.country-flag{width:24px;height:16px;flex:0 0 auto;border:1px solid rgba(80,223,139,.28);border-radius:3px;background-size:cover;box-shadow:0 2px 6px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.16);overflow:hidden}.country-flag-compact{width:18px;height:12px;border-radius:2px}.country-flag-large{width:30px;height:20px}.roster-player-text>b{display:flex;align-items:center;gap:6px;min-width:0}.roster-player-text>b>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name-with-flag{display:flex;align-items:center;gap:9px;min-width:0}.player-name-with-flag h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nationality-picker{height:34px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;padding-left:8px;border:1px solid var(--line);border-radius:8px;background:#08100e}.nationality-picker select{height:32px;border:0;background:transparent;padding-left:3px;box-shadow:none}.player-action-row .medical-link-button{height:36px;border:1px solid rgba(80,223,139,.25);border-radius:7px;background:rgba(80,223,139,.06);color:var(--green);display:grid;place-items:center;font-size:9px;font-weight:850}.health-handoff-panel{padding:14px;border:1px solid rgba(80,223,139,.2);border-radius:8px;background:rgba(80,223,139,.045)}.health-handoff-panel>span{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.13em}.health-handoff-panel h3{margin:8px 0 0;font-size:13px;line-height:1.35}.health-handoff-panel p{margin:8px 0 12px;color:var(--muted);font-size:8px;line-height:1.6}.health-handoff-panel a{color:var(--green);font-size:8px;font-weight:900}.player-drai-summary{margin-top:10px;padding:8px 9px;border:1px solid var(--line2);border-radius:7px;background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:space-between;gap:8px}.player-drai-summary b{font-size:13px;font-variant-numeric:tabular-nums}.player-drai-summary small{color:var(--muted);font-size:6px}.player-drai-summary.green b{color:var(--green)}.player-drai-summary.yellow b{color:#d8c85b}.player-drai-summary.orange b{color:#f2a751}.player-drai-summary.red b{color:#f16868}.player-drai-summary.missing b{color:#87958d}.health-command-shell{gap:12px}.medical-command-panel{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.medical-command-panel>header{min-height:70px;padding:12px 14px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:16px}.medical-command-panel>header>div>span{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.13em}.medical-command-panel>header h3{margin:5px 0 0;font-size:15px}.medical-command-panel>header p{margin:5px 0 0;color:var(--muted);font-size:8px}.medical-command-panel>header button{height:34px;border:1px solid rgba(80,223,139,.32);border-radius:7px;background:rgba(80,223,139,.1);color:var(--green);padding:0 11px;font-size:8px;font-weight:900;white-space:nowrap}.medical-readonly{color:var(--muted);font-size:8px}.medical-command-layout{display:grid;grid-template-columns:210px minmax(560px,1fr) 230px;min-width:0}.medical-case-history,.medical-player-list{min-width:0;background:rgba(0,0,0,.09)}.medical-player-list{border-right:1px solid var(--line2)}.medical-case-history{border-left:1px solid var(--line2)}.medical-case-history>header,.medical-player-list>header{height:40px;padding:0 10px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between}.medical-case-history>header b,.medical-player-list>header b{font-size:9px}.medical-case-history>header span,.medical-player-list>header span{color:var(--green);font-size:8px}.medical-player-list>div{max-height:620px;overflow:auto;scrollbar-width:thin}.medical-player-list button{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--line2);background:transparent;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 9px;text-align:left}.medical-player-list button.active,.medical-player-list button:hover{background:rgba(80,223,139,.06)}.medical-player-list button.active{box-shadow:inset 3px 0 0 var(--green)}.medical-case-player i,.medical-player-list button>i{width:28px;height:28px;border:1px solid rgba(80,223,139,.18);border-radius:50%;background-color:#132b21;background-repeat:no-repeat}.medical-player-list button>span{display:grid;gap:2px;min-width:0}.medical-player-list button>span>b{display:flex;align-items:center;gap:5px;min-width:0;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medical-player-list button small{color:var(--muted);font-size:7px}.medical-player-list button em{max-width:62px;color:var(--muted);font-size:6px;font-style:normal;text-align:right}.medical-player-list button em.assessment,.medical-player-list button em.rehab{color:var(--red)}.medical-player-list button em.team_training{color:var(--amber)}.medical-player-list button em.available{color:var(--green)}.medical-case-workspace{min-width:0;padding:12px}.medical-case-player{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px}.medical-case-player>div{display:flex;align-items:center;gap:8px}.medical-case-player i{width:36px;height:36px}.medical-case-player span{display:grid;gap:3px}.medical-case-player b{font-size:11px}.medical-case-player small{color:var(--muted);font-size:7px}.medical-case-player>strong{height:24px;border-radius:999px;padding:0 9px;display:flex;align-items:center;font-size:7px}.medical-case-player>strong.assessment,.medical-case-player>strong.rehab{background:rgba(239,116,116,.1);color:var(--red)}.medical-case-player>strong.team_training{background:rgba(226,183,79,.1);color:var(--amber)}.medical-case-player>strong.available{background:rgba(80,223,139,.1);color:var(--green)}.medical-stage-track{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:11px 0}.medical-stage-track button{min-height:42px;border:1px solid var(--line2);border-radius:7px;background:rgba(255,255,255,.018);color:var(--muted);display:flex;align-items:center;gap:7px;padding:7px;text-align:left}.medical-stage-track button:disabled{cursor:default}.medical-stage-track i{width:20px;height:20px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:7px;font-style:normal}.medical-stage-track span{font-size:7px;font-weight:850}.medical-stage-track button.done{color:#8fbca2}.medical-stage-track button.active{border-color:rgba(80,223,139,.38);background:rgba(80,223,139,.09);color:var(--green)}.medical-case-form{display:grid;gap:10px}.medical-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.medical-case-form label{display:grid;gap:5px}.medical-case-form label>span{color:var(--muted);font-size:7px;font-weight:800}.medical-case-form input,.medical-case-form select{height:32px;font-size:8px}.medical-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;align-items:start}.medical-diagnosis-card,.medical-triad>label{padding:8px;border:1px solid var(--line2);border-radius:7px;background:rgba(255,255,255,.015)}.medical-diagnosis-heading>span,.medical-triad>label>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:7px;font-weight:800}.medical-diagnosis-heading>span b,.medical-triad>label>span b{color:var(--green);font-size:7px}.medical-diagnosis-card>textarea,.medical-triad textarea{min-height:76px;border:0;background:transparent;padding:7px 0 0;box-shadow:none;font-size:8px;line-height:1.45}.medical-diagnosis-card{min-width:0;display:grid;gap:7px}.medical-diagnosis-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.medical-attachment-trigger{height:25px!important;border:1px solid rgba(80,223,139,.26)!important;border-radius:6px!important;background:rgba(80,223,139,.075)!important;color:var(--green)!important;display:flex;align-items:center;gap:5px;padding:0 7px!important;font-size:7px!important;font-weight:900}.medical-attachment-trigger:disabled{border-color:var(--line2)!important;background:rgba(255,255,255,.02)!important;color:#66746d!important;cursor:not-allowed}.medical-attachment-trigger svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.medical-attachment-input{display:none}.medical-attachment-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid var(--line2)}.medical-attachment-summary span{color:var(--green);font-size:7px;font-weight:900;white-space:nowrap}.medical-attachment-summary small{color:#6f7d76;font-size:6px;line-height:1.4;text-align:right}.medical-attachment-list{max-height:166px;display:grid;gap:5px;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(80,223,139,.42) rgba(255,255,255,.025)}.medical-attachment-list article{min-width:0;min-height:42px;border:1px solid var(--line2);border-radius:7px;background:#0a1411;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px}.medical-attachment-list article>em{width:30px;height:26px;border-radius:5px;background:rgba(201,174,104,.12);color:var(--gold);display:grid;place-items:center;font-size:6px;font-style:normal;font-weight:950}.medical-attachment-list article>span{min-width:0;display:grid;gap:3px}.medical-attachment-list article>span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.medical-attachment-list article>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718078;font-size:6px}.medical-attachment-list article>div{display:flex;gap:3px}.medical-attachment-list article a,.medical-attachment-list article button{width:25px;height:25px;border:1px solid var(--line2);border-radius:6px;background:rgba(255,255,255,.025);color:#aab6b0;display:grid;place-items:center;padding:0}.medical-attachment-list article a:hover{border-color:rgba(80,223,139,.3);background:rgba(80,223,139,.08);color:var(--green)}.medical-attachment-list article button:hover{border-color:rgba(239,116,116,.3);background:rgba(239,116,116,.08);color:#ffaaaa}.medical-attachment-list article svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.medical-notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.medical-notes-grid textarea{min-height:58px;font-size:8px}.medical-case-form footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.medical-case-form footer>span{margin-right:auto;color:var(--green);font-size:7px;opacity:0}.medical-case-form footer>span.visible{opacity:1}.medical-case-form footer button{height:34px;border:0;border-radius:7px;background:var(--green);color:#06110b;padding:0 13px;font-size:8px;font-weight:900}.medical-case-form footer button:disabled{opacity:.55}.medical-safe-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.medical-safe-summary>div,.medical-safe-summary>p{padding:11px;border:1px solid var(--line2);border-radius:7px;background:rgba(255,255,255,.015)}.medical-safe-summary span{color:var(--muted);font-size:7px}.medical-safe-summary b{display:block;margin-top:6px;color:var(--green);font-size:10px}.medical-safe-summary p{grid-column:1/-1;margin:0;color:var(--muted);font-size:8px;line-height:1.55}.medical-empty{min-height:220px;display:grid;place-items:center;color:var(--muted);font-size:9px}.medical-case-history>button{width:100%;min-height:48px;border:0;border-bottom:1px solid var(--line2);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;text-align:left}.medical-case-history>button.active,.medical-case-history>button:hover{background:rgba(80,223,139,.06)}.medical-case-history>button.active{box-shadow:inset -3px 0 0 var(--green)}.medical-case-history>button span{display:grid;gap:3px;min-width:0}.medical-case-history>button b{font-size:8px}.medical-case-history>button small{color:var(--muted);font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medical-case-history>button em{color:var(--green);font-size:7px;font-style:normal}.medical-case-history>p{padding:14px;color:var(--muted);font-size:8px}.medical-case-history>section{margin:8px;padding:9px;border:1px solid var(--line2);border-radius:7px}.medical-case-history h4{margin:0 0 8px;font-size:8px}.medical-case-history section>div{display:grid;gap:3px;padding:7px 0;border-top:1px solid var(--line2)}.medical-case-history section b{font-size:7px;line-height:1.4}.medical-case-history section small{color:var(--muted);font-size:6px}.health-table .linked-player{gap:7px}.health-table .linked-player>.country-flag{margin-left:auto}@media(max-width:1260px){.medical-command-layout{grid-template-columns:190px minmax(520px,1fr)}.medical-case-history{grid-column:1/-1;border-left:0;border-top:1px solid var(--line2);display:grid;grid-template-columns:repeat(3,1fr)}.medical-case-history>header,.medical-case-history>section{grid-column:1/-1}}@media(max-width:900px){.medical-command-layout{grid-template-columns:1fr}.medical-player-list{border-right:0;border-bottom:1px solid var(--line2)}.medical-player-list>div{max-height:220px;display:grid}.medical-facts-grid,.medical-player-list>div{grid-template-columns:1fr 1fr}.medical-triad{grid-template-columns:1fr}.medical-case-history{grid-template-columns:1fr 1fr}}@media(max-width:600px){.medical-command-panel>header{align-items:flex-start;flex-direction:column}.medical-case-history,.medical-player-list>div{grid-template-columns:1fr}.medical-case-workspace{padding:9px}.medical-stage-track{grid-template-columns:1fr 1fr}.medical-facts-grid,.medical-notes-grid,.medical-safe-summary{grid-template-columns:1fr}.medical-safe-summary>p{grid-column:auto}}.drai-version-chip{height:28px;padding:0 10px;border:1px solid rgba(80,223,139,.22);border-radius:999px;background:rgba(80,223,139,.06);color:var(--green);display:inline-flex;align-items:center;font-size:7px;font-weight:950;letter-spacing:.1em;white-space:nowrap}.wellbeing-centre{border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden}.wellbeing-heading{min-height:82px;padding:14px 15px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:18px}.wellbeing-entry-form>header span,.wellbeing-heading>div:first-child>span{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.13em}.wellbeing-heading h3{margin:6px 0 0;font-size:16px}.wellbeing-heading p{max-width:780px;margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.6}.wellbeing-actions{display:flex;align-items:flex-end;gap:7px}.wellbeing-actions label{display:grid;gap:5px}.wellbeing-actions label span{color:var(--muted);font-size:7px}.wellbeing-actions button,.wellbeing-actions select{height:32px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;font-size:8px}.wellbeing-actions select{min-width:120px;padding:0 9px}.wellbeing-actions button{padding:0 11px;color:var(--green);font-weight:900}.wellbeing-kpis{display:grid;grid-template-columns:1.35fr 1.35fr repeat(5,1fr);border-bottom:1px solid var(--line2)}.wellbeing-kpis>div{min-height:78px;padding:12px 13px;border-right:1px solid var(--line2);position:relative}.wellbeing-kpis>div:last-child{border-right:0}.wellbeing-kpis span{color:var(--muted);font-size:7px}.wellbeing-kpis strong{display:block;margin-top:7px;font-size:20px;font-variant-numeric:tabular-nums}.wellbeing-kpis small{display:block;margin-top:4px;color:#67756e;font-size:6px}.wellbeing-kpis .green strong{color:var(--green)}.wellbeing-kpis .yellow strong{color:#d8c85b}.wellbeing-kpis .orange strong{color:#f2a751}.wellbeing-kpis .red strong{color:#f16868}.wellbeing-kpis .missing strong{color:#829087}.wellbeing-layout{display:grid;grid-template-columns:minmax(650px,1.55fr) minmax(320px,.72fr)}.wellbeing-table-panel{min-width:0;border-right:1px solid var(--line2)}.wellbeing-table-panel>header{min-height:55px;padding:9px 13px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:12px}.wellbeing-table-panel h4{margin:0;font-size:11px}.wellbeing-table-panel header p{margin:4px 0 0;color:var(--muted);font-size:7px}.scale-direction{width:132px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;color:var(--muted)}.scale-direction b{font-size:7px}.scale-direction i{height:4px;border-radius:999px;background:linear-gradient(90deg,#e16464,#eda34f,#d6c653,var(--green))}.scale-direction small{grid-column:1/-1;text-align:center;font-size:6px}.wellbeing-table-scroll{max-height:620px;overflow:auto;scrollbar-width:thin}.wellbeing-table{min-width:700px}.wellbeing-table>button,.wellbeing-table>div{width:100%;min-height:48px;padding:7px 11px;border:0;border-bottom:1px solid var(--line2);background:transparent;display:grid;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(58px,.62fr)) minmax(66px,.72fr) minmax(76px,.8fr);align-items:center;gap:8px;color:#dce8e1;text-align:left}.wellbeing-table>.table-head{min-height:31px;background:rgba(255,255,255,.02);color:var(--muted);font-size:7px;font-weight:900;letter-spacing:.08em}.wellbeing-table>button{cursor:pointer;position:relative}.wellbeing-table>button:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:transparent}.wellbeing-table>button.selected,.wellbeing-table>button:hover{background:rgba(80,223,139,.045)}.wellbeing-table>button.selected:before{background:var(--green)}.wellbeing-player{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px}.wellbeing-detail>header>div>i,.wellbeing-player>i{width:29px;height:29px;border:1px solid rgba(80,223,139,.18);border-radius:50%;background-color:#132b21;background-repeat:no-repeat}.wellbeing-player>b{min-width:0;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wellbeing-player small{display:block;margin-top:3px;color:var(--muted);font-size:6px}.wellbeing-table .raw-score,.wellbeing-table>button>strong{font-size:9px;font-weight:900;font-variant-numeric:tabular-nums}.wellbeing-table>button>strong{font-size:12px}.wellbeing-detail>header>em,.wellbeing-table em{justify-self:start;min-width:56px;height:21px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:6px;font-weight:950;font-style:normal}.wellbeing-detail em.green,.wellbeing-table em.green{color:var(--green);background:rgba(80,223,139,.1)}.wellbeing-detail em.yellow,.wellbeing-table em.yellow{color:#dfcf61;background:rgba(223,207,97,.1)}.wellbeing-detail em.orange,.wellbeing-table em.orange{color:#f2a751;background:rgba(242,167,81,.12)}.wellbeing-detail em.red,.wellbeing-table em.red{color:#f16868;background:rgba(241,104,104,.12)}.wellbeing-detail em.missing,.wellbeing-table em.missing{color:#87958d;background:rgba(135,149,141,.1)}.wellbeing-detail{min-width:0;padding:12px;display:grid;align-content:start;gap:11px;background:rgba(0,0,0,.08)}.wellbeing-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.wellbeing-detail>header>div{display:flex;align-items:center;gap:8px}.wellbeing-detail>header>div>i{width:34px;height:34px}.wellbeing-detail>header span{display:grid;gap:3px}.wellbeing-detail>header b{font-size:9px}.wellbeing-detail>header small{color:var(--muted);font-size:7px}.drai-score-visual{min-height:118px;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);display:flex;align-items:center;gap:14px;padding:12px 3px}.drai-gauge{--level:#7d8a83;width:92px;height:92px;flex:0 0 92px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--level) calc(var(--drai)*1%),rgba(255,255,255,.055) 0);position:relative}.drai-gauge:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#0a1210;border:1px solid rgba(255,255,255,.04)}.drai-gauge.green{--level:var(--green)}.drai-gauge.yellow{--level:#d8c85b}.drai-gauge.orange{--level:#f2a751}.drai-gauge.red{--level:#f16868}.drai-gauge.missing{--level:#7d8a83}.drai-gauge span{position:relative;z-index:1;display:grid;text-align:center}.drai-gauge b{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.drai-gauge small{margin-top:4px;color:var(--muted);font-size:7px}.drai-score-visual>div:last-child>span{color:var(--green);font-size:6px;font-weight:900;letter-spacing:.09em}.drai-score-visual h4{margin:6px 0 0;font-size:12px}.drai-score-visual p{margin:7px 0 0;color:var(--muted);font-size:7px;line-height:1.55}.drai-band{height:32px;position:relative;margin:0 3px}.drai-band>span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--green) 0 25%,#d8c85b 25% 45%,#f2a751 45% 65%,#f16868 65% 100%)}.drai-band>i{position:absolute;top:-3px;width:2px;height:14px;border-radius:2px;background:#fff;box-shadow:0 0 0 2px #0a1210;transform:translateX(-1px)}.drai-band>div{display:flex;justify-content:space-between;margin-top:5px;color:var(--muted);font-size:6px}.body-composition-summary,.drai-contributions,.drai-history,.wellbeing-review{border:1px solid var(--line2);border-radius:7px;background:rgba(255,255,255,.018);padding:10px}.body-composition-summary>header,.drai-contributions>header,.drai-history>header,.wellbeing-review>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.body-composition-summary header b,.drai-contributions header b,.drai-history header b,.wellbeing-review header b{font-size:8px}.body-composition-summary header span,.drai-contributions header span,.drai-history header span,.wellbeing-review header span{color:var(--muted);font-size:6px}.drai-contributions>div{display:grid;grid-template-columns:77px 1fr 29px;align-items:center;gap:7px;margin-top:9px}.drai-contributions>div>span{display:grid;gap:2px}.drai-contributions>div b{font-size:7px}.drai-contributions>div small{color:var(--muted);font-size:6px}.drai-contributions>div>i{height:5px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.drai-contributions>div>i>em{display:block;height:100%;border-radius:999px;background:#f2a751}.drai-contributions>div>strong,.drai-contributions>p{font-size:7px;text-align:right}.drai-contributions>p{margin:8px 0 0;padding-top:7px;border-top:1px solid var(--line2);color:#f2a751}.drai-trend-chart{margin-top:8px}.drai-trend-chart svg{width:100%;height:100px;overflow:visible}.drai-trend-chart svg .threshold{fill:none;stroke-width:.5;stroke-dasharray:2 2}.drai-trend-chart svg .threshold.yellow{stroke:rgba(216,200,91,.28)}.drai-trend-chart svg .threshold.orange{stroke:rgba(242,167,81,.3)}.drai-trend-chart svg .threshold.red{stroke:rgba(241,104,104,.3)}.drai-trend-chart svg polyline{fill:none;stroke:#dce8e1;stroke-width:1.4;vector-effect:non-scaling-stroke}.drai-trend-chart circle{stroke:#0a1210;stroke-width:1}.drai-trend-chart circle.green{fill:var(--green)}.drai-trend-chart circle.yellow{fill:#d8c85b}.drai-trend-chart circle.orange{fill:#f2a751}.drai-trend-chart circle.red{fill:#f16868}.drai-trend-chart circle.missing{fill:#87958d}.drai-trend-chart>div{display:flex;justify-content:space-around;color:var(--muted);font-size:6px}.drai-trend-empty{height:80px;display:grid;place-items:center;color:var(--muted);font-size:7px}.wellbeing-review>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.wellbeing-review a,.wellbeing-review button{min-height:29px;border:1px solid var(--line2);border-radius:6px;background:#0a1411;color:#b9c7c0;display:grid;place-items:center;padding:4px;font-size:6px;text-decoration:none}.wellbeing-review a{color:#f2a751;border-color:rgba(242,167,81,.2)}.body-composition-summary>div{display:flex;align-items:center;gap:9px;margin-top:9px}.body-composition-summary>div>strong{font-size:24px;color:var(--green)}.body-composition-summary>div>span{display:grid;gap:3px;font-size:7px}.body-composition-summary>div small{color:var(--muted);font-size:6px}.body-composition-summary>p{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 0}.body-composition-summary>p>span{padding:6px;border:1px solid var(--line2);border-radius:5px;color:#dce8e1;font-size:7px;text-align:center}.body-composition-summary>p b{display:block;margin-bottom:3px;color:var(--muted);font-size:6px}.body-composition-summary .body-composition-empty{display:block;color:var(--muted);line-height:1.55}.wellbeing-entry-form{border-top:1px solid var(--line2);padding:13px 15px}.wellbeing-entry-form>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wellbeing-entry-form h4{margin:5px 0 0;font-size:11px}.wellbeing-entry-form>header p{max-width:650px;margin:0;color:var(--muted);font-size:7px}.wellbeing-entry-form>div{display:grid;grid-template-columns:140px repeat(3,minmax(150px,1fr)) 120px;gap:9px;margin-top:12px}.wellbeing-entry-form label{display:grid;gap:6px}.wellbeing-entry-form label>span{display:flex;justify-content:space-between;color:var(--muted);font-size:7px}.wellbeing-entry-form label>span b{color:var(--green)}.wellbeing-entry-form input[type=date]{height:34px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;padding:0 8px;font-size:8px}.wellbeing-entry-form input[type=range]{accent-color:var(--green)}.wellbeing-entry-form label small{display:flex;justify-content:space-between;color:#66736c;font-size:6px}.wellbeing-entry-form label small i{font-style:normal}.wellbeing-entry-form>div>button{height:34px;border:1px solid rgba(80,223,139,.28);border-radius:7px;background:rgba(80,223,139,.1);color:var(--green);font-size:8px;font-weight:900}.wellbeing-message{margin:10px 0 0;color:var(--green);font-size:7px}.wellbeing-method-note{min-height:46px;padding:9px 14px;border-top:1px solid var(--line2);background:rgba(80,223,139,.025);display:flex;align-items:center;gap:10px}.wellbeing-method-note b{color:var(--green);font-size:7px;white-space:nowrap}.wellbeing-method-note span{color:var(--muted);font-size:7px;line-height:1.55}@media(max-width:1250px){.wellbeing-kpis{grid-template-columns:repeat(4,1fr)}.wellbeing-kpis>div{border-bottom:1px solid var(--line2)}.wellbeing-layout{grid-template-columns:1fr}.wellbeing-table-panel{border-right:0;border-bottom:1px solid var(--line2)}.wellbeing-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.body-composition-summary,.drai-band,.drai-score-visual,.wellbeing-detail>header,.wellbeing-review{grid-column:auto}.wellbeing-detail>header{grid-column:1/-1}.drai-score-visual{border-top:0}.wellbeing-entry-form>div{grid-template-columns:120px repeat(2,1fr)}.wellbeing-entry-form>div>label:nth-child(4){grid-column:2}.wellbeing-entry-form>div>button{grid-column:3}}@media(max-width:800px){.wellbeing-entry-form>header,.wellbeing-heading{align-items:flex-start;flex-direction:column}.wellbeing-actions{width:100%}.wellbeing-actions label{flex:1}.wellbeing-actions select{width:100%}.wellbeing-kpis{grid-template-columns:repeat(2,1fr)}.wellbeing-table{min-width:0}.wellbeing-table>button,.wellbeing-table>div{grid-template-columns:minmax(150px,1fr) 54px 70px}.wellbeing-table .raw-score,.wellbeing-table .table-head span:nth-child(2),.wellbeing-table .table-head span:nth-child(3),.wellbeing-table .table-head span:nth-child(4){display:none}.wellbeing-detail{grid-template-columns:1fr}.body-composition-summary,.drai-band,.drai-score-visual,.wellbeing-detail>header,.wellbeing-review{grid-column:auto}.wellbeing-entry-form>div{grid-template-columns:1fr}.wellbeing-entry-form>div>button,.wellbeing-entry-form>div>label:nth-child(4){grid-column:auto}}.wellbeing-layout{align-items:start}.wellbeing-table-panel{width:100%;display:flex;flex-direction:column}.wellbeing-table-scroll{overflow:visible}.wellbeing-table{min-width:0}.wellbeing-table>.table-head{padding:5px 10px}.wellbeing-sort-head{min-width:0;height:30px;border:0;border-radius:7px;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:flex-start;gap:3px;padding:0 2px;text-align:left;font-size:7px;font-weight:950;letter-spacing:.08em;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.wellbeing-sort-head:hover{background:rgba(80,223,139,.075);color:#dff1e7}.wellbeing-sort-head:focus-visible{outline:2px solid rgba(80,223,139,.58);outline-offset:1px}.wellbeing-sort-head.active{background:rgba(80,223,139,.12);color:var(--green);box-shadow:inset 0 0 0 1px rgba(80,223,139,.18)}.wellbeing-sort-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wellbeing-sort-icon{width:10px;height:12px;flex:0 0 auto;fill:#5f7068;transition:fill .16s ease}.wellbeing-sort-head:hover .wellbeing-sort-icon{fill:#9ab0a5}.wellbeing-sort-head.active .wellbeing-sort-icon{fill:rgba(80,223,139,.46)}.wellbeing-sort-head.active.asc .sort-up,.wellbeing-sort-head.active.desc .sort-down,.wellbeing-sort-icon.active.asc .sort-up,.wellbeing-sort-icon.active.desc .sort-down{fill:var(--green)}@media(max-width:800px){.wellbeing-sort-head{height:32px;font-size:8px}.wellbeing-table .table-head .wellbeing-sort-head:nth-child(5),.wellbeing-table .table-head .wellbeing-sort-head:nth-child(6),.wellbeing-table .table-head .wellbeing-sort-head:nth-child(7){display:none}}.wellbeing-table em{height:auto;min-height:24px;gap:3px;flex-wrap:wrap}.wellbeing-table em>small{font-size:5px;line-height:1}.wellbeing-table em>small.medical-overlay{color:#ffbd72}.wellbeing-detail-status{display:flex!important;align-items:flex-end;gap:5px!important}.wellbeing-detail-status em{min-height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:7px;font-weight:950;font-style:normal}.wellbeing-detail-status em.medical-overlay{border:1px solid rgba(242,167,81,.25);background:rgba(242,167,81,.1);color:#f2a751}.player-drai-summary em{border-radius:999px;background:rgba(242,167,81,.12);color:#f2a751;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950;white-space:nowrap}.wellbeing-review a,.wellbeing-review button{min-height:36px;font-size:8px}@media(max-width:800px){.drai-history header span,.drai-score-visual p,.scale-direction b,.scale-direction small,.wellbeing-actions button,.wellbeing-actions label span,.wellbeing-actions select,.wellbeing-detail>header small,.wellbeing-entry-form label small,.wellbeing-entry-form label>span,.wellbeing-entry-form>header p,.wellbeing-heading p,.wellbeing-heading>div:first-child>span,.wellbeing-kpis small,.wellbeing-kpis span,.wellbeing-method-note span,.wellbeing-player small,.wellbeing-table-panel header p,.wellbeing-table>.table-head{font-size:10px}.wellbeing-player>b,.wellbeing-table .raw-score{font-size:11px}.wellbeing-detail-status em,.wellbeing-table em{font-size:9px}.wellbeing-table em>small{font-size:7px}.wellbeing-entry-form input[type=date],.wellbeing-entry-form>div>button,.wellbeing-review a,.wellbeing-review button{min-height:44px;font-size:11px}.drai-trend-chart>div,.player-drai-summary em,.player-drai-summary small{font-size:9px}}.body-composition-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px}.body-comparison-panel,.body-pdf-panel{min-width:0;border:1px solid var(--line2);border-radius:8px;background:rgba(0,0,0,.1);overflow:hidden}.body-comparison-panel>header,.body-pdf-panel>header{min-height:68px;padding:12px 13px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:14px}.body-comparison-panel>header span,.body-pdf-panel>header span{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.12em}.body-comparison-panel h4,.body-pdf-panel h4{margin:5px 0 0;font-size:12px}.body-pdf-panel header p{max-width:640px;margin:5px 0 0;color:var(--muted);font-size:7px;line-height:1.55}.body-pdf-panel>header a{height:30px;padding:0 10px;border:1px solid rgba(80,223,139,.22);border-radius:6px;color:var(--green);display:inline-flex;align-items:center;font-size:7px;text-decoration:none;white-space:nowrap}.body-upload-row{padding:11px 13px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:140px minmax(220px,1fr) 120px;gap:8px;align-items:end}.body-upload-row label{display:grid;gap:5px}.body-upload-row label>span{color:var(--muted);font-size:7px}.body-file-picker button,.body-upload-action,.body-upload-row input[type=date]{height:34px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;padding:0 9px;font-size:8px}.body-file-picker button{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-file-picker input{display:none}.body-upload-action{border-color:rgba(80,223,139,.25);background:rgba(80,223,139,.09);color:var(--green);font-weight:900}.body-upload-action:disabled{opacity:.45}.body-preflight-kpis{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line2)}.body-preflight-kpis>div{padding:9px 11px;border-right:1px solid var(--line2)}.body-preflight-kpis>div:last-child{border-right:0}.body-preflight-kpis span{color:var(--muted);font-size:6px}.body-preflight-kpis strong{display:block;margin-top:5px;font-size:14px}.body-preflight-kpis .matched strong{color:var(--green)}.body-preflight-kpis .warning strong{color:#f2a751}.body-preflight-kpis .unmatched strong{color:#f16868}.body-review-table{max-height:360px;overflow:auto;scrollbar-width:thin}.body-review-table>div{min-width:790px;min-height:46px;padding:6px 10px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:minmax(150px,1.1fr) 92px 55px minmax(190px,1.2fr) minmax(220px,1.2fr);align-items:center;gap:8px;font-size:7px}.body-review-table>.head{min-height:30px;position:sticky;top:0;z-index:2;background:#0a1210;color:var(--muted);font-size:6px;font-weight:900;letter-spacing:.08em}.body-review-table>div>span{display:grid;gap:3px;min-width:0}.body-review-table>div>span b{font-size:8px}.body-review-table>div>span small{color:var(--muted);font-size:6px;line-height:1.35}.body-review-table em{width:max-content;padding:3px 6px;border-radius:999px;background:rgba(80,223,139,.1);color:var(--green);font-size:5px;font-style:normal;font-weight:950}.body-review-table .warning em{background:rgba(242,167,81,.12);color:#f2a751}.body-review-table .unmatched em{background:rgba(241,104,104,.12);color:#f16868}.body-review-table select{height:29px;border:1px solid var(--line);border-radius:6px;background:#08100e;color:#dce8e1;padding:0 7px;font-size:7px}.body-import-footer{min-height:50px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.body-import-footer span{min-width:0;color:var(--muted);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body-import-footer button{height:32px;border:0;border-radius:7px;background:var(--green);color:#06110b;padding:0 11px;font-size:7px;font-weight:950}.body-import-footer button:disabled{opacity:.4}.body-pdf-empty{min-height:130px;display:grid;place-items:center;color:var(--muted);font-size:8px}.body-workspace-message{margin:0;padding:8px 12px;border-top:1px solid var(--line2);color:var(--green);font-size:7px}.body-comparison-panel>header select{height:32px;max-width:170px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;padding:0 8px;font-size:7px}.body-comparison-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line2)}.body-comparison-grid>div{min-height:86px;padding:12px;border-right:1px solid var(--line2)}.body-comparison-grid>div:last-child{border-right:0}.body-comparison-grid span{color:var(--muted);font-size:7px}.body-comparison-grid strong{display:block;margin-top:7px;color:var(--green);font-size:22px}.body-comparison-grid small{display:block;margin-top:5px;color:#6f7d75;font-size:6px;line-height:1.4}.body-sum-chart{padding:11px 12px;border-bottom:1px solid var(--line2)}.body-sum-chart svg{width:100%;height:150px;overflow:visible}.body-sum-chart svg>path{fill:none;stroke:rgba(255,255,255,.06);stroke-width:.5}.body-sum-chart polyline{fill:none;stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke}.body-sum-chart circle{fill:#dce8e1;stroke:#0a1210;stroke-width:1}.body-sum-chart text{fill:#dce8e1;font-size:5px;text-anchor:middle}.body-sum-chart>div{display:flex;justify-content:space-around;color:var(--muted);font-size:6px}.body-chart-empty{min-height:170px;display:grid;place-items:center;color:var(--muted);font-size:8px}.body-site-bars{padding:10px 12px;display:grid;gap:7px}.body-site-bars>div{display:grid;grid-template-columns:55px 1fr 24px;align-items:center;gap:7px;font-size:7px}.body-site-bars>div>span{color:var(--muted)}.body-site-bars i{height:6px;border-radius:999px;background:rgba(255,255,255,.055);overflow:hidden}.body-site-bars i em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(80,223,139,.45),var(--green))}.body-site-bars b{text-align:right;font-size:7px}@media(max-width:1180px){.body-composition-workspace{grid-template-columns:1fr}.body-comparison-panel{display:grid;grid-template-columns:1fr 1fr}.body-comparison-panel>header{grid-column:1/-1}.body-sum-chart{border-right:1px solid var(--line2);border-bottom:0}}@media(max-width:760px){.body-upload-row{grid-template-columns:1fr}.body-preflight-kpis{grid-template-columns:repeat(2,1fr)}.body-review-table{overflow:auto}.body-comparison-panel{display:block}.body-sum-chart{border-right:0;border-bottom:1px solid var(--line2)}.body-comparison-grid small,.body-comparison-grid span,.body-comparison-panel>header select,.body-file-picker button,.body-import-footer span,.body-pdf-panel header p,.body-review-table>div,.body-site-bars>div,.body-upload-action,.body-upload-row input,.body-upload-row label>span,.body-workspace-message{font-size:10px}}.health-data-operations{margin-top:10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden}.health-data-operations-heading{min-height:84px;padding:14px 15px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:18px}.health-data-operations-heading>div:first-child>span{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.13em}.health-data-operations-heading h3{margin:6px 0 0;font-size:16px}.health-data-operations-heading p{max-width:780px;margin:5px 0 0;color:var(--muted);font-size:8px;line-height:1.6}.health-linkage-status{min-width:210px;padding:10px 12px;border:1px solid var(--line2);border-radius:8px;background:rgba(255,255,255,.018);display:flex;align-items:center;gap:9px}.health-linkage-status>i{width:10px;height:10px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(80,223,139,.09)}.health-linkage-status>i.warning{background:#f2a751;box-shadow:0 0 0 5px rgba(242,167,81,.09)}.health-linkage-status>span{display:grid;gap:4px}.health-linkage-status b{font-size:8px}.health-linkage-status small{color:var(--muted);font-size:6px}.health-operations-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line2);background:rgba(0,0,0,.12)}.health-operations-tabs button{min-height:50px;border:0;border-right:1px solid var(--line2);background:transparent;color:#87948d;display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;font-weight:900;position:relative}.health-operations-tabs button:last-child{border-right:0}.health-operations-tabs button:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;background:transparent}.health-operations-tabs button b{width:21px;height:21px;border:1px solid var(--line2);border-radius:50%;display:grid;place-items:center;font-size:6px}.health-operations-tabs button.active{color:#dce8e1;background:rgba(80,223,139,.045)}.health-operations-tabs button.active b{border-color:rgba(80,223,139,.3);background:rgba(80,223,139,.1);color:var(--green)}.health-operations-tabs button.active:after{background:var(--green)}.health-operations-content{padding:10px}.health-identity-panel{border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:rgba(0,0,0,.08)}.health-identity-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line2)}.health-identity-kpis>div{min-height:85px;padding:12px;border-right:1px solid var(--line2)}.health-identity-kpis>div:last-child{border-right:0}.health-identity-kpis span{color:var(--muted);font-size:7px}.health-identity-kpis strong{display:block;margin-top:7px;font-size:19px}.health-identity-kpis small{display:block;margin-top:5px;color:#69776f;font-size:6px}.health-identity-kpis .complete strong{color:var(--green)}.health-identity-kpis .warning strong{color:#f2a751}.health-identity-table{max-height:440px;overflow:auto;scrollbar-width:thin}.health-identity-table>div{min-width:790px;min-height:45px;padding:6px 11px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(185px,1fr) 80px 75px 70px 65px;align-items:center;gap:8px}.health-identity-table>.head{min-height:31px;position:sticky;top:0;z-index:2;background:#0a1210;color:var(--muted);font-size:6px;font-weight:900;letter-spacing:.08em}.health-identity-table>div>span{display:grid;gap:3px}.health-identity-table b{font-size:8px}.health-identity-table small{color:var(--muted);font-size:6px}.health-identity-table code{color:#a9bbb1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.health-identity-table em{width:max-content;padding:4px 7px;border-radius:999px;background:rgba(80,223,139,.08);color:var(--green);font-size:5px;font-style:normal;font-weight:950}.health-identity-table strong{font-size:8px}.health-identity-panel>footer{min-height:50px;padding:10px 12px;border-top:1px solid var(--line2);background:rgba(80,223,139,.025);display:flex;align-items:flex-start;gap:10px}.health-identity-panel>footer b{color:var(--green);font-size:7px;white-space:nowrap}.health-identity-panel>footer span{color:var(--muted);font-size:7px;line-height:1.55}.health-operations-restricted{min-height:180px;border:1px solid var(--line2);border-radius:8px;display:grid;place-items:center;color:var(--muted);font-size:9px}.wellbeing-import-workspace{border:1px solid var(--line2);border-radius:8px;background:rgba(0,0,0,.08);overflow:hidden}.wellbeing-import-workspace>header{min-height:75px;padding:12px 13px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:16px}.wellbeing-import-workspace>header span{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.12em}.wellbeing-import-workspace>header h3{margin:5px 0 0;font-size:13px}.wellbeing-import-workspace>header p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:7px;line-height:1.55}.wellbeing-import-workspace>header a{height:34px;padding:0 12px;border:1px solid rgba(80,223,139,.25);border-radius:7px;background:rgba(80,223,139,.08);color:var(--green);display:inline-flex;align-items:center;font-size:7px;font-weight:900;text-decoration:none;white-space:nowrap}.wellbeing-import-controls{padding:11px 13px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:150px minmax(260px,1fr) 130px;align-items:end;gap:8px}.wellbeing-import-controls label{display:grid;gap:5px}.wellbeing-import-controls label>span{color:var(--muted);font-size:7px}.wellbeing-import-controls input[type=date],.wellbeing-import-file button,.wellbeing-preflight-button{height:34px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;padding:0 9px;font-size:8px}.wellbeing-import-file button{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wellbeing-import-file input{display:none}.wellbeing-preflight-button{border-color:rgba(80,223,139,.25);background:rgba(80,223,139,.09);color:var(--green);font-weight:900}.wellbeing-preflight-button:disabled{opacity:.45}.wellbeing-import-summary{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line2)}.wellbeing-import-summary>div{min-height:67px;padding:9px 11px;border-right:1px solid var(--line2)}.wellbeing-import-summary>div:last-child{border-right:0}.wellbeing-import-summary span{color:var(--muted);font-size:6px}.wellbeing-import-summary strong{display:block;margin-top:6px;font-size:16px}.wellbeing-import-summary .valid strong{color:var(--green)}.wellbeing-import-summary .warning strong{color:#f2a751}.wellbeing-import-summary .error strong{color:#f16868}.wellbeing-import-table{max-height:390px;overflow:auto;scrollbar-width:thin}.wellbeing-import-table>div{min-width:900px;min-height:49px;padding:6px 10px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:38px minmax(170px,1fr) 92px 100px minmax(210px,1.2fr) minmax(210px,1fr);align-items:center;gap:8px;font-size:7px}.wellbeing-import-table>.head{min-height:31px;position:sticky;top:0;z-index:2;background:#0a1210;color:var(--muted);font-size:6px;font-weight:900;letter-spacing:.08em}.wellbeing-import-table>div>span{display:grid;gap:3px;min-width:0}.wellbeing-import-table>div>span strong{font-size:8px}.wellbeing-import-table>div>span small{color:var(--muted);font-size:6px;line-height:1.35}.wellbeing-import-table em{width:max-content;padding:3px 6px;border-radius:999px;background:rgba(80,223,139,.09);color:var(--green);font-size:5px;font-style:normal;font-weight:950;text-transform:uppercase}.wellbeing-import-table .warning em{background:rgba(242,167,81,.1);color:#f2a751}.wellbeing-import-table .error em{background:rgba(241,104,104,.1);color:#f16868}.wellbeing-import-table select{height:29px;border:1px solid var(--line);border-radius:6px;background:#08100e;color:#dce8e1;padding:0 7px;font-size:7px}.wellbeing-import-footer{min-height:53px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wellbeing-import-footer span{color:var(--muted);font-size:7px}.wellbeing-import-footer button{height:33px;border:0;border-radius:7px;background:var(--green);color:#06110b;padding:0 13px;font-size:7px;font-weight:950}.wellbeing-import-footer button:disabled{opacity:.38}.wellbeing-import-empty{min-height:180px;padding:18px;display:flex;align-items:center;justify-content:center;gap:16px}.wellbeing-import-empty>div{min-width:150px;display:flex;align-items:center;gap:8px}.wellbeing-import-empty b{width:30px;height:30px;border:1px solid rgba(80,223,139,.24);border-radius:50%;background:rgba(80,223,139,.07);color:var(--green);display:grid;place-items:center;font-size:7px}.wellbeing-import-empty span{font-size:8px}.wellbeing-import-empty>i{width:60px;height:1px;background:linear-gradient(90deg,var(--line2),rgba(80,223,139,.35),var(--line2))}.wellbeing-import-message{margin:0;padding:8px 12px;border-top:1px solid var(--line2);color:var(--green);font-size:7px;display:flex;align-items:center;justify-content:space-between;gap:12px}.wellbeing-import-message button{height:28px;padding:0 10px;border:1px solid rgba(80,223,139,.28);border-radius:6px;background:rgba(80,223,139,.1);color:var(--green);font:inherit;font-weight:900;white-space:nowrap}@media(max-width:900px){.health-data-operations-heading{align-items:flex-start;flex-direction:column}.health-linkage-status{width:100%}.health-identity-kpis{grid-template-columns:1fr 1fr}.health-operations-content{padding:7px}.wellbeing-import-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.health-operations-tabs{grid-template-columns:1fr 1fr}.health-operations-tabs button:nth-child(2){border-right:0}.health-operations-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line2)}.wellbeing-import-workspace>header{align-items:flex-start;flex-direction:column}.wellbeing-import-controls{grid-template-columns:1fr}.wellbeing-import-empty{align-items:flex-start;flex-direction:column}.wellbeing-import-empty>i{width:1px;height:20px;margin-left:15px}.health-data-operations-heading p,.health-identity-kpis small,.health-identity-kpis span,.health-identity-panel>footer,.health-linkage-status small,.health-operations-tabs button,.wellbeing-import-controls input,.wellbeing-import-controls label>span,.wellbeing-import-file button,.wellbeing-import-footer span,.wellbeing-import-message,.wellbeing-import-summary span,.wellbeing-import-table>div,.wellbeing-import-workspace>header a,.wellbeing-import-workspace>header p,.wellbeing-preflight-button{font-size:10px}}.wellbeing-table>button,.wellbeing-table>div{grid-template-columns:minmax(180px,1.65fr) repeat(3,minmax(54px,.55fr)) minmax(74px,.68fr) minmax(62px,.62fr) minmax(76px,.76fr)}.wellbeing-weight-cell{display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.wellbeing-weight-cell b{font-size:9px}.wellbeing-weight-cell small{color:var(--muted);font-size:6px}.wellbeing-weight-summary{border:1px solid rgba(80,223,139,.18);border-radius:7px;background:rgba(80,223,139,.035);padding:10px}.wellbeing-weight-summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wellbeing-weight-summary>header span{color:var(--green);font-size:6px;font-weight:950;letter-spacing:.09em}.wellbeing-weight-summary>header h4{margin:5px 0 0;font-size:10px}.wellbeing-weight-summary>header strong{color:#ecf6f0;font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.wellbeing-weight-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(132px,1.45fr);align-items:center;gap:7px;margin-top:9px}.wellbeing-weight-summary>div>span{min-height:43px;padding:7px;border:1px solid var(--line2);border-radius:6px;background:rgba(0,0,0,.1);display:grid;align-content:center;gap:3px}.wellbeing-weight-summary>div>span small{color:var(--muted);font-size:6px}.wellbeing-weight-summary>div>span b{font-size:8px;font-variant-numeric:tabular-nums}.wellbeing-weight-summary>p{margin:7px 0 0;color:var(--muted);font-size:6px;line-height:1.45}.weight-trend{min-height:43px}.weight-trend svg{width:100%;height:43px;overflow:visible}.weight-trend polyline{fill:none;stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke}.weight-trend circle{fill:#dff9e9;stroke:#0a1210;stroke-width:1}.weight-trend-empty{min-height:43px;display:grid;place-items:center;color:var(--muted);font-size:6px}.wellbeing-entry-form>div{grid-template-columns:120px 145px repeat(3,minmax(130px,1fr)) 115px}.wellbeing-weight-input input[type=number]{height:34px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;padding:0 9px;font-size:8px;font-variant-numeric:tabular-nums}.wellbeing-weight-input input[type=number]:focus{border-color:rgba(80,223,139,.6);outline:0;box-shadow:0 0 0 3px rgba(80,223,139,.08)}.wellbeing-entry-form>div{grid-template-columns:minmax(150px,1.15fr) minmax(140px,.95fr) repeat(3,minmax(112px,.78fr)) minmax(150px,.9fr);align-items:start;gap:10px}.wellbeing-entry-action,.wellbeing-entry-form label{min-width:0;align-self:start;display:grid;grid-template-rows:16px 38px minmax(12px,auto);gap:6px}.wellbeing-entry-form label>span:first-child{min-height:16px;align-items:center}.wellbeing-entry-form input[type=date],.wellbeing-number-control,.wellbeing-weight-input input[type=number]{width:100%;height:38px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#dce8e1;font-size:9px}.wellbeing-entry-form input[type=date],.wellbeing-weight-input input[type=number]{padding:0 10px}.wellbeing-entry-form .wellbeing-weight-input>small{display:none}.wellbeing-number-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.wellbeing-number-control input{width:100%;height:36px;min-width:0;border:0;background:transparent;color:#ecf6f0;padding:0 8px 0 11px;font-size:10px;font-weight:850;font-variant-numeric:tabular-nums;outline:0}.wellbeing-number-control b{height:22px;padding:0 10px;border-left:1px solid var(--line2);color:var(--muted);display:flex;align-items:center;font-size:7px;white-space:nowrap}.wellbeing-score-input:focus-within .wellbeing-number-control{border-color:rgba(80,223,139,.6);box-shadow:0 0 0 3px rgba(80,223,139,.08)}.wellbeing-entry-action>button{height:38px;grid-row:2;align-self:stretch;border:1px solid rgba(80,223,139,.28);border-radius:7px;background:rgba(80,223,139,.1);color:var(--green);font-size:8px;font-weight:900}.wellbeing-import-controls{grid-template-columns:150px minmax(260px,1fr) 180px 130px}.wellbeing-overwrite-mode{display:grid;gap:5px}.wellbeing-overwrite-mode>span{color:var(--muted);font-size:7px}.wellbeing-overwrite-mode>button{height:34px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:var(--muted);padding:0 9px;font-size:7px;font-weight:900;text-align:left}.wellbeing-overwrite-mode>button.active{border-color:rgba(242,167,81,.42);background:rgba(242,167,81,.1);color:#ffc477}.wellbeing-import-summary{grid-template-columns:repeat(8,1fr)}.wellbeing-import-conflict-tools{min-height:52px;padding:8px 12px;border-bottom:1px solid var(--line2);background:rgba(242,167,81,.035);display:flex;align-items:center;justify-content:space-between;gap:12px}.wellbeing-import-conflict-tools>span{color:#d9ae77;font-size:7px;font-weight:900}.wellbeing-import-conflict-tools>div{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.wellbeing-import-conflict-tools button{min-height:31px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#08100e;color:#aab8b0;font-size:7px;font-weight:900}.wellbeing-import-conflict-tools button.overwrite{border-color:rgba(242,167,81,.45);background:rgba(242,167,81,.12);color:#ffc477}.wellbeing-import-conflict-tools button:disabled{opacity:.38}.wellbeing-import-table>div{min-width:1180px;grid-template-columns:38px minmax(170px,1fr) 92px 115px 72px minmax(300px,1.45fr) minmax(210px,1fr)}.wellbeing-conflict-comparison{padding-top:3px;border-top:1px solid rgba(242,167,81,.16);color:#d9ae77!important;line-height:1.5!important}.wellbeing-import-table .system-select{min-width:0}@media(max-width:1000px){.wellbeing-import-controls{grid-template-columns:150px minmax(240px,1fr) 180px}.wellbeing-preflight-button{grid-column:1/-1}.wellbeing-import-summary{grid-template-columns:repeat(4,1fr)}}@media(max-width:680px){.wellbeing-import-controls{grid-template-columns:1fr}.wellbeing-preflight-button{grid-column:auto}.wellbeing-import-summary{grid-template-columns:repeat(2,1fr)}.wellbeing-overwrite-mode>button,.wellbeing-overwrite-mode>span{font-size:10px}.wellbeing-import-conflict-tools{align-items:flex-start;flex-direction:column}.wellbeing-import-conflict-tools button,.wellbeing-import-conflict-tools>span{font-size:10px}.wellbeing-import-conflict-tools>div{width:100%;justify-content:flex-start}}@media(max-width:1250px) and (min-width:801px){.wellbeing-entry-form>div{grid-template-columns:repeat(3,minmax(150px,1fr))}.wellbeing-entry-action,.wellbeing-entry-form>div>label{grid-column:auto}}@media(max-width:800px){.wellbeing-table>button,.wellbeing-table>div{grid-template-columns:minmax(154px,1.7fr) minmax(70px,.7fr) minmax(58px,.6fr) minmax(76px,.8fr)}.wellbeing-table .table-head span:nth-child(2),.wellbeing-table .table-head span:nth-child(3),.wellbeing-table .table-head span:nth-child(4),.wellbeing-table>button>.raw-score{display:none}.wellbeing-weight-cell b{font-size:11px}.wellbeing-weight-cell small{font-size:9px}.wellbeing-weight-summary>div{grid-template-columns:repeat(3,1fr)}.wellbeing-weight-summary .weight-trend{grid-column:1/-1}.weight-trend-empty,.wellbeing-weight-summary>div>span small,.wellbeing-weight-summary>header span,.wellbeing-weight-summary>p{font-size:9px}.wellbeing-weight-summary>header h4{font-size:12px}.wellbeing-weight-summary>div>span b{font-size:11px}.wellbeing-entry-form>div{grid-template-columns:1fr}.wellbeing-entry-action,.wellbeing-entry-form>div>label{grid-column:auto}.wellbeing-entry-action>button,.wellbeing-weight-input input[type=number]{min-height:44px;font-size:11px}}.wellbeing-table-scroll{max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.wellbeing-table{width:100%;min-width:760px}.wellbeing-table>button,.wellbeing-table>div{grid-template-columns:minmax(150px,1.45fr) minmax(48px,.42fr) minmax(56px,.58fr) minmax(52px,.5fr) minmax(48px,.48fr) minmax(48px,.48fr) minmax(60px,.56fr) minmax(64px,.62fr) minmax(56px,.6fr) minmax(72px,.72fr);column-gap:8px}.wellbeing-player{grid-template-columns:30px minmax(0,1fr)}.wellbeing-nationality-cell{min-width:0;display:flex;align-items:center;gap:4px;color:var(--muted);font-variant-numeric:tabular-nums}.wellbeing-nationality-cell small{font-size:6px;font-weight:850;letter-spacing:.04em}.wellbeing-table>.table-head{position:sticky;top:0;z-index:3;background:#0d1714;box-shadow:0 1px 0 var(--line2)}.wellbeing-sum-cell,.wellbeing-weight-cell{display:flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums}.wellbeing-sum-cell b{color:var(--green);font-size:9px}.wellbeing-sum-cell small{color:var(--muted);font-size:6px}.wellbeing-table>button.training-no{background:linear-gradient(90deg,rgba(241,104,104,.12),rgba(242,167,81,.035) 58%,transparent)}.wellbeing-table>button.training-no:before{background:#f16868}.wellbeing-training{justify-self:start;min-width:42px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:7px;font-weight:950;letter-spacing:.04em}.wellbeing-training.yes{background:rgba(80,223,139,.1);color:var(--green)}.wellbeing-training.no{background:rgba(241,104,104,.15);color:#ff8b8b;box-shadow:inset 0 0 0 1px rgba(241,104,104,.22)}.wellbeing-training.missing{background:rgba(135,149,141,.1);color:#87958d}.weight-trend-chart{min-height:43px}.weight-trend-chart svg{width:100%;height:43px;overflow:visible}.weight-trend-chart svg path{fill:none;stroke:rgba(255,255,255,.08);stroke-width:.5}.weight-trend-chart polyline{fill:none;stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke}.weight-trend-chart circle{fill:#dff9e9;stroke:#0a1210;stroke-width:1}.weight-trend-chart>div{display:flex;justify-content:space-around;color:var(--muted);font-size:6px}.wellbeing-pdf-stage{position:fixed;z-index:-100;left:-12000px;top:0;width:1080px;pointer-events:none}.wellbeing-pdf-page{width:1080px;height:1528px;overflow:hidden;background:#f4f7f5;color:#14231d;padding:56px 64px 46px;display:flex;flex-direction:column;font-family:Arial,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-variant-numeric:tabular-nums}.wellbeing-pdf-header{min-height:116px;padding-bottom:22px;border-bottom:3px solid #123f2e;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:21px}.wellbeing-pdf-header img{width:78px;height:78px;object-fit:contain}.wellbeing-pdf-header>div{display:grid;gap:5px}.wellbeing-pdf-header span{color:#277550;font-size:12px;font-weight:900;letter-spacing:.16em}.wellbeing-pdf-header h1{margin:0;color:#123f2e;font-size:31px;letter-spacing:.03em}.wellbeing-pdf-header p{margin:0;color:#5f6f67;font-size:14px;font-weight:700}.wellbeing-pdf-report-meta{margin:24px 0 20px;display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid #cbd7d1;border-radius:10px;background:#fff;overflow:hidden}.wellbeing-pdf-report-meta>div{min-height:78px;padding:14px 16px;border-right:1px solid #dbe3df;display:grid;align-content:center;gap:7px}.wellbeing-pdf-report-meta>div:last-child{border-right:0}.wellbeing-pdf-report-meta span{color:#738078;font-size:10px;font-weight:800}.wellbeing-pdf-report-meta strong{font-size:15px}.wellbeing-pdf-player-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid #cad5cf;border-radius:10px;overflow:hidden;background:#fff}.wellbeing-pdf-player-table th{height:44px;padding:8px 5px;background:#e7eeea;color:#526159;font-size:8px;letter-spacing:.035em;text-align:center}.wellbeing-pdf-player-table th:first-child{width:40px}.wellbeing-pdf-player-table th:nth-child(2){width:260px;text-align:left}.wellbeing-pdf-player-table th:nth-child(3){width:90px}.wellbeing-pdf-player-table th:nth-child(7){width:100px}.wellbeing-pdf-player-table th:nth-child(8){width:135px}.wellbeing-pdf-player-table td{height:61px;padding:7px 5px;border-top:1px solid #e1e7e4;color:#26352e;font-size:9px;text-align:center}.wellbeing-pdf-player-table td:nth-child(2){text-align:left}.wellbeing-pdf-player-table td>b{display:block;font-size:12px}.wellbeing-pdf-player-table td small{display:block;margin-top:4px;color:#7a8780;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wellbeing-pdf-player-table tr.training-no td{background:#fff1e8;border-top-color:#f1c3ae}.wellbeing-pdf-player-table tr.training-no td:first-child{box-shadow:inset 5px 0 0 #f16868}.wellbeing-pdf-training{min-width:48px;padding:5px 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:900}.wellbeing-pdf-training.yes{background:#e2f7ea;color:#176b43}.wellbeing-pdf-training.no{background:#f9dede;color:#9a2d2d;box-shadow:inset 0 0 0 1px #efb1b1}.wellbeing-pdf-training.missing{background:#edf1ef;color:#7b8780}.wellbeing-pdf-status{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;padding:6px 7px;border-radius:999px;background:#edf1ef;font-size:8px;font-weight:900}.wellbeing-pdf-status i{width:8px;height:8px;border-radius:50%}.wellbeing-pdf-status.green{background:#e2f7ea;color:#176b43}.wellbeing-pdf-status.green i{background:#50df8b}.wellbeing-pdf-status.orange{background:#faead8;color:#8b5017}.wellbeing-pdf-status.orange i{background:#f2a751}.wellbeing-pdf-status.red{background:#f9e1e1;color:#8e2929}.wellbeing-pdf-status.red i{background:#f16868}.wellbeing-pdf-status.missing{color:#69766f}.wellbeing-pdf-status.missing i{background:#9aa69f}.wellbeing-pdf-page-band{height:5px;margin-top:19px;border-radius:999px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.wellbeing-pdf-page-band i{display:block}.wellbeing-pdf-footer{min-height:54px;margin-top:auto;padding-top:14px;border-top:1px solid #bdc9c3;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:22px;color:#6a7770;font-size:8px}.wellbeing-pdf-footer>span{font-weight:900;letter-spacing:.08em}.wellbeing-pdf-footer p{margin:0;text-align:center;line-height:1.5}.wellbeing-pdf-footer b{color:#34433b;white-space:nowrap}.wellbeing-pdf-week-heading{margin:26px 0 18px;display:grid;grid-template-columns:minmax(0,1fr) 190px;border:1px solid #cbd7d1;border-radius:10px;background:#fff;overflow:hidden}.wellbeing-pdf-week-heading>div{min-height:92px;padding:15px 18px;border-right:1px solid #dbe3df;display:grid;align-content:center;gap:8px}.wellbeing-pdf-week-heading>div:last-child{border-right:0}.wellbeing-pdf-week-heading span{color:#6b7972;font-size:10px;font-weight:750}.wellbeing-pdf-week-heading strong{font-size:17px}.wellbeing-pdf-week-heading b{color:#123f2e;font-size:27px}.wellbeing-pdf-week-chart{height:500px;border-radius:12px;background:#10291f;padding:18px}.wellbeing-pdf-week-chart svg{display:block;width:100%;height:100%;overflow:visible}.wellbeing-pdf-week-chart line{stroke:rgba(229,243,236,.17);stroke-width:1}.wellbeing-pdf-week-chart text{fill:#9fb1a8;font-size:12px;text-anchor:end}.wellbeing-pdf-week-chart .wellbeing-pdf-chart-track{fill:rgba(255,255,255,.07)}.wellbeing-pdf-week-chart .wellbeing-pdf-completion-value,.wellbeing-pdf-week-chart .wellbeing-pdf-count-label,.wellbeing-pdf-week-chart .wellbeing-pdf-date-label{text-anchor:middle}.wellbeing-pdf-week-chart .wellbeing-pdf-date-label{fill:#dce8e1;font-size:13px;font-weight:800}.wellbeing-pdf-week-chart .wellbeing-pdf-count-label{font-size:10px}.wellbeing-pdf-week-chart .wellbeing-pdf-completion-value{fill:#dce8e1;font-size:11px;font-weight:850}.wellbeing-pdf-week-chart .wellbeing-pdf-average-line{fill:none;stroke:#fff;stroke-width:3}.wellbeing-pdf-week-chart .wellbeing-pdf-average-point{fill:#fff;stroke:#10291f;stroke-width:3}.wellbeing-pdf-week-chart .wellbeing-pdf-average-value{fill:#fff;font-size:10px;font-weight:900;text-anchor:start}.wellbeing-pdf-chart-legend{margin:18px 0 20px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d2dcd7;border-radius:10px;background:#fff;overflow:hidden}.wellbeing-pdf-chart-legend>span{min-height:75px;padding:12px;border-right:1px solid #e0e7e3;display:grid;grid-template-columns:12px 1fr;align-content:center;column-gap:8px}.wellbeing-pdf-chart-legend>span:last-child{border-right:0}.wellbeing-pdf-chart-legend i{width:10px;height:10px;border-radius:50%;grid-row:1/3}.wellbeing-pdf-chart-legend b{font-size:11px}.wellbeing-pdf-chart-legend small{margin-top:4px;color:#77847d;font-size:8px}.wellbeing-pdf-chart-legend .average i{height:3px;border-radius:0;background:#123f2e}.wellbeing-pdf-week-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #ccd7d1;border-radius:10px;background:#fff}.wellbeing-pdf-week-table th{height:38px;background:#e7eeea;color:#526159;font-size:9px}.wellbeing-pdf-week-table td{height:47px;border-top:1px solid #e1e7e4;font-size:10px;text-align:center}.wellbeing-pdf-week-table td i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%}.wellbeing-pdf-week-table td small{display:block;margin-top:3px;color:#7c8982;font-size:8px}.wellbeing-pdf-status small{margin:0;padding-left:5px;border-left:1px solid;color:inherit;font-size:7px}.wellbeing-kpis{grid-template-columns:1.35fr 1.35fr repeat(4,1fr)}.scale-direction{width:220px}.scale-direction i{background:linear-gradient(90deg,#e16464,#eda34f,var(--green))}.drai-band>span{background:linear-gradient(90deg,var(--green) 0 45%,#f2a751 45% 65%,#f16868 65% 100%)}@media(max-width:800px){.wellbeing-table{min-width:480px}.wellbeing-table>button,.wellbeing-table>div{grid-template-columns:minmax(140px,1.4fr) 48px 62px 54px 62px 58px 76px;column-gap:6px}.wellbeing-table .table-head .wellbeing-sort-head:nth-child(5),.wellbeing-table .table-head .wellbeing-sort-head:nth-child(6),.wellbeing-table .table-head .wellbeing-sort-head:nth-child(7),.wellbeing-table>button>.raw-score{display:none}.wellbeing-nationality-cell small{font-size:8px}.wellbeing-sum-cell b{font-size:11px}.weight-trend-chart>div,.wellbeing-sum-cell small{font-size:9px}}.ops-stock-live{overflow-x:hidden;padding-bottom:0;scrollbar-width:thin;scrollbar-color:rgba(80,223,139,.52) rgba(255,255,255,.035)}.ops-stock-live::-webkit-scrollbar{height:8px}.ops-stock-live::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.035)}.ops-stock-live::-webkit-scrollbar-thumb{border:2px solid rgba(7,18,14,.95);border-radius:999px;background:linear-gradient(90deg,rgba(80,223,139,.78),rgba(80,223,139,.44))}.ops-stock-live::-webkit-scrollbar-button,.ops-stock-live::-webkit-scrollbar-corner{display:none}.ops-stock-live .ops-stock-head,.ops-stock-live .ops-stock-row{min-width:0;gap:6px;grid-template-columns:minmax(112px,1fr) repeat(4,38px) 74px 72px;padding-inline:10px}.ops-stock-live .ops-stock-row{min-height:48px}.ops-item-name{min-width:0;gap:2px!important}.ops-item-name b,.ops-item-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-item-name.editing{gap:4px!important}.ops-item-name.editing input{height:24px}.ops-count-actions{grid-template-columns:repeat(3,1fr)!important;gap:3px!important}.ops-count-actions button{height:22px;padding:0 2px;font-size:6px}.ops-count-actions small{grid-column:1/-1;font-size:6px}.ops-stock-row input{height:27px}@media (max-width:1180px){.ops-stock-live .ops-stock-head,.ops-stock-live .ops-stock-row{min-width:0}.ops-stock-live{overflow-x:hidden}}.chat-feed article.management-message{border-color:rgba(201,174,104,.34);background:linear-gradient(135deg,rgba(201,174,104,.12),rgba(80,223,139,.045)),rgba(0,0,0,.1);box-shadow:inset 3px 0 0 var(--gold)}.chat-feed article.management-message>i{border:1px solid rgba(201,174,104,.55);background:rgba(201,174,104,.16);color:var(--gold)}.chat-feed article.management-message header b{color:var(--gold)}.chat-feed article.management-message header strong{height:18px;padding:0 7px;border-radius:999px;background:rgba(201,174,104,.14);color:var(--gold);display:inline-flex;align-items:center;font-size:7px;font-weight:900;letter-spacing:.04em}.system-select{position:relative;min-width:0}.system-select-trigger{width:100%;height:34px;border:1px solid var(--line);border-radius:8px;background:#08100e;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 10px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.system-select-trigger:hover{border-color:rgba(80,223,139,.3);background:#0a1511}.system-select-trigger:focus-visible,.system-select.open .system-select-trigger{border-color:rgba(80,223,139,.55);background:rgba(80,223,139,.055);box-shadow:0 0 0 3px rgba(80,223,139,.08);outline:0}.system-select-option-copy,.system-select-value{min-width:0;display:flex;align-items:center;gap:8px}.system-select-value b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.system-select-chevron{width:16px;height:16px;flex:0 0 auto;color:#76847d;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .16s ease,color .16s ease}.system-select.open .system-select-chevron{color:var(--green);transform:rotate(180deg)}.system-select.disabled{opacity:.58}.system-select-menu{position:fixed;z-index:120;padding:6px;border:1px solid rgba(80,223,139,.26);border-radius:10px;background:#09130f;box-shadow:0 18px 38px rgba(0,0,0,.58);overflow:hidden}.system-select-search{height:38px;border:1px solid var(--line2);border-radius:7px;background:#06100c;display:flex;align-items:center;gap:8px;padding:0 9px}.system-select-search:focus-within{border-color:rgba(80,223,139,.42);box-shadow:0 0 0 3px rgba(80,223,139,.07)}.system-select-search svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--green);stroke-width:1.6}.system-select-search input{height:36px;border:0;border-radius:0;background:transparent;padding:0;color:var(--text);font-size:9px;box-shadow:none}.system-select-search input:focus{border:0;box-shadow:none}.system-select-options{max-height:inherit;margin-top:4px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(80,223,139,.44) rgba(255,255,255,.025)}.system-select-options>button{width:100%;min-height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:#c7d2cc;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;text-align:left}.system-select-options>button:hover{background:rgba(255,255,255,.045);color:#fff}.system-select-options>button.selected{border-color:rgba(80,223,139,.22);background:rgba(80,223,139,.11);color:var(--green)}.system-select-option-copy b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.system-select-options>button>svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9}.system-select-empty{margin:0;padding:14px 10px;color:var(--muted);font-size:9px;text-align:center}@media(max-width:600px){.system-select-menu{left:12px!important;width:calc(100vw - 24px)!important;max-height:min(56vh,390px)!important}.system-select-options>button{min-height:42px}.system-select-option-copy b{font-size:10px}}.system-select-menu{display:flex;flex-direction:column}.system-select-options{min-height:0;flex:1 1 auto;max-height:none}.system-picker{position:relative;min-width:0}.system-picker-trigger{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;background:#08100e;color:var(--text);display:grid;grid-template-columns:17px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.system-picker-trigger>svg:first-child{color:var(--green)}.system-picker-trigger>svg:last-child{color:#76847d;transition:transform .16s ease,color .16s ease}.system-picker-trigger b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:0}.system-picker-trigger:hover{border-color:rgba(80,223,139,.3);background:#0a1511}.system-picker-trigger:focus-visible,.system-picker.open .system-picker-trigger,.system-time-input-shell:focus-within{border-color:rgba(80,223,139,.55);background:#0a1712;box-shadow:0 0 0 3px rgba(80,223,139,.08);outline:0}.system-picker.open .system-picker-trigger>svg:last-child{color:var(--green);transform:rotate(180deg)}.system-time-input-shell{display:flex;grid-template-columns:none;align-items:center;gap:4px;padding:0 3px 0 7px}.system-time-input-shell>svg:first-child{flex:0 0 15px}.system-time-input-shell>input{flex:1 1 auto;min-width:0;width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);caret-color:var(--green);font:inherit;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0}.system-time-input-shell>input::placeholder{color:#76847d;opacity:1}.system-time-input-shell>input:disabled{cursor:not-allowed}.system-time-picker-toggle{flex:0 0 24px;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#76847d;display:grid;place-items:center;transition:background .16s ease,color .16s ease}.system-time-picker-toggle:hover:not(:disabled){background:#102019;color:var(--green)}.system-time-picker-toggle svg{transition:transform .16s ease}.system-picker.open .system-time-picker-toggle{color:var(--green)}.system-picker.open .system-time-picker-toggle svg{transform:rotate(180deg)}.system-time-input-shell.invalid{border-color:rgba(255,124,124,.72);box-shadow:0 0 0 3px rgba(255,124,124,.08)}.system-picker.disabled{opacity:.56}.system-picker-menu{position:fixed;z-index:130;border:1px solid rgba(80,223,139,.27);border-radius:10px;background:#09130f;box-shadow:0 18px 42px rgba(0,0,0,.62);overflow:hidden;color:var(--text)}.system-picker-menu>header{min-height:46px;padding:0 9px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:8px}.system-picker-menu>header strong{font-size:10px;letter-spacing:0}.system-picker-menu>header button{width:31px;height:31px;border:1px solid transparent;border-radius:7px;background:transparent;color:#95a39c;display:grid;place-items:center}.system-picker-menu>header button:first-child svg{transform:rotate(180deg)}.system-picker-menu>header button:hover{border-color:rgba(80,223,139,.2);background:#102019;color:var(--green)}.system-picker-menu>footer{min-height:45px;padding:7px 9px;border-top:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:8px}.system-picker-menu>footer button{min-width:68px;height:31px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:#0d1915;color:#aab7b0;font-size:9px;font-weight:850}.system-picker-menu>footer button:hover{border-color:rgba(80,223,139,.3);color:var(--green)}.system-picker-menu>footer button.primary{border-color:rgba(80,223,139,.42);background:var(--green);color:#06110b}.system-date-weekdays{height:30px;padding:0 9px;display:grid;grid-template-columns:repeat(7,1fr);align-items:center;color:#6f7e76}.system-date-weekdays span{text-align:center;font-size:8px;font-weight:900}.system-date-grid{padding:0 9px 9px;display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.system-date-grid button{aspect-ratio:1;border:1px solid transparent;border-radius:7px;background:transparent;color:#c4d0ca;font-size:9px;font-weight:800;font-variant-numeric:tabular-nums}.system-date-grid button:hover:not(:disabled){border-color:rgba(80,223,139,.24);background:#102019;color:#fff}.system-date-grid button.outside{color:#4f5c56}.system-date-grid button.today{border-color:rgba(201,174,104,.35);color:var(--gold)}.system-date-grid button.selected{border-color:var(--green);background:var(--green);color:#06110b}.system-date-grid button:disabled{opacity:.22;cursor:not-allowed}.system-time-menu>header{padding-inline:13px}.system-time-menu>header span{color:var(--green);font-size:16px;font-weight:950;font-variant-numeric:tabular-nums}.system-time-columns{height:224px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.system-time-columns section{min-width:0;min-height:0;border:1px solid var(--line2);border-radius:8px;background:#07100d;display:grid;grid-template-rows:27px minmax(0,1fr);overflow:hidden}.system-time-columns section>small{padding:8px 9px 0;color:#718078;font-size:8px;font-weight:900;text-transform:uppercase}.system-time-columns section>div{min-height:0;padding:3px 5px 6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(80,223,139,.38) transparent}.system-time-columns section button{width:100%;height:31px;border:1px solid transparent;border-radius:6px;background:transparent;color:#bdc9c3;font-size:9px;font-weight:850;font-variant-numeric:tabular-nums}.system-time-columns section button:hover{background:#102019;color:#fff}.system-time-columns section button.selected{border-color:rgba(80,223,139,.28);background:#173125;color:var(--green)}@media(max-width:600px){.system-picker-menu{left:12px!important;width:calc(100vw - 24px)!important;max-height:min(68vh,430px)!important}.system-picker-trigger{height:42px}.system-date-grid button{min-height:36px;aspect-ratio:auto}.system-time-columns{height:min(50vh,280px)}}.user-avatar{flex:0 0 auto;border:1px solid rgba(201,174,104,.34);border-radius:50%;background:#153728 50%/cover no-repeat;color:var(--gold);display:grid;place-items:center;overflow:hidden;font-weight:900;line-height:1}.user-avatar>span{display:grid;place-items:center}.user-avatar.has-image>span{opacity:0}.user-avatar-small{width:30px;height:30px;font-size:11px}.user-avatar-medium{width:38px;height:38px;font-size:13px}.user-avatar-large{width:104px;height:104px;font-size:30px}.account-avatar-image{width:28px;height:28px;border-radius:50%}.notification-center{position:relative;z-index:48}.notification-button.active{border-color:rgba(80,223,139,.45);background:rgba(80,223,139,.1);color:var(--green)}.notification-popover{position:absolute;right:0;top:45px;width:min(390px,calc(100vw - 24px));border:1px solid rgba(226,241,232,.16);border-radius:10px;background:#0b1512;color:var(--text);box-shadow:0 12px 30px rgba(0,0,0,.42);overflow:hidden}.notification-popover>header{min-height:66px;padding:12px 13px;border-bottom:1px solid var(--line2);display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-popover>header h2{margin:0;font-size:14px}.notification-popover>header small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.notification-popover>header>div:last-child{display:flex;align-items:center;gap:5px}.notification-popover>header button{height:28px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);padding:0 8px;font-size:8px;font-weight:850}.notification-popover>header button:first-child{width:29px;padding:0}.notification-popover>header button.active{border-color:rgba(80,223,139,.28);color:var(--green)}.notification-popover>header button:disabled{opacity:.45}.notification-popover>nav{height:38px;border-bottom:1px solid var(--line2);display:flex;align-items:stretch;padding:0 9px}.notification-popover>nav button{min-width:70px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:9px;font-weight:850}.notification-popover>nav button.active{border-bottom-color:var(--green);color:var(--green)}.notification-popover>nav em{min-width:17px;height:17px;margin-left:5px;border-radius:999px;background:rgba(80,223,139,.16);display:inline-grid;place-items:center;font-size:7px;font-style:normal}.notification-list{max-height:430px;overflow:auto}.notification-list>button{width:100%;min-height:72px;border:0;border-bottom:1px solid var(--line2);background:transparent;color:var(--text);display:grid;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px 13px;text-align:left}.notification-list>button:hover{background:rgba(255,255,255,.025)}.notification-list>button.unread{background:rgba(80,223,139,.045)}.notification-list>button>span{min-width:0;display:grid;gap:3px}.notification-list>button b,.notification-list>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list>button b{font-size:10px}.notification-list>button small{color:var(--muted);font-size:9px}.notification-list time{color:#637169;font-size:7px}.notification-list>button>i{width:6px;height:6px;border-radius:50%;background:var(--green)}.notification-list>p{min-height:150px;margin:0;color:var(--muted);display:grid;place-items:center;font-size:10px}.notification-system-avatar{width:30px;height:30px;border-radius:50%;background:rgba(80,223,139,.1);color:var(--green);display:grid;place-items:center}.notification-system-avatar.medium{width:38px;height:38px}.notification-toast{position:fixed;right:24px;top:78px;z-index:60;width:min(360px,calc(100vw - 24px));min-height:72px;border:1px solid rgba(80,223,139,.34);border-radius:10px;background:#0c1814;color:var(--text);box-shadow:0 10px 24px rgba(0,0,0,.42);display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;text-align:left;animation:notification-in .2s ease-out}.notification-toast>span{min-width:0;display:grid;gap:4px}.notification-toast b,.notification-toast small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-toast b{font-size:11px}.notification-toast small{color:var(--muted);font-size:9px}.notification-toast>i{width:22px;height:22px;border-radius:50%;color:var(--muted);display:grid;place-items:center;font-size:14px;font-style:normal}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.chat-workspace-v2{height:calc(100vh - 142px);min-height:660px;grid-template-columns:220px minmax(420px,1fr) 250px;border-radius:10px;background:#0b1411}.chat-workspace-v2 .chat-channels{min-width:0;padding:13px 10px;background:#09120f}.chat-workspace-v2 .chat-channels>header{padding:2px 5px 8px}.chat-workspace-v2 .chat-channels>header>div{display:grid;gap:2px}.chat-workspace-v2 .chat-channels>header h2{font-size:13px}.chat-workspace-v2 .chat-channels>header small{color:var(--muted);font-size:8px}.chat-workspace-v2 .chat-channels>header>span{height:24px;padding:0 7px;border-radius:6px;background:rgba(80,223,139,.08);display:flex;align-items:center;font-size:8px;font-weight:850}.chat-search{height:34px;margin:6px 3px 11px;border:1px solid var(--line2);border-radius:7px;background:#07100d;display:grid;grid-template-columns:20px 1fr;align-items:center;padding:0 8px;color:#607068}.chat-search input{height:32px;border:0;background:transparent;padding:0 4px;box-shadow:none!important;font-size:9px}.chat-workspace-v2 .chat-channels nav{display:grid;gap:4px}.chat-workspace-v2 .chat-channels nav>button{width:100%;min-height:56px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;text-align:left}.chat-workspace-v2 .chat-channels nav>button:hover{background:rgba(255,255,255,.025)}.chat-workspace-v2 .chat-channels nav>button.active{border-color:rgba(80,223,139,.24);background:rgba(80,223,139,.075)}.chat-workspace-v2 .chat-channels nav>button>span{min-width:0;display:grid;grid-template-columns:19px 1fr;gap:1px 5px;align-items:center}.chat-workspace-v2 .chat-channels nav>button>span>b{grid-row:1/3;width:18px;color:var(--green);font-size:12px;text-align:center}.chat-workspace-v2 .chat-channels nav strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.chat-workspace-v2 .chat-channels nav small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#65736c;font-size:7px}.chat-workspace-v2 .chat-channels nav em{min-width:20px;height:18px;border-radius:999px;background:var(--green);color:#052010;display:grid;place-items:center;padding:0 5px;font-size:7px;font-style:normal;font-weight:950}.chat-workspace-v2 .chat-room{min-height:0;background:#0d1714}.chat-workspace-v2 .chat-room>header{min-height:66px;padding:11px 16px}.chat-workspace-v2 .chat-room>header h2{font-size:14px}.chat-workspace-v2 .chat-room>header p{max-width:58ch;font-size:8px}.chat-workspace-v2 .live-pill{gap:6px;border:1px solid rgba(80,223,139,.22);border-radius:6px}.chat-workspace-v2 .live-pill i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(80,223,139,.1)}.chat-workspace-v2 .chat-feed{min-height:0;padding:10px 16px 18px;overflow-y:auto;overscroll-behavior:contain}.chat-message-block{display:grid}.chat-date-divider{height:34px;display:flex;align-items:center;justify-content:center;position:relative}.chat-date-divider:before{content:"";position:absolute;left:0;right:0;border-top:1px solid var(--line2)}.chat-date-divider span{position:relative;padding:0 8px;background:#0d1714;color:#637169;font-size:7px}.chat-workspace-v2 .chat-feed article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 8px;border:0;border-radius:7px}.chat-workspace-v2 .chat-feed article:hover{background:rgba(255,255,255,.018)}.chat-workspace-v2 .chat-feed article.own-message{background:rgba(80,223,139,.028)}.chat-workspace-v2 .chat-feed article.priority{border:1px solid rgba(239,116,116,.15);background:rgba(239,116,116,.035)}.chat-workspace-v2 .chat-feed article.management-message{border-color:rgba(201,174,104,.2);background:rgba(201,174,104,.045)}.chat-workspace-v2 .chat-feed article>div{min-width:0}.chat-workspace-v2 .chat-feed article header{min-height:19px;display:flex;align-items:center;gap:7px}.chat-workspace-v2 .chat-feed article header b{color:var(--text);font-size:10px}.chat-workspace-v2 .chat-feed article header>span{color:var(--green);font-size:7px}.chat-workspace-v2 .chat-feed article time{margin-left:auto}.chat-workspace-v2 .chat-feed article p{margin:4px 0 0;color:#dbe5df;font-size:10px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.chat-workspace-v2 .chat-feed article>div>small{color:#6d7c74;font-size:7px}.chat-empty{min-height:100%;color:#66746d;display:grid;place-content:center;justify-items:center;gap:7px;text-align:center}.chat-empty b{color:#a9b5ae;font-size:11px}.chat-empty span{font-size:8px}.chat-composer{position:relative;padding:9px 12px 11px!important;background:#0a1411}.selected-mentions{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.selected-mentions button{height:23px;border:1px solid rgba(80,223,139,.2);border-radius:999px;background:rgba(80,223,139,.07);color:var(--green);padding:0 7px;font-size:7px}.selected-mentions button span{margin-left:4px}.mention-picker{margin:0 0 8px;border:1px solid var(--line2);border-radius:8px;background:#08110e;overflow:hidden}.mention-picker>header{min-height:42px;padding:7px 9px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:1fr 150px;align-items:center;gap:8px}.mention-picker>header b{font-size:9px}.mention-picker>header input{height:28px;font-size:8px}.mention-picker>div{max-height:158px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow-y:auto}.mention-picker>div>button{min-width:0;height:48px;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:6px 9px;text-align:left}.mention-picker>div>button.selected,.mention-picker>div>button:hover{background:rgba(80,223,139,.06)}.mention-picker>div>button>span{min-width:0;display:grid;gap:2px}.mention-picker>div>button b,.mention-picker>div>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-picker>div>button b{font-size:8px}.mention-picker>div>button small{color:var(--muted);font-size:7px}.mention-picker>div>button>i{width:6px;height:6px;border-radius:50%;background:#45524b}.mention-picker>div>button>i.online{background:var(--green)}.composer-tools{display:flex!important;align-items:center;gap:5px!important;margin:0 0 6px!important}.composer-tools button{height:25px!important}.composer-tools button.active{border-color:rgba(80,223,139,.3)!important;background:rgba(80,223,139,.07)!important;color:var(--green)!important}.composer-tools button.priority.active{border-color:rgba(239,116,116,.3)!important;background:rgba(239,116,116,.07)!important;color:#ffaaaa!important}.composer-tools em{min-width:16px;height:16px;margin-left:4px;border-radius:999px;background:var(--green);color:#052010;display:inline-grid;place-items:center;font-size:6px;font-style:normal}.composer-tools>span{margin-left:auto;color:var(--green);font-size:7px}.composer-entry{display:grid;grid-template-columns:minmax(0,1fr) 94px;gap:7px}.composer-entry textarea{min-height:58px;max-height:130px;font-size:9px}.composer-entry>button{border:0;border-radius:7px;background:var(--green);color:#06110b;display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;font-weight:900}.composer-entry>button:disabled{cursor:not-allowed;opacity:.42}.chat-workspace-v2 .chat-inspector{min-width:0;padding:13px 11px;background:#09120f}.online-roster>header{min-height:42px;border-bottom:1px solid var(--line2);display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:1px 3px 10px}.online-roster>header h3{margin:0;font-size:11px}.online-roster>header small{display:block;margin-top:3px;color:var(--green);font-size:7px}.online-roster>header>b{min-width:25px;height:23px;border-radius:6px;background:rgba(80,223,139,.1);color:var(--green);display:grid;place-items:center;font-size:9px}.online-roster>div{display:grid;align-content:start;padding-top:4px;overflow-y:auto}.online-roster article{min-width:0;min-height:54px;border-bottom:1px solid var(--line2);display:grid;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:7px 3px}.online-roster article>span{min-width:0;display:grid;gap:3px}.online-roster article b,.online-roster article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-roster article b{font-size:9px}.online-roster article small{color:var(--muted);font-size:7px}.online-roster article>i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(80,223,139,.09)}.online-roster>footer{margin-top:auto;padding:10px 3px 0;color:#64736b;font-size:7px;line-height:1.45}.account-avatar-manager{display:grid;justify-items:center;gap:9px;margin-bottom:12px}.account-avatar-preview{width:112px;height:112px;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;position:relative;padding:4px}.account-avatar-preview:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-avatar-preview .avatar-edit-mark{position:absolute;right:3px;bottom:9px;width:28px;height:28px;border:2px solid #0f1916;border-radius:50%;background:var(--green);color:#062012;display:grid;place-items:center;font-size:17px;font-weight:800}.account-avatar-actions{display:flex;justify-content:center;gap:6px}.account-avatar-actions button{height:29px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);padding:0 9px;font-size:8px;font-weight:850}.account-avatar-actions button.primary{border:0;background:var(--green);color:#06110b}.account-avatar-actions button.danger{border-color:rgba(239,116,116,.25);color:#ffaaaa}.account-avatar-manager>small{color:#66746d;font-size:7px}.account-avatar-manager>p{margin:0;color:var(--green);font-size:8px}.user-identity>.user-avatar{width:36px;height:36px;border-radius:50%;background-color:#173428;color:var(--green)}@media(max-width:1100px){.chat-workspace-v2{grid-template-columns:200px minmax(0,1fr)}.chat-workspace-v2 .chat-inspector{grid-column:1/-1;max-height:180px;border-left:0;border-top:1px solid var(--line2)}.online-roster>div{grid-template-columns:repeat(3,minmax(0,1fr))}.online-roster>footer{display:none}}@media(max-width:760px){.notification-popover{position:fixed;left:12px;right:12px;top:66px;width:auto;max-height:calc(100vh - 78px)}.notification-list{max-height:calc(100vh - 190px)}.notification-toast{left:12px;right:12px;top:70px;width:auto}.chat-workspace-v2{height:auto;min-height:calc(100vh - 120px);grid-template-columns:1fr;overflow:visible}.chat-workspace-v2 .chat-channels{border-right:0;border-bottom:1px solid var(--line2)}.chat-workspace-v2 .chat-channels nav{display:flex;overflow-x:auto;padding-bottom:2px}.chat-workspace-v2 .chat-channels nav>button{min-width:154px}.chat-workspace-v2 .chat-room{min-height:620px}.chat-workspace-v2 .chat-feed{min-height:370px;max-height:52vh}.chat-workspace-v2 .chat-inspector{grid-column:auto;max-height:none}.online-roster>div{grid-template-columns:repeat(2,minmax(0,1fr))}.composer-entry,.mention-picker>div{grid-template-columns:1fr}.composer-entry>button{height:38px}.mention-picker>header{grid-template-columns:1fr}.account-avatar-actions{flex-wrap:wrap}}@media(max-width:520px){.online-roster>div{grid-template-columns:1fr}.chat-workspace-v2 .chat-feed article{padding-inline:2px}.notification-popover>header{align-items:flex-start}.notification-popover>header>div:last-child{align-items:flex-end;flex-direction:column}.notification-toast{grid-template-columns:38px minmax(0,1fr) 20px}}@media(prefers-reduced-motion:reduce){.notification-toast{animation:none}}