body.advisor-form-page{background:#f4f7fa;color:#1e293b;font-family:system-ui, BlinkMacSystemFont, -apple-system-subset, Hiragino Kaku Gothic ProN, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.advisor-form-page .app-layout-main{width:100%;background:#f4f7fa}body.advisor-form-page .advisor-form{width:100%;padding:26px 22px 56px}body.advisor-form-page .advisor-form .container{width:100%;max-width:860px;padding:0;word-break:normal}body.advisor-form-page .advisor-form .row{margin:0}body.advisor-form-page .advisor-form [class*="col-"]{padding-right:0;padding-left:0}body.advisor-form-page .advisor-form .col-lg-8{width:100%;max-width:860px;margin:0 auto}body.advisor-form-page .advisor-form h1{margin:0 0 16px;color:#1e293b;font-size:24px;font-weight:700 !important;letter-spacing:0;line-height:1.5}body.advisor-form-page .advisor-form .bg-light{padding:24px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#fff !important;color:#1e293b;font-size:14px;line-height:1.6 !important;box-shadow:none}body.advisor-form-page .advisor-form .advisor-form__intro p{margin:0}body.advisor-form-page .advisor-form .advisor-form__intro p+p{margin-top:8px}body.advisor-form-page .advisor-form .advisor-form__intro-heading{margin:18px 0 6px;padding-left:10px;border-left:4px solid #0d2133;display:block;color:#1e293b;font-size:15px;font-weight:700 !important;line-height:1.5}body.advisor-form-page .advisor-form .border-primary{border-color:#cbd5e1 !important}body.advisor-form-page .advisor-form .fw-bold,body.advisor-form-page .advisor-form .text-center.fw-bold{color:#10253a;font-weight:800 !important}body.advisor-form-page .advisor-form form{width:100%;max-width:860px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:16px}body.advisor-form-page .advisor-form .mt-5{margin-top:16px !important}body.advisor-form-page .advisor-form .advisor-form__field,body.advisor-form-page .advisor-form form>.my-3,body.advisor-form-page .advisor-form form>.mt-3,body.advisor-form-page .advisor-form form>.border.rounded{margin-top:0 !important;margin-bottom:0 !important;padding:24px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#fff}body.advisor-form-page .advisor-form .advisor-form__field{display:flex;flex-direction:column}body.advisor-form-page .advisor-form .form-control,body.advisor-form-page .advisor-form .input-group-text{width:100%;min-height:40px;padding:0 14px;border:1px solid #e2e8f0;border-radius:8px;color:#0d2133;font-size:14px;line-height:1.4}body.advisor-form-page .advisor-form textarea.form-control{min-height:160px;padding:16px 18px;border-color:#cbd5e1;color:#1e293b;line-height:1.6;resize:vertical}body.advisor-form-page .advisor-form .form-control{margin-top:0 !important;margin-bottom:0 !important;background-color:#fff}body.advisor-form-page .advisor-form .form-control:focus{border-color:rgba(20,106,245,0.5);box-shadow:none;outline:none}body.advisor-form-page .advisor-form .advisor-form__file-input{height:auto;min-height:40px;padding:6px 8px;line-height:1.4}body.advisor-form-page .advisor-form .advisor-form__file-input::file-selector-button{min-height:28px;margin:0 10px 0 0;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#1e293b;font:inherit;font-size:13px;font-weight:700}body.advisor-form-page .advisor-form .form-label{margin:0 0 18px;display:block;color:#1e293b;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:0}body.advisor-form-page .advisor-form .form-text{margin:0;display:block;color:#64748b !important;font-size:12px;font-weight:400;line-height:1.6 !important}body.advisor-form-page .advisor-form .form-label+.form-text{margin:-6px 0 12px}body.advisor-form-page .advisor-form .advisor-form__error-message{display:none;margin:8px 0 0;color:#d9485f;font-size:12px;font-weight:700;line-height:1.6}body.advisor-form-page .advisor-form .advisor-form__error-message.is-visible{display:block}body.advisor-form-page .advisor-form a{color:#1b6fba;font-weight:700;text-decoration:none}body.advisor-form-page .advisor-form a:hover{color:#155d9e;text-decoration:underline}body.advisor-form-page .advisor-form .input-group{flex-wrap:nowrap}body.advisor-form-page .advisor-form .input-group-text{width:44px;min-width:44px;flex:0 0 44px;padding:0;border-top-right-radius:0;border-bottom-right-radius:0;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#64748b;font-weight:700}body.advisor-form-page .advisor-form .input-group .form-control{width:auto;min-width:0;flex:1 1 auto;border-top-left-radius:0;border-bottom-left-radius:0}body.advisor-form-page .advisor-form .form-check{min-height:0;padding:0;border:0;border-radius:0;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px;background:transparent}body.advisor-form-page .advisor-form .d-flex.flex-column.flex-md-row.gap-3{gap:12px !important}body.advisor-form-page .advisor-form .form-check-input{width:18px;height:18px;margin:0;accent-color:#0d2133}body.advisor-form-page .advisor-form .form-check-input:checked{border-color:#0d2133;background-color:#0d2133}body.advisor-form-page .advisor-form .form-check-label{color:#1e293b;font-size:15px;font-weight:700;line-height:1.45}body.advisor-form-page .advisor-form .border.rounded.mt-3.p-3{display:flex;flex-direction:column}body.advisor-form-page .advisor-form .mt-3.p-3:has(#advisor_draft_privacy_check){margin-top:0 !important;margin-bottom:0 !important;padding:24px !important;border:1px solid #cbd5e1;border-radius:8px;background:#fff}body.advisor-form-page .advisor-form .mt-3.p-3:has(#advisor_draft_privacy_check) .d-flex{gap:8px}body.advisor-form-page .advisor-form .mt-3.p-3:has(#advisor_draft_privacy_check) .d-flex+.d-flex{margin-top:10px}body.advisor-form-page .advisor-form .advisor-form__promise{margin-bottom:16px;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f4f7fa}body.advisor-form-page .advisor-form .advisor-form__promise-title{margin:0 0 6px;color:#1e293b;font-size:15px;font-weight:700;line-height:1.5}body.advisor-form-page .advisor-form .advisor-form__promise p{margin:0;color:#1e293b;font-size:14px;line-height:1.6}body.advisor-form-page .advisor-form .d-grid{width:100%;display:block !important}body.advisor-form-page .advisor-form .btn-primary{width:100%;min-width:0;min-height:48px;margin-left:0;padding:0 16px;border:0;border-radius:999px;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;box-shadow:none;transition:background-color .15s, opacity .15s}body.advisor-form-page .advisor-form .btn-primary:hover{background:#1d4ed8;color:#fff;opacity:1}body.advisor-form-page .advisor-form .btn-primary:disabled,body.advisor-form-page .advisor-form .btn-primary.disabled{background:#e2e8f0;color:#64748b;opacity:.6}@media (max-width: 767px){body.advisor-form-page .advisor-form{padding:16px 14px 40px}body.advisor-form-page .advisor-form h1{font-size:24px}body.advisor-form-page .advisor-form .bg-light,body.advisor-form-page .advisor-form .advisor-form__field,body.advisor-form-page .advisor-form form>.my-3,body.advisor-form-page .advisor-form form>.mt-3,body.advisor-form-page .advisor-form form>.border.rounded,body.advisor-form-page .advisor-form .mt-3.p-3:has(#advisor_draft_privacy_check){padding:18px 16px !important}body.advisor-form-page .advisor-form .d-flex.flex-column.flex-md-row{gap:10px !important}}
