.card-update_page__jfbiJ{max-width:620px;min-height:100svh;margin:0 auto;padding:28px 24px 64px}.card-update_page__jfbiJ h1{font-size:1.8rem;margin:20px 0 16px}.card-update_back__TN0KV{display:block;margin-bottom:28px;color:var(--color-primary)}.card-update_logo__tq3Sy{object-fit:contain}.card-update_form__gwHyq{display:grid;gap:18px;margin-top:24px}.card-update_form__gwHyq label{display:grid;gap:7px;font-weight:600;min-width:0}.card-update_form__gwHyq input{min-width:0;width:100%;border:1px solid #b3c8df;border-radius:8px;padding:12px;background:white;color:#142d46;font:inherit}.card-update_form__gwHyq input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.card-update_form__gwHyq fieldset{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.card-update_row___Augd{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:12px}.card-update_summary__AdhBP{border-block:1px solid #cfdeea;padding:18px 0;margin:22px 0}.card-update_summary__AdhBP p{margin:6px 0}.card-update_notice__MzGin{background:#eaf3fa;border-left:3px solid #2379bb;padding:14px;margin:20px 0;overflow-wrap:anywhere}.card-update_error__utIWK{background:#fff1ee;border-left-color:#bf4434}.card-update_success__AwxEN{background:#eaf7f0;border-left-color:#2f8760}.card-update_actions__Tq98z{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:20px}.card-update_button__nhEBt{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:8px;border:1px solid #156abb;background:#156abb;color:white;font:inherit;font-weight:600;cursor:pointer}.card-update_button__nhEBt:disabled{opacity:.6;cursor:wait}.card-update_secondary__pnPsk{background:transparent;color:#156abb}.card-update_status__Wu88C{min-height:150px;display:grid;place-content:center;text-align:center}.card-update_spinner__rlS_e{display:inline-block;width:18px;height:18px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:card-update_spin__twXXg 1s linear infinite;margin-right:8px}@keyframes card-update_spin__twXXg{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.card-update_spinner__rlS_e{animation:none}}@media (max-width:480px){.card-update_page__jfbiJ{padding-inline:20px}.card-update_actions__Tq98z .card-update_button__nhEBt{flex:1}}