.profile-page .pf-card{border:1px solid var(--bm-border);border-radius:var(--bm-radius-card);background:var(--bm-white);box-shadow:0 2px 8px rgba(0,0,45,.06);overflow:hidden}.profile-page .pf-head{padding:20px 24px;background:var(--bm-white)}.profile-page .sc-title{color:var(--bm-navy);font-family:var(--bm-font-title);font-size:20px;font-weight:600;letter-spacing:-0.015em;line-height:1.2}.profile-page .sc-body{padding:0 24px 22px}.profile-page .pf-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px 20px}.profile-page .f-group{display:flex;flex-direction:column;min-width:0}.profile-page .f-label{display:flex;align-items:center;gap:3px;margin-bottom:8px;color:var(--bm-navy);font-family:var(--bm-font-body);font-size:15px;font-weight:600;line-height:1.4}.profile-page .f-required{color:var(--bm-red)}.profile-page .f-field-wrap{position:relative}.profile-page input.p-inputtext{width:100%;padding:11px 14px;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s}.profile-page input.p-inputtext::-moz-placeholder{color:var(--bm-grey-400)}.profile-page input.p-inputtext:-ms-input-placeholder{color:var(--bm-grey-400)}.profile-page input.p-inputtext::placeholder{color:var(--bm-grey-400)}.profile-page input.p-inputtext:enabled:hover{border-color:var(--bm-grey-400)}.profile-page input.p-inputtext:enabled:focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08)}.profile-page input.p-inputtext:disabled{background:var(--bm-grey-100);color:var(--bm-grey-600)}.profile-page .p-dropdown{display:flex;align-items:center;width:100%;border:1px solid var(--bm-grey-350);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:none;transition:border-color .2s,box-shadow .2s}.profile-page .p-dropdown:not(.p-disabled):hover{border-color:var(--bm-grey-400)}.profile-page .p-dropdown:not(.p-disabled).p-focus{border-color:var(--bm-blue);box-shadow:0 0 0 3px rgba(62,97,255,.08);outline:0}.profile-page .p-dropdown .p-dropdown-label{padding:11px 14px;color:var(--bm-grey-900);font-family:var(--bm-font-body);font-size:15px;font-weight:400;line-height:1.4}.profile-page .p-dropdown .p-dropdown-label.p-placeholder{color:var(--bm-grey-400)}.profile-page .p-dropdown .p-dropdown-trigger{width:36px;color:var(--bm-grey-500)}.profile-page .p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon{font-size:11px}.profile-page .pf-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--bm-border);background:var(--bm-white)}.profile-page .pf-footer-left,.profile-page .pf-footer-right{display:flex;align-items:center;gap:8px}.profile-page .pf-terms-label{color:var(--bm-grey-600);font-family:var(--bm-font-body);font-size:13px;font-weight:500}.profile-page .pf-terms-link{color:var(--bm-blue);font-family:var(--bm-font-body);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.profile-page .pf-terms-link:hover{color:var(--bm-blue-hover);text-decoration:underline}.profile-page .btn-save.p-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 26px;border:none;border-radius:var(--bm-radius-btn);background:var(--bm-blue);color:var(--bm-white);box-shadow:none;font-family:var(--bm-font-body);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,transform .1s,box-shadow .15s}.profile-page .btn-save.p-button:enabled:hover{background:var(--bm-blue-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(62,97,255,.28)}.profile-page .btn-save.p-button:enabled:active{transform:none;box-shadow:none}.profile-page .btn-save.p-button .p-button-loading-icon{margin:0;font-size:12px}.profile-page .btn-save.p-button .p-button-label{flex:0 0 auto;font:inherit}@media(max-width: 991px){.profile-page .pf-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 575px){.profile-page .pf-grid{grid-template-columns:minmax(0, 1fr)}.profile-page .pf-footer{flex-direction:column;align-items:stretch;gap:14px}.profile-page .pf-footer-right{justify-content:flex-end}}.profile-form-panel.p-dropdown-panel{border:1px solid var(--bm-border);border-radius:var(--bm-radius-input);background:var(--bm-white);box-shadow:var(--bm-shadow-md);font-family:var(--bm-font-body)}.profile-form-panel.p-dropdown-panel .p-dropdown-items{padding:4px}.profile-form-panel.p-dropdown-panel .p-dropdown-item{padding:9px 14px;border-radius:var(--bm-radius-sm);color:var(--bm-grey-700);font-family:var(--bm-font-body);font-size:15px;line-height:1.35}.profile-form-panel.p-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:var(--bm-blue-bg);color:var(--bm-grey-900)}.profile-form-panel.p-dropdown-panel .p-dropdown-item.p-highlight{background:var(--bm-blue-50);color:var(--bm-blue);font-weight:500}

/*# sourceMappingURL=chunk-0c677a34.22a3dd1adeb1fe0d5129.css.map?14*/