.acct{padding-top:var(--s6);padding-bottom:var(--s7)}.acct-h1{margin:0 0 var(--s3);font-size:clamp(30px,4.5vw,48px)}.acct-lede{color:var(--txt-dim);margin:0 0 var(--s6);max-width:62ch}.acct-card{padding:var(--s5);border-radius:var(--r);background:var(--panel)}.acct-h2{margin:0 0 var(--s4);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim);font-size:12px;font-weight:700}.acct-card p{margin:0 0 var(--s3);line-height:1.55}.acct-card p:last-child{margin-bottom:0}.acct-split{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;max-width:920px;display:grid}.acct-form{gap:var(--s4);flex-direction:column;display:flex}.acct-narrow{max-width:460px}.acct-check{gap:var(--s2);color:var(--txt-dim);cursor:pointer;align-items:center;font-size:14px;display:flex}.acct-check input{width:18px;height:18px;accent-color:var(--shell)}.acct-go{align-self:flex-start;min-width:180px}.acct-alt{margin:0;font-size:14px}.acct-alt a,.acct-card a:not(.btn){color:var(--txt);text-underline-offset:3px;text-decoration:underline}.acct-aside{padding:var(--s5);border-left:var(--stripe-w) solid var(--raised);color:var(--txt-dim);font-size:14px}.acct-aside p{margin:0 0 var(--s3);line-height:1.6}.acct-aside b{color:var(--txt)}.acct-msg{padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--raised);margin:0;font-size:14px;line-height:1.5}.acct-msg[data-kind=error]{border-left:3px solid #c8262c}.acct-msg[data-kind=ok]{border-left:3px solid var(--shell)}.acct-dash{gap:var(--s5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.acct-col{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.acct-orders{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acct-order{gap:2px var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--raised);color:var(--txt);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.acct-orders li:first-child .acct-order{padding-top:0}.acct-order:hover .acct-onum,.acct-order:focus-visible .acct-onum{text-underline-offset:3px;text-decoration:underline}.acct-onum{font-weight:700}.acct-odate{color:var(--txt-dim);font-size:14px}.acct-ototal{text-align:right}.acct-oitems{color:var(--mask);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:12px;overflow:hidden}.acct-status{color:var(--txt-dim);grid-column:1/3;font-size:12px}.acct-status[data-s=failed],.acct-status[data-s=cancelled]{color:#e0575c}.acct-empty{color:var(--txt-dim)}.acct-hint{margin:var(--s4) 0 0;color:var(--mask);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.acct-addr{margin:0 0 var(--s4);font-size:14px;font-style:normal;line-height:1.55}.acct-addr-none{color:var(--txt-dim)}.acct-sub{margin:var(--s5) 0 var(--s3);letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim);font-size:12px;font-weight:700}.acct-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.acct-small{min-height:40px;padding:0 var(--s4);font-size:13px}.acct-fields{gap:var(--s3) var(--s3);margin-bottom:var(--s4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.acct-fields .s6{grid-column:span 6}.acct-fields .s3{grid-column:span 3}.acct-fields .s2{grid-column:span 2}.acct-fine{color:var(--mask);margin:calc(var(--s2) * -1) 0 var(--s4);font-size:12px}.acct-ogrid{gap:var(--s5);grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.acct-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acct-line{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--raised);grid-template-columns:1fr auto;font-size:14px;display:grid}.acct-lines li:first-child{padding-top:0}.acct-qty{color:var(--mask);margin-top:2px;font-size:12px;display:block}.acct-totals{margin-top:var(--s4);flex-direction:column;gap:6px;font-size:14px;display:flex}.acct-totals>div{justify-content:space-between;align-items:baseline;display:flex}.acct-grand{margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--raised);font-size:17px}.acct-notes{margin:0 0 var(--s3);gap:var(--s3);flex-direction:column;padding:0;font-size:14px;list-style:none;display:flex}.acct-notes time{color:var(--mask);margin-bottom:2px;font-size:12px;display:block}.acct-back{margin:var(--s6) 0 0}@media (width<=860px){.acct-split,.acct-dash,.acct-ogrid{grid-template-columns:1fr}.acct-aside{border-left:0;border-top:var(--stripe-w) solid var(--raised);padding:var(--s4) 0 0}}@media (width<=520px){.acct-fields .s3,.acct-fields .s2{grid-column:span 6}.acct-go{align-self:stretch}}
