.AccessibilityControls_wrap__TYJe4{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.AccessibilityControls_wrapCompact___Kyk7{flex-wrap:nowrap;gap:.375rem}.AccessibilityControls_wrapInline__grPOj{width:auto}.AccessibilityControls_wrapCompact___Kyk7:not(.AccessibilityControls_wrapInline__grPOj){width:100%}.AccessibilityControls_label__Gf_QJ{font-size:.8125rem;color:#fff;margin-right:.25rem}.AccessibilityControls_fontBtn__K07eQ{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:.875rem;font-weight:600;background:#fff;border:none;border-radius:6px;color:#1f2937;line-height:1.2;cursor:pointer}.AccessibilityControls_fontBtn__K07eQ:hover:not(:disabled){background:rgba(255,255,255,.9)}.AccessibilityControls_fontBtn__K07eQ:disabled{opacity:.55;cursor:not-allowed}.AccessibilityControls_darkModeBtn__Lz452:focus-visible,.AccessibilityControls_fontBtn__K07eQ:focus-visible{outline:2px solid #fff;outline-offset:2px}.AccessibilityControls_darkModeBtn__Lz452{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:50%;color:#1f2937}.AccessibilityControls_darkModeBtn__Lz452:hover:not(:disabled){background:rgba(255,255,255,.9)}.AccessibilityControls_darkModeBtn__Lz452:disabled{opacity:.55;cursor:not-allowed}.AccessibilityControls_fontBtnCompact__X33u3{min-width:32px;height:32px;padding:0 6px;font-size:.75rem;border-radius:6px;border:1px solid rgba(255,255,255,.5);box-shadow:0 1px 2px rgba(0,0,0,.08)}.AccessibilityControls_darkModeBtnCompact__jUAsi{width:32px;height:32px}@media (max-width:720px){.AccessibilityControls_label__Gf_QJ{display:none}}.AlterarSenhaModal_modalSenha__NUyj_{max-width:680px;width:calc(100% - 2rem)}.modalContent.AlterarSenhaModal_modalSenha__NUyj_ form{display:flex;flex-direction:column;gap:0;overflow:visible}.AlterarSenhaModal_formGrid__hUplG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:1.75rem;column-gap:1.75rem;grid-row-gap:1rem;row-gap:1rem;align-items:start}.AlterarSenhaModal_modalHeader__RHDyw{margin-bottom:1.25rem;padding-right:2.75rem}.AlterarSenhaModal_modalTitle__MyhP_{margin:0;font-size:1.125rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.02em}.AlterarSenhaModal_field__U294m{margin-bottom:0;min-width:0}.AlterarSenhaModal_field__U294m label{display:block;font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.35rem}.AlterarSenhaModal_inputWrap__RSTk0{position:relative;display:flex;align-items:center}.AlterarSenhaModal_inputIcon__IkBfX{position:absolute;left:.875rem;top:50%;z-index:1;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.AlterarSenhaModal_input__2ueE1,.modalContent.AlterarSenhaModal_modalSenha__NUyj_ input.AlterarSenhaModal_input__2ueE1{width:100%;padding:.625rem 2.75rem;font-size:.9375rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);outline:none;text-transform:none;transition:border-color .15s ease}.AlterarSenhaModal_input__2ueE1::placeholder{color:var(--text-muted)}.AlterarSenhaModal_input__2ueE1:focus{border-color:var(--accent)}.AlterarSenhaModal_eyeBtn__escOA{position:absolute;right:.5rem;top:50%;z-index:1;transform:translateY(-50%);padding:.35rem;background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.AlterarSenhaModal_eyeBtn__escOA:hover{color:var(--text)}.AlterarSenhaModal_regras__KtoZe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;min-width:0}.AlterarSenhaModal_regraFalha__mH5RD,.AlterarSenhaModal_regraOk__iihXA{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35}.AlterarSenhaModal_regraIcon__G5w3T{flex-shrink:0;margin-top:.1rem}.AlterarSenhaModal_regraOk__iihXA{color:var(--success)}.AlterarSenhaModal_regraFalha__mH5RD{color:var(--danger)}.AlterarSenhaModal_erro__6iV6P{font-size:.875rem;color:var(--danger);background:#fef2f2;padding:.5rem .75rem;border-radius:8px;margin:1rem 0 0}.AlterarSenhaModal_confirmarErro__7NGzb{font-size:.8125rem;color:var(--danger);margin:.35rem 0 0}.AlterarSenhaModal_formActions__kxxe7{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-subtle);width:100%}@media (max-width:640px){.AlterarSenhaModal_modalSenha__NUyj_{max-width:100%}.AlterarSenhaModal_formGrid__hUplG{grid-template-columns:1fr}.AlterarSenhaModal_regras__KtoZe{margin-top:0}}