.premium-header-actions{display:flex;align-items:center;gap:10px}.premium-header-auth{min-height:38px;padding:0 13px;border:1px solid #cfd9f4;border-radius:10px;background:#fff;color:#3851af;cursor:pointer;font:750 12px var(--sans)}.premium-header-auth:hover{border-color:#9dafed;background:#edf2ff}.premium-header-auth.is-signed-in{max-width:190px;overflow:hidden;border-color:#b7e6d6;background:#effbf6;color:#22745f;text-overflow:ellipsis;white-space:nowrap}
.premium-history{padding-top:42px}.premium-history-heading{display:flex;align-items:end;justify-content:space-between;gap:45px}.premium-history-heading h2{margin:0;font-size:clamp(36px,4.2vw,54px);letter-spacing:-2.5px;line-height:1.04}.premium-history-heading>p{max-width:360px;margin:0 0 7px;color:#68758d;font-size:14px;line-height:1.7}.premium-account-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:17px;margin-top:38px}.premium-account-card,.premium-orders-card{border:1px solid #dce4f3;border-radius:20px;background:#fff;box-shadow:0 14px 30px rgba(38,56,106,.05)}.premium-account-card{padding:29px;background:linear-gradient(145deg,#182758,#3c56bb);color:#fff}.account-orb{display:grid;place-items:center;width:47px;height:47px;margin-bottom:23px;border:1px solid rgba(255,255,255,.27);border-radius:15px;background:linear-gradient(135deg,#92a6ff,#9fe3ca);color:#1a306f;font-size:19px;font-weight:900}.account-kicker{margin:0;color:#8092c8;font-size:9px;font-weight:900;letter-spacing:1.2px}.premium-account-card .account-kicker{color:#b5c6ff}.premium-account-card strong{display:block;margin-top:8px;font-size:19px;letter-spacing:-.6px}.premium-account-card>p:not(.account-kicker){min-height:40px;margin:9px 0 21px;color:#c8d4fb;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.account-login-button{width:100%;min-height:44px;border:0;border-radius:11px;background:#a6ead5;color:#153f36;cursor:pointer;font:800 12px var(--sans)}.account-login-button:hover{background:#c7f4e3}.account-login-button.is-signed-in{background:rgba(255,255,255,.12);color:#e5efff;cursor:default}.premium-orders-card{padding:27px}.premium-orders-title{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid #e6ebf4}.premium-orders-title h3{margin:5px 0 0;color:#263553;font-size:22px;letter-spacing:-.8px}.premium-orders-title>span{padding:6px 9px;border-radius:999px;background:#eff3ff;color:#4c68cf;font-size:10px;font-weight:800}.premium-order-list{display:grid;gap:0}.premium-order-row{display:grid;grid-template-columns:1.2fr .8fr auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #edf0f6}.premium-order-row:last-child{border-bottom:0}.premium-order-plan{display:flex;align-items:center;gap:10px}.premium-order-plan>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#edf2ff;color:#5471de;font-size:11px;font-weight:900}.premium-order-plan strong{display:block;color:#35435f;font-size:12px}.premium-order-plan small{display:block;margin-top:2px;color:#8a96aa;font-size:10px}.premium-order-amount{color:#475979;font-size:12px;font-weight:800}.premium-order-status{justify-self:end;padding:5px 8px;border-radius:999px;background:#edf2f8;color:#627088;font-size:9px;font-weight:850}.premium-order-status.is-paid{background:#e2f8ed;color:#258568}.premium-order-status.is-pending{background:#fff2d8;color:#9a6b19}.premium-orders-empty{margin:25px 0 5px;color:#78859a;font-size:12px;line-height:1.6}.premium-orders-error{color:#b34a5e}
@media(max-width:850px){.premium-history-heading{align-items:start;flex-direction:column;gap:16px}.premium-history-heading>p{max-width:520px}.premium-account-grid{grid-template-columns:1fr}.premium-account-card{padding:25px}.premium-account-card>p:not(.account-kicker){min-height:0}.premium-header-auth{display:none}}
@media(max-width:560px){.premium-history{padding-top:20px}.premium-order-row{grid-template-columns:1fr auto;gap:8px}.premium-order-amount{grid-column:1/2;margin-left:39px}.premium-order-status{grid-column:2;grid-row:1/3}.premium-orders-card{padding:22px}.premium-orders-title h3{font-size:19px}}
