.button{display:inline-flex;align-items:center;text-decoration:none;border:1px solid var(--line);border-radius:7px;background:white;color:var(--ink);padding:9px 14px;font-weight:500;font-size:14px}.button:hover{background:var(--brand-soft)}
.import-guide{font-size:12px;line-height:1.9;color:var(--muted)}.import-guide p{margin:0 0 8px}.import-guide p:last-child{margin-bottom:0}.import-fields{border:0;padding:0;margin:0 0 20px;min-width:0}.import-fields:disabled{opacity:.7}.import-fields input[type=file]{padding:9px;background:var(--brand-surface);font-size:12px}.import-self-note{color:var(--muted);font-size:12px;line-height:1.8;margin:4px 0}.import-preview-scroll{max-height:550px}.import-preview-scroll th{position:sticky;top:0;z-index:1}.import-preview-scroll td{vertical-align:top}.import-preview-cell{white-space:pre-wrap;min-width:180px;max-width:340px;overflow-wrap:anywhere;line-height:1.8}.import-preview-cell strong{font-weight:600}.import-preview-cell div{margin-top:4px}.import-result-actions{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 22px;background:var(--brand-surface);border-bottom:1px solid var(--line)}.import-result-actions p{font-size:12px;line-height:1.9;color:var(--muted);margin:0;max-width:680px}.import-result-actions .actions{flex-shrink:0;max-width:340px}#customer-import-root .panel-head{flex-wrap:wrap}#customer-import-root .panel-head h2{line-height:1.7}#customer-import-root .panel-head p{line-height:1.9}#customer-import-root .form-error{overflow-wrap:anywhere}#customer-import-root .field small{overflow-wrap:anywhere}
@media(max-width:760px){#customer-import-root .panel-body,#customer-import-root .panel-head{padding:16px}.import-result-actions{align-items:flex-start;flex-direction:column;padding:16px}.import-preview-scroll{max-height:430px}#customer-import-root .actions{gap:6px}#customer-import-root .button,#customer-import-root button{font-size:12px}#customer-import-root .form-grid{grid-template-columns:1fr}.import-result-actions .actions{max-width:100%}}

.customer-create-methods{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid var(--line)}.customer-create-methods button[aria-pressed=true]{color:var(--teal);background:var(--brand-soft);border-color:var(--teal)}.import-reference{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.import-reference summary{cursor:pointer;font-weight:500;color:var(--teal)}.import-reference p{margin:10px 0}.import-reference td{white-space:normal;min-width:170px;line-height:1.8}
#vehicle-import-root .panel-head{flex-wrap:wrap}#vehicle-import-root .panel-head p{line-height:1.8}#vehicle-import-root .form-error{overflow-wrap:anywhere}#vehicle-import-root .panel+ .panel{margin-top:20px}#vehicle-import-root input[type=file]{max-width:100%}
@media(max-width:760px){#vehicle-import-root .panel-head,#vehicle-import-root .panel-body{padding:16px}#vehicle-import-root button,#vehicle-import-root .button{font-size:12px}}
.import-reference-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.import-reference-item+.import-reference-item{margin-top:12px}.import-code{padding:4px 7px;background:var(--brand-soft);color:var(--teal);font-size:12px;white-space:nowrap;user-select:text}.import-code:hover{border-color:var(--teal)}.import-code:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.import-code span{font-size:13px}.import-reference-item>span{font-size:12px;overflow-wrap:anywhere}
