.szm-importer-review{padding:18px;max-width:1400px;margin:auto}.szm-importer-review>header,.szm-importer-case>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.szm-importer-review h2{margin:0 0 10px;color:#123f5e}.szm-importer-review p{line-height:1.55}.szm-importer-summary{font-size:.9rem;color:#526579}.szm-importer-info,.szm-importer-next{background:#eff5fa;border-radius:8px;padding:12px 16px}.szm-importer-case{margin:18px 0;padding:20px;border:1px solid #cedbe6;border-radius:12px;background:#fff;box-shadow:0 3px 12px #123f5e08}.szm-importer-case.is-focused{border:2px solid #226595}.szm-importer-case h3{margin:0;color:#173d59}.szm-importer-status{color:#895806;background:#fff0cb;padding:5px 9px;border-radius:6px;font-size:.85rem}.szm-importer-table-wrap{overflow:auto}.szm-importer-review table{width:100%;border-collapse:collapse;min-width:500px}.szm-importer-review td,.szm-importer-review th{text-align:left;border-bottom:1px solid #dbe3e9;padding:12px;vertical-align:top;white-space:pre-line}.szm-importer-review thead{background:#eaf1f7}.szm-importer-review .has-difference{background:#fff7e0}.szm-importer-required{border-left:4px solid #c38c25;padding:10px 14px;background:#fff9ed;font-weight:600}.szm-importer-actions{display:flex;gap:8px;flex-wrap:wrap}.szm-importer-review button{padding:10px 14px;border:1px solid #b6c8d7;border-radius:7px;color:#123f5e;background:#f5f9fc;font-weight:600;cursor:pointer}.szm-importer-review button.is-primary,.szm-importer-review button.is-selected{background:#123f5e;color:#fff}.szm-importer-review button:disabled{opacity:.6;cursor:wait}.szm-importer-empty{text-align:center;padding:48px 20px;background:#eef8f1;border:1px solid #c8e3d0;border-radius:12px}.szm-importer-editor{margin-top:18px;border-top:1px solid #dbe3e9;padding-top:16px}@media(max-width:600px){.szm-importer-review{padding:10px}.szm-importer-case{padding:12px}.szm-importer-actions{display:grid;grid-template-columns:1fr 1fr}.szm-importer-actions button{font-size:.85rem;padding:10px}.szm-importer-review h3{font-size:1rem}}
.szm-importer-editor .szm-full-order-save{position:static!important;inset:auto!important;transform:none!important;background:none!important;box-shadow:none!important;margin:14px 0}.szm-importer-actions button{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.szm-importer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.szm-importer-review table{min-width:0;table-layout:fixed}.szm-importer-review td,.szm-importer-review th{padding:8px 6px;font-size:12px;overflow-wrap:anywhere}.szm-importer-review th:first-child{width:25%}}
.szm-importer-review .szm-label-small{display:none}@media(max-width:600px){.szm-importer-actions{grid-template-columns:1fr}.szm-importer-actions button{justify-content:flex-start;overflow-wrap:normal;word-break:normal;hyphens:auto;text-align:left}.szm-importer-review th:first-child{width:29%}.szm-importer-review .szm-label-wide{display:none}.szm-importer-review .szm-label-small{display:inline}}
