.revenue-workspace .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}
.revenue-workspace .stats>div{padding:22px 24px;border:1px solid var(--line,#e3e8e6);border-radius:16px;background:linear-gradient(120deg,#f5f9f7,#fff)}
.revenue-workspace .stats strong{display:block;font-size:28px;font-weight:500;letter-spacing:-.8px;font-variant-numeric:tabular-nums;line-height:1.35;margin-bottom:7px}
.revenue-workspace .stats span{font-size:12px;color:var(--muted,#6c7976)}
.revenue-workspace .nav{flex-wrap:wrap}
.revenue-workspace .panel,.revenue-workspace .layout>div{min-width:0}
.revenue-workspace .grid>.full{grid-column:1/-1}
.revenue-workspace input[type=checkbox]{width:auto;vertical-align:middle;margin-right:7px}
.revenue-workspace .table-wrap{max-width:100%;overflow:auto}
.revenue-workspace table{min-width:650px;font-variant-numeric:tabular-nums}
.revenue-workspace button{white-space:nowrap}
.revenue-workspace p{overflow-wrap:anywhere}
.revenue-workspace ol{padding-left:21px;line-height:2.3}
.revenue-workspace .actions{flex-wrap:wrap}
.revenue-workspace .actions a{padding:10px 12px;border:1px solid var(--line,#e3e8e6);border-radius:9px}
.revenue-workspace #revenue-detail{margin-top:22px}
@media(max-width:650px){.revenue-workspace .stats{gap:7px;margin:20px 0}.revenue-workspace .stats>div{padding:14px 10px;border-radius:12px}.revenue-workspace .stats strong{font-size:21px;letter-spacing:-.5px}.revenue-workspace .stats span{font-size:11px}.revenue-workspace .grid{grid-template-columns:minmax(0,1fr)}}
