/* Only the new admin report is full-width; existing workspaces keep their CSS. */
#xtd-root[data-role=admin][data-view=report] .xt-report-layout{display:flex;flex-direction:column;flex:1;min-height:0}
#xtd-root[data-role=admin][data-view=report] .xt-main.pr-main{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1;overflow:auto;padding:10px 14px 8px;background:#fbfbf5}
#xtd-root[data-role=admin][data-view=report] .pr-ledger{flex:1;min-height:0}
#xtd-root[data-role=admin][data-view=report] .pr-table th{position:sticky;top:0;z-index:1}
#xtd-root[data-role=admin][data-view=report] .pr-table th,#xtd-root[data-role=admin][data-view=report] .pr-table td{padding:10px 15px}
#xtd-root[data-role=admin][data-view=report] .apr-filter{gap:8px}
#xtd-root[data-role=admin][data-view=report] .apr-filter .pr-search{width:245px}
#xtd-root[data-role=admin][data-view=report] .apr-filter input[type=date]{width:140px}
#xtd-root[data-role=admin][data-view=report] .apr-filter select{font:inherit;font-size:12px;border:1px solid #d9ded7;border-radius:8px;padding:8px;height:37px;background:#fff;color:#304638;min-width:0;max-width:180px}
#xtd-root[data-role=admin][data-view=report] .apr-filter #apr-role{width:106px}
#xtd-root[data-role=admin][data-view=report] .apr-filter #apr-account{width:165px}
#xtd-root[data-role=admin][data-view=report] .apr-identity{display:inline-flex;align-items:center;gap:9px;padding:0;background:none;border:0;text-align:left;cursor:pointer;font:inherit;color:#0b8a59;white-space:nowrap}
#xtd-root[data-role=admin][data-view=report] .apr-identity img{width:34px;height:34px;flex-shrink:0;object-fit:cover;border-radius:50%}
#xtd-root[data-role=admin][data-view=report] .apr-identity strong{color:#008755}
#xtd-root[data-role=admin][data-view=report] .apr-identity small{display:block;color:#849387;font-size:10px;margin-top:3px}
#xtd-root[data-role=admin][data-view=report] .apr-role{display:inline-flex;border-radius:999px;font-size:10px;padding:3px 10px;background:#e5f9ee;color:#14865a}
#xtd-root[data-role=admin][data-view=report] .apr-role.operator{background:#f0eaff;color:#7351a6}
#xtd-root[data-role=admin][data-view=report] .apr-detail-context{display:flex;align-items:center;gap:14px;padding-bottom:20px}
#xtd-root[data-role=admin][data-view=report] .apr-detail-context>.pr-link{margin-left:auto}
#xtd-root[data-role=admin][data-view=report] .apr-related{margin-top:24px;border-top:1px solid #edf0e8;padding-top:18px}
#xtd-root[data-role=admin][data-view=report] .apr-related h3{font-size:14px;margin:0 0 12px}
@media(max-width:1350px){#xtd-root[data-role=admin][data-view=report] .xt-main.pr-main{padding:10px 12px 8px}}
@media(max-width:760px){#xtd-root[data-role=admin][data-view=report] .xt-main.pr-main{padding:8px;gap:8px}#xtd-root[data-role=admin][data-view=report] .pr-stat{padding:9px;min-height:90px;gap:8px}#xtd-root[data-role=admin][data-view=report] .pr-stats{gap:6px}#xtd-root[data-role=admin][data-view=report] .pr-value{font-size:23px}#xtd-root[data-role=admin][data-view=report] .apr-filter .pr-search{width:100%}#xtd-root[data-role=admin][data-view=report] .apr-filter #apr-role,#xtd-root[data-role=admin][data-view=report] .apr-filter #apr-account{flex:1;width:auto}#xtd-root[data-role=admin][data-view=report] .apr-filter input[type=date]{width:102px}#xtd-root[data-role=admin][data-view=report] .pr-tabs{flex-wrap:nowrap;overflow-x:auto}#xtd-root[data-role=admin][data-view=report] .pr-status-filter{flex:none}#xtd-root[data-role=admin][data-view=report] .pr-ledger{flex:1;min-height:200px}}
