.SponsorAdmin-module__1MyUEG__panel{min-width:0}.SponsorAdmin-module__1MyUEG__panel p{margin-block:.65rem}.SponsorAdmin-module__1MyUEG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.SponsorAdmin-module__1MyUEG__heading h2{margin:0}.SponsorAdmin-module__1MyUEG__heading p{margin-bottom:0}.SponsorAdmin-module__1MyUEG__toggle{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;align-items:center;gap:.65rem;min-height:44px;padding:.55rem .75rem;display:flex}.SponsorAdmin-module__1MyUEG__toggle input{flex:none;width:1.3rem;height:1.3rem}.SponsorAdmin-module__1MyUEG__toggle span{overflow-wrap:anywhere;min-width:0}.SponsorAdmin-module__1MyUEG__state{color:var(--text-strong);display:block}.SponsorAdmin-module__1MyUEG__management{border-top:1px solid var(--border);margin-top:.8rem;padding-top:.7rem}.SponsorAdmin-module__1MyUEG__management summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:700;display:list-item}.SponsorAdmin-module__1MyUEG__upload{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;margin-block:.8rem 1rem;display:grid}.SponsorAdmin-module__1MyUEG__upload label{min-width:0}.SponsorAdmin-module__1MyUEG__upload input{width:100%;min-width:0;max-width:100%}.SponsorAdmin-module__1MyUEG__upload button,.SponsorAdmin-module__1MyUEG__filename,.SponsorAdmin-module__1MyUEG__limits{grid-column:1/-1}.SponsorAdmin-module__1MyUEG__filename{overflow-wrap:anywhere}.SponsorAdmin-module__1MyUEG__limits{font-size:.9rem}.SponsorAdmin-module__1MyUEG__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;padding:0;list-style:none;display:grid}.SponsorAdmin-module__1MyUEG__list li{border:1px solid var(--border);border-radius:.6rem;flex-direction:column;gap:.6rem;min-width:0;padding:.75rem;display:flex}.SponsorAdmin-module__1MyUEG__list strong{overflow-wrap:anywhere}.SponsorAdmin-module__1MyUEG__preview{background:var(--sponsor-logo-surface);height:7rem;color:var(--color-on-primary);border-radius:.5rem;place-items:center;padding:.5rem;display:grid}.SponsorAdmin-module__1MyUEG__preview img{object-fit:contain;width:100%;height:100%;min-height:0}.SponsorAdmin-module__1MyUEG__confirm{gap:.5rem;display:grid}.SponsorAdmin-module__1MyUEG__actions,.SponsorAdmin-module__1MyUEG__retry{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SponsorAdmin-module__1MyUEG__actions button{flex:auto}.SponsorAdmin-module__1MyUEG__feedback,.SponsorAdmin-module__1MyUEG__hint{border-left:3px solid var(--accent);overflow-wrap:anywhere;padding:.5rem .65rem}.SponsorAdmin-module__1MyUEG__feedback[data-kind=error]{border-left-color:var(--color-danger,var(--accent));background:var(--color-danger-soft);color:var(--color-danger)}.SponsorAdmin-module__1MyUEG__feedback[data-kind=success]{border-left-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.SponsorAdmin-module__1MyUEG__feedback[data-kind=info],.SponsorAdmin-module__1MyUEG__hint{background:var(--color-info-soft);color:var(--color-info);border-left-color:var(--color-info)}.SponsorAdmin-module__1MyUEG__upload button{justify-self:start;min-height:44px}.SponsorAdmin-module__1MyUEG__management summary{color:var(--color-link)}.SponsorAdmin-module__1MyUEG__preview{border:1px solid var(--sponsor-logo-border)}.SponsorAdmin-module__1MyUEG__actions button,.SponsorAdmin-module__1MyUEG__retry button{min-height:44px}.SponsorAdmin-module__1MyUEG__toggle:has(input:checked){border-color:var(--color-primary-border);background:var(--color-primary-soft)}@media (max-width:600px){.SponsorAdmin-module__1MyUEG__upload{grid-template-columns:minmax(0,1fr)}.SponsorAdmin-module__1MyUEG__toggle{width:100%}}@media (max-width:639px){.SponsorAdmin-module__1MyUEG__upload button{width:100%}}
@media screen{.DataTableRegion-module__6ZSNiW__region{min-width:0;max-width:100%}.DataTableRegion-module__6ZSNiW__scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.DataTableRegion-module__6ZSNiW__scroll:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.DataTableRegion-module__6ZSNiW__scroll>table{margin-block:0}.DataTableRegion-module__6ZSNiW__hint{color:var(--color-text-muted);margin:0 0 8px;font-size:13px;display:none}}@media screen and (max-width:1023px){.DataTableRegion-module__6ZSNiW__scroll>table{min-width:640px}.DataTableRegion-module__6ZSNiW__hint{display:block}}@media print{.DataTableRegion-module__6ZSNiW__region,.DataTableRegion-module__6ZSNiW__scroll{max-width:none;overflow:visible}.DataTableRegion-module__6ZSNiW__scroll>table{width:100%;min-width:0}.DataTableRegion-module__6ZSNiW__hint{display:none}}
@media screen{.AdminWorkspace-module__221lYW__workspace{min-width:0}.AdminWorkspace-module__221lYW__workspace .panel{min-width:0}.AdminWorkspace-module__221lYW__workspace :is(code,dd,li){overflow-wrap:anywhere}.AdminWorkspace-module__221lYW__workspace :is(input,select,textarea){min-width:0;max-width:100%}.AdminWorkspace-module__221lYW__workspace .section-header{flex-wrap:wrap}.AdminWorkspace-module__221lYW__workspace .form-grid{align-items:end}.AdminWorkspace-module__221lYW__workspace .obs-stream-config-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.AdminWorkspace-module__221lYW__workspace .obs-config-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.AdminWorkspace-module__221lYW__workspace .obs-config-checks label{min-height:44px;font-weight:500}.AdminWorkspace-module__221lYW__workspace .obs-config-checks input{flex:none}.AdminWorkspace-module__221lYW__workspace .obs-admin-status dl{font-variant-numeric:tabular-nums}.AdminWorkspace-module__221lYW__workspace .obs-admin-status dl div{border-top:1px solid var(--color-border);padding-top:8px}.AdminWorkspace-module__221lYW__workspace .obs-admin-status dd{text-align:end;flex:none}.AdminWorkspace-module__221lYW__workspace .obs-setup-list{line-height:1.6}.AdminWorkspace-module__221lYW__workspace .obs-setup-list li+li{margin-top:6px}.AdminWorkspace-module__221lYW__workspace .obs-config-form>button{justify-self:start}.AdminWorkspace-module__221lYW__workspace .obs-test-controls button{min-height:44px}.AdminWorkspace-module__221lYW__workspace .diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px}.AdminWorkspace-module__221lYW__workspace .diagnostic-grid>div{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;min-width:0;padding:12px}.AdminWorkspace-module__221lYW__workspace .diagnostic-grid dt{color:var(--color-text-muted);font-size:13px;font-weight:500}.AdminWorkspace-module__221lYW__workspace .diagnostic-grid dd{color:var(--color-text-strong);margin:6px 0 0;font-weight:650}.AdminWorkspace-module__221lYW__sectionNav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.AdminWorkspace-module__221lYW__sectionNav a{border:1px solid var(--color-border);min-height:44px;color:var(--color-link);background:var(--color-surface);border-radius:6px;align-items:center;padding:8px 14px;display:inline-flex}.AdminWorkspace-module__221lYW__anchor{scroll-margin-top:calc(var(--site-header-height,80px) + 16px)}.AdminWorkspace-module__221lYW__sectionBanner{border-bottom:1px solid var(--color-accent);margin-top:28px;padding:10px 0}.AdminWorkspace-module__221lYW__table{width:100%}.AdminWorkspace-module__221lYW__table :is(th,td){vertical-align:top;overflow-wrap:anywhere}.AdminWorkspace-module__221lYW__table th{white-space:normal}.AdminWorkspace-module__221lYW__userActions{min-width:230px}.AdminWorkspace-module__221lYW__userActions summary{cursor:pointer;border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-link);border-radius:6px;padding:10px 12px;font-weight:650}.AdminWorkspace-module__221lYW__userActions[open] summary{margin-bottom:12px}.AdminWorkspace-module__221lYW__userActions .player-actions{gap:12px;display:grid}.AdminWorkspace-module__221lYW__userActions form{flex-wrap:wrap;gap:8px;margin:0;display:flex}.AdminWorkspace-module__221lYW__userActions form+form{border-top:1px solid var(--color-border);padding-top:12px}.AdminWorkspace-module__221lYW__userActions :is(input,select){flex:140px;width:100%}.AdminWorkspace-module__221lYW__userActions button{white-space:normal;min-height:44px}.AdminWorkspace-module__221lYW__userActions form:has(input[type=password]) button{width:100%}.AdminWorkspace-module__221lYW__workspace .audit-filter{box-shadow:none;border-radius:8px 2px}.AdminWorkspace-module__221lYW__workspace .audit-filter summary{min-height:44px;padding-block:10px}.AdminWorkspace-module__221lYW__workspace .audit-filter-options label{min-height:44px;font-weight:500}.AdminWorkspace-module__221lYW__workspace .audit-log-entry{box-shadow:none}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>*{overflow-wrap:anywhere;min-width:0}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>span{color:var(--color-text-muted);font-size:13px}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>code{background:var(--color-surface-elevated);border-radius:4px;padding:5px 8px}.AdminWorkspace-module__221lYW__workspace .audit-log-details{background:var(--color-background-elevated)}.AdminWorkspace-module__221lYW__workspace .audit-log-details h2{font-size:20px}.AdminWorkspace-module__221lYW__workspace .audit-log-details code{white-space:pre-wrap;display:block}}@media screen and (max-width:639px){.AdminWorkspace-module__221lYW__workspace .obs-config-form>button{width:100%}.AdminWorkspace-module__221lYW__workspace .obs-admin-status dl div{gap:4px;display:grid}.AdminWorkspace-module__221lYW__workspace .obs-admin-status dd{text-align:start}.AdminWorkspace-module__221lYW__workspace .obs-fun-fact-row{grid-template-columns:minmax(0,1fr)}.AdminWorkspace-module__221lYW__workspace .obs-fun-facts-details>summary span{float:none;margin-top:4px;display:block}.AdminWorkspace-module__221lYW__workspace .diagnostic-grid{grid-template-columns:minmax(0,1fr)}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>code{grid-column:1/-1}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>strong{grid-row:2}.AdminWorkspace-module__221lYW__workspace .audit-log-entry summary>span:nth-child(3){grid-area:2/2}.AdminWorkspace-module__221lYW__workspace .audit-log-details dl{grid-template-columns:minmax(0,1fr);gap:4px}.AdminWorkspace-module__221lYW__workspace .audit-log-details dd{margin-bottom:8px}.AdminWorkspace-module__221lYW__table,.AdminWorkspace-module__221lYW__table tbody{min-width:0;display:block}.AdminWorkspace-module__221lYW__tableRegion>p{display:none}.AdminWorkspace-module__221lYW__tableRegion>[role=region]>.AdminWorkspace-module__221lYW__table{min-width:0}.AdminWorkspace-module__221lYW__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.AdminWorkspace-module__221lYW__table tr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:12px;display:grid}.AdminWorkspace-module__221lYW__table tbody tr:nth-child(2n){background:0 0}.AdminWorkspace-module__221lYW__table td{border:0;min-width:0;padding:8px;display:block}.AdminWorkspace-module__221lYW__table td:before{content:attr(data-label);color:var(--color-text-muted);font:500 12px/1.4 var(--font-sans,ui-sans-serif, system-ui, sans-serif);margin-bottom:4px;display:block}.AdminWorkspace-module__221lYW__table td:last-child{grid-column:1/-1}.AdminWorkspace-module__221lYW__userActions{min-width:0}.AdminWorkspace-module__221lYW__userActions :is(button,select,input){min-height:44px;font-size:16px}.AdminWorkspace-module__221lYW__userActions :is(input,select){flex:none}.AdminWorkspace-module__221lYW__sectionNav{gap:6px}.AdminWorkspace-module__221lYW__sectionNav a{padding:8px 12px}}
