/* ZunoVet migration workspace: compact glass, deliberate color, readable density. */
.mc-center{max-width:1240px;margin:0 auto;--mc-line:#b8d7ce88;--mc-ink:var(--text,#24423f);--mc-soft:var(--muted,#657d79)}.mc-center *{box-sizing:border-box}.mc-entry{display:flex;align-items:center;gap:18px;border:1px solid #92c4b78c;border-radius:20px;padding:20px 23px;margin:20px 0;background:linear-gradient(115deg,#fff,#d7f1e5 68%,#e0e2f6);box-shadow:inset 0 2px 0 #fff,0 8px 20px #1e644d0b}.mc-entry h2{font-size:18px;line-height:1.4;margin:3px 0 6px}.mc-entry small{font-size:9px;letter-spacing:.15em;color:#398773;font-weight:800}.mc-entry p{font-size:12px;margin:0;color:var(--muted)}.mc-entry>div{flex:1;min-width:0}.mc-symbol,.mc-mini{display:grid;place-items:center;flex-shrink:0;width:39px;height:42px;border-radius:12px;color:#1e8672;background:linear-gradient(145deg,#fff,#b1decb);border:1px solid #80b6a56b;box-shadow:inset 0 2px #fff,0 4px 9px #165d4110}.mc-symbol{width:52px;height:56px;border-radius:17px}.mc-symbol .ico{width:27px;height:27px}.mc-mini .ico{width:20px;height:20px}.mc-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:165px;padding:25px 29px;border:1px solid #ffffff65;border-radius:24px;background:linear-gradient(112deg,#154d53,#0b8272 64%,#76aa99);box-shadow:inset 0 2px 1px #ffffff75,inset 0 -1px 0 #0a514f70,0 12px 30px #1b645518;color:#fff}.mc-hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff20,transparent 38%,#ffffff13 61%,transparent)}.mc-hero:after{content:'';position:absolute;z-index:-1;right:-40px;top:-190px;width:450px;height:450px;border:48px solid #ffffff16;border-radius:50%;transform:rotate(-14deg)}.mc-hero>div{max-width:calc(100% - 135px)}.mc-eyebrow{font-size:9px;font-weight:800;letter-spacing:.17em;color:#c5ece0}.mc-hero h1{font-size:29px;letter-spacing:-.04em;line-height:1.3;margin:11px 0 8px;color:#fff}.mc-hero h1>span{color:#91e6bd}.mc-hero p{font-size:12px;line-height:1.7;color:#d4eee3;margin:0;max-width:570px}.mc-hero-tags{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.mc-hero-tags>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#e4f4ee}.mc-hero-tags .ico{width:14px;height:14px}.mc-hero-orbit{display:grid;place-items:center;position:absolute;right:37px;top:44px;width:79px;height:83px;border:1px solid #d9ffedba;border-radius:24px;transform:rotate(-9deg);background:linear-gradient(135deg,#ffffffda,#d4fff337 75%);color:#247d69;box-shadow:inset 0 3px #fff9,inset 0 -2px #7cc3a58c,0 12px 22px #16453428}.mc-hero-orbit .ico{width:38px;height:38px;stroke-width:1.6}.mc-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:23px 0 16px}.mc-topline>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mc-topline h2{font-size:20px;letter-spacing:-.02em;margin:0}.mc-topline>.btn{font-size:10px;min-height:33px}.mc-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:7px;border:1px solid #c9d5df;background:#e6ecf566;color:#61758b;font-size:9px;font-weight:700;white-space:nowrap}.mc-status.new{color:#287f64;border-color:#9ecdbb;background:#d3ecde96}.mc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0 0 19px;list-style:none;gap:8px}.mc-steps li{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid #c0d1cb70;border-radius:12px;color:var(--mc-soft);background:linear-gradient(130deg,var(--surface),#e1ece538)}.mc-steps li>span{display:grid;place-items:center;width:25px;height:26px;font-size:10px;border-radius:8px;background:#93a99e18;border:1px solid #a7bfb84a;flex-shrink:0}.mc-steps li>b{font-size:10px;font-weight:600}.mc-steps li.active{color:#19795f;border-color:#69b2979c;background:linear-gradient(130deg,var(--surface),#abe1ca56);box-shadow:inset 0 1px #fff9}.mc-steps li.active>span{color:#fff;background:linear-gradient(135deg,#3aad89,#1f7e65);border-color:#298b6e}.mc-steps .complete{color:#369071}.mc-steps .ico{width:14px;height:14px}.mc-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 19px}.mc-metrics article{position:relative;padding:14px 16px;border:1px solid #9ecbb681;border-radius:16px;background:linear-gradient(125deg,var(--surface),#abe3ce53);box-shadow:inset 0 2px 0 #ffffffa0,inset 0 -1px #8bb9a72b,0 5px 12px #357c5510;min-width:0}.mc-metrics article:nth-child(2){background:linear-gradient(125deg,var(--surface),#a7c8f066);border-color:#9fb8db73}.mc-metrics article:nth-child(3){background:linear-gradient(125deg,var(--surface),#d2b6eb66);border-color:#b29dcf70}.mc-metrics article:nth-child(4){background:linear-gradient(125deg,var(--surface),#f3d79b60);border-color:#d3bd8d80}.mc-metrics article>span{position:absolute;right:12px;top:13px;color:#4f947f}.mc-metrics article:nth-child(2)>span{color:#5d87b9}.mc-metrics article:nth-child(3)>span{color:#8a72a3}.mc-metrics article:nth-child(4)>span{color:#b39458}.mc-metrics article .ico{width:19px;height:19px}.mc-metrics b{display:block;font-size:25px;line-height:1.25;margin-bottom:6px;font-weight:700;letter-spacing:-.04em}.mc-metrics small{font-size:10px;color:var(--mc-soft);line-height:1.5;display:block;padding-right:6px}.mc-source-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.85fr);gap:16px;margin-bottom:17px}.mc-surface{border:1px solid var(--mc-line);border-radius:20px;background:linear-gradient(130deg,var(--surface,#fff),#e9f5f04a);box-shadow:inset 0 2px 0 #fff9,0 6px 16px #255b4a08;min-width:0}.mc-import-source,.mc-connector{padding:19px}.mc-card-heading{display:flex;align-items:center;gap:11px;margin-bottom:16px}.mc-card-heading>div{flex:1;min-width:0}.mc-card-heading h3,.mc-section-title h3{font-size:13px;line-height:1.5;margin:0 0 3px;font-weight:750}.mc-card-heading p,.mc-section-title p{font-size:10px;line-height:1.65;margin:0;color:var(--mc-soft)}.mc-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:173px;text-align:center;border:1px dashed #74aa99a0;border-radius:15px;padding:18px;background:radial-gradient(ellipse at top,#caebde66,transparent 80%),linear-gradient(130deg,#ffffff65,#d5e9e125);cursor:pointer;transition:border-color .2s,background .2s}.mc-dropzone:hover,.mc-dropzone:focus-within{border-color:#228e70;background:#b9e6d54a;outline:2px solid #54a68a30;outline-offset:2px}.mc-dropzone>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.mc-dropzone>input:disabled{cursor:wait}.mc-dropzone.disabled{opacity:.6}.mc-drop-icon{display:grid;place-items:center;width:37px;height:39px;margin-bottom:2px;border:1px solid #8ab8a56e;border-radius:12px;background:linear-gradient(140deg,#fff,#c5e6d8);box-shadow:inset 0 2px #fffd;color:#37876d}.mc-drop-icon>.ico{width:23px;height:23px}.mc-dropzone>b{font-size:13px;font-weight:750}.mc-dropzone>span:not(.mc-drop-icon){font-size:11px;color:var(--mc-soft)}.mc-dropzone>small{font-size:9px;line-height:1.6;margin-top:8px;color:var(--mc-soft)}.mc-footnote{font-size:10px;line-height:1.75;color:var(--mc-soft);margin:13px 0 0}.mc-file-list{display:grid;gap:0;margin-top:10px;max-height:225px;overflow:auto}.mc-file-list article{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #acc6ba40}.mc-file-list article>div{flex:1;min-width:0}.mc-file-list .mc-mini{width:30px;height:33px;border-radius:9px}.mc-file-list .mc-mini .ico{width:16px;height:16px}.mc-file-list b{display:block;font-size:10px;overflow-wrap:anywhere;line-height:1.6}.mc-file-list small{display:block;font-size:9px;color:var(--mc-soft);line-height:1.6}.mc-file-list .invalid small{color:#af4760}.mc-file-list .iconbtn{width:29px;height:29px;flex-shrink:0}.mc-file-list .iconbtn .ico{width:14px;height:14px}.mc-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mc-inline-actions .btn{font-size:9px;min-height:31px;padding:6px 9px}.mc-connection{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid #a5c7bb60;border-radius:14px;background:linear-gradient(125deg,#d7ece35c,#e1ddf354);box-shadow:inset 0 1px #fffd}.mc-connection>div{flex:1;min-width:0}.mc-connection small{font-size:8px;font-weight:800;letter-spacing:.07em;color:var(--mc-soft);display:block;margin-bottom:8px}.mc-connection b{font-size:12px;line-height:1.5;display:block;overflow-wrap:anywhere}.mc-connection div>span{font-size:9px;line-height:1.6;color:var(--mc-soft);display:block;margin-top:4px;overflow-wrap:anywhere}.mc-connection-arrow{display:grid;place-items:center;width:27px;height:27px;background:#fff8;border-radius:50%;color:#6f9c8c;flex-shrink:0}.mc-connection-arrow .ico{width:15px;height:15px}.mc-api-note{margin-top:15px;padding-top:13px;border-top:1px solid #a3b9b14a}.mc-api-note p{font-size:10px;line-height:1.8;color:var(--mc-soft);margin:9px 0 11px}.mc-api-note>.btn{font-size:10px;min-height:33px}.mc-format-help{margin-top:14px;font-size:10px;color:var(--mc-soft)}.mc-format-help summary{font-weight:650;cursor:pointer;padding:5px 0}.mc-format-help p{font-size:10px;line-height:1.8;margin:7px 0}.mc-selection{padding:18px;margin-bottom:17px}.mc-section-title{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:15px}.mc-section-title .btn{font-size:9px;min-height:31px}.mc-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mc-module{position:relative;display:flex;gap:9px;align-items:center;padding:12px 10px;border-radius:13px;border:1px solid #a3b5ad50;background:linear-gradient(130deg,var(--surface),#9faab412);opacity:.6;cursor:pointer;min-width:0}.mc-module.available{opacity:1;border-color:#90b9a785;background:linear-gradient(130deg,var(--surface),#bedfc83d);box-shadow:inset 0 1px #fffc}.mc-module.available:nth-child(2){background:linear-gradient(130deg,var(--surface),#c6c7e748)}.mc-module.available:nth-child(3){background:linear-gradient(130deg,var(--surface),#b9d4f14b)}.mc-module.available:nth-child(4){background:linear-gradient(130deg,var(--surface),#ead5a84b)}.mc-module.available:nth-child(5){background:linear-gradient(130deg,var(--surface),#e7bcd34b)}.mc-module.blocked{border-color:#d892a080}.mc-module input{position:absolute;top:8px;right:8px;width:12px;height:12px;margin:0;accent-color:#28896c;cursor:pointer}.mc-module>span:last-child{min-width:0;padding-top:9px}.mc-module b{display:block;font-size:10px;line-height:1.5}.mc-module small{display:block;font-size:8px;color:var(--mc-soft);line-height:1.6;margin-top:4px}.mc-module-icon{color:#5a9680;flex-shrink:0}.mc-module-icon .ico{width:20px;height:20px}.mc-details{overflow:hidden;margin-bottom:18px}.mc-detail-tabs{display:flex;gap:5px;padding:12px 16px 0;border-bottom:1px solid #a5c5b966}.mc-detail-tabs>button{display:flex;align-items:center;gap:6px;background:none;color:var(--mc-soft);padding:10px 13px 12px;font-family:inherit;font-weight:650;font-size:11px;border:0;border-bottom:2px solid transparent;min-height:41px;cursor:pointer}.mc-detail-tabs>.active{color:#247f64;border-bottom-color:#3c9a7b}.mc-detail-tabs span{display:grid;place-items:center;min-width:19px;height:19px;background:#d8bb7540;color:#9c7c3b;font-size:9px;border-radius:6px;padding:2px 4px}.mc-detail-tools{display:flex;gap:10px;padding:15px 18px;align-items:center}.mc-detail-tools select{font-size:11px;padding:9px 11px;min-width:140px;max-width:45%;border:1px solid var(--mc-line);border-radius:10px;background:var(--surface);color:var(--mc-ink);height:37px}.mc-detail-tools label{display:flex;flex:1;align-items:center;gap:8px;border:1px solid var(--mc-line);border-radius:10px;background:var(--surface);padding:0 10px;height:37px}.mc-detail-tools label>.ico{width:16px;height:16px;flex-shrink:0;color:var(--mc-soft)}.mc-detail-tools input{width:100%;border:0;background:none;min-width:0;outline:none;color:var(--mc-ink);font-family:inherit;font-size:11px;height:34px;padding:4px}.mc-center .mc-preview-table{width:100%;min-width:0;margin:0;font-size:11px}.mc-preview-table th{font-size:9px;color:var(--mc-soft);background:#c5d9cd21;padding:10px 18px}.mc-preview-table td{font-size:10px;line-height:1.6;padding:12px 18px;overflow-wrap:anywhere;max-width:380px;border-bottom:1px solid #b2c9bc3b}.mc-preview-table td>b{font-size:11px;font-weight:650}.mc-preview-table td small{display:block;font-size:9px;color:var(--mc-soft);margin-top:2px}.mc-empty{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;padding:35px 20px;color:var(--mc-soft)}.mc-empty>.ico{width:27px;height:27px;color:#80a897}.mc-empty>b{font-size:13px;color:var(--mc-ink)}.mc-empty p{font-size:11px;line-height:1.7;margin:0;max-width:390px}.mc-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px}.mc-pagination>span{font-size:9px;color:var(--mc-soft)}.mc-pagination>div{display:flex;align-items:center;gap:8px}.mc-pagination .btn{font-size:9px;min-height:28px;padding:5px 8px}.mc-pagination b{font-size:9px;font-weight:600;color:var(--mc-soft)}.mc-issues{padding:0 18px}.mc-issues article,.mc-history article{display:flex;align-items:flex-start;gap:11px;padding:14px 0;border-bottom:1px solid #abc1b342}.mc-issues .mc-mini{color:#9e813f;background:linear-gradient(135deg,#fff,#e9d7a8);border-color:#d8c69e80;width:32px;height:35px;border-radius:10px}.mc-issues .blocking .mc-mini{color:#b4485c;background:linear-gradient(135deg,#fff,#edc4ce)}.mc-issues article>div{flex:1;min-width:0}.mc-issues b,.mc-history b{font-size:11px;display:block;line-height:1.5}.mc-issues p,.mc-history p{font-size:10px;line-height:1.8;color:var(--mc-soft);margin:4px 0}.mc-issues small{font-size:8px;color:#a58a53;line-height:1.6}.mc-issues .blocking small{color:#b44d61}.mc-history{padding:5px 18px 16px}.mc-history article{align-items:center}.mc-history article>div{flex:1;min-width:0}.mc-history small{display:block;font-size:9px;color:var(--mc-soft);margin-top:5px}.mc-history .btn{font-size:9px;min-height:31px}.mc-history details{padding-top:16px;font-size:11px;color:var(--mc-soft)}.mc-history details>summary{cursor:pointer}.mc-history .migration-run{display:block;background:var(--surface);margin-top:10px;padding:12px;border:1px solid var(--mc-line);border-radius:12px}.mc-confirmation{padding:21px;border:1px solid #7bb69c94;border-radius:20px;background:linear-gradient(125deg,var(--surface),#c7ebd95e 70%,#ddd6f236);box-shadow:inset 0 2px 0 #fffa,0 8px 19px #285b450a;margin-bottom:15px}.mc-confirm-copy{display:flex;gap:12px;margin-bottom:15px;align-items:center}.mc-confirm-copy>div{flex:1;min-width:0}.mc-confirm-copy h3{font-size:14px;line-height:1.5;margin:0 0 5px}.mc-confirm-copy p{font-size:11px;line-height:1.7;margin:0;color:var(--mc-soft)}.mc-confirm-copy small{font-size:9px;color:var(--mc-soft);display:block;line-height:1.8;margin-top:5px}.mc-confirm-copy strong{color:#ae495d}.mc-destination-label{display:grid;gap:7px;font-size:10px;color:var(--mc-soft);max-width:480px}.mc-destination-label input{padding:11px 13px;font-size:12px;border:1px solid #a5c7b986;border-radius:11px;background:var(--surface);color:var(--mc-ink);min-height:40px;width:100%;margin:0}.mc-consent{display:flex;gap:9px;align-items:flex-start;font-size:10px;line-height:1.8;margin:13px 0;color:var(--mc-soft)}.mc-consent input{width:15px;height:15px;margin:2px 0;flex-shrink:0;accent-color:#24846b}.mc-confirm-buttons{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.mc-confirm-buttons>.btn{font-size:11px;min-height:39px}.mc-confirm-buttons .primary{background:linear-gradient(125deg,#279778,#12674f);border-color:#196d55;box-shadow:inset 0 1px #ffffff4d,0 5px 12px #26795416;color:#fff}.mc-center button:disabled{opacity:.45;cursor:not-allowed}.mc-alert{display:flex;gap:11px;border:1px solid #d593a27d;border-radius:14px;background:linear-gradient(135deg,#fdf7fa,#f0dae344);padding:15px;margin:0 0 17px;color:#9e445c}.mc-alert>.ico{width:22px;height:22px;flex:none}.mc-alert b{font-size:12px}.mc-alert p{font-size:11px;line-height:1.7;margin:4px 0 0}.mc-processing{display:flex;gap:13px;align-items:center;border:1px solid var(--mc-line);background:var(--surface);border-radius:15px;padding:16px 18px;margin-bottom:17px}.mc-processing b{font-size:12px}.mc-processing p{font-size:10px;line-height:1.8;margin:4px 0 0;color:var(--mc-soft)}.mc-spinner{width:25px;height:25px;border:2px solid #b3d7c9;border-top-color:#268565;border-radius:50%;animation:mc-spin 1s linear infinite;flex:none}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-complete{display:flex;gap:19px;align-items:center;border:1px solid #8fc7a9;border-radius:20px;padding:23px;background:linear-gradient(125deg,var(--surface),#b6eacb80 70%,#d2e7e8);box-shadow:inset 0 2px #fff;margin-bottom:18px}.mc-complete-icon{display:grid;place-items:center;width:57px;height:60px;border-radius:20px;background:linear-gradient(145deg,#f6fff9,#7fcca6);color:#226d4e;border:1px solid #87bf9f;box-shadow:inset 0 2px #fffd,0 6px 12px #579c6d17;flex:none}.mc-complete-icon .ico{width:29px;height:29px}.mc-complete small{font-size:9px;font-weight:800;letter-spacing:.1em;color:#3d8b68}.mc-complete h2{font-size:20px;line-height:1.4;margin:6px 0}.mc-complete p{font-size:11px;line-height:1.8;color:var(--mc-soft);margin:0 0 15px}.mc-complete .btn{font-size:10px;min-height:34px}.mc-footer-note{font-size:9px;line-height:1.9;color:var(--mc-soft);margin:16px 1px 0;max-width:800px}.mc-center input:focus-visible,.mc-center button:focus-visible,.mc-center select:focus-visible{outline:2px solid #3da483;outline-offset:3px}.view-migration{min-width:0}
body.dark .mc-entry{background:linear-gradient(115deg,#2c463f,#2c6150 68%,#49465b);border-color:#82b89c66}body.dark .mc-entry h2{color:#e3f1e8}body.dark .mc-surface{background:linear-gradient(130deg,var(--surface),#33644a20);border-color:#9bbcaa3b;box-shadow:inset 0 1px #e9ffeb14,0 6px 16px #0001}body.dark .mc-metrics article{box-shadow:inset 0 1px #effff328,0 5px 12px #0001;background:linear-gradient(125deg,var(--surface),#3d8e6647)}body.dark .mc-metrics article:nth-child(2){background:linear-gradient(125deg,var(--surface),#476da14a)}body.dark .mc-metrics article:nth-child(3){background:linear-gradient(125deg,var(--surface),#865ca247)}body.dark .mc-metrics article:nth-child(4){background:linear-gradient(125deg,var(--surface),#a0874f47)}body.dark .mc-mini,body.dark .mc-symbol{color:#b9e9cd;background:linear-gradient(145deg,#5c967a,#2d5d47);border-color:#97c8ae55;box-shadow:inset 0 1px #dcf9e33b}body.dark .mc-status{background:#6d8eb322;color:#bbd1e8;border-color:#8aa5c143}body.dark .mc-status.new{background:#498d6630;color:#b5e2c7;border-color:#7bb39666}body.dark .mc-dropzone{background:linear-gradient(125deg,#47765c23,#75a88909);border-color:#8cbaa061}body.dark .mc-drop-icon{background:linear-gradient(145deg,#66997c,#3b6149);color:#d8efdf;border-color:#9dc7a255;box-shadow:inset 0 1px #fff5}body.dark .mc-connection{background:linear-gradient(125deg,#61957719,#9a85b21c);box-shadow:inset 0 1px #ffffff0d}body.dark .mc-connection-arrow{background:#b2d9bb12;color:#aed3bb}body.dark .mc-steps .active,body.dark .mc-detail-tabs .active{color:#ace4bf}body.dark .mc-steps li{background:linear-gradient(130deg,var(--surface),#92b89d09)}body.dark .mc-steps li.active{background:linear-gradient(130deg,var(--surface),#61b47e26)}body.dark .mc-steps .complete{color:#a4d8b6}body.dark .mc-module.available{background:linear-gradient(130deg,var(--surface),#55937430);box-shadow:inset 0 1px #fff2}body.dark .mc-module.available:nth-child(2){background:linear-gradient(130deg,var(--surface),#816a9b2e)}body.dark .mc-module.available:nth-child(3){background:linear-gradient(130deg,var(--surface),#507fa12e)}body.dark .mc-module.available:nth-child(4){background:linear-gradient(130deg,var(--surface),#b499642e)}body.dark .mc-module.available:nth-child(5){background:linear-gradient(130deg,var(--surface),#a2688b2e)}body.dark .mc-confirmation{background:linear-gradient(125deg,var(--surface),#487e6130 70%,#8675ad1a);box-shadow:inset 0 1px #ffffff25}body.dark .mc-alert{background:linear-gradient(135deg,#633d4b40,#5a35492b);color:#edb2c2}body.dark .mc-complete{background:linear-gradient(125deg,var(--surface),#447c5a70 70%,#3c6d68);box-shadow:inset 0 1px #d4f8da40}body.dark .mc-complete small{color:#b0dfbf}
@media(max-width:1100px){.mc-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-hero h1{font-size:27px}.mc-source-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}.mc-card-heading>.mc-status{display:none}}
@media(max-width:850px){.mc-source-grid{grid-template-columns:1fr}.mc-connector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mc-connector .mc-card-heading{grid-column:1/-1;margin-bottom:0}.mc-api-note{margin:0;padding:0 0 0 14px;border-top:0;border-left:1px solid #a3b9b14a}.mc-format-help{grid-column:1/-1;margin-top:0}.mc-connection{align-self:start;min-height:120px}.mc-hero-tags{gap:10px}.mc-steps{gap:6px}.mc-steps li{gap:6px;padding:8px}.mc-steps li>b{font-size:9px}.mc-metrics article{padding:13px}.mc-metrics small{font-size:9px}.mc-hero{padding:23px}.mc-hero h1{font-size:25px}.mc-metrics article>span{right:9px}.mc-entry{padding:18px;gap:12px}.mc-entry>.btn{font-size:10px}}
@media(max-width:580px){.mc-hero{min-height:0;padding:20px;border-radius:20px}.mc-eyebrow{font-size:7px;letter-spacing:.13em}.mc-hero h1{font-size:24px;margin-top:9px}.mc-hero>div{max-width:100%}.mc-hero p{font-size:11px;max-width:92%}.mc-hero-orbit{display:none}.mc-hero-tags{gap:10px;margin-top:14px}.mc-hero-tags>span{font-size:8px}.mc-hero:after{right:-190px;top:-185px}.mc-topline{align-items:flex-start;margin:20px 0 13px}.mc-topline>div{gap:7px;flex-direction:column;align-items:flex-start}.mc-topline h2{font-size:18px}.mc-topline>.btn{font-size:8px;padding:7px 9px;gap:4px;min-height:31px}.mc-topline .ico{width:13px;height:13px}.mc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:14px}.mc-steps li{flex-direction:column;align-items:flex-start;padding:8px 7px;gap:6px;border-radius:10px}.mc-steps li>b{font-size:8px;line-height:1.45}.mc-steps li>span{width:21px;height:22px;font-size:9px}.mc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.mc-metrics article{padding:12px 13px;border-radius:14px}.mc-metrics b{font-size:23px;margin-bottom:5px}.mc-metrics small{font-size:9px}.mc-metrics article .ico{width:17px;height:17px}.mc-import-source,.mc-connector{padding:15px}.mc-source-grid{gap:13px;margin-bottom:14px}.mc-card-heading h3{font-size:12px}.mc-card-heading p{font-size:9px}.mc-mini{width:34px;height:37px;border-radius:11px}.mc-card-heading{gap:9px;margin-bottom:13px}.mc-dropzone{min-height:150px;padding:16px}.mc-dropzone>b{font-size:12px}.mc-dropzone>span:not(.mc-drop-icon){font-size:10px}.mc-dropzone>small{font-size:8px}.mc-connector{display:block}.mc-connection{min-height:0;padding:13px}.mc-api-note{border-left:0;border-top:1px solid #a3b9b14a;padding:13px 0 0;margin-top:13px}.mc-format-help{margin-top:12px}.mc-selection{padding:15px}.mc-section-title{align-items:flex-start;gap:10px}.mc-section-title h3{font-size:12px}.mc-section-title p{font-size:9px}.mc-section-title .btn{font-size:8px;white-space:normal;padding:6px;min-width:76px}.mc-section-title .btn .ico{width:13px;height:13px}.mc-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mc-module{padding:10px 9px;gap:8px}.mc-module b{font-size:10px}.mc-module small{font-size:8px}.mc-module-icon .ico{width:18px;height:18px}.mc-detail-tabs{gap:0;padding:8px 8px 0;justify-content:space-between}.mc-detail-tabs>button{font-size:9px;line-height:1.6;padding:8px 7px;min-height:40px;gap:4px;white-space:normal}.mc-detail-tabs span{font-size:8px;min-width:16px;height:17px}.mc-detail-tools{padding:12px;gap:7px}.mc-detail-tools select{font-size:10px;padding:7px;min-width:0;max-width:43%;height:35px}.mc-detail-tools label{padding:0 8px;height:35px}.mc-detail-tools input{font-size:10px}.mc-preview-table td{padding:10px 12px;font-size:9px;max-width:140px}.mc-preview-table th{padding:9px 12px;font-size:8px}.mc-preview-table td>b{font-size:10px}.mc-preview-table .mc-status{font-size:8px;padding:3px 5px}.mc-pagination{padding:11px 12px;gap:7px}.mc-pagination>span{font-size:8px}.mc-pagination>div{gap:5px}.mc-pagination .btn{font-size:8px;min-height:27px;padding:5px 6px}.mc-pagination b{font-size:8px}.mc-issues{padding:0 13px}.mc-issues article{gap:9px;padding:12px 0}.mc-issues p{font-size:9px}.mc-issues b{font-size:10px}.mc-history{padding:2px 13px 13px}.mc-history article{gap:9px;flex-wrap:wrap}.mc-history article>.btn{margin-left:43px}.mc-confirmation{padding:16px;border-radius:17px}.mc-confirm-copy{align-items:flex-start;gap:10px}.mc-confirm-copy h3{font-size:12px}.mc-confirm-copy p{font-size:10px}.mc-confirm-copy small{font-size:8px}.mc-destination-label{font-size:9px}.mc-destination-label input{font-size:11px}.mc-consent{font-size:9px}.mc-confirm-buttons{justify-content:stretch}.mc-confirm-buttons>.btn{flex:1;font-size:10px;justify-content:center;min-height:38px}.mc-confirm-buttons>.primary{flex-basis:100%;min-height:41px}.mc-complete{padding:18px;align-items:flex-start;gap:12px}.mc-complete-icon{width:39px;height:42px;border-radius:13px}.mc-complete-icon .ico{width:23px;height:23px}.mc-complete h2{font-size:17px}.mc-complete p{font-size:10px}.mc-complete small{font-size:8px}.mc-complete .actions{gap:7px}.mc-complete .btn{font-size:9px;min-height:32px}.mc-entry{flex-wrap:wrap;padding:17px}.mc-entry h2{font-size:16px}.mc-entry p{font-size:11px}.mc-entry>div{flex-basis:calc(100% - 65px)}.mc-entry>.btn{margin-left:64px;font-size:10px;min-height:35px}.mc-symbol{width:44px;height:48px;border-radius:14px}.mc-footer-note{font-size:8px}.mc-empty{padding:29px 16px}.mc-empty p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.mc-spinner{animation:none}.mc-dropzone{transition:none}}
