.Common-module__GNwwAG__alert{-webkit-backdrop-filter:blur(15px);text-align:center;z-index:150;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:.9rem;display:flex;position:fixed;bottom:0;left:0;right:0}.Common-module__GNwwAG__alertSuccess{color:#fff;background-color:#10b9814d;border-top:2px solid #10b98180}.Common-module__GNwwAG__alertError{color:#fff;background-color:#ef44444d;border-top:2px solid #ef444480}.Common-module__GNwwAG__alertWarning{color:#fff;background-color:#f59e0b4d;border-top:2px solid #f59e0b80}.Common-module__GNwwAG__alertInfo{color:#fff;background-color:#3b82f64d;border-top:2px solid #3b82f680}.Common-module__GNwwAG__alertContent{align-items:center;gap:.75rem;display:flex}.Common-module__GNwwAG__alertClose{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;font-size:1.25rem;display:flex}.Common-module__GNwwAG__loadingContainer{flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.Common-module__GNwwAG__emptyState{text-align:center;padding:3rem 1rem}.Common-module__GNwwAG__emptyStateTitle{color:var(--text-muted);margin:0 0 .5rem}.Common-module__GNwwAG__emptyStateDescription{color:var(--text-muted);margin:0 0 1rem}.Common-module__GNwwAG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.Common-module__GNwwAG__paginationText{padding:0 1rem}.Common-module__GNwwAG__confirmDialogTitle{margin:0}.Common-module__GNwwAG__confirmDialogMessage{margin-bottom:1.5rem}.Common-module__GNwwAG__formField{margin-bottom:1rem}.Common-module__GNwwAG__formFieldLabel{margin-bottom:.5rem;font-weight:500;display:block}.Common-module__GNwwAG__formFieldLabelIcon{margin-right:.5rem}.Common-module__GNwwAG__formFieldRequired{color:var(--danger-color)}.Common-module__GNwwAG__formFieldError{border-color:var(--danger-color)}.Common-module__GNwwAG__formFieldDisabled{opacity:.5;background-color:var(--bg-light);cursor:not-allowed}.Common-module__GNwwAG__formFieldErrorMessage{color:var(--danger-color);margin:.25rem 0 0;font-size:.75rem;font-weight:500}.Common-module__GNwwAG__formFieldInput{width:100%}.Common-module__GNwwAG__formFieldTextarea{width:100%;min-height:120px;font-family:inherit}.Common-module__GNwwAG__formFieldSelect{width:100%}
.StreamMonitor-module__vwWVUa__wrapper{border-left:1px solid var(--border,#777c7c4d);cursor:default;align-items:center;margin-left:.75rem;padding-left:.75rem;display:inline-flex;position:relative}.StreamMonitor-module__vwWVUa__pill{border:1px solid var(--border,#777c7c4d);background-color:var(--bg,#ffffff08);border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .5rem;display:flex}.StreamMonitor-module__vwWVUa__divider{background-color:var(--border,#777c7c4d);align-self:stretch;width:1px;margin:0 .15rem}.StreamMonitor-module__vwWVUa__iconWrap{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.StreamMonitor-module__vwWVUa__icon{color:var(--text-muted,#a0a0a0);transition:color .2s,opacity .2s,transform .2s}.StreamMonitor-module__vwWVUa__tip{transform-origin:bottom;opacity:0;pointer-events:none;white-space:nowrap;color:#fff;z-index:10;background:#141414f2;border-radius:.375rem;padding:.3rem .55rem;font-size:.75rem;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.9);box-shadow:0 4px 12px #0000004d}[data-theme=light] .StreamMonitor-module__vwWVUa__tip{color:#111;border:1px solid var(--border);background:#fffffffa}.StreamMonitor-module__vwWVUa__iconWrap:hover .StreamMonitor-module__vwWVUa__tip{opacity:1;transform:translate(-50%)scale(1)}.StreamMonitor-module__vwWVUa__ok{color:var(--success-color,#10b981)}.StreamMonitor-module__vwWVUa__bad{color:var(--danger-color,#ef4444);transform-origin:50%;animation:1.1s ease-in-out infinite StreamMonitor-module__vwWVUa__streamPulse}.StreamMonitor-module__vwWVUa__nodata{color:var(--text-muted,#a0a0a0);opacity:.45}.StreamMonitor-module__vwWVUa__cellIcon{justify-content:center;justify-self:center;align-items:center;line-height:0;display:inline-flex}.StreamMonitor-module__vwWVUa__kbpsText{letter-spacing:.02em;font-size:.62rem;font-weight:700;line-height:1}.StreamMonitor-module__vwWVUa__expandButton{cursor:pointer;color:var(--text-muted,#a0a0a0);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.15rem;line-height:0;transition:color .2s,transform .2s;display:inline-flex}.StreamMonitor-module__vwWVUa__expandButton:hover{color:var(--primary-color,#32b8c6)}.StreamMonitor-module__vwWVUa__expandOpen{transform:rotate(180deg)}.StreamMonitor-module__vwWVUa__popover{background-color:var(--bg,#1f1f1f);width:min(900px,94vw);max-height:calc(100vh - 120px);color:var(--text,#eee);border:1px solid var(--border,#777c7c59);z-index:1200;border-radius:.625rem;padding:.75rem .85rem;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000059}.StreamMonitor-module__vwWVUa__popoverHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.StreamMonitor-module__vwWVUa__popoverTitle{font-size:.875rem;font-weight:600}.StreamMonitor-module__vwWVUa__closeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;line-height:0;display:none}.StreamMonitor-module__vwWVUa__closeButton:hover{color:var(--text);background-color:var(--hover-bg,#ffffff0f)}.StreamMonitor-module__vwWVUa__table{flex-direction:column;display:flex}.StreamMonitor-module__vwWVUa__tableHeader,.StreamMonitor-module__vwWVUa__tableRow{grid-template-columns:minmax(0,1fr) 78px 58px minmax(0,1.15fr) 84px;align-items:center;column-gap:.4rem;display:grid}.StreamMonitor-module__vwWVUa__tableHeader{border-bottom:1px solid var(--border,#777c7c4d);padding:0 .25rem .3rem}.StreamMonitor-module__vwWVUa__colName,.StreamMonitor-module__vwWVUa__colMetric,.StreamMonitor-module__vwWVUa__colWide{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:700;overflow:hidden}.StreamMonitor-module__vwWVUa__colMetric,.StreamMonitor-module__vwWVUa__colWide{text-align:center}.StreamMonitor-module__vwWVUa__tableRow{border-top:1px solid var(--border,#777c7c26);row-gap:.1rem;padding:.35rem .25rem}.StreamMonitor-module__vwWVUa__tableHeader+.StreamMonitor-module__vwWVUa__tableRow{border-top:none}.StreamMonitor-module__vwWVUa__tableRowActive{background-color:var(--primary-light,#32b8c61a);border-radius:.375rem}.StreamMonitor-module__vwWVUa__rowName{text-overflow:ellipsis;white-space:nowrap;padding-right:.35rem;font-size:.85rem;overflow:hidden}.StreamMonitor-module__vwWVUa__cell,.StreamMonitor-module__vwWVUa__cellWide{text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--text);justify-content:center;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:flex;overflow:hidden}.StreamMonitor-module__vwWVUa__metricIcon{flex-shrink:0}.StreamMonitor-module__vwWVUa__cellWide{font-size:.74rem;font-weight:600}.StreamMonitor-module__vwWVUa__rowDetails{color:var(--text-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.74rem;line-height:1.35}.StreamMonitor-module__vwWVUa__footer{border-top:1px solid var(--border,#777c7c26);color:var(--text-muted);margin-top:.5rem;padding-top:.4rem;font-size:.7rem}.StreamMonitor-module__vwWVUa__footerError{color:var(--danger-color,#ef4444)}@keyframes StreamMonitor-module__vwWVUa__streamPulse{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.StreamMonitor-module__vwWVUa__mobilePopover{flex:100%;order:2;min-width:0;margin-top:.5rem}.StreamMonitor-module__vwWVUa__mobilePopover .StreamMonitor-module__vwWVUa__popover{width:100%;min-width:0;max-width:100%;max-height:none;position:static;top:auto;left:auto;right:auto;overflow-y:visible;transform:none}@media (max-width:768px){.StreamMonitor-module__vwWVUa__wrapper{margin-left:.5rem;padding-left:.5rem}.StreamMonitor-module__vwWVUa__tip{display:none}.StreamMonitor-module__vwWVUa__closeButton{display:inline-flex}.StreamMonitor-module__vwWVUa__tableHeader,.StreamMonitor-module__vwWVUa__tableRow{grid-template-columns:minmax(0,1fr) 54px 52px minmax(0,.85fr) 62px;column-gap:.2rem}.StreamMonitor-module__vwWVUa__colName,.StreamMonitor-module__vwWVUa__colMetric,.StreamMonitor-module__vwWVUa__colWide{letter-spacing:0;font-size:.56rem}.StreamMonitor-module__vwWVUa__rowDetails{font-size:.7rem}}
.Layout-module__hBxhlq__headerFlexContainer{align-items:center;gap:.5rem;display:flex}.Layout-module__hBxhlq__mobileMenuButton{cursor:pointer;color:var(--text);background:0 0;border:none;padding-top:1rem;font-size:1.5rem}.Layout-module__hBxhlq__logoLink{align-items:center;display:flex}.Layout-module__hBxhlq__logoTitle{cursor:pointer;margin:0;font-size:1.5rem}.Layout-module__hBxhlq__logoImage{object-fit:contain;width:auto;height:64px}.Layout-module__hBxhlq__channelButtonsContainer{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:2rem;display:flex}.Layout-module__hBxhlq__channelButton{border:1px solid var(--border);background-color:var(--bg);color:var(--text);cursor:pointer;border-radius:.375rem;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.5;transition:background-color .2s,border-color .2s,color .2s}.Layout-module__hBxhlq__channelButton:hover{background-color:var(--hover-bg,#ffffff0d);border-color:var(--primary-color)}.Layout-module__hBxhlq__channelButtonActive{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.Layout-module__hBxhlq__channelLabel{color:var(--secondary-color);margin-left:2rem;font-size:1rem}.Layout-module__hBxhlq__themeToggle{min-width:unset;justify-content:center;align-items:center;padding:.5rem;display:flex}.Layout-module__hBxhlq__userName{margin:0;font-weight:500}.Layout-module__hBxhlq__userRole{color:var(--text-muted);margin:0;font-size:.875rem}.Layout-module__hBxhlq__userMonthlyTime{color:var(--primary-color);margin-left:.5rem;font-weight:500}.Layout-module__hBxhlq__headerMobileActions{flex-wrap:wrap;flex:100%;align-items:center;gap:.75rem;display:flex}.Layout-module__hBxhlq__headerMobileRight{order:1;align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:768px){.Layout-module__hBxhlq__headerFlexContainer{flex-wrap:wrap}}.Layout-module__hBxhlq__mobileOverlay{z-index:999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.Layout-module__hBxhlq__mobileSidebar{z-index:1000;width:250px;height:100vh;position:fixed;top:0;left:0;overflow-y:auto}.Layout-module__hBxhlq__recruitmentNotification{background-color:#ffc1071a;border-left:4px solid #ffc107}.Layout-module__hBxhlq__notificationBadge{color:#000;background-color:#ffc107;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;font-size:.75rem;font-weight:700;display:inline-flex}.Layout-module__hBxhlq__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-muted);z-index:100;background-color:#ffffff1a;border-top:1px solid #fff3;padding:.75rem 1rem;font-size:1rem;position:fixed;bottom:0;left:0;right:0}.Layout-module__hBxhlq__footerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Layout-module__hBxhlq__footerStats{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:1.5rem;display:flex}.Layout-module__hBxhlq__footerTotalListeners{align-items:center;gap:.5rem;min-width:fit-content;display:flex}.Layout-module__hBxhlq__footerStatLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.Layout-module__hBxhlq__footerStatValue{color:var(--text);font-weight:600}.Layout-module__hBxhlq__footerMobile{text-align:center;flex:1;font-size:.875rem;display:none}.Layout-module__hBxhlq__footerError{color:var(--text-muted);flex:1;font-style:italic}.Layout-module__hBxhlq__recIndicator{vertical-align:middle;letter-spacing:.08em;color:#ff4d4f;white-space:nowrap;cursor:default;align-items:center;gap:.4rem;margin-left:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.Layout-module__hBxhlq__footerEditButton{vertical-align:middle;color:var(--text);opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:.5rem;padding:0;display:inline-flex}.Layout-module__hBxhlq__footerEditButton:hover{opacity:1}.Layout-module__hBxhlq__recDot{background-color:#ff4d4f;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite Layout-module__hBxhlq__recPulse}@keyframes Layout-module__hBxhlq__recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.Layout-module__hBxhlq__recDot{animation:none}}.Layout-module__hBxhlq__resetButton{background-color:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;transition:all .2s}.Layout-module__hBxhlq__resetButton:hover{background-color:var(--primary-hover);transform:scale(1.05)}
.ShoutcastServerCard-module__gGVQ4a__cardBody{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ShoutcastServerCard-module__gGVQ4a__statLabel{color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem}.ShoutcastServerCard-module__gGVQ4a__statValue{margin:0;font-size:1.125rem;font-weight:500}.ShoutcastServerCard-module__gGVQ4a__uniqueListeners{color:var(--text-muted);font-size:.875rem;font-weight:400}.ShoutcastServerCard-module__gGVQ4a__statValueLarge{margin:0;font-size:1rem;font-weight:500}.ShoutcastServerCard-module__gGVQ4a__statusOnline{color:#10b981}.ShoutcastServerCard-module__gGVQ4a__statusOffline{color:#ef4444}.ShoutcastServerCard-module__gGVQ4a__fullWidth{grid-column:1/-1}.ShoutcastServerCard-module__gGVQ4a__streamSourceRow{align-items:center;gap:.5rem;display:flex}.ShoutcastServerCard-module__gGVQ4a__streamSourceText{word-break:break-all;flex:1;margin:0;font-size:1rem;font-weight:500}.ShoutcastServerCard-module__gGVQ4a__blockButton{justify-content:center;align-items:center;padding:.5rem;display:flex}.ShoutcastServerCard-module__gGVQ4a__blockIcon{margin-right:.25rem}.ShoutcastServerCard-module__gGVQ4a__spoofSection{border-top:1px solid var(--border);grid-column:1/-1;padding-top:1rem}.ShoutcastServerCard-module__gGVQ4a__spoofButton{justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.ShoutcastServerCard-module__gGVQ4a__spoofButtonActive{color:#ef4444;background-color:#ef44441a;border-color:#ef4444}.ShoutcastServerCard-module__gGVQ4a__spoofButtonInactive{color:#8b5cf6;background-color:#0000}.ShoutcastServerCard-module__gGVQ4a__spoofIcon{margin-right:.5rem}.ShoutcastServerCard-module__gGVQ4a__listenerDetailsButton{font-weight:500;border-color:var(--color-primary,#32b8c6)!important;color:var(--color-primary,#32b8c6)!important;background-color:#32b8c626!important}.ShoutcastServerCard-module__gGVQ4a__listenerDetailsButton:hover{border-color:var(--color-primary,#32b8c6)!important;background-color:#32b8c640!important}
.StreamMonitorDetails-module__v0lC3q__table{border-collapse:collapse;width:100%;font-size:.95rem}.StreamMonitorDetails-module__v0lC3q__thLabel,.StreamMonitorDetails-module__v0lC3q__thStatus{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.75rem;font-weight:600}.StreamMonitorDetails-module__v0lC3q__thStatus{width:62%}.StreamMonitorDetails-module__v0lC3q__tdLabel,.StreamMonitorDetails-module__v0lC3q__tdStatus{border-bottom:1px solid var(--border);vertical-align:middle;padding:.65rem .75rem}.StreamMonitorDetails-module__v0lC3q__tdLabel{color:var(--text-muted);white-space:nowrap}.StreamMonitorDetails-module__v0lC3q__tdStatus{color:var(--text)}.StreamMonitorDetails-module__v0lC3q__table tbody tr:last-child .StreamMonitorDetails-module__v0lC3q__tdLabel,.StreamMonitorDetails-module__v0lC3q__table tbody tr:last-child .StreamMonitorDetails-module__v0lC3q__tdStatus{border-bottom:none}.StreamMonitorDetails-module__v0lC3q__statusCell{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StreamMonitorDetails-module__v0lC3q__value{color:var(--text);word-break:break-all;font-weight:500}.StreamMonitorDetails-module__v0lC3q__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.StreamMonitorDetails-module__v0lC3q__dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.StreamMonitorDetails-module__v0lC3q__ok{color:var(--success-color);background-color:#10b9811f;border-color:#10b98159}.StreamMonitorDetails-module__v0lC3q__bad{color:var(--danger-color);background-color:#ef44441f;border-color:#ef444459}.StreamMonitorDetails-module__v0lC3q__pending,.StreamMonitorDetails-module__v0lC3q__neutral{color:var(--text-muted);background-color:var(--bg-light);border-color:var(--border)}@media (prefers-reduced-motion:no-preference){.StreamMonitorDetails-module__v0lC3q__bad .StreamMonitorDetails-module__v0lC3q__dot{animation:1.2s ease-in-out infinite StreamMonitorDetails-module__v0lC3q__pulse}}@keyframes StreamMonitorDetails-module__v0lC3q__pulse{0%,to{opacity:1}50%{opacity:.25}}.StreamMonitorDetails-module__v0lC3q__compact{font-size:.85rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__thLabel,.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__thStatus{padding:.35rem .5rem;font-size:.68rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__tdLabel,.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__tdStatus{padding:.45rem .5rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__badge{white-space:normal;padding:.15rem .55rem;font-size:.75rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__statusCell{gap:.5rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__value{word-break:break-word;font-size:.82rem}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__tdLabel{white-space:normal}.StreamMonitorDetails-module__v0lC3q__compact .StreamMonitorDetails-module__v0lC3q__thStatus{width:auto}@media (max-width:600px){.StreamMonitorDetails-module__v0lC3q__thLabel,.StreamMonitorDetails-module__v0lC3q__thStatus,.StreamMonitorDetails-module__v0lC3q__tdLabel,.StreamMonitorDetails-module__v0lC3q__tdStatus{padding:.55rem .4rem}.StreamMonitorDetails-module__v0lC3q__thStatus{width:auto}.StreamMonitorDetails-module__v0lC3q__tdLabel{white-space:normal}.StreamMonitorDetails-module__v0lC3q__badge{font-size:.8rem}}
.TestStreamConnectionInfo-module__A440gq__box{background-color:var(--bg-light);border:1px dashed var(--border);border-radius:.5rem;margin-top:1rem;padding:1rem 1.25rem}.TestStreamConnectionInfo-module__A440gq__title{color:var(--text);margin:0 0 .35rem;font-size:1rem;font-weight:600}.TestStreamConnectionInfo-module__A440gq__subtitle{color:var(--text-muted);margin:0 0 .85rem;font-size:.85rem}.TestStreamConnectionInfo-module__A440gq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.TestStreamConnectionInfo-module__A440gq__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.TestStreamConnectionInfo-module__A440gq__label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.TestStreamConnectionInfo-module__A440gq__valueBox{background-color:var(--card-bg);border:1px solid var(--border);border-radius:.375rem;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.TestStreamConnectionInfo-module__A440gq__valueBox:hover{border-color:var(--primary-color)}.TestStreamConnectionInfo-module__A440gq__value{color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-family:Courier New,monospace;font-size:.95rem;font-weight:600}.TestStreamConnectionInfo-module__A440gq__copyButton{background-color:var(--primary-color);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .2s;display:inline-flex}.TestStreamConnectionInfo-module__A440gq__copyButton:hover:not(:disabled){opacity:.85}.TestStreamConnectionInfo-module__A440gq__copyButton:disabled{background-color:var(--text-muted);opacity:.6;cursor:not-allowed}.TestStreamConnectionInfo-module__A440gq__warning{color:var(--warning-color);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.85rem;display:flex}.TestStreamConnectionInfo-module__A440gq__hint{color:var(--text-muted);margin:.85rem 0 0;font-size:.85rem;line-height:1.5}.TestStreamConnectionInfo-module__A440gq__empty{color:var(--text-muted);margin:0;font-size:.9rem}@media (max-width:600px){.TestStreamConnectionInfo-module__A440gq__box{padding:.85rem}}
.AnnouncementSection-module__7dWVyW__editCard{margin-bottom:1.5rem}.AnnouncementSection-module__7dWVyW__cardTitle{margin:0}.AnnouncementSection-module__7dWVyW__editBody{flex-direction:column;gap:1rem;display:flex}.AnnouncementSection-module__7dWVyW__textarea{border:1px solid var(--border);background-color:var(--bg);width:100%;min-height:150px;color:var(--text);box-sizing:border-box;border-radius:.375rem;padding:.75rem;font-family:monospace;font-size:.875rem}.AnnouncementSection-module__7dWVyW__buttonGroup{gap:1rem;display:flex}.AnnouncementSection-module__7dWVyW__actionButton{padding:.5rem 1.5rem}.AnnouncementSection-module__7dWVyW__displayCard{border-left:4px solid var(--primary);margin-bottom:1.5rem}.AnnouncementSection-module__7dWVyW__displayBody{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AnnouncementSection-module__7dWVyW__contentWrapper{flex:1}.AnnouncementSection-module__7dWVyW__content{color:var(--text);word-break:break-word;line-height:1.6}.AnnouncementSection-module__7dWVyW__actionsWrapper{flex-shrink:0;gap:.5rem;display:flex}.AnnouncementSection-module__7dWVyW__iconButton{justify-content:center;align-items:center;padding:.5rem;display:flex}.AnnouncementSection-module__7dWVyW__addWrapper{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.AnnouncementSection-module__7dWVyW__addButton{padding:.5rem 1rem}
.ListenerDetailsModal-module__Q7nHHq__modalOverlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-in-out ListenerDetailsModal-module__Q7nHHq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ListenerDetailsModal-module__Q7nHHq__fadeIn{0%{opacity:0}to{opacity:1}}.ListenerDetailsModal-module__Q7nHHq__modalContent{background:var(--color-bg-primary,#1f2121);border-radius:12px;flex-direction:column;width:90%;max-width:900px;max-height:80vh;animation:.3s ease-out ListenerDetailsModal-module__Q7nHHq__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #000c}@keyframes ListenerDetailsModal-module__Q7nHHq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ListenerDetailsModal-module__Q7nHHq__modalHeader{border-bottom:1px solid #777c7c4d;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__modalHeader h2{color:var(--color-text-primary,#f5f5f5);flex:1;margin:0;font-size:1.5rem}.ListenerDetailsModal-module__Q7nHHq__closeButton{color:var(--color-text-secondary,#a7a9a9);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.ListenerDetailsModal-module__Q7nHHq__closeButton:hover{color:var(--color-primary,#32b8c6);background:#32b8c61a}.ListenerDetailsModal-module__Q7nHHq__error{color:#ff6b6b;background:#c0152f1a;border:1px solid #ff6b6b;border-radius:6px;margin:1rem;padding:1rem}.ListenerDetailsModal-module__Q7nHHq__loading{color:var(--color-text-secondary,#a7a9a9);justify-content:center;align-items:center;padding:3rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__tabsContainer{background:var(--color-bg-secondary,#262828);border-bottom:1px solid #777c7c4d;display:flex}.ListenerDetailsModal-module__Q7nHHq__channelButtonsContainer{background:var(--color-bg-primary,#1f2121);border-bottom:1px solid #777c7c4d;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__channelButton{cursor:pointer;color:var(--color-text-primary,#f5f5f5);background:0 0;border:2px solid;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.ListenerDetailsModal-module__Q7nHHq__channelButton:hover{opacity:.8}.ListenerDetailsModal-module__Q7nHHq__activeChannelButton{font-weight:700}.ListenerDetailsModal-module__Q7nHHq__tab{color:var(--color-text-secondary,#a7a9a9);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;height:100%;padding:1rem;font-size:.95rem;font-weight:500;line-height:1;transition:all .2s;display:flex}.ListenerDetailsModal-module__Q7nHHq__tab:hover{color:var(--color-primary,#32b8c6);background:#32b8c60d}.ListenerDetailsModal-module__Q7nHHq__activeTab{color:var(--color-primary,#32b8c6);border-bottom-color:var(--color-primary,#32b8c6);background:#32b8c60d}.ListenerDetailsModal-module__Q7nHHq__tabContent{flex:1;padding:1.5rem;overflow-y:auto}.ListenerDetailsModal-module__Q7nHHq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ListenerDetailsModal-module__Q7nHHq__summaryItem{background:var(--color-bg-secondary,#262828);border:1px solid #777c7c4d;border-radius:8px;padding:1.5rem}.ListenerDetailsModal-module__Q7nHHq__summaryLabel{color:var(--color-text-secondary,#a7a9a9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__summaryValue{color:var(--color-primary,#32b8c6);font-size:2rem;font-weight:700}.ListenerDetailsModal-module__Q7nHHq__listContainer{flex-direction:column;gap:1rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__listContainer h3{color:var(--color-text-primary,#f5f5f5);margin:.5rem 0 1rem;font-size:1.1rem}.ListenerDetailsModal-module__Q7nHHq__card{background:var(--color-bg-secondary,#262828);border:1px solid #777c7c4d;border-radius:8px;padding:1rem}.ListenerDetailsModal-module__Q7nHHq__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__refererUrl{word-break:break-all;flex:1;font-size:.95rem}.ListenerDetailsModal-module__Q7nHHq__refererUrl a{color:var(--color-primary,#32b8c6);text-decoration:none;transition:opacity .2s}.ListenerDetailsModal-module__Q7nHHq__refererUrl a:hover{opacity:.8;text-decoration:underline}.ListenerDetailsModal-module__Q7nHHq__agentName{color:var(--color-text-primary,#f5f5f5);flex:1;font-size:.95rem;font-weight:500}.ListenerDetailsModal-module__Q7nHHq__badge{background:var(--color-primary,#32b8c6);color:#fff;white-space:nowrap;border-radius:20px;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.ListenerDetailsModal-module__Q7nHHq__ipList{border-top:1px solid #777c7c33;margin-top:1rem;padding-top:1rem}.ListenerDetailsModal-module__Q7nHHq__ipListLabel{color:var(--color-text-secondary,#a7a9a9);margin-bottom:.5rem;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__ipItem{background:var(--color-bg-primary,#1f2121);color:var(--color-text-primary,#f5f5f5);border-radius:4px;margin:.25rem 0;padding:.5rem .75rem;font-family:monospace;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__ipsInfo{color:var(--color-text-secondary,#a7a9a9);margin-top:.5rem;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__groupButton{background:var(--color-bg-secondary,#262828);color:var(--color-text-secondary,#a7a9a9);cursor:pointer;border:1px solid #777c7c4d;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.ListenerDetailsModal-module__Q7nHHq__groupButton:hover{border-color:var(--color-primary,#32b8c6);color:var(--color-primary,#32b8c6)}.ListenerDetailsModal-module__Q7nHHq__activeGroupButton{border-color:var(--color-primary,#32b8c6);color:var(--color-primary,#32b8c6);background:#32b8c61a}.ListenerDetailsModal-module__Q7nHHq__ipsGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;display:grid}.ListenerDetailsModal-module__Q7nHHq__ipBlock{background:var(--color-bg-secondary,#262828);color:var(--color-text-primary,#f5f5f5);text-align:center;word-break:break-all;border:1px solid #777c7c4d;border-radius:6px;padding:.75rem;font-family:monospace;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__summaryReferers{flex-direction:column;gap:1rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__summaryStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ListenerDetailsModal-module__Q7nHHq__summaryStatItem{background:var(--color-bg-secondary,#262828);border:1px solid #777c7c4d;border-radius:8px;padding:1rem}.ListenerDetailsModal-module__Q7nHHq__summaryStatLabel{color:var(--color-text-secondary,#a7a9a9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem}.ListenerDetailsModal-module__Q7nHHq__summaryStatValue{color:var(--color-primary,#32b8c6);font-size:1.5rem;font-weight:700}.ListenerDetailsModal-module__Q7nHHq__summaryTitle{color:var(--color-text-primary,#f5f5f5);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.ListenerDetailsModal-module__Q7nHHq__referersList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ListenerDetailsModal-module__Q7nHHq__referersList li{background:var(--color-bg-secondary,#262828);border:1px solid #777c7c4d;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ListenerDetailsModal-module__Q7nHHq__refererName{word-break:break-all;color:var(--color-text-primary,#f5f5f5);flex:1;font-size:.95rem}.ListenerDetailsModal-module__Q7nHHq__refererName a{color:var(--color-primary,#32b8c6);cursor:pointer;text-decoration:none;transition:all .2s}.ListenerDetailsModal-module__Q7nHHq__refererName a:hover{opacity:.8;text-decoration:underline}.ListenerDetailsModal-module__Q7nHHq__refererStats{white-space:nowrap;color:var(--color-primary,#32b8c6);font-size:.95rem;font-weight:600}@media (max-width:768px){.ListenerDetailsModal-module__Q7nHHq__modalContent{width:95%;max-height:90vh}.ListenerDetailsModal-module__Q7nHHq__tabsContainer{-webkit-overflow-scrolling:touch;margin-bottom:1rem}.ListenerDetailsModal-module__Q7nHHq__tab{flex-shrink:0;min-width:100px}.ListenerDetailsModal-module__Q7nHHq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ListenerDetailsModal-module__Q7nHHq__ipsGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.TestStreamPlayer-module__pnCZmq__player{background-color:var(--bg-light);border:1px solid var(--border);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.TestStreamPlayer-module__pnCZmq__playButton{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-flex}.TestStreamPlayer-module__pnCZmq__playButton:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #0003}.TestStreamPlayer-module__pnCZmq__playButton:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.TestStreamPlayer-module__pnCZmq__playButtonActive{background-color:var(--success-color)}.TestStreamPlayer-module__pnCZmq__playButton:disabled{background-color:var(--text-muted);opacity:.5;cursor:not-allowed}.TestStreamPlayer-module__pnCZmq__info{flex-direction:column;flex:12rem;gap:.3rem;min-width:0;display:flex}.TestStreamPlayer-module__pnCZmq__badges{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.TestStreamPlayer-module__pnCZmq__liveBadge{letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.TestStreamPlayer-module__pnCZmq__liveDot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.TestStreamPlayer-module__pnCZmq__liveOn{color:var(--success-color);background-color:#10b9811f;border-color:#10b98159}.TestStreamPlayer-module__pnCZmq__liveOff{color:var(--text-muted);background-color:var(--bg-light);border-color:var(--border)}.TestStreamPlayer-module__pnCZmq__sourceLabel{color:var(--text-muted);align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.TestStreamPlayer-module__pnCZmq__statusText{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.85rem}.TestStreamPlayer-module__pnCZmq__statusError{color:var(--danger-color)}.TestStreamPlayer-module__pnCZmq__volume{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.TestStreamPlayer-module__pnCZmq__volumeIcon{color:var(--text-muted);flex-shrink:0}.TestStreamPlayer-module__pnCZmq__volumeSlider{width:7rem;accent-color:var(--primary-color);cursor:pointer}@media (prefers-reduced-motion:no-preference){.TestStreamPlayer-module__pnCZmq__liveOn .TestStreamPlayer-module__pnCZmq__liveDot{animation:1.6s ease-in-out infinite TestStreamPlayer-module__pnCZmq__livePulse}}@keyframes TestStreamPlayer-module__pnCZmq__livePulse{0%,to{opacity:1}50%{opacity:.2}}@media (max-width:600px){.TestStreamPlayer-module__pnCZmq__player{gap:.75rem;padding:.75rem}.TestStreamPlayer-module__pnCZmq__volume{width:100%}.TestStreamPlayer-module__pnCZmq__volumeSlider{flex:1;width:auto}}
.ChatSection-module__vx3pXG__emptyMessage{color:var(--text-muted);text-align:center;margin:2rem 0}.ChatSection-module__vx3pXG__messagesContainer{gap:.75rem;max-height:400px;margin-bottom:1rem;display:grid;overflow-y:auto}.ChatSection-module__vx3pXG__messageCard{background-color:var(--bg-hover);border-left:3px solid var(--primary);border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.ChatSection-module__vx3pXG__avatar{background-color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex;overflow:hidden}.ChatSection-module__vx3pXG__avatarImage{object-fit:cover;width:100%;height:100%}.ChatSection-module__vx3pXG__avatarInitial{color:#fff;font-size:1.125rem;font-weight:700}.ChatSection-module__vx3pXG__messageContent{flex:1;min-width:0}.ChatSection-module__vx3pXG__messageHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ChatSection-module__vx3pXG__userName{color:var(--text);font-weight:700}.ChatSection-module__vx3pXG__userNameAdmin{color:#d00000;font-weight:700}.ChatSection-module__vx3pXG__userNameRed{color:#c70000}.ChatSection-module__vx3pXG__userNameFox{color:#f40}.ChatSection-module__vx3pXG__roleBadge{background-color:var(--primary);color:#fff;border-radius:.2rem;padding:.125rem .375rem;font-size:.75rem}.ChatSection-module__vx3pXG__timestamp{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ChatSection-module__vx3pXG__dayLabel{color:var(--text-muted);font-weight:500}.ChatSection-module__vx3pXG__timeLabel{color:var(--text-muted)}.ChatSection-module__vx3pXG__messageText{color:var(--text);word-break:break-word;margin:0;font-size:1.125rem}.ChatSection-module__vx3pXG__deleteButton{color:#ef4444;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;align-items:center;padding:.25rem .5rem;font-size:.9rem;display:flex}.ChatSection-module__vx3pXG__chatForm{gap:.5rem;margin-top:1rem;display:flex}.ChatSection-module__vx3pXG__chatInput{border:1px solid var(--border);background-color:var(--bg);color:var(--text);border-radius:.25rem;flex:1;padding:.5rem;font-size:.875rem}.ChatSection-module__vx3pXG__emojiButtonWrapper{position:relative}.ChatSection-module__vx3pXG__emojiButton{padding:.5rem}.ChatSection-module__vx3pXG__emojiPicker{background-color:var(--bg);border:1px solid var(--border);z-index:10;border-radius:.375rem;grid-template-columns:repeat(5,1fr);gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:grid;position:absolute;bottom:100%;right:0}.ChatSection-module__vx3pXG__emojiItem{cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;padding:.25rem;font-size:2.5rem;transition:background-color .2s}.ChatSection-module__vx3pXG__emojiItem:hover{background-color:var(--bg-hover)}.ChatSection-module__vx3pXG__submitButton{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}
.UserTable-module__6K5piW__tableContainer{margin-bottom:1.5rem;overflow:auto}.UserTable-module__6K5piW__table{border-collapse:collapse;width:100%}.UserTable-module__6K5piW__headerRow{border-bottom:1px solid var(--border)}.UserTable-module__6K5piW__th{text-align:left;color:var(--text-light);text-transform:uppercase;padding:1rem;font-size:.75rem;font-weight:600}.UserTable-module__6K5piW__thCenter{text-align:center;color:var(--text-light);text-transform:uppercase;padding:1rem;font-size:.75rem;font-weight:600}.UserTable-module__6K5piW__thSortable{padding:0}.UserTable-module__6K5piW__thSortButton{width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:1rem;display:flex}.UserTable-module__6K5piW__thSortButton:hover{color:var(--text)}.UserTable-module__6K5piW__sortIndicator{opacity:.4;font-size:.7rem;line-height:1}.UserTable-module__6K5piW__sortIndicatorActive{opacity:1}.UserTable-module__6K5piW__row{border-bottom:1px solid var(--border)}.UserTable-module__6K5piW__cell{padding:1rem}.UserTable-module__6K5piW__cellSmall{color:var(--text-light);padding:1rem;font-size:.875rem}.UserTable-module__6K5piW__loginCode{background-color:var(--bg-hover);border-radius:.25rem;padding:.25rem .5rem;font-size:.8rem}.UserTable-module__6K5piW__roleBadge{border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.UserTable-module__6K5piW__channelsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.UserTable-module__6K5piW__channelBadge{color:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.UserTable-module__6K5piW__channelAdminBadge{color:gold;text-shadow:0 0 2px #000c;margin-left:.25rem;font-weight:700}.UserTable-module__6K5piW__noChannels{color:var(--text-light);font-size:.75rem}.UserTable-module__6K5piW__statusIcon{justify-content:center;align-items:center;font-size:1.25rem;display:flex}.UserTable-module__6K5piW__statusActive{color:#51cf66}.UserTable-module__6K5piW__statusInactive{color:#868e96}.UserTable-module__6K5piW__statusSuspended{color:#ff8787}.UserTable-module__6K5piW__actionsContainer{justify-content:center;align-items:center;gap:.1rem;display:flex}.UserTable-module__6K5piW__actionsLegend{border-bottom:1px solid var(--border);background-color:var(--bg-hover);color:var(--text-light);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.UserTable-module__6K5piW__legendItem{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.UserTable-module__6K5piW__legendItem i{text-align:center;width:1.1rem;font-size:1rem}.UserTable-module__6K5piW__actionButton{cursor:pointer;background:0 0;border:none;padding:0 1rem;font-size:1.25rem}.UserTable-module__6K5piW__actionButton:hover{opacity:.8}.UserTable-module__6K5piW__editButton{color:var(--primary)}.UserTable-module__6K5piW__resetButton{color:#f97316}.UserTable-module__6K5piW__deleteButton{color:#ff6b6b}.UserTable-module__6K5piW__addChannelButton{color:#fff;white-space:nowrap;background:#16a34a;border-radius:.25rem;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.UserTable-module__6K5piW__addChannelButton:hover{opacity:.85}.UserTable-module__6K5piW__addChannelLabel{font-weight:600}
.ShoutcastPasswords-module__Or5Gia__section{background-color:var(--card-bg);box-shadow:var(--shadow);border-radius:.5rem;width:100%;margin:1.5rem 0;padding:1.5rem}.ShoutcastPasswords-module__Or5Gia__title{color:var(--text);border-bottom:2px solid var(--primary-color);margin:0 0 1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__loadingContainer{background-color:var(--bg-light);border-radius:.5rem;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__loadingText{color:var(--text-muted);margin:0;font-size:1rem}.ShoutcastPasswords-module__Or5Gia__alertError{color:var(--danger-color);background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.95rem}.ShoutcastPasswords-module__Or5Gia__emptyState{text-align:center;background-color:var(--bg-light);color:var(--text-muted);border-radius:.5rem;padding:1.5rem 1rem}.ShoutcastPasswords-module__Or5Gia__passwordContainer{flex-direction:column;gap:1rem;display:flex}.ShoutcastPasswords-module__Or5Gia__contentWrapper{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.ShoutcastPasswords-module__Or5Gia__leftColumn{flex-direction:column;gap:1rem;display:flex}.ShoutcastPasswords-module__Or5Gia__passwordsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.ShoutcastPasswords-module__Or5Gia__passwordField{flex-direction:column;gap:.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__label{color:var(--text);font-size:.9rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__passwordBox{background:var(--bg-light);border:1px solid var(--border-color);border-radius:.375rem;align-items:center;gap:.5rem;padding:.75rem;transition:border-color .2s;display:flex}.ShoutcastPasswords-module__Or5Gia__passwordBox:hover{border-color:var(--primary-color)}.ShoutcastPasswords-module__Or5Gia__password{color:var(--text);letter-spacing:.5px;-webkit-user-select:all;user-select:all;flex:1;margin:0;padding:0;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__copyButton{background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s}.ShoutcastPasswords-module__Or5Gia__copyButton:hover{opacity:.85;box-shadow:var(--shadow)}.ShoutcastPasswords-module__Or5Gia__copyButton:active{transform:scale(.98)}.ShoutcastPasswords-module__Or5Gia__copyButton:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.ShoutcastPasswords-module__Or5Gia__infoBox{border-left:3px solid var(--primary-color);background:#d000000d;border-radius:.375rem;padding:1rem}.ShoutcastPasswords-module__Or5Gia__infoText{color:var(--text);margin:0;font-size:.9rem;line-height:1.5}.ShoutcastPasswords-module__Or5Gia__rightColumn{flex-direction:column;gap:1rem;display:flex}.ShoutcastPasswords-module__Or5Gia__editButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:.375rem;align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.ShoutcastPasswords-module__Or5Gia__editButton:hover{opacity:.85;box-shadow:var(--shadow)}.ShoutcastPasswords-module__Or5Gia__editForm{background:var(--bg-light);border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__formGroup{flex-direction:column;gap:.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__formLabel{color:var(--text);font-size:.9rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__formInput{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text);border-radius:.375rem;padding:.75rem;font-size:1rem;transition:border-color .2s}.ShoutcastPasswords-module__Or5Gia__formInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #d000001a}.ShoutcastPasswords-module__Or5Gia__formButtonGroup{gap:.75rem;margin-top:.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__btnSave{background:var(--success-color);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.75rem 1rem;font-weight:600;transition:all .2s}.ShoutcastPasswords-module__Or5Gia__btnSave:hover:not(:disabled){opacity:.85;box-shadow:var(--shadow)}.ShoutcastPasswords-module__Or5Gia__btnSave:disabled{opacity:.6;cursor:not-allowed}.ShoutcastPasswords-module__Or5Gia__btnCancel{background:var(--text-muted);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex:1;padding:.75rem 1rem;font-weight:600;transition:all .2s}.ShoutcastPasswords-module__Or5Gia__btnCancel:hover:not(:disabled){opacity:.85;box-shadow:var(--shadow)}.ShoutcastPasswords-module__Or5Gia__btnCancel:disabled{opacity:.6;cursor:not-allowed}.ShoutcastPasswords-module__Or5Gia__dataDisplay{background:var(--bg-light);border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__dataField{flex-direction:column;gap:.5rem;display:flex}.ShoutcastPasswords-module__Or5Gia__dataLabel{color:var(--text-muted);font-size:.9rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__dataValue{background:var(--card-bg);border:1px solid var(--border-color);color:var(--primary-color);word-break:break-word;border-radius:.375rem;padding:.75rem;font-family:Courier New,monospace;font-size:1rem;font-weight:600}.ShoutcastPasswords-module__Or5Gia__refreshButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.ShoutcastPasswords-module__Or5Gia__refreshButton:hover:not(:disabled){opacity:.9;box-shadow:var(--shadow-lg)}.ShoutcastPasswords-module__Or5Gia__refreshButton:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .ShoutcastPasswords-module__Or5Gia__passwordCard,[data-theme=dark] .ShoutcastPasswords-module__Or5Gia__passwordBox{border-color:var(--border)}[data-theme=dark] .ShoutcastPasswords-module__Or5Gia__passwordBox:hover{border-color:var(--primary-color)}@media (max-width:768px){.ShoutcastPasswords-module__Or5Gia__section{padding:1rem}.ShoutcastPasswords-module__Or5Gia__title{font-size:1.25rem}.ShoutcastPasswords-module__Or5Gia__contentWrapper{grid-template-columns:1fr;gap:1.5rem}.ShoutcastPasswords-module__Or5Gia__passwordsGrid{grid-template-columns:1fr}.ShoutcastPasswords-module__Or5Gia__passwordBox{flex-wrap:wrap}.ShoutcastPasswords-module__Or5Gia__copyButton{width:100%}.ShoutcastPasswords-module__Or5Gia__formButtonGroup{flex-direction:column}.ShoutcastPasswords-module__Or5Gia__btnSave,.ShoutcastPasswords-module__Or5Gia__btnCancel{width:100%}}
.TestServersButton-module__vZiXdG__button{background-color:var(--primary-color);color:#fff;box-shadow:var(--shadow);border-radius:.5rem;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.TestServersButton-module__vZiXdG__button:hover{opacity:.9;transform:translateY(-1px)}.TestServersButton-module__vZiXdG__button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}
.TestStreamMonitor-module__Vl40uq__section{background-color:var(--card-bg);box-shadow:var(--shadow);box-sizing:border-box;border-radius:.5rem;width:100%;margin:0 0 1.5rem;padding:1.5rem}.TestStreamMonitor-module__Vl40uq__title{color:var(--text);border-bottom:2px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:600;display:flex}.TestStreamMonitor-module__Vl40uq__titleIcon{color:var(--primary-color);flex-shrink:0}.TestStreamMonitor-module__Vl40uq__streamName{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background-color:var(--bg-light);border:1px solid var(--border);border-radius:999px;margin-left:auto;padding:.15rem .65rem;font-size:.75rem;font-weight:600}.TestStreamMonitor-module__Vl40uq__loadingContainer{background-color:var(--bg-light);border-radius:.5rem;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.TestStreamMonitor-module__Vl40uq__loadingText{color:var(--text-muted);margin:0;font-size:1rem}.TestStreamMonitor-module__Vl40uq__alertError{color:var(--danger-color);background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.5rem;padding:1rem;font-size:.95rem}.TestStreamMonitor-module__Vl40uq__monitorProblem{color:var(--warning-color);background-color:#f59e0b1f;border:1px solid #f59e0b59;border-radius:.5rem;align-items:center;gap:.6rem;margin-bottom:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;display:flex}.TestStreamMonitor-module__Vl40uq__monitorProblemIcon{flex-shrink:0}.TestStreamMonitor-module__Vl40uq__noTransmission{background-color:var(--bg-light);border:1px solid var(--border);color:var(--text);border-radius:.5rem;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}.TestStreamMonitor-module__Vl40uq__noTransmissionIcon{color:var(--text-muted);flex-shrink:0}.TestStreamMonitor-module__Vl40uq__tabs{border-bottom:2px solid var(--primary-color);flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.TestStreamMonitor-module__Vl40uq__tab{border:1px solid var(--border);background-color:var(--bg-light);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.TestStreamMonitor-module__Vl40uq__tab:hover{border-color:var(--primary-color);color:var(--text)}.TestStreamMonitor-module__Vl40uq__tab:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.TestStreamMonitor-module__Vl40uq__tabActive{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.TestStreamMonitor-module__Vl40uq__tabActive:hover{color:#fff}.TestStreamMonitor-module__Vl40uq__tabLive,.TestStreamMonitor-module__Vl40uq__tabLive:hover{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.TestStreamMonitor-module__Vl40uq__tabLiveActive{box-shadow:inset 0 0 0 2px var(--primary-color)}.TestStreamMonitor-module__Vl40uq__tabDot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.TestStreamMonitor-module__Vl40uq__tabDot{animation:1.2s ease-in-out infinite TestStreamMonitor-module__Vl40uq__pulse}}@keyframes TestStreamMonitor-module__Vl40uq__pulse{0%,to{opacity:1}50%{opacity:.25}}.TestStreamMonitor-module__Vl40uq__footer{border-top:1px solid var(--border);color:var(--text-muted);margin-top:.85rem;padding-top:.75rem;font-size:.8rem}@media (max-width:600px){.TestStreamMonitor-module__Vl40uq__section{padding:1rem}}
.ChatMessagesSection-module__htFNVa__emptyMessage{color:var(--text-muted);text-align:center;margin:2rem 0}.ChatMessagesSection-module__htFNVa__messagesGrid{gap:1rem;display:grid}.ChatMessagesSection-module__htFNVa__card{background-color:var(--bg-light);border-left:4px solid var(--border);border-radius:.375rem;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.ChatMessagesSection-module__htFNVa__newMessage{animation:2s ease-in-out infinite ChatMessagesSection-module__htFNVa__chatMessageHighlight}@keyframes ChatMessagesSection-module__htFNVa__chatMessageHighlight{0%,to{background-color:var(--bg-light);border-left-color:var(--border)}50%{border-left-color:var(--primary-color);background-color:#d000002e}}@media (prefers-reduced-motion:reduce){.ChatMessagesSection-module__htFNVa__newMessage{border-left-color:var(--primary-color);background-color:#d000001f;animation:none}}.ChatMessagesSection-module__htFNVa__cardContent{flex:1;min-width:0}.ChatMessagesSection-module__htFNVa__cardHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ChatMessagesSection-module__htFNVa__author{color:var(--text)}.ChatMessagesSection-module__htFNVa__roomBadge{background-color:var(--border);color:var(--text);border-radius:.2rem;padding:.125rem .375rem;font-size:.75rem}.ChatMessagesSection-module__htFNVa__timestamp{color:var(--text-muted);opacity:.7;font-size:.875rem}.ChatMessagesSection-module__htFNVa__content{color:var(--text);word-break:break-word;margin:0;font-size:1.125rem}.ChatMessagesSection-module__htFNVa__deleteButton{border:1px solid var(--border);color:#ef4444;cursor:pointer;background:0 0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:.8rem;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.ChatMessagesSection-module__htFNVa__deleteButton:hover{background-color:#ef44441a;border-color:#ef4444}
.SendProgressCard-module___h22JW__card{background-color:var(--bg-secondary);margin-bottom:2rem}.SendProgressCard-module___h22JW__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.SendProgressCard-module___h22JW__title{margin:0;font-weight:600}.SendProgressCard-module___h22JW__typeBadge{background-color:var(--primary);color:#fff;border-radius:1rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500}.SendProgressCard-module___h22JW__progressSection{margin-bottom:1rem}.SendProgressCard-module___h22JW__progressInfo{color:var(--text-secondary);justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;display:flex}.SendProgressCard-module___h22JW__progressTrack{background-color:var(--bg);border-radius:6px;width:100%;height:12px;overflow:hidden}.SendProgressCard-module___h22JW__progressBar{border-radius:6px;height:100%;transition:width .3s}.SendProgressCard-module___h22JW__progressBarPending{background-color:#3b82f6}.SendProgressCard-module___h22JW__progressBarComplete{background-color:#10b981}.SendProgressCard-module___h22JW__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.SendProgressCard-module___h22JW__statBox{background-color:var(--bg);border-radius:.375rem;padding:.75rem}.SendProgressCard-module___h22JW__statValue{color:var(--text);font-size:1.5rem;font-weight:700}.SendProgressCard-module___h22JW__statValueSuccess{color:#10b981}.SendProgressCard-module___h22JW__statValueError{color:#ef4444}.SendProgressCard-module___h22JW__statValueWarning{color:#f59e0b}.SendProgressCard-module___h22JW__statLabel{color:var(--text-secondary);font-size:.8rem}.SendProgressCard-module___h22JW__errorsBox{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:.375rem;margin-top:1rem;padding:1rem}.SendProgressCard-module___h22JW__errorsTitle{color:#ef4444;margin:0 0 .5rem;font-size:.9rem}.SendProgressCard-module___h22JW__errorsList{color:var(--text-secondary);margin:0;padding-left:1.25rem;font-size:.85rem}.SendProgressCard-module___h22JW__errorItem{margin-bottom:.25rem}.SendProgressCard-module___h22JW__cancelSection{text-align:center;margin-top:1rem}.SendProgressCard-module___h22JW__cancelButton{color:#ef4444;border-color:#ef4444;padding:.5rem 1.5rem}
.UserFormModal-module__wHYMhW__modalOverlay{width:100%}.UserFormModal-module__wHYMhW__modalContent{width:100%;max-width:none;max-height:none}.UserFormModal-module__wHYMhW__formGrid{flex-direction:column;gap:1rem;display:flex}.UserFormModal-module__wHYMhW__leftColumn{flex-direction:column;gap:.5rem;display:flex}.UserFormModal-module__wHYMhW__rightColumn{flex-direction:column;gap:1rem;display:flex}.UserFormModal-module__wHYMhW__leftColumn label{margin-bottom:.25rem}@media (min-width:769px){.UserFormModal-module__wHYMhW__formGrid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}}.UserFormModal-module__wHYMhW__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.UserFormModal-module__wHYMhW__headerTitle{align-items:center;gap:1rem;display:flex}.UserFormModal-module__wHYMhW__headerTitle h2{margin:0}.UserFormModal-module__wHYMhW__headerActiveToggle{cursor:pointer;align-items:center;gap:.5rem;display:flex}.UserFormModal-module__wHYMhW__headerActiveToggle .UserFormModal-module__wHYMhW__toggleLabel{text-transform:none;letter-spacing:0;font-size:.8rem}.UserFormModal-module__wHYMhW__headerActions{align-items:center;gap:.5rem;display:flex}.UserFormModal-module__wHYMhW__closeButton{cursor:pointer;color:var(--text-light);background:0 0;border:none;font-size:1.5rem}.UserFormModal-module__wHYMhW__closeButton:hover{opacity:.8}.UserFormModal-module__wHYMhW__form{flex-direction:column;gap:1rem;display:flex}.UserFormModal-module__wHYMhW__passwordHint{color:var(--text-light);margin-top:-1rem;font-size:.75rem}.UserFormModal-module__wHYMhW__twoColumnGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.UserFormModal-module__wHYMhW__checkboxLabel{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.UserFormModal-module__wHYMhW__toggleLabel{text-transform:uppercase;color:var(--text-light);font-size:.875rem;font-weight:500}.UserFormModal-module__wHYMhW__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.UserFormModal-module__wHYMhW__switch input{opacity:0;width:0;height:0}.UserFormModal-module__wHYMhW__switchSlider{cursor:pointer;background-color:#ef4444;border:1px solid #ef4444;border-radius:24px;transition:background-color .2s,border-color .2s;position:absolute;inset:0}.UserFormModal-module__wHYMhW__switchSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px}.UserFormModal-module__wHYMhW__switch input:checked+.UserFormModal-module__wHYMhW__switchSlider{background-color:#22c55e;border-color:#22c55e}.UserFormModal-module__wHYMhW__switch input:checked+.UserFormModal-module__wHYMhW__switchSlider:before{background-color:#fff;transform:translate(20px)}.UserFormModal-module__wHYMhW__formActions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.UserFormModal-module__wHYMhW__convertButton{color:#3b82f6;margin-right:auto}.UserFormModal-module__wHYMhW__convertIcon{margin-right:.25rem}.UserFormModal-module__wHYMhW__hiddenInput{display:none}.UserFormModal-module__wHYMhW__avatarPreview{object-fit:cover;border:2px solid var(--primary);background-color:var(--bg-hover);border-radius:50%;flex-shrink:0;width:56px;height:56px}.UserFormModal-module__wHYMhW__avatarButton{font-size:.875rem}.UserFormModal-module__wHYMhW__avatarButtonDisabled{cursor:not-allowed;opacity:.6}.UserFormModal-module__wHYMhW__avatarIcon{margin-right:.25rem}.UserFormModal-module__wHYMhW__deleteAvatarButton{color:#ff6b6b;font-size:.875rem}.UserFormModal-module__wHYMhW__fieldLabel{text-transform:uppercase;color:var(--text-light);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.UserFormModal-module__wHYMhW__select{border:1px solid var(--border);background-color:var(--bg);width:100%;color:var(--text);border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.UserFormModal-module__wHYMhW__fieldError{color:#ff6b6b;margin-top:.25rem;font-size:.75rem}.UserFormModal-module__wHYMhW__channelsGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;display:grid}.UserFormModal-module__wHYMhW__channelLabel,.UserFormModal-module__wHYMhW__channelLabelSelected{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:flex}.UserFormModal-module__wHYMhW__channelLabel input,.UserFormModal-module__wHYMhW__channelLabelSelected input{accent-color:#fff;cursor:pointer;flex-shrink:0}.UserFormModal-module__wHYMhW__channelBadge{border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.UserFormModal-module__wHYMhW__channelBox{background-color:var(--bg-hover);border:1px solid var(--border);border-radius:.375rem;padding:.375rem}.UserFormModal-module__wHYMhW__channelBoxSelected{background-color:var(--primary-light);border:1px solid var(--primary);border-radius:.375rem;padding:.375rem}.UserFormModal-module__wHYMhW__channelRoleSelect{border:1px solid var(--border);background-color:var(--bg);width:100%;color:var(--text);border-radius:.25rem;margin-top:.375rem;padding:.25rem .375rem;font-size:.75rem}.UserFormModal-module__wHYMhW__channelRoleHint{color:var(--text-light);margin-top:.5rem;font-size:.75rem}
.Gallery-module__rkF09a__convertSpin{animation:.6s linear infinite Gallery-module__rkF09a__spin}@keyframes Gallery-module__rkF09a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Gallery-module__rkF09a__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.Gallery-module__rkF09a__galleryTitle{margin-bottom:1rem;font-size:1.25rem}.Gallery-module__rkF09a__loadingWrapper{text-align:center;padding:2rem}.Gallery-module__rkF09a__emptyState{text-align:center;color:var(--text-muted);padding:3rem 1rem}.Gallery-module__rkF09a__emptyTitle{margin-bottom:.5rem;font-size:1.125rem}.Gallery-module__rkF09a__emptySubtitle{font-size:.875rem}
.Page-module__lEHVma__pageContainer{max-width:1200px;margin:0 auto}.Page-module__lEHVma__pageHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Page-module__lEHVma__pageTitle{margin:0}.Page-module__lEHVma__primaryButton{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:opacity .2s;display:inline-flex}.Page-module__lEHVma__primaryButton:hover{opacity:.9}.Page-module__lEHVma__primaryButton:disabled{opacity:.6;cursor:not-allowed}.Page-module__lEHVma__alert{border-left:4px solid;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.Page-module__lEHVma__alertError{border-left-color:var(--danger-color);color:var(--danger-color);background-color:#ef44441a}.Page-module__lEHVma__alertSuccess{border-left-color:var(--success-color);color:var(--success-color);background-color:#10b9811a}.Page-module__lEHVma__alertWarning{border-left-color:var(--warning-color);color:var(--warning-color);background-color:#f59e0b1a}.Page-module__lEHVma__alertInfo{color:#3b82f6;background-color:#3b82f61a;border-left-color:#3b82f6}.Page-module__lEHVma__loadingText,.Page-module__lEHVma__emptyText{color:var(--text-muted)}.Page-module__lEHVma__loadingContainer,.Page-module__lEHVma__emptyContainer{text-align:center;padding:2rem}.Page-module__lEHVma__cardGrid,.Page-module__lEHVma__listGrid{gap:1.5rem;display:grid}.Page-module__lEHVma__cardGridTwo{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.Page-module__lEHVma__cardGridThree{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Page-module__lEHVma__m0{margin:0}.Page-module__lEHVma__mb1{margin-bottom:.5rem}.Page-module__lEHVma__mb2{margin-bottom:1rem}.Page-module__lEHVma__mb3{margin-bottom:1.5rem}.Page-module__lEHVma__mb4{margin-bottom:2rem}.Page-module__lEHVma__mt1{margin-top:.5rem}.Page-module__lEHVma__mt2{margin-top:1rem}.Page-module__lEHVma__mt3{margin-top:1.5rem}.Page-module__lEHVma__mt4{margin-top:2rem}.Page-module__lEHVma__p2{padding:1rem}.Page-module__lEHVma__p3{padding:1.5rem}.Page-module__lEHVma__p4{padding:2rem}.Page-module__lEHVma__flexBetween{justify-content:space-between;align-items:center;display:flex}.Page-module__lEHVma__flexCenter{justify-content:center;align-items:center;display:flex}.Page-module__lEHVma__flexColumn{flex-direction:column}.Page-module__lEHVma__flexGap1{gap:.5rem}.Page-module__lEHVma__flexGap2{gap:1rem}.Page-module__lEHVma__flexGap3{gap:1.5rem}.Page-module__lEHVma__textMuted{color:var(--text-muted)}.Page-module__lEHVma__textLight{color:var(--text-light)}.Page-module__lEHVma__textCenter{text-align:center}.Page-module__lEHVma__textSmall{font-size:.875rem}.Page-module__lEHVma__textDanger{color:var(--danger-color)}.Page-module__lEHVma__fullWidth{width:100%}.Page-module__lEHVma__pb5{padding-bottom:5rem}.Page-module__lEHVma__flexEnd{justify-content:flex-end;align-items:center;display:flex}.Page-module__lEHVma__inlineFlex{align-items:center;gap:.5rem;display:inline-flex}.Page-module__lEHVma__cardGridAuto{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;display:grid}.Page-module__lEHVma__cardGridStreams{grid-template-columns:repeat(2,minmax(0,760px));justify-content:center;gap:1.5rem;display:grid}@media (max-width:1400px){.Page-module__lEHVma__cardGridStreams{grid-template-columns:minmax(0,760px)}}.Page-module__lEHVma__spinning{animation:.5s linear infinite Page-module__lEHVma__spin}@keyframes Page-module__lEHVma__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Page-module__lEHVma__modal{z-index:1000;background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-in-out Page-module__lEHVma__fadeIn;display:flex;position:fixed;inset:0}@keyframes Page-module__lEHVma__fadeIn{0%{opacity:0}to{opacity:1}}.Page-module__lEHVma__modalContent{background-color:#1f2937;border:1px solid #374151;border-radius:.75rem;max-width:400px;padding:2rem;animation:.2s ease-in-out Page-module__lEHVma__slideIn;box-shadow:0 20px 25px -5px #0000004d}@keyframes Page-module__lEHVma__slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Page-module__lEHVma__modalContent h3{color:#f3f4f6;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.Page-module__lEHVma__modalContent p{color:#d1d5db;margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.Page-module__lEHVma__modalActions{justify-content:flex-end;gap:1rem;display:flex}.Page-module__lEHVma__modalActions button{flex:1;min-width:100px}
.GreetingsSection-module__wO_MXa__actionsLegend{border:1px solid var(--border);background-color:var(--bg-hover);color:var(--text-light);border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:.75rem;padding:.6rem .9rem;font-size:.75rem;display:flex}.GreetingsSection-module__wO_MXa__legendItem{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.GreetingsSection-module__wO_MXa__legendItem i{text-align:center;width:1.1rem;font-size:1rem}.GreetingsSection-module__wO_MXa__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.GreetingsSection-module__wO_MXa__settingsLabel{background-color:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.GreetingsSection-module__wO_MXa__settingsLabel.GreetingsSection-module__wO_MXa__disabled{cursor:not-allowed}.GreetingsSection-module__wO_MXa__buttonGroup{flex-wrap:wrap;gap:.5rem;display:flex}.GreetingsSection-module__wO_MXa__toolbarButton{padding:.5rem 1rem;font-size:.875rem}.GreetingsSection-module__wO_MXa__vibratingButton{animation:.3s infinite GreetingsSection-module__wO_MXa__vibrate;color:#1f2937!important;background-color:#fbbf24!important;border-color:#f59e0b!important}@keyframes GreetingsSection-module__wO_MXa__vibrate{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.GreetingsSection-module__wO_MXa__emptyMessage{color:var(--text-muted);text-align:center;margin:2rem 0}.GreetingsSection-module__wO_MXa__greetingsGrid{gap:1rem;display:grid}.GreetingsSection-module__wO_MXa__card{border-radius:.375rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.GreetingsSection-module__wO_MXa__cardRow{border-radius:.375rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.GreetingsSection-module__wO_MXa__bannedCard{background-color:#ef44441a;border-left:4px solid #ef4444}.GreetingsSection-module__wO_MXa__publicCard{background-color:var(--bg-hover);border-left:4px solid var(--border)}.GreetingsSection-module__wO_MXa__publicCardActive{background-color:#10b9811a;border-left:4px solid #10b981}.GreetingsSection-module__wO_MXa__cardContent{flex:1;min-width:0}.GreetingsSection-module__wO_MXa__cardHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.GreetingsSection-module__wO_MXa__signature{color:var(--text);font-weight:700}.GreetingsSection-module__wO_MXa__signatureMono{color:var(--text);font-family:monospace;font-weight:700}.GreetingsSection-module__wO_MXa__badge{color:#fff;border-radius:.2rem;padding:.125rem .375rem;font-size:.75rem}.GreetingsSection-module__wO_MXa__badgeBanned{background-color:#ef4444}.GreetingsSection-module__wO_MXa__badgePublic{background-color:#10b981}.GreetingsSection-module__wO_MXa__ipAddress{color:var(--text-muted);opacity:.5;font-family:monospace;font-size:.75rem}.GreetingsSection-module__wO_MXa__timestamp{color:var(--text-muted);opacity:.5;font-size:.875rem}.GreetingsSection-module__wO_MXa__content{color:var(--text);word-break:break-word;margin:0;font-size:1.125rem}.GreetingsSection-module__wO_MXa__reason{color:var(--text);margin:0;font-size:.875rem}.GreetingsSection-module__wO_MXa__cardActions{flex-wrap:wrap;gap:.5rem;display:flex}.GreetingsSection-module__wO_MXa__actionButton{flex-shrink:0}.GreetingsSection-module__wO_MXa__unbanButton{color:#10b981}.GreetingsSection-module__wO_MXa__deleteButton{color:#ef4444}.GreetingsSection-module__wO_MXa__showButton{color:#10b981}.GreetingsSection-module__wO_MXa__hideButton{color:#ef4444}
.greetings-management-module__xPyPDG__pageContainer{padding-bottom:2rem}.greetings-management-module__xPyPDG__toolbar{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.greetings-management-module__xPyPDG__permissionsButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:.3rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;display:flex}.greetings-management-module__xPyPDG__permissionsButton:hover{background-color:#1976d2}.greetings-management-module__xPyPDG__refreshButton{color:#fff;cursor:pointer;background-color:#666;border:none;border-radius:.3rem;padding:.75rem 1.5rem;font-size:.95rem}.greetings-management-module__xPyPDG__refreshButton:hover{background-color:#555}.greetings-management-module__xPyPDG__pruneButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:.3rem;align-items:center;gap:.5rem;margin-left:auto;padding:.75rem 1.5rem;font-size:.95rem;display:flex}.greetings-management-module__xPyPDG__pruneButton:hover{background-color:#b91c1c}.greetings-management-module__xPyPDG__gridContainer{grid-template-columns:1fr 1fr;gap:2rem;max-width:1400px;max-height:800px;display:grid;overflow:hidden}.greetings-management-module__xPyPDG__column{border:2px dashed var(--border);border-radius:.5rem;flex-direction:column;padding:1rem;transition:background-color .2s;display:flex}.greetings-management-module__xPyPDG__columnDisplayed{border:2px dashed #10b981;border-radius:.5rem;flex-direction:column;padding:1rem;transition:background-color .2s;display:flex}.greetings-management-module__xPyPDG__columnTitle{margin-top:0;margin-bottom:1rem}.greetings-management-module__xPyPDG__columnTitleDisplayed{color:#10b981;margin-top:0;margin-bottom:1rem}.greetings-management-module__xPyPDG__emptyMessage{color:var(--text-muted);text-align:center;margin-top:2rem}.greetings-management-module__xPyPDG__scrollContainer{max-height:650px;overflow-y:auto}.greetings-management-module__xPyPDG__greetingCard{border:1px solid var(--border);background-color:var(--card-bg);border-radius:.5rem;margin-bottom:.5rem;padding:1rem}.greetings-management-module__xPyPDG__greetingHeader{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.greetings-management-module__xPyPDG__greetingSignature{color:var(--text);font-size:.95rem}.greetings-management-module__xPyPDG__channelBadge{color:#fff;background-color:#3b82f6;border-radius:.2rem;padding:.125rem .5rem;font-size:.75rem}.greetings-management-module__xPyPDG__greetingContent{color:var(--text-muted);margin:.25rem 0;font-size:.9rem}.greetings-management-module__xPyPDG__greetingFooter{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.75rem;display:flex}.greetings-management-module__xPyPDG__moveButton{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:.3rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.85rem;display:flex}.greetings-management-module__xPyPDG__moveButton:hover{background-color:#43a047}.greetings-management-module__xPyPDG__lastChangedInfo{color:#555;text-align:right;margin-top:.25rem;font-size:.8rem}.greetings-management-module__xPyPDG__lastChangedTime{color:#555;font-size:.75rem}.greetings-management-module__xPyPDG__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.greetings-management-module__xPyPDG__modalContent{background-color:var(--card-bg);border-radius:.5rem;width:90%;max-width:500px;max-height:90vh;padding:2rem;overflow-y:auto}.greetings-management-module__xPyPDG__modalTitle{color:var(--text)}.greetings-management-module__xPyPDG__formGroup{margin-bottom:1rem}.greetings-management-module__xPyPDG__formLabel{color:var(--text);margin-bottom:.5rem;display:block}.greetings-management-module__xPyPDG__formSelect{border:1px solid var(--border);box-sizing:border-box;background-color:var(--bg);width:100%;color:var(--text);border-radius:.3rem;padding:.5rem}.greetings-management-module__xPyPDG__modalActions{justify-content:flex-end;gap:1rem;display:flex}.greetings-management-module__xPyPDG__cancelButton{background-color:var(--border);cursor:pointer;color:var(--text);border:none;border-radius:.3rem;padding:.75rem 1.5rem}.greetings-management-module__xPyPDG__cancelButton:hover{opacity:.9}.greetings-management-module__xPyPDG__submitButton{color:#fff;cursor:pointer;border:none;border-radius:.3rem;padding:.75rem 1.5rem}.greetings-management-module__xPyPDG__submitButton:disabled{cursor:not-allowed;opacity:.6}.greetings-management-module__xPyPDG__submitButtonRevoke{background-color:#f44336}.greetings-management-module__xPyPDG__submitButtonRestore{background-color:#4caf50}.greetings-management-module__xPyPDG__permissionsListContainer{background-color:var(--bg);border:1px solid var(--border);border-radius:.3rem;margin-bottom:1.5rem;padding:1rem}.greetings-management-module__xPyPDG__permissionsListTitle{color:var(--text);margin-top:0;margin-bottom:1rem;font-size:.95rem;font-weight:600}.greetings-management-module__xPyPDG__permissionsList{flex-direction:column;gap:.75rem;max-height:300px;display:flex;overflow-y:auto}.greetings-management-module__xPyPDG__permissionItem{background-color:var(--card-bg);border:1px solid var(--border);border-radius:.3rem;padding:.75rem}.greetings-management-module__xPyPDG__permissionItemHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.greetings-management-module__xPyPDG__permissionItemUser{color:var(--text);font-size:.9rem;font-weight:600}.greetings-management-module__xPyPDG__permissionItemStatus{white-space:nowrap;border-radius:.2rem;padding:.25rem .5rem;font-size:.8rem}.greetings-management-module__xPyPDG__statusEnabled{color:#155724;background-color:#d4edda}.greetings-management-module__xPyPDG__statusDisabled{color:#721c24;background-color:#f8d7da}.greetings-management-module__xPyPDG__permissionItemDetails{flex-direction:column;gap:.25rem;display:flex}.greetings-management-module__xPyPDG__permissionDetail{gap:.5rem;font-size:.8rem;display:flex}.greetings-management-module__xPyPDG__permissionDetailLabel{color:#666;min-width:90px;font-weight:600}.greetings-management-module__xPyPDG__permissionDetailValue{color:var(--text)}.greetings-management-module__xPyPDG__loadingPermissions{text-align:center;color:var(--text-muted);padding:1rem;font-size:.9rem}
.music-management-module__4xJgpW__pageContainer{background-color:var(--bg-light);border-radius:.5rem;margin-bottom:2rem;padding:2rem;transition:all .3s;position:relative}.music-management-module__4xJgpW__pageContainer.music-management-module__4xJgpW__dragActive{background-color:var(--primary-color);opacity:.95;background-image:linear-gradient(135deg,#ffffff1a 25%,#0000 25% 50%,#ffffff1a 50% 75%,#0000 75%,#0000);background-size:30px 30px;box-shadow:inset 0 0 20px #d000004d}.music-management-module__4xJgpW__pageContainer.music-management-module__4xJgpW__dragActive .music-management-module__4xJgpW__toolbar,.music-management-module__4xJgpW__pageContainer.music-management-module__4xJgpW__dragActive .music-management-module__4xJgpW__mainContent{opacity:.3;pointer-events:none}.music-management-module__4xJgpW__pageContainer.music-management-module__4xJgpW__dragActive:before{content:"Upuść pliki tutaj aby przesłać";color:#fff;text-align:center;z-index:100;width:100%;font-size:2rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.music-management-module__4xJgpW__header{margin-bottom:2rem}.music-management-module__4xJgpW__title{color:var(--text);margin:0;font-size:2rem;font-weight:600}.music-management-module__4xJgpW__subtitle{color:var(--text-muted);margin:.5rem 0 0;font-size:1rem}.music-management-module__4xJgpW__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.music-management-module__4xJgpW__channelSelector{align-items:center;gap:.75rem;display:flex}.music-management-module__4xJgpW__label{color:var(--text);font-size:.95rem;font-weight:500}.music-management-module__4xJgpW__select{border:1px solid var(--border);background-color:var(--bg);color:var(--text);cursor:pointer;border-radius:.3rem;padding:.65rem 1rem;font-size:.95rem;transition:all .2s}.music-management-module__4xJgpW__select:hover:not(:disabled){border-color:var(--primary-color)}.music-management-module__4xJgpW__select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #d000001a}.music-management-module__4xJgpW__select:disabled{opacity:.6;cursor:not-allowed}.music-management-module__4xJgpW__sortContainer{align-items:center;gap:.75rem;margin-left:auto;display:flex}.music-management-module__4xJgpW__sortLabel{color:var(--text);font-size:.95rem;font-weight:500}.music-management-module__4xJgpW__sortSelect{border:1px solid var(--border);background-color:var(--bg);color:var(--text);cursor:pointer;border-radius:.3rem;padding:.65rem 1rem;font-size:.95rem;transition:all .2s}.music-management-module__4xJgpW__sortSelect:hover{border-color:var(--primary-color)}.music-management-module__4xJgpW__sortSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px #d000001a}.music-management-module__4xJgpW__hiddenInput{display:none}.music-management-module__4xJgpW__infoBox{background-color:var(--bg-light);border:1px solid var(--border);border-left:4px solid var(--primary-color);border-radius:.3rem;margin-bottom:.5rem;padding:1.25rem}.music-management-module__4xJgpW__infoContent{width:100%}.music-management-module__4xJgpW__infoContent p{color:var(--text);margin:0 0 .75rem;font-size:.9rem;font-weight:500}.music-management-module__4xJgpW__infoContent ul{margin:0;padding-left:1.25rem;list-style:none}.music-management-module__4xJgpW__infoContent li{color:var(--text);margin:.4rem 0;font-size:.85rem;line-height:1.4}.music-management-module__4xJgpW__alertContainer{margin-bottom:2rem}.music-management-module__4xJgpW__mainContent{grid-template-columns:300px 1fr;gap:2rem;display:grid}.music-management-module__4xJgpW__leftColumn{flex-direction:column;gap:1.5rem;display:flex}.music-management-module__4xJgpW__rightColumn{flex-direction:column;display:flex}.music-management-module__4xJgpW__statCard{background-color:var(--card-bg);border-left:4px solid var(--primary-color);box-shadow:var(--shadow);border-radius:.5rem;padding:1.5rem}.music-management-module__4xJgpW__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.music-management-module__4xJgpW__statValue{color:var(--primary-color);font-size:1.75rem;font-weight:600}.music-management-module__4xJgpW__filesContainer{background-color:var(--card-bg);box-shadow:var(--shadow);border-radius:.5rem;padding:2rem}.music-management-module__4xJgpW__filesTitle{color:var(--text);align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.2rem;display:flex}.music-management-module__4xJgpW__channelName{background-color:var(--primary-color);color:#fff;border-radius:.3rem;padding:.3rem .8rem;font-size:1rem;font-weight:600}.music-management-module__4xJgpW__loadingContainer,.music-management-module__4xJgpW__emptyState{text-align:center;color:var(--text-muted);padding:3rem}.music-management-module__4xJgpW__emptyStateHint{color:var(--text-muted);margin:1rem 0 0;font-size:.9rem}.music-management-module__4xJgpW__filesList{overflow-x:auto}.music-management-module__4xJgpW__bulkActionBar{background-color:var(--bg-light);border:1px solid var(--primary-color);border-bottom:none;border-radius:.3rem .3rem 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.music-management-module__4xJgpW__selectionInfo{color:var(--text);font-size:.95rem;font-weight:500}.music-management-module__4xJgpW__bulkActionButtons{gap:.75rem;display:flex}.music-management-module__4xJgpW__filesTableHeader{display:none}.music-management-module__4xJgpW__fileNameColumn{flex-direction:column;flex:1;gap:.5rem;min-width:200px;display:flex}.music-management-module__4xJgpW__fileSizeColumn,.music-management-module__4xJgpW__fileBitrateColumn,.music-management-module__4xJgpW__fileDurationColumn{text-align:left;flex:1;min-width:100px}.music-management-module__4xJgpW__checkboxColumn{flex:none;justify-content:center;align-items:center;width:40px;display:flex}.music-management-module__4xJgpW__checkboxColumn input[type=checkbox]{cursor:pointer;width:18px;height:18px}.music-management-module__4xJgpW__fileActionColumn{text-align:right;flex:none}.music-management-module__4xJgpW__fileRow{border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;gap:1rem;padding:1rem;transition:background-color .2s,box-shadow .2s;display:flex}.music-management-module__4xJgpW__fileRow:hover{background-color:var(--bg-light)}.music-management-module__4xJgpW__fileRow.music-management-module__4xJgpW__selected{box-shadow:inset 3px 0 0 var(--primary-color);background-color:#d0000014}.music-management-module__4xJgpW__fileRow.music-management-module__4xJgpW__selected:hover{background-color:#d000001f}.music-management-module__4xJgpW__fileRow:focus,.music-management-module__4xJgpW__fileRow:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.music-management-module__4xJgpW__fileName{word-break:break-word;color:var(--text);font-size:1rem;font-weight:500;display:block}.music-management-module__4xJgpW__fileInfoRow{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.music-management-module__4xJgpW__confirmDelete{background-color:var(--warning-color);border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;display:flex}.music-management-module__4xJgpW__confirmText{color:#fff;font-size:.85rem;font-weight:500}.music-management-module__4xJgpW__actionButtons{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.music-management-module__4xJgpW__playerRow{border-bottom:1px solid var(--border);background-color:var(--bg);grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.music-management-module__4xJgpW__playerContainer{grid-column:1/-1;align-items:center;display:flex}.music-management-module__4xJgpW__audioPlayer{border-radius:.3rem;width:100%;height:35px}.music-management-module__4xJgpW__resultContainer{margin-bottom:1.5rem}.music-management-module__4xJgpW__resultHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.music-management-module__4xJgpW__closeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.3rem;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.25rem;font-size:1.5rem;transition:all .2s;display:flex}.music-management-module__4xJgpW__closeButton:hover{background-color:var(--bg-light);color:var(--text)}.music-management-module__4xJgpW__errorsList{background-color:var(--danger-bg,#dc26261a);border:1px solid var(--danger-color);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.music-management-module__4xJgpW__errorsTitle{color:var(--danger-color);margin:0;font-size:.95rem;font-weight:600}.music-management-module__4xJgpW__errorItem{border-bottom:1px solid var(--danger-color);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9rem;display:flex}.music-management-module__4xJgpW__errorItem:last-child{border-bottom:none}.music-management-module__4xJgpW__errorFilename{color:var(--text);flex:1;font-weight:500}.music-management-module__4xJgpW__errorReason{color:var(--danger-color);margin-left:1rem;font-size:.85rem}.music-management-module__4xJgpW__successesList{background-color:var(--success-bg,#22c55e1a);border:1px solid var(--success-color);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.music-management-module__4xJgpW__successTitle{color:var(--success-color);margin:0;font-size:.95rem;font-weight:600}.music-management-module__4xJgpW__successItem{border-bottom:1px solid var(--success-color);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9rem;display:flex}.music-management-module__4xJgpW__successItem:last-child{border-bottom:none}.music-management-module__4xJgpW__successFilename{color:var(--text);flex:1;font-weight:500}.music-management-module__4xJgpW__successDetails{color:var(--success-color);margin-left:1rem;font-size:.85rem}.music-management-module__4xJgpW__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.music-management-module__4xJgpW__modal{background-color:var(--bg);border:1px solid var(--border);border-radius:.5rem;width:90%;max-width:400px;animation:.3s ease-out music-management-module__4xJgpW__slideIn;box-shadow:0 4px 6px #0000001a}@keyframes music-management-module__4xJgpW__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.music-management-module__4xJgpW__modalHeader{border-bottom:1px solid var(--border);padding:1.5rem}.music-management-module__4xJgpW__modalHeader h3{color:var(--text);margin:0;font-size:1.25rem}.music-management-module__4xJgpW__modalBody{padding:1.5rem}.music-management-module__4xJgpW__modalBody p{color:var(--text);margin:.5rem 0;font-size:.95rem}.music-management-module__4xJgpW__modalWarning{color:var(--primary-color);font-weight:500}.music-management-module__4xJgpW__modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}@media (max-width:1200px){.music-management-module__4xJgpW__mainContent{grid-template-columns:1fr}.music-management-module__4xJgpW__leftColumn{flex-direction:row;gap:1rem}.music-management-module__4xJgpW__statCard{flex:1}}@media (max-width:768px){.music-management-module__4xJgpW__pageContainer{padding:1rem}.music-management-module__4xJgpW__title{font-size:1.5rem}.music-management-module__4xJgpW__subtitle{font-size:.9rem}.music-management-module__4xJgpW__toolbar{flex-direction:column;align-items:stretch}.music-management-module__4xJgpW__sortContainer{width:100%;margin-left:0}.music-management-module__4xJgpW__sortSelect{flex:1}.music-management-module__4xJgpW__uploadButton,.music-management-module__4xJgpW__refreshButton{justify-content:center}.music-management-module__4xJgpW__filesTableHeader{grid-template-columns:1fr 80px 80px;font-size:.75rem}.music-management-module__4xJgpW__fileRow{grid-template-columns:1fr 80px 80px}.music-management-module__4xJgpW__fileDurationColumn,.music-management-module__4xJgpW__fileActionColumn{display:none}.music-management-module__4xJgpW__fileNameColumn{min-width:auto}.music-management-module__4xJgpW__statsContainer{grid-template-columns:1fr}}.music-management-module__4xJgpW__uploadProgressContainer{background-color:var(--card-bg);border:1px solid var(--border);border-left:4px solid var(--primary-color);border-radius:.5rem;margin-bottom:1.5rem;padding:1.25rem;animation:.3s ease-out music-management-module__4xJgpW__slideIn}.music-management-module__4xJgpW__uploadProgressHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.music-management-module__4xJgpW__uploadProgressTitle{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex;overflow:hidden}.music-management-module__4xJgpW__uploadProgressSpeed{color:var(--primary-color);white-space:nowrap;margin-left:1rem;font-size:.85rem;font-weight:600}.music-management-module__4xJgpW__uploadProgressActions{align-items:center;gap:.75rem;display:flex}.music-management-module__4xJgpW__cancelUploadBtn{border:1px solid var(--danger-color);color:var(--danger-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:.9rem;line-height:1;transition:all .2s;display:flex}.music-management-module__4xJgpW__cancelUploadBtn:hover{background-color:var(--danger-color);color:#fff}.music-management-module__4xJgpW__cancelUploadBtn:focus-visible{outline:2px solid var(--danger-color);outline-offset:2px}.music-management-module__4xJgpW__uploadProgressBar{background-color:var(--bg-light);border-radius:6px;width:100%;height:12px;position:relative;overflow:hidden}.music-management-module__4xJgpW__uploadProgressFill{background:linear-gradient(90deg, var(--primary-color), #f44);border-radius:6px;height:100%;transition:width .3s;position:relative}.music-management-module__4xJgpW__uploadProgressFill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.5s infinite music-management-module__4xJgpW__shimmer;position:absolute;inset:0}@keyframes music-management-module__4xJgpW__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.music-management-module__4xJgpW__uploadProgressPercent{text-align:right;color:var(--text-muted);margin-top:.35rem;font-size:.8rem;display:block}
.EditableContent-module__AubrgG__noAccess{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.EditableContent-module__AubrgG__container{max-width:900px;margin:0 auto}.EditableContent-module__AubrgG__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.EditableContent-module__AubrgG__headerTitle{margin:0}.EditableContent-module__AubrgG__btnBase{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s}.EditableContent-module__AubrgG__btnBase:hover:not(:disabled){opacity:.8;box-shadow:0 4px 8px #00000026}.EditableContent-module__AubrgG__btnEdit{background-color:var(--primary-color);color:#fff;}.EditableContent-module__AubrgG__btnSave{background-color:var(--success-color);color:#fff;padding:.75rem 2rem;}.EditableContent-module__AubrgG__btnSave:disabled{background-color:var(--text-muted);opacity:.6;cursor:not-allowed}.EditableContent-module__AubrgG__btnCancel{background-color:var(--text-muted);color:#fff;padding:.75rem 2rem;}.EditableContent-module__AubrgG__buttonGroup{flex-wrap:wrap;gap:1rem;display:flex}.EditableContent-module__AubrgG__loadingContainer{background-color:var(--bg-light);border-radius:.5rem;justify-content:center;align-items:center;min-height:400px;display:flex}.EditableContent-module__AubrgG__loadingText{color:var(--text-muted)}.EditableContent-module__AubrgG__editContainer,.EditableContent-module__AubrgG__content{background-color:var(--card-bg);box-shadow:var(--shadow-lg);border-radius:.5rem;padding:2rem}.EditableContent-module__AubrgG__content{color:var(--text);line-height:1.6}.EditableContent-module__AubrgG__alert{border-radius:.25rem .5rem .5rem .25rem;margin-bottom:1.5rem;padding:1rem}.EditableContent-module__AubrgG__alertError{border-left:4px solid var(--danger-color);color:var(--danger-color);background-color:#ef44441a;}.EditableContent-module__AubrgG__alertSuccess{border-left:4px solid var(--success-color);color:var(--success-color);background-color:#10b9811a;}.EditableContent-module__AubrgG__label{color:var(--text);margin-bottom:.5rem;font-weight:600;display:block}.EditableContent-module__AubrgG__editor{border:1px solid var(--border);background-color:var(--bg-light);width:100%;min-height:500px;color:var(--text);resize:vertical;box-sizing:border-box;border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;font-family:Courier New,monospace;font-size:.9rem}
.Listeners-module__crrrzq__pageContainer{padding-bottom:5rem}.Listeners-module__crrrzq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Listeners-module__crrrzq__headerButton{align-items:center;gap:.5rem;display:flex}.Listeners-module__crrrzq__loading{text-align:center;padding:2rem}.Listeners-module__crrrzq__chartsSection{margin-top:40px}.Listeners-module__crrrzq__chartsSectionTitle{margin-bottom:20px}.Listeners-module__crrrzq__archiveSection{margin-top:48px}.Listeners-module__crrrzq__archiveHint{color:var(--text-muted);margin:0 0 16px;font-size:.9em}.Listeners-module__crrrzq__archiveControls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.Listeners-module__crrrzq__archiveSelectLabel{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.85em;display:flex}.Listeners-module__crrrzq__archiveSelectLabel select{min-width:210px}.Listeners-module__crrrzq__archiveGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.Listeners-module__crrrzq__archiveGrid{grid-template-columns:1fr}}.Listeners-module__crrrzq__archiveCard{background-color:var(--bg-light);border:1px solid var(--border);border-radius:8px;min-width:0;padding:16px;overflow:hidden}.Listeners-module__crrrzq__archiveCard h3{margin:0 0 12px;font-size:1rem}.Listeners-module__crrrzq__archiveEmpty{text-align:center;color:#999;margin:0;padding:20px}.Listeners-module__crrrzq__archiveError{color:var(--danger-color,#e53e3e);margin:0 0 16px}@media (max-width:768px){.Listeners-module__crrrzq__hideMobile{display:none}}.Listeners-module__crrrzq__spinning{animation:1s linear infinite Listeners-module__crrrzq__spin}@keyframes Listeners-module__crrrzq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Schedule-module__chEtHa__scheduleGrid{grid-template-columns:auto 1fr;gap:2rem;padding-bottom:2rem;display:grid}.Schedule-module__chEtHa__scheduleSidebar{min-width:0}.Schedule-module__chEtHa__sidebarContent{flex-direction:column;gap:1rem;display:flex}.Schedule-module__chEtHa__addButton{width:100%;padding:.75rem 1rem;font-size:1rem}.Schedule-module__chEtHa__formCard{margin-bottom:2rem}.Schedule-module__chEtHa__emptyMessage{text-align:center;color:var(--text-muted)}.Schedule-module__chEtHa__scheduleListGrid{gap:1.5rem;display:grid}.Schedule-module__chEtHa__noPermissions{flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}@media (max-width:768px){.Schedule-module__chEtHa__scheduleGrid{grid-template-columns:1fr;gap:1rem}.Schedule-module__chEtHa__scheduleSidebar{order:-1}:is(.recurring-edit-btn .btn-text,.recurring-delete-btn .btn-text){display:none}}.Schedule-module__chEtHa__mobileNav{flex-direction:column;gap:.75rem;display:flex}.Schedule-module__chEtHa__mobileNavButtons{gap:.5rem;width:100%;display:flex}.Schedule-module__chEtHa__mobileNavButton{flex:1}.Schedule-module__chEtHa__mobileNavDateInput{border:1px solid var(--border);background-color:var(--bg);width:100%;color:var(--text);cursor:pointer;border-radius:.375rem;padding:.5rem}.Schedule-module__chEtHa__formModeTabs{border-bottom:1px solid var(--border);gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.Schedule-module__chEtHa__formModeTab{cursor:pointer;background:0 0;border:none;padding:.5rem 1rem}.Schedule-module__chEtHa__formModeTabActive{color:var(--primary-color);border-bottom:2px solid var(--primary-color);font-weight:700}.Schedule-module__chEtHa__formModeTabInactive{color:var(--text-muted);border-bottom:none;font-weight:400}
