.register-page[data-v-59ba64bb]{background:#f5f7fa;color:#1a2b4b;padding:28px 16px 48px}.page-container[data-v-59ba64bb]{margin:0 auto;max-width:1060px}.breadcrumb[data-v-59ba64bb]{color:#9ca3af;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:20px}.breadcrumb a[data-v-59ba64bb]{color:#6b7280;text-decoration:none}.breadcrumb a[data-v-59ba64bb]:hover{color:#1a2b4b}.reg-layout[data-v-59ba64bb]{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 280px;min-height:100%}.form-card[data-v-59ba64bb],.side-card[data-v-59ba64bb]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.form-card[data-v-59ba64bb]{padding:28px}.form-section[data-v-59ba64bb]{margin-bottom:28px;padding-top:6px}.form-section[data-v-59ba64bb]:last-of-type{margin-bottom:22px}.section-head[data-v-59ba64bb]{margin-bottom:16px}.section-title[data-v-59ba64bb]{color:#1a2b4b;font-size:16px;font-weight:700;margin-bottom:4px}.section-desc[data-v-59ba64bb]{color:#1a2b4b94;font-size:13px;line-height:1.5}.page-title[data-v-59ba64bb]{border-bottom:1px solid #e5e7eb;color:#1a2b4b;font-size:22px;font-weight:700;margin-bottom:24px;padding-bottom:16px}.field-group[data-v-59ba64bb]{margin-bottom:22px}.field-grid[data-v-59ba64bb]{display:grid;gap:14px 16px}.field-grid.one-col[data-v-59ba64bb],.field-grid.two-col[data-v-59ba64bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.field-span-2[data-v-59ba64bb]{grid-column:1/-1}.account-grid[data-v-59ba64bb]{-moz-column-gap:28px;column-gap:28px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr)}.account-grid .field-narrow[data-v-59ba64bb],.account-grid .field-wide[data-v-59ba64bb]{grid-column:span 1}.field-label[data-v-59ba64bb]{color:#1a2b4b;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.required[data-v-59ba64bb]{color:#dc2626;margin-left:2px}.checkbox-group[data-v-59ba64bb],.radio-group[data-v-59ba64bb]{display:flex;flex-wrap:wrap}.radio-group[data-v-59ba64bb]{gap:20px}.checkbox-group[data-v-59ba64bb]{gap:10px}.checkbox-panel[data-v-59ba64bb]{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.checkbox-item[data-v-59ba64bb],.radio-item[data-v-59ba64bb]{align-items:center;cursor:pointer;display:flex;gap:8px}.agreement-wrap input[type=checkbox][data-v-59ba64bb],.checkbox-item input[type=checkbox][data-v-59ba64bb],.radio-item input[type=radio][data-v-59ba64bb]{accent-color:#1a2b4b;cursor:pointer}.radio-item input[type=radio][data-v-59ba64bb]{height:16px;width:16px}.agreement-wrap input[type=checkbox][data-v-59ba64bb],.checkbox-item input[type=checkbox][data-v-59ba64bb]{height:15px;width:15px}.label-text[data-v-59ba64bb]{color:#374151;font-size:14px}.agreement-wrap label[data-v-59ba64bb],.field-hint[data-v-59ba64bb],.selected-tip[data-v-59ba64bb]{color:#9ca3af;font-size:12px;line-height:1.6}.selected-tip strong[data-v-59ba64bb]{color:#1a2b4b}.field-hint.warn[data-v-59ba64bb]{color:#d97706}.field-hint.error[data-v-59ba64bb]{color:#dc2626}.field-input[data-v-59ba64bb]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#1a2b4b;font-size:14px;max-width:100%;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s;width:96%}.field-input[data-v-59ba64bb]:focus{border-color:#1a2b4b;box-shadow:0 0 0 3px #1a2b4b1a}.field-input[data-v-59ba64bb]::-moz-placeholder{color:#9ca3af}.field-input[data-v-59ba64bb]::placeholder{color:#9ca3af}.code-row[data-v-59ba64bb]{align-items:stretch;display:flex;gap:14px}.code-row .field-input[data-v-59ba64bb]{flex:1 1 auto;min-width:0}.code-btn[data-v-59ba64bb]{background:#fff;border:2px solid #1a2b4b;border-radius:6px;color:#1a2b4b;cursor:pointer;font-size:13px;font-weight:600;padding:0 16px;transition:all .2s;white-space:nowrap}.code-btn[data-v-59ba64bb]:hover{background:#eff6ff}.agreement-wrap[data-v-59ba64bb]{align-items:center;display:flex;gap:10px;margin:24px 0}.agreement-wrap a[data-v-59ba64bb]{color:#1a2b4b;text-decoration:none}.agreement-wrap a[data-v-59ba64bb]:hover{text-decoration:underline}.btn-submit[data-v-59ba64bb]{background:#1a2b4b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:14px;transition:background .2s;width:100%}.btn-submit[data-v-59ba64bb]:hover{background:#2d4a7c}.sidebar[data-v-59ba64bb]{align-self:start}.side-card[data-v-59ba64bb]{margin-bottom:14px;padding:18px}.side-card h3[data-v-59ba64bb]{border-bottom:1px solid #e5e7eb;color:#1a2b4b;font-size:15px;font-weight:700;margin-bottom:14px;margin-top:0;padding-bottom:12px}.side-links[data-v-59ba64bb],.side-service[data-v-59ba64bb]{list-style:none}.side-links li[data-v-59ba64bb],.side-service li[data-v-59ba64bb]{margin-bottom:10px}.side-links a[data-v-59ba64bb],.side-service a[data-v-59ba64bb]{align-items:center;color:#374151;display:flex;font-size:13px;gap:9px;text-decoration:none;transition:color .2s}.side-links a[data-v-59ba64bb]:hover,.side-service a[data-v-59ba64bb]:hover{color:#1a2b4b}.dot[data-v-59ba64bb]{background:#1a2b4b;border-radius:50%;flex-shrink:0;height:5px;width:5px}.contact-card[data-v-59ba64bb]{background:linear-gradient(135deg,#1a2b4b,#2d4a7c);border-radius:12px;color:#fff;padding:24px 20px 22px;text-align:center}.contact-card h4[data-v-59ba64bb]{font-size:16px;font-weight:700;letter-spacing:.4px;margin-bottom:14px}.hotline[data-v-59ba64bb]{color:#f59e0b;font-size:28px;font-weight:700;letter-spacing:.5px;margin:6px 0 8px}.work-time[data-v-59ba64bb]{color:#ffffffb3;font-size:12px;margin-bottom:18px}.btn-consult[data-v-59ba64bb]{background:#3b82f6;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:10px 28px;text-decoration:none;transition:background .2s}.btn-consult[data-v-59ba64bb]:hover{background:#2563eb}[data-v-59ba64bb] .login-form{margin-top:0;max-width:460px;width:100%}@media (max-width:900px){.reg-layout[data-v-59ba64bb]{grid-template-columns:1fr}.sidebar[data-v-59ba64bb]{position:static}}@media (max-width:768px){.register-page[data-v-59ba64bb]{padding:20px 12px 28px}.form-card[data-v-59ba64bb]{padding:24px 16px}.page-title[data-v-59ba64bb]{font-size:20px}.field-grid.two-col[data-v-59ba64bb]{grid-template-columns:1fr}.account-grid .field-narrow[data-v-59ba64bb],.account-grid .field-wide[data-v-59ba64bb]{grid-column:auto}.code-row[data-v-59ba64bb]{flex-direction:column}[data-v-59ba64bb] .login-form{max-width:none;width:100%}}
