.form-import-dialog {box-sizing:border-box;width:calc(100% - 24px);max-width:520px;max-height:85vh;max-height:85dvh;overflow:auto;border:1px solid #d7e6ef;border-radius:20px;padding:22px;background:#fff;color:#18344b;box-shadow:0 20px 70px #14344b40;}
.form-import-dialog::backdrop {background:#142b49a8;}
.form-import-dialog h2 {font-size:22px;margin:0 0 12px;}
.form-import-dialog p,.form-import-archive p {overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.5;}
.form-import-match {padding:16px 0;border-top:1px solid #e1e9ee;}
.form-import-match h3 {margin:0;font-size:18px;overflow-wrap:anywhere;}
.form-import-actions {display:grid;gap:10px;}
.form-import-dialog button {width:100%;min-height:44px;white-space:normal;}
.form-import-dialog button:disabled {opacity:.6;cursor:not-allowed;}
.form-import-status {color:#965b13;font-size:14px;}
.form-import-panel [data-import-search] {margin-top:12px;}
.form-import-archive {margin-top:16px;border-top:1px solid #e1e9ee;padding-top:12px;}
.form-import-archive summary {cursor:pointer;font-weight:600;}
@media(max-width:430px){.form-import-dialog{padding:18px 16px;border-radius:16px;}.form-import-dialog h2{font-size:20px;}}
