main.dashboard{margin:0 auto;max-width:1320px;padding:24px}.dashboard header{align-items:center}.global-filter,.actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.account-grid button{text-align:left;padding:20px;white-space:normal}.account-grid button[aria-pressed=true]{border-color:#81dbcf;background:#183936}.account-grid strong{display:block;font-size:24px}.account-grid p{margin:8px 0}.dashboard .panel{margin:16px 0}.dashboard svg{width:100%;max-height:330px}.dashboard td,.dashboard th{white-space:normal}.dashboard dialog{width:96vw;max-width:1400px;height:92vh;padding:12px;background:#101923;color:#e3eaf3;border:1px solid #34465b}.dashboard iframe{width:100%;height:calc(100% - 64px);border:0}.dashboard dialog::backdrop{background:#000b}.activity-item{padding:12px 0;border-bottom:1px solid #263345}.legend{display:flex;gap:20px;flex-wrap:wrap}.notice-text{color:#a4b1c3}.dashboard [hidden]{display:none!important}.dashboard #loading{border:0;padding:0;margin:0}.dashboard #loading:empty{display:none}@media(max-width:650px){main.dashboard{padding:12px}.account-grid{grid-template-columns:1fr}.dashboard header{display:block}.global-filter>*{flex:1;min-width:120px}.dashboard table{min-width:650px}}
.account-grid .account-equity{font-size:clamp(32px,4vw,42px);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;margin:14px 0 18px}
.clickable-row{cursor:pointer}.clickable-row:hover,.clickable-row:focus-visible{background:#18312c;outline:1px solid #81dbcf}.positive{color:#81dbcf}.negative{color:#f1a09c}
.dashboard #eas,.dashboard #configs{table-layout:fixed;min-width:720px}
.dashboard #eas th,.dashboard #eas td,.dashboard #configs th,.dashboard #configs td{padding:12px 14px;vertical-align:top;overflow-wrap:anywhere}
.dashboard #eas th:first-child,.dashboard #configs th:first-child{width:25%}
.dashboard #eas th:nth-child(2),.dashboard #configs th:nth-child(2){width:16%}
.dashboard #eas th:nth-child(5),.dashboard #configs th:nth-child(5){width:20%}
.dashboard #eas th:last-child,.dashboard #configs th:last-child{width:9%}
.dashboard .numeric{text-align:right;font-variant-numeric:tabular-nums}
.dashboard th button{padding:0;border:0;background:transparent;text-align:inherit;font-weight:500;width:100%}
.dashboard .configuration-name{font-weight:600;text-align:left;max-width:100%}
.configuration-metadata{font-size:12px;color:var(--muted);margin-top:8px}
.configuration-metadata summary{cursor:pointer}
.configuration-metadata dl{margin:10px 0 0}.configuration-metadata dt{font-weight:600}.configuration-metadata dd{margin:3px 0 10px;overflow-wrap:anywhere;white-space:normal}
.dashboard .activity-item{padding:8px 0;font-size:14px}.dashboard .activity-item p{margin:0 0 5px}.dashboard .activity-item>button{padding:5px 9px;margin-top:5px;font-size:12px}
.activity-explanation{font-size:13px;color:var(--muted);margin:8px 0 12px}
