.account-password-settings-host{display:contents}.account-password-card{grid-column:1/-1}.account-password-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.account-password-heading>div{min-width:0}.account-password-heading h3{margin:0}.account-password-heading p{margin:8px 0 0}.account-password-heading>span{color:#79dfb8;font-size:12px;font-weight:800;white-space:nowrap}.account-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-top:18px}.account-password-form label{display:grid;gap:7px;color:#9da7b8;font-size:12px;font-weight:700}.account-password-form input{min-width:0;width:100%;min-height:46px;box-sizing:border-box;padding:0 13px;border:1px solid rgba(143,154,174,.28);border-radius:11px;background:var(--fv-bg-raised);color:#f2f5f8;font:inherit}.account-password-form input:focus{outline:2px solid rgba(211,176,99,.28);border-color:#d3b063}.account-password-form button{min-height:46px;padding:0 18px;border:1px solid rgba(211,176,99,.5);border-radius:11px;background:rgba(211,176,99,.13);color:#f4d995;font-weight:850;cursor:pointer}.account-password-form button:disabled{opacity:.55;cursor:not-allowed}.account-password-notice{min-height:20px;margin:12px 0 0;font-size:13px;font-weight:700}.account-password-notice.success{color:#72ddb4}.account-password-notice.error{color:#ff858b}@media (max-width:1100px){.account-password-form{grid-template-columns:1fr 1fr}.account-password-form button{grid-column:1/-1}}@media (max-width:700px){.account-password-heading{display:grid}.account-password-heading>span{white-space:normal}.account-password-form{grid-template-columns:1fr}.account-password-form button{grid-column:auto}}