.account-page{background:linear-gradient(135deg,#edf7f5,#f7faf9);place-items:center;min-height:100vh;padding:36px;display:grid}.account-shell{background:#fff;border:1px solid #d6e2df;border-radius:24px;grid-template-columns:360px 1fr;width:min(1060px,100%);display:grid;overflow:hidden;box-shadow:0 28px 80px #174e4720}.account-shell>aside{color:#fff;background:#0d403c;flex-direction:column;justify-content:space-between;padding:45px 40px;display:flex}.account-shell>aside>a{color:#fff;align-items:center;gap:9px;font-weight:900;text-decoration:none;display:flex}.account-shell>aside>a svg{width:22px}.account-shell>aside small,.account-shell>article>small{color:#63d2c1;letter-spacing:.12em;font-weight:900}.account-shell>aside h2{margin:16px 0;font-size:38px;line-height:1.35}.account-shell>aside p{color:#b9dbd5;line-height:1.75}.account-shell>aside ul{margin:26px 0 0;padding:0;list-style:none}.account-shell>aside li{color:#e3f4f1;align-items:center;gap:9px;margin:12px 0;display:flex}.account-shell>aside li svg{color:#71d9c7;width:18px}.account-shell>article{padding:42px 54px}.account-switch{justify-content:flex-end;gap:6px;margin-bottom:18px;display:flex}.account-switch button{color:#6a7976;cursor:pointer;background:#eef3f2;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}.account-switch button.on{color:#fff;background:#0d796e}.account-switch svg{width:16px}.account-shell>article h1{margin:9px 0;font-size:34px}.account-shell>article>p{color:#687773;margin:0 0 18px}.account-grid{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.account-shell label{margin-top:13px;font-size:14px;font-weight:800;display:block}.account-shell input:not([type=checkbox]){border:1px solid #cfdad8;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:14px;font-size:15px;display:block}.account-shell input:focus{border-color:#0c8a7c;box-shadow:0 0 0 3px #0c8a7c16}.account-terms{border-top:1px solid #e0e7e5;grid-column:1/-1;margin-top:15px;padding-top:12px}.account-terms label{align-items:center;gap:8px;margin-top:9px;font-weight:500;display:flex}.account-shell form>button{color:#fff;cursor:pointer;background:#0d796e;border:0;border-radius:10px;width:100%;margin-top:20px;padding:15px;font-size:16px;font-weight:900}.account-msg{color:#176b62;background:#eef7f5;border-radius:9px;margin-top:14px;padding:12px}@media (width<=760px){.account-page{padding:14px}.account-shell{grid-template-columns:1fr}.account-shell>aside{padding:25px}.account-shell>aside>div{display:none}.account-shell>article{padding:28px 22px}.account-grid{grid-template-columns:1fr}.account-terms{grid-column:auto}.account-shell>article h1{font-size:28px}}.profile-grid .wide{grid-column:1/-1}.profile-grid input[readonly]{color:#7b878d;background:#eef2f5}.account-logout{color:#52635f;background:#fff;border:1px solid #d7dfdf;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:13px;font-weight:800;display:flex}.account-logout svg,.account-card form>button svg{width:18px}.account-terms a{color:#087c6e;text-decoration:underline}@media (width<=700px){.profile-grid .wide{grid-column:auto}}.account-reports{border-top:1px solid #dfe8e6;margin-top:24px;padding-top:20px}.account-reports>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-reports>header span{align-items:center;gap:8px;display:flex}.account-reports>header svg{color:#087c6e;width:19px}.account-reports>header small{color:#75837f}.account-reports article{border-top:1px solid #edf1f0;align-items:center;gap:12px;padding:13px 0;display:flex}.account-reports article>div{flex:1;min-width:0}.account-reports article b,.account-reports article small{text-overflow:ellipsis;display:block;overflow:hidden}.account-reports article small{color:#788681;margin-top:4px}.account-reports article a{color:#08766e;white-space:nowrap;background:#e4f6f1;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.account-reports article a svg{width:15px}.account-reports article em{color:#9a7777;font-size:12px}.account-reports>p{color:#73817d;text-align:center;background:#f5f8f7;border-radius:9px;padding:14px}@media (width<=700px){.account-reports>header,.account-reports article{flex-direction:column;align-items:flex-start}.account-reports article a{justify-content:center;width:100%}}.account-shell form>button{min-height:58px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 30px #087e7038}.account-shell form>button:hover{transform:translateY(-2px);box-shadow:0 19px 38px #087e7050}.account-shell form>button:after{content:"";background:#ffffff4a;width:18%;height:220%;animation:3s ease-in-out infinite account-button-shine;position:absolute;top:-60%;left:-25%;transform:rotate(22deg)}@keyframes account-button-shine{0%,45%{left:-25%}75%,to{left:125%}}.account-side-menu{flex-direction:column;flex:1;justify-content:center;margin-top:35px;display:flex!important}.account-side-menu>p{margin:12px 0 24px;font-size:18px;color:#d8f2ed!important}.account-side-menu>p b{color:#d9f46e}.account-side-menu nav{gap:9px;display:grid}.account-side-menu nav button,.side-logout{color:#dff3ef;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:10px;width:100%;padding:14px;font-weight:800;display:flex}.account-side-menu nav button svg,.side-logout svg{width:19px}.account-side-menu nav button.on{color:#07584f;background:#ecfff7;border-color:#71d9c7;box-shadow:0 10px 25px #001d1a35}.account-side-menu nav button em{min-width:24px;height:24px;color:inherit;background:#ffffff1b;border-radius:20px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-style:normal;display:grid}.account-side-menu nav button.on em{background:#cfeee8}.side-logout{color:#9bcac2;background:0 0;border:0;margin-top:auto}.account-shell>article{min-height:570px}.account-reports{border-top:0;margin-top:25px;padding:0}.account-reports>header{background:#f3faf8;border:1px solid #d5e5e2;border-radius:12px;padding:17px 18px}.account-reports article{background:#fff;border:1px solid #dfe9e7;border-radius:12px;margin-top:10px;padding:17px 18px}.account-reports article:first-of-type{border-top:1px solid #dfe9e7}@media (width<=760px){.account-shell>aside{gap:18px}.account-side-menu{margin-top:6px}.account-side-menu>small,.account-side-menu>p{display:none}.account-side-menu nav{grid-template-columns:1fr 1.3fr;display:grid}.account-side-menu nav button{justify-content:center;padding:12px 8px;font-size:13px}.account-side-menu nav button em,.side-logout{display:none}.account-shell>article{min-height:0}}.account-loading{color:#0b5e58;background:#fff;border:1px solid #d8e5e3;border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:28px;display:flex;box-shadow:0 18px 50px #16443a14}.account-loading svg{width:25px;height:25px}
