
.admin-overview-finance-card header .admin-revenue-cash-label { padding: 2px 6px; border-radius: 4px; background: #203c34; color: #96dfbf; font-size: 10px; }
:root[data-studio-theme="light"] .admin-overview-finance-card header .admin-revenue-cash-label { background: rgba(240, 242, 247, 1); color: rgba(36, 117, 82, 1); }
.admin-overview-finance-card > .admin-revenue-cash-value { color: #96dfbf; }
:root[data-studio-theme="light"] .admin-overview-finance-card > .admin-revenue-cash-value { color: rgba(36, 117, 82, 1); }
.admin-revenue-vouchers { margin-top: 8px; padding-top: 7px; border-top: 1px solid #39303f; color: #cbb4ec; font-size: 11px; }
:root[data-studio-theme="light"] .admin-revenue-vouchers { border-top: 1px solid rgba(153, 163, 184, 0.58); color: rgba(80, 36, 142, 1); }
.admin-revenue-vouchers > div:first-child { display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 8px; }
.admin-revenue-vouchers b { font-weight: 500; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.admin-revenue-voucher-note { color: #a39aad; font-size: 10px; }
:root[data-studio-theme="light"] .admin-revenue-voucher-note { color: rgba(94, 104, 122, 1); }
.admin-revenue-vouchers .admin-overview-finance-detail { margin-top: 4px; }
.admin-revenue-vouchers .admin-overview-finance-detail b { color: #cbb4ec; }
:root[data-studio-theme="light"] .admin-revenue-vouchers .admin-overview-finance-detail b { color: rgba(80, 36, 142, 1); }
@media (max-width: 680px) {
  .admin-overview-finance-card.is-revenue .admin-revenue-vouchers,
  .admin-overview-finance-card.is-revenue .admin-revenue-basis { grid-column: 1 / -1; }
}