/* Account-only detail hierarchy. No storage, calculation or print changes. */
@media screen{
body.site-ui.site-refresh.account-app :is(main,dialog){font-variant-numeric:tabular-nums}
body.site-ui.site-refresh.account-app #account-results :is(details,.supply-detail-content){border-color:#395565}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details>summary{position:relative;list-style:none;min-height:44px;padding:11px 34px 11px 10px!important;line-height:1.5;font-size:13px;font-weight:600;border-radius:6px;color:#cce7df!important;cursor:pointer}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details>summary::-webkit-details-marker{display:none}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details>summary::before{content:none!important}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details>summary::after{content:'+';position:absolute;inset-inline-end:11px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:#b7e6d5}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details[open]>summary::after{content:'−'}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details>summary:hover{background:#1d3b42!important}
body.site-ui.site-refresh.account-app :is(#account-results,.account-context-body,.account-panel-body) details[open]>summary{background:#193540!important;margin-bottom:8px;border-bottom:1px solid #45606f}
body.site-ui.site-refresh.account-app :is(main,dialog) :is(summary,button,a,input,select,textarea):focus-visible{outline:2px solid #b7e6d5!important;outline-offset:2px}
body.site-ui.site-refresh.account-app main :is(.resource-breakdown,.supply-detail-content ul){margin-block:6px;padding-inline-start:18px}
body.site-ui.site-refresh.account-app main .resource-breakdown li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #304b5a}
body.site-ui.site-refresh.account-app main .resource-breakdown li strong{white-space:nowrap;text-align:end;font-weight:650}
body.site-ui.site-refresh.account-app main .supply-detail-content{padding:12px 14px;background:#102431!important;border-inline-start:2px solid #84b9a7;font-size:13px}
body.site-ui.site-refresh.account-app main .supply-detail-content p{margin:4px 0 8px;font-size:12px;line-height:1.6}
body.site-ui.site-refresh.account-app main .supply-ledger-row strong{font-size:16px!important;line-height:1.4;font-variant-numeric:tabular-nums;letter-spacing:0}
body.site-ui.site-refresh.account-app main .supply-ledger-row .supply-total-cell strong{font-size:18px!important;color:#e2f4ec}
body.site-ui.site-refresh.account-app main .supply-ledger :is(td,th)::before{color:#b8cbd6!important;font-size:12px}
body.site-ui.site-refresh.account-app main .supply-details-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:44px;padding:8px 11px!important;white-space:nowrap}
body.site-ui.site-refresh.account-app main .supply-details-button::after{content:'+';font-size:16px;color:#b7e6d5}
body.site-ui.site-refresh.account-app main .supply-details-button[aria-expanded=true]{background:#244b40!important;border-color:#84b9a7!important;color:#e1f5ec!important}
body.site-ui.site-refresh.account-app main .supply-details-button[aria-expanded=true]::after{content:'−'}
body.site-ui.site-refresh.account-app .account-item-popup{background:#102431!important;border-color:#45606f!important}
body.site-ui.site-refresh.account-app .account-item-popup-head{gap:8px;padding:8px 12px;background:#142b39!important}
body.site-ui.site-refresh.account-app .account-item-popup-head h2{font-size:14px!important;line-height:1.4}
body.site-ui.site-refresh.account-app .account-item-popup-head :is(button,a){min-height:44px!important;padding:8px 12px;font-size:13px!important;line-height:1.3;border-radius:7px;box-sizing:border-box}
body.site-ui.site-refresh.account-app .account-item-popup-head button:last-child{font-weight:650;background:#a6ddcb!important;color:#102c28!important;border:1px solid #b6e7d7!important}
body.site-ui.site-refresh.account-app .account-item-popup-head button[aria-pressed=true]{background:#244b40!important;border-color:#84b9a7!important;color:#e1f5ec!important}
body.site-ui.site-refresh.account-app .account-item-history{padding:14px;line-height:1.5;font-size:13px}
body.site-ui.site-refresh.account-app .account-item-popup-status{padding:24px 16px;font-size:13px;gap:12px}
@media(min-width:761px){
body.site-ui.site-refresh.account-app main .supply-ledger :is(th,td):nth-child(n+2):nth-child(-n+4){text-align:end}
body.site-ui.site-refresh.account-app main .supply-ledger th{font-size:12px;line-height:1.4}
}
@media(max-width:760px){
body.site-ui.site-refresh.account-app main .supply-ledger-row{padding:10px 12px!important;gap:6px 12px!important}
body.site-ui.site-refresh.account-app main .supply-ledger-row :is(.supply-wallet-cell,.supply-box-cell){padding-top:8px!important}
body.site-ui.site-refresh.account-app main .supply-ledger-row .supply-action-cell{padding-top:2px!important}
body.site-ui.site-refresh.account-app .account-item-popup-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}
body.site-ui.site-refresh.account-app .account-item-popup-head h2{grid-column:1;grid-row:1}
body.site-ui.site-refresh.account-app .account-item-popup-head button:last-child{grid-column:3;grid-row:1}
body.site-ui.site-refresh.account-app .account-item-popup-head :is(.account-full-guide,.item-history-toggle){grid-column:2;grid-row:1;margin:0;max-width:105px;text-align:center;min-height:44px;padding:8px;font-size:12px!important}
}
}
