:root{--mi-wizard-padding:48px;--mi-aside-width:244px;--mi-content-gap:50px;--mi-upload-height:198px;--mi-dashed:#d5dadd;--mi-empty-top:330px}
.mi-insert>a{display:flex;align-items:center;padding:8px 12px;background:var(--sale-blue);color:white;height:36px}.marketing-imports .lead-base-tabs{min-height:54px}.mi-empty{text-align:center;padding:var(--mi-empty-top) 16px 85px}.mi-empty-art{height:100px;display:grid;place-items:center}.mi-empty-art svg{width:56px;height:56px;color:var(--lead-link)}.mi-empty h2{font-size:20px;margin:12px 0}.mi-empty p{font-size:16px;margin-bottom:24px}.mi-empty>div:last-child{display:flex;justify-content:center;gap:12px}.mi-empty button,.mi-empty a{border-radius:12px;padding:9px 16px;background:hsl(var(--brand-h) 88% 81.2%);color:hsl(var(--brand-h) 100% 32.4%);border:0;font-size:16px;font-weight:600}.mi-empty a{background:hsl(var(--brand-h) 100% 16.1%);color:hsl(var(--brand-h) 100% 46.9%)}.mi-batches{margin:30px 0}.mi-batches h2{font-size:20px;margin-bottom:20px}
.product-page:has(.marketing-import-wizard){padding:0}.marketing-import-wizard{font-size:16px;padding:40px var(--mi-wizard-padding);min-height:calc(100vh - 64px)}.marketing-import-wizard>header{display:flex;align-items:center;gap:24px;margin-bottom:40px}.marketing-import-wizard>header>a{color:#8b959e;font-size:24px}.marketing-import-wizard h1{font-size:28px;font-weight:600;line-height:40px}.marketing-import-wizard>header>button{margin-left:auto;border-radius:12px;background:hsl(var(--brand-h) 100% 16.1%);color:hsl(var(--brand-h) 100% 46.9%);min-height:40px;padding:8px 16px;font-size:16px}.marketing-import-wizard>header>button:disabled{background:#edf0f2;border-color:#edf0f2;color:#8b959e}.mi-wizard-body{display:grid;grid-template-columns:var(--mi-aside-width) minmax(0,1fr);gap:var(--mi-content-gap)}.mi-wizard-body aside>button{display:flex;justify-content:flex-end;align-items:center;gap:20px;width:214px;height:48px;padding:0;border:0;background:none;border-radius:0;color:#8b959e;font-size:16px;font-weight:600;opacity:1}.mi-wizard-body aside>button[aria-current]{color:hsl(var(--brand-h) 100% 32.4%)}.mi-wizard-body aside>button>span{height:18px;width:18px;flex:none;border-radius:50%;background:#8b959e;position:relative}.mi-wizard-body aside>button[aria-current]>span{background:hsl(var(--brand-h) 100% 32.4%)}.mi-wizard-body aside>button:not(:last-child)>span:after{content:'';position:absolute;top:22px;left:8px;height:24px;width:2px;background:#d5dadd}.mi-wizard-content{padding-top:44px;min-width:0}.mi-wizard-content>.formerror:empty{display:none}.mi-drop{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;min-height:var(--mi-upload-height);border:1px dashed var(--mi-dashed);border-radius:8px;padding:24px;text-align:center;cursor:pointer;position:relative}.mi-drop:focus-within,.mi-drop:focus{outline:2px solid var(--lead-link);outline-offset:3px}.mi-drop>svg{width:40px;height:40px}.mi-drop b{font-size:16px}.mi-drop b span{color:hsl(var(--brand-h) 100% 32.4%);font-weight:400}.mi-drop p{font-size:14px;margin:0}.mi-drop input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.mi-tips{margin-top:32px}.mi-tips h3{font-size:16px}.mi-tips ul,.mi-wizard-content ul{padding:0;list-style:none;margin:20px 0}.mi-tips li{display:flex;gap:12px;margin:12px 0;font-size:14px}.mi-wizard-content h2{font-size:24px;margin-bottom:16px}.mi-mapping{display:grid;gap:12px;margin:24px 0}.mi-mapping>label{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.mi-mapping>label>span{overflow-wrap:anywhere}.mi-wizard-content>.field{margin:24px 0}.mi-wizard-content .notice{margin:24px 0}.mi-wizard-content table{white-space:normal}.mi-wizard-content td{overflow-wrap:anywhere}
@media(max-width:760px){.marketing-import-wizard{padding:24px 16px}.marketing-import-wizard>header{gap:12px;flex-wrap:wrap;margin-bottom:20px}.marketing-import-wizard h1{font-size:24px}.marketing-import-wizard>header>button{font-size:14px}.mi-wizard-body{grid-template-columns:1fr;gap:0}.mi-wizard-body aside{display:flex;gap:8px;justify-content:space-between}.mi-wizard-body aside>button{font-size:12px;justify-content:center;text-align:center;width:auto;flex:1;gap:8px}.mi-wizard-body aside>button>span{display:none}.mi-wizard-content{padding-top:24px}.mi-drop{padding:20px 12px}.mi-empty{padding:80px 8px}.marketing-imports .lead-base-actions{width:100%;margin:12px 0}.mi-mapping>label{gap:12px}.mi-empty>div:last-child{flex-wrap:wrap}}
@media(min-width:761px){.marketing-import-wizard{padding-right:38px}.marketing-import-wizard>header{height:40px;margin-bottom:28px}.mi-wizard-body aside>button{width:211px}}

.mi-sample{margin-top:var(--space-5)}.mi-sample summary{cursor:pointer;color:var(--lead-link)}.mi-sample article{padding:var(--space-4);margin-top:var(--space-3);border:1px solid var(--mi-dashed)}.mi-sample dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3);margin:var(--space-2) 0}.mi-sample dt{font-weight:600}.mi-sample dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
