.data-owners{border:1px solid var(--line);border-radius:14px;padding:18px;margin:8px 0}.data-owners legend{font-weight:650;padding:0 6px}.data-owners label{display:flex!important;align-items:center;gap:10px;padding:8px 0}.data-owners input[type=checkbox]{width:18px;height:18px;accent-color:#be185d;min-height:0}.data-owners small{margin-left:auto}.data-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.data-counts span{display:grid;gap:8px;background:var(--field);padding:16px;border-radius:12px;font-size:13px}.data-counts strong{font-size:26px}.data-mapping{display:grid;gap:12px}.data-mapping:empty{display:none}.data-sample{overflow:auto;margin:18px 0}.data-sample table{width:100%;border-collapse:collapse}.data-sample th,.data-sample td{padding:10px;text-align:left;border-bottom:1px solid var(--line)}#data-preview details{margin:20px 0}#data-preview details ul{max-height:220px;overflow:auto}#data-preview li{margin:8px 0}.data-customer-check{display:inline-flex;align-items:center;gap:10px}.data-customer-check input{width:18px;height:18px;accent-color:#be185d}#data-form p,#data-form small{line-height:1.65}#data-form input[type=file]{max-width:100%}@media(max-width:480px){.data-counts{grid-template-columns:1fr}.data-counts span{display:flex;align-items:center;gap:15px}.data-owners small{margin-left:0}}
.detail-dialog:has(#data-form){width:min(760px,calc(100vw - 32px));max-width:760px}.data-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.data-mapping h3{grid-column:1/-1}.data-mapping select{min-width:0}.crm-table td:has(.data-customer-check){position:relative;padding-left:48px}.data-customer-check{position:absolute;left:16px;top:24px}@media(max-width:560px){.data-mapping{grid-template-columns:1fr}.crm-table td:has(.data-customer-check){padding-left:38px}}
#data-form [hidden]{display:none!important}.en-import-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0 0 24px;padding:0}.en-import-steps li{border-bottom:2px solid var(--line);padding:12px 0;color:var(--muted);font-size:13px}.en-import-steps li.is-active{border-color:var(--accent,#b7f45e);color:var(--text);font-weight:700}#data-form section{display:grid;gap:16px;min-width:0}#data-form section h3{margin:0}.data-file-zone{padding:24px;border:1px dashed var(--line);border-radius:14px;background:var(--field);display:grid;gap:12px}.data-file-status{margin:0;overflow-wrap:anywhere}.data-example-actions,.data-step-actions{display:flex;gap:10px;flex-wrap:wrap}.data-step-actions{justify-content:space-between;margin-top:8px}#data-next{justify-self:end}#data-example{min-width:0}#data-example .data-sample{margin-top:0}#data-form .data-owners{margin:0}#data-form .data-owners input[type=checkbox],.data-customer-check input{accent-color:var(--accent,#b7f45e)}#data-form .data-owners p{margin:0 0 8px;font-size:12px;color:var(--muted)}#data-form .data-mapping{margin-top:8px}#data-form .button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.en-import-steps{gap:6px}.en-import-steps li{font-size:11px}.data-file-zone{padding:16px}.data-example-actions .button{flex:1}.data-owners label{flex-wrap:wrap}}
