/* Account refinements, scoped to account surfaces. */
.cabinet-overview .subscription-compact{min-height:0;padding:20px;gap:16px;align-items:center}
.cabinet-overview section:has(.subscription-compact){align-self:start}
.cabinet-overview .subscription-compact p{margin:6px 0 0}
.subscription-pending{margin-top:20px;border-top:1px solid #deded8;padding-top:16px}
.subscription-pending summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:#53616b}
.subscription-pending[open] summary{margin-bottom:12px}
.subscription-pending summary:focus-visible{outline:3px solid #a64f4b;outline-offset:3px}
@media(max-width:720px){.case-toolbar,.cases-header{flex-wrap:wrap}.subscription-compact{flex-wrap:wrap}}

@media(max-width:600px){.account-saved-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.account-saved-row>img{width:100%;height:auto;max-height:190px;object-fit:cover;border-radius:10px}.account-saved-row>div>a{display:block;font-size:18px;line-height:1.4}.account-saved-row>button{justify-self:start;margin-top:0}.account-saved-row .saved-meta{font-size:14px}}

@media(max-width:600px){.saved-item.account-saved-row{display:grid;grid-template-columns:minmax(0,1fr)}.saved-item.account-saved-row>div>a{font-size:18px;line-height:1.4}.saved-item.account-saved-row>img{width:100%;height:170px;object-fit:cover}}
