.account-module__22zwMa__page{color:#17362e;background:#f6faf7;min-height:100vh}.account-module__22zwMa__page>header{background:#fff;justify-content:space-between;padding:16px max(20px,50vw - 560px);display:flex}.account-module__22zwMa__page header a{color:#126b4c;font-weight:800}.account-module__22zwMa__page nav{gap:8px;display:flex}.account-module__22zwMa__page nav a{border-radius:20px;padding:7px}.account-module__22zwMa__page nav a[aria-current=page]{background:#e6f3ea}.account-module__22zwMa__hero{color:#fff;background:linear-gradient(135deg,#123e49,#126b4c);padding:64px max(20px,50vw - 560px)}.account-module__22zwMa__hero h1{margin:10px 0;font-size:clamp(42px,7vw,72px)}.account-module__22zwMa__hero>p{font-size:19px}.account-module__22zwMa__hero aside{border:1px solid #fff5;border-radius:12px;gap:12px;max-width:760px;margin-top:24px;padding:16px;display:flex}.account-module__22zwMa__flow,.account-module__22zwMa__block,.account-module__22zwMa__security{width:min(1120px,100% - 32px);margin:32px auto}.account-module__22zwMa__flow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.account-module__22zwMa__flow article,.account-module__22zwMa__columns article,.account-module__22zwMa__modules article{background:#fff;border:1px solid #dce7e1;border-radius:13px;gap:8px;padding:18px;display:grid}.account-module__22zwMa__flow i{background:#e4f3e9;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.account-module__22zwMa__flow small,.account-module__22zwMa__modules small{color:#68766f}.account-module__22zwMa__block{background:#fff;border:1px solid #dce7e1;border-radius:18px;padding:30px}.account-module__22zwMa__columns{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-module__22zwMa__columns ul{padding-inline-start:20px;line-height:1.8}.account-module__22zwMa__modules{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.account-module__22zwMa__security{background:#fff2d6;border-radius:14px;padding:24px}.account-module__22zwMa__page :focus-visible{outline:3px solid #e5aa36}@media (max-width:800px){.account-module__22zwMa__flow,.account-module__22zwMa__columns,.account-module__22zwMa__modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.account-module__22zwMa__page nav{grid-template-columns:repeat(2,1fr);display:grid}.account-module__22zwMa__hero aside,.account-module__22zwMa__flow{flex-direction:column}.account-module__22zwMa__flow,.account-module__22zwMa__columns,.account-module__22zwMa__modules{grid-template-columns:1fr}.account-module__22zwMa__block{padding:20px}}:is(.authPanel,.profileEditor,.personalArea){color:#17362e;background:#fff;border:1px solid #d8e5de;border-radius:16px;width:min(820px,100% - 32px);margin:32px auto;padding:24px}.authPanel>div{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}:is(.authPanel form,.profileEditor form){gap:14px;display:grid}:is(.authPanel label,.profileEditor label){gap:6px;font-weight:700;display:grid}:is(.authPanel input,.profileEditor input,.profileEditor select){min-height:46px;font:inherit;border:1px solid #afc5b9;border-radius:8px;padding:10px}:is(.authPanel button,.profileEditor button){color:#fff;background:#126b4c;border:0;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:800}.authPanel button:disabled{opacity:.55}.phoneField{border:1px solid #d8e5de;border-radius:10px;grid-template-columns:minmax(140px,.45fr) minmax(190px,1fr);gap:12px;margin:0;padding:14px;display:grid}.phoneField legend{padding-inline:6px;font-weight:800}.phoneField small{color:#68766f;grid-column:1/-1}[dir=rtl] .phoneField input{text-align:right}@media (max-width:480px){.phoneField{grid-template-columns:1fr}.phoneField small{grid-column:auto}.profileEditor{padding:18px}}
