*{box-sizing:border-box}.adminApp,.adminGate{color:#f7f7f8;background:#090a0d;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adminLogo{color:#fff;letter-spacing:-.7px;align-items:center;font-size:19px;font-weight:850;text-decoration:none;display:flex}.adminLogo i{border:4px solid #fff;border-radius:50%;width:17px;height:17px;margin-right:8px}.adminLogo span{color:#777b84;letter-spacing:.14em;margin-left:6px;font-size:10px}.adminSide{background:#0d0f13;border-right:1px solid #ffffff0f;flex-direction:column;width:235px;padding:32px 22px;display:flex;position:fixed;inset:0 auto 0 0}.adminSide nav{flex-direction:column;gap:5px;margin-top:55px;display:flex}.adminSide nav button,.logout{color:#8d9098;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:12px;display:flex}.adminSide nav button.active{color:#111;background:#f2f2f3;font-weight:750}.logout{margin-top:auto}.adminMain{margin-left:235px;padding:36px 4vw 70px}.adminMain>header{background:0 0;justify-content:space-between;height:auto;padding:0;display:flex;position:static}.adminMain>header span{color:#72757c;letter-spacing:.18em;font-size:9px;font-weight:750}.adminMain h1{margin:7px 0;font-size:34px}.adminProfile{background:#14161b;border:1px solid #ffffff17;border-radius:22px;align-items:center;gap:8px;height:42px;padding:9px 14px;display:flex}.statGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0;display:grid}.stat{background:#111318;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;padding:22px;display:flex;position:relative}.stat>div{background:#ffffff0b;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.stat>div svg{width:19px}.stat>span{color:#91949a;font-size:11px}.stat>b{margin:15px 0 5px;font-size:34px}.stat>small{color:#666a72}.adminPanel{background:#111318;border:1px solid #ffffff0f;border-radius:14px;padding:24px}.panelHead{justify-content:space-between;align-items:center;display:flex}.panelHead h2{margin:0 0 5px;font-size:19px}.panelHead p{color:#74777e;margin:0;font-size:12px}.panelHead>button,.saveButton{color:#111;background:#f3f3f4;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-weight:750;display:flex}.panelHead svg{width:16px}.adminSearch{background:#181a20;border:1px solid #303239;border-radius:8px;align-items:center;margin:22px 0;padding:0 12px;display:flex}.adminSearch svg{color:#777;width:17px}.adminSearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:12px}.userTable{margin-top:22px}.userTable article{border-top:1px solid #ffffff0c;grid-template-columns:44px 1.5fr 1fr 1fr 90px 34px 34px;align-items:center;gap:11px;padding:13px 6px;display:grid}.userTable article>span:not(.userAvatar){flex-direction:column;gap:4px;display:flex}.userTable b{font-size:12px}.userTable small{color:#70737a;align-items:center;gap:4px;font-size:10px;display:flex}.userTable small svg{width:12px}.userAvatar{background:linear-gradient(145deg,#5965d8,#242636);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.userTable em{text-align:center;border-radius:15px;padding:6px 9px;font-size:9px;font-style:normal}.userTable em.active{color:#78c488;background:#4ea96918}.userTable em.blocked{color:#e47777;background:#e4535318}.userTable article>button{color:#777;background:0 0;border:0}.userTable article>button svg{width:17px}.sourceGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.sourceGrid article{background:#181a20;border:1px solid #ffffff0d;border-radius:10px;grid-template-columns:45px 1fr 25px;align-items:center;padding:16px;display:grid}.sourceGrid article>svg:first-child{background:#ffffff0a;border-radius:8px;width:40px;height:40px;padding:11px}.sourceGrid article>svg:last-child{color:#69b47d;width:18px}.sourceGrid article>div{flex-direction:column;gap:5px;display:flex}.sourceGrid span{color:#74777e;font-size:10px}.adminEmpty{color:#777;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.adminEmpty svg{width:28px}.adminEmpty b{color:#aaa}.adminEmpty span{font-size:11px}.adminGate{background:radial-gradient(circle at 50% 0,#1b2530,#0000 42%),#08090b;place-items:center;display:grid}.adminGate>.adminLogo{position:absolute;top:32px;left:40px}.adminGate form{background:#111318;border:1px solid #ffffff17;border-radius:18px;width:420px;padding:35px}.adminGate form>svg{background:#ffffff0c;border-radius:9px;width:35px;height:35px;margin-bottom:20px;padding:8px}.adminGate form>span{letter-spacing:.18em;color:#777;font-size:9px;display:block}.adminGate h1{margin:7px 0;font-size:28px}.adminGate p{color:#81848b;font-size:12px;line-height:1.6}.adminGate label,.adminModal label{color:#999;flex-direction:column;gap:7px;margin-top:16px;font-size:11px;display:flex}.adminGate input,.adminModal input,.adminModal select{color:#fff;background:#1b1d22;border:1px solid #35373d;border-radius:8px;outline:0;padding:12px}.adminGate form>button{color:#111;background:#f3f3f3;border:0;border-radius:8px;width:100%;margin-top:22px;padding:13px;font-weight:750}.adminGate form>small{text-align:center;color:#565960;margin-top:20px;font-size:9px;display:block}.adminError{color:#df7777;background:#d74f4f16;border:1px solid #d74f4f30;border-radius:7px;padding:10px;font-size:11px}.adminModal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000b;place-items:center;display:grid;position:fixed;inset:0}.adminModal>section{background:#121419;border:1px solid #ffffff17;border-radius:16px;width:470px;max-width:calc(100% - 30px);padding:28px;position:relative}.adminModal h2{margin:0 0 20px}.modalClose{color:#fff;background:#ffffff0d;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:18px;right:18px}.modalRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.saveButton{justify-content:center;width:100%;margin-top:24px}.sourceNotice{color:#777;background:#ffffff08;border-radius:7px;padding:10px;font-size:11px;line-height:1.5}.adminSpinner{border:3px solid #ffffff20;border-top-color:#fff;border-radius:50%;width:35px;height:35px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=800px){.adminSide{width:70px;padding:25px 10px}.adminSide .adminLogo span,.adminSide .adminLogo{font-size:0}.adminSide nav button,.logout{justify-content:center;font-size:0}.adminMain{margin-left:70px;padding:25px 16px 80px}.statGrid{grid-template-columns:1fr}.adminProfile{font-size:0}.userTable article{grid-template-columns:40px 1fr 80px 30px}.userTable article>span:nth-child(3),.userTable article>span:nth-child(4),.userTable article>button:last-child{display:none}.sourceGrid{grid-template-columns:1fr}.adminGate form{width:calc(100% - 30px)}.adminGate>.adminLogo{left:20px}}.sourceGrid article>button{color:#777;background:0 0;border:0}.sourceGrid article>button svg{width:17px}.adminFile{border:1px dashed #464952;border-radius:10px;flex-direction:column;align-items:center;padding:24px;color:#bbb!important;display:flex!important;position:relative!important}.adminFile>svg{margin-bottom:8px}.adminFile small{color:#686b72;margin-top:5px}.adminFile input{opacity:0;cursor:pointer;position:absolute;inset:0}.sourceNotice{gap:8px;display:flex}.sourceNotice svg{flex:none;width:17px}.saveButton:disabled{opacity:.45}.adminLogo>i{display:none}.adminLogo>img{object-fit:contain;width:76px;height:27px;display:block}.adminLogo>img+span{margin-left:8px}@media (width<=800px){.adminSide .adminLogo>img{width:49px;height:auto}.adminSide .adminLogo span{display:none}}.adminSearch small{color:#777;white-space:nowrap;font-size:10px}.adminCatalogStack{gap:16px;display:grid}.catalogMetricGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.catalogMetric{background:#181a20;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.catalogMetric>span{color:#ddd;background:#ffffff0a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.catalogMetric svg{width:18px}.catalogMetric div{flex-direction:column;gap:3px;display:flex}.catalogMetric small{color:#777;font-size:10px}.catalogMetric b{font-size:18px}.activeGeneration{background:#4eba6d0b;border:1px solid #5bd17b24;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.generationDot{background:#64d383;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #64d38316}.activeGeneration div{flex-direction:column;gap:3px;display:flex}.activeGeneration b{font-size:11px}.activeGeneration small{color:#777;font-size:9px}.generationList{margin-top:18px}.generationList article{border-top:1px solid #ffffff0c;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.generationList article>div{flex-direction:column;gap:4px;display:flex}.generationList b{font-size:12px}.generationList small,.generationList time{color:#74777e;font-size:9px}.generationStatus{text-align:center;color:#aaa;background:#ffffff0b;border-radius:14px;padding:6px 9px;font-size:9px}.generationStatus.active{color:#78c488;background:#4ea96918}.generationStatus.staging{color:#77afe7;background:#468dd51c}.generationStatus.failed{color:#e47777;background:#e4535318}.sourceNotice code{color:#bbb;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1000px){.catalogMetricGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.catalogMetricGrid{grid-template-columns:1fr 1fr}.generationList article{grid-template-columns:80px 1fr}.generationList time{grid-column:2}}@media (width<=480px){.catalogMetricGrid{grid-template-columns:1fr}.adminMain h1{font-size:27px}.panelHead{align-items:flex-start;gap:12px}.panelHead>button{flex:none;font-size:0}.panelHead>button svg{margin:0}.generationList article{grid-template-columns:1fr}.generationList time{grid-column:1}}.recoveryList{margin-top:18px}.recoveryList article{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:18px;padding:14px 4px;display:flex}.recoveryList article>div{flex-direction:column;gap:4px;display:flex}.recoveryList b{font-size:12px}.recoveryList small{color:#74777e;font-size:9px}.recoveryList button{color:#ddd;background:#181a20;border:1px solid #ffffff17;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:700}.adminWalletLoading{justify-items:center;gap:16px;padding:80px 0;display:grid}.adminWalletLoading p{color:#74777e;margin:0;font-size:12px}.adminWalletNotice{color:#78c488;background:#4ea96916;border:1px solid #4ea96930;border-radius:7px;margin:0;padding:10px;font-size:11px}.adminWalletStat>b{font-size:25px}.adminWalletStat>small{font-size:10px}.adminWalletForm{grid-template-columns:repeat(2,1fr);gap:14px 16px;margin-top:22px;display:grid}.adminWalletForm label{color:#999;flex-direction:column;gap:7px;font-size:11px;display:flex}.adminWalletForm input[type=number],.adminWalletForm input[type=text],.adminWalletForm input:not([type]){color:#fff;font:inherit;background:#1b1d22;border:1px solid #35373d;border-radius:8px;outline:0;padding:12px}.adminWalletForm label>small{color:#666a72;font-size:9px}.adminWalletWide{grid-column:1/-1}.adminWalletCheck{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;align-items:flex-start;margin-top:16px;padding:12px;flex-direction:row!important;gap:10px!important}.adminWalletCheck input{accent-color:#78c488;flex:none;width:16px;height:16px;margin-top:2px}.adminWalletCheck>span{flex-direction:column;gap:4px;display:flex}.adminWalletCheck b{color:#e6e7e9;font-size:11px}.adminWalletCheck small{color:#74777e;font-size:9px;line-height:1.5}.adminWalletActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.adminWalletSave{width:auto;margin-top:0}.adminWalletHint{color:#74777e;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.adminWalletWarn{color:#e0a86f;background:#d9873c14;border:1px solid #d9873c33;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 6px;padding:12px;font-size:11px;line-height:1.5;display:flex}.adminWalletWarn svg,.sourceNotice svg{flex:none}.adminWalletQueue,.adminWalletTable{margin-top:18px}.adminWalletQueue article{border-top:1px solid #ffffff0c;grid-template-columns:96px 1fr auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.adminWalletQueue article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.adminWalletQueue b{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.adminWalletQueue small{color:#74777e;overflow-wrap:anywhere;font-size:9px}.adminWalletAmount{color:#78c488;font-size:12px;font-style:normal}.adminWalletStatus{text-align:center;color:#aaa;background:#ffffff0b;border-radius:14px;padding:6px 9px;font-size:9px}.adminWalletStatus.requested{color:#e0a86f;background:#d9873c1c}.adminWalletStatus.paid{color:#78c488;background:#4ea96918}.adminWalletStatus.rejected{color:#e47777;background:#e4535318}.adminWalletTable article{border-top:1px solid #ffffff0c;grid-template-columns:1.6fr .7fr 1fr 1fr 1fr auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.adminWalletTable article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.adminWalletTable b{font-size:12px}.adminWalletTable small{color:#74777e;overflow-wrap:anywhere;font-size:9px}.adminWalletBadge{text-align:center;color:#aaa;background:#ffffff0b;border-radius:14px;align-self:flex-start;padding:5px 9px;font-size:9px;font-style:normal}.adminWalletBadge.reseller{color:#77afe7;background:#468dd51c}.adminWalletRowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminWalletButton{color:#ddd;white-space:nowrap;background:#181a20;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.adminWalletButton:disabled{opacity:.5}.adminWalletButton.adminWalletPrimary{color:#8fd39d;background:#4ea96916;border-color:#4ea96944}.adminWalletButton.adminWalletDanger{color:#e48a8a;background:#e4535314;border-color:#e4535340}.adminWalletDangerSave{color:#fff;background:#e45353}@media (width<=1100px){.adminWalletTable article{grid-template-columns:1.4fr 1fr 1fr;row-gap:14px}.adminWalletRowActions{grid-column:1/-1;justify-content:flex-start}}@media (width<=800px){.adminWalletForm,.adminWalletQueue article{grid-template-columns:1fr}.adminWalletTable article{grid-template-columns:1fr 1fr}.adminWalletStat>b{font-size:19px}}.adminImport{background:#ffffff06;border:1px solid #ffffff16;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.adminImportHead h4{color:#e9e1f4;margin:0 0 6px;font-size:14px}.adminImportHead p{color:#a3a4af;margin:0;font-size:12px;line-height:1.6}.adminImportFields{gap:12px;min-width:0;display:grid}.adminImportFields label{color:#e1e1e6;gap:8px;min-width:0;font-size:13px;display:grid}.adminImportFields label small{color:#92929d;font-size:11px}.adminImportFields input{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#0c0d12;border:1px solid #ffffff24;border-radius:8px;padding:10px 12px;font-size:13px}.adminImportNote{color:#92929d;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.adminImportActions{flex-wrap:wrap;gap:10px;display:flex}.adminImportButton{color:#fff;background:#8252c5;border:0;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600}.adminImportGhost{color:#fff;background:#211a2d;border:1px solid #ffffff25;border-radius:8px;padding:10px 14px;font-size:13px}.adminImportStatus{background:#ffffff08;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.adminImportStatus p{color:#cfcbd6;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminImportMeta{color:#b8a4d6;font-size:12px}.adminImportProgress{accent-color:#a778e8;width:100%;height:7px}.adminImport .adminImportError{color:#ffb0b8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminSeasonBlock{margin-top:24px}.adminSeasonBlock .adminSeasonAlt{color:#b8a4d6;margin:0 0 12px;font-size:13px}.adminSeasonPanel{gap:18px;min-width:0;display:grid}.adminSeasonPanel .panelHead svg{color:#c7acf4}.adminSeasonPanel .adminSeasonIntro{color:#a3a4af;max-width:78ch;margin:0;font-size:13px;line-height:1.6}.adminSeasonFields{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;margin:0 0 16px;padding:0;display:grid}.adminSeasonLegend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminSeasonFields label{color:#e1e1e6;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.adminSeasonFields label small{color:#92929d;font-size:11px}.adminSeasonFields .adminSeasonWide{grid-column:1/-1}.adminSeasonFields :is(input,textarea){color:#fff;width:100%;min-width:0;font:inherit;background:#0c0d12;border:1px solid #ffffff24;border-radius:8px;padding:12px}.adminSeasonFields input{min-height:48px}.adminSeasonLinks{resize:vertical;min-height:150px;font-size:13px;line-height:1.6}.adminSeasonPanel .adminSeasonNote{color:#92929d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.adminSeasonActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.adminSeasonCheck,.adminSeasonImport{color:#17121f;background:#eee;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.adminSeasonImport{color:#fff;background:#8252c5}.adminSeasonPanel .adminSeasonError{color:#ffb0b8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminSeasonPreview,.adminSeasonResult{border-top:1px solid #ffffff18;gap:12px;min-width:0;padding-top:16px;display:grid}.adminSeasonPanel .adminSeasonPreview h3,.adminSeasonPanel .adminSeasonResult h3{margin:0;font-size:16px}.adminSeasonPanel .adminSeasonCount{color:#e9e1f4;margin:0;font-size:15px;font-weight:700}.adminSeasonPanel .adminSeasonEmpty{color:#a3a4af;margin:0;font-size:13px}.adminSeasonPanel .adminSeasonResult>p:not(.adminSeasonCount){color:#a3a4af;margin:0;font-size:13px;line-height:1.6}.adminSeasonScroll{min-width:0;overflow-x:auto}.adminSeasonTable{border-collapse:collapse;width:100%;font-size:13px}.adminSeasonTable th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#82858d;padding:0 10px 10px 0;font-size:10px;font-weight:750}.adminSeasonTable td{vertical-align:top;color:#d8d5df;overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:12px 10px 12px 0}.adminSeasonTable tr.adminSeasonInvalid td{background:#e4535309}.adminSeasonEpisode input{color:#fff;width:84px;min-height:44px;font:inherit;text-align:center;background:#0c0d12;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px;font-size:13px}.adminSeasonSr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adminSeasonFile b{color:#fff;font-size:13px;display:block}.adminSeasonTable small{color:#92929d;margin-top:5px;font-size:11px;line-height:1.5;display:block}.adminSeasonTag{white-space:nowrap;color:#aaa;background:#ffffff0b;border-radius:14px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.adminSeasonTagReady{color:#8fd39d;background:#4ea96918}.adminSeasonTagSkip{color:#e48a8a;background:#e4535318}.adminSeasonList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminSeasonList li{color:#d8d5df;overflow-wrap:anywhere;background:#ffffff07;border-radius:8px;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 14px;padding:10px 12px;font-size:13px;display:grid}.adminSeasonList li.adminSeasonInvalid{background:#e4535310}.adminSeasonList b{color:#fff}.adminSeasonList small{color:#92929d;grid-column:1/-1;font-size:11px}@media (width<=900px){.adminSeasonFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.adminSeasonFields{grid-template-columns:minmax(0,1fr)}.adminSeasonCheck,.adminSeasonImport{width:100%}.adminSeasonList li{grid-template-columns:minmax(0,1fr)}}.adminPipeline{background:#111318;border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;margin:20px 0 4px;padding:20px;display:grid}.adminPipelineBadge{letter-spacing:.08em;text-transform:uppercase;color:#c7acf4;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.adminPipelineHead h3{color:#f2eefa;margin:10px 0 6px;font-size:17px}.adminPipelineHead p{color:#a3a4af;max-width:80ch;margin:0;font-size:13px;line-height:1.6}.adminPipelineOptions{gap:10px;min-width:0;display:grid}.adminPipelineOption{cursor:pointer;background:#ffffff07;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.adminPipelineOption input{accent-color:#a778e8;width:20px;height:20px;margin:2px 0 0}.adminPipelineOption input:disabled{cursor:progress}.adminPipelineOption b{color:#fff;font-size:14px;display:block}.adminPipelineOption small{color:#a3a4af;margin-top:5px;font-size:12px;line-height:1.6;display:block}.adminPipelinePublish{background:#e8b25a0a;border-color:#e8b25a2e}.adminPipelinePublish b{color:#f2d7a4}.adminPipelineNote{color:#92929d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.adminPipeline p:empty{display:none}.adminPipelineActions{flex-wrap:wrap;gap:10px;display:flex}.adminPipelineRetry{color:#fff;background:#211a2d;border:1px solid #ffffff25;border-radius:8px;padding:10px 14px;font-size:13px}.adminPipelineError{color:#ffb0b8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminPipelineParked{background:#e8b25a10;border:1px solid #e8b25a33;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.adminPipelineParkedHead{color:#f2d7a4;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.adminPipelineParkedHead svg{flex:none}.adminPipelineParkedReason{color:#e2ddea;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminPipelineParkedNote{color:#a3a4af;margin:0;font-size:12px;line-height:1.6}.adminPipelineParkedActions{flex-wrap:wrap;gap:10px;display:flex}.adminPipelineParkedButton{color:#fff;background:#211a2d;border:1px solid #ffffff25;border-radius:8px;padding:10px 14px;font-size:13px}.adminPipelineParkedButton:disabled{opacity:.6}.adminPipelineParkedError{color:#ffb0b8;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}@media (width<=480px){.adminPipeline{padding:16px}.adminPipelineRetry,.adminPipelineParkedButton{width:100%}}.adminJobs{background:#111318;border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;margin:4px 0 8px;padding:20px;display:grid}.adminJobsBadge{letter-spacing:.08em;text-transform:uppercase;color:#9fd0c4;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.adminJobsHead h3{color:#f2eefa;margin:10px 0 6px;font-size:17px}.adminJobsHead p{color:#a3a4af;max-width:80ch;margin:0;font-size:13px;line-height:1.6}.adminJobsHead p b{color:#e4e2ea}.adminJobsWarning{color:#f2d7a4;overflow-wrap:anywhere;background:#e8b25a0a;border:1px solid #e8b25a2e;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.adminJobsEmpty{color:#a3a4af;border:1px dashed #ffffff1f;border-radius:10px;margin:0;padding:14px;font-size:13px;line-height:1.6}.adminJobsList{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.adminJobsRow{background:#ffffff07;border:1px solid #ffffff14;border-left:3px solid #ffffff24;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.adminJobs-running{background:#a778e80d;border-left-color:#a778e8}.adminJobs-failed{background:#e8707f0d;border-left-color:#e8707f}.adminJobs-done{border-left-color:#5aa78f}.adminJobsRowHead{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.adminJobsStage{letter-spacing:.08em;text-transform:uppercase;color:#c7acf4;font-size:11px;font-weight:700}.adminJobsState{color:#92929d;font-size:11px}.adminJobs-running .adminJobsState{color:#d6c2f7}.adminJobs-failed .adminJobsState{color:#ffb0b8}.adminJobsTime{color:#77787f;white-space:nowrap;margin-left:auto;font-size:11px}.adminJobsTitle{color:#fff;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.adminJobsDetail{color:#b8a4d6;overflow-wrap:anywhere;margin:0;font-size:12px}.adminJobsStatus{color:#cfcbd6;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminJobsProgress{accent-color:#a778e8;width:100%;height:7px}.adminJobsReason{color:#ffb0b8;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.adminJobsDraft{color:#8b8c95;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.adminJobsNote{color:#92929d;margin:0;font-size:12px;line-height:1.6}@media (width<=480px){.adminJobs{padding:16px}.adminJobsTime{margin-left:0}}.adminUsersToolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;display:flex}.adminUsersSearch{flex:260px;margin:0}.adminUsersChips{flex-wrap:wrap;gap:6px;display:flex}.adminUsersChip{color:#9a9da5;cursor:pointer;background:#181a20;border:1px solid #303239;border-radius:15px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:650;transition:all .15s;display:inline-flex}.adminUsersChip:hover{color:#e6e7ea;border-color:#454852}.adminUsersChipOn{color:#fff;background:#5965d8;border-color:#5965d8}.adminUsersChipCount{background:#ffffff14;border-radius:9px;padding:1px 6px;font-size:9px}.adminUsersChipOn .adminUsersChipCount{background:#0003}.adminUsersCount{color:#777;white-space:nowrap;margin-left:auto;font-size:10px}.adminUsersTable article{grid-template-columns:44px 1.5fr 1fr 1fr 90px auto 34px 34px}.adminUsersTable article>span.adminUsersRenew{flex-direction:row;align-items:center;gap:4px}.adminUsersRenewButton,.adminUsersEditButton{color:#9a9da5;cursor:pointer;background:#181a20;border:1px solid #303239;border-radius:7px;min-width:34px;padding:6px 8px;font-size:10px;font-weight:700;transition:all .15s}.adminUsersRenewButton:hover:not(:disabled),.adminUsersEditButton:hover:not(:disabled){color:#cdd1ff;border-color:#5965d8}.adminUsersEditButton{place-items:center;padding:5px;display:inline-grid}.adminUsersEditButton svg{width:15px}.adminUsersEditOn{color:#cdd1ff;background:#5965d826;border-color:#5965d8}.adminUsersRenewButton:disabled,.adminUsersEditButton:disabled{opacity:.45;cursor:progress}.adminUsersTable small.adminUsersOverdue{color:#e47777}.adminUsersTable small.adminUsersDueSoon{color:#e0b15f}.adminUsersTable em.pending{color:#e0b15f;background:#e0b15f18}.adminUsersEditor{background:#181a20;border:1px solid #303239;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;gap:10px;margin:10px 0 2px;padding:12px;display:flex}.adminUsersEditor label{color:#9a9da5;flex-direction:column;gap:5px;font-size:10px;display:flex}.adminUsersEditor input{color:#fff;background:#101219;border:1px solid #303239;border-radius:7px;outline:0;padding:8px 10px;font-size:12px}.adminUsersEditorHint{color:#70737a;flex:1;font-size:10px}.adminUsersSave,.adminUsersCancel{color:#cfd2d8;cursor:pointer;background:#181a20;border:1px solid #303239;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:650}.adminUsersSave{color:#fff;background:#5965d8;border-color:#5965d8}.adminUsersSave:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.adminUsersCount{margin-left:0}.adminUsersTable article{grid-template-columns:40px 1fr 80px 30px}.adminUsersTable article>span.adminUsersRenew{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.adminUsersTable article>button.adminUsersDelete{display:none}}.adminPayLoading{place-items:center;gap:14px;min-height:260px;display:grid}.adminPayLoading p{color:#74777e;margin:0;font-size:11px}.adminPayActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminPayPeriods{background:#181a20;border:1px solid #ffffff12;border-radius:9px;gap:4px;padding:4px;display:inline-flex}.adminPayPeriod{color:#8d9098;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:700}.adminPayPeriod:disabled{opacity:.55}.adminPayPeriodOn{color:#f3f3f4;background:#ffffff12}.adminPayButton{color:#ddd;white-space:nowrap;background:#181a20;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.adminPayButton:disabled{opacity:.5}.adminPayStats{grid-template-columns:repeat(5,1fr);margin:24px 0 0}.adminPayStat>b{overflow-wrap:anywhere;margin:14px 0 5px;font-size:21px}.adminPayStat>small{color:#74777e;font-size:9px}.adminPayNote{color:#74777e;margin:16px 0 0;font-size:10px}.adminPayWarn{color:#e0a86f;background:#d9873c14;border:1px solid #d9873c33;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px;display:flex}.adminPayWarn>svg{flex:none;margin-top:2px}.adminPayWarn>div{min-width:0}.adminPayWarn b{font-size:12px}.adminPayWarn p{color:#d3ab86;margin:6px 0 0;font-size:11px;line-height:1.55}.adminPayStuck{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.adminPayStuck li{background:#00000030;border:1px solid #d9873c22;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 11px;display:flex}.adminPayStuck b{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.adminPayStuck span{color:#cfae8c;overflow-wrap:anywhere;font-size:11px}.adminPayStuck small{color:#9c8a74;white-space:nowrap;margin-left:auto;font-size:9px}.adminPayEmpty{margin-top:10px}.adminPayTable{margin-top:18px}.adminPayTable article{border-top:1px solid #ffffff0c;grid-template-columns:1.4fr 1fr 1.1fr .8fr .9fr 1fr 1fr;align-items:center;gap:12px;padding:13px 4px;display:grid}.adminPayTable article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.adminPayTable b{overflow-wrap:anywhere;font-size:12px}.adminPayTable small{color:#74777e;overflow-wrap:anywhere;font-size:9px}.adminPayHead{border-top:0;padding-bottom:6px}.adminPayHead>span{letter-spacing:.08em;text-transform:uppercase;color:#666a72;font-size:9px}.adminPayAmount{color:#78c488}.adminPayState{text-align:center;color:#aaa;background:#ffffff0b;border-radius:14px;align-self:flex-start;padding:6px 9px;font-size:9px;font-style:normal}.adminPayState-paid{color:#78c488;background:#4ea96918}.adminPayState-pending{color:#e0a86f;background:#d9873c1c}.adminPayState-failed{color:#e47777;background:#e4535318}.adminPayAudit{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.adminPayAudit li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:13px 14px}.adminPayAuditHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.adminPayAuditHead b{font-size:12px}.adminPayWho{color:#77afe7;white-space:nowrap;background:#468dd51c;border-radius:14px;padding:5px 9px;font-size:9px}.adminPayWhen{color:#74777e;white-space:nowrap;margin-left:auto;font-size:10px}.adminPayTarget{color:#91949a;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;margin:7px 0 0;font-size:11px;display:flex}.adminPayTarget small{color:#5f636a;font-size:9px}.adminPayDetail{flex-wrap:wrap;gap:6px 8px;margin:9px 0 0;display:flex}.adminPayDetail>div{background:#00000038;border:1px solid #ffffff0d;border-radius:6px;align-items:baseline;gap:5px;min-width:0;padding:5px 9px;display:flex}.adminPayDetail dt{text-transform:uppercase;letter-spacing:.05em;color:#666a72;margin:0;font-size:9px}.adminPayDetail dd{color:#cfd1d5;overflow-wrap:anywhere;margin:0;font-size:11px}.adminPayFoot{color:#666a72;margin:0;font-size:10px;line-height:1.6}.adminPayFoot b{color:#8d9098}@media (width<=1400px){.adminPayStats{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.adminPayTable article{grid-template-columns:1.4fr 1fr 1fr;row-gap:12px}.adminPayHead{display:none}}@media (width<=800px){.adminPayStats{grid-template-columns:1fr}.adminPayActions{justify-content:flex-start}.adminPayTable article{grid-template-columns:1fr 1fr}.adminPayWhen,.adminPayStuck small{margin-left:0}}.adminReports{background:#111318;border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;margin:4px 0 8px;padding:20px;display:grid}.adminReportsBadge{letter-spacing:.08em;text-transform:uppercase;color:#e8a0ac;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.adminReportsHeadRow{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 6px;display:flex}.adminReportsHeadRow h3{color:#f2eefa;flex:240px;margin:0;font-size:17px}.adminReportsHead p{color:#a3a4af;max-width:80ch;margin:0;font-size:13px;line-height:1.6}.adminReportsHead p b{color:#e4e2ea}.adminReportsButton{color:#e4e2ea;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.adminReportsButton:hover:not(:disabled){background:#ffffff14;border-color:#ffffff36}.adminReportsButton:disabled{opacity:.55;cursor:not-allowed}.adminReportsPrimary{color:#a9e0ce;background:#5aa78f14;border-color:#5aa78f4d}.adminReportsDanger{color:#ffb0b8;background:#e8707f12;border-color:#e8707f45}.adminReportsDangerSave{background:#e8707f;border-color:#e8707f}.adminReportsError{color:#ffb0b8;overflow-wrap:anywhere;background:#e8707f0f;border:1px solid #e8707f3d;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.adminReportsNotice{color:#a9e0ce;overflow-wrap:anywhere;background:#5aa78f0f;border:1px solid #5aa78f3d;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.adminReportsLoading{color:#a3a4af;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.adminReportsHint{color:#8b8c95;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.adminReportsEmpty{color:#a3a4af;border:1px dashed #ffffff1f;border-radius:10px;justify-items:start;gap:6px;margin:0;padding:18px 16px;font-size:13px;line-height:1.6;display:grid}.adminReportsEmpty b{color:#e4e2ea;font-size:14px}.adminReportsEmpty span b{font-size:inherit;color:#f0c7cf}.adminReportsReasons{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adminReportsTag{color:#cfcbd6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex}.adminReportsTag b{color:#fff}.adminReportsTag-no_play{color:#ffb0b8;border-color:#e8707f3d}.adminReportsTag-wrong_content{color:#f2d7a4;border-color:#e8b25a3d}.adminReportsTag-audio,.adminReportsTag-subtitle{color:#d6c2f7;border-color:#a778e83d}.adminReportsTag-quality{color:#a9e0ce;border-color:#5aa78f3d}.adminReportsList{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.adminReportsRow{background:#ffffff07;border:1px solid #ffffff14;border-left:3px solid #ffffff24;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.adminReportsCrowd{background:#e8707f0d;border-color:#e8707f2e}.adminReportsRowHead{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.adminReportsKind{letter-spacing:.08em;text-transform:uppercase;color:#c7acf4;font-size:11px;font-weight:700}.adminReportsFlag{color:#ffb0b8;background:#e8707f14;border:1px solid #e8707f4d;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.adminReportsTime{color:#77787f;white-space:nowrap;margin-left:auto;font-size:11px}.adminReportsTitle{color:#fff;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.adminReportsCount{color:#cfcbd6;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminReportsCount b{color:#fff}.adminReportsRowReasons{margin-top:2px}.adminReportsWarn{color:#ffb0b8;background:#e8707f0f;border:1px solid #e8707f2e;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.6;display:flex}.adminReportsWarn svg{flex:none;margin-top:3px}.adminReportsActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminReportsDetail{border-top:1px solid #ffffff14;gap:8px;margin-top:2px;padding-top:10px;display:grid}.adminReportsFeed{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminReportsEntry{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;gap:4px;min-width:0;padding:10px 12px;display:grid}.adminReportsEntry-resolved,.adminReportsEntry-dismissed{opacity:.66}.adminReportsEntryHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.adminReportsEntryReason{color:#e4e2ea;font-size:12px;font-weight:600}.adminReportsEntryStatus{color:#92929d;font-size:11px}.adminReportsEntry-open .adminReportsEntryStatus{color:#ffb0b8}.adminReportsEntryText{color:#cfcbd6;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adminReportsNote{color:#92929d;margin:0;font-size:12px;line-height:1.6}@media (width<=480px){.adminReports{padding:16px}.adminReportsTime{margin-left:0}.adminReportsActions .adminReportsButton{flex:auto;justify-content:center}}.adminHealthActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adminHealthNotice{color:#86c895;background:#4ea96912;border:1px solid #4ea96930;border-radius:7px;margin:0;padding:10px;font-size:11px;line-height:1.55}.adminHealthLead{color:#a9a7b0;margin:18px 0 0;font-size:12px;line-height:1.7}.adminHealthLead b{color:#e4e2ea}.adminHealthStats{grid-template-columns:repeat(5,1fr);margin:20px 0 0}.adminHealthChecked{border-color:#fff2}.adminHealthGood{color:#78c488}.adminHealthWarn{color:#e0a86f}.adminHealthBad{color:#e47777}.adminHealthRun{background:#00000030;border:1px solid #ffffff12;border-radius:10px;gap:6px;margin:18px 0 0;padding:14px 16px;display:grid}.adminHealthRun-running,.adminHealthRun-queued{background:#4c8ad812;border-color:#4c8ad83a}.adminHealthRun-failed{background:#e4535310;border-color:#e4535333}.adminHealthRun-canceled{border-color:#d9873c2e}.adminHealthRunHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.adminHealthRunState{text-transform:uppercase;letter-spacing:.06em;color:#e4e2ea;font-size:10px;font-weight:700}.adminHealthRun-running .adminHealthRunState,.adminHealthRun-queued .adminHealthRunState{color:#8db6ea}.adminHealthRun-failed .adminHealthRunState{color:#e47777}.adminHealthRunTrigger{color:#8d9098;font-size:11px}.adminHealthRunTime{color:#74777e;white-space:nowrap;margin-left:auto;font-size:9px}.adminHealthRunNumbers{color:#cfcbd6;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.adminHealthRunHint{color:#74777e;margin:0;font-size:10px;line-height:1.6}.adminHealthRunError{color:#e0a08f;margin:4px 0 0;font-size:11px;line-height:1.6}.adminHealthSettings{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;gap:14px;margin:18px 0 0;padding:16px;display:grid}.adminHealthSettingsHead{color:#b9b6c0;align-items:center;gap:7px;font-size:11px;display:flex}.adminHealthFields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adminHealthField{gap:5px;min-width:0;display:grid}.adminHealthFieldLabel{letter-spacing:.04em;text-transform:uppercase;color:#a5a3ad;font-size:10px;font-weight:700}.adminHealthField input[type=number]{color:#ececee;background:#181a20;border:1px solid #ffffff17;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:13px}.adminHealthField input[type=number]:disabled{opacity:.5}.adminHealthField small{color:#74777e;font-size:10px;line-height:1.55}.adminHealthToggle .adminHealthFieldLabel{text-transform:none;letter-spacing:0;color:#e4e2ea;align-items:center;gap:8px;font-size:12px;display:flex}.adminHealthToggle input[type=checkbox]{accent-color:#4ea969;width:15px;height:15px}.adminHealthUtc{color:#d3ab86;background:#d9873c12;border:1px solid #d9873c2b;border-radius:9px;align-items:baseline;gap:7px;margin:0;padding:11px 13px;font-size:11px;line-height:1.6;display:flex}.adminHealthUtc b{color:#e0a86f}.adminHealthUtc>svg{flex:none}.adminHealthTabs{background:#181a20;border:1px solid #ffffff12;border-radius:9px;flex-wrap:wrap;gap:4px;margin:18px 0 0;padding:4px;display:inline-flex}.adminHealthTabNote{color:#8d9098;margin:12px 0 0;font-size:11px;line-height:1.6}.adminHealthLoading{color:#74777e;margin:14px 0 0;font-size:11px}.adminHealthTable{margin-top:14px}.adminHealthRow{border-top:1px solid #ffffff0c;grid-template-columns:1.6fr 1fr .8fr 1.9fr .7fr 1fr .7fr 1fr;align-items:start;gap:12px;padding:13px 4px;display:grid}.adminHealthRow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.adminHealthRow b{overflow-wrap:anywhere;font-size:12px}.adminHealthRow small{color:#74777e;overflow-wrap:anywhere;font-size:9px}.adminHealthHead{border-top:0;padding-bottom:6px}.adminHealthHead>span{letter-spacing:.08em;text-transform:uppercase;color:#666a72;font-size:9px}.adminHealthReason{color:#c8c4d0;font-weight:400;line-height:1.5}.adminHealthState{text-align:center;color:#aaa;white-space:nowrap;background:#ffffff0b;border-radius:14px;align-self:flex-start;padding:6px 9px;font-size:9px;font-style:normal}.adminHealthState-ok{color:#78c488;background:#4ea96918}.adminHealthState-unstable{color:#e0a86f;background:#d9873c1c}.adminHealthState-broken{color:#e47777;background:#e4535318}.adminHealthState-missing{color:#a79fbd;background:#8b83a318}.adminHealthBreakdowns{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.adminHealthBreakdown{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.adminHealthBreakdownHead{color:#b9b6c0;align-items:center;gap:7px;font-size:11px;display:flex}.adminHealthBreakdown ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.adminHealthBreakdown li{background:#00000030;border:1px solid #ffffff0c;border-radius:7px;align-items:baseline;gap:10px;padding:7px 10px;display:flex}.adminHealthBreakdown li b{white-space:nowrap;margin-left:auto;font-size:12px}.adminHealthBreakdown>small{color:#74777e;font-size:10px;line-height:1.55}.adminHealthCode{color:#cfcbd6;overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;display:inline-flex}.adminHealthCodeNone{color:#a79fbd}.adminHealthRun-none{border-style:dashed}.adminHealthStart{color:#86c895;border-color:#4ea96944}.adminHealthStart:disabled{color:#ddd;border-color:#ffffff17}@media (width<=1100px){.adminHealthStats{grid-template-columns:repeat(3,1fr)}.adminHealthFields{grid-template-columns:repeat(2,1fr)}.adminHealthRow{grid-template-columns:1.6fr 1fr .9fr 1.6fr;row-gap:12px}.adminHealthHead{display:none}}@media (width<=680px){.adminHealthStats{grid-template-columns:repeat(2,1fr)}.adminHealthBreakdowns{grid-template-columns:1fr}}@media (width<=480px){.adminHealthStats,.adminHealthFields{grid-template-columns:1fr}.adminHealthRow{grid-template-columns:1fr 1fr}.adminHealthActions{justify-content:flex-start}.adminHealthActions .adminPayButton{flex:auto;justify-content:center}.adminHealthRunTime{margin-left:0}}.adminFixStack{gap:18px;display:grid}.adminFixNotice{color:#86c895;background:#4ea96914;border:1px solid #4ea9692e;border-radius:7px;padding:10px;font-size:11px}.adminFixLead{color:#9a9da5;margin:18px 0 0;font-size:12px;line-height:1.7}.adminFixLead b{color:#d9d6e0;font-weight:650}.adminFixStats{grid-template-columns:repeat(6,1fr);margin:20px 0 0}.adminFixBad{color:#e47777}.adminFixWarn{color:#e0a86f}.adminFixFlow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.adminFixFlowItem{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:baseline;gap:7px;padding:9px 13px;display:inline-flex}.adminFixFlowItem svg{color:#74777e;flex:none;align-self:center}.adminFixFlowItem b{font-size:15px}.adminFixFlowItem span{color:#74777e;font-size:10px}.adminFixFilters{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.adminFixFilter{gap:6px;min-width:0;display:grid}.adminFixFilterLabel{letter-spacing:.08em;text-transform:uppercase;color:#666a72;font-size:9px}.adminFixChips{background:#181a20;border:1px solid #ffffff12;border-radius:9px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.adminFixNote{color:#8d9098;margin:14px 0 0;font-size:11px;line-height:1.6}.adminFixLoading,.adminFixSaving{color:#74777e;margin:14px 0 0;font-size:11px}.adminFixEmpty{text-align:center;margin-top:10px}.adminFixEmpty span{max-width:520px;line-height:1.6}.adminFixList{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.adminFixRow{background:#ffffff04;border:1px solid #ffffff0f;border-radius:11px;gap:9px;min-width:0;padding:15px;display:grid}.adminFixRow-in_progress{border-color:#d9873c33}.adminFixRow-done{border-color:#4ea96933}.adminFixRow-ignored{opacity:.72;border-style:dashed}.adminFixRowHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminFixTitle{overflow-wrap:anywhere;font-size:14px}.adminFixEpisode{color:#8d9098;background:#ffffff0b;border-radius:6px;margin-left:7px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.adminFixWorkflow{white-space:nowrap;color:#aaa;background:#ffffff0b;border-radius:14px;margin-left:auto;padding:5px 10px;font-size:9px;font-weight:700}.adminFixWorkflow-pending{color:#a79fbd;background:#8b83a318}.adminFixWorkflow-in_progress{color:#e0a86f;background:#d9873c1c}.adminFixWorkflow-done{color:#78c488;background:#4ea96918}.adminFixWorkflow-ignored{color:#74777e;background:#ffffff0b}.adminFixMeta{color:#74777e;overflow-wrap:anywhere;margin:0;font-size:10px}.adminFixTags{flex-wrap:wrap;gap:5px;display:flex}.adminFixTag{color:#aaa;background:#ffffff0b;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:700}.adminFixTag-no_link{color:#a79fbd;background:#8b83a318}.adminFixTag-broken{color:#e47777;background:#e4535318}.adminFixTag-unstable{color:#e0a86f;background:#d9873c1c}.adminFixTag-reports{color:#7fb0e0;background:#4f8fd118}.adminFixTag-low_res{color:#bf92db;background:#b06fd118}.adminFixFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.adminFixFact{flex-direction:column;gap:3px;min-width:0;display:flex}.adminFixFact small{letter-spacing:.06em;text-transform:uppercase;color:#666a72;font-size:9px}.adminFixFact b{color:#cfcbd6;overflow-wrap:anywhere;font-size:11px;font-weight:600}.adminFixState{color:#aaa;white-space:nowrap;background:#ffffff0b;border-radius:14px;align-self:flex-start;padding:5px 9px;font-size:9px}.adminFixState-ok{color:#78c488;background:#4ea96918}.adminFixState-unstable{color:#e0a86f;background:#d9873c1c}.adminFixState-broken{color:#e47777;background:#e4535318}.adminFixState-missing,.adminFixState-none{color:#a79fbd;background:#8b83a318}.adminFixReason{color:#c8c4d0;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.adminFixOperatorNote{color:#cfcbd6;overflow-wrap:anywhere;background:#00000030;border:1px solid #ffffff0c;border-radius:8px;align-items:baseline;gap:6px;margin:0;padding:9px 11px;font-size:11px;line-height:1.55;display:flex}.adminFixOperatorNote svg{color:#74777e;flex:none;align-self:center}.adminFixOperatorNote small{color:#666a72;font-size:9px}.adminFixRowActions,.adminFixActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminFixActions{justify-content:flex-end;margin-top:12px}.adminFixNoteField{color:#ddd;background:#181a20;border:1px solid #303239;border-radius:8px;flex:220px;min-width:0;padding:9px 11px;font-size:11px}.adminFixNoteField::placeholder{color:#666a72}.adminFixNoteField:disabled{opacity:.55}.adminFixDone{color:#86c895;border-color:#4ea96944}.adminFixDone:disabled{color:#ddd;border-color:#ffffff17}.adminFixIgnore{color:#e0a86f;border-color:#d9873c44}.adminFixConfirm{background:#d9873c0e;border:1px solid #d9873c33;border-radius:9px;gap:10px;padding:12px;display:grid}.adminFixConfirm p{color:#d3cfc6;margin:0;font-size:11px;line-height:1.6}.adminFixConfirmActions{flex-wrap:wrap;gap:8px;display:flex}.adminFixFoot{color:#666a72;margin:16px 0 0;font-size:10px;line-height:1.6}@media (width<=1100px){.adminFixStats{grid-template-columns:repeat(3,1fr)}.adminFixFacts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.adminFixStats{grid-template-columns:repeat(2,1fr)}.adminFixFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminFixWorkflow{margin-left:0}}@media (width<=480px){.adminFixStats,.adminFixFacts{grid-template-columns:1fr}.adminFixActions{justify-content:flex-start}.adminFixRowActions .adminPayButton,.adminFixActions .adminPayButton{flex:auto;justify-content:center}}.adminEditOverlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminEditSheet{background:#121419;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;width:860px;max-width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.adminEditHead{background:#14161c;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.adminEditHeadText{flex:auto;min-width:0}.adminEditHeadText h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:19px}.adminEditHeadText p{color:#8d9098;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.adminEditKicker{letter-spacing:.1em;text-transform:uppercase;color:#a79fbd;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.adminEditEpisode{color:#8d9098;vertical-align:middle;background:#ffffff0b;border-radius:6px;margin-left:8px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.adminEditClose{color:#fff;cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.adminEditBody{flex:auto;align-content:start;gap:14px;min-height:0;padding:20px 24px 24px;display:grid;overflow-y:auto}.adminEditLead{color:#a5a7b0;background:#8b83a314;border:1px solid #8b83a32e;border-radius:9px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:11px;line-height:1.7;display:flex}.adminEditLead svg{color:#a79fbd;flex:none;margin-top:2px}.adminEditLead b,.adminEditHint b{color:#d9d6e0;font-weight:650}.adminEditHint{color:#8d9098;margin:0;font-size:11px;line-height:1.6}.adminEditAlert{margin:0}.adminEditNotice{color:#86c895;background:#4ea96914;border:1px solid #4ea9692e;border-radius:7px;align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:11px;line-height:1.6;display:flex}.adminEditNotice svg,.adminEditWarn svg{flex:none;margin-top:1px}.adminEditWarn{color:#e0b57a;background:#e8b25a12;border:1px solid #e8b25a33;border-radius:7px;align-items:flex-start;gap:8px;margin:0;padding:10px;font-size:11px;line-height:1.6;display:flex}.adminEditLoading{justify-items:center;gap:14px;padding:40px 0;display:grid}.adminEditLoading p{color:#8d9098;margin:0;font-size:11px}.adminEditEmpty{text-align:center;margin:0}.adminEditEmpty span{max-width:520px;line-height:1.6}.adminEditSection{background:#ffffff04;border:1px solid #ffffff0f;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.adminEditSectionHead h3{color:#f2eefa;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.adminEditSectionHead h3 svg{color:#a79fbd}.adminEditSectionHead p{color:#8d9098;margin:7px 0 0;font-size:11px;line-height:1.7}.adminEditSectionHead p b{color:#d9d6e0;font-weight:650}.adminEditField{gap:6px;min-width:0;display:grid}.adminEditLabelRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminEditLabel{letter-spacing:.08em;text-transform:uppercase;color:#666a72;font-size:9px}.adminEditReset{color:#bdbfc6;cursor:pointer;background:#181a20;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.adminEditInput,.adminEditArea{color:#fff;background:#1b1d22;border:1px solid #35373d;border-radius:8px;outline:0;width:100%;min-width:0;padding:11px;font-family:inherit;font-size:12px}.adminEditArea{resize:vertical;line-height:1.6}.adminEditInput:focus,.adminEditArea:focus{border-color:#6f6191}.adminEditInput::placeholder,.adminEditArea::placeholder{color:#5c5f66}.adminEditInput:disabled,.adminEditArea:disabled{opacity:.6}.adminEditProvider{color:#74777e;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.adminEditProviderValue{color:#9a9da5;font-weight:600}.adminEditCount{color:#5c5f66;font-size:9px}.adminEditCover{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;display:grid}.adminEditCoverBox{aspect-ratio:2/3;background:#0f1116;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:104px;display:grid;overflow:hidden}.adminEditCoverBox img{object-fit:cover;width:100%;height:100%}.adminEditCoverFallback{text-align:center;color:#666a72;padding:10px;font-size:9px;line-height:1.5}.adminEditCoverFields{gap:6px;min-width:0;display:grid}.adminEditTags{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.adminEditTag{color:#c4bcd8;background:#8b83a318;border-radius:13px;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:10px;font-weight:650;display:inline-flex}.adminEditTagRemove{width:16px;height:16px;color:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;display:grid}.adminEditTagEmpty{color:#666a72;font-size:10px}.adminEditTagForm{align-items:center;gap:8px;display:flex}.adminEditToggleRow{color:#9a9da5;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;line-height:1.6;display:flex}.adminEditSwitch{color:#8d9098;cursor:pointer;background:#181a20;border:1px solid #ffffff17;border-radius:20px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.adminEditSwitchKnob{background:#35373d;border-radius:12px;width:34px;height:20px;transition:background .15s;position:relative}.adminEditSwitchKnob:after{content:"";background:#9a9da5;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.adminEditSwitchOn{color:#d8c6f5;background:#a778e816;border-color:#a778e84d}.adminEditSwitchOn .adminEditSwitchKnob{background:#a778e8}.adminEditSwitchOn .adminEditSwitchKnob:after{background:#14161c;transform:translate(14px)}.adminEditSwitch:disabled{opacity:.5;cursor:default}.adminEditSwitchText{white-space:nowrap}.adminEditFeatured,.adminEditReports{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;gap:8px;min-width:0;padding:13px;display:grid}.adminEditFeaturedCount{letter-spacing:.08em;text-transform:uppercase;color:#666a72;align-items:center;gap:6px;font-size:9px;display:inline-flex}.adminEditQuiet{color:#74777e;margin:0;font-size:11px;line-height:1.6}.adminEditFeaturedList,.adminEditReportList,.adminEditRelated{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adminEditFeaturedItem,.adminEditRelatedItem{background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;font-size:11px;display:flex}.adminEditFeaturedItem b,.adminEditRelatedItem b{overflow-wrap:anywhere;font-weight:650}.adminEditFeaturedItem small{color:#74777e;font-size:9px}.adminEditRelatedItem svg{color:#74777e;flex:none;align-self:center}.adminEditThis{color:#c4bcd8;white-space:nowrap;background:#a778e81c;border-radius:12px;margin-left:auto;padding:3px 8px;font-size:9px;font-style:normal;font-weight:700}.adminEditFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adminEditFact{gap:4px;min-width:0;display:grid}.adminEditFact small{letter-spacing:.06em;text-transform:uppercase;color:#666a72;font-size:9px}.adminEditFact b{overflow-wrap:anywhere;font-size:11px;font-weight:650}.adminEditState{color:#aaa;background:#ffffff0b;border-radius:12px;width:fit-content;padding:3px 8px;font-size:10px;display:inline-block}.adminEditState-ok{color:#86c895;background:#4ea96918}.adminEditState-unstable{color:#e0a86f;background:#d9873c1c}.adminEditState-broken{color:#e47777;background:#d74f4f1c}.adminEditState-missing,.adminEditState-none{color:#a79fbd;background:#8b83a318}.adminEditReason{color:#9a9da5;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.adminEditReport{background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;padding:9px 10px;display:flex}.adminEditReportReason{color:#e0a86f;background:#d9873c1c;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700}.adminEditReport small{color:#74777e;font-size:9px}.adminEditReportDetail{color:#9a9da5;overflow-wrap:anywhere;flex:1 0 100%;margin:4px 0 0;font-size:11px;line-height:1.6}.adminEditSoon{color:#666a72;margin:0;font-size:10px;line-height:1.6}.adminEditFoot{background:#14161c;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;display:flex}.adminEditDirty{color:#8d9098;min-width:0;font-size:10px}.adminEditActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.adminEditSave{color:#e6dcfa;background:#a778e81c;border-color:#a778e84d}.adminEditSave:disabled{opacity:.45}@media (width<=900px){.adminEditFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.adminEditOverlay{padding:0}.adminEditSheet{border:0;border-radius:0;height:100%}.adminEditHead,.adminEditFoot{padding-left:16px;padding-right:16px}.adminEditBody{padding:16px}.adminEditCover{grid-template-columns:80px minmax(0,1fr)}.adminEditCoverBox{width:80px}.adminEditFacts{grid-template-columns:1fr}.adminEditActions{width:100%;margin-left:0}.adminEditActions .adminPayButton{flex:auto;justify-content:center}}.adminEditMediaFacts{color:#aeb0b6;flex-wrap:wrap;gap:8px 18px;font-size:11px;display:flex}.adminEditMediaFacts b{letter-spacing:.08em;text-transform:uppercase;color:#74777e;font-size:9px;font-weight:650;display:block}.adminEditPlayer{gap:6px;display:grid}.adminEditPlayer video{background:#000;border:1px solid #35373d;border-radius:10px;width:100%;max-height:360px}.adminEditPlayer small{color:#74777e;font-size:10px;line-height:1.6}.adminEditReplace{background:#ffffff05;border:1px solid #2c2e34;border-radius:12px;gap:10px;padding:14px;display:grid}.adminEditReplace h4{align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;display:flex}.adminEditReplace button{justify-self:start}.adminEditRelatedItem small{color:#74777e;font-size:10px}.adminEditRelatedTag{letter-spacing:.06em;text-transform:uppercase;color:#74777e;white-space:nowrap;border:1px solid #35373d;border-radius:99px;padding:3px 9px;font-size:9px;font-weight:650}.adminEditRelatedOn{color:#9fd6ae;background:#1b2a20;border-color:#2f5a3c}.adminEditRelatedButton{margin-left:auto;padding:6px 10px;font-size:10px}.adminUsersActivate select{color:#fff;background:#1b1d22;border:1px solid #35373d;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12px}.adminUsersActivateNote{flex:240px}.adminUsersActivateNote input{width:100%}.adminEditTracks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adminEditTrack{background:#ffffff06;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;font-size:11px;display:flex}.adminEditTrack b{letter-spacing:.08em;text-transform:uppercase;color:#74777e;min-width:52px;font-size:9px;font-weight:700}.adminEditTrackAudio{background:#ffffff0b}.adminEditTrackName{color:#b9bbc0;font-style:normal}.adminEditTrack small{color:#74777e;margin-left:auto;font-size:10px}.adminSide{scrollbar-width:thin;overflow-y:auto}.adminPaletteOpen{color:#8d9098;width:100%;font:inherit;cursor:pointer;background:#13161c;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;margin-top:22px;padding:9px 11px;font-size:12px;display:flex}.adminPaletteOpen:hover{color:#d8d9dd;border-color:#ffffff2b}.adminPaletteOpen kbd,.adminHeaderSearch kbd,.adminPalette kbd{font:inherit;letter-spacing:.04em;color:#9b9ea6;background:#23262d;border:1px solid #ffffff14;border-radius:5px;padding:2px 5px;font-size:9.5px}.adminPaletteOpen kbd{margin-left:auto}.adminSide nav{gap:0;margin-top:26px}.adminNavGroup{flex-direction:column;gap:3px;display:flex}.adminNavGroup+.adminNavGroup{margin-top:18px}.adminNavGroup>small{letter-spacing:.16em;color:#5f636b;padding:0 12px 7px;font-size:9px;font-weight:750}.adminSide nav button{font:inherit;padding:10px 12px;font-size:13.5px;position:relative}.adminSide nav button:hover:not(.active){color:#dcdde1;background:#ffffff09}.adminNavBadge{color:#fff;background:#b6303f;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:750;display:grid}.adminSide nav button.active .adminNavBadge{background:#b6303f}.adminMain{--adminPadX:4vw;--adminPadTop:36px}.adminMain>header{z-index:30;height:auto;margin:calc(var(--adminPadTop) * -1) calc(var(--adminPadX) * -1) 0;padding:var(--adminPadTop) var(--adminPadX) 16px;background:#090a0d;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:20px;position:sticky;inset:0 auto auto}.adminHeaderHint{color:#7f838b;margin:0;font-size:12px}.adminHeaderSide{flex:none;align-items:center;gap:10px;display:flex}.adminHeaderSearch{color:#8d9098;height:42px;font:inherit;cursor:pointer;background:#14161b;border:1px solid #ffffff17;border-radius:22px;align-items:center;gap:8px;padding:0 13px;font-size:12px;display:none}.adminHeaderSearch:hover{color:#dcdde1;border-color:#ffffff2b}.adminPaletteBackdrop{place-items:start center;padding-top:12vh}.adminPalette{background:#121419;border:1px solid #ffffff1a;border-radius:14px;width:560px;max-width:calc(100% - 28px);overflow:hidden;box-shadow:0 30px 90px #000000a6}.adminPaletteField{color:#7f838b;border-bottom:1px solid #ffffff10;align-items:center;gap:10px;padding:14px 16px;display:flex}.adminPaletteField input{color:#fff;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.adminPaletteList{max-height:48vh;padding:8px;overflow-y:auto}.adminPaletteGroup{letter-spacing:.16em;color:#5f636b;padding:12px 10px 6px;font-size:9px;font-weight:750;display:block}.adminPaletteList button{color:#c9cad0;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;display:flex}.adminPaletteList button.on{color:#111;background:#f2f2f3}.adminPaletteList button span{flex-direction:column;gap:2px;min-width:0;display:flex}.adminPaletteList button b{font-size:13.5px;font-weight:650}.adminPaletteList button small{color:#82858d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.adminPaletteList button.on small{color:#55585f}.adminPaletteEmpty{color:#82858d;text-align:center;margin:0;padding:22px 12px;font-size:12.5px}.adminPaletteFoot{color:#6f727a;border-top:1px solid #ffffff10;gap:16px;padding:10px 16px;font-size:10.5px;display:flex}.adminPaletteFoot span{align-items:center;gap:5px;display:flex}@media (width<=800px){.adminMain{--adminPadX:16px;--adminPadTop:25px}.adminSide nav button,.adminSide .logout{justify-content:center;padding:10px;font-size:0}.adminSide nav button>svg,.adminSide .logout>svg{flex:none}.adminNavGroup>small,.adminPaletteOpen span,.adminPaletteOpen kbd{display:none}.adminPaletteOpen{justify-content:center;padding:9px}.adminNavGroup+.adminNavGroup{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.adminNavBadge{margin:0;position:absolute;top:4px;right:4px}.adminHeaderHint{display:none}.adminHeaderSearch{height:36px;display:flex}.adminHeaderSearch kbd{display:none}.adminPaletteBackdrop{padding-top:6vh}}.adminAlerts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:26px;display:grid}.adminAlert{color:#c9cad0;font:inherit;text-align:left;cursor:pointer;background:#111318;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.adminAlert:hover{background:#15181e;border-color:#ffffff2e}.adminAlert>b{color:#fff;min-width:34px;font-size:24px;font-weight:800}.adminAlert>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adminAlert strong{color:#e9eaee;font-size:13px;font-weight:650}.adminAlert small{color:#7f838b;font-size:11px}.adminAlert>svg{color:#5f636b;flex:none}.adminAlertHot{background:#17101299;border-color:#b6303f55}.adminAlertHot>b{color:#ef8996}.adminToast{z-index:90;color:#dfe0e4;background:#15181e;border:1px solid #ffffff1f;border-left:3px solid #68d48b;border-radius:12px;align-items:flex-start;gap:12px;max-width:420px;padding:14px 14px 14px 16px;font-size:12.5px;line-height:1.45;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #000000a6}.adminToastBad{color:#f4dadd;border-left-color:#ef8996}.adminToast button{color:#8d9098;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.adminToast button:hover{color:#fff}.adminUsersDelete:disabled{opacity:.32;cursor:not-allowed}.adminEditorHint{color:#82858d;margin:14px 0 0;font-size:11.5px;line-height:1.5}.adminEditorPassword{border-top:1px solid #ffffff12;margin-top:26px;padding-top:18px}.adminEditorPassword h3{color:#e9eaee;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.adminEditorPassword h3 svg{color:#c8a3ff}.adminEditorPasswordRow{gap:8px;margin-top:12px;display:flex}.adminEditorPasswordRow input{letter-spacing:.06em;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace}.adminEditorGenerate{color:#dfe0e4;font:inherit;cursor:pointer;background:#1b1d22;border:1px solid #ffffff1f;border-radius:8px;padding:0 16px;font-size:12.5px}.adminEditorGenerate:hover{border-color:#ffffff38}.adminEditorApply{margin-top:12px}.adminEditorError{color:#ef8996;margin:14px 0 0;font-size:12px}.adminUsersTable article>span.adminUsersRenew{justify-content:flex-end;gap:5px}.adminUsersToggle,.adminUsersDelete{color:#777;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:flex}.adminUsersToggle:hover,.adminUsersDelete:hover:not(:disabled){color:#dcdde1}.adminUsersToggle svg,.adminUsersDelete svg{width:17px;height:17px}@media (width<=800px){.userTable article{grid-template-columns:40px 1fr auto}.adminUsersTable article>span.adminUsersRenew{justify-content:flex-start}}.adminUsePanel .panelHead p{max-width:62ch}.adminUseGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid}.adminUseCell{background:#14161b;border:1px solid #ffffff12;border-radius:12px;padding:14px 16px 16px;position:relative;overflow:hidden}.adminUseCell>small{color:#82858d;font-size:11px;display:block}.adminUseCell>b{color:#fff;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:28px;font-weight:800;display:block}.adminUseCell>span{color:#6f727a;font-size:11px}.adminUseCell>i{background:#68d48b;height:3px;position:absolute;bottom:0;left:0}.adminUseCellBad{border-color:#b6303f4d}.adminUseCellBad>b{color:#ef8996}.adminUseCellBad>i{background:#b6303f}.adminUseRecent{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:14px}.adminUseRecent>small{letter-spacing:.16em;color:#5f636b;margin-bottom:8px;font-size:9px;font-weight:750;display:block}.adminUseRecent>div{border-top:1px solid #ffffff08;grid-template-columns:1fr 1fr auto;align-items:baseline;gap:12px;padding:7px 0;font-size:12px;display:grid}.adminUseRecent>div:first-of-type{border-top:0}.adminUseRecent b{color:#e9eaee;font-weight:600}.adminUseRecent span{color:#70737a;font-size:11px}.adminUseRecent em{color:#91d6a2;font-size:11px;font-style:normal}@media (width<=800px){.adminUseRecent>div{grid-template-columns:1fr auto}.adminUseRecent span{display:none}}.adminTabs{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:6px;margin-top:26px;padding-bottom:14px;display:flex}.adminTabs button{color:#9a9da5;font:inherit;cursor:pointer;background:#14161b;border:1px solid #ffffff14;border-radius:9px;padding:9px 15px;font-size:12.5px}.adminTabs button:hover{color:#dcdde1;border-color:#ffffff2b}.adminTabs .adminTabOn{color:#111;background:#f2f2f3;border-color:#f2f2f3;font-weight:650}.adminTabs small{color:#7f838b;margin-left:6px;font-size:11.5px}@media (width<=800px){.adminTabs small{width:100%;margin:4px 0 0}}.contentDuplicateAsk{background:#17101299;border:1px solid #b6303f55;border-radius:14px;padding:18px 18px 20px}.contentDuplicateAsk h3{color:#ef8996}.adminContentLead{color:#9a9da5;max-width:78ch;margin:22px 0 0;font-size:13px;line-height:1.55}.adminContentLead b{color:#e9eaee}details.adminSeasonBlock{background:#111318;border:1px solid #ffffff12;border-radius:12px;margin-top:22px}details.adminSeasonBlock>summary{color:#9a9da5;cursor:pointer;padding:13px 16px;font-size:12.5px;list-style:none}details.adminSeasonBlock>summary::-webkit-details-marker{display:none}details.adminSeasonBlock>summary:before{content:"▸";color:#5f636b;margin-right:9px}details.adminSeasonBlock[open]>summary:before{content:"▾"}details.adminSeasonBlock>summary:hover{color:#dcdde1}details.adminSeasonBlock>:not(summary){padding:0 16px 16px}.adminQueue .panelHead h2{font-size:22px}.adminQueueList{margin:6px 0 0;padding:0;list-style:none}.adminQueueList>li{border-top:1px solid #ffffff0d;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:14px 4px;display:grid}.adminQueueList>li:first-child{border-top:0}.adminQueueList>li>b{color:#e9eaee;text-align:right;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.adminQueueHot>b{color:#ef8996}.adminQueueList>li>span{flex-direction:column;gap:3px;min-width:0;display:flex}.adminQueueList strong{color:#f0f1f3;font-size:14px;font-weight:650}.adminQueueList small{color:#82858d;font-size:11.5px}.adminQueueList>li>button{color:#dfe0e4;font:inherit;cursor:pointer;white-space:nowrap;background:#1b1d22;border:1px solid #ffffff1f;border-radius:9px;padding:9px 15px;font-size:12.5px}.adminQueueList>li>button:hover{background:#24262c;border-color:#ffffff3d}.adminQueueHot>button{border-color:#b6303f66}.adminUseCatalog{color:#7f838b;white-space:nowrap;font-size:11.5px}@media (width<=800px){.adminQueueList>li{grid-template-columns:44px 1fr;row-gap:10px}.adminQueueList>li>button{grid-column:2;justify-self:start}}.adminApp,.adminGate{--fundo:#07080b;--superficie:#101219;--superficie-2:#171a23;--superficie-3:#1e212b;--linha:#ffffff12;--linha-forte:#ffffff29;--texto:#f3f4f7;--texto-2:#a4a8b3;--texto-3:#767b87;--marca:#a878f0;--marca-fraca:#a878f01f;--ok:#6fd39a;--atencao:#f0c96a;--perigo:#ef8996;--raio:14px;--raio-2:10px;--sombra:0 16px 40px #00000059;background:var(--fundo);color:var(--texto)}.adminSide{border-right:1px solid var(--linha);background:#0b0d12}.adminApp .adminPanel{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra)}.adminApp .panelHead h2{letter-spacing:-.2px;color:var(--texto);font-size:18px;font-weight:650}.adminApp .panelHead p{color:var(--texto-3);font-size:12.5px}.adminApp :is(input[type=text],input[type=number],input[type=date],input[type=email],input[type=search],input:not([type]),select,textarea){border:1px solid var(--linha-forte);border-radius:var(--raio-2);min-height:44px;color:var(--texto);font:inherit;background:#0c0e13;padding:11px 13px;font-size:13.5px}.adminApp :is(input,select,textarea)::placeholder{color:#5c616d}.adminApp :is(input,select,textarea,button,[tabindex]):focus-visible{outline:2px solid var(--marca);outline-offset:2px}.adminApp select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23a4a8b3' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.adminApp progress{background:#22252e;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.adminApp progress::-webkit-progress-bar{background:#22252e}.adminApp progress::-webkit-progress-value{background:var(--marca);border-radius:999px}.adminApp progress::-moz-progress-bar{background:var(--marca);border-radius:999px}.adminApp .panelHead>button{border:1px solid var(--linha-forte);border-radius:var(--raio-2);background:var(--superficie-3);min-height:40px;color:var(--texto);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.adminApp .panelHead>button:hover{border-color:var(--marca);background:var(--marca-fraca)}.adminApp .panelHead>button svg{width:16px;height:16px}.adminUndo{border-left-color:var(--marca,#a878f0);align-items:center}.adminUndo>button{border:1px solid var(--linha-forte,#ffffff29);background:var(--superficie-3,#1e212b);color:var(--texto,#f3f4f7);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 13px;font-size:12px;font-weight:650}.adminUndo>button:hover{border-color:var(--marca,#a878f0);background:var(--marca-fraca,#a878f01f)}.adminUsersMenu{position:relative}.adminUsersMenu>summary{width:32px;height:32px;color:var(--texto-2,#a4a8b3);cursor:pointer;border-radius:8px;place-items:center;font-size:18px;line-height:1;list-style:none;display:grid}.adminUsersMenu>summary::-webkit-details-marker{display:none}.adminUsersMenu>summary:hover,.adminUsersMenu[open]>summary{background:var(--superficie-3,#1e212b);color:var(--texto,#f3f4f7)}.adminUsersMenuList{z-index:14;border:1px solid var(--linha-forte,#ffffff29);background:var(--superficie-2,#171a23);border-radius:12px;flex-direction:column;width:254px;padding:6px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 18px 44px #000000a6}.adminUsersMenuList>button{width:100%;color:var(--texto,#f3f4f7);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:12.5px;display:flex}.adminUsersMenuList>button:hover:not(:disabled){background:var(--superficie-3,#1e212b)}.adminUsersMenuList>button:disabled{opacity:.4;cursor:not-allowed}.adminUsersMenuList>button svg{color:var(--texto-3,#767b87);flex:none}.adminUsersMenuBad{color:var(--perigo,#ef8996)}.adminUsersMenuBad svg{color:var(--perigo,#ef8996)!important}.userTable article{grid-template-columns:44px 1.6fr 1fr 1fr 92px auto}.adminPrimeira{border:1px solid #a878f03d;border-left:3px solid var(--marca,#a878f0);border-radius:var(--raio,14px);background:linear-gradient(100deg,#1a1426,#12131a 62%);align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.adminPrimeira h3{color:var(--texto,#f3f4f7);margin:0 0 8px;font-size:15px;font-weight:650}.adminPrimeira p{max-width:74ch;color:var(--texto-2,#a4a8b3);margin:0 0 7px;font-size:12.5px;line-height:1.6}.adminPrimeira p:last-child{margin-bottom:0}.adminPrimeira b{color:var(--texto,#f3f4f7);font-weight:650}.adminPrimeira>button{border:1px solid var(--linha-forte,#ffffff29);border-radius:var(--raio-2,10px);background:var(--superficie-3,#1e212b);min-height:40px;color:var(--texto,#f3f4f7);font:inherit;cursor:pointer;flex:none;padding:0 18px;font-size:12.5px;font-weight:650}.adminPrimeira>button:hover{border-color:var(--marca,#a878f0);background:var(--marca-fraca,#a878f01f)}@media (width<=800px){.adminPrimeira{flex-direction:column}}.adminApp .panelHead h2{align-items:center;gap:10px;display:flex}.adminApp .panelHead h2>svg{color:var(--marca,#a878f0);flex:none}.adminAgoraLista{margin:8px 0 0;padding:0;list-style:none}.adminAgoraLista>li{border-top:1px solid var(--linha,#ffffff12);grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.adminAgoraLista>li:first-child{border-top:0}.adminAgoraLista>li>b{text-align:right;color:var(--ok,#6fd39a);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.adminAgoraLista strong{color:var(--texto,#f3f4f7);font-size:13.5px;font-weight:620;display:block}.adminAgoraLista small{color:var(--texto-3,#767b87);font-size:11.5px}.adminAgoraLista em{color:var(--texto-3,#767b87);white-space:nowrap;font-size:11.5px;font-style:normal}.adminMedidaGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:18px;display:grid}.adminMedida{border:1px solid var(--linha,#ffffff12);background:var(--superficie-2,#171a23);border-radius:12px;padding:14px 16px 17px;position:relative;overflow:hidden}.adminMedida>small{color:var(--texto-3,#767b87);font-size:11px;display:block}.adminMedida>b{color:var(--texto,#f3f4f7);font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:26px;font-weight:800;display:block}.adminMedida>span{color:var(--texto-3,#767b87);font-size:11px}.adminMedida>i{background:var(--ok,#6fd39a);height:3px;position:absolute;bottom:0;left:0}.adminMedidaAtencao>i{background:var(--atencao,#f0c96a)}.adminMedidaMal>i{background:var(--perigo,#ef8996)}.adminMedidaMal>b{color:var(--perigo,#ef8996)}.adminPedidos{background:#111318;border:1px solid #ffffff14;border-radius:14px;gap:14px;min-width:0;margin:4px 0 18px;padding:20px;display:grid}.adminPedidosHead{gap:8px;display:grid}.adminPedidosBadge{color:var(--marca,#a878f0);background:#ffffff0f;border-radius:99px;justify-self:start;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.adminPedidosHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.adminPedidosHeadRow h3{margin:0;font-size:17px}.adminPedidosHead p{color:#9aa0ab;margin:0;font-size:13px}.adminPedidosButton{color:#e8e9ec;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;display:inline-flex}.adminPedidosButton:disabled{opacity:.55;cursor:default}.adminPedidosErro{color:#ff8494;margin:0;font-size:13px}.adminPedidosAviso{color:#91d6a2;margin:0;font-size:13px}.adminPedidosVazio{color:#9aa0ab;text-align:center;border:1px dashed #ffffff17;border-radius:11px;justify-items:center;gap:6px;padding:26px 16px;font-size:13px;display:grid}.adminPedidosVazio b{color:#e8e9ec;font-size:14px}.adminPedidosLista{gap:9px;margin:0;padding:0;list-style:none;display:grid}.adminPedidosLinha{border:1px solid #ffffff14;border-left:3px solid var(--marca,#a878f0);background:#ffffff07;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:11px 13px;display:grid}.adminPedidosLinha>img,.adminPedidosSemCapa{object-fit:cover;background:#ffffff0d;border-radius:6px;width:46px;height:69px}.adminPedidosSobre{gap:3px;min-width:0;display:grid}.adminPedidosSobre b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.adminPedidosSobre small{color:#9aa0ab;font-size:12px}.adminPedidosContagem{color:#e8e9ec;font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0f;border-radius:8px;min-width:38px;padding:6px 10px;font-size:15px;font-weight:700}.adminPedidosAcoes{align-items:center;gap:7px;display:flex}.adminPedidosPublicar{background:var(--marca,#a878f0);color:#14091f;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.adminPedidosDispensar{color:#9aa0ab;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.adminPedidosDispensar:hover:not(:disabled){color:#ff8494;border-color:#ff849440}.adminPedidosPublicar:disabled,.adminPedidosDispensar:disabled{opacity:.5;cursor:default}@media (width<=760px){.adminPedidosLinha{grid-template-columns:46px minmax(0,1fr) auto}.adminPedidosAcoes{grid-column:1/-1;justify-content:flex-end}}.revenda{flex-direction:column;gap:18px;display:flex}.revendaCartao{background:#111318;border:1px solid #ffffff0f;border-radius:14px;padding:22px 24px}.revendaCabeca{margin-bottom:18px}.revendaCabeca>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.revendaCabeca h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.revendaCabeca h2 svg{color:#8b8ef0}.revendaCabeca p{color:#74777e;max-width:78ch;margin:8px 0 0;font-size:12.5px;line-height:1.55}.revendaForm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:14px 16px;display:grid}.revendaCampo{color:#a8abb3;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.revendaCampo input,.revendaCampo select{color:#f3f3f4;background:#181a20;border:1px solid #ffffff14;border-radius:9px;width:100%;padding:11px 13px;font-size:14.5px}.revendaCampo input:focus,.revendaCampo select:focus{outline-offset:1px;border-color:#0000;outline:2px solid #6366f1}.revendaCampo small{color:#6f727a;font-size:11px}.revendaBotao,.revendaBotaoForte,.revendaBotaoRisco{color:#e6e7ea;cursor:pointer;white-space:nowrap;background:#181a20;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex}.revendaBotao:hover:not(:disabled){background:#20232b}.revendaBotaoForte{color:#111;background:#f3f3f4;border-color:#f3f3f4}.revendaBotaoForte:hover:not(:disabled){background:#fff}.revendaBotaoRisco{color:#f1a1ab;background:#2a1418;border-color:#4a1f24}.revendaBotao:disabled,.revendaBotaoForte:disabled{opacity:.45;cursor:not-allowed}.revendaAcoes{gap:10px;margin-top:18px;display:flex}.revendaTabela{border-collapse:collapse;width:100%;margin-top:18px}.revendaTabela th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#74777e;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:0 12px 11px;font-size:11px;font-weight:650}.revendaTabela td{color:#d7d9de;vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:14px 12px;font-size:13.5px}.revendaTabela tr:last-child td{border-bottom:0}.revendaTabela tbody tr:hover td{background:#ffffff05}.revendaTabela td:last-child{text-align:right;width:1%}.revendaTabela strong{color:#f3f3f4;font-size:14px}.revendaTabela small{color:#74777e;margin-top:3px;font-size:11.5px;display:block}.revendaCodigo{letter-spacing:.04em;color:#a8abb3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.revendaEtiqueta{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:650;display:inline-flex}.revendaEtiqueta[data-tipo=proprio]{color:#79dda0;background:#14331f}.revendaEtiqueta[data-tipo=site]{color:#9a9da5;background:#23252c}.revendaEtiqueta[data-tipo=revendedor]{color:#a5a9f5;background:#1d2145}.revendaGrade{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.revendaGrade+.revendaGrade{margin-top:14px}.revendaPlano{color:#8b8ef0;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px;font-size:12px;font-weight:700}.revendaAtalhos,.adminDuracoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.revendaAtalhos button,.adminDuracoes button{color:#c9ccd3;cursor:pointer;background:#181a20;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:12px}.revendaAtalhos button[data-ativo=sim],.adminDuracoes button[data-ativo=sim]{color:#fff;background:#6366f1;border-color:#6366f1;font-weight:650}.revendaVazio{color:#74777e;text-align:center;border:1px dashed #ffffff14;border-radius:11px;margin:18px 0 0;padding:22px;font-size:13px}.revendaAviso{color:#9fe0b6;background:#16281d;border:1px solid #2c5238;border-radius:10px;margin:0;padding:12px 15px;font-size:13px}.revendaErro{color:#f1a1ab;background:#2a1418;border:1px solid #4a1f24;border-radius:10px;margin:0;padding:12px 15px;font-size:13px}@media (width<=1000px){.revendaGrade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.revendaGrade{grid-template-columns:1fr}.revendaCartao{padding:18px 16px}.revendaTabela th:nth-child(2),.revendaTabela td:nth-child(2){display:none}}.testeBarra{background:#23252c;border-radius:999px;height:6px;margin:14px 0 4px;position:relative;overflow:hidden}.testeBarra>i{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;transition:width .25s;position:absolute;inset:0 auto 0 0}.testeAndamento{color:#9a9da5;justify-content:space-between;gap:12px;margin:0 0 4px;font-size:11.5px;display:flex}.testeAndamento b{color:#e7e8ea;font-weight:650}.testePlacar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 6px;display:grid}.testePlacar>button{color:inherit;cursor:pointer;text-align:left;background:#181a20;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.testePlacar>button:hover{border-color:#ffffff2b}.testePlacar>button[aria-pressed=true]{background:#1d2028;border-color:currentColor}.testePlacar>button>strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.1}.testePlacar>button>span{color:#9a9da5;font-size:11.5px;font-weight:600}.testePlacar>button[data-tipo=ok]{color:#79dda0}.testePlacar>button[data-tipo=instavel]{color:#e8b563}.testePlacar>button[data-tipo=falha]{color:#f08a8a}.revendaEtiqueta[data-tipo=ok]{color:#79dda0;background:#14331f}.revendaEtiqueta[data-tipo=instavel]{color:#e8b563;background:#33280f}.revendaEtiqueta[data-tipo=falha]{color:#f08a8a;background:#3a1c1c}.revendaEtiqueta[data-tipo=testando]{color:#a5a9f5;background:#1d2145}.testeTempo{font-variant-numeric:tabular-nums;color:#9a9da5;font-size:11.5px}.testeTempo[data-lento=sim]{color:#e8b563;font-weight:650}@media (width<=720px){.testePlacar{grid-template-columns:1fr}}.testeChave{color:#c8cad0;cursor:pointer;align-items:center;gap:8px;padding:9px 0 2px;font-size:12.5px;display:flex}.testeChave input{accent-color:#3b82f6;cursor:pointer;width:15px;height:15px}.testeQualidade{font-variant-numeric:tabular-nums;color:#c8cad0;white-space:nowrap;font-size:11.5px}.testeQualidade[data-abaixo=sim]{color:#e8b563;font-weight:650}.testeMentira{color:#e8b563;margin-top:2px;font-size:10.5px;display:block}.testeAtalho{color:#7fb0ff;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.testeArquivo{color:#a8abb3;background:#181a20;border:1px dashed #ffffff26;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 13px;font-size:13px;display:flex}.testeArquivo>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.testeArquivo b{color:#f3f3f4;font-weight:650}.testeArquivo[data-cheio=sim]{background:#171d29;border-style:solid;border-color:#3b82f666}.testeArquivo[data-arrastando=sim]{background:#1b1f2e;border-color:#6366f1}.testeArquivo input[type=file]{display:none}.redeColunas{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=920px){.redeColunas{grid-template-columns:minmax(0,1fr)}.redeColunas .revendaForm{max-width:560px}}.redeTitulo{color:#f3f3f4;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:650;display:flex}.redeTitulo svg{color:#8b8ef0}.redeDica{color:#74777e;max-width:78ch;margin:0 0 14px;font-size:12.5px;line-height:1.55}.redeCampoLargo{grid-column:1/-1}.redeFormColuna{grid-template-columns:minmax(0,1fr)}.redeNo{color:#e6e7ea;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:600;display:flex}.redeNo:hover{color:#fff}.redeNo svg{color:#8b8ef0;flex:none}.redeFilho{padding-left:26px;position:relative}.redeFilho:before{content:"";border-left:1px solid #ffffff1a;position:absolute;top:0;bottom:0;left:13px}.redeFilho .redeNo{color:#c9ccd3;font-weight:500}.redeFilho .redeNo svg{color:#6f727a}.redeTabela td{vertical-align:middle}.redeTabela td:first-child{width:28%}.redeNo{white-space:nowrap}.redeEstrutura{color:#a8abb3}.redeTabela th:last-child,.redeTabela td:last-child{text-align:right;white-space:nowrap}.redeTabela tr[data-aberto=sim] td{background:#16181f}.redeParte{white-space:nowrap}.redeParte b{color:#f3f3f4;font-weight:650}.redeParte span{color:#74777e}.redeSituacao{letter-spacing:.05em;text-transform:uppercase;color:#58b368;font-size:11px;font-weight:650}.redeSituacao[data-estado=bloqueado]{color:#f1a1ab}.redeDetalhe{margin-top:18px}.redePapel{letter-spacing:.05em;text-transform:uppercase;color:#8b8ef0;font-size:11px;font-weight:650}.redePapel[data-papel=operador]{color:#74777e}.redeAchados{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.revendaTabela+.revendaForm,.redeVazio+.revendaForm{margin-top:18px}.redeVazio{color:#74777e;text-align:center;border:1px dashed #ffffff14;border-radius:10px;margin:14px 0 0;padding:18px;font-size:12.5px}.adminUsersPendente{color:#8b8ef0;animation:1.6s ease-in-out infinite adminPulsa}@keyframes adminPulsa{0%,to{opacity:1}50%{opacity:.55}}.cwListasCabeca{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.cwListasCabeca p{color:var(--mudo,#8a8f98);margin:4px 0 0;font-size:13px}.cwListasRodape{color:var(--mudo,#8a8f98);margin:12px 0 0;font-size:12px}.cwRecolhe>summary{cursor:pointer;border:1px solid var(--fio,#2a2a38);color:var(--mudo,#8a8f98);border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:600;list-style:none}.cwRecolhe>summary::-webkit-details-marker{display:none}.cwRecolhe>summary:before{content:"▸ "}.cwRecolhe[open]>summary:before{content:"▾ "}.cwRecolhe[open]>summary{margin-bottom:12px}.cwTabelaRevenda{border-collapse:collapse;width:100%;margin:8px 0 12px}.cwTabelaRevenda th,.cwTabelaRevenda td{text-align:left;vertical-align:top;padding:8px 6px}.cwTabelaRevenda thead th{color:var(--mudo,#8a8f98);font-size:12px;font-weight:600}.cwTabelaRevenda td input{width:100%}.cwTabelaRevenda td small{color:var(--mudo,#8a8f98);margin-top:4px;font-size:11.5px;display:block}
