:root{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7fbff;background:#04131d}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:#04131d}body{font-family:Manrope,ui-sans-serif,system-ui,sans-serif!important}button{font:inherit}.ref-icon{width:1em;height:1em;display:block;flex:0 0 auto}.ref-shell{width:100%;height:100dvh;padding:14px 18px 10px;display:grid;grid-template-rows:78px 142px minmax(0,1.08fr) minmax(0,.92fr) 26px;gap:9px;overflow:hidden;background:radial-gradient(circle at -5% 37%,rgba(0,228,150,.13),transparent 23%),radial-gradient(circle at 100% 74%,rgba(24,230,143,.1),transparent 19%),linear-gradient(180deg,#051823,#061a25 55%,#051721)}.ref-header{min-width:0;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(90,158,186,.12)}.ref-brand-group,.ref-header-status{display:flex;align-items:center;min-width:0}.ref-brand-group{gap:18px}.ref-header-status{gap:13px}.ref-logo{font-size:34px;font-weight:800;letter-spacing:-1.8px;color:#f7fbff;white-space:nowrap}.ref-logo span{color:#48ef9f}.ref-vline{width:1px;height:42px;background:#3dd6b4bf;flex:0 0 auto}.ref-vline.short{height:36px;margin-left:2px}.ref-title{font-size:28px;line-height:1.02;font-weight:800;letter-spacing:-1.15px;white-space:nowrap}.ref-title span{color:#41ec9c}.ref-slogan{font-size:10px;line-height:1.55;letter-spacing:3.1px;font-weight:800;color:#e5f0f5;white-space:nowrap}.ref-date-card,.ref-live-card{height:54px;border:1px solid rgba(53,149,181,.46);border-radius:12px;background:linear-gradient(180deg,#092a38f2,#06202cf5);display:flex;align-items:center}.ref-date-card{min-width:205px;padding:0 16px;gap:12px}.ref-date-card>.ref-icon{width:21px;height:21px;color:#9f91ff}.ref-date-card div{display:flex;flex-direction:column;align-items:flex-start}.ref-date-card span{font-size:10px;color:#e4eef3;font-weight:600;text-transform:capitalize}.ref-date-card strong{font-size:24px;line-height:1;font-weight:800;letter-spacing:-.6px}.ref-live-card{min-width:170px;padding:0 14px;gap:11px;border-color:#30e48b6b}.ref-live-card div{display:flex;flex-direction:column;gap:2px}.ref-live-card strong{font-size:12px}.ref-live-card span:last-child{font-size:11px;color:#44e99b;font-weight:800}.ref-live-dot{width:23px;height:23px;border-radius:50%;background:#43ec8f;box-shadow:0 0 0 5px #43ec8f1a,0 0 17px #43ec8f94}.ref-live-dot.off{background:#ff5c68;box-shadow:0 0 0 5px #ff5c681a,0 0 17px #ff5c6859}.ref-kpis{min-width:0;display:grid;grid-template-columns:1.18fr 1.08fr .95fr 1fr .98fr 1.05fr 1.05fr;gap:10px}.ref-kpi{height:100%;min-width:0;display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(59,139,169,.32);border-radius:12px;background:linear-gradient(180deg,#0c2e3df5,#092532f7);overflow:hidden;position:relative}.ref-kpi.green{border-color:#1fd3878f;box-shadow:inset 8px 0 30px #12d37914}.ref-kpi-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:0 0 46px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.ref-kpi-icon .ref-icon{width:24px;height:24px}.ref-kpi-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.ref-kpi-label{font-size:12px;line-height:1.02;font-weight:700;color:#eef7fa}.ref-kpi-value-line{display:flex;align-items:baseline;gap:7px;min-width:0}.ref-kpi-value-line strong{font-size:27px;line-height:1;font-weight:800;letter-spacing:-.75px;white-space:nowrap}.ref-kpi-value-line b{font-size:13px;line-height:1;color:#43ec90}.ref-kpi small{font-size:10px;line-height:1.15;color:#a4c4d0;font-weight:600}.ref-mini-track{height:5px;background:#163d4b;border-radius:999px;overflow:hidden;margin-top:2px}.ref-mini-track i{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,#38e99a,#72ef7d)}.ref-kpi.green,.ref-kpi.green2{color:#42e995}.ref-kpi.teal{color:#3adbc6}.ref-kpi.blue{color:#67a4ff}.ref-kpi.amber{color:#f6c63f}.ref-kpi.cyan{color:#31c8ff}.ref-kpi.violet{color:#9b86ff}.ref-kpi .ref-kpi-copy{color:#fff}.ref-panel{min-width:0;min-height:0;border:1px solid rgba(60,141,170,.36);border-radius:13px;background:linear-gradient(180deg,#082634f7,#061f2bfa);overflow:hidden}.ref-primary{min-width:0;min-height:0;display:grid;grid-template-columns:1fr 1.02fr;gap:10px}.ref-secondary{min-width:0;min-height:0;display:grid;grid-template-columns:1.28fr .66fr .66fr;gap:10px}.ref-panel-head{height:58px;padding:11px 15px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(80,148,171,.14)}.ref-panel-head h2{margin:0;font-size:19px;line-height:1.05;font-weight:800;display:flex;align-items:center;gap:8px;letter-spacing:-.45px}.ref-panel-head h2 .ref-icon{color:#48d9e1;width:19px;height:19px}.ref-ranking .ref-panel-head h2 .ref-icon{color:#f4bf42}.ref-workshops .ref-panel-head h2 .ref-icon{color:#8f7cff}.ref-teams .ref-panel-head h2 .ref-icon{color:#93a1ff}.ref-panel-head p{margin:4px 0 0;font-size:10px;color:#8fb7c6;font-weight:500}.ref-panel-head button{height:32px;padding:0 13px;border-radius:9px;border:1px solid rgba(68,151,181,.52);background:#072d3dc2;color:#eef8fb;font-weight:700;font-size:11px;display:flex;align-items:center;gap:7px}.ref-panel-head button .ref-icon{width:12px;height:12px;color:#8ed0e8}.ref-chart{height:calc(100% - 58px);display:grid;grid-template-columns:36px 1fr;padding:7px 18px 12px 11px}.ref-y-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:5px 6px 23px 0;font-size:9px;color:#83afc0}.ref-bars{min-width:0;display:grid;grid-template-columns:repeat(13,1fr);gap:9px;align-items:end;border-top:1px dashed rgba(82,148,169,.18);background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(20% - 1px),rgba(73,143,166,.16) 20%,transparent calc(20% + 1px));padding:0 8px}.ref-bar-col{height:100%;display:grid;grid-template-rows:28px 1fr 20px;align-items:end;justify-items:center;position:relative}.ref-bar-num{font-size:11px;font-weight:800;align-self:end;display:flex;flex-direction:column;align-items:center;line-height:1.05}.ref-bar-num small{font-size:8px;letter-spacing:.7px;color:#ffcf43}.ref-bar{width:28px;max-height:100%;min-height:2px;border-radius:6px 6px 1px 1px;background:linear-gradient(180deg,#30e3d0,#18c4ba);box-shadow:0 0 12px #1ed9cb1a}.ref-bar-col.peak .ref-bar{background:linear-gradient(180deg,#ffe171,#f7c33c);box-shadow:0 0 14px #ffc73c29}.ref-bar-col>span{font-size:9px;color:#d4e7ee;font-weight:700;align-self:end}.ref-rank-head,.ref-rank-row{display:grid;grid-template-columns:26px minmax(220px,1fr) minmax(155px,.92fr) 62px 68px 60px 62px;gap:8px;align-items:center;padding:0 12px}.ref-rank-head{height:31px;font-size:9px;color:#7faab9;font-weight:800;border-bottom:1px solid rgba(79,148,171,.16)}.ref-rank-list{height:calc(100% - 89px);display:grid;grid-template-rows:repeat(6,1fr)}.ref-rank-row{min-height:0;border-bottom:1px solid rgba(80,147,169,.12);font-size:11px}.ref-rank-row>b:first-child{font-size:14px;color:#43ed94;text-align:center}.ref-person{min-width:0;display:flex;align-items:center;gap:9px}.ref-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#59e980;color:#083323;font-size:9px;font-weight:800;flex:0 0 28px}.ref-person strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ref-performance{display:flex;align-items:center;gap:8px}.ref-performance>div{height:7px;flex:1;border-radius:999px;background:#143d4c;overflow:hidden}.ref-performance i{height:100%;display:block;background:linear-gradient(90deg,#44ee91,#6bf081);border-radius:999px}.ref-performance b{font-size:10px;color:#4aec8e}.ref-rank-row>strong{text-align:center;font-size:11px}.ref-rank-row .warn{color:#f7c541}.ref-completion-head,.ref-completion-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.45fr) 74px 140px;gap:10px;align-items:center;padding:0 14px}.ref-completion-head{height:31px;color:#80a9b8;font-size:9px;font-weight:800;border-bottom:1px solid rgba(79,148,171,.14)}.ref-completion-list{height:calc(100% - 89px);display:grid;grid-template-rows:repeat(6,1fr)}.ref-completion-row{font-size:10px;border-bottom:1px solid rgba(79,148,171,.1);min-height:0}.ref-completion-row>strong:first-child,.ref-completion-row>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-completion-row>strong:first-child{font-size:11px}.ref-completion-row>strong:nth-child(3){font-size:10px}.vehicle-hot{color:#ff5a91;font-weight:800}.ref-status{justify-self:start;min-width:102px;text-align:center;padding:5px 8px;border-radius:999px;background:#1bd981;color:#073626;font-size:9px;font-weight:800}.ref-status.delivery{background:#ff4f86;color:#fff}.ref-workshop-head{height:31px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#80a9b8;font-size:9px;font-weight:800;border-bottom:1px solid rgba(79,148,171,.14)}.ref-workshop-list{height:calc(100% - 89px);display:grid;grid-template-rows:repeat(8,1fr);padding:2px 0}.ref-workshop-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(90px,.9fr) 50px;gap:8px;align-items:center;padding:0 12px;font-size:9px;min-height:0}.ref-workshop-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ref-workshop-row>strong{font-size:9px;text-align:right}.ref-workshop-track{height:6px;background:#133b49;border-radius:999px;overflow:hidden}.ref-workshop-track i{height:100%;display:block;background:linear-gradient(90deg,#2fd7cd,#4ee0d1);border-radius:999px}.ref-teams{box-shadow:inset -40px 0 70px #27e38d14}.ref-team-grid{height:calc(100% - 58px);display:grid;grid-template-columns:1fr 1fr}.ref-team{min-width:0;padding:13px 14px;display:flex;flex-direction:column;border-right:1px solid rgba(111,141,185,.18)}.ref-team:last-child{border-right:0}.ref-team-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;margin-bottom:7px;background:#4b82ff1a;border:1px solid rgba(93,136,255,.35);color:#759dff}.ref-team-out .ref-team-icon{color:#9f82ff;border-color:#9d7eff59;background:#8f70ff1a}.ref-team-icon .ref-icon{width:17px;height:17px}.ref-team>strong{font-size:11px}.ref-team>small{font-size:9px;color:#89acb9;margin-top:2px}.ref-team>b{font-size:25px;line-height:1;margin-top:9px;letter-spacing:-.7px}.ref-team>span{font-size:8px;color:#789aa8;margin-top:3px}.ref-team-track{height:6px;background:#143b4b;border-radius:999px;overflow:hidden;margin-top:9px}.ref-team-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#6cec6f,#39dd9a)}.ref-team>em{font-style:normal;font-size:12px;font-weight:800;color:#58ec93;margin-top:5px}.ref-team>em+small{font-size:8px}.ref-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#b7ced7;font-size:9px}.ref-footer>span{display:flex;align-items:center;gap:8px}.ref-footer .ref-icon{width:15px;height:15px;color:#50e698}.ref-footer i{display:block;width:1px;height:11px;background:#4a7181}.ref-footer b{font-size:10px}.ref-online{color:#49e98e}.ref-empty{display:grid;place-items:center;height:100%;color:#7fa7b5;font-size:11px}@media(max-width:1600px){.ref-shell{padding:10px 12px 8px;grid-template-rows:68px 118px minmax(0,1.07fr) minmax(0,.93fr) 22px;gap:7px}.ref-header{padding:0 10px}.ref-brand-group{gap:12px}.ref-logo{font-size:28px}.ref-title{font-size:23px}.ref-slogan{font-size:8px;letter-spacing:2.2px}.ref-date-card,.ref-live-card{height:46px}.ref-date-card{min-width:180px}.ref-date-card strong{font-size:21px}.ref-live-card{min-width:148px}.ref-kpis{gap:7px}.ref-kpi{padding:8px;gap:8px}.ref-kpi-icon{width:38px;height:38px;flex-basis:38px}.ref-kpi-icon .ref-icon{width:20px;height:20px}.ref-kpi-label{font-size:10px}.ref-kpi-value-line strong{font-size:22px}.ref-kpi-value-line b{font-size:10px}.ref-kpi small{font-size:8px}.ref-panel-head{height:49px;padding:8px 11px}.ref-panel-head h2{font-size:16px}.ref-panel-head p{font-size:8px}.ref-panel-head button{height:27px;font-size:9px}.ref-chart{height:calc(100% - 49px)}.ref-rank-head,.ref-rank-row{grid-template-columns:23px minmax(175px,1fr) minmax(120px,.8fr) 48px 56px 48px 52px;gap:5px;padding-inline:8px}.ref-rank-head{height:28px;font-size:8px}.ref-rank-list{height:calc(100% - 77px)}.ref-avatar{width:24px;height:24px;flex-basis:24px}.ref-person strong{font-size:10px}.ref-rank-row{font-size:9px}.ref-rank-row>strong{font-size:9px}.ref-completion-head,.ref-completion-row{grid-template-columns:minmax(125px,.85fr) minmax(190px,1.35fr) 58px 118px;gap:7px;padding-inline:9px}.ref-completion-head{height:28px}.ref-completion-list{height:calc(100% - 77px)}.ref-status{min-width:88px;font-size:8px;padding:4px 6px}.ref-workshop-head{height:28px}.ref-workshop-list{height:calc(100% - 77px)}.ref-workshop-row{padding-inline:9px;grid-template-columns:minmax(0,1.2fr) minmax(70px,.85fr) 42px;gap:5px;font-size:8px}.ref-team-grid{height:calc(100% - 49px)}.ref-team{padding:9px}.ref-team>b{font-size:21px}}@media(max-height:780px){.ref-shell{grid-template-rows:58px 104px minmax(0,1.05fr) minmax(0,.95fr) 20px}.ref-logo{font-size:25px}.ref-title{font-size:20px}.ref-slogan,.ref-vline.short{display:none}.ref-kpi-value-line strong{font-size:20px}.ref-kpi-icon{width:34px;height:34px;flex-basis:34px}.ref-panel-head{height:44px}.ref-panel-head h2{font-size:14px}.ref-panel-head p{font-size:7px}.ref-chart{height:calc(100% - 44px)}.ref-rank-list,.ref-completion-list,.ref-workshop-list{height:calc(100% - 72px)}.ref-team-grid{height:calc(100% - 44px)}}:root{--ref-green:#42eb94;--ref-teal:#2fe0d0;--ref-blue:#5797ff;--ref-amber:#f5c347;--ref-cyan:#2ec8ff;--ref-violet:#9888ff;--ref-pink:#ff4f8a}html,body,#app{background:#041722!important}body{font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.ref-shell{padding:12px 18px 10px!important;gap:10px!important;grid-template-rows:84px 132px minmax(0,1.03fr) minmax(0,.98fr) 26px!important;background:radial-gradient(circle at -2% 38%,rgba(42,238,160,.18),transparent 24%),radial-gradient(circle at 77% 11%,rgba(42,236,162,.12),transparent 18%),radial-gradient(circle at 98% 80%,rgba(39,236,150,.12),transparent 23%),linear-gradient(180deg,#041826,#041a27 53%,#041621)!important}.ref-header{padding:2px 2px 0!important;border-bottom:0!important}.ref-brand-group{gap:18px!important}.ref-header-status{gap:14px!important}.ref-logo{font-size:34px!important;letter-spacing:-1.9px!important;line-height:1!important}.ref-title{font-size:28px!important;line-height:1.04!important;letter-spacing:-1.15px!important}.ref-slogan{font-size:10px!important;line-height:1.58!important;letter-spacing:3px!important}.ref-vline{height:44px!important;background:#58deb8c7!important}.ref-vline.short{height:37px!important}.ref-date-card,.ref-live-card{height:54px!important;border:1px solid rgba(58,137,163,.34)!important;border-radius:16px!important;background:linear-gradient(180deg,#082a3bfa,#051d2afc)!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #05141c1f!important}.ref-date-card{min-width:205px!important;padding:0 16px!important;gap:12px!important}.ref-live-card{min-width:170px!important;padding:0 14px!important;gap:11px!important;border-color:#30e48b66!important}.ref-date-card>.ref-icon{width:22px!important;height:22px!important}.ref-date-card span{font-size:10px!important}.ref-date-card strong{font-size:24px!important;letter-spacing:-.75px!important}.ref-live-dot{width:22px!important;height:22px!important;box-shadow:0 0 0 5px #43ec8f1a,0 0 17px #43ec8f94!important}.ref-live-card strong{font-size:12px!important}.ref-live-card span:last-child{font-size:11px!important}.ref-kpis{grid-template-columns:1.18fr 1.02fr .95fr .96fr .94fr 1.03fr 1.08fr!important;gap:10px!important}.ref-kpi{position:relative!important;padding:14px 14px 13px!important;gap:12px!important;border:1px solid rgba(58,137,163,.34)!important;border-radius:16px!important;background:linear-gradient(180deg,#082a3bfa,#051d2afc)!important;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #05141c1f!important;overflow:hidden!important}.ref-kpi:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 28%);pointer-events:none}.ref-kpi:first-child{border-color:#3de09a85!important;box-shadow:inset 40px 0 60px #14d97c1f,inset 0 0 0 1px #46f0ad0f!important}.ref-kpi:first-child:after{content:"";position:absolute;left:-30px;bottom:-24px;width:140px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(45,238,136,.18),transparent 68%);pointer-events:none}.ref-kpi:nth-child(4){box-shadow:inset 0 0 0 1px #48f09f0a!important}.ref-kpi:nth-child(4):after{content:"";position:absolute;inset:0;border-radius:16px;background:radial-gradient(circle at 56% 48%,rgba(65,237,122,.12),transparent 56%);pointer-events:none}.ref-kpi-icon{width:48px!important;height:48px!important;flex-basis:48px!important;border-color:color-mix(in srgb,currentColor 58%,transparent)!important;background:color-mix(in srgb,currentColor 10%,transparent)!important}.ref-kpi-icon .ref-icon{width:24px!important;height:24px!important}.ref-kpi-copy{gap:4px!important}.ref-kpi-label{font-size:11px!important;line-height:1.08!important;font-weight:700!important;color:#ecf7fc!important}.ref-kpi-value-line{gap:8px!important}.ref-kpi-value-line strong{font-size:27px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.9px!important}.ref-kpi-value-line b{font-size:11px!important}.ref-kpi small{font-size:9px!important;line-height:1.22!important;color:#a8c1cc!important;font-weight:600!important}.ref-mini-track{height:6px!important;max-width:172px!important;margin-top:3px!important}.ref-kpi:first-child .ref-kpi-copy{padding-right:48px!important}.ref-kpi:first-child .ref-mini-track{display:none!important}.ref-kpi:first-child .ref-kpi-value-line b{position:absolute!important;right:14px!important;bottom:17px!important;width:52px!important;height:52px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:conic-gradient(#48eb8c 57%,#1f4d4f 0)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;z-index:2!important}.ref-kpi:first-child .ref-kpi-value-line b:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#08283a;z-index:-1}.ref-kpi:first-child .ref-kpi-label{max-width:130px!important}.ref-kpi:nth-child(2) .ref-kpi-label{max-width:134px!important}.ref-kpi:nth-child(7) small{max-width:124px!important}.ref-panel{border-radius:14px!important;border-color:#4290ab57!important;background:linear-gradient(180deg,#082837f7,#051c28fa)!important;box-shadow:inset 0 1px #ffffff05!important}.ref-primary{grid-template-columns:1fr 1fr!important;gap:10px!important}.ref-secondary{grid-template-columns:1.28fr .66fr .66fr!important;gap:10px!important}.ref-panel-head{height:58px!important;padding:11px 15px!important;border-bottom:1px solid rgba(80,148,171,.14)!important}.ref-panel-head h2{font-size:19px!important;line-height:1.06!important;letter-spacing:-.4px!important}.ref-panel-head h2 .ref-icon{width:19px!important;height:19px!important}.ref-panel-head p{font-size:10px!important;margin-top:4px!important}.ref-panel-head button{height:34px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important}.ref-chart{height:calc(100% - 58px)!important;grid-template-columns:34px 1fr!important;padding:10px 17px 13px 12px!important}.ref-y-axis{padding:8px 4px 22px 0!important;font-size:10px!important}.ref-bars{gap:9px!important;padding:0 8px!important}.ref-bar-col{grid-template-rows:32px 1fr 19px!important}.ref-bar{width:28px!important;border-radius:6px 6px 1px 1px!important}.ref-bar-num{font-size:11px!important}.ref-bar-num small{font-size:8px!important}.ref-bar-col>span{font-size:9px!important}.ref-bar-col.peak .ref-bar{box-shadow:0 0 12px #ffc73c1f!important}.ref-rank-head,.ref-rank-row{grid-template-columns:26px minmax(220px,1fr) minmax(160px,.94fr) 62px 68px 60px 62px!important;gap:8px!important;padding:0 12px!important}.ref-rank-head{height:31px!important;font-size:9px!important}.ref-rank-list{height:calc(100% - 89px)!important}.ref-rank-row{font-size:11px!important}.ref-avatar{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:9px!important}.ref-person strong{font-size:12px!important}.ref-performance>div{height:7px!important}.ref-performance b{font-size:10px!important}.ref-rank-row>strong{font-size:11px!important}.ref-completion-head,.ref-completion-row{grid-template-columns:minmax(150px,.95fr) minmax(245px,1.45fr) 74px 140px!important;gap:10px!important;padding:0 14px!important}.ref-completion-head{height:31px!important;font-size:9px!important}.ref-completion-list{height:calc(100% - 89px)!important}.ref-completion-row{font-size:10px!important}.ref-completion-row>strong:first-child{font-size:11px!important}.ref-status{min-width:102px!important;font-size:9px!important;padding:5px 8px!important}.ref-workshop-head{height:31px!important;padding:0 12px!important;font-size:9px!important}.ref-workshop-list{height:calc(100% - 89px)!important;padding:2px 0!important}.ref-workshop-row{grid-template-columns:minmax(0,1.25fr) minmax(90px,.9fr) 54px!important;gap:8px!important;padding:0 12px!important;font-size:9px!important}.ref-workshop-row>strong{font-size:10px!important}.ref-workshop-track{height:6px!important}.ref-teams{box-shadow:inset -40px 0 70px #27e38d14!important}.ref-team-grid{height:calc(100% - 58px)!important}.ref-team{padding:13px 14px!important;background:linear-gradient(180deg,#1a3b5629,#0823320f)!important}.ref-team:nth-child(2){background:linear-gradient(180deg,#46437c14,#0823320f)!important}.ref-team-icon{width:34px!important;height:34px!important;margin-bottom:7px!important}.ref-team>strong{font-size:11px!important}.ref-team>small{font-size:9px!important}.ref-team>b{font-size:25px!important;margin-top:10px!important}.ref-team>span{font-size:8px!important}.ref-team-track{height:6px!important;margin-top:9px!important}.ref-team>em{font-size:12px!important;margin-top:6px!important}.ref-footer{padding:0 12px!important;font-size:9px!important}.ref-footer .ref-icon{width:15px!important;height:15px!important}.ref-footer b{font-size:10px!important}@media(max-width:1600px){.ref-shell{padding:10px 12px 8px!important;grid-template-rows:68px 118px minmax(0,1.07fr) minmax(0,.93fr) 22px!important;gap:7px!important}.ref-brand-group{gap:12px!important}.ref-logo{font-size:28px!important}.ref-title{font-size:23px!important}.ref-slogan{font-size:8px!important;letter-spacing:2.2px!important}.ref-vline{height:38px!important}.ref-vline.short{height:32px!important}.ref-date-card,.ref-live-card{height:46px!important}.ref-date-card{min-width:176px!important;padding:0 12px!important}.ref-date-card strong{font-size:20px!important}.ref-live-card{min-width:152px!important;padding:0 12px!important}.ref-live-dot{width:19px!important;height:19px!important}.ref-kpis{gap:7px!important}.ref-kpi{padding:10px 10px 9px!important;gap:9px!important}.ref-kpi-icon{width:41px!important;height:41px!important;flex-basis:41px!important}.ref-kpi-icon .ref-icon{width:21px!important;height:21px!important}.ref-kpi-label{font-size:10px!important}.ref-kpi-value-line strong{font-size:24px!important}.ref-kpi small{font-size:8px!important}.ref-kpi-value-line b{font-size:9px!important}.ref-kpi:first-child .ref-kpi-value-line b{width:42px!important;height:42px!important;right:10px!important;bottom:12px!important;font-size:10px!important}.ref-kpi:first-child .ref-kpi-value-line b:after{inset:5px!important}.ref-panel-head{height:49px!important;padding:8px 12px!important}.ref-panel-head h2{font-size:16px!important}.ref-panel-head p{font-size:8px!important;margin-top:3px!important}.ref-panel-head h2 .ref-icon{width:16px!important;height:16px!important}.ref-panel-head button{height:28px!important;font-size:9px!important;padding:0 11px!important}.ref-chart{height:calc(100% - 49px)!important;grid-template-columns:28px 1fr!important;padding:8px 12px 8px 10px!important}.ref-y-axis{font-size:8px!important;padding-bottom:18px!important}.ref-bars{gap:7px!important;padding:0 6px!important}.ref-bar-col{grid-template-rows:24px 1fr 16px!important}.ref-bar{width:22px!important}.ref-bar-num{font-size:9px!important}.ref-bar-col>span{font-size:8px!important}.ref-rank-head,.ref-rank-row{grid-template-columns:23px minmax(170px,1fr) minmax(120px,.9fr) 48px 54px 50px 52px!important;padding:0 10px!important;gap:6px!important}.ref-rank-head{height:26px!important;font-size:8px!important}.ref-rank-list{height:calc(100% - 75px)!important}.ref-avatar{width:24px!important;height:24px!important;flex-basis:24px!important;font-size:8px!important}.ref-person strong{font-size:10px!important}.ref-performance b{font-size:8px!important}.ref-rank-row>strong{font-size:10px!important}.ref-completion-head,.ref-completion-row{grid-template-columns:minmax(128px,.9fr) minmax(200px,1.35fr) 58px 110px!important;padding:0 10px!important;gap:6px!important}.ref-completion-head{height:24px!important;font-size:8px!important}.ref-completion-list{height:calc(100% - 73px)!important}.ref-completion-row{font-size:9px!important}.ref-status{min-width:88px!important;font-size:7px!important;padding:4px 6px!important}.ref-workshop-head{height:24px!important;font-size:7px!important}.ref-workshop-list{height:calc(100% - 73px)!important}.ref-workshop-row{grid-template-columns:minmax(0,1.15fr) minmax(62px,.8fr) 48px!important;padding:0 9px!important;gap:5px!important;font-size:8px!important}.ref-workshop-row>strong{font-size:8px!important}.ref-workshop-track{height:5px!important}.ref-team-grid{height:calc(100% - 49px)!important}.ref-team{padding:8px 9px!important}.ref-team-icon{width:26px!important;height:26px!important}.ref-team>strong{font-size:9px!important}.ref-team>small{font-size:7px!important}.ref-team>b{font-size:20px!important}.ref-team>span{font-size:6px!important}.ref-team>em{font-size:10px!important}.ref-footer{font-size:7px!important}.ref-footer b{font-size:8px!important}}.ref-completion-row.fresh{animation:refRowFlash 1s ease-in-out 5}@keyframes refRowFlash{50%{background:#42eb9429;box-shadow:inset 4px 0 0 var(--ref-green)}}.ref-completion-row.delivery.fresh{animation-name:refDeliveryRowFlash}@keyframes refDeliveryRowFlash{50%{background:#ff4f8a24;box-shadow:inset 4px 0 0 var(--ref-pink)}}.ref-kpi.card-flash{animation:refCardFlash 1s ease-in-out 5}@keyframes refCardFlash{50%{border-color:var(--ref-violet)!important;box-shadow:0 0 20px #9888ff59!important;background:#9888ff24!important}}@media(prefers-reduced-motion:reduce){.ref-completion-row.fresh,.ref-kpi.card-flash{animation:none!important}}.ref-shell{grid-template-rows:80px 136px minmax(0,1.03fr) minmax(0,.98fr)!important}.ref-header-status{gap:10px!important}.ref-brand-group{gap:16px!important}.ref-online-pill{height:30px;padding:0 11px;display:flex;align-items:center;gap:7px;border-radius:999px;border:1px solid rgba(68,226,145,.28);background:#07273085;color:#aee9c9;font-size:9px;font-weight:800;letter-spacing:.15px;white-space:nowrap;box-shadow:inset 0 1px #ffffff05}.ref-online-pill-dot{width:7px;height:7px;border-radius:50%;background:#45e48b;box-shadow:0 0 8px #45e48b7a;flex:0 0 7px}.ref-tv-mode-btn{height:54px;min-width:144px;padding:0 13px;border-radius:14px;border:1px solid rgba(91,170,199,.42);background:linear-gradient(180deg,#082837f7,#051c28fa);color:#eaf7fb;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:inset 0 1px #ffffff06;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.ref-tv-mode-btn:hover{border-color:#3ce89ca8;background:linear-gradient(180deg,#0a3242fa,#06212efc)}.ref-tv-mode-btn:active{transform:translateY(1px)}.ref-tv-mode-btn.active{border-color:#43ec8f94;box-shadow:inset 0 0 30px #23dd8214,0 0 18px #23dd8214}.ref-tv-btn-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#48e89c;background:#30e79114;border:1px solid rgba(63,231,152,.28);flex:0 0 28px}.ref-tv-btn-icon svg{width:17px;height:17px}.ref-tv-btn-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;white-space:nowrap}.ref-tv-btn-copy strong{font-size:11px;font-weight:800;color:#eef9fb}.ref-tv-btn-copy small{margin-top:4px;font-size:8px;color:#8fb7c6;font-weight:700}.ref-kpis .ref-kpi:nth-child(1) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(2) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(7) .ref-kpi-icon{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.ref-kpis .ref-kpi:nth-child(1) .ref-kpi-icon{color:#23e6df!important}.ref-kpis .ref-kpi:nth-child(2) .ref-kpi-icon{color:#35e1bb!important}.ref-kpis .ref-kpi:nth-child(3) .ref-kpi-icon{border-color:transparent!important;background:linear-gradient(180deg,#2869b9,#24579d)!important;color:#dcecff!important;box-shadow:0 0 18px #367eda33!important}.ref-kpis .ref-kpi:nth-child(4) .ref-kpi-icon{border-color:transparent!important;background:linear-gradient(180deg,#68ef79,#48da67)!important;color:#063c26!important;box-shadow:0 0 0 5px #4ee87014,0 0 18px #4ee8703d!important}.ref-kpis .ref-kpi:nth-child(5) .ref-kpi-icon{border-color:#f4be332e!important;background:#f4be332b!important;color:#f2b82c!important;box-shadow:0 0 0 5px #f4be330d,0 0 16px #f4be3321!important}.ref-kpis .ref-kpi:nth-child(6) .ref-kpi-icon{border-color:transparent!important;background:#14b1e221!important;color:#1bc8ff!important;box-shadow:0 0 16px #1bc8ff1f!important}.ref-kpis .ref-kpi:nth-child(7) .ref-kpi-icon{color:#9b8cff!important;filter:drop-shadow(0 0 5px rgba(145,126,255,.25))}body.ref-tv-mode .ref-shell{padding:12px 16px 9px!important;grid-template-rows:86px 146px minmax(0,1.02fr) minmax(0,.98fr)!important;gap:10px!important}body.ref-tv-mode .ref-logo{font-size:38px!important}body.ref-tv-mode .ref-title{font-size:31px!important}body.ref-tv-mode .ref-date-card,body.ref-tv-mode .ref-tv-mode-btn{height:58px!important}body.ref-tv-mode .ref-online-pill{height:32px!important;padding:0 12px!important;font-size:9.5px!important}body.ref-tv-mode .ref-date-card{min-width:220px!important}body.ref-tv-mode .ref-date-card strong{font-size:27px!important}body.ref-tv-mode .ref-kpi{padding:15px 14px!important;gap:12px!important}body.ref-tv-mode .ref-kpi-icon{width:52px!important;height:52px!important;flex-basis:52px!important}body.ref-tv-mode .ref-kpi-icon .ref-icon{width:26px!important;height:26px!important}body.ref-tv-mode .ref-kpi-label{font-size:12px!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:30px!important}body.ref-tv-mode .ref-kpi small{font-size:9.5px!important}body.ref-tv-mode .ref-kpi-value-line b{font-size:12px!important}body.ref-tv-mode .ref-panel-head{height:62px!important;padding:12px 16px!important}body.ref-tv-mode .ref-panel-head h2{font-size:21px!important}body.ref-tv-mode .ref-panel-head p{font-size:10.5px!important}body.ref-tv-mode .ref-panel-head h2 .ref-icon{width:21px!important;height:21px!important}body.ref-tv-mode .ref-chart{height:calc(100% - 62px)!important}body.ref-tv-mode .ref-y-axis{font-size:10px!important}body.ref-tv-mode .ref-bar-num{font-size:12px!important}body.ref-tv-mode .ref-bar-col>span{font-size:9.5px!important}body.ref-tv-mode .ref-bar{width:30px!important}body.ref-tv-mode .ref-rank-head{font-size:9.5px!important}body.ref-tv-mode .ref-rank-row{font-size:12px!important}body.ref-tv-mode .ref-person strong{font-size:12.5px!important}body.ref-tv-mode .ref-performance b,body.ref-tv-mode .ref-completion-row{font-size:10.5px!important}body.ref-tv-mode .ref-completion-row>strong:first-child{font-size:11.5px!important}body.ref-tv-mode .ref-workshop-row{font-size:9.5px!important}body.ref-tv-mode .ref-team>strong{font-size:11.5px!important}body.ref-tv-mode .ref-team>b{font-size:27px!important}@media(max-width:1600px){.ref-shell{grid-template-rows:68px 118px minmax(0,1.07fr) minmax(0,.93fr)!important}.ref-brand-group{gap:12px!important}.ref-online-pill{height:26px;padding:0 9px;gap:6px;font-size:8px}.ref-online-pill-dot{width:6px;height:6px;flex-basis:6px}.ref-tv-mode-btn{height:46px;min-width:122px;padding:0 10px;gap:8px;border-radius:12px}.ref-tv-btn-icon{width:24px;height:24px;flex-basis:24px}.ref-tv-btn-copy strong{font-size:9px}.ref-tv-btn-copy small{font-size:7px}body.ref-tv-mode .ref-shell{padding:8px 10px 7px!important;grid-template-rows:72px 126px minmax(0,1.06fr) minmax(0,.94fr)!important;gap:7px!important}body.ref-tv-mode .ref-logo{font-size:31px!important}body.ref-tv-mode .ref-title{font-size:25px!important}body.ref-tv-mode .ref-date-card,body.ref-tv-mode .ref-tv-mode-btn{height:49px!important}body.ref-tv-mode .ref-date-card strong{font-size:22px!important}body.ref-tv-mode .ref-kpi{padding:10px 9px!important;gap:9px!important}body.ref-tv-mode .ref-kpi-icon{width:42px!important;height:42px!important;flex-basis:42px!important}body.ref-tv-mode .ref-kpi-icon .ref-icon{width:22px!important;height:22px!important}body.ref-tv-mode .ref-kpi-label{font-size:10.5px!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:25px!important}body.ref-tv-mode .ref-kpi small{font-size:8px!important}body.ref-tv-mode .ref-panel-head{height:51px!important;padding:8px 12px!important}body.ref-tv-mode .ref-panel-head h2{font-size:17px!important}body.ref-tv-mode .ref-panel-head p{font-size:8px!important}body.ref-tv-mode .ref-chart{height:calc(100% - 51px)!important}body.ref-tv-mode .ref-person strong{font-size:10.5px!important}body.ref-tv-mode .ref-rank-row>strong{font-size:10.5px!important}}.ref-kpis .ref-kpi{align-items:center}.ref-kpis .ref-kpi-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 1px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:inherit!important;overflow:visible!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon{display:block!important;object-fit:contain!important;object-position:center!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;max-width:none!important;max-height:none!important;filter:none!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-1{width:36px!important;height:36px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-2{width:33px!important;height:33px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-3,.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-4{width:38px!important;height:38px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-5,.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-6{width:37px!important;height:37px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-7{width:40px!important;height:35px!important}.ref-kpis .ref-kpi:nth-child(1) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(2) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(3) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(4) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(5) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(6) .ref-kpi-icon,.ref-kpis .ref-kpi:nth-child(7) .ref-kpi-icon{margin-left:0!important}body.ref-tv-mode .ref-kpis .ref-kpi-icon{width:44px!important;height:44px!important;flex-basis:44px!important}@media(max-width:1600px){.ref-kpis .ref-kpi-icon{width:40px!important;height:40px!important;flex-basis:40px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-1{width:32px!important;height:32px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-2{width:30px!important;height:30px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-3,.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-4{width:34px!important;height:34px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-5,.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-6{width:33px!important;height:33px!important}.ref-kpis .ref-kpi-icon .ref-kpi-user-icon-7{width:36px!important;height:31px!important}body.ref-tv-mode .ref-kpis .ref-kpi-icon{width:40px!important;height:40px!important;flex-basis:40px!important}}html.ref-tv-root,html.ref-tv-root body,html.ref-tv-root #app{width:100%;height:var(--ref-tv-vh, 100vh);min-height:var(--ref-tv-vh, 100vh);max-height:var(--ref-tv-vh, 100vh);margin:0;overflow:hidden}body.ref-tv-mode{width:100%;height:var(--ref-tv-vh, 100vh);min-height:var(--ref-tv-vh, 100vh);overflow:hidden}body.ref-tv-mode .ref-shell{width:100vw!important;height:var(--ref-tv-vh, 100vh)!important;min-height:0!important;max-height:var(--ref-tv-vh, 100vh)!important;padding:clamp(6px,.75vh,12px) clamp(8px,.85vw,16px) clamp(5px,.65vh,10px)!important;gap:clamp(5px,.72vh,10px)!important;grid-template-rows:clamp(56px,8.6vh,86px) clamp(102px,14.6vh,146px) minmax(0,1.08fr) minmax(0,.92fr)!important;overflow:hidden!important}body.ref-tv-mode .ref-header,body.ref-tv-mode .ref-kpis,body.ref-tv-mode .ref-primary,body.ref-tv-mode .ref-secondary,body.ref-tv-mode .ref-panel,body.ref-tv-mode .ref-chart,body.ref-tv-mode .ref-rank-list,body.ref-tv-mode .ref-completion-list,body.ref-tv-mode .ref-workshop-list,body.ref-tv-mode .ref-team-grid{min-width:0!important;min-height:0!important}body.ref-tv-mode .ref-primary,body.ref-tv-mode .ref-secondary,body.ref-tv-mode .ref-panel{height:100%!important;overflow:hidden!important}body.ref-tv-mode .ref-header{padding-inline:clamp(8px,.9vw,18px)!important}body.ref-tv-mode .ref-logo{font-size:clamp(25px,2.1vw,38px)!important}body.ref-tv-mode .ref-title{font-size:clamp(21px,1.75vw,31px)!important}body.ref-tv-mode .ref-date-card,body.ref-tv-mode .ref-tv-mode-btn{height:clamp(44px,5.8vh,58px)!important}body.ref-tv-mode .ref-date-card{min-width:clamp(170px,11.5vw,220px)!important}body.ref-tv-mode .ref-date-card strong{font-size:clamp(20px,1.55vw,27px)!important}body.ref-tv-mode .ref-kpis{gap:clamp(5px,.55vw,10px)!important}body.ref-tv-mode .ref-kpi{min-width:0!important;padding:clamp(8px,1.05vh,15px) clamp(7px,.75vw,14px)!important;gap:clamp(6px,.65vw,12px)!important}body.ref-tv-mode .ref-kpi-label{font-size:clamp(9px,.68vw,12px)!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:clamp(22px,1.7vw,30px)!important}body.ref-tv-mode .ref-kpi small{font-size:clamp(7px,.54vw,9.5px)!important}body.ref-tv-mode .ref-panel-head{height:clamp(45px,6.1vh,62px)!important;padding:clamp(7px,1vh,12px) clamp(10px,.85vw,16px)!important}body.ref-tv-mode .ref-panel-head h2{font-size:clamp(15px,1.17vw,21px)!important}body.ref-tv-mode .ref-panel-head p{font-size:clamp(7px,.58vw,10.5px)!important}body.ref-tv-mode .ref-chart{height:calc(100% - clamp(45px,6.1vh,62px))!important;padding-bottom:clamp(7px,1vh,12px)!important}body.ref-tv-mode .ref-rank-head,body.ref-tv-mode .ref-rank-row,body.ref-tv-mode .ref-completion-head,body.ref-tv-mode .ref-completion-row,body.ref-tv-mode .ref-workshop-row{min-width:0!important}@media(min-width:1200px)and (max-height:800px){body.ref-tv-mode .ref-shell{grid-template-rows:56px 104px minmax(0,1.12fr) minmax(0,.88fr)!important;padding:6px 8px 5px!important;gap:5px!important}body.ref-tv-mode .ref-logo{font-size:25px!important}body.ref-tv-mode .ref-title{font-size:21px!important}body.ref-tv-mode .ref-date-card,body.ref-tv-mode .ref-tv-mode-btn{height:44px!important}body.ref-tv-mode .ref-date-card strong{font-size:20px!important}body.ref-tv-mode .ref-kpi{padding:7px!important;gap:6px!important}body.ref-tv-mode .ref-kpi-label{font-size:9px!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:22px!important}body.ref-tv-mode .ref-kpi small{font-size:7px!important}body.ref-tv-mode .ref-panel-head{height:45px!important;padding:7px 10px!important}body.ref-tv-mode .ref-panel-head h2{font-size:15px!important}body.ref-tv-mode .ref-panel-head p{font-size:7px!important}body.ref-tv-mode .ref-chart{height:calc(100% - 45px)!important}}@media(min-width:1700px)and (min-height:900px){body.ref-tv-mode .ref-shell{grid-template-rows:82px 140px minmax(0,1.05fr) minmax(0,.95fr)!important}}body.ref-tv-mode .ref-kpi-label{font-size:13.5px!important;line-height:1.12!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:35px!important;line-height:.96!important}body.ref-tv-mode .ref-kpi small{font-size:11.5px!important;line-height:1.2!important;color:#d3eaf1!important}body.ref-tv-mode .ref-kpi-value-line b{font-size:13.5px!important}body.ref-tv-mode .ref-panel-head h2{font-size:23px!important}body.ref-tv-mode .ref-panel-head p{font-size:11.5px!important;color:#abc8d3!important}body.ref-tv-mode .ref-rank-head{font-size:11px!important;color:#9bc0cf!important}body.ref-tv-mode .ref-rank-row,body.ref-tv-mode .ref-person strong{font-size:13.5px!important}body.ref-tv-mode .ref-avatar{width:31px!important;height:31px!important;flex-basis:31px!important;font-size:10.5px!important}body.ref-tv-mode .ref-performance b{font-size:11.5px!important}body.ref-tv-mode .ref-completion-head{font-size:10.5px!important;color:#9bc0cf!important}body.ref-tv-mode .ref-completion-row{font-size:11.8px!important}body.ref-tv-mode .ref-completion-row>strong:first-child{font-size:12.2px!important}body.ref-tv-mode .ref-status{font-size:10px!important;min-width:112px!important;padding:6px 10px!important}body.ref-tv-mode .ref-workshop-head{font-size:10.5px!important;color:#9bc0cf!important}body.ref-tv-mode .ref-workshop-row{font-size:11.2px!important}body.ref-tv-mode .ref-workshop-row>strong{font-size:11.2px!important}body.ref-tv-mode .ref-team>strong{font-size:13.5px!important}body.ref-tv-mode .ref-team>small{font-size:10.5px!important;color:#9ebfcb!important}body.ref-tv-mode .ref-team>b{font-size:31px!important}body.ref-tv-mode .ref-team>span{font-size:9.5px!important;color:#9ebfcb!important}body.ref-tv-mode .ref-team>em{font-size:13.5px!important}body.ref-tv-mode .ref-y-axis{font-size:11.5px!important;color:#a6c7d3!important}body.ref-tv-mode .ref-bar-num{font-size:13.5px!important}body.ref-tv-mode .ref-bar-col>span{font-size:10.5px!important}@media(min-width:1200px)and (max-height:800px){body.ref-tv-mode .ref-shell{grid-template-rows:58px 108px minmax(0,1.1fr) minmax(0,.9fr)!important;padding:6px 8px!important;gap:6px!important}body.ref-tv-mode .ref-logo{font-size:26px!important}body.ref-tv-mode .ref-title{font-size:22px!important}body.ref-tv-mode .ref-date-card,body.ref-tv-mode .ref-tv-mode-btn{height:45px!important}body.ref-tv-mode .ref-date-card strong{font-size:21px!important}body.ref-tv-mode .ref-kpi{padding:8px!important;gap:7px!important}body.ref-tv-mode .ref-kpi-label{font-size:10.8px!important;line-height:1.08!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:26px!important}body.ref-tv-mode .ref-kpi small{font-size:8.8px!important;line-height:1.16!important;color:#d3eaf1!important}body.ref-tv-mode .ref-kpi-value-line b{font-size:10.5px!important}body.ref-tv-mode .ref-panel-head{height:47px!important;padding:7px 10px!important}body.ref-tv-mode .ref-panel-head h2{font-size:17.5px!important}body.ref-tv-mode .ref-panel-head p{font-size:8.7px!important;color:#abc8d3!important}body.ref-tv-mode .ref-chart{height:calc(100% - 47px)!important}body.ref-tv-mode .ref-y-axis{font-size:9.4px!important}body.ref-tv-mode .ref-bar-num{font-size:10.8px!important}body.ref-tv-mode .ref-bar-col>span{font-size:9px!important}body.ref-tv-mode .ref-rank-head{font-size:9px!important;color:#a5c6d2!important}body.ref-tv-mode .ref-rank-row{font-size:11px!important}body.ref-tv-mode .ref-rank-row>strong{font-size:10.8px!important}body.ref-tv-mode .ref-person strong{font-size:11.2px!important}body.ref-tv-mode .ref-avatar{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:9px!important}body.ref-tv-mode .ref-performance b{font-size:9.5px!important}body.ref-tv-mode .ref-completion-head{font-size:9px!important;color:#a5c6d2!important}body.ref-tv-mode .ref-completion-row{font-size:10px!important}body.ref-tv-mode .ref-completion-row>strong:first-child{font-size:10.4px!important}body.ref-tv-mode .ref-status{font-size:8.5px!important;min-width:96px!important;padding:5px 8px!important}body.ref-tv-mode .ref-workshop-head{font-size:9px!important;color:#a5c6d2!important}body.ref-tv-mode .ref-workshop-row{font-size:9.8px!important}body.ref-tv-mode .ref-workshop-row>strong{font-size:10px!important}body.ref-tv-mode .ref-team>strong{font-size:11.5px!important}body.ref-tv-mode .ref-team>small{font-size:9px!important;color:#a5c6d2!important}body.ref-tv-mode .ref-team>b{font-size:27px!important}body.ref-tv-mode .ref-team>span{font-size:8.5px!important;color:#a5c6d2!important}body.ref-tv-mode .ref-team>em{font-size:12px!important}}@media(min-width:1700px)and (min-height:900px){body.ref-tv-mode .ref-kpi-label{font-size:14px!important}body.ref-tv-mode .ref-kpi-value-line strong{font-size:36px!important}body.ref-tv-mode .ref-kpi small{font-size:12px!important}body.ref-tv-mode .ref-panel-head h2{font-size:24px!important}body.ref-tv-mode .ref-panel-head p{font-size:12px!important}body.ref-tv-mode .ref-rank-head{font-size:11.5px!important}body.ref-tv-mode .ref-rank-row,body.ref-tv-mode .ref-person strong{font-size:14px!important}body.ref-tv-mode .ref-completion-head{font-size:11px!important}body.ref-tv-mode .ref-completion-row{font-size:12.5px!important}body.ref-tv-mode .ref-workshop-head{font-size:11px!important}body.ref-tv-mode .ref-workshop-row{font-size:12px!important}body.ref-tv-mode .ref-team>strong{font-size:14px!important}body.ref-tv-mode .ref-team>small{font-size:11px!important}body.ref-tv-mode .ref-team>b{font-size:32px!important}body.ref-tv-mode .ref-y-axis{font-size:12px!important}body.ref-tv-mode .ref-bar-num{font-size:14px!important}body.ref-tv-mode .ref-bar-col>span{font-size:11px!important}}
