.wl-portal-contact{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;color:var(--muted);font-size:13px}.wl-portal-contact strong{color:var(--text)}.wl-portal-contact span{overflow-wrap:anywhere}.wl-workspace-tabs{flex-wrap:wrap}.studio-heading{min-width:0}.studio-heading h2{overflow-wrap:anywhere}.studio-brand-wordmark{min-width:0;overflow-wrap:anywhere}.company-row{min-width:0;overflow-wrap:anywhere}.inline-form{display:flex;gap:8px;flex-wrap:wrap;margin:0}.wl-month-bars{display:flex;gap:8px;min-height:190px;align-items:end;padding:16px 0;overflow-x:auto}.wl-month-bar{min-width:48px;flex:1;text-align:center}.wl-month-bar meter{display:block;width:100%;height:120px}.wl-month-bar small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.wl-analytics-platform{margin:12px 0}.wl-analytics-platform progress{width:100%;height:12px;accent-color:var(--accent)}.qris-image{max-width:100%;height:auto}
.wl-month-chart{width:100%;min-width:620px;height:auto;display:block}.wl-month-chart .wl-axis{fill:var(--muted);font-size:10px}.wl-month-chart .wl-bar{fill:var(--accent)}.wl-month-chart .wl-chart-grid{stroke:var(--border)}.wl-chart-scroll{overflow-x:auto}html body.workspace-page .sidebar .studio-brand-wordmark[data-wl-brand]{font-size:17px;letter-spacing:0;line-height:1.2}.wl-workspace-tabs .button{white-space:normal}

.studio-brand-wordmark[data-wl-brand] .studio-brand-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.studio-brand-wordmark[data-wl-brand] small{letter-spacing:.4px;font-size:9px}

.wl-management-form,.wl-review-decision{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}html body.workspace-page .wl-revise-button{background:var(--warning-bg)!important;color:var(--warning)!important;border-color:var(--warning)!important}html body.workspace-page .wl-reject-button{background:var(--negative-bg)!important;color:var(--negative)!important;border-color:var(--negative)!important}.wl-review-decision .actions{gap:12px;flex-wrap:wrap}

/* White Label service queues and narrow-screen workspace. */
.wl-service-queues{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0}.wl-service-queues .studio-card{min-width:0}.wl-service-queues strong{display:block;font-size:32px;margin:8px 0}.wl-payout-tabs{flex-wrap:wrap;margin-bottom:18px}.wl-withdrawal{scroll-margin-top:24px;overflow-wrap:anywhere}.wl-withdrawal:target{outline:2px solid var(--accent);outline-offset:4px}.wl-transfer-proof{margin-top:16px}.wl-transfer-proof form{padding-top:16px}.wl-oac-url,.oac-channel-url{overflow-wrap:anywhere}.guide-entry summary{cursor:pointer;min-height:44px;padding:12px 0}.guide-entry p{line-height:1.7;overflow-wrap:anywhere}.wl-service-queues a{white-space:normal}
@media(max-width:700px){
 html body.workspace-page .main{min-width:0;max-width:100%}html body.workspace-page .topbar{align-items:flex-start;flex-wrap:wrap;gap:16px}html body.workspace-page .topbar-heading{min-width:0;max-width:100%}html body.workspace-page .topbar-heading h1{overflow-wrap:anywhere;font-size:23px}html body.workspace-page .topbar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;max-width:100%}html body.workspace-page .user-chip{min-width:0;max-width:180px}html body.workspace-page .user-chip div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.workspace-page .mobile-nav-panel{position:fixed;left:12px;right:12px;top:80px;width:auto;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;z-index:60}html body.workspace-page .notification-dropdown{position:fixed;left:12px;right:12px;top:120px;width:auto;max-height:calc(100dvh - 140px);overflow-y:auto}html body.workspace-page .studio-heading{flex-wrap:wrap;gap:16px}html body.workspace-page .studio-heading>div{min-width:0}html body.workspace-page .studio-card,html body.workspace-page .panel{min-width:0}html body.workspace-page .form-grid{grid-template-columns:1fr}html body.workspace-page input:not([type=checkbox]):not([type=radio]),html body.workspace-page select,html body.workspace-page textarea{max-width:100%;min-width:0;font-size:16px}html body.workspace-page input[type=file]{width:100%}html body.workspace-page .actions,html body.workspace-page .section-head{flex-wrap:wrap;gap:10px}html body.workspace-page button,html body.workspace-page .button{min-height:44px;white-space:normal}html body.workspace-page .table-scroll{max-width:100%;overflow-x:auto}html body.workspace-page .wl-service-queues{grid-template-columns:1fr 1fr}html body.workspace-page .wl-workspace-tabs{gap:8px}html body.workspace-page .wl-workspace-tabs .button{flex:1 1 140px}html body.workspace-page .company-row,html body.workspace-page .subscription-order{overflow-wrap:anywhere}html body.workspace-page .studio-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}html body.workspace-page .release-detail-grid{grid-template-columns:1fr}
}
@media(max-width:420px){html body.workspace-page .wl-service-queues{grid-template-columns:1fr}html body.workspace-page .wl-withdrawal .actions .button,html body.workspace-page .wl-review-decision .actions button{flex:1 1 100%}html body.workspace-page .wl-finance-summary{grid-template-columns:1fr}html body.workspace-page .panel{padding:16px}}
