.cv-account{color:#253d35;background:#f5f4ed;max-width:980px;min-height:100vh;margin:0 auto;padding:28px 20px 80px;font-family:system-ui,sans-serif}.cv-account nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cv-account nav span{color:#66796f;flex:1;font-size:13px}.cv-account header{padding:40px 0 12px}.cv-account h1{margin:8px 0;font-size:32px;font-weight:700}.cv-account h2{margin:10px 0;font-size:22px;font-weight:650}.cv-account h3{font-size:17px;font-weight:650}.cv-account p{overflow-wrap:anywhere;margin:8px 0;line-height:1.8}.account-card{background:#fff;border:1px solid #dce4dc;border-radius:16px;margin:18px 0;padding:24px}.cv-account form{gap:14px;max-width:720px;margin:16px 0;display:grid}.cv-account label{gap:7px;font-size:14px;display:grid}.cv-account input:not([type=checkbox]),.cv-account textarea,.cv-account select{color:#253d35;background:#fff;border:1px solid #b8c9bf;border-radius:8px;width:100%;padding:10px}.cv-account button,.account-link{cursor:pointer;background:#eef3ec;border:1px solid #a5baab;border-radius:8px;width:fit-content;padding:9px 16px;font-size:14px}.cv-account button.primary,.account-link{color:#fff;background:#264e40}.cv-account button:disabled{opacity:.5;cursor:wait}.cv-account button:focus-visible,.cv-account input:focus-visible,.cv-account textarea:focus-visible,.cv-account a:focus-visible{outline-offset:3px;outline:3px solid #c29846}.account-tabs{gap:10px;display:flex}.cv-account article{border-top:1px solid #dfe7df;padding:18px 0}.account-badge{color:#395331;background:#e9f0dc;border-radius:20px;padding:5px 14px;font-size:13px}.account-notice{color:#8a4c1a;min-height:28px}.cv-account blockquote{background:#f3f5ef;border-left:3px solid #738b70;margin:14px 0;padding:12px}.cv-account details{margin-top:24px;font-size:13px}.cv-account a{text-underline-offset:3px;text-decoration:underline}.cv-account .preserve{white-space:pre-wrap}
