.import-user-wrap { max-width: 760px; }
.import-user-card { padding: 22px 26px 26px; }
.import-user-card h2 { margin: 0 0 22px; color: #243943; font-size: 22px; font-weight: 650; }
.import-user-card .import-label { display: block; margin: 16px 0 8px; color: #314850; font-size: 14px; font-weight: 650; }
.import-user-card .req::before { content: "! "; color: #e23d32; font-weight: 850; }
.import-template-actions { display: flex; gap: 10px; }
.import-template-actions button { border: 0; border-radius: 3px; color: #fff; font-size: 13px; font-weight: 800; letter-spacing: .04em; padding: 8px 14px; cursor: pointer; }
.import-template-actions button.customer { background: #19c3e6; }
.import-template-actions button.voucher { background: #ef4b3a; }
.import-user-card input[type="file"] { width: min(100%, 360px); padding: 6px; border: 1px solid #cfd8dc; border-radius: 3px; background: #fff; }
.import-choice-row { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 8px; }
.import-choice-row label { display: inline-flex; align-items: center; gap: 6px; margin-right: 16px; font-size: 14px; font-weight: 650; color: #314850; }
.import-user-card select,
.import-user-card input[type="number"] { width: 100%; height: 38px; border: 1px solid #d5dee2; border-radius: 3px; padding: 0 10px; background: #fff; color: #314850; font-size: 14px; }
.import-fee-note { margin: 8px 0 0; color: #8aa0a8; font-size: 11px; font-weight: 750; letter-spacing: .03em; }
.import-add-server { margin-top: 8px; padding: 0; border: 0; background: transparent; color: #1aa3c4; font-size: 13px; font-weight: 750; cursor: pointer; }
.import-user-card hr { margin: 18px 0; border: 0; border-top: 1px solid #e4ebed; }
.import-submit { border: 0; border-radius: 3px; background: #3d92b8; color: #fff; font-size: 15px; font-weight: 700; padding: 10px 16px; cursor: pointer; }
.import-result { margin-top: 14px; color: #314850; font-size: 14px; }
.import-result b { color: #168faf; }
@media (max-width: 720px) { .import-choice-row { grid-template-columns: 1fr; } }
