.forgot-link{color:var(--navy);text-align:right;margin:-8px 0 15px;font-size:12px;font-weight:800;display:block}.email-alert{background:#fff9dc;border:1px solid #f0db77;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px;display:flex}.email-alert p{color:var(--muted);margin:4px 0 0;font-size:13px}.email-alert form{margin:0}.profile-stack{gap:18px;display:grid}@media (width<=600px){.email-alert{flex-direction:column;align-items:flex-start}}.form-card label small{color:var(--muted);font-size:11px;font-weight:600}.activation-page{max-width:980px}.activation-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.activation-steps article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:13px;padding:18px;display:flex}.activation-steps article>span{width:34px;height:34px;color:var(--navy);background:#e8edf5;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.activation-steps article.current{border-color:var(--yellow)}.activation-steps article.current>span{background:var(--yellow)}.activation-steps article.done{border-color:#a9e8df}.activation-steps article.done>span{color:#08786e;background:#d9faf6}.activation-steps strong,.activation-steps p{display:block}.activation-steps p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.activation-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.activation-panel h2{margin:8px 0}.activation-panel p{color:var(--muted);margin:0 0 20px}.activation-panel form{margin:0}.activation-plans{margin-top:26px}.activation-plan-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.activation-plan-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.activation-plan-grid h3{margin:0}.activation-plan-grid article>p{min-height:50px;color:var(--muted);font-size:12px}.activation-plan-grid form{margin:7px 0}.activation-plan-grid button{border:1px solid var(--line);width:100%;color:var(--navy);background:var(--soft);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.activation-plan-grid button:hover{border-color:var(--aqua)}@media (width<=760px){.activation-steps,.activation-plan-grid{grid-template-columns:1fr}.activation-plan-grid article>p{min-height:0}}.password-grid{align-items:start}.form-card .password-field{grid-template-rows:auto 46px auto;gap:7px;min-width:0;margin-bottom:17px;display:grid}.form-card .password-field>label{margin:0}.password-control{min-width:0;display:block;position:relative}.form-card .password-control input{height:46px;min-height:46px;padding-right:82px}.password-field:last-child .password-control input{padding-right:46px}.password-actions{gap:2px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-icon-button{width:34px;height:34px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.password-icon-button:hover,.password-icon-button:focus-visible{color:#08786e;background:#e6faf7;outline:0}.password-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.password-eye-hide,.password-icon-button.is-visible .password-eye-show{display:none}.password-icon-button.is-visible .password-eye-hide{display:block}.form-card .password-field small{min-height:14px;line-height:1.25}@media (width<=420px){.password-grid{grid-template-columns:1fr!important}}.admin-form select{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd6e7;border-radius:10px;padding:11px 13px}.admin-form select:focus{border-color:var(--aqua);outline:3px solid #06c7bb2e}.notification-item.unread{border-left:4px solid var(--aqua)}.notification-kind{letter-spacing:.06em;text-transform:uppercase;background:#eaf1fa;border-radius:99px;width:max-content;padding:4px 7px;font-weight:900;color:#31506f!important;margin:0 0 7px!important;font-size:9px!important;display:inline-flex!important}.notification-kind.level-success{background:#d9faf6;color:#08786e!important}.notification-kind.level-warning{background:#fff5bd;color:#725d00!important}.notification-kind.level-danger{background:#fff0ee;color:var(--danger)!important}.privacy-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.privacy-heading h2{margin-bottom:5px}.privacy-heading p,.privacy-help{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.privacy-help{margin:16px 0}.privacy-request-form{border-top:1px solid var(--line);padding-top:18px}.privacy-request-form .button-primary{margin-top:5px}.privacy-history{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.privacy-history h3{margin:0 0 12px}.privacy-history article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;display:flex}.privacy-history strong,.privacy-history span{display:block}.privacy-history span{color:var(--muted);margin-top:4px;font-size:12px}.privacy-history p{color:var(--muted);margin:8px 0 0;font-size:13px}.privacy-history form{margin:0}.privacy-history button{color:var(--danger);cursor:pointer;background:#fff;border:1px solid #efb5bd;border-radius:8px;padding:7px 10px}@media (width<=600px){.privacy-heading{flex-direction:column}.privacy-heading .button-secondary{width:100%}.privacy-history article{flex-direction:column}}
