@media screen{html body .app-shell #health-panel-week.health-workspace-panel{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;border:0;padding:0;background:0 0!important}html body .app-shell .zj-week{color:#edf3ee;-webkit-backdrop-filter:none;border:0;border-radius:16px;min-width:0;box-shadow:0 16px 32px -20px #0007;background:var(--oa-surface,var(--panel))!important}html body .app-shell .zj-week-heading{border-bottom-color:var(--oa-rule,var(--line2));gap:16px 24px;min-height:88px;padding:22px 24px}html body .app-shell .zj-week-heading>div>span{display:none}html body .app-shell .zj-week-heading h3{margin:0;font-size:20px;line-height:1.4}html body .app-shell .zj-week-controls{gap:8px}html body .app-shell .zj-week-controls strong{min-width:200px;font-size:12px;line-height:1.5}html body .app-shell .zj-week-controls button{color:#dce8e1;background:#bcd7bc0b;border-color:#0000;border-radius:8px;width:40px;height:40px;box-shadow:0 3px 8px #0003}html body .app-shell .zj-week-controls .zj-week-today{width:auto;padding:0 14px;font-size:12px}html body .app-shell .zj-week-controls button:hover{background:#bcd7bc1a}html body .app-shell .zj-week>:is(.zj-week-team,.zj-week-player){min-width:0;box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding:24px;background:0 0!important}html body .app-shell .zj-week>.zj-week-player{border-top:1px solid var(--oa-rule,var(--line2))}html body .app-shell .zj-week-section-heading{gap:16px 24px}html body .app-shell .zj-week-section-heading h4{font-size:15px;line-height:1.5}html body .app-shell .zj-week-section-heading p{color:#b9cebf;max-width:72ch;margin-top:6px;font-size:12px;line-height:1.6}html body .app-shell .zj-week-section-heading>strong{font-size:24px}html body .app-shell .zj-week-section-heading label{color:#b9cebf;flex-shrink:0;font-size:12px}html body .app-shell .zj-week-section-heading :is(.system-select,select){width:220px;min-width:0;max-width:100%}html body .app-shell .zj-week-section-heading :is(.system-select-trigger,select){min-height:40px;font-size:12px}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart,.zj-week-table-scroll){min-width:0;box-shadow:none;-webkit-backdrop-filter:none;scrollbar-width:thin;scrollbar-color:#698473 #141e19;border:0;background:#141e19!important}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart){border-radius:12px 12px 0 0;margin-top:18px;padding:20px 16px 14px;overflow-x:auto}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart) svg{width:100%;max-width:1000px;height:auto;max-height:none;margin-inline:auto}html body .app-shell .zj-week .zj-week-player-chart svg{max-width:920px}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart) svg text{fill:#a9bdb0;font-size:10px}html body .app-shell .zj-week svg :is(.day-label,.completion-label,.axis-title,.restricted-copy){fill:#b9cebf;font-size:10px}html body .app-shell .zj-week :is(.zj-week-legend,.zj-week-series-legend){color:#b9cebf;gap:10px 20px;font-size:12px;line-height:1.6}html body .app-shell .zj-week .zj-week-series-legend{margin-bottom:10px}html body .app-shell .zj-week .zj-week-table-scroll{border-top:1px solid var(--oa-rule,var(--line2));border-radius:0 0 12px 12px;margin-top:0}html body .app-shell .zj-week table{font-size:12px}html body .app-shell .zj-week :is(th,td){border-bottom-color:var(--oa-rule,var(--line2));height:46px;padding:10px 14px}html body .app-shell .content-area .zj-week thead{color:#b9cebf!important;background:#c5dfcd08!important}html body .app-shell .zj-week td small{color:#b9cebf;margin-top:4px;font-size:11px}html body .app-shell .zj-week .zj-week-player-table td{font-size:12px}html body .app-shell .zj-week .zj-week-empty{color:#b9cebf;font-size:13px}@media (max-width:1100px){html body .app-shell .zj-week-heading{flex-direction:column;align-items:flex-start}html body .app-shell .zj-week-section-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:800px){html body .app-shell .zj-week-heading{padding:20px 16px}html body .app-shell .zj-week-heading h3{font-size:18px}html body .app-shell .zj-week-controls{grid-template-columns:44px minmax(0,1fr) 44px auto;gap:6px;width:100%;display:grid}html body .app-shell .zj-week-controls strong{min-width:0;font-size:11px}html body .app-shell .zj-week-controls button{width:44px;height:44px}html body .app-shell .zj-week-controls .zj-week-today{padding:0 10px}html body .app-shell .zj-week>:is(.zj-week-team,.zj-week-player){padding:20px 16px}html body .app-shell .zj-week-team>.zj-week-section-heading{flex-direction:row}html body .app-shell .zj-week-team>.zj-week-section-heading>div{flex:1}html body .app-shell .zj-week-section-heading>div{min-width:0}html body .app-shell .zj-week-section-heading>strong{flex-shrink:0}html body .app-shell .zj-week-section-heading label{gap:12px;width:100%}html body .app-shell .zj-week-section-heading label>:is(.system-select,select){flex:1;width:auto}html body .app-shell .zj-week-section-heading :is(.system-select-trigger,select){min-height:44px}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart){padding:16px 8px 12px}html body .app-shell .zj-week :is(.zj-week-team-chart,.zj-week-player-chart) svg{min-width:760px}html body .app-shell .zj-week :is(.zj-week-legend,.zj-week-series-legend){justify-content:flex-start;padding-inline:8px}html body .app-shell .zj-week :is(th,td){padding:10px}}}
.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;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-select-options>button:disabled{opacity:.38;cursor:not-allowed}.system-select-options>button:disabled:hover{color:#c7d2cc;background:0 0}
.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)}}.system-date-navigation{flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.system-date-navigation select{border:1px solid var(--line);min-width:0;max-width:55%;height:31px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#0d1915;border-radius:6px;padding:0 5px;font-size:11px;font-weight:800}.system-date-navigation select:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.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}}.account-avatar-manager-inline{grid-template-columns:64px minmax(0,1fr);place-items:start;gap:16px;width:100%;min-width:0;margin:0;display:grid}.account-avatar-manager-inline .account-avatar-preview{width:64px;height:64px;padding:0}.account-avatar-manager-inline .user-avatar-large{width:64px;height:64px;font-size:24px}.account-avatar-manager-inline .avatar-edit-mark{width:24px;height:24px;font-size:15px;bottom:0;right:-2px}.account-avatar-content{align-content:start;justify-items:start;gap:8px;min-width:0;display:grid}.account-avatar-identity{gap:4px;min-width:0;display:grid}.account-avatar-identity b{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.account-avatar-identity small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.account-avatar-manager-inline .account-avatar-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px}.account-avatar-manager-inline .account-avatar-actions button{height:auto;min-height:36px;padding:8px 12px;font-size:11px;line-height:1.3}.account-avatar-manager-inline .account-avatar-actions button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.account-avatar-manager-inline .account-avatar-actions button.primary:hover:not(:disabled){color:#06110b}.account-avatar-manager-inline .account-avatar-actions button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.account-avatar-manager-inline .account-avatar-actions button:disabled{opacity:.6;cursor:wait}.account-avatar-content>small{color:var(--muted);font-size:10px;line-height:1.5}.account-avatar-content>p{color:var(--green);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.access-editor-header>.access-editor-person{flex:1;min-width:0}.access-editor-header>.access-status{align-self:flex-start;margin-top:4px}@media (max-width:620px){.account-avatar-manager-inline{grid-template-columns:56px minmax(0,1fr);gap:12px}.account-avatar-manager-inline .account-avatar-preview,.account-avatar-manager-inline .user-avatar-large{width:56px;height:56px}.account-avatar-manager-inline .account-avatar-actions button{min-height:44px}.access-editor-header{flex-wrap:wrap;gap:12px}.access-editor-header>.access-editor-person{flex-basis:100%}.access-editor-header>.access-status{margin-top:0;margin-left:68px}.access-profile-controls .system-select-trigger{height:44px}}.avatar-crop-dialog{border:1px solid var(--line);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;background:#0d1714;border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 16px 48px #00000073}.avatar-crop-dialog::backdrop{background:#020805c7}.avatar-crop-content{gap:16px;min-width:0;padding:20px;display:grid}.avatar-crop-content>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.avatar-crop-content h2{margin:0;font-size:18px;line-height:1.4}.avatar-crop-content>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.avatar-crop-content button{border:1px solid var(--line);min-height:44px;color:var(--text);background:0 0;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.4}.avatar-crop-content button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.avatar-crop-content button:focus-visible,.avatar-crop-stage:focus-visible,.avatar-crop-zoom input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.avatar-crop-content button:disabled{opacity:.5;cursor:wait}.avatar-crop-content button.primary{border-color:var(--green);background:var(--green);color:#06110b}.avatar-crop-content button.primary:hover:not(:disabled){color:#06110b}.avatar-crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;width:min(280px,100%);margin:0 auto;position:relative;overflow:hidden}.avatar-crop-stage:active{cursor:grabbing}.avatar-crop-stage img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.avatar-crop-stage>span:not(.avatar-crop-mask){color:#263d30;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.avatar-crop-mask{pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 80px #020805ad}.avatar-crop-zoom{grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:12px;display:grid}.avatar-crop-zoom input{width:100%;height:44px;accent-color:var(--green);cursor:pointer;margin:0;padding:0}.avatar-crop-zoom output{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.avatar-crop-content>footer{justify-content:space-between;gap:12px;display:flex}.avatar-crop-content>p.avatar-crop-error{color:#faa}@media (max-width:620px){.avatar-crop-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.avatar-crop-content{gap:12px;padding:16px}}
