.import-wizard [data-import-page][hidden],
.import-wizard .wizard-action[hidden]{display:none!important}
.import-wizard .import-step-status{margin:0 0 24px;color:var(--accent,#d8f568);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.import-wizard [data-import-page]>.import-step{border-top:0;margin-top:0;padding-top:0}
.import-wizard [data-import-page] h3:focus{outline:none}
.import-wizard-actions{border-top:1px solid #ffffff20;padding-top:20px;gap:12px;flex-wrap:wrap}
.import-wizard-actions #import-back{margin-left:auto}
.import-wizard-actions #import-next{margin-left:auto}
.import-wizard-actions #import-back:not([hidden])+#import-next{margin-left:0}
@media(max-width:600px){
 .import-wizard-actions{display:grid;grid-template-columns:1fr 1fr}
 .import-wizard-actions .btn{width:100%;margin:0!important;min-width:0}
 .import-wizard-actions [data-close]{grid-column:1/-1;grid-row:2;background:transparent}
 .import-wizard-actions #import-next,.import-wizard-actions #start-scan{grid-column:2}
 .import-wizard-actions #import-back[hidden]~#import-next{grid-column:1/-1}
 .import-wizard .import-step-status{font-size:11px;letter-spacing:.04em}
}
.modal.import-modal{max-width:min(1020px,calc(100vw - 40px))!important;min-width:0;box-sizing:border-box}
.import-modal .modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.import-wizard .field{min-width:0}
.import-wizard .field input,.import-wizard .field select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.import-wizard input[type=file]{overflow:hidden}
