
.wr-app{--wr-font:Archivo,Arial,sans-serif;--wr-mono:"JetBrains Mono",monospace;--green:#d4ff3a;--ink:#f1f3ef;--muted:#939a95;--line:#232722;--panel:#0d0f0d;--emerald:#65dca4;--amber:#f0b768;--red:#ee8585;--blue:#a3cce7;background:#000;color:var(--ink);font:14px var(--wr-font);min-height:100vh;display:grid;grid-template-columns:204px minmax(0,1fr);color-scheme:dark}
.wr-app *{box-sizing:border-box}.wr-app button,.wr-app input,.wr-app select,.wr-app textarea{font:inherit}.wr-app button{cursor:pointer}.wr-app button:disabled{cursor:default;opacity:.45}.wr-app svg{width:19px;height:19px;flex-shrink:0}.wr-app button,.wr-app a,.wr-app select,.wr-app input,.wr-app summary{outline-offset:4px}.wr-app :focus-visible{outline:2px solid var(--green)}.wr-app button{color:inherit}.wr-app a{color:inherit;text-decoration:none}.wr-app small{display:block;color:var(--muted);font-size:13px;line-height:1.6}.wr-app h1,.wr-app h2,.wr-app h3,.wr-app p{margin:0}.wr-app h2{font-size:24px;letter-spacing:-.8px;font-weight:550}.wr-app h3{font-size:16px;font-weight:550}.wr-app p{line-height:1.6}.wr-muted,.wr-small{color:var(--muted)}.wr-small{font-size:13px!important;line-height:1.6}.wr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wr-app .lime{color:var(--green)}.wr-app .amber{color:var(--amber)}.wr-eyebrow{font:10px 'JetBrains Mono',monospace;letter-spacing:1.4px;color:var(--muted);line-height:1.6!important}.wr-sidebar{padding:26px 15px 16px;border-right:1px solid var(--line);position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:#070907}
.wr-logo{display:flex;align-items:center;gap:12px;font-size:38px;font-weight:600;letter-spacing:-3px;margin:0 10px 32px}.wr-symbol{width:31px;height:31px;background:var(--green);color:#080b00;border-radius:8px;display:grid;place-items:center}.wr-symbol svg{width:20px;height:20px}.wr-logo-dot{font-size:13px;align-self:flex-start;letter-spacing:0;margin:7px 0 0 -6px}.wr-org{display:flex;align-items:center;gap:10px;border:1px solid #2a2e28;border-radius:10px;padding:11px;margin-bottom:29px;font-size:13px}.wr-org>div{flex:1}.wr-org-mark{height:29px;width:29px;border:1px solid #484e3f;background:#181d10;border-radius:6px;color:var(--green);display:grid;place-items:center;font-weight:700}.wr-org small{font-size:13px}.wr-sidebar>.wr-eyebrow{margin-left:10px;margin-bottom:11px}.wr-sidebar nav{display:grid;gap:5px}.wr-sidebar nav button{border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 11px;border-radius:8px;font-size:13px;color:#a7afa7}.wr-sidebar nav button:hover{background:#151914;color:#eee}.wr-sidebar nav button[aria-current=page]{background:#202817;color:var(--green)}.wr-sidebar nav button small{margin-left:auto;background:#2a311d;border-radius:4px;padding:0 6px;color:var(--green)}.wr-sidebar-bottom{margin-top:auto;padding-top:35px}.wr-sidebar-bottom>p{font-size:13px;line-height:1.7;color:#a2aa9e;margin:13px 10px 25px}.wr-signal{display:flex;align-items:center;gap:7px;font:10px 'JetBrains Mono',monospace;color:#919c8f;margin-left:10px}.wr-signal i,.wr-live-dot{height:6px;width:6px;display:inline-block;border-radius:50%;background:var(--green)}.wr-account{width:100%;display:flex;gap:9px;align-items:center;border:0;border-top:1px solid var(--line);background:none;margin-top:20px;padding:17px 0 0;text-align:left;font-size:13px}.wr-account>span:nth-child(2){flex:1}.wr-account small{font-size:13px}.wr-avatar{width:35px;height:35px;flex-shrink:0;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--avatar,#95bcc0) 13%,#151615);color:var(--avatar,#95bcc0);border:1px solid color-mix(in srgb,var(--avatar,#95bcc0) 30%,#111);border-radius:50%;font-size:13px;font-weight:600;overflow:hidden}.wr-avatar img{height:100%;width:100%;object-fit:cover}.wr-avatar.large{width:65px;height:65px;font-size:20px}.wr-main{min-width:0}.wr-topbar{height:77px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid var(--line);padding:0 34px}.wr-breadcrumb{font:10px 'JetBrains Mono',monospace;letter-spacing:.6px;color:#b4bbb0}.wr-breadcrumb span{margin:0 10px;color:#4d5749}.wr-seat-switch,.wr-view-switch,.wr-period{display:flex;border:1px solid #2a3026;border-radius:8px;padding:4px;gap:3px;background:#080a08}.wr-btn{border:1px solid #30362e;background:#10140f;border-radius:7px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px;font-size:13px!important;line-height:1.4;transition:background .2s,border-color .2s,transform .2s}.wr-btn:hover{background:#22291b;border-color:#56633d}.wr-btn:active{transform:translateY(1px)}.wr-btn.wr-primary{background:var(--green);border-color:var(--green);color:#101600;font-weight:600;padding:13px 18px}.wr-btn.wr-primary:hover{background:#e0ff71}.wr-btn.wr-quiet{background:none;border-color:transparent;padding-left:0;justify-content:flex-start}.wr-btn.wr-icon{padding:7px;min-width:35px;background:none;border-color:transparent;position:relative}.wr-seat-switch .wr-btn,.wr-view-switch .wr-btn,.wr-period .wr-btn{min-height:28px;padding:6px 12px;background:none;border-color:transparent;color:#a7afa0}.wr-seat-switch .active,.wr-view-switch .active,.wr-period .active,.wr-btn.active{background:#262f1b;color:var(--green);border-color:#3c4a26}.wr-top-actions{display:flex;align-items:center;gap:9px}.wr-command{border-color:#242920;color:#94a18a;background:none;gap:15px}.wr-command kbd{font:10px 'JetBrains Mono',monospace;white-space:nowrap}.wr-content{max-width:1460px;margin:auto;padding:19px 34px 25px}.wr-preview-strip{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#7e8978;font:10px 'JetBrains Mono',monospace;letter-spacing:.7px;padding-bottom:16px}.wr-preview-strip span:first-child{color:#a1ae98}.wr-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:20px 0 35px}.wr-hero h1,.wr-page-heading h1{font-size:clamp(37px,4vw,63px);font-weight:480;line-height:1.04;letter-spacing:-2.5px;margin:13px 0 15px}.wr-hero h1 em{font-style:normal;color:var(--green)}.wr-hero-sub{font-size:13px;color:#929d8b}.wr-hero-meta{display:flex;align-items:center;gap:18px;margin-top:20px;font:10px 'JetBrains Mono',monospace;color:#7d8776}.wr-status{display:inline-flex;gap:6px;align-items:center;font-size:13px;white-space:nowrap;color:#abb2a6}.wr-status i,.wr-store-dot{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.wr-status[data-state=in],.wr-status[data-state=verified]{color:var(--emerald)}.wr-status[data-state=late],.wr-status[data-state=completed],.wr-status[data-state=waiting]{color:var(--amber)}.wr-status[data-state=accepted]{color:var(--blue)}.wr-status[data-state=blocked],.wr-status[data-state=expected]{color:var(--red)}.wr-flow{width:330px;flex-shrink:0;text-align:center;color:#7d8975;font:10px 'JetBrains Mono',monospace}.wr-flow>svg{width:100%;height:auto}.wr-flow-lines path{fill:none;stroke:#37442a;stroke-width:1}.wr-flow-travel path{fill:none;stroke:#d4ff3a;stroke-width:1.3;stroke-dasharray:5 95;opacity:0}.wr-flow>span{display:block;margin-top:5px}.wr-stat-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:27px}.wr-stat{padding:0 24px;border-right:1px solid var(--line)}.wr-stat:first-child{padding-left:0}.wr-stat:last-child{border-right:0}.wr-stat>span{font-size:13px;color:#a8b0a1}.wr-stat>strong{display:block;font-size:37px;font-weight:450;line-height:1.4;letter-spacing:-1.5px;white-space:nowrap}.wr-stat strong>span{font-size:20px;color:#65715e;letter-spacing:-.5px}.wr-stat>strong.small{font-size:25px;padding:9px 0}.wr-stat>small{font-size:13px;color:#7f8978}.wr-stores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.wr-store{padding:14px 16px 12px;text-align:left;background:#0d100b;border:1px solid #272f20;border-radius:10px;color:#d2d9c9;transition:background .2s,transform .2s}.wr-store:hover{transform:translateY(-3px);background:#182010}.wr-store>div:first-child{display:flex;gap:10px;align-items:center}.wr-store-code{font:10px 'JetBrains Mono',monospace;color:#75816b}.wr-store strong{font-size:13px;font-weight:500}.wr-store-dot{margin-left:auto;background:var(--emerald)}.wr-store-dot[data-state=expected]{background:var(--amber)}.wr-store p{font-size:13px;margin-top:13px}.wr-store p span{color:#7b8872}.wr-store-meter{height:2px;background:#2d3725;margin:12px 0 8px}.wr-store-meter i{display:block;height:100%;background:#a8c379}.wr-store small{font-size:13px;color:#859277}.wr-people-grid{display:grid;grid-template-columns:minmax(0,1fr) 277px;gap:22px;align-items:start}.wr-panel{background:#0a0d09;border:1px solid #252d20;border-radius:12px;overflow:hidden}.wr-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.wr-section-title .wr-eyebrow{font-size:13px;margin-bottom:6px}.wr-section-title h2>span{color:#76816b;font-size:14px;margin-left:5px;letter-spacing:0}.wr-directory .wr-section-title{padding:21px 21px 13px}.wr-section-title .wr-view-switch svg{width:15px;height:15px}.wr-view-switch .wr-btn{padding:5px 7px}.wr-filter-tabs{display:flex;gap:22px;margin:0 21px;border-bottom:1px solid var(--line)}.wr-filter-tabs .wr-btn{border:0;border-radius:0;background:none;padding:12px 0;color:#98a18f;font-size:13px!important;position:relative}.wr-filter-tabs .active{color:var(--green)}.wr-filter-tabs .active:after{content:'';position:absolute;height:2px;background:var(--green);left:0;right:0;bottom:-1px;animation:wr-line .24s ease-out}.wr-table-tools{padding:17px 20px;display:flex;gap:8px}.wr-search{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #2c3425;border-radius:7px;padding:0 10px;background:#060905;color:#87937b}.wr-search svg{width:14px;height:14px}.wr-search input{border:0;background:none;outline:0!important;color:#dfe6d8;width:100%;padding:10px 0;font-size:13px}.wr-search:focus-within{outline:1px solid var(--green);outline-offset:2px}.wr-table-tools select{background:#10160c;border:1px solid #2e3924;border-radius:7px;color:#b6c1ac;padding:8px;font-size:13px;max-width:110px}.wr-table-tools>.wr-btn{padding:8px}.wr-table-scroll{overflow:auto}.wr-team-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.wr-team-table th{font-weight:400;background:#11160d;color:#829077;font-size:13px;border-block:1px solid #26311e;padding:5px 9px}.wr-team-table th:first-child{padding-left:20px}.wr-team-table th .wr-btn{font-size:13px!important;padding:6px 0;background:none;border:0;justify-content:space-between;gap:11px;min-height:25px;color:#acb8a1}.wr-team-table th span{color:#687c59}.wr-team-table input{accent-color:var(--green);width:13px;height:13px}.wr-team-table td{padding:15px 9px;border-bottom:1px solid #202a18;font-size:13px;transition:background .2s}.wr-team-table td:first-child{padding-left:20px;width:25px}.wr-team-table td:last-child{padding-right:14px;width:30px}.wr-team-table td small{font-size:13px;color:#7e8a73}.wr-team-table tr:last-child td{border-bottom:0}.wr-team-table tbody tr:hover,.wr-team-table tbody tr.selected{background:#141d0e}.wr-person-button{border:0;background:none;display:flex;gap:10px;align-items:center;text-align:left;padding:0}.wr-person-button b{font-size:13px;font-weight:500}.wr-person-button small{margin-top:3px}.wr-cell-main{font-size:13px;font-weight:400;color:#bfccb3}.wr-work-count{font:13px 'JetBrains Mono',monospace;display:flex;gap:12px;align-items:center}.wr-micro-bars{display:flex;gap:2px}.wr-micro-bars i{width:3px;height:11px;background:#283321;border-radius:1px}.wr-micro-bars i.filled{background:#9dab82}.wr-team-table.dense td{padding-block:8px}.wr-team-table.dense .wr-avatar{width:28px;height:28px;font-size:13px}.wr-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid #27311e;font:10px 'JetBrains Mono',monospace;color:#8d9a7f}.wr-table-footer>span:last-child{display:flex;gap:5px;align-items:center}.wr-table-footer svg{width:12px;height:12px}.wr-insights{display:grid;gap:18px}.wr-intelligence{border:1px solid #3a482b;border-radius:12px;padding:20px;background:#141d0e}.wr-ai-heading{display:flex;align-items:center;gap:9px;font-size:13px;color:#d4e1bf}.wr-ai-heading small{font-size:13px;color:#819369}.wr-ai-mark{height:31px;width:31px;display:grid;place-items:center;border:1px solid #506636;border-radius:8px;font-size:23px;color:var(--green)}.wr-ai-heading>i{margin-left:auto}.wr-intelligence>h3{font-size:24px;line-height:1.15;letter-spacing:-.9px;margin:22px 0;color:#e2edcf;font-weight:450}.wr-insight-note{display:flex;gap:12px;border-top:1px solid #334324;padding:16px 0}.wr-number{font:10px 'JetBrains Mono',monospace;color:var(--green);padding-top:2px}.wr-insight-note strong{font-size:13px;font-weight:500;color:#d3e0bd}.wr-insight-note p{font-size:13px;color:#96a780;margin:6px 0 10px;line-height:1.6}.wr-insight-note .wr-btn{padding:7px 0;border:0;background:none;font-size:13px!important;color:#d7e4c0}.wr-insight-note svg{width:13px;height:13px}.wr-evidence-footer{display:flex;gap:6px;align-items:center;font-size:13px;color:#8b9e73;border-top:1px solid #334324;padding-top:12px}.wr-evidence-footer svg{width:12px;height:12px}.wr-mini-panel{border:1px solid #283020;border-radius:11px;background:#0b1008;padding:18px}.wr-mini-panel .wr-section-title h3{font-size:13px}.wr-mini-panel .wr-section-title>svg{width:14px;height:14px;color:#83916f}.wr-event{display:flex;gap:9px;align-items:flex-start;width:100%;text-align:left;background:none;border:0;padding:17px 0 0}.wr-event>span{color:#738167;font:10px 'JetBrains Mono',monospace;width:29px;padding-top:3px}.wr-event>i{height:5px;width:5px;background:#8cc59d;border-radius:50%;margin:5px 0;flex-shrink:0}.wr-event>i[data-state=completed]{background:var(--amber)}.wr-event b{font-size:13px;font-weight:400}.wr-event small{font-size:13px;line-height:1.5;margin-top:4px;color:#78876b}.wr-page-footer{display:flex;justify-content:space-between;gap:12px;font:10px 'JetBrains Mono',monospace;letter-spacing:1px;margin-top:35px;padding-top:20px;border-top:1px solid var(--line);color:#637357}.wr-page-heading{padding:15px 0 35px}.wr-page-heading h1{font-size:43px;margin-bottom:0}.wr-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px}.wr-profile-tile{border:1px solid #344128;background:#10190b;border-radius:9px;text-align:left;padding:18px;transition:transform .25s,background .25s}.wr-profile-tile:hover{transform:translateY(-3px);background:#1b2911}.wr-tile-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.wr-profile-tile .wr-avatar.large{width:45px;height:45px;font-size:15px}.wr-profile-tile h3{font-size:14px;margin-top:15px}.wr-profile-tile p{font-size:13px;color:#92a27e;margin-top:5px}.wr-profile-tile>div:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2c3a21;padding-top:12px;margin-top:15px;font-size:13px;color:#b4c5a0}.wr-selection{background:#293f15;border-block:1px solid #577435;padding:8px 20px;display:flex;align-items:center;gap:15px;font-size:13px}.wr-selection .wr-btn{font-size:13px!important;padding:5px 8px;min-height:26px}.wr-empty{text-align:center;color:#9aab86;padding:35px 20px;font-size:13px}.wr-empty .wr-btn{margin:10px auto}.wr-empty>svg{width:30px;height:30px;margin-bottom:15px}.wr-empty h3{margin-bottom:8px}.wr-notification-count{position:absolute;top:0;right:0;min-width:14px;height:14px;border-radius:7px;background:var(--green);color:#162006;font:10px Archivo;display:grid;place-items:center}.wr-day-orbit{width:210px;position:relative;margin-right:55px}.wr-day-orbit>svg{width:100%;height:auto}.wr-day-orbit>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.wr-day-orbit small{font:10px 'JetBrains Mono',monospace;letter-spacing:1px;color:#869769}.wr-day-orbit strong{font-size:49px;font-weight:400;letter-spacing:-2px;margin:4px 0;color:var(--green)}.wr-day-orbit strong>span{font-size:25px;color:#728052}.wr-day-orbit>div>span{font-size:13px;color:#8f9d77}.wr-orbit-progress{}.wr-staff-grid{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:25px;align-items:start}.wr-staff-grid>aside{display:grid;gap:20px}.wr-focus-card{background:#151f0d;border:1px solid #455b2c;border-radius:14px;padding:25px;position:relative;overflow:hidden}.wr-focus-card:after{content:'';position:absolute;right:-90px;bottom:-145px;width:300px;height:300px;border:1px solid #344625;border-radius:50%;pointer-events:none}.wr-focus-card>.wr-section-title .wr-btn{font-size:13px!important;padding:6px 8px;background:none;border-color:#354a26}.wr-focus-meta{display:flex;gap:17px;margin:25px 0 13px;align-items:center}.wr-focus-meta>span:last-child{font:10px 'JetBrains Mono',monospace;color:#859767}.wr-focus-card h2{font-size:35px;line-height:1.14;letter-spacing:-1.1px;max-width:470px;font-weight:450}.wr-focus-card>p{font-size:13px;color:#a2b48b;margin-top:15px;max-width:470px}.wr-focus-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid #3b4f2b;margin-top:28px;padding-top:22px;position:relative;z-index:1}.wr-person-inline{display:flex;align-items:center;gap:8px;font-size:13px;color:#8d9e78}.wr-person-inline small{color:#c8d6b5;font-size:13px}.wr-work-section{margin-top:30px}.wr-work-section>.wr-section-title{margin-bottom:18px}.wr-work-section.wr-panel{padding:25px;margin-top:0}.wr-task-card{display:flex;align-items:center;gap:13px;border:1px solid #2c3822;border-radius:10px;background:#0d1409;padding:17px 16px;width:100%;text-align:left;margin-top:9px;transition:background .2s,transform .2s}.wr-task-card:hover{background:#1a2711;transform:translateX(3px)}.wr-task-icon{width:32px;height:32px;border:1px solid #4c5c39;display:grid;place-items:center;border-radius:7px;color:#9cbb72;flex-shrink:0}.wr-task-icon[data-state=completed]{color:var(--amber);border-color:#684c25}.wr-task-icon[data-state=verified]{color:var(--emerald);border-color:#285c3e}.wr-task-text{flex:1}.wr-task-text b{font-size:13px;font-weight:500;line-height:1.4;display:block}.wr-task-text small{font-size:13px;margin-top:5px}.wr-task-card>.wr-task-people .wr-avatar{width:25px;height:25px;font-size:13px}.wr-task-card>svg{width:15px;height:15px;color:#607448}.wr-learning-banner{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid #2b3930;background:#0c1410;border-radius:12px;margin-top:25px;overflow:hidden}.wr-learning-art{background:#1b3024;display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:#aac2b3;min-height:210px;}.wr-learning-art>span{font-size:20px;line-height:1.1;letter-spacing:-.5px}.wr-learning-art>svg{width:30px;height:30px}.wr-learning-banner>div:last-child{padding:22px}.wr-learning-banner h3{font-size:22px;line-height:1.2;margin:10px 0}.wr-learning-banner p{font-size:13px;color:#8aa08f}.wr-learning-banner .wr-btn{margin-top:15px;background:#16241b;border-color:#364f3e}.wr-shift-card,.wr-progress-card{background:#0d1409;border:1px solid #2b3821;border-radius:12px;padding:21px}.wr-shift-card h3,.wr-progress-card h3{font-size:13px}.wr-shift-place{margin-top:24px}.wr-shift-place>span{font-size:13px;color:#9caf87}.wr-shift-place strong{display:block;font-size:27px;font-weight:450;letter-spacing:-1px;margin-top:7px}.wr-dayline{height:7px;position:relative;background:#25351c;border-radius:8px;margin-top:24px}.wr-dayline i{display:block;width:58%;height:100%;background:#849962;border-radius:8px}.wr-dayline b{position:absolute;top:-4px;background:var(--green);width:3px;height:15px}.wr-dayline-labels{display:flex;justify-content:space-between;font:10px 'JetBrains Mono',monospace;color:#7e9269;margin-top:12px}.wr-receipt{display:flex;gap:10px;align-items:center;border-top:1px solid #2d3b22;margin-top:23px;padding-top:17px;font-size:13px}.wr-receipt>span{color:var(--emerald)}.wr-receipt>svg{margin-left:auto;width:14px;height:14px;color:#748b5c}.wr-receipt small{font-size:13px}.wr-shift-card>.wr-small{margin-top:14px;font-size:13px!important}.wr-level{font:10px 'JetBrains Mono',monospace;color:#b5cf94;padding:5px 7px;border:1px solid #41562f;border-radius:5px}.wr-points{display:flex;align-items:baseline;gap:10px;margin:22px 0 12px}.wr-points strong{font-size:36px;font-weight:450;letter-spacing:-1px;color:#d7e8c1}.wr-points>span{font-size:13px;color:#82986b}.wr-week-bars{height:105px;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin:15px 0}.wr-week-bars>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:9px}.wr-week-bars i{display:block;width:100%;max-width:23px;background:#365221;border-radius:3px 3px 0 0;min-height:3px;transition:height .35s}.wr-week-bars>div:nth-child(5) i{background:var(--green)}.wr-week-bars span{font:10px 'JetBrains Mono',monospace;color:#7f9866}.wr-progress-foot{display:flex;align-items:center;gap:6px;border-top:1px solid #2e4020;padding-top:13px;font-size:13px;color:#92a77a}.wr-progress-foot svg{width:13px;height:13px}.wr-progress-card>.wr-btn{font-size:13px!important;margin-top:12px}.wr-door{width:100%;background:none;border:0;border-bottom:1px solid #2a381e;justify-content:flex-start;padding:14px 0;border-radius:0;font-size:13px!important}.wr-door svg{width:15px;height:15px;color:#8ca972}.wr-door>span{flex:1;text-align:left}.wr-door+ .wr-small{margin-top:15px;font-size:13px!important}.wr-growth-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;align-items:start}.wr-sales-feature{padding:30px}.wr-sales-feature h2{font-size:43px;line-height:1.05;margin:20px 0 30px;letter-spacing:-1.4px}.wr-period{display:inline-flex;margin-bottom:20px}.wr-period .wr-btn{font-size:13px!important}.wr-sales-total{font-size:40px;letter-spacing:-1.7px;font-weight:450;color:#d7e7cc}.wr-sales-total>small{font-size:13px;letter-spacing:0;margin-top:10px}.wr-spark{width:100%!important;height:115px!important;margin:25px 0 17px}.wr-split-stats{display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.wr-split-stats .wr-stat strong{font-size:28px}.wr-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:25px}.wr-media-card{border:0;background:none;padding:0;text-align:left;min-width:0}.wr-media-card>div{aspect-ratio:4/3;overflow:hidden;border-radius:10px;border:1px solid #34442c;position:relative;background:#10170d}.wr-media-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.wr-media-card:hover img{transform:scale(1.05)}.wr-expand-icon{position:absolute;bottom:10px;right:10px;border:1px solid #829176;background:#0a130ddd;padding:5px;border-radius:50%;opacity:0;transform:translateY(8px);transition:.25s}.wr-media-card:hover .wr-expand-icon,.wr-media-card:focus-visible .wr-expand-icon{opacity:1;transform:none}.wr-media-card>p{display:flex;justify-content:space-between;margin:13px 0 9px}.wr-media-card>p>span:last-child{font:10px 'JetBrains Mono',monospace;color:#778e65}.wr-media-card h3{font-size:15px;margin-bottom:6px}.wr-media-card>small{font-size:13px}.wr-schedule{padding:25px}.wr-schedule-scroll{overflow:auto;margin-top:25px}.wr-schedule-hours{display:grid;grid-template-columns:200px repeat(4,1fr);font:9px 'JetBrains Mono',monospace;color:#879c70;padding:15px 0;min-width:650px}.wr-schedule-row{display:grid;grid-template-columns:200px 1fr;min-width:650px;width:100%;align-items:center;border:0;border-top:1px solid #28371e;background:none;text-align:left;padding:14px 0}.wr-schedule-row>span{display:flex;align-items:center;gap:10px;font-size:12px}.wr-schedule-row>div{position:relative;height:31px;background:#0d0f0d}.wr-schedule-row i{position:absolute;top:0;height:30px;background:#2f4b1a;border:1px solid #526e38;border-radius:5px;font:9px 'JetBrains Mono',monospace;font-style:normal;padding:7px 10px;overflow:hidden;color:#c8dfb3;white-space:nowrap}.wr-schedule-row i[data-state=late]{border-color:#806e39;background:#3d351b}.wr-schedule>.wr-small{margin-top:20px}.wr-course{padding:35px;max-width:850px}.wr-course h2{font-size:50px;line-height:1.05;margin:20px 0;letter-spacing:-2px}.wr-course>p:not(.wr-eyebrow){color:#93a781;font-size:13px}.wr-course-track{margin-top:30px}.wr-course-track>button{display:flex;align-items:center;gap:20px;padding:20px 0;width:100%;background:none;border:0;border-top:1px solid #2e3c22;text-align:left;font-size:16px}.wr-course-track>button>span{display:grid;place-items:center;border:1px solid #455c31;background:#17250d;width:40px;height:40px;border-radius:50%;color:#a4b98c;font-size:15px}.wr-course-track>button>span.done{background:#294517;color:var(--green)}.wr-course-track>button>div{flex:1}.wr-course-track small{margin-top:5px}.wr-dialog,.wr-lightbox{color:var(--ink);color-scheme:dark;background:#0b0e09;border:1px solid #38452a;padding:0;max-height:calc(100dvh - 40px);font:14px var(--wr-font);border-radius:15px;box-shadow:0 35px 150px #000b}.wr-dialog{width:510px;max-width:calc(100vw - 28px);margin:20px 20px 20px auto;height:calc(100dvh - 40px)}.wr-dialog::backdrop,.wr-lightbox::backdrop{background:#000a;backdrop-filter:none}.wr-dialog[open]{animation:wr-drawer .3s cubic-bezier(.2,.8,.2,1) 1}.wr-dialog.command,.wr-dialog.settings,.wr-dialog.lesson,.wr-dialog.notification,.wr-dialog.coaching,.wr-dialog.compare{margin:auto;height:auto;max-height:86dvh;width:600px}.wr-dialog.compare{width:850px}.wr-dialog-close{position:absolute!important;right:13px;top:13px;z-index:3;background:#10160ee6!important;color:#c4d8b2!important}.wr-profile-cover{height:180px;position:relative;overflow:hidden;background:#28391d;padding:23px 32px}.wr-cover-word{font-size:47px;line-height:.89;letter-spacing:-2px;font-weight:650;color:#b5cb8d;display:block;transform:rotate(-5deg)}.wr-cover-id{position:absolute;right:24px;bottom:19px;font:10px 'JetBrains Mono',monospace;letter-spacing:1px;color:#9bae83}.wr-profile-head{padding:0 28px 24px;margin-top:-31px;position:relative}.wr-profile-head>.wr-avatar{border:5px solid #0b0e09;width:74px;height:74px;font-size:22px}.wr-profile-head>div{margin-top:10px}.wr-profile-head h2{font-size:27px}.wr-profile-head p{font-size:13px;color:#95a483;margin-top:6px}.wr-profile-head>.wr-status{position:absolute;right:28px;top:52px}.wr-profile-tabs{display:flex;gap:24px;padding:0 28px;border-bottom:1px solid #2c3b20}.wr-profile-tabs .wr-btn{border:0;background:none;border-radius:0;padding:13px 0;position:relative;color:#8f9e7e}.wr-profile-tabs .active{color:var(--green)}.wr-profile-tabs .active:after{position:absolute;content:'';bottom:0;left:0;right:0;height:2px;background:var(--green);animation:wr-line .2s ease-out}.wr-profile-body{padding:24px 28px}.wr-profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:29px}.wr-profile-facts span{display:block;font-size:13px;color:#7f936e;margin-bottom:7px}.wr-profile-facts strong{font-size:13px;font-weight:450}.wr-subheading{margin:18px 0 12px!important}.wr-profile-body .wr-task-card{padding:12px 10px;gap:10px}.wr-profile-body .wr-task-text b{font-size:13px}.wr-profile-body .wr-task-card>.wr-task-people{display:none}.wr-profile-body .wr-task-card>.wr-status{font-size:13px}.wr-profile-body .wr-task-icon{display:none}.wr-person-actions{margin-top:18px}.wr-journey{margin-top:30px}.wr-journey>div{display:flex;gap:16px;margin-top:25px;align-items:center}.wr-journey>div>span{width:32px;height:32px;border:1px solid #465c33;border-radius:50%;display:grid;place-items:center;color:#83a76d}.wr-journey>div>span.done{background:#1d3314;color:var(--emerald)}.wr-journey p{font-size:13px}.wr-journey small{font-size:13px}.wr-dialog-content{padding:34px}.wr-dialog-content>h2{font-size:34px;letter-spacing:-1px;margin:17px 0 24px;line-height:1.1}.wr-dialog-content>p{color:#9bad87;font-size:13px}.wr-dialog-content .wr-small{margin-top:25px}.wr-control{display:flex;align-items:center;gap:25px;padding:22px 0;border-top:1px solid #2d3b22}.wr-control>div{flex:1}.wr-control b{font-size:14px;font-weight:450}.wr-control p{font-size:13px;margin-top:7px;color:#859b72}.wr-control .wr-btn{min-width:48px;border-radius:20px}.wr-task-detail{padding:34px 28px}.wr-task-detail>.wr-status{margin:25px 0 10px}.wr-task-detail>h2{font-size:32px;line-height:1.13;letter-spacing:-1px;margin-bottom:15px}.wr-task-detail>p{font-size:13px;color:#98ac83}.wr-handoff-people{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:28px 0;padding:20px 0;border-block:1px solid #2b3a20}.wr-handoff-people>div{display:flex;gap:8px;align-items:center}.wr-handoff-people span:not(.wr-avatar){font-size:13px;color:#7f936d}.wr-handoff-people b{display:block;font-size:13px;font-weight:450;margin-top:5px;color:#cedfc0}.wr-handoff-people>svg{color:#7d985f;width:16px}.wr-loop-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wr-loop-title h3{font-size:15px}.wr-loop-title>span{font:10px 'JetBrains Mono',monospace;color:#8fa674}.wr-loop{list-style:none;padding:0;margin:0}.wr-loop li{display:flex;gap:16px;align-items:flex-start;position:relative;padding-bottom:21px;color:#81936f}.wr-loop li:not(:last-child):before{content:'';position:absolute;left:13px;top:25px;bottom:0;width:1px;background:#35482a}.wr-loop li>span{height:28px;width:28px;display:grid;place-items:center;border:1px solid #415932;border-radius:50%;background:#17240f;font:10px 'JetBrains Mono',monospace;flex-shrink:0;z-index:1}.wr-loop li.done>span{color:#aee289;background:#28411a;border-color:#55763b}.wr-loop li>span>svg{width:13px;height:13px}.wr-loop li.done{color:#d1e3c0}.wr-loop li>div{font-size:13px;padding-top:3px}.wr-loop small{font-size:13px;color:#7c966a;margin-top:4px}.wr-loop-gap{display:flex;gap:12px;background:#1b2211;border:1px solid #3c452a;padding:15px;border-radius:9px;color:#a9b68e;margin-bottom:20px}.wr-loop-gap svg{color:var(--amber);width:15px}.wr-loop-gap p{font-size:13px}.wr-loop-gap strong{display:block;font-size:13px;margin-bottom:5px}.wr-task-cta{margin:22px 0 13px}.wr-task-cta>.wr-btn{width:100%}.wr-lightbox{width:min(1000px,94vw);margin:auto;height:auto}.wr-lightbox[open]{animation:wr-reveal .2s ease-out}.wr-lightbox-header{display:flex;justify-content:space-between;align-items:center;padding:22px 25px}.wr-lightbox-header h2{font-size:20px;margin-top:7px}.wr-lightbox-image{height:min(62vh,600px);background:#040503}.wr-lightbox-image img{width:100%;height:100%;object-fit:contain}.wr-lightbox-foot{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 25px}.wr-lightbox-foot p{font-size:13px;color:#94a380;text-align:center}.wr-command-search{display:flex;gap:14px;align-items:center;margin:22px 0;border-bottom:1px solid #456031;padding-bottom:15px}.wr-command-search input{border:0;background:none;color:#d6e6c5;outline:0;min-width:0;width:100%;font-size:18px}.wr-command-result{display:flex;width:100%;justify-content:space-between;padding:13px 12px;margin-top:5px;border-color:transparent;background:none;text-align:left}.wr-command-result b{font-size:13px;font-weight:450}.wr-command-result small{font-size:13px;margin-top:4px}.wr-notification{display:flex;align-items:center;gap:13px;background:none;border:0;border-top:1px solid #344626;width:100%;padding:20px 0;text-align:left}.wr-notification span{flex:1}.wr-notification b{font-size:13px;font-weight:450}.wr-notification small{font-size:13px;margin-top:5px}.wr-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:20px;margin-top:27px}.wr-compare-grid>div{border:1px solid #344a24;border-radius:9px;padding:20px}.wr-compare-grid h3{font-size:15px;margin:15px 0 5px}.wr-compare-grid p{font-size:13px;color:#90a57c}.wr-compare-grid .wr-stat{border:0;padding:20px 0}.wr-coaching{padding-left:20px;color:#a5b894;font-size:13px;line-height:1.7;margin:25px 0}.wr-coaching li{margin-bottom:16px}.wr-note{width:100%;padding:12px;background:#121e0b;border:1px solid #3b5329;border-radius:7px;color:#d8e8cb;min-height:44px;margin:10px 0 20px}.wr-dialog-content textarea.wr-note{min-height:120px;resize:vertical}.wr-dialog-content>label{display:block;font-size:13px}.wr-lesson-choices{display:grid;gap:10px;margin:25px 0}.wr-lesson-choices>.wr-btn{padding:14px 15px;justify-content:flex-start;text-align:left}.wr-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#263a19;border:1px solid #567536;color:#e2f1ce;border-radius:9px;padding:15px 20px;box-shadow:0 12px 50px #0007;z-index:1000;max-width:90vw;font-size:13px;transition:opacity .2s,transform .2s}.wr-toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes wr-travel{to{stroke-dashoffset:-200}}@keyframes wr-ring{from{stroke-dasharray:0 421}}@keyframes wr-line{from{transform:scaleX(.5);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes wr-drawer{from{opacity:.1;transform:translateX(35px)}to{opacity:1;transform:none}}@keyframes wr-reveal{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}
.wr-app[data-quiet=true] .wr-flow{opacity:.45}.wr-app[data-quiet=true] .wr-focus-card:after{display:none}.wr-app[data-paused=true] *,.wr-app[data-paused=true] *:before,.wr-app[data-paused=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(min-width:1550px){.wr-people-grid{grid-template-columns:minmax(0,1fr) 320px}.wr-team-table td{padding-block:19px}.wr-hero{padding-block:35px 45px}.wr-insight-note strong{font-size:13px}.wr-insight-note p{font-size:13px}}
@media(max-width:1180px){.wr-app{grid-template-columns:170px minmax(0,1fr)}.wr-sidebar{padding-inline:11px}.wr-topbar{padding-inline:24px}.wr-content{padding-inline:24px}.wr-people-grid{grid-template-columns:minmax(0,1fr)}.wr-insights{grid-template-columns:1fr 1fr;align-items:start}.wr-intelligence>h3{font-size:22px}.wr-staff-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.wr-task-people{display:none}.wr-flow{width:295px}.wr-hero h1{font-size:45px}.wr-stat{padding-inline:17px}.wr-stat>strong.small{font-size:21px}.wr-topbar .wr-breadcrumb{display:none}}
@media(max-width:850px){.wr-app{grid-template-columns:72px minmax(0,1fr)}.wr-sidebar{padding:23px 10px}.wr-logo{font-size:0;gap:0;margin:0 auto 35px}.wr-logo-dot,.wr-org,.wr-sidebar>.wr-eyebrow,.wr-sidebar nav button>span,.wr-sidebar nav button>small,.wr-sidebar-bottom>p,.wr-sidebar-bottom>.wr-btn,.wr-signal>span,.wr-account>span:nth-child(2),.wr-account>svg{display:none}.wr-sidebar nav button{justify-content:center;padding:13px}.wr-sidebar nav{gap:10px}.wr-account{justify-content:center}.wr-signal{justify-content:center;margin:0}.wr-staff-grid{grid-template-columns:1fr}.wr-staff-grid>aside{grid-template-columns:1fr 1fr}.wr-staff-grid>aside>.wr-mini-panel{grid-column:1/-1}.wr-day-orbit{margin-right:15px;width:175px}.wr-hero h1{font-size:43px}.wr-flow{width:260px}.wr-hero{gap:20px}.wr-stat>strong{font-size:30px}.wr-stat>strong.small{font-size:18px}.wr-stat>small{font-size:13px}.wr-store{padding:12px 10px}.wr-store-code{display:none}.wr-growth-layout{grid-template-columns:250px 1fr;gap:15px}.wr-sales-feature{padding:25px}.wr-sales-feature h2{font-size:32px}}
@media(max-width:600px){.wr-app{display:block}.wr-sidebar{position:static;height:auto;padding:13px 18px 9px;border-right:0;border-bottom:1px solid var(--line);display:block}.wr-logo{font-size:29px;margin:0 0 12px;display:inline-flex;gap:10px;letter-spacing:-2px}.wr-logo-dot{display:inline-block;font-size:13px;margin:4px 0 0 -5px}.wr-symbol{height:25px;width:25px;border-radius:6px}.wr-symbol svg{width:16px;height:16px}.wr-sidebar nav{display:flex;overflow:auto;gap:5px}.wr-sidebar nav button{padding:8px 10px;gap:6px;border-radius:6px;flex-shrink:0;font-size:13px}.wr-sidebar nav button>span{display:inline}.wr-sidebar nav svg{width:13px;height:13px}.wr-sidebar-bottom{display:none}.wr-topbar{height:65px;padding:10px 18px;gap:7px}.wr-seat-switch{padding:3px;gap:1px}.wr-seat-switch .wr-btn{font-size:13px!important;padding:7px 10px}.wr-top-actions{gap:0}.wr-command{border:0;padding:6px}.wr-command kbd{display:none}.wr-content{padding:16px 18px}.wr-preview-strip{font-size:13px;letter-spacing:.4px;align-items:flex-start;padding-bottom:9px}.wr-preview-strip>span:last-child{max-width:145px;text-align:right;line-height:1.5}.wr-hero{padding:17px 0 25px;gap:0;position:relative;align-items:flex-end}.wr-hero h1{font-size:39px;letter-spacing:-1.8px;max-width:230px}.wr-hero-sub{font-size:13px;max-width:205px}.wr-hero-meta{font-size:13px;gap:12px;flex-wrap:wrap;margin-top:17px}.wr-hero-meta .wr-status{font-size:13px}.wr-flow{width:123px;position:absolute;right:-2px;top:16px;opacity:.85}.wr-flow>span{font-size:13px;line-height:1.6;max-width:85px;margin:auto}.wr-flow svg{height:85px}.wr-hero>.wr-flow+*{display:none}.wr-stat-line{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin-bottom:20px;row-gap:0}.wr-stat{padding:18px 13px;border-bottom:1px solid var(--line)}.wr-stat:first-child{padding-left:0}.wr-stat:nth-child(2){border-right:0}.wr-stat:nth-child(3){padding-left:0}.wr-stat:nth-child(n+3){border-bottom:0}.wr-stat>span{font-size:13px}.wr-stat>strong{font-size:34px;line-height:1.4}.wr-stat>strong.small{font-size:23px;padding:9px 0}.wr-stat>small{font-size:13px}.wr-stores{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:23px}.wr-store{padding:14px}.wr-store-code{display:inline}.wr-store small{font-size:13px}.wr-people-grid{display:block}.wr-insights{display:grid;grid-template-columns:1fr;margin-top:18px}.wr-directory .wr-section-title{padding:18px 15px 11px}.wr-section-title h2{font-size:22px}.wr-filter-tabs{gap:19px;margin:0 15px}.wr-filter-tabs .wr-btn{font-size:13px!important}.wr-table-tools{padding:15px;gap:7px;flex-wrap:wrap}.wr-search{flex-basis:100%}.wr-table-tools select{flex:1;max-width:none}.wr-team-table th:first-child,.wr-team-table td:first-child{padding-left:13px}.wr-team-table th:nth-child(3),.wr-team-table td:nth-child(3),.wr-team-table th:nth-child(5),.wr-team-table td:nth-child(5){display:none}.wr-team-table td{padding:15px 7px}.wr-team-table td:last-child{padding:10px 5px}.wr-team-table td .wr-avatar{height:31px;width:31px;font-size:13px}.wr-person-button{gap:7px}.wr-person-button b{font-size:13px}.wr-team-table td small{font-size:13px}.wr-team-table .wr-status{font-size:13px}.wr-table-footer{padding:12px 15px;font-size:13px}.wr-table-footer>span:last-child{font-size:13px}.wr-profile-grid{grid-template-columns:1fr;padding:0 15px 15px}.wr-insights .wr-intelligence{padding:23px}.wr-intelligence>h3{font-size:30px}.wr-insight-note strong{font-size:13px}.wr-insight-note p{font-size:13px}.wr-insight-note .wr-btn{font-size:13px!important}.wr-mini-panel{padding:22px}.wr-mini-panel .wr-section-title h3{font-size:15px}.wr-event b{font-size:13px}.wr-event small{font-size:13px}.wr-event{padding-top:22px}.wr-day-orbit{width:130px;position:absolute;right:-3px;top:21px;margin:0}.wr-day-orbit small{font-size:13px;letter-spacing:.5px}.wr-day-orbit strong{font-size:30px}.wr-day-orbit strong>span{font-size:17px}.wr-day-orbit>div>span{font-size:13px}.wr-focus-card{padding:20px}.wr-focus-card h2{font-size:28px}.wr-focus-card>p{font-size:13px}.wr-focus-card .wr-eyebrow{font-size:13px}.wr-focus-card>.wr-section-title .wr-btn{font-size:13px!important}.wr-focus-bottom{align-items:flex-start;flex-direction:column;gap:20px}.wr-focus-bottom .wr-primary{width:100%}.wr-staff-grid>aside{grid-template-columns:1fr;margin-top:20px}.wr-work-section>.wr-section-title>.wr-small{display:none}.wr-task-card{padding:15px 12px;gap:10px}.wr-task-card>.wr-status{font-size:13px}.wr-task-card>.wr-task-icon{width:27px;height:27px}.wr-task-card>.wr-task-icon svg{width:14px;height:14px}.wr-task-card>.wr-task-text b{font-size:13px}.wr-task-card>.wr-task-text small{font-size:13px}.wr-task-card>svg{display:none}.wr-learning-banner{grid-template-columns:110px 1fr}.wr-learning-art{padding:20px 15px}.wr-learning-art>span{font-size:17px}.wr-learning-banner>div:last-child{padding:20px 15px}.wr-learning-banner h3{font-size:18px}.wr-learning-banner p{font-size:13px}.wr-learning-banner .wr-eyebrow{font-size:13px}.wr-page-footer{font-size:13px;line-height:1.6}.wr-page-footer>span:first-child{max-width:180px}.wr-media-grid{grid-template-columns:1fr;gap:25px}.wr-media-section>.wr-section-title .wr-btn{font-size:13px!important;max-width:120px}.wr-media-section>.wr-section-title h2{font-size:24px}.wr-growth-layout{grid-template-columns:1fr}.wr-sales-feature{padding:25px}.wr-course{padding:25px}.wr-course h2{font-size:42px}.wr-course-track>button{font-size:13px;gap:13px}.wr-dialog{max-width:calc(100vw - 16px);width:100%;margin:8px;max-height:calc(100dvh - 16px);height:calc(100dvh - 16px);border-radius:12px}.wr-dialog-content{padding:28px 23px}.wr-dialog-content>h2{font-size:29px;padding-right:18px}.wr-dialog.command,.wr-dialog.settings,.wr-dialog.lesson,.wr-dialog.notification,.wr-dialog.coaching,.wr-dialog.compare{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.wr-profile-body{padding:22px}.wr-profile-head{padding-inline:22px}.wr-profile-head h2{font-size:25px}.wr-profile-head>.wr-status{position:static;margin-top:14px}.wr-profile-tabs{padding-inline:22px}.wr-task-detail{padding:30px 22px}.wr-task-detail>h2{font-size:28px}.wr-handoff-people{gap:6px}.wr-handoff-people .wr-avatar{width:29px;height:29px;font-size:13px}.wr-handoff-people b{font-size:13px}.wr-lightbox{max-width:calc(100vw - 14px);width:100%}.wr-lightbox-header{padding:20px}.wr-lightbox-header h2{font-size:17px}.wr-lightbox-image{height:43vh}.wr-lightbox-foot{gap:8px;flex-wrap:wrap;padding:15px}.wr-lightbox-foot p{order:3;width:100%;font-size:13px}.wr-compare-grid{grid-template-columns:1fr 1fr;gap:10px}.wr-compare-grid>div{padding:14px}.wr-compare-grid h3{font-size:13px}.wr-control{gap:14px}.wr-command-search input{font-size:15px}.wr-selection{padding:8px 13px;gap:10px;font-size:13px}.wr-selection>.wr-btn{font-size:13px!important;padding:6px}.wr-work-section.wr-panel{padding:18px}.wr-schedule{padding:20px}.wr-schedule h2{font-size:25px}.wr-schedule>.wr-section-title{flex-wrap:wrap;gap:18px}}
@media(prefers-reduced-motion:reduce){.wr-app *,.wr-app *:before,.wr-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Profile identity: staff choose their image; manager requests stay distinct from evidence. */
.wr-photo-summary{display:flex;align-items:center;gap:8px;margin:0 23px 15px;padding:10px 12px;border:1px solid #2a3127;border-radius:8px;color:#a9b29f;font-size:13px;background:#10140e}.wr-photo-summary>svg{width:15px;height:15px}.wr-photo-summary .wr-btn{margin-left:auto;font-size:13px!important;min-height:27px;padding-block:0}
.wr-photo-reminder{display:flex;align-items:center;gap:20px;border:1px solid #3c4526;border-radius:13px;padding:23px;margin:0 0 24px;background:#10140e}.wr-photo-reminder>div{flex:1}.wr-photo-reminder h3{font-size:19px;margin:4px 0 5px;letter-spacing:-.3px}.wr-photo-reminder p:not(.wr-eyebrow){font-size:13px;color:#a3ad9b;max-width:490px;line-height:1.7}.wr-photo-reminder.compact{padding:15px 20px}.wr-photo-reminder.compact b{font-size:13px}.wr-photo-reminder.compact p{font-size:13px}.wr-profile-body .wr-photo-reminder{flex-wrap:wrap;gap:14px}.wr-profile-body .wr-photo-reminder>.wr-btn{width:100%}
.wr-profile-photo-status{padding:15px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);margin-bottom:25px}.wr-profile-photo-status>div{display:flex;gap:12px;align-items:center}.wr-profile-photo-status b{font-size:13px}.wr-profile-photo-status small{font-size:13px;max-width:230px}.wr-profile-photo-status>div>svg{color:var(--green);width:21px}.wr-profile-photo-status>.wr-btn{white-space:nowrap}.wr-photo-list{margin-top:25px}.wr-photo-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.wr-photo-list>div>span:nth-child(2){flex:1}.wr-photo-list b{font-size:13px}.wr-photo-list small{font-size:13px}.wr-photo-list>div>svg{color:var(--emerald)}.wr-photo-recipient{display:flex;align-items:center;gap:17px;margin:28px 0}.wr-photo-label{display:block;font-size:13px}.wr-request-channel{display:flex;gap:12px;align-items:center;margin:24px 0;font-size:13px}.wr-request-channel svg{color:var(--green)}.wr-request-channel small{font-size:13px}.wr-photo-request .wr-primary{width:100%}
.wr-photo-stage{background:#10140e,#080a07;border:1px solid #2c3327;border-radius:14px;padding:30px;margin:24px 0;text-align:center}.wr-photo-crop{width:195px;height:195px;border-radius:50%;overflow:hidden;margin:auto;border:3px solid #d4ff3a}.wr-photo-crop img{width:100%;height:100%;object-fit:cover}.wr-photo-stage>span{display:block;font-size:13px;color:#98a18e;margin:23px 0 0}.wr-range-label{display:flex;align-items:center;gap:20px;font-size:13px;margin:20px 0;justify-content:space-between}.wr-range-label input{width:60%;accent-color:var(--green);cursor:pointer}.wr-photo-editor-actions{display:flex;gap:12px;margin-top:29px}.wr-photo-editor-actions>.wr-btn{flex:1}.wr-dialog.photo-request .wr-primary{width:100%}
.wr-app[data-motion="paused"] *,.wr-app[data-motion="paused"] *::before,.wr-app[data-motion="paused"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:850px){.wr-photo-reminder{gap:15px;flex-wrap:wrap}.wr-photo-reminder>.wr-btn{margin-left:80px}.wr-photo-reminder.compact>.wr-btn{margin-left:0}}
@media(max-width:600px){.wr-photo-summary{margin:0 15px 13px;padding:9px 10px;font-size:13px;gap:6px}.wr-photo-summary .wr-btn{font-size:13px!important}.wr-photo-summary .wr-btn svg{width:12px;height:12px}.wr-photo-reminder{padding:18px;gap:13px}.wr-photo-reminder>.wr-avatar{height:48px;width:48px}.wr-photo-reminder>.wr-btn{margin-left:0;width:100%}.wr-photo-reminder h3{font-size:16px}.wr-photo-reminder p:not(.wr-eyebrow){font-size:13px}.wr-photo-reminder .wr-eyebrow{font-size:13px;letter-spacing:.8px}.wr-profile-photo-status{flex-wrap:wrap}.wr-photo-crop{width:175px;height:175px}.wr-photo-list>div{gap:8px}.wr-photo-list .wr-btn{font-size:13px!important}.wr-range-label{font-size:13px}.wr-photo-editor-actions>.wr-btn{font-size:13px!important}}
.wr-cover-portrait{position:absolute;right:0;top:0;width:55%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.93}.wr-cover-word{position:relative;z-index:1}.wr-cover-id{z-index:1}
@media(min-width:601px){.wr-hero{padding:12px 0 24px}.wr-hero h1{font-size:clamp(37px,3.8vw,58px)}.wr-hero-meta{margin-top:15px}.wr-stat-line{padding-bottom:20px;margin-bottom:22px}.wr-store{padding:16px}.wr-stores{margin-bottom:23px}}
.wr-schedule-hours{grid-template-columns:200px 1fr}.wr-schedule-hours>div{position:relative;margin-right:18px;height:14px}.wr-schedule-hours>div>span{position:absolute;transform:translateX(-50%)}.wr-schedule-hours>div>span:first-child{transform:none}.wr-schedule-row>div{margin-right:18px;background:#0d0f0d}.wr-schedule-row i[style*="width:0%"]{display:none}
/* Put the current task before supplementary profile housekeeping. */
.wr-staff-grid>aside>.wr-photo-reminder{flex-wrap:wrap;padding:20px;gap:13px}.wr-staff-grid>aside>.wr-photo-reminder>.wr-avatar{width:43px;height:43px;font-size:13px}.wr-staff-grid>aside>.wr-photo-reminder>div{flex-basis:calc(100% - 60px)}.wr-staff-grid>aside>.wr-photo-reminder h3{font-size:16px}.wr-staff-grid>aside>.wr-photo-reminder .wr-eyebrow{font-size:13px;letter-spacing:.7px}.wr-staff-grid>aside>.wr-photo-reminder>.wr-btn{width:100%;margin-left:0}.wr-staff-grid>aside>.wr-photo-reminder.compact>.wr-btn{width:auto}
@media(min-width:601px){.wr-app[data-seat=staff] .wr-hero h1 br{display:none}.wr-day-orbit{width:155px;margin-right:38px}.wr-day-orbit strong{font-size:37px}.wr-day-orbit small{font-size:13px;letter-spacing:.6px}.wr-day-orbit>div>span{font-size:13px}.wr-app[data-seat=staff] .wr-hero{padding-block:8px 23px}}
.wr-profile-action-status{margin:0 30px 26px;padding:17px;border:1px solid #635637;background:#231f14;border-radius:10px;font-size:13px;color:#ecd1a2}.wr-profile-action-status>.wr-btn{margin-top:13px}.wr-dialog[aria-busy=true] .wr-profile-action-status{border-color:#3a4b2d;background:#131b0f;color:#cadcac}.wr-dialog[aria-busy=true] button:disabled{opacity:.55;cursor:wait}

.wr-read-state{display:flex;align-items:center;gap:10px;padding:13px 0;color:#b2baab;font-size:13px;line-height:1.6}.wr-read-state>span{color:var(--amber)}.wr-read-state>div{flex:1;min-width:0}.wr-read-state b,.wr-read-state small{display:block}.wr-read-state small{font-size:13px;color:#98a28f}.wr-read-state .wr-btn{flex-shrink:0}.wr-week-bars{overflow-x:auto}.wr-week-bars>div{min-width:22px}.wr-week-bars i{min-height:0}.wr-journey>.wr-read-state{align-items:center}.wr-learning-banner h3{overflow-wrap:anywhere}

/* Production host keeps the established operations doors.

   THE HOST HAS TO BE THE SCROLLER (2026-09-17, measured before and after).
   renderViewWrapper files 'people' and 'staffos' under "full-screen fixed
   shells — render bare, no wrapper", so this section is a DIRECT child of
   #app. Its two neighbours in that slot take the whole contract: .pos-shell
   and .sos-root are both position:fixed; inset:0; overflow:auto, so each
   scrolls itself. The Workroom took the slot and not the contract, and every
   box from here up was overflow:visible until body, which is overflow:hidden
   (app.css html,body) under an #app of height:100dvh with no overflow of its
   own. Nothing in the chain could scroll.

   Measured at 375x812 against the served stylesheets: body scrollHeight 2231
   against clientHeight 812, and the last panel sat at y=2120 — 1308px below
   the fold with no way to reach it. Reported by the operator the same day:
   "also the people and staff os cant scroll down". Both OS pages open into
   the Workroom, which is why one missing declaration read as two broken pages.

   The fix keeps the host in flow rather than making it a fourth fixed shell:
   #app is already a flex column of exactly the right height, and body already
   owns the notch inset, so claiming the remaining space and scrolling the body
   of the room is enough. The toolbar stays out of the scroller on purpose —
   Home and Open operations are the way out of this page and must not scroll
   away. Re-measured after: the room scrolls its full 1419px and the toolbar
   holds. */
.wr-host{background:#000;min-width:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}
.wr-host > .wr-host-toolbar{flex:0 0 auto}
.wr-host > #eon-workroom-root{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.wr-host > #eon-workroom-root > .wr-app{min-height:100%}.wr-host-toolbar{display:flex;align-items:center;gap:16px;padding:12px 20px;background:#080a08;color:#f1f3ef;border-bottom:1px solid #232722}.wr-host-toolbar strong{flex:1}.wr-host-toolbar button,.wr-host-state button{background:#141814;color:#d4ff3a;border:1px solid #343c31;border-radius:9px;padding:9px 14px;font:inherit}.wr-host-state{padding:64px 24px;color:#f1f3ef;min-height:65vh;background:#000}.wr-host-state p{color:#939a95;margin:16px 0}.wr-store-dot[data-state="unknown"]{background:#939a95!important;box-shadow:none!important}

/* Working-day continuity: flat black, source states, one travel per new receipt. */
.wr-new-receipt .wr-flow-travel path{opacity:1;animation:wr-travel 1.2s ease-out 1 forwards}
.wr-location-strip{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.wr-location-strip .wr-btn{font-size:13px!important}.wr-location-strip span{color:var(--muted);margin-left:8px}
.wr-rollcall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden}.wr-rollcall .wr-btn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;border:0;border-right:1px solid var(--line);border-radius:0;background:#0d0f0d}.wr-rollcall .wr-btn:last-child{border-right:0}.wr-rollcall strong{font:26px 'JetBrains Mono',monospace}.wr-rollcall span{font-size:13px}.wr-rollcall [aria-pressed=true]{background:#1c2410;color:var(--green)}
.wr-timeline{margin-top:20px}.wr-source-chips{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.wr-source-chips span{padding:4px 7px;font-size:13px;border:1px solid var(--line);border-radius:4px;color:var(--muted)}.wr-source-chips [data-state=partial],.wr-source-chips [data-state=unavailable]{color:var(--amber);border-color:#544927}.wr-event time{font:10px 'JetBrains Mono',monospace;color:var(--muted)}.wr-event small{overflow-wrap:anywhere}.wr-timeline details{font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}
.wr-asks{padding:24px;margin-block:24px}.wr-asks-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px}.wr-asks h3{font-size:16px;margin-bottom:14px}.wr-ask-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left!important;white-space:normal!important;padding:14px!important;border-bottom:1px solid var(--line)!important}.wr-ask-row small{display:block;color:var(--muted);font-size:13px;margin-top:7px;overflow-wrap:anywhere}.wr-build-ask{font-size:13px;line-height:1.6;padding:12px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.wr-build-ask summary{cursor:pointer}.wr-workflow-door{padding:30px}.wr-workflow-door p{margin:18px 0;color:var(--muted)}
@media(max-width:600px){.wr-rollcall .wr-btn{padding:12px 7px;gap:6px}.wr-rollcall strong{font-size:21px}.wr-rollcall span{font-size:13px}.wr-asks{padding:16px}.wr-asks-columns{grid-template-columns:1fr}.wr-asks>.wr-section-title{align-items:flex-start;gap:12px;flex-wrap:wrap}.wr-ask-row{flex-wrap:wrap}.wr-asks h2{font-size:24px}}


.wr-pattern{margin-block:24px}.wr-pattern>div{padding:16px 0;border-bottom:1px solid var(--line)}

.wr-app .wr-rollcall-faces{display:flex;margin-top:10px;min-height:22px}.wr-app .wr-rollcall-faces .wr-avatar{width:24px;height:24px;min-width:24px;font-size:13px;margin-right:-5px;border:2px solid #101010}.wr-app .wr-relay h4{margin:22px 0 10px;font-size:13px}.wr-app .wr-grade>strong{font-size:24px}.wr-app .wr-relay .wr-ask-row{width:100%;text-align:left}

/* Readable phone type and the preserved decision panels. */
.wr-work-summary{display:flex;flex-wrap:wrap;gap:26px;padding:20px 0 10px}.wr-work-summary>div{display:flex;align-items:baseline;gap:9px}.wr-work-summary strong{font-size:23px}.wr-work-summary span{font-size:13px;color:var(--muted)}
.wr-decisions{margin-block:26px}.wr-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.wr-decision-grid .pos-panel{background:#0d0d0d;border:1px solid var(--line);border-radius:12px;padding:18px;height:100%;font:14px Archivo,sans-serif}.wr-decision-grid h3,.wr-decision-grid .pos-panel__t{font-size:15px;line-height:1.5}.wr-decision-grid .pos-appr__row{padding-block:14px;border-bottom:1px solid var(--line)}.wr-decision-grid .pos-appr__meta{display:grid;gap:7px}.wr-decision-grid .pos-appr__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.wr-decision-grid .pos-appr__acts button{min-height:44px;padding:10px 13px;border:1px solid #465132;border-radius:7px;background:#101010;color:var(--green);font:13px Archivo,sans-serif}.wr-decision-grid p,.wr-decision-grid .pos-flag__m,.wr-decision-grid .pos-appr__meta span{font-size:13px;color:var(--muted);line-height:1.6}.wr-decision-grid .pos-appr__warn{color:var(--amber);font-size:13px}.wr-decision-grid .pos-decide--old{color:var(--amber)}
@media(max-width:600px){
.wr-app{font-size:14px}.wr-app small,.wr-app .wr-small,.wr-app .wr-eyebrow,.wr-app .wr-status,.wr-app .wr-source-chips span,.wr-app .wr-event time,.wr-app .wr-table-footer,.wr-app .wr-page-footer,.wr-app .wr-hero-meta,.wr-app .wr-preview-strip{font-size:13px!important;letter-spacing:0;line-height:1.55}
.wr-app .wr-btn,.wr-sidebar nav button{font-size:13px!important;min-height:44px}.wr-app input,.wr-app select,.wr-app textarea{font-size:16px}.wr-topbar{height:auto;min-height:70px;padding:10px 14px;flex-wrap:wrap}.wr-content{padding:18px 16px}.wr-top-actions .wr-btn{min-width:40px;padding:8px}.wr-seat-switch .wr-btn{padding-inline:10px}.wr-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.wr-hero h1{max-width:none;font-size:40px}.wr-hero-sub{max-width:none;font-size:14px}.wr-hero-meta{gap:10px}
.wr-flow{position:static;width:100%;max-width:350px;opacity:1}.wr-flow svg{height:auto}.wr-flow>span{max-width:none;font-size:13px}.wr-day-orbit{position:static;width:190px;align-self:center;margin:0}.wr-day-orbit small{font-size:13px}.wr-day-orbit>div>span{font-size:13px}.wr-day-orbit strong{font-size:36px}
.wr-stat>strong,.wr-stat>strong.small{white-space:normal;overflow-wrap:anywhere}.wr-stat>strong.small{font-size:21px}.wr-rollcall{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.wr-rollcall .wr-btn{flex:1 0 103px;scroll-snap-align:start;padding:15px 12px}.wr-rollcall span{font-size:13px}.wr-app .wr-rollcall-faces .wr-avatar{min-width:26px;width:26px;height:26px;font-size:13px}
.wr-team-table{min-width:520px}.wr-team-table td,.wr-person-button b{font-size:14px}.wr-team-table td small,.wr-team-table .wr-status{font-size:13px}.wr-table-footer{flex-wrap:wrap}.wr-task-card{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;padding:18px 14px}.wr-task-card>.wr-task-text b{font-size:15px;line-height:1.45}.wr-task-card>.wr-status{grid-column:2;white-space:normal}.wr-task-people{display:none}.wr-task-card small{font-size:13px}.wr-focus-card>p{font-size:14px}.wr-learning-banner{grid-template-columns:1fr}.wr-learning-art{min-height:100px}.wr-learning-banner p{font-size:14px}.wr-section-title{flex-wrap:wrap}.wr-event{gap:10px}.wr-event time{min-width:42px}.wr-event b{font-size:14px}.wr-decision-grid{grid-template-columns:1fr}.wr-work-summary{gap:14px}.wr-work-summary>div{width:100%;justify-content:space-between}.wr-app .wr-photo-reminder p:not(.wr-eyebrow){font-size:14px}.wr-photo-summary{flex-wrap:wrap}.wr-profile-tabs{overflow-x:auto;white-space:nowrap}.wr-dialog{overflow-x:hidden}.wr-dialog .wr-profile-grid{grid-template-columns:1fr}.wr-handoff-people{flex-wrap:wrap}.wr-app .wr-handoff-people b{font-size:14px}
}

@media(max-width:600px){.wr-app[data-seat=staff] .wr-hero{display:grid;grid-template-columns:minmax(0,1fr)125px;align-items:center;gap:12px}.wr-app[data-seat=staff] .wr-hero h1{font-size:32px}.wr-app[data-seat=staff] .wr-hero-meta{overflow-wrap:anywhere}.wr-day-orbit{position:relative;width:125px;top:auto;right:auto}.wr-day-orbit>div{inset:0}.wr-app .wr-day-orbit small{font-size:13px;line-height:1.25;max-width:105px}.wr-app .wr-day-orbit strong{font-size:30px}.wr-app .wr-day-orbit>div>span{font-size:13px}}
/* Keep visually hidden table labels inside a stable containing block. */
.wr-sr{left:0;top:0;clip-path:inset(50%)}

/* ── Workroom return bar ─────────────────────────────────────
   The strip across the top of the operations pages, with the way back
   to the Workroom on the left and the name of where you are on the
   right. It shows on both floors: /?v=people (floor 2) and
   /?v=staffos (floor 1).

   It lives in THIS file, not app.css, because these two floors
   register this stylesheet. A rule in app.css above the floor 4
   marker sits outside every floor's scoped section, so the design
   gate can never see it and can never ask anyone to look at it. */
.wr-return-bar {
  display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;
  padding:12px 20px;padding-top:calc(12px + var(--safe-top,0px));
  background:#080a08;border-bottom:1px solid #232722;color:#a9b1a6;
  font:500 13px/1.4 Archivo,sans-serif;position:relative;z-index:11;box-sizing:border-box;
}
.wr-return-bar [data-workroom-return] {
  display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;
  margin:0;padding:10px 14px;background:#141814;color:#d4ff3a;border:1px solid #343c31;
  border-radius:9px;font:600 14px/1.4 Archivo,sans-serif;cursor:pointer;white-space:nowrap;
  box-sizing:border-box;appearance:none;
}
.wr-return-bar [data-workroom-return] svg {width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0;}
.wr-return-bar [data-workroom-return]:hover {background:#22291b;border-color:#68794a;}
.wr-return-bar [data-workroom-return]:focus-visible {outline:2px solid #d4ff3a;outline-offset:4px;}
.wr-return-bar .wr-return-context {font:500 12px/1.4 Archivo,sans-serif;color:#a9b1a6;}
/* The return bar has already cleared the notch; do not reserve it twice.
   :is([data-common-ground="on"] *) keeps the ground gate AND lifts this to
   (0,3,0) so it beats common_ground.css's own (0,2,0) .cg-frame padding-top
   on specificity, not on which stylesheet happens to be linked last. */
.wr-return-bar:is([data-common-ground="on"] *) + .cg-frame {padding-top:20px;}
@media(max-width:360px){
  .wr-return-bar{padding-left:12px;padding-right:12px;gap:8px;}
  .wr-return-bar [data-workroom-return]{gap:7px;padding-left:10px;padding-right:10px;}
}

/* Room on the right for the bell, on Staff OS only.

   WHAT THE FLOOR SEES without this: a staff member opens /?v=staffos on a
   390px phone and taps "Open operations". The round notifications bell is
   pinned to the top-right corner of the screen and floats over everything,
   so it lands on top of the word "Operations" at the right end of this bar.
   The word is half covered and the bell looks like it belongs to the bar.

   Measured from the rules, at 390px with no notch:
     bell  — app.css .shell-bell: fixed, right:max(10px,safe-right)=10,
             44 wide  ->  x 336 to 380, y 10 to 54 (y 47 to 91 with a notch)
     bar   — padding 12px 20px, min-height 44 on the button
          ->  spans the full width, y 0 to 68 (y 0 to 115 with a notch);
              its right-hand label ends at 390-20 = x 370
     overlap before: x 336 to 370 — 34px of the label under the bell
     overlap after : label ends at 390-64 = x 326, bell starts at x 336
                  -> 10px clear

   64px is the house number: it is what common_ground.css:520 already
   reserves on .cg-frame, the header directly below this bar, for the same
   bell (10px offset + 44px bell + 10px breathing room).

   Staff OS only. app.js SHELL_BELL_VIEWS = ['tasks','staffos'], so no bell
   ever mounts on /?v=people — reserving there would hold 64px of a 390px
   bar open for a control that cannot appear.

   Not inside a width query, unlike the .cg-frame reserve. That one can be:
   .cg-frame only exists when Common Ground is on, and above 760px that
   ground moves the bell down to the bottom-right (common_ground.css:169).
   This bar exists with the ground off too, and with it off the bell stays
   top-right at EVERY width. Reserving always is right in all four cases,
   and costs nothing when the bell is at the bottom.

   Placed after the 360px block and at (0,2,0) against that block's
   (0,1,0), so the narrow-phone padding cannot drop the reserve — the
   bell is still top-right at 360px and narrower. */
.wr-return-bar:is(.sos-root > *) {padding-right:64px;}
/* Not on the full-page chat. WHAT THE FLOOR SEES without this: a customer-care
   rep opens Chat on a 390px phone, taps a conversation, and this bar sits where
   the conversation's own bar belongs, so "‹ Back to conversations" is never on
   screen (Thelma, 17 Sep 2026: "How do I leave this page to the page where all
   the chats are?"). WHY: the desk mounts INSIDE .phone as position:fixed;
   top:0; z-index:60 (cs.css .csw-shell); .phone is a stacking context
   (staff_os.css: position:relative; z-index:1); this bar is a sibling ABOVE
   .phone at z-index:11, so it paints over the desk's first 68px — the height
   of .csw-conv__bar. staff_os.css PR-F #1 (June 2026) makes that chat a TRUE
   FULL PAGE whose only exit is the top-left chevron; this bar is not part of
   that page. Hidden at every width (the desk is fixed at every width); it is
   back on the Day view, where the chevron lands. Lives HERE, in the stylesheet
   floors 1 and 2 register, so the design gate sees it (first read of #3449).
   Written floor-class-first with the foreign ancestor inside :is(), the way
   :120 and :162 already do, because verify_house_floor.py:140 requires every
   top-level selector here to start with .wr- (the Opus design verifier ran the
   floor's own harness and found the .sos-root-first form turned it red).
   Same specificity (0,3,0), same match set. */
.wr-return-bar:is(.sos-root.sos-csfull > *) {display:none;}

/* Operational leaves, inside the same Workroom. One section, one focus. */
.wr-section-nav{display:flex;flex-wrap:wrap;gap:6px;padding:5px;margin:0 0 22px;border-bottom:1px solid #293029}
.wr-section-nav .wr-btn{border:0;background:transparent;color:#a8b3a3;border-radius:7px;padding:11px 15px;min-height:44px}
.wr-section-nav .wr-btn.active{background:#d4ff3a;color:#101509;font-weight:650}
.wr-tool-surface{min-width:0;min-height:220px;--border:#293029;--surface:#101310;--surface2:#171d17;--text:#eef3e9;--muted:#abb7a6;--good:#7fd6a0;--bad:#ee827c;--warn:#e3bb76;animation:wr-tool-enter .18s ease-out 1}
.wr-tool-surface[aria-busy=true]{cursor:progress}
.wr-tool-surface .pos-panel,.wr-tool-surface .cg-panel,.wr-tool-staff .card{background:#101310;border:1px solid #293029;border-radius:12px;box-shadow:none}
.wr-tool-surface .pos-panel{padding:20px;margin-bottom:14px}
.wr-tool-surface .pos-panel__h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px}
.wr-tool-surface .pos-panel__t{font-size:15px;font-weight:600;letter-spacing:0}
.wr-tool-surface .pos-panel__act{color:#d4ff3a}
.wr-tool-surface .pos-xcta{background:#d4ff3a;color:#101509}
.wr-tool-surface button{cursor:pointer;max-width:100%}
.wr-tool-surface :is(button,input,select,textarea){font-family:var(--wr-font);min-height:40px}
.wr-tool-surface :is(button,a,input,select,textarea):focus-visible{outline:2px solid #d4ff3a;outline-offset:3px}
.wr-tool-surface :is(.pos-floor,.pos-team,.pos-coach,.pos-org,.pos-goals,.pos-exec){padding:0}
.wr-tool-surface :is(.pos-floor__row,.pos-team__row,.cg-finance-row){min-width:0;overflow-wrap:anywhere}
.wr-tool-surface .pos-detail{background:#0e120e;color:#eef3e9;z-index:80}
.wr-tool-surface .pos-detail__bar{justify-content:space-between}
.wr-tool-surface .pos-scrim.on{z-index:79}
.wr-tool-unavailable{padding:32px 22px;border:1px solid #6d5935;border-radius:12px}
.wr-tool-unavailable h2{font-size:20px}.wr-tool-unavailable p{margin-top:12px;color:#d6bd92;line-height:1.6}
.wr-tool-staff.sos-root{position:relative;inset:auto;width:100%;height:auto;min-height:220px;overflow:visible;padding:0;background:transparent;color:#eef3e9;font:14px/1.5 var(--wr-font);--bg:#080b08;--ink:#eef3e9;--card:#101310;--line:#293029;--mute:#abb7a6;--lime:#d4ff3a;--mint:#7fd6c0;--blue:#83b4d3;--amber:#e3bb76;--vio:#b7a1d7;--red:#ee827c}
.wr-tool-staff .wr-tool-body{display:block;min-width:0;max-width:100%}
.wr-tool-staff :is(.sec,.card,.qa,.note){margin-block:14px}
.wr-tool-staff .sec{font-size:13px;letter-spacing:.06em;color:#abb7a6}
.wr-tool-staff .card{padding:22px}
.wr-shift-actions{display:grid;gap:14px}.wr-shift-actions h2{font-size:20px;margin-top:12px}
.wr-tool-staff.sos-csfull{position:relative;inset:auto;height:auto}
.wr-tool-staff #csw.csw-shell{position:relative;inset:auto;height:min(76dvh,920px);min-height:430px;width:100%}
.wr-tool-staff .sheet{z-index:90}
.wr-tool-surface .cg-intro{padding-top:0}.wr-tool-surface .cg-intro h2{font-size:clamp(26px,3vw,42px)}
.wr-app[data-motion=paused] .wr-tool-surface,.wr-app[data-motion=paused] .wr-tool-surface *{animation:none!important;transition:none!important}
@keyframes wr-tool-enter{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.wr-tool-surface,.wr-tool-surface *{animation:none!important;transition:none!important}}
@media(max-width:700px){
 .wr-section-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px}.wr-section-nav .wr-btn{flex-shrink:0}
 .wr-tool-surface :is(.pos-ownergrid,.pos-exec,.pos-goals,.pos-org,.pos-coach,.cg-staff-grid){display:block}
 .wr-tool-surface .pos-panel,.wr-tool-staff .card{padding:16px}
 .wr-tool-surface :is(.cg-metrics,.pos-team__layout){grid-template-columns:1fr 1fr}
 .wr-tool-surface :is(input,select,textarea){font-size:16px}
 .wr-tool-surface :is(button,a){min-height:44px}
 .wr-tool-surface .pos-detail{width:min(100vw,560px)}
 .wr-tool-staff #csw.csw-shell{height:72dvh;min-height:400px}
 .wr-tool-surface :is(.pos-wall,.cg-rep-attach){max-width:100%;overflow-wrap:anywhere}
}
/* Closed task drawers must not widen the host or remain in the tab order. */
.wr-tool-surface .pos-detail:not(.open),.wr-tool-surface .pos-scrim:not(.on){display:none}
.wr-tool-surface .pos-detail.open{display:flex;max-width:100vw;box-sizing:border-box}
.wr-tool-surface .cg-intro .cg-kicker{display:none}
.wr-tool-surface .cg-intro h2{font-size:clamp(23px,2.2vw,30px);line-height:1.2}
.wr-tool-staff #csw .csw-tabbar{position:relative;inset:auto;flex-shrink:0;width:100%}
.wr-tool-staff #csw .csw-body{min-height:0}
.wr-tool-surface .pos-file__tab{min-height:48px}
.wr-tool-staff .task{border:1px solid #293029;border-radius:12px;margin-block:12px;padding:18px}
.wr-tool-staff .task:focus-visible{outline:2px solid #d4ff3a;outline-offset:3px}
@media(max-width:700px){
 .wr-app:has(.wr-tool-surface) .wr-page-heading{padding-block:5px 18px}
 .wr-app:has(.wr-tool-surface) .wr-page-heading h1{font-size:34px}
 .wr-app:has(.wr-tool-surface) .wr-content{padding-top:20px}
 .wr-tool-surface .cg-intro{margin-bottom:20px;gap:18px}
 .wr-tool-staff #csw.csw-shell{height:calc(100dvh - 310px);min-height:440px}
}
/* The native desk puts its phone tabs inside the body; stack them below the
   inbox rather than letting a former fixed bar consume the split pane. */
.wr-tool-staff #csw .csw-body{flex-direction:column}
.wr-tool-staff #csw .csw-inbox{width:100%;min-height:0}
.wr-tool-staff #csw .csw-tabbar{height:auto;align-self:stretch}

/* Global exit belongs to the existing workspace masthead. Keep a fallback while loading. */
.wr-host{position:relative}
.wr-home-fallback{position:absolute;top:12px;left:20px;z-index:2;min-height:44px;padding:9px 14px;background:#141814;color:#d4ff3a;border:1px solid #343c31;border-radius:9px;font:inherit}
.wr-host:has(.wr-app)>.wr-home-fallback{display:none}
.wr-logo{min-height:44px;text-decoration:none}
.wr-home-label{font:11px var(--wr-font);letter-spacing:0;margin-left:auto;color:#a7afa7;white-space:nowrap}
.wr-logo:focus-visible,.wr-home-fallback:focus-visible{outline:2px solid #d4ff3a;outline-offset:4px}
.wr-tool-surface .pos-appr__ok{color:#101600}

/* Work Room's shared .wr-status has a 30% cap; read timestamps need their full label. */
.wr-app .wr-hero-meta>.wr-status{max-width:100%;white-space:normal;flex-shrink:0}

/* The native task assistant keeps its action and adopts the Workroom palette. */
.wr-tool-staff .sos-askrow{color:#d4ff3a;border-color:#435325;background:#151c0c}
