:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030914;--bg2:#081223;--card:#0d1729;--card2:#111e34;--text:#eaf2ff;--muted:#8291aa;--border:#1b2b46;--cyan:#18d7f4;--blue:#2387ff;--green:#16dfa0;--amber:#ffb310;--red:#ff426b;--violet:#7d7cff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--bg2:#eef3f9;--card:#fff;--card2:#f8fafc;--text:#172033;--muted:#64748b;--border:#dce3ec;--cyan:#0891b2;--blue:#2563eb;--green:#059669;--amber:#d97706;--red:#dc2626;--violet:#6d28d9}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button,input,select,textarea{font:inherit}button{background:var(--card2);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 14px}button:hover{filter:brightness(1.1)}.primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#03111b;border:0;font-weight:900}.soft-btn{background:0 0}.danger-btn{border-color:var(--red);color:var(--red)}a{color:var(--cyan);text-decoration:none}.app-shell{min-height:100vh}.topbar{z-index:10;background:color-mix(in srgb,var(--bg2) 96%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:22px;padding:11px 24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:165px;display:flex}.brand-icon,.logo-big{color:var(--cyan);background:#05233a;border:1px solid #0d688e;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 18px #19d3f31a}.brand-icon{width:40px;height:40px}.brand b{font-size:19px;display:block}.brand span{color:var(--cyan);margin-top:2px;font-size:10px;display:block}.navtabs{flex:1;gap:5px;display:flex}.navtabs button{background:0 0;border-color:#0000;font-weight:650}.navtabs .active{color:#fff;background:linear-gradient(135deg,#0e9ef4,#1977ff);box-shadow:0 4px 18px #1689ff33}.top-actions{align-items:center;gap:8px;display:flex}.who{padding:0 8px;line-height:1.05;display:grid}.who small{color:var(--cyan);font-size:10px}.who b{font-size:13px}main{padding:22px 3.6vw 44px}.sync-line{color:var(--muted);text-align:right;margin-bottom:13px;font-size:11px}.error-banner{border:1px solid color-mix(in srgb,var(--red) 55%,var(--border));background:color-mix(in srgb,var(--red) 12%,var(--card));color:var(--red);border-radius:10px;margin:10px 0;padding:12px 14px}.cards{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.stat{border:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--card) 96%,white 4%),var(--card));border-radius:16px;flex-direction:column;min-height:116px;padding:14px 15px;display:flex;position:relative;overflow:hidden}.stat:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -35px -45px auto}.stat-top{align-items:center;gap:9px;display:flex}.stat-icon{background:color-mix(in srgb,currentColor 13%,transparent);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.stat small{color:var(--muted);font-size:10px;font-weight:800}.stat strong{margin-top:7px;font-size:25px}.stat strong i{font-size:10px;font-style:normal;font-weight:500}.stat>span:last-child{color:var(--muted);margin-top:auto;font-size:11px}.stat.blue{color:var(--blue)}.stat.green{color:var(--green)}.stat.red{color:var(--red)}.stat.amber{color:var(--amber)}.stat.cyan{color:var(--cyan)}.stat.violet{color:var(--violet)}.stat small,.stat>span:last-child{color:var(--muted)}.summary-panel,.filters,.table-card,.panel{background:var(--card);border:1px solid var(--border);border-radius:16px;margin-top:15px}.summary-panel,.panel{padding:17px}.section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.section-head small{color:var(--cyan);font-size:11px;font-weight:900}.section-head h2{margin:5px 0;font-size:24px}.section-head h2 span{color:var(--muted);background:var(--card2);border-radius:999px;padding:5px 9px;font-size:12px}.actions{flex-wrap:wrap;gap:8px;display:flex}.group-strip{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.group-chip{border-radius:8px;padding:7px 12px;font-size:11px;font-weight:800}.group-chip b{background:#ffffff12;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 4px;display:inline-grid}.group-chip.active{background:var(--cyan);color:#03111b;border-color:var(--cyan);box-shadow:0 0 15px #19d3f333}.summary-title-row{border-top:1px solid var(--border);color:var(--cyan);align-items:center;gap:10px;margin-top:15px;padding:12px 0 6px;font-size:11px;display:flex}.summary-title-row>span{border:1px solid #0e6f8c;border-radius:6px;padding:3px 7px}.summary-title-row em{color:var(--muted);margin-left:auto;font-style:normal;font-weight:400}.status-grid.gemini{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:4px;display:grid}.status-cluster,.deadline-cluster{min-width:0}.cluster-label{color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:800}.cluster-label.warning{color:var(--amber)}.status-mini-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.status-box,.deadline-box{background:var(--bg2);border:1px solid var(--border);text-align:left;border-radius:13px;padding:12px}.status-box span{font-size:10px;font-weight:800;display:block}.status-box b{margin-top:7px;font-size:20px;display:block}.status-box b small{color:var(--muted);font-size:10px}.status-box.selected{outline:2px solid var(--cyan);outline-offset:1px}.status-test span{color:#76a9ff}.status-growing span{color:#ffcb4a}.status-winner span{color:#64e2aa}.status-star span{color:#ff7c88}.status-pause span{color:#949bad}.deadline-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.deadline-box{flex-direction:column;min-height:88px;display:flex}.deadline-box strong{margin-top:5px;font-size:22px}.deadline-box small{opacity:.8;margin-top:auto;font-size:9px}.deadline-box.amber{border-color:color-mix(in srgb,var(--amber) 62%,var(--border));color:var(--amber);background:color-mix(in srgb,var(--amber) 13%,var(--bg2))}.deadline-box.red{border-color:color-mix(in srgb,var(--red) 62%,var(--border));color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--bg2))}.warning-strip{border:1px solid color-mix(in srgb,var(--amber) 50%,var(--border));background:color-mix(in srgb,var(--amber) 9%,transparent);color:#f6c45c;border-radius:11px;margin-top:10px;padding:9px 12px;font-size:10px}.priority-row{justify-content:flex-end;align-items:center;gap:8px;margin:10px 0 -5px;display:flex}.priority-row>span{color:var(--muted);font-size:9px;font-weight:800}.priority{padding:7px 10px;font-size:10px}.priority.active.amber{background:var(--amber);color:#1a1200}.priority.active.red{border-color:var(--red);color:#ff8ca5;background:#3a0a18}.filters{grid-template-columns:2fr repeat(3,1fr) auto;gap:9px;padding:10px;display:grid}.search-box{position:relative}.search-box>span{color:var(--muted);font-size:17px;position:absolute;top:9px;left:11px}.filters .search-box input{padding-left:34px}.filters input,.filters select,.task-create input,.task-create select,.form-grid input,.form-grid select,.form-grid textarea,.login-card input{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);border-radius:10px;padding:10px 11px}.table-card{overflow:hidden}.table-wrap{overflow:auto}.channel-table{box-shadow:0 10px 35px #00000012}table{border-collapse:collapse;width:100%;min-width:1510px}th{color:#9ba9bf;text-align:left;background:var(--card2);border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 10px;font-size:9px}td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 10px;font-size:11px}tbody tr:hover{background:color-mix(in srgb,var(--blue) 4%,transparent)}td small{color:var(--muted);margin-top:3px;display:block}.row-number{color:var(--muted);width:44px}.channel-cell{align-items:center;gap:10px;min-width:180px;display:flex}.channel-avatar{color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 2px #ffffff0d}.yt-corner{border:2px solid var(--card);background:#ff164f;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;bottom:-3px;right:-4px}.pill,.code-pill{white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.pill.cyan{background:color-mix(in srgb,var(--cyan) 15%,transparent);color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent)}.code-pill{background:color-mix(in srgb,var(--amber) 13%,transparent);color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);font-size:11px}.code-pill i{opacity:.6;margin-left:4px;font-style:normal}.status-pill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.status-pill.test{color:#7af;background:#77aaff12}.status-pill.growing{color:var(--amber);background:#ffb31a12;border-color:#8c621f}.status-pill.winner{color:var(--green);background:#19d89f12}.status-pill.star{color:#ff7d8d;background:#ff477012}.status-pill.pause{color:#9ba1ae}.youtube-link{align-items:center;gap:5px;font-weight:800;display:inline-flex}.youtube-link span{color:#fff;background:#ff174d;border-radius:4px;place-items:center;width:19px;height:14px;font-size:7px;display:grid}.post-head{text-align:center;background:color-mix(in srgb,var(--amber) 14%,var(--card2));color:var(--amber);padding:7px 5px}.post-head-targets,.post-progress{grid-template-columns:repeat(5,27px);justify-content:center;gap:4px;display:grid}.post-head-targets{margin-top:5px;font-size:8px}.post-target{text-align:center;gap:3px;display:grid}.post-target span{color:var(--muted);font-size:8px}.post-target i{border:1px solid var(--border);border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.post-target.done i{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green);border-color:#168f70}.metric-cell{text-align:center}.metric-cell b{font-size:12px}.date-chip{color:#6dc6ff;white-space:nowrap;background:#0b3148;border-radius:5px;padding:4px 7px;font-weight:800;display:inline-block}.date-chip.green{color:#72e9b4;background:#0a3a30}.date-chip i{opacity:.65;margin-left:3px;font-style:normal}.deadline-badge{border-radius:5px;padding:3px 5px;display:inline-block}.danger{color:var(--red)!important}.danger-bg{background:#4b0c1d;border:1px solid #8f1736;color:#ff7895!important}.monetized{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.monetized.yes{color:#6ceab2;background:#0c322a;border-color:#217a61}.icon-edit{min-width:31px;padding:6px 8px}.empty{text-align:center;color:var(--muted);padding:34px}.login-page{background:radial-gradient(circle at 30% 10%,#0a2f4a 0,transparent 34%),var(--bg);place-items:center;min-height:100vh;display:grid}.login-card{background:var(--card);border:1px solid var(--border);border-radius:22px;width:min(440px,92vw);padding:28px;box-shadow:0 24px 70px #0006}.logo-big{width:58px;height:58px;font-size:23px}.login-card h1{margin-bottom:5px}.login-card p{color:var(--muted)}.login-card label{color:var(--muted);margin:14px 0 6px;font-size:12px;display:block}.login-card button{width:100%;margin-top:18px}.login-card pre{white-space:pre-wrap;background:var(--bg2);border-radius:8px;padding:10px}.modal-backdrop{z-index:30;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--border);border-radius:18px;width:min(900px,96vw);max-height:92vh;padding:18px;overflow:auto}.modal-head,.modal-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.form-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.form-grid label{color:var(--muted);font-size:12px}.form-grid label input,.form-grid label select,.form-grid label textarea{margin-top:6px}.form-grid .wide{grid-column:1/-1}.form-grid textarea{min-height:80px}.modal-actions{grid-template-columns:1fr auto auto;justify-content:flex-end}.modal-actions .danger-btn{margin-right:auto}.task-create{grid-template-columns:repeat(4,1fr) auto;gap:10px;margin:16px 0;display:grid}.task-list{gap:10px;display:grid}.task-item{border:1px solid var(--border);background:var(--bg2);border-radius:12px;justify-content:space-between;gap:15px;padding:14px;display:flex}.task-item p{margin:5px 0}.task-item small{color:var(--muted)}@media (width<=1250px){.cards{grid-template-columns:repeat(3,1fr)}.topbar{flex-wrap:wrap}.navtabs{order:3;width:100%}.status-grid.gemini{grid-template-columns:1fr}.filters,.task-create,.form-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.topbar{padding:10px}.brand{min-width:auto}.top-actions{margin-left:auto}.who,.top-actions>button:first-child{display:none}.navtabs{overflow:auto}.navtabs button{white-space:nowrap}main{padding:12px}.cards{grid-template-columns:1fr 1fr}.section-head{flex-direction:column;align-items:stretch}.status-mini-grid{grid-template-columns:1fr 1fr}.deadline-grid{grid-template-columns:1fr}.summary-title-row em{display:none}.filters,.task-create,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.stat{min-height:100px}.summary-panel,.panel{padding:13px}.priority-row{justify-content:flex-start;overflow:auto}.group-strip{flex-wrap:nowrap;padding-bottom:5px;overflow:auto}.group-chip{white-space:nowrap}}.channel-avatar.real{background:0 0;overflow:visible}.channel-avatar.real img{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.gain{font-style:normal;font-weight:800}.gain.up{color:#41e6a1}.gain.down{color:#ff6487}.gain em{color:var(--muted);margin-left:4px;font-style:normal;font-weight:500}.grouped-list{gap:16px;margin-top:15px;display:grid}.group-section{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.group-section .table-card{border:0;border-radius:0;margin-top:0}.group-section-head{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 12%,var(--card2)),var(--card2));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.group-section-head b{color:var(--cyan);font-size:14px}.group-section-head span{color:var(--muted);background:var(--bg2);border-radius:999px;padding:4px 8px;font-size:10px}.soft-btn.active{border-color:var(--cyan);color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,transparent)}.yt-search-modal{width:min(760px,96vw)}.yt-search-modal .modal-head{align-items:flex-start}.yt-search-modal .modal-head small{color:var(--muted)}.yt-search-bar{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.yt-search-bar input{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);border-radius:10px;padding:11px 12px}.yt-results{gap:9px;max-height:55vh;display:grid;overflow:auto}.yt-result{text-align:left;background:var(--bg2);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.yt-result img,.result-avatar{object-fit:cover;border-radius:50%;width:52px;height:52px}.result-avatar{color:#ff3b62;background:#17324c;place-items:center;display:grid}.yt-result b{font-size:13px;display:block}.yt-result small{color:var(--muted)}.yt-result p{color:var(--muted);margin:4px 0 0;font-size:11px}.yt-result>span{color:var(--cyan);font-weight:800}.empty-search{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:12px;padding:28px}.channel-table td:nth-child(11),.channel-table td:nth-child(12),.channel-table td:nth-child(13){min-width:105px}@media (width<=700px){.yt-search-bar{grid-template-columns:1fr}.yt-result{grid-template-columns:44px 1fr}.yt-result img,.result-avatar{width:44px;height:44px}.yt-result>span{display:none}}.stat.clickable{cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}.stat.clickable:hover{border-color:color-mix(in srgb,var(--violet) 55%,var(--border));box-shadow:0 10px 28px color-mix(in srgb,var(--violet) 12%,transparent);transform:translateY(-2px)}.stat-open-hint{color:var(--violet);margin-top:4px;font-size:9px;font-weight:800}.urgent-modal{width:min(1120px,97vw);padding:0;overflow:hidden}.urgent-modal>.modal-head{border-bottom:1px solid var(--border);background:var(--card2);padding:18px 20px}.urgent-modal>.modal-head h2{margin:0 0 4px}.urgent-modal>.modal-head small{color:var(--muted);max-width:760px;display:block}.urgent-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 20px;display:grid}.urgent-summary>div{border:1px solid var(--border);background:var(--bg2);border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.urgent-summary span{color:var(--muted);font-size:10px;font-weight:900}.urgent-summary b{font-size:24px}.urgent-summary .schedule{color:var(--red)}.urgent-summary .thumb{color:var(--amber)}.urgent-legend{flex-wrap:wrap;gap:7px;padding:0 20px 13px;display:flex}.urgent-legend span{border:1px solid var(--border);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.urgent-legend .overdue,.urgent-job.overdue{color:#ff4b73;background:color-mix(in srgb,var(--red) 12%,var(--bg2));border-color:#b71942}.urgent-legend .critical,.urgent-job.critical{color:#ff6a75;background:color-mix(in srgb,#ff606a 10%,var(--bg2));border-color:#c84a53}.urgent-legend .warning,.urgent-job.warning{color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,var(--bg2));border-color:#a96f05}.urgent-legend .soon,.urgent-job.soon{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--bg2));border-color:#1485a0}.urgent-groups{gap:13px;max-height:67vh;padding:0 20px 20px;display:grid;overflow:auto}.urgent-group{border:1px solid var(--border);border-radius:14px;overflow:hidden}.urgent-group-head{background:linear-gradient(90deg,color-mix(in srgb,var(--blue) 9%,var(--card2)),var(--card2));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.urgent-group-head b{color:var(--cyan);font-size:12px}.urgent-group-head span{color:var(--muted);background:var(--bg2);border-radius:999px;padding:4px 8px;font-size:9px}.urgent-list{display:grid}.urgent-row{background:var(--card);border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.8fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.urgent-row:last-child{border-bottom:0}.urgent-channel{align-items:center;gap:10px;min-width:0;display:flex}.urgent-channel>div:last-child{min-width:0}.urgent-channel b,.urgent-channel small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.urgent-channel small{color:var(--muted);margin-top:2px;font-size:9px}.urgent-actions{grid-template-columns:repeat(2,minmax(155px,1fr));gap:8px;display:grid}.urgent-job{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.urgent-job span{font-size:9px;font-weight:900}.urgent-job b{font-size:11px}.urgent-job small{grid-column:1/-1;font-size:9px}.urgent-go{white-space:nowrap;padding:8px 10px;font-size:10px}.urgent-empty{text-align:center;border:1px dashed var(--border);color:var(--green);background:color-mix(in srgb,var(--green) 5%,var(--card));border-radius:14px;margin:10px 20px 20px;padding:30px}@media (width<=850px){.urgent-row{grid-template-columns:1fr}.urgent-actions{grid-template-columns:1fr 1fr}.urgent-go{justify-self:start}.urgent-summary{grid-template-columns:1fr 1fr}.urgent-summary>div:first-child{grid-column:1/-1}}@media (width<=560px){.urgent-actions,.urgent-summary{grid-template-columns:1fr}.urgent-summary>div:first-child{grid-column:auto}.urgent-groups,.urgent-legend,.urgent-summary{padding-left:12px;padding-right:12px}}body{font-size:15px}button,input,select,textarea{font-size:14px}.navtabs button{font-size:14px;font-weight:800}.top-actions button{font-size:13px}.primary{color:#fff;text-shadow:0 1px 1px #0004;background:linear-gradient(135deg,#0b82d8,#2563eb);border:1px solid #176fc2;box-shadow:0 5px 14px #1677d733}.primary:hover{filter:brightness(1.06)}.stat{padding:16px 17px}.stat small{letter-spacing:.01em;font-size:12px;font-weight:900}.stat strong{font-size:28px}.stat strong i{font-size:12px;font-weight:700}.stat>span:last-child{font-size:12px;font-weight:600}.stat-open-hint{font-size:11px}.section-head small{font-size:12px}.section-head h2{font-size:26px}.section-head h2 span{font-size:13px}.group-strip-label{color:var(--text);font-size:13px;font-weight:900}.group-chip{background:var(--card2);color:var(--text);padding:8px 13px;font-size:13px;font-weight:900}.group-chip b{background:color-mix(in srgb,var(--text) 10%,transparent);font-size:12px}.group-chip.active{color:#fff;text-shadow:0 1px 1px #0004;background:#087fa8;border-color:#087fa8;box-shadow:0 3px 10px #087fa833}.group-chip.active b{color:#fff;background:#fff2}.cluster-label,.status-box span{font-size:12px}.status-box b{font-size:23px}.status-box b small{font-size:11px}.deadline-box b{font-size:12px}.deadline-box strong{font-size:25px}.deadline-box span{font-size:13px}.deadline-box small{font-size:11px}.filters input,.filters select{padding:11px 12px;font-size:14px}.priority-row>span{font-size:11px}.priority{font-size:12px}th{color:color-mix(in srgb,var(--text) 68%,var(--muted));padding:12px 10px;font-size:11px;font-weight:900}td{padding:13px 10px;font-size:13px}td small{font-size:11px;line-height:1.25}.channel-cell>b{font-size:14px}.channel-cell small,.pill,.code-pill{font-size:11px}.metric-cell b{font-size:15px;font-weight:900}.milestone-cell .num{font-size:10px}.date-chip{padding:5px 8px;font-size:12px}.monetized{font-size:11px}.group-section-head b{font-size:15px}.group-section-head span{font-size:11px}.channel-table td strong,.channel-table td b{line-height:1.2}:root[data-theme=light] .group-chip.active,:root[data-theme=light] .primary{color:#fff}:root[data-theme=light] .date-chip{color:#fff;background:#075985}:root[data-theme=light] .date-chip.green{color:#fff;background:#047857}@media (width<=700px){body{font-size:14px}.stat small{font-size:11px}.stat strong{font-size:24px}.group-chip{font-size:12px}th{font-size:10px}td{font-size:12px}}.column-modal{max-width:720px}.column-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 8px;display:grid}.column-option{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex!important}.column-option input{accent-color:#0891b2;margin:0;width:18px!important;height:18px!important}.column-option span{font-size:13px}.column-actions{justify-content:flex-end!important}@media (width<=760px){.column-options{grid-template-columns:1fr 1fr}}@media (width<=520px){.column-options{grid-template-columns:1fr}}.resume-post-cell{min-width:142px}.date-chip.resume{color:#fff;background:#6d28d9}.deadline-box{cursor:pointer;transition:all .18s}.deadline-box:hover{filter:brightness(1.05);transform:translateY(-1px)}.deadline-box.selected{outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 14%,transparent);outline:3px solid}.deadline-filter-chip{white-space:nowrap;font-weight:800}.deadline-filter-chip.amber{border-color:var(--amber);color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,var(--bg2))}.deadline-filter-chip.red{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--bg2))}.stat.task-alert{color:#5a3a00;background:linear-gradient(135deg,#fff7bf 0%,#ffe66a 58%,#ffd43b 100%);border:1.5px solid #e6a700;position:relative;overflow:visible;box-shadow:0 8px 20px #e6a70029}.stat.task-alert .stat-top small,.stat.task-alert>span,.stat.task-alert .stat-open-hint{color:#6b4700!important}.stat.task-alert .stat-icon{color:#8a5a00!important;background:#fff3a0!important;border-color:#e2b21e!important}.stat.task-alert strong,.stat.task-alert strong i{color:#8a5200!important}.stat.task-alert.clickable:hover{border-color:#cf8f00;transform:translateY(-2px);box-shadow:0 12px 30px #e6a70047}.stat.task-alert-active{animation:1.65s ease-in-out infinite taskCardPulse}.task-alert-dot{z-index:2;background:#ff3b30;border:2px solid #fff;border-radius:50%;width:12px;height:12px;animation:1s ease-out infinite taskDotPulse;position:absolute;top:10px;right:11px;box-shadow:0 0 #ff3b30a6}@keyframes taskDotPulse{0%{transform:scale(1);box-shadow:0 0 #ff3b30b3}60%{transform:scale(1.08);box-shadow:0 0 0 10px #ff3b3000}to{transform:scale(1);box-shadow:0 0 #ff3b3000}}@keyframes taskCardPulse{0%,to{box-shadow:0 8px 20px #e6a70029}50%{box-shadow:0 8px 28px #ffb70061}}@media (prefers-reduced-motion:reduce){.stat.task-alert-active,.task-alert-dot{animation:none}}.growth-total{min-width:112px}.growth-total b{letter-spacing:.15px;color:var(--text);font-weight:950;display:block;font-size:16px!important}.growth-total .gain{margin-top:5px;font-size:10px!important}.growth-total .gain em{margin-left:5px;font-size:9px}.percent-badge{white-space:nowrap;border:1px solid var(--border);border-radius:7px;justify-content:center;align-items:center;min-width:70px;padding:7px 9px;font-size:11px;font-weight:950;display:inline-flex}.percent-badge.up{color:#16d995;border-color:color-mix(in srgb,#16d995 36%,var(--border));background:#16d9951f;box-shadow:inset 0 0 0 1px #16d9950a}.percent-badge.down{color:#ff6487;border-color:color-mix(in srgb,#ff6487 35%,var(--border));background:#ff64871a}.percent-badge.flat{color:var(--muted);background:var(--bg2)}.channel-table th small{opacity:.9;font-size:8px}@media (width>=701px){.filters{flex-wrap:nowrap;grid-template-columns:minmax(220px,1.35fr) minmax(125px,.72fr) minmax(125px,.72fr) minmax(175px,.95fr) minmax(150px,.82fr) auto;align-items:center;gap:8px;display:grid;overflow-x:auto}.filters .search-box{min-width:220px}.filters select{min-width:125px}.filters>button{white-space:nowrap;min-width:max-content}.filters .deadline-filter-chip{grid-column:auto}}@media (width>=701px) and (width<=1250px){.filters{grid-template-columns:minmax(190px,1.15fr) minmax(112px,.7fr) minmax(112px,.7fr) minmax(155px,.9fr) minmax(135px,.8fr) auto}.filters .search-box{min-width:190px}}
