/* FinalSpace R18 R34 compact operations layer */
.business-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
.business-metric-grid>article{padding:11px 12px!important;border-radius:14px!important;min-height:78px!important}
.business-metric-grid>article>i{width:30px!important;height:30px!important;flex-basis:30px!important}
.business-metric-grid strong{font-size:17px!important}
.business-metric-grid span{font-size:10px!important;line-height:1.25!important}

/* Remove oversized visualisations from compact operational pages. */
.payout-command-centre .business-chart-grid,
.payout-command-centre .business-chart-card,
.payout-command-centre .legacy-four-chart-grid,
.referral-command-centre .business-chart-grid,
.referral-command-centre .legacy-four-chart-grid,
.referral-command-centre .business-chart-card,
[data-admin-module="referrals"] .business-chart-grid,
[data-admin-module="referrals"] .legacy-four-chart-grid,
[data-admin-module="referrals"] .business-chart-card,
[data-admin-module="payouts"] .business-chart-grid,
[data-admin-module="payouts"] .business-chart-card,
[data-admin-module="tickets"] .business-chart-grid,
[data-admin-module="tickets"] .business-chart-card,
.ticket-business-charts,
.ticket-breakdown-charts,
.marketplace-chart-summary-r28,
.customer-purchase-live-grid{display:none!important}

.fs-r34-compact-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0}
.fs-r34-compact-grid>article{min-width:0;padding:11px 12px;border:1px solid rgba(50,142,187,.3);border-radius:14px;background:linear-gradient(145deg,rgba(9,31,50,.97),rgba(6,22,38,.98))}
.fs-r34-compact-grid small{display:block;color:#7fa1ba;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.fs-r34-compact-grid strong{display:block;margin-top:4px;color:#fff;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fs-r34-compact-grid span{display:block;margin-top:3px;color:#91abc2;font-size:10px;line-height:1.25}
.fs-r34-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}
.fs-r34-link-card{padding:12px;border:1px solid rgba(50,142,187,.3);border-radius:14px;background:rgba(6,25,42,.92)}
.fs-r34-link-card h3{margin:0 0 8px;font-size:16px}
.fs-r34-link-card .fs-r34-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
.fs-r34-link-card input{min-width:0;min-height:38px}
.fs-r34-link-card button{min-height:38px;padding:7px 12px}
.fs-r34-link-card.wide{grid-column:1/-1}
.fs-r34-campaign-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}
.fs-r34-campaign-fields label{display:grid;gap:4px;color:#94aec4;font-size:11px}

/* Payout: history is the compact default workspace. */
.payout-command-centre .payout-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.payout-command-centre .payout-page-tabs button[data-r34-hidden="1"]{display:none!important}
.payout-command-centre .payout-history-card{margin-top:12px!important}

/* Keep operations tables and forms dense. */
.legacy-data-table th,.legacy-data-table td{padding:9px 10px!important}
.module-premium-card{scroll-margin-top:90px}
.marketplace-rank-grid-r24{gap:10px!important}
.marketplace-rank-list-r24 button{padding:10px!important;min-height:62px!important}

@media(max-width:1350px){
 .business-metric-grid,.fs-r34-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:900px){
 .fs-r34-link-grid{grid-template-columns:1fr}
 .fs-r34-link-card.wide{grid-column:auto}
}
@media(max-width:700px){
 .business-metric-grid,.fs-r34-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .business-metric-grid>article,.fs-r34-compact-grid>article{padding:9px!important;min-height:70px!important}
 .business-metric-grid strong,.fs-r34-compact-grid strong{font-size:15px!important}
 .payout-command-centre .payout-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .fs-r34-campaign-fields{grid-template-columns:1fr}
}
