.country-flag{background-size:cover;border:1px solid #50df8b47;border-radius:3px;flex:none;width:24px;height:16px;overflow:hidden;box-shadow:0 2px 6px #00000047,inset 0 1px #ffffff29}.country-flag-compact{border-radius:2px;width:18px;height:12px}.country-flag-large{width:30px;height:20px}.roster-player-text>b{align-items:center;gap:6px;min-width:0;display:flex}.roster-player-text>b>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-name-with-flag{align-items:center;gap:9px;min-width:0;display:flex}.player-name-with-flag h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nationality-picker{border:1px solid var(--line);background:#08100e;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;height:34px;padding-left:8px;display:grid}.nationality-picker select{height:32px;box-shadow:none;background:0 0;border:0;padding-left:3px}.player-action-row .medical-link-button{height:36px;color:var(--green);background:#50df8b0f;border:1px solid #50df8b40;border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.health-handoff-panel{background:#50df8b0b;border:1px solid #50df8b33;border-radius:8px;padding:14px}.health-handoff-panel>span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:900}.health-handoff-panel h3{margin:8px 0 0;font-size:13px;line-height:1.35}.health-handoff-panel p{color:var(--muted);margin:8px 0 12px;font-size:8px;line-height:1.6}.health-handoff-panel a{color:var(--green);font-size:8px;font-weight:900}.player-drai-summary{border:1px solid var(--line2);background:#ffffff06;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 9px;display:flex}.player-drai-summary b{font-variant-numeric:tabular-nums;font-size:13px}.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{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;overflow:hidden}.medical-command-panel>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 14px;display:flex}.medical-command-panel>header>div>span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:900}.medical-command-panel>header h3{margin:5px 0 0;font-size:15px}.medical-command-panel>header p{color:var(--muted);margin:5px 0 0;font-size:8px}.medical-command-panel>header button{height:34px;color:var(--green);white-space:nowrap;background:#50df8b1a;border:1px solid #50df8b52;border-radius:7px;padding:0 11px;font-size:8px;font-weight:900}.medical-readonly{color:var(--muted);font-size:8px}.medical-command-layout{grid-template-columns:210px minmax(560px,1fr) 230px;min-width:0;display:grid}.medical-player-list,.medical-case-history{background:#00000017;min-width:0}.medical-player-list{border-right:1px solid var(--line2)}.medical-case-history{border-left:1px solid var(--line2)}.medical-player-list>header,.medical-case-history>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex}.medical-player-list>header b,.medical-case-history>header b{font-size:9px}.medical-player-list>header span,.medical-case-history>header span{color:var(--green);font-size:8px}.medical-player-list>div{scrollbar-width:thin;max-height:620px;overflow:auto}.medical-player-list button{border:0;border-bottom:1px solid var(--line2);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:48px;padding:6px 9px;display:grid}.medical-player-list button:hover,.medical-player-list button.active{background:#50df8b0f}.medical-player-list button.active{box-shadow:inset 3px 0 0 var(--green)}.medical-player-list button>i,.medical-case-player i{background-color:#132b21;background-repeat:no-repeat;border:1px solid #50df8b2e;border-radius:50%;width:28px;height:28px}.medical-player-list button>span{gap:2px;min-width:0;display:grid}.medical-player-list button>span>b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex;overflow:hidden}.medical-player-list button small{color:var(--muted);font-size:7px}.medical-player-list button em{max-width:62px;color:var(--muted);text-align:right;font-size:6px;font-style:normal}.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{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.medical-case-player>div{align-items:center;gap:8px;display:flex}.medical-case-player i{width:36px;height:36px}.medical-case-player span{gap:3px;display:grid}.medical-case-player b{font-size:11px}.medical-case-player small{color:var(--muted);font-size:7px}.medical-case-player>strong{border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:7px;display:flex}.medical-case-player>strong.assessment,.medical-case-player>strong.rehab{color:var(--red);background:#ef74741a}.medical-case-player>strong.team_training{color:var(--amber);background:#e2b74f1a}.medical-case-player>strong.available{color:var(--green);background:#50df8b1a}.medical-stage-track{grid-template-columns:repeat(4,1fr);gap:6px;margin:11px 0;display:grid}.medical-stage-track button{border:1px solid var(--line2);min-height:42px;color:var(--muted);text-align:left;background:#ffffff05;border-radius:7px;align-items:center;gap:7px;padding:7px;display:flex}.medical-stage-track button:disabled{cursor:default}.medical-stage-track i{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.medical-stage-track span{font-size:7px;font-weight:850}.medical-stage-track button.done{color:#8fbca2}.medical-stage-track button.active{color:var(--green);background:#50df8b17;border-color:#50df8b61}.medical-case-form{gap:10px;display:grid}.medical-facts-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.medical-case-form label{gap:5px;display:grid}.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{grid-template-columns:repeat(3,1fr);align-items:start;gap:7px;display:grid}.medical-triad>label,.medical-diagnosis-card{border:1px solid var(--line2);background:#ffffff04;border-radius:7px;padding:8px}.medical-triad>label>span,.medical-diagnosis-heading>span{color:var(--muted);align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.medical-triad>label>span b,.medical-diagnosis-heading>span b{color:var(--green);font-size:7px}.medical-triad textarea,.medical-diagnosis-card>textarea{min-height:76px;box-shadow:none;background:0 0;border:0;padding:7px 0 0;font-size:8px;line-height:1.45}.medical-diagnosis-card{gap:7px;min-width:0;display:grid}.medical-diagnosis-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.medical-attachment-trigger{align-items:center;gap:5px;font-weight:900;display:flex;height:25px!important;color:var(--green)!important;background:#50df8b13!important;border:1px solid #50df8b42!important;border-radius:6px!important;padding:0 7px!important;font-size:7px!important}.medical-attachment-trigger:disabled{cursor:not-allowed;border-color:var(--line2)!important;color:#66746d!important;background:#ffffff05!important}.medical-attachment-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:13px;height:13px}.medical-attachment-input{display:none}.medical-attachment-summary{border-top:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:10px;padding-top:7px;display:flex}.medical-attachment-summary span{color:var(--green);white-space:nowrap;font-size:7px;font-weight:900}.medical-attachment-summary small{color:#6f7d76;text-align:right;font-size:6px;line-height:1.4}.medical-attachment-list{scrollbar-width:thin;scrollbar-color:#50df8b6b #ffffff06;gap:5px;max-height:166px;padding-right:2px;display:grid;overflow-y:auto}.medical-attachment-list article{border:1px solid var(--line2);background:#0a1411;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;padding:6px;display:grid}.medical-attachment-list article>em{width:30px;height:26px;color:var(--gold);background:#c9ae681f;border-radius:5px;place-items:center;font-size:6px;font-style:normal;font-weight:950;display:grid}.medical-attachment-list article>span{gap:3px;min-width:0;display:grid}.medical-attachment-list article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.medical-attachment-list article>span small{text-overflow:ellipsis;white-space:nowrap;color:#718078;font-size:6px;overflow:hidden}.medical-attachment-list article>div{gap:3px;display:flex}.medical-attachment-list article a,.medical-attachment-list article button{border:1px solid var(--line2);color:#aab6b0;background:#ffffff06;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.medical-attachment-list article a:hover{color:var(--green);background:#50df8b14;border-color:#50df8b4d}.medical-attachment-list article button:hover{color:#faa;background:#ef747414;border-color:#ef74744d}.medical-attachment-list article svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:13px;height:13px}.medical-notes-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.medical-notes-grid textarea{min-height:58px;font-size:8px}.medical-case-form footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.medical-case-form footer>span{color:var(--green);opacity:0;margin-right:auto;font-size:7px}.medical-case-form footer>span.visible{opacity:1}.medical-case-form footer button{background:var(--green);color:#06110b;border:0;border-radius:7px;height:34px;padding:0 13px;font-size:8px;font-weight:900}.medical-case-form footer button:disabled{opacity:.55}.medical-safe-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.medical-safe-summary>div,.medical-safe-summary>p{border:1px solid var(--line2);background:#ffffff04;border-radius:7px;padding:11px}.medical-safe-summary span{color:var(--muted);font-size:7px}.medical-safe-summary b{color:var(--green);margin-top:6px;font-size:10px;display:block}.medical-safe-summary p{color:var(--muted);grid-column:1/-1;margin:0;font-size:8px;line-height:1.55}.medical-empty{min-height:220px;color:var(--muted);place-items:center;font-size:9px;display:grid}.medical-case-history>button{border:0;border-bottom:1px solid var(--line2);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 10px;display:flex}.medical-case-history>button:hover,.medical-case-history>button.active{background:#50df8b0f}.medical-case-history>button.active{box-shadow:inset -3px 0 0 var(--green)}.medical-case-history>button span{gap:3px;min-width:0;display:grid}.medical-case-history>button b{font-size:8px}.medical-case-history>button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.medical-case-history>button em{color:var(--green);font-size:7px;font-style:normal}.medical-case-history>p{color:var(--muted);padding:14px;font-size:8px}.medical-case-history>section{border:1px solid var(--line2);border-radius:7px;margin:8px;padding:9px}.medical-case-history h4{margin:0 0 8px;font-size:8px}.medical-case-history section>div{border-top:1px solid var(--line2);gap:3px;padding:7px 0;display:grid}.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{border-left:0;border-top:1px solid var(--line2);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.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{grid-template-columns:1fr 1fr;max-height:220px;display:grid}.medical-facts-grid{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{flex-direction:column;align-items:flex-start}.medical-player-list>div,.medical-case-history{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;color:var(--green);letter-spacing:.1em;white-space:nowrap;background:#50df8b0f;border:1px solid #50df8b38;border-radius:999px;align-items:center;padding:0 10px;font-size:7px;font-weight:950;display:inline-flex}.wellbeing-centre{border:1px solid var(--line);background:var(--panel);border-radius:9px;overflow:hidden}.wellbeing-heading{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:14px 15px;display:flex}.wellbeing-heading>div:first-child>span,.wellbeing-entry-form>header span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:950}.wellbeing-heading h3{margin:6px 0 0;font-size:16px}.wellbeing-heading p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.6}.wellbeing-actions{align-items:flex-end;gap:7px;display:flex}.wellbeing-actions label{gap:5px;display:grid}.wellbeing-actions label span{color:var(--muted);font-size:7px}.wellbeing-actions select,.wellbeing-actions button{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;height:32px;font-size:8px}.wellbeing-actions select{min-width:120px;padding:0 9px}.wellbeing-actions button{color:var(--green);padding:0 11px;font-weight:900}.wellbeing-kpis{border-bottom:1px solid var(--line2);grid-template-columns:1.35fr 1.35fr repeat(5,1fr);display:grid}.wellbeing-kpis>div{border-right:1px solid var(--line2);min-height:78px;padding:12px 13px;position:relative}.wellbeing-kpis>div:last-child{border-right:0}.wellbeing-kpis span{color:var(--muted);font-size:7px}.wellbeing-kpis strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:20px;display:block}.wellbeing-kpis small{color:#67756e;margin-top:4px;font-size:6px;display:block}.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{grid-template-columns:minmax(650px,1.55fr) minmax(320px,.72fr);display:grid}.wellbeing-table-panel{border-right:1px solid var(--line2);min-width:0}.wellbeing-table-panel>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 13px;display:flex}.wellbeing-table-panel h4{margin:0;font-size:11px}.wellbeing-table-panel header p{color:var(--muted);margin:4px 0 0;font-size:7px}.scale-direction{width:132px;color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:5px;display:grid}.scale-direction b{font-size:7px}.scale-direction i{background:linear-gradient(90deg,#e16464,#eda34f,#d6c653,var(--green));border-radius:999px;height:4px}.scale-direction small{text-align:center;grid-column:1/-1;font-size:6px}.wellbeing-table-scroll{scrollbar-width:thin;max-height:620px;overflow:auto}.wellbeing-table>div,.wellbeing-table>button{border:0;border-bottom:1px solid var(--line2);color:#dce8e1;text-align:left;background:0 0;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(58px,.62fr)) minmax(66px,.72fr) minmax(76px,.8fr);align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 11px;display:grid}.wellbeing-table>.table-head{min-height:31px;color:var(--muted);letter-spacing:.08em;background:#ffffff05;font-size:7px;font-weight:900}.wellbeing-table>button{cursor:pointer;position:relative}.wellbeing-table>button:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.wellbeing-table>button:hover,.wellbeing-table>button.selected{background:#50df8b0b}.wellbeing-table>button.selected:before{background:var(--green)}.wellbeing-player{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.wellbeing-player>i,.wellbeing-detail>header>div>i{background-color:#132b21;background-repeat:no-repeat;border:1px solid #50df8b2e;border-radius:50%;width:29px;height:29px}.wellbeing-player>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.wellbeing-player small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.wellbeing-table .raw-score,.wellbeing-table>button>strong{font-variant-numeric:tabular-nums;font-size:9px;font-weight:900}.wellbeing-table>button>strong{font-size:12px}.wellbeing-table em,.wellbeing-detail>header>em{border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-width:56px;height:21px;padding:0 7px;font-size:6px;font-style:normal;font-weight:950;display:inline-flex}.wellbeing-table em.green,.wellbeing-detail em.green{color:var(--green);background:#50df8b1a}.wellbeing-table em.yellow,.wellbeing-detail em.yellow{color:#dfcf61;background:#dfcf611a}.wellbeing-table em.orange,.wellbeing-detail em.orange{color:#f2a751;background:#f2a7511f}.wellbeing-table em.red,.wellbeing-detail em.red{color:#f16868;background:#f168681f}.wellbeing-table em.missing,.wellbeing-detail em.missing{color:#87958d;background:#87958d1a}.wellbeing-detail{background:#00000014;align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.wellbeing-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wellbeing-detail>header>div{align-items:center;gap:8px;display:flex}.wellbeing-detail>header>div>i{width:34px;height:34px}.wellbeing-detail>header span{gap:3px;display:grid}.wellbeing-detail>header b{font-size:9px}.wellbeing-detail>header small{color:var(--muted);font-size:7px}.drai-score-visual{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);align-items:center;gap:14px;min-height:118px;padding:12px 3px;display:flex}.drai-gauge{--level:#7d8a83;background:conic-gradient(var(--level) calc(var(--drai)*1%),#ffffff0e 0);border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;position:relative}.drai-gauge:before{content:"";background:#0a1210;border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:8px}.drai-gauge.green{--level:var(--green)}.drai-gauge.yellow{--level:#d8c85b}.drai-gauge.orange{--level:#f2a751}.drai-gauge.red{--level:#f16868}.drai-gauge span{z-index:1;text-align:center;display:grid;position:relative}.drai-gauge b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.drai-gauge small{color:var(--muted);margin-top:4px;font-size:7px}.drai-score-visual>div:last-child>span{color:var(--green);letter-spacing:.09em;font-size:6px;font-weight:900}.drai-score-visual h4{margin:6px 0 0;font-size:12px}.drai-score-visual p{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.55}.drai-band{height:32px;margin:0 3px;position:relative}.drai-band>span{background:linear-gradient(90deg,var(--green) 0 25%,#d8c85b 25% 45%,#f2a751 45% 65%,#f16868 65% 100%);border-radius:999px;height:8px;display:block}.drai-band>i{background:#fff;border-radius:2px;width:2px;height:14px;position:absolute;top:-3px;transform:translate(-1px);box-shadow:0 0 0 2px #0a1210}.drai-band>div{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:6px;display:flex}.drai-contributions,.drai-history,.wellbeing-review,.body-composition-summary{border:1px solid var(--line2);background:#ffffff05;border-radius:7px;padding:10px}.drai-contributions>header,.drai-history>header,.wellbeing-review>header,.body-composition-summary>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.drai-contributions header b,.drai-history header b,.wellbeing-review header b,.body-composition-summary header b{font-size:8px}.drai-contributions header span,.drai-history header span,.wellbeing-review header span,.body-composition-summary header span{color:var(--muted);font-size:6px}.drai-contributions>div{grid-template-columns:77px 1fr 29px;align-items:center;gap:7px;margin-top:9px;display:grid}.drai-contributions>div>span{gap:2px;display:grid}.drai-contributions>div b{font-size:7px}.drai-contributions>div small{color:var(--muted);font-size:6px}.drai-contributions>div>i{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.drai-contributions>div>i>em{background:#f2a751;border-radius:999px;height:100%;display:block}.drai-contributions>div>strong{text-align:right;font-size:7px}.drai-contributions>p{border-top:1px solid var(--line2);color:#f2a751;text-align:right;margin:8px 0 0;padding-top:7px;font-size:7px}.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:.5px;stroke-dasharray:2 2}.drai-trend-chart svg .threshold.yellow{stroke:#d8c85b47}.drai-trend-chart svg .threshold.orange{stroke:#f2a7514d}.drai-trend-chart svg .threshold.red{stroke:#f168684d}.drai-trend-chart svg polyline{fill:none;stroke:#dce8e1;stroke-width:1.4px;vector-effect:non-scaling-stroke}.drai-trend-chart circle{stroke:#0a1210;stroke-width:1px}.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{color:var(--muted);justify-content:space-around;font-size:6px;display:flex}.drai-trend-empty{height:80px;color:var(--muted);place-items:center;font-size:7px;display:grid}.wellbeing-review>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.wellbeing-review button,.wellbeing-review a{border:1px solid var(--line2);color:#b9c7c0;background:#0a1411;border-radius:6px;place-items:center;min-height:29px;padding:4px;font-size:6px;text-decoration:none;display:grid}.wellbeing-review a{color:#f2a751;border-color:#f2a75133}.body-composition-summary>div{align-items:center;gap:9px;margin-top:9px;display:flex}.body-composition-summary>div>strong{color:var(--green);font-size:24px}.body-composition-summary>div>span{gap:3px;font-size:7px;display:grid}.body-composition-summary>div small{color:var(--muted);font-size:6px}.body-composition-summary>p{grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 0;display:grid}.body-composition-summary>p>span{border:1px solid var(--line2);color:#dce8e1;text-align:center;border-radius:5px;padding:6px;font-size:7px}.body-composition-summary>p b{color:var(--muted);margin-bottom:3px;font-size:6px;display:block}.body-composition-summary .body-composition-empty{color:var(--muted);line-height:1.55;display:block}.wellbeing-entry-form{border-top:1px solid var(--line2);padding:13px 15px}.wellbeing-entry-form>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wellbeing-entry-form h4{margin:5px 0 0;font-size:11px}.wellbeing-entry-form>header p{max-width:650px;color:var(--muted);margin:0;font-size:7px}.wellbeing-entry-form>div{grid-template-columns:140px repeat(3,minmax(150px,1fr)) 120px;align-items:end;gap:9px;margin-top:12px;display:grid}.wellbeing-entry-form label{gap:6px;display:grid}.wellbeing-entry-form label>span{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.wellbeing-entry-form label>span b{color:var(--green)}.wellbeing-entry-form input[type=date]{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;height:34px;padding:0 8px;font-size:8px}.wellbeing-entry-form input[type=range]{accent-color:var(--green)}.wellbeing-entry-form label small{color:#66736c;justify-content:space-between;font-size:6px;display:flex}.wellbeing-entry-form label small i{font-style:normal}.wellbeing-entry-form>div>button{height:34px;color:var(--green);background:#50df8b1a;border:1px solid #50df8b47;border-radius:7px;font-size:8px;font-weight:900}.wellbeing-message{color:var(--green);margin:10px 0 0;font-size:7px}.wellbeing-method-note{border-top:1px solid var(--line2);background:#50df8b06;align-items:center;gap:10px;min-height:46px;padding:9px 14px;display:flex}.wellbeing-method-note b{color:var(--green);white-space:nowrap;font-size:7px}.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))}.wellbeing-detail>header,.drai-score-visual,.drai-band,.wellbeing-review,.body-composition-summary{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-heading,.wellbeing-entry-form>header{flex-direction:column;align-items:flex-start}.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>div,.wellbeing-table>button{grid-template-columns:minmax(150px,1fr) 54px 70px}.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 .raw-score{display:none}.wellbeing-detail{grid-template-columns:1fr}.wellbeing-detail>header,.drai-score-visual,.drai-band,.wellbeing-review,.body-composition-summary{grid-column:auto}.wellbeing-entry-form>div{grid-template-columns:1fr}.wellbeing-entry-form>div>label:nth-child(4),.wellbeing-entry-form>div>button{grid-column:auto}}.wellbeing-layout{align-items:start}.wellbeing-table-panel{flex-direction:column;width:100%;display:flex}.wellbeing-table-scroll{max-height:none;overflow:visible}.wellbeing-table{min-width:0}.wellbeing-table>.table-head{padding:5px 10px}.wellbeing-sort-head{min-width:0;height:30px;color:var(--muted);text-align:left;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:3px;padding:0 2px;font-size:7px;font-weight:950;transition:background .16s,color .16s,box-shadow .16s;display:flex}.wellbeing-sort-head:hover{color:#dff1e7;background:#50df8b13}.wellbeing-sort-head:focus-visible{outline-offset:1px;outline:2px solid #50df8b94}.wellbeing-sort-head.active{color:var(--green);background:#50df8b1f;box-shadow:inset 0 0 0 1px #50df8b2e}.wellbeing-sort-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wellbeing-sort-icon{fill:#5f7068;flex:none;width:10px;height:12px;transition:fill .16s}.wellbeing-sort-head:hover .wellbeing-sort-icon{fill:#9ab0a5}.wellbeing-sort-head.active .wellbeing-sort-icon{fill:#50df8b75}.wellbeing-sort-head.active.asc .sort-up,.wellbeing-sort-icon.active.asc .sort-up,.wellbeing-sort-head.active.desc .sort-down,.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{flex-wrap:wrap;gap:3px;height:auto;min-height:24px}.wellbeing-table em>small{font-size:5px;line-height:1}.wellbeing-table em>small.medical-overlay{color:#ffbd72}.wellbeing-detail-status{align-items:flex-end;gap:5px!important;display:flex!important}.wellbeing-detail-status em{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-style:normal;font-weight:950;display:inline-flex}.wellbeing-detail-status em.medical-overlay{color:#f2a751;background:#f2a7511a;border:1px solid #f2a75140}.player-drai-summary em{color:#f2a751;white-space:nowrap;background:#f2a7511f;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950}.wellbeing-review button,.wellbeing-review a{min-height:36px;font-size:8px}@media (max-width:800px){.wellbeing-heading>div:first-child>span,.wellbeing-heading p,.wellbeing-actions label span,.wellbeing-actions select,.wellbeing-actions button,.wellbeing-kpis span,.wellbeing-kpis small,.wellbeing-table>.table-head,.wellbeing-table-panel header p,.scale-direction b,.scale-direction small,.wellbeing-player small,.wellbeing-detail>header small,.drai-score-visual p,.drai-history header span,.wellbeing-entry-form>header p,.wellbeing-entry-form label>span,.wellbeing-entry-form label small,.wellbeing-method-note span{font-size:10px}.wellbeing-player>b,.wellbeing-table .raw-score{font-size:11px}.wellbeing-table em,.wellbeing-detail-status em{font-size:9px}.wellbeing-table em>small{font-size:7px}.wellbeing-review button,.wellbeing-review a,.wellbeing-entry-form input[type=date],.wellbeing-entry-form>div>button{min-height:44px;font-size:11px}.drai-trend-chart>div,.player-drai-summary small,.player-drai-summary em{font-size:9px}}.body-composition-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;display:grid}.body-pdf-panel,.body-comparison-panel{border:1px solid var(--line2);background:#0000001a;border-radius:8px;min-width:0;overflow:hidden}.body-pdf-panel>header,.body-comparison-panel>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 13px;display:flex}.body-pdf-panel>header span,.body-comparison-panel>header span{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:950}.body-pdf-panel h4,.body-comparison-panel h4{margin:5px 0 0;font-size:12px}.body-pdf-panel header p{max-width:640px;color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.55}.body-pdf-panel>header a{height:30px;color:var(--green);white-space:nowrap;border:1px solid #50df8b38;border-radius:6px;align-items:center;padding:0 10px;font-size:7px;text-decoration:none;display:inline-flex}.body-upload-row{border-bottom:1px solid var(--line2);grid-template-columns:140px minmax(220px,1fr) 120px;align-items:end;gap:8px;padding:11px 13px;display:grid}.body-upload-row label{gap:5px;display:grid}.body-upload-row label>span{color:var(--muted);font-size:7px}.body-upload-row input[type=date],.body-file-picker button,.body-upload-action{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;height:34px;padding:0 9px;font-size:8px}.body-file-picker button{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.body-file-picker input{display:none}.body-upload-action{color:var(--green);background:#50df8b17;border-color:#50df8b40;font-weight:900}.body-upload-action:disabled{opacity:.45}.body-preflight-kpis{border-bottom:1px solid var(--line2);grid-template-columns:repeat(5,1fr);display:grid}.body-preflight-kpis>div{border-right:1px solid var(--line2);padding:9px 11px}.body-preflight-kpis>div:last-child{border-right:0}.body-preflight-kpis span{color:var(--muted);font-size:6px}.body-preflight-kpis strong{margin-top:5px;font-size:14px;display:block}.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{scrollbar-width:thin;max-height:360px;overflow:auto}.body-review-table>div{border-bottom:1px solid var(--line2);grid-template-columns:minmax(150px,1.1fr) 92px 55px minmax(190px,1.2fr) minmax(220px,1.2fr);align-items:center;gap:8px;min-width:790px;min-height:46px;padding:6px 10px;font-size:7px;display:grid}.body-review-table>.head{z-index:2;min-height:30px;color:var(--muted);letter-spacing:.08em;background:#0a1210;font-size:6px;font-weight:900;position:sticky;top:0}.body-review-table>div>span{gap:3px;min-width:0;display:grid}.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;color:var(--green);background:#50df8b1a;border-radius:999px;padding:3px 6px;font-size:5px;font-style:normal;font-weight:950}.body-review-table .warning em{color:#f2a751;background:#f2a7511f}.body-review-table .unmatched em{color:#f16868;background:#f168681f}.body-review-table select{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:6px;height:29px;padding:0 7px;font-size:7px}.body-import-footer{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.body-import-footer span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.body-import-footer button{background:var(--green);color:#06110b;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:7px;font-weight:950}.body-import-footer button:disabled{opacity:.4}.body-pdf-empty{min-height:130px;color:var(--muted);place-items:center;font-size:8px;display:grid}.body-workspace-message{border-top:1px solid var(--line2);color:var(--green);margin:0;padding:8px 12px;font-size:7px}.body-comparison-panel>header select{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;max-width:170px;height:32px;padding:0 8px;font-size:7px}.body-comparison-grid{border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.body-comparison-grid>div{border-right:1px solid var(--line2);min-height:86px;padding:12px}.body-comparison-grid>div:last-child{border-right:0}.body-comparison-grid span{color:var(--muted);font-size:7px}.body-comparison-grid strong{color:var(--green);margin-top:7px;font-size:22px;display:block}.body-comparison-grid small{color:#6f7d75;margin-top:5px;font-size:6px;line-height:1.4;display:block}.body-sum-chart{border-bottom:1px solid var(--line2);padding:11px 12px}.body-sum-chart svg{width:100%;height:150px;overflow:visible}.body-sum-chart svg>path{fill:none;stroke:#ffffff0f;stroke-width:.5px}.body-sum-chart polyline{fill:none;stroke:var(--green);stroke-width:1.5px;vector-effect:non-scaling-stroke}.body-sum-chart circle{fill:#dce8e1;stroke:#0a1210;stroke-width:1px}.body-sum-chart text{fill:#dce8e1;text-anchor:middle;font-size:5px}.body-sum-chart>div{color:var(--muted);justify-content:space-around;font-size:6px;display:flex}.body-chart-empty{min-height:170px;color:var(--muted);place-items:center;font-size:8px;display:grid}.body-site-bars{gap:7px;padding:10px 12px;display:grid}.body-site-bars>div{grid-template-columns:55px 1fr 24px;align-items:center;gap:7px;font-size:7px;display:grid}.body-site-bars>div>span{color:var(--muted)}.body-site-bars i{background:#ffffff0e;border-radius:999px;height:6px;overflow:hidden}.body-site-bars i em{background:linear-gradient(90deg,#50df8b73,var(--green));border-radius:999px;height:100%;display:block}.body-site-bars b{text-align:right;font-size:7px}@media (max-width:1180px){.body-composition-workspace{grid-template-columns:1fr}.body-comparison-panel{grid-template-columns:1fr 1fr;display:grid}.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-pdf-panel header p,.body-upload-row label>span,.body-upload-row input,.body-file-picker button,.body-upload-action,.body-review-table>div,.body-import-footer span,.body-workspace-message,.body-comparison-panel>header select,.body-comparison-grid span,.body-comparison-grid small,.body-site-bars>div{font-size:10px}}.health-data-operations{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin-top:10px;overflow:hidden}.health-data-operations-heading{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 15px;display:flex}.health-data-operations-heading>div:first-child>span{color:var(--green);letter-spacing:.13em;font-size:7px;font-weight:950}.health-data-operations-heading h3{margin:6px 0 0;font-size:16px}.health-data-operations-heading p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.6}.health-linkage-status{border:1px solid var(--line2);background:#ffffff05;border-radius:8px;align-items:center;gap:9px;min-width:210px;padding:10px 12px;display:flex}.health-linkage-status>i{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #50df8b17}.health-linkage-status>i.warning{background:#f2a751;box-shadow:0 0 0 5px #f2a75117}.health-linkage-status>span{gap:4px;display:grid}.health-linkage-status b{font-size:8px}.health-linkage-status small{color:var(--muted);font-size:6px}.health-operations-tabs{border-bottom:1px solid var(--line2);background:#0000001f;grid-template-columns:repeat(4,1fr);display:grid}.health-operations-tabs button{border:0;border-right:1px solid var(--line2);color:#87948d;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:8px;font-weight:900;display:flex;position:relative}.health-operations-tabs button:last-child{border-right:0}.health-operations-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.health-operations-tabs button b{border:1px solid var(--line2);border-radius:50%;place-items:center;width:21px;height:21px;font-size:6px;display:grid}.health-operations-tabs button.active{color:#dce8e1;background:#50df8b0b}.health-operations-tabs button.active b{color:var(--green);background:#50df8b1a;border-color:#50df8b4d}.health-operations-tabs button.active:after{background:var(--green)}.health-operations-content{padding:10px}.health-identity-panel{border:1px solid var(--line2);background:#00000014;border-radius:8px;overflow:hidden}.health-identity-kpis{border-bottom:1px solid var(--line2);grid-template-columns:repeat(4,1fr);display:grid}.health-identity-kpis>div{border-right:1px solid var(--line2);min-height:85px;padding:12px}.health-identity-kpis>div:last-child{border-right:0}.health-identity-kpis span{color:var(--muted);font-size:7px}.health-identity-kpis strong{margin-top:7px;font-size:19px;display:block}.health-identity-kpis small{color:#69776f;margin-top:5px;font-size:6px;display:block}.health-identity-kpis .complete strong{color:var(--green)}.health-identity-kpis .warning strong{color:#f2a751}.health-identity-table{scrollbar-width:thin;max-height:440px;overflow:auto}.health-identity-table>div{border-bottom:1px solid var(--line2);grid-template-columns:minmax(190px,1.2fr) minmax(185px,1fr) 80px 75px 70px 65px;align-items:center;gap:8px;min-width:790px;min-height:45px;padding:6px 11px;display:grid}.health-identity-table>.head{z-index:2;min-height:31px;color:var(--muted);letter-spacing:.08em;background:#0a1210;font-size:6px;font-weight:900;position:sticky;top:0}.health-identity-table>div>span{gap:3px;display:grid}.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;color:var(--green);background:#50df8b14;border-radius:999px;padding:4px 7px;font-size:5px;font-style:normal;font-weight:950}.health-identity-table strong{font-size:8px}.health-identity-panel>footer{border-top:1px solid var(--line2);background:#50df8b06;align-items:flex-start;gap:10px;min-height:50px;padding:10px 12px;display:flex}.health-identity-panel>footer b{color:var(--green);white-space:nowrap;font-size:7px}.health-identity-panel>footer span{color:var(--muted);font-size:7px;line-height:1.55}.health-operations-restricted{border:1px solid var(--line2);min-height:180px;color:var(--muted);border-radius:8px;place-items:center;font-size:9px;display:grid}.wellbeing-import-workspace{border:1px solid var(--line2);background:#00000014;border-radius:8px;overflow:hidden}.wellbeing-import-workspace>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;min-height:75px;padding:12px 13px;display:flex}.wellbeing-import-workspace>header span{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:950}.wellbeing-import-workspace>header h3{margin:5px 0 0;font-size:13px}.wellbeing-import-workspace>header p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:7px;line-height:1.55}.wellbeing-import-workspace>header a{height:34px;color:var(--green);white-space:nowrap;background:#50df8b14;border:1px solid #50df8b40;border-radius:7px;align-items:center;padding:0 12px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.wellbeing-import-controls{border-bottom:1px solid var(--line2);grid-template-columns:150px minmax(260px,1fr) 130px;align-items:end;gap:8px;padding:11px 13px;display:grid}.wellbeing-import-controls label{gap:5px;display:grid}.wellbeing-import-controls label>span{color:var(--muted);font-size:7px}.wellbeing-import-controls input[type=date],.wellbeing-import-file button,.wellbeing-preflight-button{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;height:34px;padding:0 9px;font-size:8px}.wellbeing-import-file button{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wellbeing-import-file input{display:none}.wellbeing-preflight-button{color:var(--green);background:#50df8b17;border-color:#50df8b40;font-weight:900}.wellbeing-preflight-button:disabled{opacity:.45}.wellbeing-import-summary{border-bottom:1px solid var(--line2);grid-template-columns:repeat(6,1fr);display:grid}.wellbeing-import-summary>div{border-right:1px solid var(--line2);min-height:67px;padding:9px 11px}.wellbeing-import-summary>div:last-child{border-right:0}.wellbeing-import-summary span{color:var(--muted);font-size:6px}.wellbeing-import-summary strong{margin-top:6px;font-size:16px;display:block}.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{scrollbar-width:thin;max-height:390px;overflow:auto}.wellbeing-import-table>div{border-bottom:1px solid var(--line2);grid-template-columns:38px minmax(170px,1fr) 92px 100px minmax(210px,1.2fr) minmax(210px,1fr);align-items:center;gap:8px;min-width:900px;min-height:49px;padding:6px 10px;font-size:7px;display:grid}.wellbeing-import-table>.head{z-index:2;min-height:31px;color:var(--muted);letter-spacing:.08em;background:#0a1210;font-size:6px;font-weight:900;position:sticky;top:0}.wellbeing-import-table>div>span{gap:3px;min-width:0;display:grid}.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;color:var(--green);text-transform:uppercase;background:#50df8b17;border-radius:999px;padding:3px 6px;font-size:5px;font-style:normal;font-weight:950}.wellbeing-import-table .warning em{color:#f2a751;background:#f2a7511a}.wellbeing-import-table .error em{color:#f16868;background:#f168681a}.wellbeing-import-table select{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:6px;height:29px;padding:0 7px;font-size:7px}.wellbeing-import-footer{justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:8px 12px;display:flex}.wellbeing-import-footer span{color:var(--muted);font-size:7px}.wellbeing-import-footer button{background:var(--green);color:#06110b;border:0;border-radius:7px;height:33px;padding:0 13px;font-size:7px;font-weight:950}.wellbeing-import-footer button:disabled{opacity:.38}.wellbeing-import-empty{justify-content:center;align-items:center;gap:16px;min-height:180px;padding:18px;display:flex}.wellbeing-import-empty>div{align-items:center;gap:8px;min-width:150px;display:flex}.wellbeing-import-empty b{width:30px;height:30px;color:var(--green);background:#50df8b12;border:1px solid #50df8b3d;border-radius:50%;place-items:center;font-size:7px;display:grid}.wellbeing-import-empty span{font-size:8px}.wellbeing-import-empty>i{background:linear-gradient(90deg,var(--line2),#50df8b59,var(--line2));width:60px;height:1px}.wellbeing-import-message{border-top:1px solid var(--line2);color:var(--green);margin:0;padding:8px 12px;font-size:7px}@media (max-width:900px){.health-data-operations-heading{flex-direction:column;align-items:flex-start}.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{flex-direction:column;align-items:flex-start}.wellbeing-import-controls{grid-template-columns:1fr}.wellbeing-import-empty{flex-direction:column;align-items:flex-start}.wellbeing-import-empty>i{width:1px;height:20px;margin-left:15px}.health-data-operations-heading p,.health-linkage-status small,.health-operations-tabs button,.health-identity-kpis span,.health-identity-kpis small,.health-identity-panel>footer,.wellbeing-import-workspace>header p,.wellbeing-import-workspace>header a,.wellbeing-import-controls label>span,.wellbeing-import-controls input,.wellbeing-import-file button,.wellbeing-preflight-button,.wellbeing-import-summary span,.wellbeing-import-table>div,.wellbeing-import-footer span,.wellbeing-import-message{font-size:10px}}.wellbeing-table>div,.wellbeing-table>button{grid-template-columns:minmax(180px,1.65fr) repeat(3,minmax(54px,.55fr)) minmax(74px,.68fr) minmax(62px,.62fr) minmax(76px,.76fr)}.wellbeing-weight-cell{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.wellbeing-weight-cell b{font-size:9px}.wellbeing-weight-cell small{color:var(--muted);font-size:6px}.wellbeing-weight-summary{background:#50df8b09;border:1px solid #50df8b2e;border-radius:7px;padding:10px}.wellbeing-weight-summary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wellbeing-weight-summary>header span{color:var(--green);letter-spacing:.09em;font-size:6px;font-weight:950}.wellbeing-weight-summary>header h4{margin:5px 0 0;font-size:10px}.wellbeing-weight-summary>header strong{color:#ecf6f0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.wellbeing-weight-summary>div{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(132px,1.45fr);align-items:center;gap:7px;margin-top:9px;display:grid}.wellbeing-weight-summary>div>span{border:1px solid var(--line2);background:#0000001a;border-radius:6px;align-content:center;gap:3px;min-height:43px;padding:7px;display:grid}.wellbeing-weight-summary>div>span small{color:var(--muted);font-size:6px}.wellbeing-weight-summary>div>span b{font-variant-numeric:tabular-nums;font-size:8px}.wellbeing-weight-summary>p{color:var(--muted);margin:7px 0 0;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.5px;vector-effect:non-scaling-stroke}.weight-trend circle{fill:#dff9e9;stroke:#0a1210;stroke-width:1px}.weight-trend-empty{min-height:43px;color:var(--muted);place-items:center;font-size:6px;display:grid}.wellbeing-entry-form>div{grid-template-columns:120px 145px repeat(3,minmax(130px,1fr)) 115px}.wellbeing-weight-input input[type=number]{border:1px solid var(--line);color:#dce8e1;font-variant-numeric:tabular-nums;background:#08100e;border-radius:7px;height:34px;padding:0 9px;font-size:8px}.wellbeing-weight-input input[type=number]:focus{border-color:#50df8b99;outline:0;box-shadow:0 0 0 3px #50df8b14}.wellbeing-entry-form>div{grid-template-columns:minmax(150px,1.15fr) minmax(140px,.95fr) repeat(3,minmax(112px,.78fr)) minmax(150px,.9fr);align-items:end;gap:10px}.wellbeing-entry-form label{align-self:end;min-width:0}.wellbeing-entry-form label>span:first-child{align-items:center;min-height:16px}.wellbeing-entry-form input[type=date],.wellbeing-weight-input input[type=number],.wellbeing-number-control{border:1px solid var(--line);color:#dce8e1;background:#08100e;border-radius:7px;width:100%;height:38px;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{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.wellbeing-number-control input{color:#ecf6f0;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 8px 0 11px;font-size:10px;font-weight:850}.wellbeing-number-control b{border-left:1px solid var(--line2);height:22px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:7px;display:flex}.wellbeing-score-input:focus-within .wellbeing-number-control{border-color:#50df8b99;box-shadow:0 0 0 3px #50df8b14}.wellbeing-entry-form>div>button{height:38px}@media (max-width:1180px){.wellbeing-entry-form>div{grid-template-columns:repeat(3,minmax(150px,1fr))}.wellbeing-entry-form>div>button{align-self:end}}.wellbeing-import-controls{grid-template-columns:150px minmax(260px,1fr) 180px 130px}.wellbeing-overwrite-mode{gap:5px;display:grid}.wellbeing-overwrite-mode>span{color:var(--muted);font-size:7px}.wellbeing-overwrite-mode>button{border:1px solid var(--line);height:34px;color:var(--muted);text-align:left;background:#08100e;border-radius:7px;padding:0 9px;font-size:7px;font-weight:900}.wellbeing-overwrite-mode>button.active{color:#ffc477;background:#f2a7511a;border-color:#f2a7516b}.wellbeing-import-summary{grid-template-columns:repeat(8,1fr)}.wellbeing-import-conflict-tools{border-bottom:1px solid var(--line2);background:#f2a75109;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.wellbeing-import-conflict-tools>span{color:#d9ae77;font-size:7px;font-weight:900}.wellbeing-import-conflict-tools>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.wellbeing-import-conflict-tools button{border:1px solid var(--line);color:#aab8b0;background:#08100e;border-radius:7px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900}.wellbeing-import-conflict-tools button.overwrite{color:#ffc477;background:#f2a7511f;border-color:#f2a75173}.wellbeing-import-conflict-tools button:disabled{opacity:.38}.wellbeing-import-table>div{grid-template-columns:38px minmax(170px,1fr) 92px 115px 72px minmax(300px,1.45fr) minmax(210px,1fr);min-width:1180px}.wellbeing-conflict-comparison{border-top:1px solid #f2a75129;padding-top:3px;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>span,.wellbeing-overwrite-mode>button{font-size:10px}.wellbeing-import-conflict-tools{flex-direction:column;align-items:flex-start}.wellbeing-import-conflict-tools>span,.wellbeing-import-conflict-tools button{font-size:10px}.wellbeing-import-conflict-tools>div{justify-content:flex-start;width:100%}}@media (max-width:720px){.wellbeing-entry-form>header{flex-direction:column;align-items:flex-start}.wellbeing-entry-form>div{grid-template-columns:1fr 1fr}.wellbeing-entry-form>div>button{grid-column:1/-1}}@media (max-width:1250px){.wellbeing-entry-form>div{grid-template-columns:120px 145px repeat(2,minmax(140px,1fr))}.wellbeing-entry-form>div>label:nth-child(5){grid-column:3}.wellbeing-entry-form>div>button{grid-column:4}}@media (max-width:800px){.wellbeing-table>div,.wellbeing-table>button{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}.wellbeing-weight-summary>header span,.wellbeing-weight-summary>div>span small,.wellbeing-weight-summary>p,.weight-trend-empty{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-form>div>label:nth-child(5),.wellbeing-entry-form>div>button{grid-column:auto}.wellbeing-weight-input input[type=number]{min-height:44px;font-size:11px}}.wellbeing-table-scroll{overscroll-behavior-x:contain;max-height:none;overflow:auto visible}.wellbeing-table{width:100%;min-width:680px}.wellbeing-table>div,.wellbeing-table>button{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(56px,.6fr) minmax(72px,.72fr);column-gap:8px}.wellbeing-player{grid-template-columns:30px minmax(0,1fr)}.wellbeing-nationality-cell{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.wellbeing-nationality-cell small{letter-spacing:.04em;font-size:6px;font-weight:850}.wellbeing-table>.table-head{z-index:3;box-shadow:0 1px 0 var(--line2);background:#0d1714;position:sticky;top:0}.wellbeing-weight-cell,.wellbeing-sum-cell{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.wellbeing-sum-cell b{color:var(--green);font-size:9px}.wellbeing-sum-cell small{color:var(--muted);font-size:6px}.weight-trend-chart{min-height:43px}.weight-trend-chart svg{width:100%;height:43px;overflow:visible}.weight-trend-chart svg path{fill:none;stroke:#ffffff14;stroke-width:.5px}.weight-trend-chart polyline{fill:none;stroke:var(--green);stroke-width:1.5px;vector-effect:non-scaling-stroke}.weight-trend-chart circle{fill:#dff9e9;stroke:#0a1210;stroke-width:1px}.weight-trend-chart>div{color:var(--muted);justify-content:space-around;font-size:6px;display:flex}@media (max-width:800px){.wellbeing-table{min-width:480px}.wellbeing-table>div,.wellbeing-table>button{grid-template-columns:minmax(140px,1.4fr) 48px 62px 54px 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}.wellbeing-sum-cell small,.weight-trend-chart>div{font-size:9px}}
.ops-stock-live{scrollbar-width:thin;scrollbar-color:#50df8b85 #ffffff09;padding-bottom:0;overflow-x:hidden}.ops-stock-live::-webkit-scrollbar{height:8px}.ops-stock-live::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.ops-stock-live::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#50df8bc7,#50df8b70);border:2px solid #07120ef2;border-radius:999px}.ops-stock-live::-webkit-scrollbar-button{display:none}.ops-stock-live::-webkit-scrollbar-corner{display:none}.ops-stock-live .ops-stock-head,.ops-stock-live .ops-stock-row{grid-template-columns:minmax(112px,1fr) repeat(4,38px) 74px 72px;gap:6px;min-width:0;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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(135deg,#c9ae681f,#50df8b0b),#0000001a;border-color:#c9ae6857}.chat-feed article.management-message>i{color:var(--gold);background:#c9ae6829;border:1px solid #c9ae688c}.chat-feed article.management-message header b{color:var(--gold)}.chat-feed article.management-message header strong{height:18px;color:var(--gold);letter-spacing:.04em;background:#c9ae6824;border-radius:999px;align-items:center;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}
.system-select{min-width:0;position:relative}.system-select-trigger{border:1px solid var(--line);width:100%;height:34px;color:var(--text);text-align:left;background:#08100e;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.system-select-trigger:hover{background:#0a1511;border-color:#50df8b4d}.system-select.open .system-select-trigger,.system-select-trigger:focus-visible{background:#50df8b0e;border-color:#50df8b8c;outline:0;box-shadow:0 0 0 3px #50df8b14}.system-select-value,.system-select-option-copy{align-items:center;gap:8px;min-width:0;display:flex}.system-select-value b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.system-select-chevron{color:#76847d;fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:16px;height:16px;transition:transform .16s,color .16s}.system-select.open .system-select-chevron{color:var(--green);transform:rotate(180deg)}.system-select.disabled{opacity:.58}.system-select-menu{z-index:120;background:#09130f;border:1px solid #50df8b42;border-radius:10px;padding:6px;position:fixed;overflow:hidden;box-shadow:0 18px 38px #00000094}.system-select-search{border:1px solid var(--line2);background:#06100c;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 9px;display:flex}.system-select-search:focus-within{border-color:#50df8b6b;box-shadow:0 0 0 3px #50df8b12}.system-select-search svg{fill:none;width:15px;height:15px;stroke:var(--green);stroke-width:1.6px;flex:none}.system-select-search input{height:36px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}.system-select-search input:focus{box-shadow:none;border:0}.system-select-options{max-height:inherit;scrollbar-width:thin;scrollbar-color:#50df8b70 #ffffff06;margin-top:4px;overflow-y:auto}.system-select-options>button{color:#c7d2cc;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 9px;display:flex}.system-select-options>button:hover{color:#fff;background:#ffffff0b}.system-select-options>button.selected{color:var(--green);background:#50df8b1c;border-color:#50df8b38}.system-select-option-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.system-select-options>button>svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:15px;height:15px}.system-select-empty{color:var(--muted);text-align:center;margin:0;padding:14px 10px;font-size:9px}@media (max-width:600px){.system-select-menu{width:calc(100vw - 24px)!important;max-height:min(56vh,390px)!important;left:12px!important}.system-select-options>button{min-height:42px}.system-select-option-copy b{font-size:10px}}.system-select-menu{flex-direction:column;display:flex}.system-select-options{flex:auto;min-height:0;max-height:none}
.system-picker{min-width:0;position:relative}.system-picker-trigger{border:1px solid var(--line);width:100%;height:38px;color:var(--text);text-align:left;background:#08100e;border-radius:8px;grid-template-columns:17px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.system-picker-trigger>svg:first-child{color:var(--green)}.system-picker-trigger>svg:last-child{color:#76847d;transition:transform .16s,color .16s}.system-picker-trigger b{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;min-width:0;font-size:10px;overflow:hidden}.system-picker-trigger:hover{background:#0a1511;border-color:#50df8b4d}.system-picker.open .system-picker-trigger,.system-picker-trigger:focus-visible,.system-time-input-shell:focus-within{background:#0a1712;border-color:#50df8b8c;outline:0;box-shadow:0 0 0 3px #50df8b14}.system-picker.open .system-picker-trigger>svg:last-child{color:var(--green);transform:rotate(180deg)}.system-time-input-shell{grid-template-columns:none;align-items:center;gap:4px;padding:0 3px 0 7px;display:flex}.system-time-input-shell>svg:first-child{flex:0 0 15px}.system-time-input-shell>input{width:0;min-width:0;height:100%;color:var(--text);caret-color:var(--green);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:11px;font-weight:800}.system-time-input-shell>input::placeholder{color:#76847d;opacity:1}.system-time-input-shell>input:disabled{cursor:not-allowed}.system-time-picker-toggle{color:#76847d;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:background .16s,color .16s;display:grid}.system-time-picker-toggle:hover:not(:disabled){color:var(--green);background:#102019}.system-time-picker-toggle svg{transition:transform .16s}.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:#ff7c7cb8;box-shadow:0 0 0 3px #ff7c7c14}.system-picker.disabled{opacity:.56}.system-picker-menu{z-index:130;color:var(--text);background:#09130f;border:1px solid #50df8b45;border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 18px 42px #0000009e}.system-picker-menu>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 9px;display:flex}.system-picker-menu>header strong{letter-spacing:0;font-size:10px}.system-picker-menu>header button{color:#95a39c;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.system-picker-menu>header button:first-child svg{transform:rotate(180deg)}.system-picker-menu>header button:hover{color:var(--green);background:#102019;border-color:#50df8b33}.system-picker-menu>footer{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:7px 9px;display:flex}.system-picker-menu>footer button{border:1px solid var(--line);color:#aab7b0;background:#0d1915;border-radius:7px;min-width:68px;height:31px;padding:0 11px;font-size:9px;font-weight:850}.system-picker-menu>footer button:hover{color:var(--green);border-color:#50df8b4d}.system-picker-menu>footer button.primary{background:var(--green);color:#06110b;border-color:#50df8b6b}.system-date-weekdays{color:#6f7e76;grid-template-columns:repeat(7,1fr);align-items:center;height:30px;padding:0 9px;display:grid}.system-date-weekdays span{text-align:center;font-size:8px;font-weight:900}.system-date-grid{grid-template-columns:repeat(7,1fr);gap:3px;padding:0 9px 9px;display:grid}.system-date-grid button{aspect-ratio:1;color:#c4d0ca;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;font-size:9px;font-weight:800}.system-date-grid button:hover:not(:disabled){color:#fff;background:#102019;border-color:#50df8b3d}.system-date-grid button.outside{color:#4f5c56}.system-date-grid button.today{color:var(--gold);border-color:#c9ae6859}.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-variant-numeric:tabular-nums;font-size:16px;font-weight:950}.system-time-columns{grid-template-columns:1fr 1fr;gap:7px;height:224px;padding:8px;display:grid}.system-time-columns section{border:1px solid var(--line2);background:#07100d;border-radius:8px;grid-template-rows:27px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.system-time-columns section>small{color:#718078;text-transform:uppercase;padding:8px 9px 0;font-size:8px;font-weight:900}.system-time-columns section>div{scrollbar-width:thin;scrollbar-color:#50df8b61 transparent;min-height:0;padding:3px 5px 6px;overflow-y:auto}.system-time-columns section button{color:#bdc9c3;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;height:31px;font-size:9px;font-weight:850}.system-time-columns section button:hover{color:#fff;background:#102019}.system-time-columns section button.selected{color:var(--green);background:#173125;border-color:#50df8b47}@media (max-width:600px){.system-picker-menu{width:calc(100vw - 24px)!important;max-height:min(68vh,430px)!important;left:12px!important}.system-picker-trigger{height:42px}.system-date-grid button{aspect-ratio:auto;min-height:36px}.system-time-columns{height:min(50vh,280px)}}
.user-avatar{color:var(--gold);background:#153728 50%/cover no-repeat;border:1px solid #c9ae6857;border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;overflow:hidden}.user-avatar>span{place-items:center;display:grid}.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{border-radius:50%;width:28px;height:28px}.notification-center{z-index:48;position:relative}.notification-button.active{color:var(--green);background:#50df8b1a;border-color:#50df8b73}.notification-popover{width:min(390px,100vw - 24px);color:var(--text);background:#0b1512;border:1px solid #e2f1e829;border-radius:10px;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 12px 30px #0000006b}.notification-popover>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px 13px;display:flex}.notification-popover>header h2{margin:0;font-size:14px}.notification-popover>header small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.notification-popover>header>div:last-child{align-items:center;gap:5px;display:flex}.notification-popover>header button{border:1px solid var(--line);height:28px;color:var(--muted);background:0 0;border-radius:6px;padding:0 8px;font-size:8px;font-weight:850}.notification-popover>header button:first-child{width:29px;padding:0}.notification-popover>header button.active{color:var(--green);border-color:#50df8b47}.notification-popover>header button:disabled{opacity:.45}.notification-popover>nav{border-bottom:1px solid var(--line2);align-items:stretch;height:38px;padding:0 9px;display:flex}.notification-popover>nav button{min-width:70px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;font-size:9px;font-weight:850}.notification-popover>nav button.active{border-bottom-color:var(--green);color:var(--green)}.notification-popover>nav em{background:#50df8b29;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:5px;font-size:7px;font-style:normal;display:inline-grid}.notification-list{max-height:430px;overflow:auto}.notification-list>button{border:0;border-bottom:1px solid var(--line2);width:100%;min-height:72px;color:var(--text);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px 13px;display:grid}.notification-list>button:hover{background:#ffffff06}.notification-list>button.unread{background:#50df8b0b}.notification-list>button>span{gap:3px;min-width:0;display:grid}.notification-list>button b,.notification-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{background:var(--green);border-radius:50%;width:6px;height:6px}.notification-list>p{min-height:150px;color:var(--muted);place-items:center;margin:0;font-size:10px;display:grid}.notification-system-avatar{width:30px;height:30px;color:var(--green);background:#50df8b1a;border-radius:50%;place-items:center;display:grid}.notification-system-avatar.medium{width:38px;height:38px}.notification-toast{z-index:60;width:min(360px,100vw - 24px);min-height:72px;color:var(--text);text-align:left;background:#0c1814;border:1px solid #50df8b57;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px 12px;animation:.2s ease-out notification-in;display:grid;position:fixed;top:78px;right:24px;box-shadow:0 10px 24px #0000006b}.notification-toast>span{gap:4px;min-width:0;display:grid}.notification-toast b,.notification-toast small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-toast b{font-size:11px}.notification-toast small{color:var(--muted);font-size:9px}.notification-toast>i{width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.chat-workspace-v2{background:#0b1411;border-radius:10px;grid-template-columns:220px minmax(420px,1fr) 250px;height:calc(100vh - 142px);min-height:660px}.chat-workspace-v2 .chat-channels{background:#09120f;min-width:0;padding:13px 10px}.chat-workspace-v2 .chat-channels>header{padding:2px 5px 8px}.chat-workspace-v2 .chat-channels>header>div{gap:2px;display:grid}.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{background:#50df8b14;border-radius:6px;align-items:center;height:24px;padding:0 7px;font-size:8px;font-weight:850;display:flex}.chat-search{border:1px solid var(--line2);color:#607068;background:#07100d;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;height:34px;margin:6px 3px 11px;padding:0 8px;display:grid}.chat-search input{background:0 0;border:0;height:32px;padding:0 4px;font-size:9px;box-shadow:none!important}.chat-workspace-v2 .chat-channels nav{gap:4px;display:grid}.chat-workspace-v2 .chat-channels nav>button{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.chat-workspace-v2 .chat-channels nav>button:hover{background:#ffffff06}.chat-workspace-v2 .chat-channels nav>button.active{background:#50df8b13;border-color:#50df8b3d}.chat-workspace-v2 .chat-channels nav>button>span{grid-template-columns:19px 1fr;align-items:center;gap:1px 5px;min-width:0;display:grid}.chat-workspace-v2 .chat-channels nav>button>span>b{width:18px;color:var(--green);text-align:center;grid-row:1/3;font-size:12px}.chat-workspace-v2 .chat-channels nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.chat-workspace-v2 .chat-channels nav small{text-overflow:ellipsis;white-space:nowrap;color:#65736c;min-width:0;font-size:7px;overflow:hidden}.chat-workspace-v2 .chat-channels nav em{background:var(--green);color:#052010;border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 5px;font-size:7px;font-style:normal;font-weight:950;display:grid}.chat-workspace-v2 .chat-room{background:#0d1714;min-height:0}.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{border:1px solid #50df8b38;border-radius:6px;gap:6px}.chat-workspace-v2 .live-pill i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #50df8b1a}.chat-workspace-v2 .chat-feed{overscroll-behavior:contain;min-height:0;padding:10px 16px 18px;overflow-y:auto}.chat-message-block{display:grid}.chat-date-divider{justify-content:center;align-items:center;height:34px;display:flex;position:relative}.chat-date-divider:before{content:"";border-top:1px solid var(--line2);position:absolute;left:0;right:0}.chat-date-divider span{color:#637169;background:#0d1714;padding:0 8px;font-size:7px;position:relative}.chat-workspace-v2 .chat-feed article{border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 8px;display:grid}.chat-workspace-v2 .chat-feed article:hover{background:#ffffff05}.chat-workspace-v2 .chat-feed article.own-message{background:#50df8b07}.chat-workspace-v2 .chat-feed article.priority{background:#ef747409;border:1px solid #ef747426}.chat-workspace-v2 .chat-feed article.management-message{background:#c9ae680b;border-color:#c9ae6833}.chat-workspace-v2 .chat-feed article>div{min-width:0}.chat-workspace-v2 .chat-feed article header{align-items:center;gap:7px;min-height:19px;display:flex}.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{color:#dbe5df;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.55}.chat-workspace-v2 .chat-feed article>div>small{color:#6d7c74;font-size:7px}.chat-empty{color:#66746d;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:100%;display:grid}.chat-empty b{color:#a9b5ae;font-size:11px}.chat-empty span{font-size:8px}.chat-composer{background:#0a1411;position:relative;padding:9px 12px 11px!important}.selected-mentions{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.selected-mentions button{height:23px;color:var(--green);background:#50df8b12;border:1px solid #50df8b33;border-radius:999px;padding:0 7px;font-size:7px}.selected-mentions button span{margin-left:4px}.mention-picker{border:1px solid var(--line2);background:#08110e;border-radius:8px;margin:0 0 8px;overflow:hidden}.mention-picker>header{border-bottom:1px solid var(--line2);grid-template-columns:1fr 150px;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.mention-picker>header b{font-size:9px}.mention-picker>header input{height:28px;font-size:8px}.mention-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:158px;display:grid;overflow-y:auto}.mention-picker>div>button{min-width:0;height:48px;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:6px 9px;display:grid}.mention-picker>div>button:hover,.mention-picker>div>button.selected{background:#50df8b0f}.mention-picker>div>button>span{gap:2px;min-width:0;display:grid}.mention-picker>div>button b,.mention-picker>div>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-picker>div>button b{font-size:8px}.mention-picker>div>button small{color:var(--muted);font-size:7px}.mention-picker>div>button>i{background:#45524b;border-radius:50%;width:6px;height:6px}.mention-picker>div>button>i.online{background:var(--green)}.composer-tools{align-items:center;gap:5px!important;margin:0 0 6px!important;display:flex!important}.composer-tools button{height:25px!important}.composer-tools button.active{color:var(--green)!important;background:#50df8b12!important;border-color:#50df8b4d!important}.composer-tools button.priority.active{color:#faa!important;background:#ef747412!important;border-color:#ef74744d!important}.composer-tools em{background:var(--green);color:#052010;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:4px;font-size:6px;font-style:normal;display:inline-grid}.composer-tools>span{color:var(--green);margin-left:auto;font-size:7px}.composer-entry{grid-template-columns:minmax(0,1fr) 94px;gap:7px;display:grid}.composer-entry textarea{min-height:58px;max-height:130px;font-size:9px}.composer-entry>button{background:var(--green);color:#06110b;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.composer-entry>button:disabled{cursor:not-allowed;opacity:.42}.chat-workspace-v2 .chat-inspector{background:#09120f;min-width:0;padding:13px 11px}.online-roster>header{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:8px;min-height:42px;padding:1px 3px 10px;display:flex}.online-roster>header h3{margin:0;font-size:11px}.online-roster>header small{color:var(--green);margin-top:3px;font-size:7px;display:block}.online-roster>header>b{min-width:25px;height:23px;color:var(--green);background:#50df8b1a;border-radius:6px;place-items:center;font-size:9px;display:grid}.online-roster>div{align-content:start;padding-top:4px;display:grid;overflow-y:auto}.online-roster article{border-bottom:1px solid var(--line2);grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 3px;display:grid}.online-roster article>span{gap:3px;min-width:0;display:grid}.online-roster article b,.online-roster article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.online-roster article b{font-size:9px}.online-roster article small{color:var(--muted);font-size:7px}.online-roster article>i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #50df8b17}.online-roster>footer{color:#64736b;margin-top:auto;padding:10px 3px 0;font-size:7px;line-height:1.45}.account-avatar-manager{justify-items:center;gap:9px;margin-bottom:12px;display:grid}.account-avatar-preview{background:0 0;border:0;border-radius:50%;place-items:center;width:112px;height:112px;padding:4px;display:grid;position:relative}.account-avatar-preview:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-avatar-preview .avatar-edit-mark{background:var(--green);color:#062012;border:2px solid #0f1916;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:800;display:grid;position:absolute;bottom:9px;right:3px}.account-avatar-actions{justify-content:center;gap:6px;display:flex}.account-avatar-actions button{border:1px solid var(--line);height:29px;color:var(--muted);background:0 0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:850}.account-avatar-actions button.primary{background:var(--green);color:#06110b;border:0}.account-avatar-actions button.danger{color:#faa;border-color:#ef747440}.account-avatar-manager>small{color:#66746d;font-size:7px}.account-avatar-manager>p{color:var(--green);margin:0;font-size:8px}.user-identity>.user-avatar{width:36px;height:36px;color:var(--green);background-color:#173428;border-radius:50%}@media (max-width:1100px){.chat-workspace-v2{grid-template-columns:200px minmax(0,1fr)}.chat-workspace-v2 .chat-inspector{border-left:0;border-top:1px solid var(--line2);grid-column:1/-1;max-height:180px}.online-roster>div{grid-template-columns:repeat(3,minmax(0,1fr))}.online-roster>footer{display:none}}@media (max-width:760px){.notification-popover{width:auto;max-height:calc(100vh - 78px);position:fixed;top:66px;left:12px;right:12px}.notification-list{max-height:calc(100vh - 190px)}.notification-toast{width:auto;top:70px;left:12px;right:12px}.chat-workspace-v2{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 120px);overflow:visible}.chat-workspace-v2 .chat-channels{border-right:0;border-bottom:1px solid var(--line2)}.chat-workspace-v2 .chat-channels nav{padding-bottom:2px;display:flex;overflow-x:auto}.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))}.mention-picker>div,.composer-entry{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{flex-direction:column;align-items:flex-end}.notification-toast{grid-template-columns:38px minmax(0,1fr) 20px}}@media (prefers-reduced-motion:reduce){.notification-toast{animation:none}}
