#root .manager-sources-screen{--ui-font:var(--ui-font-delivered);font:400 14px/1.45 var(--ui-font);font-synthesis:none;color:#2b3631;min-width:0;overflow-wrap:anywhere}#root .manager-sources-screen h1{margin:10px 0 14px;font:500 21px/1.3 var(--ui-font);letter-spacing:normal}#root .manager-sources-screen h2{margin:0;font:400 14px/1.45 var(--ui-font);color:#2b3631;letter-spacing:normal}.manager-source-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager-source-list>li{padding:12px 14px;min-width:0;background:var(--ui-surface);border:1px solid #ddd8cd;border-radius:8px}.manager-source-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 18px;flex-wrap:wrap}.manager-source-head>span{font-size:12px;color:#58645d}#root .manager-sources-screen p{margin:4px 0;font:400 13px/1.45 var(--ui-font);color:#58645d;white-space:pre-wrap}#root .manager-sources-screen .ui-details{border:0;background:transparent;padding:0;margin:3px 0 0}#root .manager-sources-screen .ui-details-summary{min-height:34px;padding:5px 0;gap:6px;justify-content:flex-start}#root .manager-sources-screen .ui-details-heading{font:400 13px/1.4 var(--ui-font);margin:0;color:#365b48}#root .manager-sources-screen .ui-details-chevron{width:14px;height:14px}#root .manager-sources-screen .ui-details-body{padding:0 0 6px 16px}#root .manager-sources-screen .manager-source-migration{margin-top:16px}.manager-source-migration dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:7px 12px;margin:10px 0;font-size:13px}.manager-source-migration dt{font-weight:500}.manager-source-migration dd{margin:0;color:#58645d}#root .manager-sources-screen .manager-source-summary{margin:-8px 0 14px;font-size:11px}.manager-sources-screen summary:focus-visible{outline:var(--ui-focus);outline-offset:2px}@media(pointer:coarse),(max-width:599px){#root .manager-sources-screen .ui-details-summary{min-height:44px}}@media(max-width:360px){.manager-source-migration dl{grid-template-columns:1fr;gap:3px}.manager-source-migration dd{margin-bottom:7px}}@media(max-width:700px){.manager-source-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){#root .manager-sources-screen{font-size:var(--ui-mobile-meta,14px)}#root .manager-sources-screen h2{font-size:var(--ui-mobile-body,17px)}.manager-source-head>span{font-size:var(--ui-mobile-meta,14px)}#root .manager-sources-screen p{font-size:var(--ui-mobile-body,17px)}#root .manager-sources-screen .ui-details-heading,.manager-source-migration dl{font-size:var(--ui-mobile-secondary,15px)}#root .manager-sources-screen .manager-source-summary{font-size:var(--ui-mobile-meta,14px)}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#20231f;background:#f4f1e9;font-synthesis:none;--green:#216b3b;--green2:#2f8150;--greenSoft:#eaf5ec;--ink:#20231f;--muted:#6d716a;--line:#ddd8cd;--card:#fff;--cream:#f4f1e9;--amber:#9a6b10;--amberSoft:#fff4d8;--red:#9a3023;--redSoft:#fff0ec;--shadow:0 7px 24px rgba(31,36,29,.065)}*{box-sizing:border-box}html{background:var(--cream)}body{margin:0;background:var(--cream);color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2rem,6vw,3.3rem);letter-spacing:-.055em;line-height:.98;margin-bottom:10px}h2{font-size:1.28rem;letter-spacing:-.025em;margin:0}h3{font-size:.95rem;margin:0}p{line-height:1.5}.app{min-height:100vh}.app-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px max(12px,calc((100vw - 1240px)/2));background:#faf8f2f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand,.header-actions,.mode,.status-line,.row-actions{display:flex;align-items:center;gap:8px}.brand>div:last-child{display:flex;flex-direction:column;line-height:1.12}.brand strong{font-size:.9rem}.brand span{font-size:.62rem;color:var(--muted);margin-top:2px}.mark{width:48px;height:48px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.25rem}.mark.small{width:34px;height:34px;font-size:.9rem}.header-actions select{max-width:180px}.mode{padding:3px;background:#e9e5dc;border:1px solid #d7d2c8;border-radius:11px}.mode button{border:0;background:transparent;border-radius:8px;padding:6px 9px;font-size:.73rem;font-weight:800;color:#666}.mode button.active{background:#fff;color:#111;box-shadow:0 1px 3px #0001}.icon-btn{border:1px solid #d6d1c6;background:#fff;border-radius:10px;width:35px;height:35px;font-size:1.1rem}.parallel-note{padding:6px 12px;text-align:center;background:#20231f;color:#efefe9;font-size:.69rem}.parallel-note b{color:#b7e5c2}.global-error{max-width:1240px;margin:10px auto 0;background:var(--redSoft);border:1px solid #e4b1a7;color:var(--red);border-radius:12px;padding:10px 13px}.toast{position:fixed;z-index:100;right:14px;bottom:14px;background:#173b24;color:#fff;padding:11px 15px;border-radius:12px;font-size:.8rem;font-weight:800;box-shadow:0 10px 34px #0003}main{max-width:1240px;margin:0 auto;padding:18px 14px 80px}.kicker{font-size:.64rem;font-weight:900;letter-spacing:.115em;text-transform:uppercase;color:#73776f;margin-bottom:5px}.team-top,.manager-top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 2px 10px}.team-top p,.manager-top p{margin:0;color:var(--muted);max-width:650px}.identity{display:flex;flex-direction:column;gap:5px;padding:10px 11px;background:#fff;border:1px solid var(--line);border-radius:13px;min-width:190px}.identity span{font-size:.66rem;font-weight:800;color:var(--muted)}select,input,textarea{border:1px solid #d7d2c7;background:#fff;border-radius:10px;padding:9px 10px;outline:none;min-width:0}select:focus,input:focus,textarea:focus{border-color:#72a181;box-shadow:0 0 0 3px #4484561f}textarea{resize:vertical;min-height:82px}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 10px}.metric-row>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 12px;display:flex;flex-direction:column}.metric-row span{font-size:.65rem;font-weight:750;color:var(--muted)}.metric-row b{font-size:1.5rem;letter-spacing:-.045em}.metric-row .attention{background:var(--redSoft);border-color:#e4b4aa}.team-nav,.manager-nav{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding:4px 0 12px}.team-nav::-webkit-scrollbar,.manager-nav::-webkit-scrollbar{display:none}.team-nav button,.manager-nav button{white-space:nowrap;border:1px solid #d7d2c7;background:#fbfaf6;border-radius:10px;padding:8px 11px;font-size:.74rem;font-weight:800;color:#62665f}.team-nav button.active,.manager-nav button.active{background:#20231f;color:#fff;border-color:#20231f}.stack{display:grid;gap:11px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:15px;box-shadow:var(--shadow)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.next-card{background:#1f3828;color:#fff;border-radius:16px;padding:17px 18px;box-shadow:var(--shadow)}.next-card .kicker{color:#abd6b8}.next-card h2{font-size:1.3rem;margin-bottom:5px}.next-card p{margin:0;color:#d1dfd4;font-size:.82rem}.progress{display:flex;align-items:center;gap:7px;min-width:115px}.progress>div{height:7px;flex:1;background:#e8e4dc;border-radius:99px;overflow:hidden}.progress i{display:block;height:100%;background:var(--green2);border-radius:99px}.progress span{font-size:.65rem;font-weight:850;color:var(--muted)}.pill{display:inline-flex;align-items:center;width:max-content;border:1px solid #d8d4ca;background:#f2f0e9;border-radius:99px;padding:3px 7px;font-size:.59rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#5e625b}.pill.green{background:var(--greenSoft);border-color:#badcc3;color:#22643a}.pill.amber{background:var(--amberSoft);border-color:#e8ce90;color:#76530e}.pill.red{background:var(--redSoft);border-color:#e7b6ad;color:#8d2b1f}.task-group{border-top:1px solid #eeeae1;padding-top:12px;margin-top:12px}.task-group:first-child{border-top:0;padding-top:0;margin-top:0}.task-group-head,.task-group>summary{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:8px}.task-group>summary{cursor:pointer;list-style:none}.task-group>summary::-webkit-details-marker{display:none}.task-group.help .task-group-head strong{color:#76530e}.task-group.overdue .task-group-head strong{color:var(--red)}.task-list{display:grid;gap:7px}.task-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dfdbd2;background:#fbfaf6;border-radius:12px;padding:10px}.task-row.done{background:#edf7ef;border-color:#bcdcc4}.task-row.help{background:#fff8e7;border-color:#e6cb8e}.task-row.overdue{background:#fff4f1;border-color:#e6b8ae}.task-check{width:32px;height:32px;border-radius:9px;border:1.5px solid #c8c4ba;background:#fff;font-weight:900;color:#fff}.task-row.done .task-check,.task-check.checked{background:var(--green2);border-color:var(--green2)}.task-copy{min-width:0}.task-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.task-copy .small,.simple-row span,.inventory-row span,.transfer span,.source span,.source small,.deposit small,.config-row span{font-size:.68rem;color:var(--muted)}.help-details{font-size:.72rem;color:#585d55;margin-top:5px}.help-details summary{font-weight:800;cursor:pointer}.help-details p{margin:5px 0 0}.row-actions{justify-content:flex-end}.row-actions button,.task-row>.row-actions button{border:1px solid #d7d2c7;background:#fff;border-radius:8px;padding:6px 8px;font-size:.68rem;font-weight:750}.bulk{margin-top:12px;border-top:1px solid #eeeae1;padding-top:11px}.bulk summary{font-weight:850;font-size:.76rem;cursor:pointer}.bulk p{font-size:.72rem;color:var(--muted);margin:7px 0}.btn{border:1px solid #d4d0c5;background:#fff;border-radius:9px;padding:8px 11px;font-weight:800;font-size:.75rem}.btn:hover{border-color:#aba69a}.btn.green{background:var(--green2);border-color:var(--green2);color:#fff}.btn.green:hover{background:var(--green)}.closing-win{display:flex;align-items:center;gap:15px;background:#1d6138;color:#fff;padding:20px;border-radius:17px;box-shadow:var(--shadow)}.closing-win h2{font-size:1.4rem}.closing-win p{margin:4px 0 0;color:#d5eadb}.win-check{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#246a3d;font-size:1.5rem;font-weight:900}.inventory-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inventory-summary-grid>div{display:flex;flex-direction:column;border:1px solid #e2ded5;background:#faf9f5;border-radius:12px;padding:10px}.inventory-summary-grid span{font-size:.7rem;color:var(--muted);margin-top:2px}.inventory-list{display:grid;gap:7px}.inventory-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(170px,.42fr);gap:10px;align-items:center;border:1px solid #e0dcd2;background:#fbfaf6;border-radius:12px;padding:10px}.inventory-row.low{background:#fff9ea;border-color:#e5d09d}.inventory-row.critical,.inventory-row.out{background:#fff2ee;border-color:#e2b3a8}.inventory-row.good,.inventory-row.ok{background:#f4faf5}.inventory-status{display:flex;align-items:flex-end;flex-direction:column;gap:3px}.inventory-status strong{font-size:1rem}.inventory-status small{font-size:.64rem;color:var(--muted)}.count-entry{display:flex;gap:6px}.count-entry input{width:100%;min-width:68px}.stock-group+.stock-group{margin-top:15px}.stock-group h3{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:7px}.split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:11px}.form{display:grid;gap:9px}.form label,.deposit label,.inline-form label{display:flex;flex-direction:column;gap:5px;font-size:.68rem;font-weight:800;color:#666b64}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.check{flex-direction:row!important;align-items:center!important}.check input{width:auto}.transfer-list,.simple-list{display:grid;gap:7px}.transfer,.simple-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e0dcd2;background:#fbfaf6;border-radius:12px;padding:10px}.transfer>div:first-child,.simple-row>div{min-width:0;display:flex;flex-direction:column}.transfer h3{margin:5px 0 2px}.deposit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deposit{display:grid;gap:8px;border:1px solid #e0dcd2;background:#faf9f5;border-radius:12px;padding:11px}.inline-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px}.empty-state{border:1px dashed #d4cfc4;background:#faf9f5;border-radius:11px;padding:14px;color:var(--muted);text-align:center;font-size:.73rem}.success{background:#eef8f0;border:1px solid #bddfc6;border-radius:11px;padding:12px;color:#28673d;font-size:.75rem;font-weight:750}.manager-top{padding-bottom:12px}.scope-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px}.scope{border:1px solid #dad6cc;background:#fbfaf6;border-radius:12px;padding:9px 11px;text-align:left;display:flex;flex-direction:column}.scope strong{font-size:.77rem}.scope span{font-size:.65rem;color:var(--muted);margin-top:2px}.scope.active{background:#fff;border-color:#6a6e67;box-shadow:0 1px 5px #0001}.scope.company{background:#20231f;color:#fff;border-color:#20231f}.scope.company span{color:#c6c9c3}.manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.manager-grid .span2{grid-column:span 2}.momentum-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.momentum{border:1px solid #e0dcd2;background:#faf9f5;border-radius:12px;padding:10px;display:flex;flex-direction:column}.momentum>div{display:flex;align-items:center;gap:7px}.momentum i{width:9px;height:9px;border-radius:50%;background:#9aa096}.momentum i.green{background:#3b9b5c}.momentum i.amber{background:#d09a2e}.momentum b{font-size:1.25rem;letter-spacing:-.04em;margin:5px 0 1px}.momentum span{font-size:.65rem;color:var(--muted)}.big-number{font-size:2.35rem;font-weight:900;letter-spacing:-.06em}.table-list{display:grid;gap:1px}.table-list>div{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(65px,.4fr);gap:10px;align-items:center;padding:7px 4px;border-bottom:1px solid #eeeae1;font-size:.71rem}.table-list span{color:var(--muted)}.source-policy{display:flex;flex-direction:column;gap:2px;padding:13px 14px;border:1px solid #ddc17f;background:#fff6df;color:#5d4715;border-radius:13px}.source-policy span{font-size:.72rem}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source{border:1px solid #e0dcd2;background:#faf9f5;border-radius:12px;padding:11px}.source p{font-size:.7rem;color:#555a53;margin:7px 0}.architecture{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.architecture>div{border:1px solid #ddd8ce;border-radius:12px;padding:12px;display:grid;gap:4px}.architecture b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#20231f;color:#fff;font-size:.7rem}.architecture span{font-size:.7rem;color:var(--muted)}.config-list{display:grid;gap:1px}.config-row{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #eeeae1}.config-row>div{display:flex;flex-direction:column}.gate{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at top,#fcfbf7 0,#ece8de 80%)}.gate-card{width:min(390px,100%);display:grid;gap:10px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 18px 60px #24231c18;text-align:center}.gate-card .mark{margin:auto}.gate-card h1{font-size:2.5rem;margin-bottom:0}.gate-card p{font-size:.78rem;color:var(--muted)}.gate-card label{display:flex;flex-direction:column;text-align:left;gap:5px;font-size:.68rem;font-weight:800;color:var(--muted)}.gate-card small{color:#858981;font-size:.64rem}.error{background:var(--redSoft);border:1px solid #e4b1a7;color:var(--red);padding:8px 10px;border-radius:9px;font-size:.72rem}.loading{min-height:100vh;display:grid;place-content:center;text-align:center;gap:10px}.spinner{width:34px;height:34px;margin:auto;border-radius:50%;border:3px solid #d8d4ca;border-top-color:var(--green2);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.source-grid{grid-template-columns:repeat(2,1fr)}.split,.manager-grid{grid-template-columns:1fr}.manager-grid .span2{grid-column:auto}}@media(max-width:680px){main{padding:12px 9px 70px}.app-header{padding:8px 9px;align-items:flex-start}.brand span{display:none}.header-actions{gap:4px;flex-wrap:wrap;justify-content:flex-end}.header-actions select{max-width:128px;padding:7px}.mode button{padding:5px 7px}.parallel-note{font-size:.62rem}.team-top,.manager-top{align-items:stretch;flex-direction:column;padding:12px 1px 8px;gap:10px}.team-top h1,.manager-top h1{font-size:2.05rem}.identity{min-width:0;padding:8px}.metric-row{grid-template-columns:repeat(2,1fr);gap:6px}.metric-row>div{padding:9px 10px}.metric-row b{font-size:1.3rem}.card{padding:12px;border-radius:14px}.section-head{align-items:center}.section-head .progress{min-width:95px}.task-row{grid-template-columns:auto minmax(0,1fr);padding:9px}.task-row>.row-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.inventory-row{grid-template-columns:minmax(0,1fr) auto}.count-entry{grid-column:1 / span 2}.inventory-status{grid-column:2;grid-row:1}.deposit-grid,.inline-form,.scope-row,.momentum-grid,.source-grid,.architecture,.inventory-summary-grid{grid-template-columns:1fr}.inline-form{align-items:stretch}.transfer,.simple-row{align-items:flex-start}.simple-row>.btn,.transfer>.btn{flex:0 0 auto}.source-policy{margin-top:2px}.two{grid-template-columns:1fr}.table-list>div{grid-template-columns:1fr auto}.table-list>div span:last-child{display:none}}@media(max-width:420px){.brand strong{font-size:.8rem}.mark.small{width:31px;height:31px}.team-nav,.manager-nav{margin-left:-2px;margin-right:-2px}.task-row{gap:8px}.task-title{align-items:flex-start}.row-actions button{padding:5px 7px}.config-row{grid-template-columns:1fr 70px}.config-row>.btn{grid-column:2}.source-grid{grid-template-columns:1fr}.gate-card{padding:23px}}.checklist-recovery{max-width:1212px;margin:12px auto 0;padding:14px;border:1px solid #d4b972;background:#fff8e7;border-radius:16px;box-shadow:var(--shadow)}.checklist-recovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checklist-recovery-head h2{color:#65470d}.checklist-recovery-message{margin:8px 0 0;color:#65470d;font-size:.76rem}.checklist-recovery-item{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:10px 11px;background:#fff;border:1px solid #dfca98;border-radius:11px}.checklist-recovery-item.attention{border-color:#dfa79d;background:#fff3ef}.checklist-recovery-item>div{display:flex;flex-direction:column;gap:3px}.checklist-recovery-item strong{font-size:.76rem}.checklist-recovery-item span,.task-boundary-note{font-size:.68rem;color:var(--muted)}.task-row.blocked{border-style:dashed;background:#f4f2ec}.task-boundary-note{margin-top:5px;color:#76530e}.checklist-bulk-paused{background:#faf6ea;border-radius:10px;padding:10px}.checklist-bulk-paused strong{font-size:.75rem}@media(max-width:680px){.checklist-recovery{margin:8px 9px 0;padding:12px}.checklist-recovery-head,.checklist-recovery-item{align-items:stretch;flex-direction:column}.checklist-recovery-item .btn{align-self:flex-start}}@media(max-width:700px){h3,.brand strong{font-size:var(--ui-mobile-body,17px)}.brand span{font-size:var(--ui-mobile-meta,14px)}.mode button,.parallel-note,.toast{font-size:var(--ui-mobile-secondary,15px)}.kicker,.identity span,.metric-row span{font-size:var(--ui-mobile-meta,14px)}.team-nav button,.manager-nav button{font-size:var(--ui-mobile-secondary,15px)}.next-card p{font-size:var(--ui-mobile-body,17px)}.progress span,.pill,.task-copy .small,.simple-row span,.inventory-row span,.transfer span,.source span,.source small,.deposit small,.config-row span{font-size:var(--ui-mobile-meta,14px)}.help-details{font-size:var(--ui-mobile-secondary,15px)}.row-actions button,.task-row>.row-actions button{font-size:var(--ui-mobile-secondary,15px)}.bulk summary{font-size:var(--ui-mobile-secondary,15px)}.bulk p{font-size:var(--ui-mobile-body,17px)}.btn{font-size:var(--ui-mobile-secondary,15px)}.inventory-summary-grid span{font-size:var(--ui-mobile-meta,14px)}.inventory-status strong{font-size:var(--ui-mobile-body,17px)}.inventory-status small{font-size:var(--ui-mobile-meta,14px)}.stock-group h3{font-size:var(--ui-mobile-body,17px)}.form label,.deposit label,.inline-form label,.empty-state,.success{font-size:var(--ui-mobile-secondary,15px)}.scope strong{font-size:var(--ui-mobile-body,17px)}.scope span,.momentum span{font-size:var(--ui-mobile-meta,14px)}.table-list>div{font-size:var(--ui-mobile-meta,14px)}.source-policy span{font-size:var(--ui-mobile-meta,14px)}.source p{font-size:var(--ui-mobile-body,17px)}.architecture b,.architecture span{font-size:var(--ui-mobile-meta,14px)}.gate-card p{font-size:var(--ui-mobile-body,17px)}.gate-card label{font-size:var(--ui-mobile-secondary,15px)}.gate-card small{font-size:var(--ui-mobile-meta,14px)}.error{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:680px){.parallel-note{font-size:var(--ui-mobile-secondary,15px)}}@media(max-width:420px){.brand strong{font-size:var(--ui-mobile-body,17px)}}.checklist-recovery-message{font-size:var(--ui-mobile-secondary,15px)}.checklist-recovery-item strong{font-size:var(--ui-mobile-body,17px)}.checklist-recovery-item span,.task-boundary-note{font-size:var(--ui-mobile-secondary,15px)}.checklist-bulk-paused strong{font-size:var(--ui-mobile-body,17px)}}html:has([data-approved-ops-loading]),body:has([data-approved-ops-loading]){background:#fffcf5}[data-approved-ops-loading]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;background:#fffcf5;color:#2b3631}[data-approved-ops-loading],[data-approved-ops-loading] *{font-family:var(--ui-font-delivered)!important;font-synthesis:none}[data-approved-ops-loading]>.loading{min-height:0;flex:1;padding:28px 20px;gap:8px;font:400 13px/1.45 var(--ui-font-delivered)}[data-approved-ops-loading]>.loading strong{font:400 13px/1.45 var(--ui-font-delivered);letter-spacing:normal}[data-approved-ops-loading] .spinner{width:22px;height:22px;border-width:2px}[data-approved-ops-loading]>.checklist-recovery{box-sizing:border-box;width:calc(100% - 28px);max-width:1212px;margin:10px auto 0}[data-approved-ops-loading]>.loading .btn{justify-self:center;min-height:36px;padding:6px 10px;border:1px solid #a7afa7;border-radius:7px;background:#fff;color:#365b48;font:400 12px/20px var(--ui-font-delivered);box-shadow:none}[data-approved-ops-loading]>.loading .btn:focus-visible{outline:var(--ui-focus);outline-offset:2px}@media(pointer:coarse),(max-width:599px){[data-approved-ops-loading]>.loading .btn{min-height:44px}}:is(.app:has(.ui-manager-top),[data-approved-ops-loading])>.checklist-recovery{padding:8px 12px;border-radius:8px;box-shadow:none;font-family:var(--ui-font-delivered);font-synthesis:none}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px;vertical-align:middle}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head .kicker{display:none}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head h2{margin:0;font:500 13px/20px var(--ui-font-delivered);letter-spacing:normal}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-message{display:inline-block;margin:0 0 0 10px;font:400 12px/20px var(--ui-font-delivered);overflow-wrap:anywhere;max-width:calc(100% - 10px)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item{margin-top:6px;padding:8px 10px;border-radius:6px}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item strong{font:500 12px/1.4 var(--ui-font-delivered)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item span{font:400 11px/1.45 var(--ui-font-delivered)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery .btn{min-height:34px;padding:5px 9px;border:1px solid #bda66a;border-radius:6px;background:#fff;color:#65470d;font:400 12px/20px var(--ui-font-delivered);box-shadow:none}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery .btn:focus-visible{outline:var(--ui-focus);outline-offset:2px}@media(pointer:coarse),(max-width:599px){:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery .btn{min-height:44px}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item{flex-wrap:wrap}}[data-approved-ops-loading]>.loading{align-content:center;justify-items:center;color:var(--ui-brand)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading])>.checklist-recovery{border:1px solid #d9d3c7;background:#f8f6ef;color:var(--ui-ink)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head{font:400 13px/20px var(--ui-font-delivered)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery .btn{border-color:#adb9b5;color:var(--ui-brand)}@media(max-width:700px){[data-approved-ops-loading]>.loading{font-size:var(--ui-mobile-secondary,15px)}[data-approved-ops-loading]>.loading strong{font-size:var(--ui-mobile-body,17px)}[data-approved-ops-loading]>.loading .btn{font-size:var(--ui-mobile-secondary,15px);line-height:1.45}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head h2{font-size:var(--ui-mobile-body,17px);line-height:1.45}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-message{font-size:var(--ui-mobile-secondary,15px);line-height:1.45}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item strong{font-size:var(--ui-mobile-body,17px)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-item span{font-size:var(--ui-mobile-meta,14px)}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery .btn{font-size:var(--ui-mobile-secondary,15px);line-height:1.45}:is(.app:has(.ui-manager-top),[data-approved-ops-loading]) .checklist-recovery-head{font-size:var(--ui-mobile-secondary,15px);line-height:1.45}}.app[data-approved-team]{font-family:var(--ui-font-delivered);font-synthesis:none;color:var(--ui-ink);background:#fffcf4;min-height:100vh}.app[data-approved-team] :is(button,input,select,textarea){font-family:inherit;font-weight:400}.app[data-approved-team] :is(h1,h2,h3,h4,strong,b){font-weight:500;letter-spacing:normal}.app[data-approved-team] h1{font-size:21px;line-height:1.4}.app[data-approved-team] h2{font-size:17px;line-height:1.4}.app[data-approved-team] h3{font-size:16px}.app[data-approved-team] :is(.kicker,.eyebrow){font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--ui-muted)}.app[data-approved-team] :is(.card,.panel,.identity,.metric,.cc-count-card){border-radius:8px;box-shadow:none;border-color:#dfdbd2}.app[data-approved-team] :is(.team-top,.metrics){margin-bottom:18px}.app[data-approved-team] .team-nav{border-bottom:1px solid #cfc9bd;gap:5px;padding-bottom:0}.app[data-approved-team] .team-nav button{border-radius:6px 6px 0 0;background:#ede9df;border-color:#cfc9bd;min-height:44px;font-size:14px}.app[data-approved-team] .team-nav button.active{background:var(--ui-brand);border-color:var(--ui-brand);color:#fff;box-shadow:inset 0 3px var(--ui-accent)}.app[data-approved-team] :is(.metrics strong,.metrics b){font-size:20px}.app[data-approved-team] :is(.cc-count-copy strong,.cc-count-card h2){font-size:16px;font-weight:500}.app[data-approved-team] .cc-count-row{border-radius:6px;box-shadow:none}.app[data-approved-team] :is(.global-error,.toast){font:inherit;font-size:14px;border-radius:6px}.app[data-approved-team] .toast[data-sync-state=confirmed]{background:var(--ui-brand);color:#fff}.app[data-approved-team] header{box-shadow:none;border-bottom:1px solid var(--ui-accent)}@media(max-width:600px){.app[data-approved-team] .team-nav{overflow-x:auto;flex-wrap:nowrap}.app[data-approved-team] .team-nav button{flex-shrink:0}}.app[data-approved-team] .app-header{position:static;background:#fffcf4;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:3px double var(--ui-accent);padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.app[data-approved-team] .brand{display:flex;flex-direction:row;gap:16px}.app[data-approved-team] .brand .team-wordmark{display:inline;font-size:14px;letter-spacing:.1em;color:var(--ui-brand);margin:0}.app[data-approved-team] .brand .team-product-label{display:inline;font-size:13px;color:var(--ui-muted);margin:0}.app[data-approved-team] .header-actions{flex-wrap:wrap;gap:8px}.app[data-approved-team] :is(.header-actions select,.header-actions button,.header-actions a){min-height:44px;border-radius:4px;font-size:13px}.app[data-approved-team] main{padding-top:12px}.app[data-approved-team] .team-nav{border:0;padding:0;gap:6px;margin-bottom:16px}.app[data-approved-team] .team-nav button{background:#fff;border:1px solid #adb9b5;border-radius:4px;min-height:44px;padding:9px 13px;color:var(--ui-brand)}.app[data-approved-team] .team-nav button.active{background:var(--ui-brand);color:#fff;box-shadow:inset 0 -3px var(--ui-accent)}.app[data-approved-team] .team-top{padding:0;margin:0 0 20px;align-items:center;flex-wrap:wrap;gap:8px}.app[data-approved-team] .team-top h1{margin:0}.app[data-approved-team] .team-context{font-size:13px;color:var(--ui-muted)}.app[data-approved-team] .checklist-recovery{padding:6px 12px;margin:0 0 16px;border:1px solid #d9d3c7;background:#f8f6ef;border-radius:4px;box-shadow:none;font-size:14px}.app[data-approved-team] .checklist-recovery-head{align-items:center;flex-direction:row;gap:12px}.app[data-approved-team] .checklist-recovery p{margin:6px 0}.app[data-approved-team] :is(.btn,.btn.green){border:1px solid #adb9b5;background:#fff;color:var(--ui-brand);border-radius:4px;min-height:44px;font-size:14px;font-weight:400;box-shadow:none}.app[data-approved-team] :is(.btn,.team-nav button,.task-check,summary):focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.app[data-approved-team] .task-group{border:1px solid #dcdfd7;border-radius:12px;background:#fff;margin:10px 0;padding:8px 14px;box-shadow:none}.app[data-approved-team] .checklist-tasks{border:0;background:transparent;box-shadow:none;padding:0}.app[data-approved-team] :is(.task-group-head,.task-group>summary){font-size:15px;min-height:44px;padding:6px 0;background:transparent}.app[data-approved-team] .task-group.overdue .task-group-head strong{color:var(--ui-ink)}.app[data-approved-team] .task-list{gap:0}.app[data-approved-team] .task-row{grid-template-columns:44px 32px minmax(0,1fr)!important;align-items:start;border:0;border-top:1px solid #e4e5df;border-radius:0;background:transparent;box-shadow:none;padding:8px 0;gap:10px}.app[data-approved-team] .task-row.overdue{background:#fcf6ed;border-color:#e4e5df}.app[data-approved-team] .task-row.help{border-left:3px solid var(--ui-warning)}.app[data-approved-team] .task-row.done{opacity:1;background:transparent}.app[data-approved-team] .task-row .task-copy{grid-column:3;grid-row:1;min-width:0}.app[data-approved-team] .task-row .task-graphic{grid-column:2;grid-row:1;align-self:start;display:grid;place-items:center;width:32px;height:44px;margin:0;border:0;border-radius:0;background:none;box-shadow:none}.app[data-approved-team] .task-graphic .brand-task-svg{display:block;width:32px;height:32px}.app[data-approved-team] .task-title{min-height:44px;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding:0;margin:0}.app[data-approved-team] .task-title strong{font-size:14px;line-height:1.45;font-weight:500;color:var(--ui-brand);text-decoration:none;overflow-wrap:anywhere}.app[data-approved-team] .task-check{grid-column:1;grid-row:1;width:44px;height:44px;min-width:44px;border:0;border-radius:0;background:transparent;position:relative;color:var(--ui-brand);font-size:18px}.app[data-approved-team] .task-check:before{content:"";position:absolute;inset:13px;border:1px solid #7d8984;border-radius:3px;pointer-events:none}.app[data-approved-team] .task-row.done .task-check{background:transparent;color:var(--ui-brand)}.app[data-approved-team] .task-copy .small{font-size:12px;color:var(--ui-muted);margin:0 0 4px}.app[data-approved-team] .help-details{font-size:13px;margin:0}.app[data-approved-team] .help-details>summary{list-style:none;color:var(--ui-brand);cursor:pointer}.app[data-approved-team] .help-details>summary::-webkit-details-marker{display:none}.app[data-approved-team] .task-disclosure{width:16px;height:16px;flex:0 0 16px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.app[data-approved-team] .help-details .when-open,.app[data-approved-team] .help-details[open] .when-closed{display:none}.app[data-approved-team] .help-details[open] .when-open{display:block}.app[data-approved-team] .task-instructions{background:#f4f6f2;border:1px solid #dce2db;border-radius:8px;padding:8px 10px;margin:0 10px 6px 0;line-height:1.5;overflow-wrap:anywhere}.app[data-approved-team] .task-instructions p{font-size:13px;margin:0}.app[data-approved-team] .task-instructions p+p{margin-top:6px}.app[data-approved-team] .task-boundary-note{font-size:13px}.app[data-approved-team] .team-issue-form{border:1px solid #dfdbd2;border-radius:8px;background:#fff;padding:14px}.app[data-approved-team] .team-issue-form>summary{min-height:44px;cursor:pointer;color:var(--ui-brand);display:flex;align-items:center}.app[data-approved-team] .team-issue-form .form{padding-top:12px}.app[data-approved-team] .tip-summary-actions .btn{background:#fff;color:var(--ui-brand)}body:has(.app[data-approved-team]) #tip-allocation-root{font-family:var(--ui-font-delivered);font-synthesis:none;color:var(--ui-brand)}body:has(.app[data-approved-team]) #tip-allocation-root .btn{min-height:44px;border:1px solid #adb9b5;background:#fff;color:var(--ui-brand);border-radius:4px;font-weight:400}@media(max-width:600px){.app[data-approved-team] .brand{width:100%;justify-content:space-between}.app[data-approved-team] .header-actions{width:100%}.app[data-approved-team] .task-group{padding:6px 10px}.app[data-approved-team] .task-row{gap:6px}.app[data-approved-team] .team-context{font-size:12px}}.app[data-approved-team] .team-tips{max-width:900px}.app[data-approved-team] .team-tip-week{display:grid;gap:6px;max-width:270px;margin-bottom:18px;color:var(--ui-muted);font-size:13px}.app[data-approved-team] .team-tips table{width:100%;border-collapse:collapse;margin:12px 0;font-size:14px}.app[data-approved-team] .team-tips :is(th,td){padding:10px 6px;border-bottom:1px solid #dfdbd2;text-align:right;font-weight:400}.app[data-approved-team] .team-tips :is(th,td):first-child{text-align:left}.app[data-approved-team] .team-tips th{color:var(--ui-muted)}.app[data-approved-team] .team-tips p{font-size:13px;margin:12px 0}.app[data-approved-team] .team-tips details{margin:12px 0;font-size:13px}.app[data-approved-team] .team-screen-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.app[data-approved-team] .app-header{gap:10px}}.app[data-approved-team] .team-closeout{max-width:900px;padding:16px}.app[data-approved-team] .team-closeout .deposit{background:transparent;border:0;border-radius:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-content:start}.app[data-approved-team] .team-closeout .deposit .deposit-register{grid-column:1/-1;margin:0 0 4px;padding-bottom:8px;border-bottom:1px solid #dfdbd2;font-size:15px;line-height:1.4;color:var(--ui-brand)}.app[data-approved-team] .team-closeout .deposit label{font-size:13px;min-width:0;align-self:end}.app[data-approved-team] .team-closeout .deposit button{grid-column:1/-1;justify-self:start}.app[data-approved-team] .team-closeout input{width:100%;min-width:0;font-size:14px;min-height:44px}.app[data-approved-team] .team-closeout-tips{border-top:1px solid #dfdbd2;padding-top:14px;margin-top:16px}.app[data-approved-team] .team-closeout-tips .inline-form{display:grid;grid-template-columns:minmax(100px,1fr) minmax(120px,1fr) auto;gap:12px;align-items:end}.app[data-approved-team] .team-closeout-tips label{font-size:13px;min-width:0}.app[data-approved-team] .team-closeout-instructions{margin:0 0 14px}.app[data-approved-team] .team-closeout-instructions p{white-space:pre-wrap;font-size:13px;line-height:1.5}.app[data-approved-team] .team-closeout-instructions h3{font-size:14px}.app[data-approved-team] .team-issue-form .form{display:flex;gap:10px;align-items:end}.app[data-approved-team] .team-issue-entry{flex:1;min-width:0}.app[data-approved-team] .team-issue-entry input{min-height:44px;font-size:14px;font-weight:400;width:100%}.app[data-approved-team] .team-tips>.card{padding:12px 16px}.app[data-approved-team] .team-tips table{margin:0;font-size:14px}.app[data-approved-team] .team-tips th{padding-top:4px;padding-bottom:8px;vertical-align:middle}.app[data-approved-team] .team-tips .ui-details{margin:10px 0;border:0;border-top:1px solid #dfdbd2;background:transparent;border-radius:0}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions)>.ui-details-summary{padding:8px 0;min-height:44px}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions) .ui-details-heading{font-size:13px;margin:0}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions) .ui-details-chevron{margin-left:auto;width:14px;height:14px}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions)>.ui-details-body{padding:0 0 10px}.app[data-approved-team] .checklist-recovery-details{font-size:12px;color:var(--ui-muted)}.app[data-approved-team] .checklist-recovery-details>summary{cursor:pointer;padding:4px 0;min-height:28px;list-style:none;display:flex;align-items:center;gap:7px}.app[data-approved-team] .checklist-recovery-details>summary::-webkit-details-marker{display:none}.app[data-approved-team] .checklist-recovery-details>summary:before{content:"";width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .14s ease}.app[data-approved-team] .checklist-recovery-details[open]>summary:before{transform:rotate(45deg)}.app[data-approved-team] .checklist-recovery-item{border:0;background:transparent;padding:6px 0;border-radius:0;box-shadow:none}@media(max-width:600px){.app[data-approved-team] .team-closeout{padding:12px}.app[data-approved-team] .team-closeout .deposit-grid{grid-template-columns:minmax(0,1fr);gap:18px}.app[data-approved-team] .team-closeout-tips .inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-approved-team] .team-closeout-tips button{grid-column:1/-1;justify-self:start}.app[data-approved-team] .team-closeout input,.app[data-approved-team] .team-issue-entry input{font-size:16px}.app[data-approved-team] .team-issue-form .form{flex-wrap:wrap}.app[data-approved-team] .team-issue-entry{flex-basis:100%}}.app[data-approved-team] .task-evidence-content{grid-column:3;min-width:0;font-size:13px}.app[data-approved-team] .task-evidence-content .ui-details{margin:0;border:0;background:transparent}.app[data-approved-team] .task-evidence-content .ui-details-summary{padding:6px 0;min-height:36px}.app[data-approved-team] .task-evidence-content form{display:grid;gap:12px}.app[data-approved-team] .espresso-flavor-options{display:flex;flex-wrap:wrap;gap:6px}.app[data-approved-team] .espresso-flavor-options [aria-pressed=true]{background:var(--ui-brand);color:#fff}.app[data-approved-team] .evidence-note{display:grid;gap:6px}.app[data-approved-team] .evidence-note textarea{width:100%;min-height:72px}.app[data-approved-team] .periodic-read-row{grid-template-columns:32px minmax(0,1fr)!important}.app[data-approved-team] .periodic-read-row .task-graphic{grid-column:1}.app[data-approved-team] .periodic-read-row .task-copy{grid-column:2}.app[data-approved-team] .periodic-read-row .ui-details{margin:0;border:0;background:transparent}.app[data-approved-team] .periodic-read-row .ui-details-summary{min-height:44px;padding:0}@media(max-width:600px){.app[data-approved-team] .task-evidence-content{grid-column:1/-1}}.app[data-approved-team] [data-espresso-evidence=source]{grid-column:1/-1}.app[data-approved-team] [data-espresso-evidence=source] .ui-details-summary{margin-left:96px;min-height:44px;color:var(--ui-brand)}.app[data-approved-team] [data-espresso-evidence=source] .ui-details-heading{font-size:13px;font-weight:400;line-height:1.4;margin:0}.app[data-approved-team] [data-espresso-evidence=source] .ui-details-chevron{width:14px;height:14px;flex:0 0 14px}@media(max-width:600px){.app[data-approved-team] [data-espresso-evidence=source] .ui-details-summary{margin-left:88px}}.task-note-action{margin:10px 0}.task-note-action label{display:grid;gap:6px;font-size:13px}.task-note-action textarea{width:100%;min-height:70px;box-sizing:border-box;font:inherit;padding:8px}.task-note-action>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.app[data-approved-team] .task-work-toggle{width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left;color:var(--ui-brand);cursor:pointer}.app[data-approved-team] .task-work-toggle:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.app[data-approved-team] .task-temperature-panel{grid-column:1/-1;padding:12px;border:1px solid #dce2db;border-radius:8px;background:#f4f6f2;margin:0 0 4px}.app[data-approved-team] .task-temperature-panel[hidden]{display:none}.app[data-approved-team] .task-temperature-panel input{min-width:0}.app[data-approved-team] .temperature-note{font-size:13px}.app[data-approved-team] .task-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;color:var(--ui-ink)}.app[data-approved-team] .task-group>summary::-webkit-details-marker{display:none}.app[data-approved-team] .group-disclosure{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.app[data-approved-team] .group-disclosure .when-open{display:none}.app[data-approved-team] .task-group[open]>summary .group-disclosure .when-closed{display:none}.app[data-approved-team] .task-group[open]>summary .group-disclosure .when-open{display:block}.app[data-approved-team] .deposit-example{display:block;color:var(--ui-muted);font-size:12px;font-weight:400}.app[data-approved-team] .deposit small{grid-column:1/-1;color:var(--ui-muted);font-size:12px}.app[data-approved-team] .issue-list{gap:0}.app[data-approved-team] .issue-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 0;border:0;border-bottom:1px solid #dfdbd2;border-radius:0;background:transparent;box-shadow:none}.app[data-approved-team] .issue-row:last-child{border-bottom:0;padding-bottom:0}.app[data-approved-team] .issue-copy{min-width:0}.app[data-approved-team] .issue-copy strong{display:block;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.app[data-approved-team] .issue-copy span{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--ui-muted)}.app[data-approved-team] .issue-copy .issue-priority{color:var(--ui-warning);font-weight:500}@media(max-width:700px){.app[data-approved-team] h3{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] :is(.kicker,.eyebrow){font-size:var(--ui-mobile-meta,14px)}.app[data-approved-team] .team-nav button{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] :is(.cc-count-copy strong,.cc-count-card h2){font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] :is(.global-error,.toast){font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .brand .team-product-label{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] :is(.header-actions select,.header-actions button,.header-actions a){font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .team-context{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .checklist-recovery{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] :is(.btn,.btn.green){font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] :is(.task-group-head,.task-group>summary){font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .task-title strong{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .task-copy .small{font-size:var(--ui-mobile-meta,14px)}.app[data-approved-team] .help-details{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .task-instructions p{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .task-boundary-note{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:600px){.app[data-approved-team] .team-context{font-size:var(--ui-mobile-secondary,15px)}}.app[data-approved-team] .team-tip-week{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-tips table,.app[data-approved-team] .team-tips p{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .team-tips details{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-closeout .deposit .deposit-register{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .team-closeout .deposit label{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-closeout input{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .team-closeout-tips label{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-closeout-instructions p,.app[data-approved-team] .team-closeout-instructions h3,.app[data-approved-team] .team-issue-entry input,.app[data-approved-team] .team-tips table{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions) .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .checklist-recovery-details{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:600px){.app[data-approved-team] .team-closeout input,.app[data-approved-team] .team-issue-entry input{font-size:var(--ui-mobile-body,17px)}}.app[data-approved-team] .task-evidence-content,.app[data-approved-team] [data-espresso-evidence=source] .ui-details-heading,.task-note-action label,.app[data-approved-team] .temperature-note,.app[data-approved-team] .deposit-example{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .deposit small{font-size:var(--ui-mobile-meta,14px)}.app[data-approved-team] .issue-copy strong{font-size:var(--ui-mobile-body,17px)}.app[data-approved-team] .issue-copy span{font-size:var(--ui-mobile-secondary,15px)}}@media(max-width:700px){.app[data-approved-team]{font-size:var(--ui-mobile-body)}.app[data-approved-team] .task-instructions{font-size:var(--ui-mobile-body);line-height:1.5}.app[data-approved-team] :is(.team-allocation-details,.team-closeout-instructions) .ui-details-heading,.app[data-approved-team] [data-espresso-evidence=source] .ui-details-heading{font-size:var(--ui-mobile-secondary)}.app[data-approved-team] :is(input,select,textarea){font-size:var(--ui-mobile-body)}}html:has(.ui-manager-top),body:has(.ui-manager-top){background:#fffcf5}#root .app:has(.ui-manager-top){background:#fffcf5}#root .app:has(.ui-manager-nav:is([data-manager-view=inventory],[data-manager-view=command],[data-manager-view=workforce],[data-manager-view=team])){padding-bottom:0}.app:has(.ui-manager-top)>.app-header{position:static;max-width:1240px;margin:auto;padding:14px 14px 10px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;border-bottom:3px double var(--ui-accent);font-family:var(--ui-font-delivered);font-synthesis:none}.app:has(.ui-manager-top) .brand{grid-column:1;grid-row:1;gap:0;min-width:0}.app:has(.ui-manager-top) .brand .mark,.app:has(.ui-manager-top) .brand span{display:none}.app:has(.ui-manager-top) .brand strong{font:500 11px/1.4 var(--ui-font-delivered);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-brand)}.app:has(.ui-manager-top) .header-actions{display:contents}.app:has(.ui-manager-top) .cc-structure-links{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;order:0;width:auto;min-width:0;max-width:100%;gap:4px}.app:has(.ui-manager-top) .header-actions .cc-structure-links a{flex:none;justify-content:flex-start}.app:has(.ui-manager-top) .header-actions .cc-structure-links a,.app:has(.ui-manager-top) .mode button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-height);padding:5px 8px;border:0;border-radius:3px;box-shadow:none;background:transparent;color:var(--ui-brand);font:400 12px/1.4 var(--ui-font-delivered)}.app:has(.ui-manager-top) .mode{grid-column:2;grid-row:1;display:inline-flex;gap:0;padding:2px;border:1px solid #bcc5bc;border-radius:5px;background:#f7f6f0}.app:has(.ui-manager-top) .mode button{padding:4px 7px}.app:has(.ui-manager-top) .cc-structure-links a:first-child{padding-left:0}.app:has(.ui-manager-top) .mode button.active{background:var(--ui-brand);color:var(--ui-surface)}.app:has(.ui-manager-top)>main{max-width:1240px;margin:auto;padding:0 14px 6px}#root .ui-manager-top{display:flex;justify-content:flex-end;margin:0;padding:0;min-height:0;background:transparent;border:0}#root .ui-manager-top .identity{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:5px;padding:4px 0 0;min-width:0;background:transparent;border:0}#root .ui-manager-top .identity span,#root .ui-manager-top .identity strong{font:400 11px/1.4 var(--ui-font-delivered);color:#58645d}#root .ui-manager-nav{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:8px 0;overflow:visible;border:0;background:transparent;font-synthesis:none}#root .ui-manager-nav button{order:0!important;flex:none;min-height:var(--ui-control-height);max-width:100%;padding:7px 11px;border:1px solid #bcc5bc;border-radius:3px;background:var(--ui-surface);color:var(--ui-brand);font:400 12px/1.3 var(--ui-font-delivered);box-shadow:none;white-space:normal}#root .ui-manager-nav button.active{background:var(--ui-brand);color:var(--ui-surface);border-color:var(--ui-brand);border-bottom:2px solid var(--ui-accent)}#root .ui-manager-context{display:flex;margin:10px 0 0}#root .ui-manager-scope{position:relative;display:block;box-sizing:border-box;width:168px;max-width:100%;padding:4px 10px;border:1px solid #a7afa7;border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:none}#root .ui-manager-scope>span{display:block;margin:0 0 1px;font:400 10px/14px var(--ui-font-delivered);color:#58645d;letter-spacing:normal;text-transform:none}#root .ui-manager-scope select{appearance:none;display:block;width:100%;min-width:0;min-height:24px;margin:0;padding:0 23px 0 0;border:0;background:transparent;color:var(--ui-brand);font:400 12px/20px var(--ui-font-delivered);box-shadow:none}#root .ui-manager-scope svg{position:absolute;right:10px;bottom:8px;pointer-events:none;color:var(--ui-brand)}#root .ui-manager-nav button:focus-visible,#root .ui-manager-scope:focus-within,.app:has(.ui-manager-top) .header-actions a:focus-visible,.app:has(.ui-manager-top) .header-actions button:focus-visible{outline:var(--ui-focus);outline-offset:2px}@media(pointer:coarse){#root .ui-manager-scope{width:192px}#root .ui-manager-scope select{font-size:var(--ui-text-value)}}@media(max-width:599px){#root .ui-manager-nav{flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:4px;margin:4px -4px;scrollbar-width:thin}#root .ui-manager-nav button{max-width:none;white-space:nowrap}}@media(max-width:700px){.app:has(.ui-manager-top) .brand strong{font-size:var(--ui-mobile-body,17px)}.app:has(.ui-manager-top) .header-actions .cc-structure-links a,.app:has(.ui-manager-top) .mode button{font-size:var(--ui-mobile-secondary,15px)}#root .ui-manager-top .identity span,#root .ui-manager-top .identity strong{font-size:var(--ui-mobile-body,17px)}#root .ui-manager-nav button{font-size:var(--ui-mobile-secondary,15px)}#root .ui-manager-scope>span{font-size:var(--ui-mobile-meta,14px);line-height:1.45}#root .ui-manager-scope select{font-size:var(--ui-mobile-body,17px);line-height:1.45}}@media(max-width:700px){.app:has(.ui-manager-top) .brand strong{font-size:var(--ui-mobile-meta,14px)}#root .ui-manager-top .identity span,#root .ui-manager-top .identity strong{font-size:var(--ui-mobile-meta,14px)}#root .ui-manager-scope{width:192px}}#root .manager-admin-screen{--ui-font: var(--ui-font-delivered);font:400 14px/1.45 var(--ui-font);font-synthesis:none;color:#2b3631;width:100%;min-width:0;overflow-wrap:anywhere}.manager-admin-screen *{box-sizing:border-box}#root .manager-admin-screen h1{font-size:21px;font-weight:500;line-height:1.3;margin:10px 0 14px}#root .manager-admin-screen h2{font-size:17px;font-weight:500;line-height:1.35;margin:0 0 8px}#root .manager-admin-screen h1,#root .manager-admin-screen h2,#root .manager-admin-screen h3{color:#2b3631;letter-spacing:normal;text-transform:none}#root .manager-admin-screen button,#root .manager-admin-screen input,#root .manager-admin-screen select,#root .manager-admin-screen textarea{font-family:inherit;box-shadow:none;letter-spacing:normal;text-transform:none}#root .manager-admin-screen button{cursor:pointer}#root .manager-admin-screen button:disabled{cursor:default;opacity:.65}#root .manager-admin-screen :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #354745;outline-offset:2px}#root .manager-admin-screen .admin-work-list{background:#fff;border-top:1px solid #d9ddd7;padding:2px 0 8px;min-width:0}#root .manager-admin-screen .admin-add-task{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#365b48;font-size:14px;font-weight:400;text-align:left}#root .manager-admin-screen .admin-add-task>span{font-size:22px;line-height:20px}#root .manager-admin-screen .admin-add-task:hover{background:#f5f5ef}.manager-admin-screen ul{list-style:none;padding:0;margin:0}#root .manager-admin-screen .admin-task-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px;align-items:start;padding:3px 6px;border-bottom:1px solid #e3e6e0;min-width:0}#root .manager-admin-screen .admin-task-check{display:flex;align-items:center;justify-content:center;width:36px;min-height:38px;border:0;background:transparent;color:#51665a;padding:6px;border-radius:5px}#root .manager-admin-screen .admin-task-check[aria-pressed=true]{color:#30684b}.manager-admin-screen .admin-task-copy{min-width:0}#root .manager-admin-screen .admin-task-name{display:block;min-height:38px;padding:8px 4px;font-size:14px;font-weight:400;line-height:1.4;color:#2b3631}#root .manager-admin-screen .admin-task-check svg{width:17px;height:17px}#root .manager-admin-screen .admin-task-meta{display:block;font-size:11.5px;font-weight:400;line-height:1.4;color:#526357;padding:0 4px 6px}#root .manager-admin-screen .admin-inline-editor{display:grid;gap:10px;padding:12px;margin:0;background:#f7f7f1;border:0;border-radius:7px;min-width:0}#root .manager-admin-screen .admin-field{display:block;position:relative;min-width:0;width:100%;margin:0;padding:0;color:#2b3631}#root .manager-admin-screen .admin-field>span{position:absolute;left:13px;top:6px;z-index:1;margin:0;padding:0;pointer-events:none;font-size:11.5px;line-height:15px;font-weight:400;color:#59665e}#root .manager-admin-screen .admin-field>:is(input,select,textarea){display:block;width:100%;min-width:0;max-width:100%;height:56px;min-height:56px;margin:0;padding:23px 12px 7px;font:400 16px/24px var(--ui-font);color:#2b3631;-webkit-text-fill-color:#2b3631;background:#fff;border:1px solid #87938b;border-radius:10px;opacity:1}#root .manager-admin-screen .admin-field>textarea{height:90px;min-height:90px;resize:vertical}#root .manager-admin-screen .admin-short-fields{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:10px;max-width:100%;align-items:start}#root .manager-admin-screen .admin-schedule-fields{grid-template-columns:repeat(2,minmax(0,180px))}#root .manager-admin-screen .admin-repeat select,#root .manager-admin-screen .admin-day select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2359665e' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px bottom 12px}#root .manager-admin-screen .admin-location{width:100%;max-width:100%}#root .manager-admin-screen .admin-location select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2359665e' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px bottom 12px}#root .manager-admin-screen input:is([type=date],[type=time]){appearance:none;text-align:left;color-scheme:light}#root .manager-admin-screen input::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0}#root .manager-admin-screen input::-webkit-datetime-edit{padding:0}#root .manager-admin-screen input::-webkit-calendar-picker-indicator{margin:0;padding:0;width:16px;height:16px;flex:0 0 16px}#root .manager-admin-screen .admin-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin:4px 0 0}#root .manager-admin-screen .admin-form-actions button,#root .manager-admin-screen .admin-error button{min-height:38px;padding:7px 12px;border:0;border-radius:6px;background:transparent;color:#365b48;font-size:14px;font-weight:400;line-height:1.3}#root .manager-admin-screen .admin-form-actions .admin-submit{border:1px solid #9cae9f;background:#fff}#root .manager-admin-screen .ui-details{margin:0;padding:0;border:0;background:transparent}#root .manager-admin-screen .ui-details-summary{min-height:42px;padding:7px 0;gap:6px;justify-content:flex-start}#root .manager-admin-screen .ui-details-heading{margin:0;font-size:13px;font-weight:400}#root .manager-admin-screen .ui-details-chevron{width:16px;height:16px}#root .manager-admin-screen .ui-details-body{padding:0 0 6px}#root .manager-admin-screen .admin-form-details .ui-details-body{display:grid;gap:10px}#root .manager-admin-screen .admin-task-details .ui-details-summary{min-height:30px;padding:0 4px 4px}#root .manager-admin-screen .admin-task-details .ui-details-body{padding:0 4px 6px}#root .manager-admin-screen .admin-task-details p{margin:0;white-space:pre-wrap;font-size:13px}#root .manager-admin-screen .admin-completed{padding:0 6px}#root .manager-admin-screen .admin-events{margin:22px 0 14px}#root .manager-admin-screen .admin-events li{padding:7px 0;border-bottom:1px solid #dce2d9}#root .manager-admin-screen .admin-event-title{display:block;font-weight:400}#root .manager-admin-screen .admin-event-head{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;flex-wrap:wrap}#root .manager-admin-screen .admin-event-head h3{margin:0;font:400 13px/1.4 var(--ui-font);min-width:0}#root .manager-admin-screen .admin-event-date,#root .manager-admin-screen .admin-event-meta{font:400 11px/1.35 var(--ui-font);color:#58645d;margin:3px 0}#root .manager-admin-screen .admin-event-details .ui-details-summary{min-height:28px;padding:3px 0}#root .manager-admin-screen .admin-event-details .ui-details-heading{font:400 11px/1.35 var(--ui-font)}#root .manager-admin-screen .admin-event-details dl{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:5px 12px;margin:4px 0;font:400 11px/1.4 var(--ui-font)}#root .manager-admin-screen .admin-event-details dt{color:#58645d}#root .manager-admin-screen .admin-event-details dd{margin:0;white-space:pre-wrap}#root .manager-admin-screen .admin-support{display:block;font-size:13px;color:#58645d;margin:3px 0}#root .manager-admin-screen .admin-empty{padding:10px 12px}#root .manager-admin-screen .admin-error{color:#8a352d;font-size:13px;padding:4px 12px}#root .manager-admin-screen .admin-error p{margin:4px 0}#root .manager-admin-screen .admin-tips li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;padding:6px 0;border-bottom:1px solid #e3e6e0}@media(pointer:coarse){#root .manager-admin-screen .admin-task-row{grid-template-columns:44px minmax(0,1fr)}#root .manager-admin-screen .admin-task-check{width:44px;min-height:44px}#root .manager-admin-screen .admin-form-actions button,#root .manager-admin-screen .admin-error button,#root .manager-admin-screen .ui-details-summary,#root .manager-admin-screen .admin-task-details .ui-details-summary{min-height:44px}}@media(max-width:420px){#root .manager-admin-screen .admin-short-fields,#root .manager-admin-screen .admin-schedule-fields{grid-template-columns:minmax(0,180px)}#root .manager-admin-screen .admin-event-details dl{grid-template-columns:1fr;gap:3px}#root .manager-admin-screen .admin-event-details dd{margin-bottom:5px}}@media(pointer:coarse),(max-width:599px){#root .manager-admin-screen .admin-event-details .ui-details-summary{min-height:44px}}#root .manager-admin-screen .admin-task-details .ui-details-heading,#root .manager-admin-screen .admin-task-details .ui-details-body p{font-size:13px;line-height:1.4}#root .manager-admin-screen .admin-task-details .ui-details-chevron{width:12px;height:12px}#root .manager-admin-screen .admin-task-details .ui-details-summary{gap:4px}#root .manager-admin-screen .admin-completed>.ui-details-summary .ui-details-heading{font-size:13px}#root .manager-admin-screen .admin-completed>.ui-details-summary .ui-details-chevron{width:12px;height:12px}@media(max-width:700px){#root .manager-admin-screen,#root .manager-admin-screen .admin-add-task,#root .manager-admin-screen .admin-task-name{font-size:var(--ui-mobile-body,17px)}#root .manager-admin-screen .admin-task-meta{font-size:var(--ui-mobile-meta,14px)}#root .manager-admin-screen .admin-field>span{font-size:var(--ui-mobile-meta,14px);line-height:1.45}#root .manager-admin-screen .admin-field>:is(input,select,textarea){font-size:var(--ui-mobile-body,17px);line-height:1.45}#root .manager-admin-screen .admin-form-actions button,#root .manager-admin-screen .admin-error button,#root .manager-admin-screen .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}#root .manager-admin-screen .admin-task-details p,#root .manager-admin-screen .admin-event-head h3{font-size:var(--ui-mobile-body,17px)}#root .manager-admin-screen .admin-event-date,#root .manager-admin-screen .admin-event-meta{font-size:var(--ui-mobile-meta,14px)}#root .manager-admin-screen .admin-event-details .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}#root .manager-admin-screen .admin-event-details dl{font-size:var(--ui-mobile-meta,14px)}#root .manager-admin-screen .admin-support,#root .manager-admin-screen .admin-error{font-size:var(--ui-mobile-secondary,15px)}#root .manager-admin-screen .admin-task-details .ui-details-heading,#root .manager-admin-screen .admin-task-details .ui-details-body p{font-size:var(--ui-mobile-body,17px)}#root .manager-admin-screen .admin-completed>.ui-details-summary .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}}@media(max-width:700px){#root .manager-admin-screen .admin-task-name,#root .manager-admin-screen .admin-event-head h3{font-weight:500}#root .manager-admin-screen .admin-task-details .ui-details-heading{font-size:var(--ui-mobile-secondary)}#root .manager-admin-screen .admin-field>span{line-height:1.2}#root .manager-admin-screen .admin-event-details dl{font-size:var(--ui-mobile-secondary)}}#root .manager-configure-screen{--ui-font:var(--ui-font-delivered);width:100%;min-width:0;font:400 14px/1.45 var(--ui-font);font-synthesis:none;color:#2b3631;overflow-wrap:anywhere}.manager-configure-screen *{box-sizing:border-box}#root .manager-configure-screen h2{margin:0;font:500 17px/1.35 var(--ui-font);color:#2b3631;letter-spacing:normal;text-transform:none}#root .manager-configure-screen :is(button,input,select,textarea){font-family:inherit;box-shadow:none;letter-spacing:normal;text-transform:none}#root .manager-configure-screen :is(button,input,select,textarea,summary):focus-visible{outline:var(--ui-focus);outline-offset:2px}#root .manager-configure-screen .configure-task{margin:0 0 18px;border:0;background:transparent}#root .manager-configure-screen .ui-details-summary{min-height:44px;padding:8px 0;gap:8px;justify-content:flex-start}#root .manager-configure-screen .ui-details-heading{margin:0}#root .manager-configure-screen .ui-details-chevron{width:16px;height:16px;flex-basis:16px}#root .manager-configure-screen .ui-details-body{padding:4px 0 0}#root .manager-configure-screen .configure-form{display:grid;gap:10px;padding:12px;background:#f7f7f1;border-radius:8px}#root .manager-configure-screen .configure-field{position:relative;display:block;margin:0;min-width:0;width:100%}#root .manager-configure-screen .configure-field>span{position:absolute;top:6px;left:13px;margin:0;pointer-events:none;font:400 11.5px/15px var(--ui-font);color:#59665e}#root .manager-configure-screen .configure-field>:is(input,select,textarea){display:block;width:100%;min-width:0;min-height:56px;margin:0;padding:23px 12px 7px;font:400 16px/24px var(--ui-font);color:#2b3631;-webkit-text-fill-color:#2b3631;background:#fff;border:1px solid #87938b;border-radius:10px}#root .manager-configure-screen .configure-field>textarea{min-height:90px;resize:vertical}#root .manager-configure-screen .configure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}#root .manager-configure-screen .configure-schedule{grid-template-columns:minmax(0,220px) minmax(0,220px);justify-content:start}#root .manager-configure-screen .configure-select>select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2359665e' stroke-width='1.5' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}#root .manager-configure-screen .configure-critical{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;font:400 13px/1.4 var(--ui-font)}#root .manager-configure-screen .configure-critical>input{width:17px;height:17px;min-height:0;margin:0;accent-color:#365b48}#root .manager-configure-screen .configure-actions{display:flex;justify-content:flex-end}#root .manager-configure-screen button{min-height:38px;margin:0;padding:7px 12px;border:1px solid #9cae9f;border-radius:6px;background:#fff;color:#365b48;font:400 13px/1.3 var(--ui-font);cursor:pointer}#root .manager-configure-screen .configure-pars>h2{margin:0 0 8px}#root .manager-configure-screen .configure-par-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,160px) auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #e3e6e0;min-width:0}#root .manager-configure-screen .configure-par-copy{min-width:0}#root .manager-configure-screen .configure-par-copy strong{display:block;font:400 14px/1.4 var(--ui-font)}#root .manager-configure-screen .configure-par-copy>span{display:block;margin-top:2px;font:400 11px/1.4 var(--ui-font);color:#58645d}#root .manager-configure-screen .ui-unit-outline{border-color:#87938b;border-radius:8px}#root .manager-configure-screen .ui-unit-outline>input{flex:1 1 60px;width:60px;min-width:0}#root .manager-configure-screen .ui-unit-label{font-size:11px}@media(pointer:coarse),(max-width:599px){#root .manager-configure-screen button{min-height:44px}}@media(max-width:420px){#root .manager-configure-screen .configure-pair{grid-template-columns:minmax(0,1fr)}#root .manager-configure-screen .configure-par-row{grid-template-columns:minmax(0,1fr) minmax(86px,120px) auto;gap:6px}#root .manager-configure-screen .configure-par-row>button{padding:7px 8px}}@media(max-width:700px){#root .manager-configure-screen{font-size:var(--ui-mobile-body,17px)}#root .manager-configure-screen .configure-field>span{font-size:var(--ui-mobile-meta,14px);line-height:1.45}#root .manager-configure-screen .configure-field>:is(input,select,textarea){font-size:var(--ui-mobile-body,17px);line-height:1.45}#root .manager-configure-screen .configure-critical,#root .manager-configure-screen button{font-size:var(--ui-mobile-secondary,15px)}#root .manager-configure-screen .configure-par-copy strong{font-size:var(--ui-mobile-body,17px)}#root .manager-configure-screen .configure-par-copy>span{font-size:var(--ui-mobile-meta,14px)}#root .manager-configure-screen .ui-unit-label{font-size:var(--ui-mobile-secondary,15px)}}@media(max-width:700px){#root .manager-configure-screen .configure-field>span{line-height:18px}}.ui-timesheets.manager-timekeeping{font:400 12px/1.5 var(--ui-font-delivered,"avenir-next-lt-pro",sans-serif);font-synthesis:none;color:#303e3b;display:block;margin:16px 0 100px}.ui-timesheets h1{font-size:21px;font-weight:500;letter-spacing:0;margin:0}.ui-timesheets h2{font-size:16px;font-weight:500;margin:0 0 12px}.ui-timesheets button,.ui-timesheets input,.ui-timesheets select,.ui-timesheets textarea{font:400 12px/1.4 var(--ui-font-delivered);color:inherit;background:#fff;border:1px solid #bbc5bc;border-radius:5px;padding:7px 10px;min-height:36px}.ui-timesheets button{color:#365c49;cursor:pointer;white-space:nowrap}.ui-timesheets button:disabled{opacity:.5;cursor:default}.ui-timesheets small,.ui-timesheets .time-help,.ui-timesheets .time-empty{font-size:11px;color:#6b746f}.ui-timesheets small{display:block}.ui-timesheets :focus-visible{outline:2px solid #b8873f;outline-offset:2px}.time-page-head,.time-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.time-section-head h2{margin:0}.time-section{margin-top:22px}.time-editor{background:#fff;border:1px solid #d7dcd3;border-radius:10px;padding:16px;margin:16px 0}.time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px 18px}.time-fields label{font-size:11px;color:#616e65;display:flex;flex-direction:column;gap:4px}.time-fields .time-wide{grid-column:1/-1}.time-fields textarea{min-height:68px}.time-editor-actions,.time-request-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.time-editor-actions{max-width:538px}.time-request{border-bottom:1px solid #dce1d7}.time-request>summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px;list-style:none;cursor:pointer}.time-request>summary>span:last-child{display:flex;align-items:center;gap:6px;color:#365c49}.time-request>div{padding:0 0 12px}.time-request p{margin:4px 0}.time-table-scroll{overflow-x:auto}.ui-timesheets table{width:100%;border-collapse:collapse;font-size:12px}.ui-timesheets th{font-weight:400;color:#667169;text-align:left;white-space:nowrap}.ui-timesheets td,.ui-timesheets th{padding:9px 10px;border-bottom:1px solid #dfe3da;vertical-align:middle}.ui-timesheets td:first-child,.ui-timesheets th:first-child{padding-left:0}.ui-timesheets td:last-child{text-align:right}.ui-timesheets td button{background:transparent;border:0;min-height:32px;text-decoration:underline;text-underline-offset:3px}.time-review{border:1px solid #dbc7a0;background:#fff8e8;border-radius:8px;padding:12px}.time-review-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfd8c8;padding:8px 0}.time-review-row:last-child{border:0}.time-review p{font-size:11px}.time-work>summary,.time-source>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;min-height:36px}.time-work>summary{font-size:16px;font-weight:500}.time-source{font-size:10px;color:#68746b;margin-bottom:6px}.time-source>summary{min-height:28px}.ui-timesheets summary::-webkit-details-marker{display:none}.time-chevron{fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.time-chevron .up{display:none}details[open]>summary .time-chevron .down{display:none}details[open]>summary .time-chevron .up{display:block}.time-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.time-confirmation{font-size:11px;color:#365c49}.ui-timesheets .manager-time-error,.ui-timesheets .manager-time-warning{font-size:12px;font-weight:400}@media(max-width:600px){.time-fields{grid-template-columns:1fr}.time-fields .time-wide{grid-column:auto}.time-section-head{flex-wrap:wrap}.ui-timesheets input,.ui-timesheets select,.ui-timesheets textarea{font-size:16px;min-height:44px}.ui-timesheets button{min-height:44px}.time-request>summary{grid-template-columns:1fr auto}.time-request>summary>span:nth-child(2){grid-column:1;grid-row:2;font-size:11px}.time-request>summary>span:last-child{grid-column:2;grid-row:1/3}.time-request>summary{padding:8px 0;gap:2px 8px}.time-table-scroll table{min-width:640px}}.time-page-actions{display:flex;gap:8px}.time-entry-source{font-size:10px;color:#68746b}.time-entry-source>summary{cursor:pointer}.ui-timesheets .time-table-scroll{position:relative;min-width:0;max-width:100%}.ui-timesheets .time-page-head{flex-wrap:wrap}@media(max-width:700px){.ui-timesheets.manager-timekeeping{font-size:var(--ui-mobile-secondary,15px)}.ui-timesheets h2,.ui-timesheets button,.ui-timesheets input,.ui-timesheets select,.ui-timesheets textarea{font-size:var(--ui-mobile-body,17px)}.ui-timesheets small,.ui-timesheets .time-help,.ui-timesheets .time-empty,.time-fields label,.ui-timesheets table{font-size:var(--ui-mobile-secondary,15px)}.time-review p{font-size:var(--ui-mobile-body,17px)}.time-work>summary{font-size:var(--ui-mobile-secondary,15px)}.time-source,.time-confirmation{font-size:var(--ui-mobile-meta,14px)}.ui-timesheets .manager-time-error,.ui-timesheets .manager-time-warning{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:600px){.ui-timesheets input,.ui-timesheets select,.ui-timesheets textarea{font-size:var(--ui-mobile-body,17px)}}@media(max-width:600px){.time-request>summary>span:nth-child(2){font-size:var(--ui-mobile-secondary,15px)}}.time-entry-source{font-size:var(--ui-mobile-meta,14px)}}.store-approved{font-family:var(--ui-font-delivered,"avenir-next-lt-pro",sans-serif);font-size:12px;font-weight:400;color:#303e3b;margin:16px 0 100px;font-synthesis:none}.store-approved h1{font:500 21px/1.35 var(--ui-font-delivered);letter-spacing:0;margin:0 0 14px}.store-approved h2{font:500 16px/1.4 var(--ui-font-delivered);margin:0 0 14px}.store-approved p{margin:5px 0 10px}.store-approved .store-meta,.store-approved small{font-size:10px;line-height:1.5;color:#68736d}.store-approved button,.store-approved a{font:400 12px/1.4 var(--ui-font-delivered);color:#365c49}.store-approved button{min-height:36px;background:#fff;border:1px solid #bcc6bd;border-radius:5px;padding:6px 10px}.store-approved a,.store-approved .store-link{text-decoration:underline;text-underline-offset:3px}.store-approved .store-link{border:0;background:none;padding:8px 0}.store-approved :focus-visible{outline:2px solid #b8873f;outline-offset:2px}.store-overview-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;align-items:start}.store-panel{background:#fff;border:1px solid #ddded6;border-radius:12px;padding:13px 14px;min-width:0}.store-category-head,.store-category>summary{display:grid;grid-template-columns:minmax(0,1fr) 44px 124px;align-items:center;gap:12px;padding:10px 0}.store-category-head{font-size:11px;color:#68736d}.store-category{border-top:1px solid #e0e3db}.store-category>summary{list-style:none;cursor:pointer;font-size:12px}.store-category>summary>span:first-child{display:flex;align-items:center;gap:7px}.store-category>summary>span:nth-child(2){text-align:center}.store-category>summary>span:last-child{font-size:11px;color:#68736d}.store-approved summary::-webkit-details-marker{display:none}.store-chevron{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.store-chevron .up{display:none}details[open]>summary .store-chevron .down{display:none}details[open]>summary .store-chevron .up{display:block}.store-work-item{margin-left:26px;padding:10px 0 14px;overflow-wrap:anywhere}.store-work-item>div>span{margin-left:8px;color:#68736d}.store-work-item p,.store-missing p{font-size:11px;color:#68736d}.store-missing{padding:9px 0;border-bottom:1px solid #e7e8e1}.store-missing:last-child{border:0}.store-missing p{text-transform:none;margin-bottom:0}.store-empty{font-size:11px;color:#68736d}.store-inventory>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.store-inventory>header h1{margin-bottom:2px}.store-vendor>summary{padding:12px 10px;background:#f0ede4;border-bottom:1px solid #d9dcd4;list-style:none;font-size:13px;cursor:pointer}.store-vendor{margin:0;border-bottom:1px solid #dde1d7}.store-inventory-item{border-bottom:1px solid #e5e6df}.store-inventory-item>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;min-height:30px;padding:5px 14px 5px 22px;box-sizing:border-box}.store-inventory-item>summary .store-item-name{min-width:0;overflow-wrap:anywhere}.store-inventory-item>summary .store-amount{flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.store-inventory-info{padding:2px 14px 12px 22px;font-size:10px}.store-inventory-info p,.store-inventory-info li{font-size:10px}.store-inventory-info ul{padding-left:15px}.store-inventory-item:nth-child(2n){background:#f8f6ef}.store-inventory-item:last-child{border:0}.store-item-name{font-size:12px;line-height:1.5}.store-inventory-item small{display:block;font-size:10px}.store-amount{text-align:right;font-size:11.5px;line-height:1.5}.store-item-details>summary{list-style:none;display:flex;align-items:center;gap:5px;color:#496551;font-size:10px;cursor:pointer;min-height:28px}.store-item-details p,.store-item-details li{font-size:10px}.store-item-details ul{padding-left:15px}.store-item-actions{display:flex;gap:5px;margin-top:5px}@media(max-width:650px){.store-overview-grid{grid-template-columns:1fr}.store-category-head,.store-category>summary{grid-template-columns:minmax(0,1fr) 28px 95px;gap:6px}.store-panel{padding:12px}.store-category>summary{min-height:44px}.store-approved button,.store-item-details>summary{min-height:44px}.store-approved input,.store-approved select{font-size:16px}}@media(pointer:coarse){.store-inventory-item>summary{min-height:44px}}@media(max-width:700px){.store-approved{font-size:var(--ui-mobile-secondary,15px)}.store-approved h2{font-size:var(--ui-mobile-body,17px)}.store-approved .store-meta,.store-approved small{font-size:var(--ui-mobile-meta,14px)}.store-approved button,.store-approved a{font-size:var(--ui-mobile-secondary,15px)}.store-category-head{font-size:var(--ui-mobile-meta,14px)}.store-category>summary{font-size:var(--ui-mobile-secondary,15px)}.store-category>summary>span:last-child{font-size:var(--ui-mobile-secondary,15px)}.store-work-item p,.store-missing p{font-size:var(--ui-mobile-body,17px)}.store-empty{font-size:var(--ui-mobile-secondary,15px)}.store-vendor>summary{font-size:var(--ui-mobile-secondary,15px)}.store-inventory-info{font-size:var(--ui-mobile-meta,14px)}.store-inventory-info p,.store-inventory-info li,.store-item-name{font-size:var(--ui-mobile-body,17px)}.store-inventory-item small,.store-amount{font-size:var(--ui-mobile-meta,14px)}.store-item-details>summary{font-size:var(--ui-mobile-secondary,15px)}.store-item-details p,.store-item-details li{font-size:var(--ui-mobile-body,17px)}@media(max-width:650px){.store-approved input,.store-approved select{font-size:var(--ui-mobile-body,17px)}}}@media(max-width:700px){.store-approved{font-size:var(--ui-mobile-body,17px)}.store-category>summary,.store-vendor>summary{font-size:var(--ui-mobile-body,17px)}.store-vendor>summary,.store-item-name{font-weight:500}}@media(max-width:700px){.store-work-item p,.store-missing p{font-size:var(--ui-mobile-secondary,15px)}.store-category-head,.store-category>summary{grid-template-columns:minmax(0,1fr) 38px 95px}.store-category-head>span:nth-child(2){text-align:center}}@media(max-width:700px){.store-vendor>summary{font-size:var(--ui-text-section,18px)}}.cc-native-inventory{display:grid;gap:14px}.cc-count-card{background:#fff;border:1px solid #e1ded5;border-radius:18px;padding:15px}.cc-count-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px}.cc-count-head .kicker{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:800}.cc-count-head h2{margin:4px 0 0}.cc-count-progress{font-size:.76rem;font-weight:750;color:var(--muted);white-space:nowrap;padding-top:3px}.cc-count-list{display:grid;gap:8px}.cc-count-group{display:grid;gap:7px;margin-top:11px}.cc-count-group:first-of-type{margin-top:0}.cc-count-group h3{margin:0 0 2px;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cc-count-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:center;gap:14px;padding:11px 12px;border:1px solid #e0dcd2;border-radius:13px;background:#fbfaf6;transition:background .12s ease,border-color .12s ease}.cc-count-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cc-count-copy strong{font-size:1rem}.cc-count-copy span,.cc-count-copy small{display:block;color:var(--muted);font-size:.72rem}.cc-count-copy small{margin-top:1px}.cc-count-entry{display:grid;grid-template-columns:minmax(120px,1fr) 112px;gap:8px;align-items:center;min-width:0}.cc-count-field{min-width:0;margin:0;padding:0 11px 7px;border:1.5px solid #aaa69d;border-radius:12px;background:transparent}.cc-count-field legend{padding:0 5px;color:#767970;font-size:.64rem;font-weight:750;letter-spacing:.025em;line-height:1}.cc-count-field input{display:block;width:100%;min-width:0;border:0;outline:0;box-shadow:none;background:transparent;padding:5px 0 2px;font:inherit;font-size:1.05rem;font-weight:720;font-variant-numeric:tabular-nums;color:inherit}.cc-count-field:focus-within{border-color:#5f8e6b;box-shadow:0 0 0 3px #2f81501c}.cc-count-next{display:inline-flex;align-items:center;justify-content:center;height:47px;padding:0 10px;border:1px solid #d1cdc3;border-radius:11px;background:#fff;color:#4f544e;font:inherit;font-size:.74rem;font-weight:800;white-space:nowrap;cursor:pointer}.cc-count-next:disabled{cursor:default;opacity:.5}.cc-count-row.counted{background:#d7e8d9;border-color:#8fb69a}.cc-count-row.counted .cc-count-field{border-color:#6f9f7d}.cc-count-row.counted .cc-count-field legend,.cc-count-row.counted .cc-count-field input{color:#245a35}.cc-count-row.counted .cc-count-next{border-color:#6f9f7d;background:#c9dfce;color:#245a35;opacity:1}.cc-count-row.saving{opacity:.86}.cc-count-row.save-error .cc-count-field{border-color:#c96e65;box-shadow:0 0 0 3px #c96e651a}.cc-count-note{margin:10px 0 0;color:var(--muted);font-size:.76rem;line-height:1.35}.cc-count-message{margin:9px 0 0;padding:8px 10px;border-radius:10px;background:#edf4ef;color:#2d6040;font-size:.76rem}.cc-count-message.error{background:#fff0ef;color:#873c37}.cc-count-loading{padding:18px 4px;color:var(--muted);font-size:.85rem}@media(max-width:720px){.cc-count-card{padding:12px}.cc-count-row{grid-template-columns:1fr;gap:8px}.cc-count-entry{grid-template-columns:minmax(0,1fr) 104px}.cc-count-head{align-items:flex-end}.cc-count-progress{font-size:.7rem}}@media(max-width:700px){.cc-count-head .kicker{font-size:var(--ui-mobile-meta,14px)}.cc-count-progress{font-size:var(--ui-mobile-secondary,15px)}.cc-count-group h3,.cc-count-copy strong{font-size:var(--ui-mobile-body,17px)}.cc-count-copy span,.cc-count-copy small,.cc-count-field legend{font-size:var(--ui-mobile-meta,14px)}.cc-count-field input{font-size:var(--ui-mobile-body,17px)}.cc-count-next{font-size:var(--ui-mobile-meta,14px)}.cc-count-note,.cc-count-message,.cc-count-loading{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:720px){.cc-count-progress{font-size:var(--ui-mobile-meta,14px)}}}.cc-ordering-card{margin-top:14px;border:1px solid rgba(20,20,20,.12);border-radius:18px;padding:16px;background:#ffffffd1;display:grid;gap:12px}.cc-ordering-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cc-ordering-head h2,.cc-inbound-head h3{margin:2px 0 0}.cc-ordering-head p{margin:6px 0 0;font-size:.82rem;line-height:1.45;opacity:.72;max-width:720px}.cc-ordering-state{font-size:.72rem;font-weight:800;border:1px solid rgba(20,20,20,.12);border-radius:999px;padding:6px 9px;white-space:nowrap}.cc-ordering-state.ready{background:#20704b14}.cc-ordering-calendar{font-size:.8rem;line-height:1.4;padding:10px 12px;border-radius:12px;background:#1414140a}.cc-ordering-message,.cc-ordering-warning{font-size:.8rem;line-height:1.4;padding:10px 12px;border-radius:12px;background:#20704b14}.cc-ordering-message.error,.cc-ordering-warning{background:#9c5c1e17}.cc-transfer-first{border:1px solid rgba(32,112,75,.18);border-radius:14px;background:#20704b0e;padding:12px;display:grid;gap:10px}.cc-transfer-first>div:first-child{display:grid;gap:3px}.cc-transfer-first>div:first-child>p{margin:0;font-size:.76rem;line-height:1.4;opacity:.68}.cc-transfer-first-list{display:grid;gap:6px}.cc-transfer-first-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(20,20,20,.07)}.cc-transfer-first-list span{display:grid;gap:2px}.cc-transfer-first-list small{font-size:.72rem;line-height:1.35;opacity:.68}.cc-transfer-first-list b{font-size:.9rem}.cc-ordering-vendors{border-top:1px solid rgba(20,20,20,.09)}.cc-ordering-vendors details{border-bottom:1px solid rgba(20,20,20,.09)}.cc-ordering-vendors summary{list-style:none;cursor:pointer;padding:12px 1px;display:flex;align-items:center;justify-content:space-between;gap:12px}.cc-ordering-vendors summary::-webkit-details-marker{display:none}.cc-ordering-vendors summary span{display:grid;gap:2px}.cc-ordering-vendors summary small{font-size:.73rem;opacity:.62}.cc-ordering-vendors summary b{font-size:.76rem}.cc-ordering-lines{padding:0 0 12px;display:grid;gap:8px}.cc-ordering-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:8px 0}.cc-ordering-line+.cc-ordering-line{border-top:1px solid rgba(20,20,20,.06)}.cc-ordering-line>div{display:grid;gap:2px}.cc-ordering-line strong{font-size:.92rem}.cc-ordering-line small{font-size:.72rem;line-height:1.35;opacity:.65}.cc-ordering-line>span{font-weight:800;white-space:nowrap}.cc-inbound button,.cc-ordering-card>button{border:1px solid rgba(20,20,20,.14);border-radius:11px;padding:10px 12px;background:#fff;font:inherit;font-weight:700}.cc-inbound button:disabled{opacity:.45}.cc-ordering-empty{font-size:.79rem;line-height:1.4;opacity:.68;padding:8px 0}.cc-inbound{margin-top:2px;padding-top:12px;border-top:1px solid rgba(20,20,20,.1);display:grid;gap:9px}.cc-inbound-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cc-inbound-head span{font-size:.74rem;font-weight:800}.cc-inbound-list{display:grid;gap:8px}.cc-inbound-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(20,20,20,.09);border-radius:13px;padding:11px}.cc-inbound-list article>div{display:grid;gap:2px}.cc-inbound-list article span,.cc-inbound-list article small{font-size:.72rem;line-height:1.35;opacity:.65}.cc-ordering-foot{margin:0;font-size:.72rem;line-height:1.4;opacity:.6}@media(max-width:640px){.cc-ordering-head{display:grid}.cc-ordering-state{justify-self:start}.cc-inbound-list article,.cc-transfer-first-list>div{grid-template-columns:1fr}.cc-inbound-list article button{width:100%}}.cc-ordering-card{border:0;border-radius:0;padding:0;background:transparent;gap:8px;min-width:0}.cc-ordering-card .cc-ordering-calendar{padding:4px 0;border-radius:0;background:transparent;font-size:13px}.cc-ordering-card .cc-ordering-vendors{border:0;display:grid;gap:4px;min-width:0}.cc-ordering-card .cc-ordering-vendors details{border:0;min-width:0}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading){display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 10px;gap:10px;background:var(--ui-background,#f4f2ec);color:var(--ui-brand,#354745);border-radius:4px}.cc-ordering-card .cc-ordering-vendors summary:focus-visible{outline:var(--ui-focus,2px solid #354745);outline-offset:2px}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading)>span{display:grid;min-width:0;gap:0}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading) strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading) small{font-size:12px;line-height:1.4;opacity:1;color:var(--ui-muted,#5e5a52)}.cc-ordering-card .cc-ordering-chevron{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cc-ordering-card .when-open,.cc-ordering-card details[open] .when-closed{display:none}.cc-ordering-card details[open] .when-open{display:block}.cc-ordering-card .cc-ordering-lines{padding:4px 10px 6px 18px;gap:0;min-width:0}.cc-ordering-card .cc-ordering-line{gap:10px;padding:8px 0;min-width:0}.cc-ordering-card .cc-ordering-line>div{min-width:0;overflow-wrap:anywhere}.cc-ordering-card .cc-ordering-line strong{font-size:13px;font-weight:400}.cc-ordering-card .cc-ordering-line small{font-size:12px;opacity:1;color:var(--ui-muted,#5e5a52)}.cc-ordering-card .cc-ordering-line>span{max-width:110px;white-space:normal;overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:400}@media(max-width:700px){.cc-ordering-head p{font-size:var(--ui-mobile-body,17px)}.cc-ordering-state{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-calendar,.cc-ordering-message,.cc-ordering-warning{font-size:var(--ui-mobile-secondary,15px)}.cc-transfer-first>div:first-child>p{font-size:var(--ui-mobile-body,17px)}.cc-transfer-first-list small{font-size:var(--ui-mobile-meta,14px)}.cc-transfer-first-list b{font-size:var(--ui-mobile-body,17px)}.cc-ordering-vendors summary small{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-vendors summary b{font-size:var(--ui-mobile-secondary,15px)}.cc-ordering-line strong{font-size:var(--ui-mobile-body,17px)}.cc-ordering-line small{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-empty{font-size:var(--ui-mobile-secondary,15px)}.cc-inbound-head span{font-size:var(--ui-mobile-meta,14px)}.cc-inbound-list article span,.cc-inbound-list article small{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-foot{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-card .cc-ordering-calendar{font-size:var(--ui-mobile-secondary,15px)}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading) strong{font-size:var(--ui-mobile-body,17px)}.cc-ordering-card .cc-ordering-vendors :is(summary,.cc-ordering-vendor-heading) small{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-card .cc-ordering-line strong{font-size:var(--ui-mobile-body,17px)}.cc-ordering-card .cc-ordering-line small{font-size:var(--ui-mobile-meta,14px)}.cc-ordering-card .cc-ordering-line>span{font-size:var(--ui-mobile-secondary,15px)}}.md-chart{margin:22px 0 8px;min-width:0}.md-chart figcaption{font-size:15px;font-weight:650;color:#263f36;line-height:1.45}.md-chart-legend{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:12px 0;font-size:12px;color:#475e56}.md-chart-legend li{display:flex;align-items:center;gap:7px}.md-chart-swatch{display:inline-block;width:12px;height:12px;border-radius:2px;border:1px solid;flex-shrink:0}.md-chart-today{fill:#155b4e;stroke:#155b4e;background:#155b4e;border-color:#155b4e}.md-chart-typical{fill:#c1d8ce;stroke:#567b6b;background:#c1d8ce;border-color:#567b6b}.md-chart-lean{fill:#e0ba7e;stroke:#8b642e;background:#e0ba7e;border-color:#8b642e}.md-chart-weather-swatch{display:inline-block;width:16px;height:0;border-top:2px dashed #be7400;flex-shrink:0}.md-chart-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border-radius:4px}.md-chart-scroll:focus-visible,.md-chart-details summary:focus-visible{outline:3px solid #be7400;outline-offset:3px}.md-chart-scroll svg{display:block;min-width:100%;max-width:none;font-family:inherit;overflow:visible}.md-chart-axis line{stroke:#e4eae6;stroke-width:1}.md-chart-axis line.md-chart-zero{stroke:#768b80}.md-chart-axis text,.md-chart-weather-axis text{fill:#53675c;font-size:10px}.md-chart-weather-line{fill:none;stroke:#be7400;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.md-chart-weather-dot{fill:#fff;stroke:#be7400;stroke-width:2}.md-chart-bar{stroke-width:1}.md-chart-zero-value{stroke-width:2}.md-chart-hour{fill:#364f42;font-size:11px}.md-chart-value{fill:#155b4e;font-size:10px;font-weight:600}.md-chart-help{margin:0}.md-chart-details{margin-top:10px;border-top:1px solid #e4eae6;padding-top:4px}.md-chart-details summary{cursor:pointer;padding:12px 0;min-height:44px;font-size:13px;color:#315747;font-weight:600}.md-chart-details .md-table-scroll{margin-bottom:8px}@media(max-width:650px){.md-chart{margin-top:18px}.md-chart-legend{gap:8px 12px}.md-chart-scroll{border-bottom:1px solid #e4eae6}.md-chart-help{font-size:11px}}.md-chart-overlay .md-chart-today{fill:#354f49;stroke:#354f49;background:#354f49;border-color:#354f49}.md-chart-overlay .md-chart-typical{fill:#99aca3;stroke:#99aca3;background:#99aca3;border-color:#829b8e}.md-chart-overlay .md-chart-lean{fill:#b9b2a8;stroke:#b9b2a8;background:#b9b2a8;border-color:#8d867c}.md-chart-overlay .md-chart-bar{stroke:none}.md-chart-overlay g[data-series=lean]{opacity:.57}.md-chart-overlay g[data-series=typical]{opacity:.8}.md-chart-overlay g.md-chart-no-actual{opacity:.3}.manager-dashboards .md-chart-toggle{display:inline-flex;align-items:center;gap:7px;padding:4px 6px;min-height:32px;min-width:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.manager-dashboards .md-chart-toggle[aria-pressed=false]{text-decoration:line-through}.manager-dashboards .md-chart-toggle[aria-pressed=false] .md-chart-swatch{background:transparent}.manager-dashboards .md-chart-toggle:focus-visible{outline:2px solid #354745;outline-offset:2px}@media(pointer:coarse){.manager-dashboards .md-chart-toggle{min-height:44px}}@media(max-width:700px){.md-chart figcaption{font-size:var(--ui-mobile-secondary,15px)}.md-chart-legend{font-size:var(--ui-mobile-meta,14px)}.md-chart-axis text,.md-chart-weather-axis text{font-size:var(--ui-mobile-meta,14px)}.md-chart-hour,.md-chart-value{font-size:var(--ui-mobile-meta,14px)}.md-chart-details summary{font-size:var(--ui-mobile-secondary,15px)}@media(max-width:650px){.md-chart-help{font-size:var(--ui-mobile-secondary,15px)}}}.manager-dashboards{max-width:1200px;margin:24px auto 48px;color:#182b2b;font-family:inherit;overflow-wrap:anywhere}.manager-dashboards *{box-sizing:border-box}.md-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.md-header h2{font-size:30px;margin:4px 0 8px;letter-spacing:-.03em}.md-header p{margin:0;color:#526260}.md-header .md-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:800;color:#287365}.md-header button{flex-shrink:0;white-space:nowrap;background:#174b40;color:#fff;border:0;border-radius:10px;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer;min-height:44px}.md-header button:disabled{opacity:.7;cursor:wait}.md-health,.md-error{border-radius:12px;padding:14px 16px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;border:1px solid #cfdfd7;background:#f0f8f3}.md-health strong{font-size:14px}.md-stale,.md-partial{background:#fff7e6;border-color:#e3c184;color:#624510}.md-missing,.md-error{background:#fff0ec;border-color:#e8bbae;color:#7b3321}.md-health span:last-child:not(:nth-child(2)),.md-error span{flex-basis:100%}.md-note{font-size:12px;line-height:1.6;color:#5a6b66}.md-card{padding:22px;background:#fff;border:1px solid #dce5df;border-radius:16px;margin:18px 0;min-width:0}.md-card h3{font-size:18px;margin:0 0 14px}.md-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:20px 0}.md-metric{padding:16px;border:1px solid #dce5df;background:#f8faf7;border-radius:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.md-metric>span{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.md-metric>strong{font-size:25px;line-height:1.2}.md-metric small{color:#536560}.md-table-scroll{overflow-x:auto;max-width:100%}.md-table-scroll table{border-collapse:collapse;width:100%;font-size:13px;text-align:right;white-space:nowrap}.md-table-scroll caption{text-align:left;font-weight:700;padding:12px 0;color:#475e56}.md-table-scroll th,.md-table-scroll td{padding:12px 10px;border-bottom:1px solid #e5eae6}.md-table-scroll th:first-child{text-align:left}.md-table-scroll thead{background:#f7f9f6;color:#526660;font-size:11px}.md-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.md-empty{padding:22px;border:1px dashed #c4d2c8;border-radius:12px;background:#fafbf8;line-height:1.6}.md-tickets{list-style:none;padding:0;margin:0}.md-tickets li{display:flex;gap:15px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e5eae6;font-size:13px}.md-tickets li div{display:flex;flex-direction:column;gap:5px}.md-tickets li b{white-space:nowrap}.md-error{margin-bottom:15px}.manager-dashboards button:focus-visible{outline:3px solid #be7400;outline-offset:3px}@media(max-width:650px){.manager-dashboards{margin:20px 0 32px}.md-card{padding:16px}.md-header{gap:12px}.md-header h2{font-size:26px}.md-header button{flex-shrink:0;white-space:nowrap;padding:10px 16px}.md-columns{grid-template-columns:1fr;gap:0}.md-metrics{grid-template-columns:1fr 1fr;gap:10px}.md-metric{padding:13px}.md-metric>strong{font-size:22px}.md-health{display:flex;flex-direction:column;gap:7px}}.manager-dashboards .md-source-status{font-size:11px;font-weight:400;line-height:1.5;color:#64716b;margin:5px 0;background:none;border:0;padding:0}.manager-dashboards .md-source-missing,.manager-dashboards .md-source-partial{color:#76530e}.manager-dashboards .md-source-details .md-health{background:none;border:0;border-radius:0;padding:4px 0;font-size:11px;gap:4px 10px}.manager-dashboards .md-source-details .md-health strong{font-size:11px;font-weight:500}@media(max-width:700px){.md-header .md-eyebrow{font-size:var(--ui-mobile-meta,14px)}.md-health,.md-error{font-size:var(--ui-mobile-secondary,15px)}.md-health strong{font-size:var(--ui-mobile-body,17px)}.md-note{font-size:var(--ui-mobile-secondary,15px)}.md-metric>span{font-size:var(--ui-mobile-meta,14px)}.md-table-scroll table{font-size:var(--ui-mobile-secondary,15px)}.md-table-scroll thead{font-size:var(--ui-mobile-meta,14px)}.md-tickets li{font-size:var(--ui-mobile-body,17px)}.manager-dashboards .md-source-status,.manager-dashboards .md-source-details .md-health{font-size:var(--ui-mobile-meta,14px)}.manager-dashboards .md-source-details .md-health strong{font-size:var(--ui-mobile-body,17px)}}.manager-dashboards[data-dashboard=drive]{--ui-font: var(--ui-font-delivered, "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif);margin:12px 0 24px;max-width:none;color:var(--ui-brand);font:400 13px/1.45 var(--ui-font);font-synthesis:none}.manager-dashboards[data-dashboard=drive] .md-header{gap:12px;margin:0 0 10px}.manager-dashboards[data-dashboard=drive] .md-header h2{margin:4px 0;font:500 21px/1.3 var(--ui-font);letter-spacing:normal}.manager-dashboards[data-dashboard=drive] .md-header p{font-size:12px}.manager-dashboards[data-dashboard=drive] .md-header .md-eyebrow{font-size:11px;font-weight:400;letter-spacing:.05em;color:#58645d}.manager-dashboards[data-dashboard=drive] .md-header button{min-height:34px;padding:5px 9px;border:1px solid #bcc5bc;border-radius:4px;background:var(--ui-surface);color:var(--ui-brand);font:400 12px/1.4 var(--ui-font)}.manager-dashboards[data-dashboard=drive] .md-metrics{display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0}.manager-dashboards[data-dashboard=drive] .md-metric{padding:0;border:0;border-radius:0;background:transparent;gap:2px}.manager-dashboards[data-dashboard=drive] .md-metric>span{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none}.manager-dashboards[data-dashboard=drive] .md-metric>strong{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.manager-dashboards[data-dashboard=drive] .md-metric small,.manager-dashboards[data-dashboard=drive] .md-note{font-size:11px;color:#58645d}.manager-dashboards[data-dashboard=drive] .md-card{margin:12px 0;padding:0;border:0;border-radius:0;background:transparent}.manager-dashboards[data-dashboard=drive] .md-card>h3{margin:0 0 6px;font-size:14px;font-weight:500}.manager-dashboards[data-dashboard=drive] .md-health,.manager-dashboards[data-dashboard=drive] .md-error{padding:8px 10px;border-radius:5px;gap:4px 12px;font-size:12px}.manager-dashboards[data-dashboard=drive] .md-health strong{font-size:12px;font-weight:500}.manager-dashboards[data-dashboard=drive] .md-fresh{padding:3px 0;background:transparent;border:0;color:#58645d}.manager-dashboards[data-dashboard=drive] .md-empty{padding:10px;border-radius:5px;font-size:12px}.manager-dashboards[data-dashboard=drive] .md-table-scroll caption{padding:8px 0;font-size:12px;font-weight:400}.manager-dashboards[data-dashboard=drive] .md-table-scroll th,.manager-dashboards[data-dashboard=drive] .md-table-scroll td{padding:7px 8px;font-size:12px;font-weight:400}.manager-dashboards[data-dashboard=drive] .md-drive-ticket-head{display:flex;justify-content:space-between;padding:5px 0 5px 20px;color:#58645d;font-size:12px}.manager-dashboards[data-dashboard=drive] .md-drive-ticket{border-top:1px solid #e5e8e0}.manager-dashboards[data-dashboard=drive] .md-drive-ticket>summary{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:6px;padding:8px 0;min-height:34px}.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-heading{grid-column:2;grid-row:1;font-size:12px;font-weight:400}.manager-dashboards[data-dashboard=drive] .md-drive-ticket-duration{grid-column:3;grid-row:1;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.manager-dashboards[data-dashboard=drive] .md-drive-ticket>summary>.ui-details-chevron{grid-column:1;grid-row:1;width:14px;height:14px}.manager-dashboards[data-dashboard=drive] .md-drive-ticket>.ui-details-body{margin:0 0 8px 20px;padding:8px 10px;background:#f8f8f3;border-radius:5px}.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-body h4{margin:0 0 4px;font-size:12px;font-weight:500}.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-body p,.manager-dashboards[data-dashboard=drive] .md-drive-ticket-items{margin:0;padding:0;font-size:12px;line-height:1.5}.manager-dashboards[data-dashboard=drive] .md-drive-ticket-items{list-style:none}.manager-dashboards[data-dashboard=drive] .md-drive-ticket-items li{padding:2px 0;overflow-wrap:anywhere}.manager-dashboards[data-dashboard=drive] .md-drive-history{margin-top:6px}.manager-dashboards[data-dashboard=drive] .md-drive-history>summary{justify-content:flex-start;gap:5px;padding:6px 0;min-height:34px}.manager-dashboards[data-dashboard=drive] .md-drive-history .ui-details-heading{margin-right:0;font-size:12px;font-weight:500}.manager-dashboards[data-dashboard=drive] .md-drive-history>summary>.ui-details-chevron{width:14px;height:14px;flex-basis:14px}.manager-dashboards[data-dashboard=drive] summary:focus-visible,.manager-dashboards[data-dashboard=drive] button:focus-visible{outline:var(--ui-focus);outline-offset:2px}@media(pointer:coarse){.manager-dashboards[data-dashboard=drive] .md-header button,.manager-dashboards[data-dashboard=drive] .ui-details>summary{min-height:var(--ui-control-height)}}@media(max-width:700px){.manager-dashboards[data-dashboard=drive]{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-header p{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-header .md-eyebrow{font-size:var(--ui-mobile-meta,14px)}.manager-dashboards[data-dashboard=drive] .md-header button{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-metric>span{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-metric>strong{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-metric small,.manager-dashboards[data-dashboard=drive] .md-note{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-card>h3{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-health,.manager-dashboards[data-dashboard=drive] .md-error{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-health strong{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-empty,.manager-dashboards[data-dashboard=drive] .md-table-scroll caption{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-table-scroll th,.manager-dashboards[data-dashboard=drive] .md-table-scroll td{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-drive-ticket-head,.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-heading,.manager-dashboards[data-dashboard=drive] .md-drive-ticket-duration{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-body h4{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=drive] .md-drive-ticket .ui-details-body p,.manager-dashboards[data-dashboard=drive] .md-drive-ticket-items,.manager-dashboards[data-dashboard=drive] .md-drive-history .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}}:root{--ui-font-delivered: "avenir-next-lt-pro", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--ui-font: "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--ui-text-page: 1.3125rem;--ui-text-section: 1.0625rem;--ui-text-task: .875rem;--ui-text-support: .8125rem;--ui-text-value: 1rem;--ui-weight-regular: 400;--ui-weight-heading: 500;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-line: #d2d4d6;--ui-control-line: #7d776d;--ui-ink: #25231f;--ui-muted: #5e5a52;--ui-surface: #ffffff;--ui-background: #f4f2ec;--ui-brand: #354745;--ui-accent: #b8873f;--ui-danger: #96372a;--ui-warning: #79500b;--ui-radius: .5rem;--ui-border: 1px solid var(--ui-line);--ui-control-height: 2.75rem;--ui-focus: 2px solid var(--ui-brand)}@media(max-width:700px){:root{--ui-mobile-body: 17px;--ui-mobile-secondary: 15px;--ui-mobile-meta: 14px;--ui-text-task: 17px;--ui-text-support: 15px;--ui-text-value: 17px;--ui-text-section: 18px}}.app:has(.manager-sales-screen){--ui-font:var(--ui-font-delivered);background:#fffcf5;color:#2b3631;font:400 14px/1.45 var(--ui-font);font-synthesis:none}#root .manager-sales-screen{--sales-ink:#2b3631;--sales-muted:#58645d;font:400 14px/1.45 var(--ui-font);color:var(--sales-ink)}#root .manager-sales-screen *{box-sizing:border-box}.manager-dashboards[data-dashboard=sales]{color:#2b3631;font:400 13px/1.45 var(--ui-font);margin:10px 0 20px;max-width:none}.manager-dashboards[data-dashboard=sales] .md-header{align-items:center;gap:12px;margin:0 0 10px}.manager-dashboards[data-dashboard=sales] .md-header h2{font:500 19px/1.3 var(--ui-font);color:inherit;letter-spacing:normal;margin:0}.manager-dashboards[data-dashboard=sales] .md-header button{min-height:34px;padding:5px 9px;border:1px solid #bcc5bc;border-radius:4px;background:#fff;color:#354745;font:400 12px/1.4 var(--ui-font)}.manager-dashboards[data-dashboard=sales] .md-date{display:block;width:192px;max-width:100%;padding:8px 12px;margin:0 0 9px;border-radius:8px}.manager-dashboards[data-dashboard=sales] .md-date span{display:block;font:400 11px/16px var(--ui-font);color:#59665e;margin-bottom:4px}.manager-dashboards[data-dashboard=sales] .md-date input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:38px;margin:0;padding:7px 5px;border:1px solid #a7afa7;border-radius:9px;background:#fff;color:#2b3631;font:400 13px/22px var(--ui-font)}.manager-dashboards[data-dashboard=sales] .md-date input::-webkit-datetime-edit{padding:3px 2px}.manager-dashboards[data-dashboard=sales] .md-date input::-webkit-calendar-picker-indicator{margin-left:5px;padding:4px}.manager-dashboards[data-dashboard=sales] .md-card{padding:0;margin:8px 0 14px;background:transparent;border:0;border-radius:0}.manager-dashboards[data-dashboard=sales] .md-card>h3{color:#58645d;font:400 12px/1.4 var(--ui-font);margin:0 0 7px}.manager-dashboards[data-dashboard=sales] .md-sales-company,.manager-dashboards[data-dashboard=sales] .md-store-card{padding:12px 14px;margin:10px 0 16px;background:#fff;border:1px solid #dce2dc;border-radius:10px}.manager-dashboards[data-dashboard=sales] .md-sales-company>h3,.manager-dashboards[data-dashboard=sales] .md-store-card>h3{color:#354745;font:500 14px/1.4 var(--ui-font);margin:0 0 8px}.manager-dashboards[data-dashboard=sales] .md-store-card .md-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.manager-dashboards[data-dashboard=sales] .md-metrics{display:flex;flex-wrap:wrap;gap:8px 22px;margin:7px 0}.manager-dashboards[data-dashboard=sales] .md-metric{padding:0;border:0;background:transparent;border-radius:0;gap:2px}.manager-dashboards[data-dashboard=sales] .md-metric>span{font:400 12px/1.45 var(--ui-font);letter-spacing:normal;text-transform:none}.manager-dashboards[data-dashboard=sales] .md-metric>strong{font:500 16px/1.45 var(--ui-font);font-variant-numeric:tabular-nums}.manager-dashboards[data-dashboard=sales] .md-metric small,.manager-dashboards[data-dashboard=sales] .md-note{font:400 11px/1.45 var(--ui-font);color:#58645d}.manager-dashboards[data-dashboard=sales] .md-chart{margin:12px 0 0}.manager-dashboards[data-dashboard=sales] .md-chart figcaption{font:500 15px/1.35 var(--ui-font);color:inherit}.manager-dashboards[data-dashboard=sales] .md-chart-legend{gap:6px 16px;margin:4px 0}.manager-dashboards[data-dashboard=sales] .md-chart-toggle{min-height:28px;padding:3px 0;font:400 12px/18px var(--ui-font)}.manager-dashboards[data-dashboard=sales] .md-chart-details{margin:0;padding:0;border:0}.manager-dashboards[data-dashboard=sales] .md-chart-details summary{display:flex;align-items:center;gap:5px;min-height:34px;padding:5px 0;color:inherit;font:500 12px/1.4 var(--ui-font);list-style:none}.manager-dashboards[data-dashboard=sales] .md-chart-details summary::-webkit-details-marker{display:none}.manager-dashboards[data-dashboard=sales] .md-chart-details summary:before{content:"";width:6px;height:6px;border-right:1.5px solid #58645d;border-bottom:1.5px solid #58645d;transform:rotate(45deg);margin:0 5px 3px 3px}.manager-dashboards[data-dashboard=sales] .md-chart-details[open]>summary:before{transform:rotate(225deg);margin-top:4px}.manager-dashboards[data-dashboard=sales] .md-health,.manager-dashboards[data-dashboard=sales] .md-error{font-size:12px;padding:8px 10px;border-radius:5px;gap:4px 12px}.manager-dashboards[data-dashboard=sales] .md-health strong{font-weight:500;font-size:12px}.manager-dashboards[data-dashboard=sales] .md-empty{padding:12px;font-size:13px;border-radius:5px}.manager-dashboards[data-dashboard=sales] .md-table-scroll th,.manager-dashboards[data-dashboard=sales] .md-table-scroll td{padding:6px 8px;font-weight:400}#root .manager-sales-screen button:focus-visible,#root .manager-sales-screen select:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}@media(pointer:coarse){#root .manager-sales-screen .sales-scope-field select,.manager-dashboards[data-dashboard=sales] .md-date input{font-size:16px}.manager-dashboards[data-dashboard=sales] .md-chart-toggle,.manager-dashboards[data-dashboard=sales] .md-chart-details summary,.manager-dashboards[data-dashboard=sales] .md-header button{min-height:44px}}.manager-dashboards[data-dashboard=sales] .md-date{width:auto;padding:0}.manager-dashboards[data-dashboard=sales] .md-date time{display:block;font:400 13px/1.4 var(--ui-font)}.manager-dashboards[data-dashboard=sales] .md-date small{display:block;margin-top:2px;color:var(--ui-muted);font-size:11px}@media(max-width:700px){.app:has(.manager-sales-screen){font-size:var(--ui-mobile-body,17px)}#root .manager-sales-screen{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=sales],.manager-dashboards[data-dashboard=sales] .md-header button{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-date span{font-size:var(--ui-mobile-meta,14px);line-height:1.45}.manager-dashboards[data-dashboard=sales] .md-date input{font-size:var(--ui-mobile-body,17px);line-height:1.45}.manager-dashboards[data-dashboard=sales] .md-card>h3{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=sales] .md-sales-company,.manager-dashboards[data-dashboard=sales] .md-store-card{padding:14px 12px;margin:12px 0 18px}.manager-dashboards[data-dashboard=sales] .md-sales-company>h3,.manager-dashboards[data-dashboard=sales] .md-store-card>h3{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=sales] .md-store-card .md-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager-dashboards[data-dashboard=sales] .md-metric>span{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-metric>strong{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=sales] .md-metric small,.manager-dashboards[data-dashboard=sales] .md-note{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-chart figcaption{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-chart-toggle{font-size:var(--ui-mobile-secondary,15px);line-height:1.45}.manager-dashboards[data-dashboard=sales] .md-chart-details summary{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-health,.manager-dashboards[data-dashboard=sales] .md-error{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-health strong{font-size:var(--ui-mobile-body,17px)}.manager-dashboards[data-dashboard=sales] .md-empty{font-size:var(--ui-mobile-secondary,15px)}@media(pointer:coarse){#root .manager-sales-screen .sales-scope-field select,.manager-dashboards[data-dashboard=sales] .md-date input{font-size:var(--ui-mobile-body,17px)}}.manager-dashboards[data-dashboard=sales] .md-date time{font-size:var(--ui-mobile-secondary,15px)}.manager-dashboards[data-dashboard=sales] .md-date small{font-size:var(--ui-mobile-meta,14px)}}.manager-sales-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin:18px 0;padding:18px 20px;border:1px solid #dce5df;border-radius:14px;background:#fff;color:#182b2b;overflow-wrap:anywhere}.manager-sales-summary *{box-sizing:border-box}.mss-value{min-width:0}.mss-value h2{margin:0 0 6px;font-size:14px;font-weight:600;letter-spacing:0}.mss-value>strong{font-size:27px;line-height:1.15}.mss-status{flex:1;min-width:180px;font-size:12px;color:#526260}.mss-status>div{display:flex;flex-direction:column;gap:4px}.mss-status b{font-weight:600}.mss-status[data-source-status=stale],.mss-status[data-source-status=partial]{color:#76530e}.mss-status[data-source-status=missing],.mss-error{color:#7b3321}.mss-error{margin-top:6px}.mss-actions{display:flex;flex-wrap:wrap;gap:8px}.mss-actions button{border:1px solid #174b40;border-radius:9px;background:#174b40;color:#fff;padding:10px 14px;min-height:44px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mss-actions .mss-refresh{background:#fff;color:#174b40}.mss-actions button:disabled{opacity:.65;cursor:wait}.mss-actions button:focus-visible{outline:3px solid #be7400;outline-offset:3px}@media(max-width:650px){.manager-sales-summary{padding:16px;gap:12px}.mss-value{flex-basis:100%}.mss-status{flex-basis:100%;min-width:0}.mss-actions{width:100%}.mss-actions button{flex:1}}@media(max-width:700px){.mss-value h2{font-size:var(--ui-mobile-body,17px)}.mss-status{font-size:var(--ui-mobile-meta,14px)}.mss-actions button{font-size:var(--ui-mobile-secondary,15px)}}.task-row[data-checklist-evidence=social_drop]>.task-copy{min-width:0;width:auto}@media(min-width:721px){.task-row[data-checklist-evidence=social_drop]>.task-graphic{grid-row:1}}.task-row[data-checklist-evidence=social_drop]>.task-social-content{grid-column:1 / -1;grid-row:2;min-width:0}.task-row[data-checklist-evidence=social_drop]>.row-actions{grid-column:1 / -1!important;grid-row:3;justify-content:flex-end;margin-left:0}.temperature-evidence{width:100%;min-width:0;color:inherit}.temperature-note>summary{cursor:pointer;padding:8px 0}.temperature-evidence form{display:grid;gap:12px;width:100%;padding:4px 0 0}.temperature-evidence .temperature-guidance{margin:0;font-size:13px;line-height:1.5;white-space:pre-line;color:var(--ui-muted,var(--muted,#686b63))}.temperature-unit-list{display:grid;gap:12px}.temperature-unit-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:8px;align-items:end}.temperature-unit-row[data-removable]{grid-template-columns:minmax(0,1fr) 96px 44px}.temperature-unit-row label{display:grid;gap:4px;min-width:0;margin:0}.temperature-unit-row label>span:first-child{font-size:13px}.temperature-unit-row input{width:100%;min-width:0;box-sizing:border-box}.temperature-value{display:flex;align-items:center;gap:4px;border:1px solid var(--border,#d8d4ca);border-radius:6px;background:#fff;padding-right:8px}.temperature-evidence .temperature-value input{border:0;background:transparent;box-shadow:none}.temperature-value:focus-within{outline:2px solid currentColor;outline-offset:2px}.temperature-remove{height:44px;min-width:44px;padding:0!important}.temperature-range{grid-column:1/-1;font-size:.875rem;color:#865c14}.temperature-evidence form>.btn{justify-self:start}.temperature-note textarea{width:100%;box-sizing:border-box;min-height:72px}.temperature-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.temperature-actions>span{font-size:13px}.temperature-actions>.btn{margin-left:auto}.temperature-unit-row input{min-height:44px;padding:8px;font-size:16px;border-radius:4px}.temperature-value{border-radius:4px;padding-right:8px}.temperature-evidence .temperature-value input{width:100%;padding-right:0}@media(max-width:700px){.temperature-evidence .temperature-guidance{font-size:var(--ui-mobile-secondary,15px)}.temperature-unit-row label>span:first-child{font-size:var(--ui-mobile-secondary,15px)}.temperature-range{font-size:var(--ui-mobile-body,17px)}.temperature-actions>span{font-size:var(--ui-mobile-secondary,15px)}.temperature-unit-row input{font-size:var(--ui-mobile-body,17px)}}.rocky-guide{max-width:640px;margin-top:12px}.rocky-guide details{border-top:1px solid var(--ui-border, #d8ddd5);padding:8px 0}.rocky-guide summary{cursor:pointer;font-size:13px;font-weight:500;min-height:44px;display:list-item;align-content:center}.rocky-guide ol{padding-left:22px;margin:0}.rocky-guide li{margin:0 0 16px;padding-left:4px}.rocky-guide li strong{font-size:13px;font-weight:500}.rocky-guide p{font-size:13px;line-height:1.5;margin:6px 0 10px}.rocky-guide a{color:inherit;display:inline-block;font-size:12px;line-height:1.5;padding:6px 0}.rocky-guide li a{display:block;width:fit-content;max-width:100%}.rocky-guide img{display:block;width:auto;max-width:100%;max-height:220px;object-fit:contain;object-position:left}.rocky-guide a span{display:block;margin-top:4px;text-decoration:underline}.rocky-guide a:focus-visible,.rocky-guide summary:focus-visible{outline:2px solid #b8873f;outline-offset:3px}@media(max-width:700px){.rocky-guide summary{font-size:var(--ui-mobile-secondary,15px)}.rocky-guide li strong,.rocky-guide p{font-size:var(--ui-mobile-body,17px)}.rocky-guide a{font-size:var(--ui-mobile-secondary,15px)}}.periodic-native{display:grid;gap:10px;font-family:var(--ui-font);font-size:14px}.periodic-native .periodic-command-row{display:grid;grid-template-columns:44px 24px minmax(0,1fr);align-items:start;gap:7px;padding:4px 8px}.periodic-native .periodic-check{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--ui-ink,#20231f)}.periodic-native .periodic-check>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--ui-control-border,#aaa69d);border-radius:4px;font-size:13px;line-height:1}.periodic-native .periodic-confirmed .periodic-check>span{border-color:var(--ui-brand,#354745);background:var(--ui-brand,#354745);color:#fff}.periodic-native .periodic-check:focus-visible{outline:2px solid var(--ui-brand,#354745);outline-offset:-3px}.periodic-native .task-graphic{align-self:start;margin-top:10px;width:24px;height:24px}.periodic-native .task-copy{min-width:0}.periodic-native .task-copy>.ui-details{border:0;margin:0;padding:0;background:transparent}.periodic-native .task-copy>.ui-details>.ui-details-summary{min-height:44px;padding:5px 0}.periodic-native .task-copy>.ui-details>.ui-details-summary .ui-details-heading{font-size:14px;font-weight:400}.periodic-native .task-copy>.ui-details>.ui-details-body{padding:0 0 8px}.periodic-native .task-instructions{font-size:13px;overflow-wrap:anywhere}.periodic-native .task-instructions p{margin:0 0 8px}.periodic-native .periodic-support,.periodic-native .periodic-period,.periodic-native .periodic-history-source{font-size:13px;color:var(--ui-muted,#6d716a)}.periodic-native .periodic-history-source{display:block}.periodic-native .periodic-recovery{border:1px solid var(--ui-border,#ddd8cd);border-radius:8px;padding:4px 10px;background:var(--ui-surface-warm,#faf8f1)}.periodic-native .periodic-recovery-row,.periodic-native .periodic-unavailable{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:8px 0}.periodic-native .periodic-recovery-row>div{min-width:0;flex:1}.periodic-native .periodic-recovery-row small{display:block;font-size:13px;color:var(--ui-muted,#6d716a)}.periodic-native .periodic-recovery .ui-details{border:0;background:transparent;margin:0}.periodic-native .periodic-recovery .ui-details-summary{padding:0;min-height:44px}.periodic-native .periodic-recovery .ui-details-heading{font-size:13px;font-weight:400}.periodic-native .periodic-recovery .ui-details-body{padding:0;font-size:13px}.periodic-native .btn{min-height:44px;font-weight:400;white-space:normal}.periodic-native .periodic-reopen{display:grid;gap:6px;padding:0 0 8px}.periodic-native .periodic-reopen label{font-size:13px;display:grid;gap:4px}.periodic-native .periodic-reopen input{width:100%;min-width:0;min-height:44px;font-size:16px}.periodic-native .periodic-reopen>div{display:flex;justify-content:flex-end;gap:6px}@media(max-width:700px){.periodic-native{font-size:var(--ui-mobile-body,17px)}.periodic-native .periodic-check>span{font-size:var(--ui-mobile-secondary,15px)}.periodic-native .task-copy>.ui-details>.ui-details-summary .ui-details-heading{font-size:var(--ui-mobile-secondary,15px)}.periodic-native .task-instructions{font-size:var(--ui-mobile-body,17px)}.periodic-native .periodic-support,.periodic-native .periodic-period,.periodic-native .periodic-history-source,.periodic-native .periodic-recovery-row small{font-size:var(--ui-mobile-meta,14px)}.periodic-native .periodic-recovery .ui-details-heading,.periodic-native .periodic-recovery .ui-details-body,.periodic-native .periodic-reopen label{font-size:var(--ui-mobile-secondary,15px)}.periodic-native .periodic-reopen input{font-size:var(--ui-mobile-body,17px)}}.softener-maintenance{margin-top:12px}.softener-maintenance-card{border:1px solid #dcdfd7;border-radius:12px;background:#fff;padding:14px}.softener-maintenance-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.softener-maintenance-title span,.softener-maintenance-stats span{display:block;font-size:11px;line-height:1.25;letter-spacing:.08em;color:#69716b}.softener-maintenance-title h3{font-size:17px;line-height:1.25;font-weight:500;margin:3px 0 0}.softener-maintenance-title button{border:1px solid #cfd4cd;border-radius:9px;background:#f8f9f6;color:#1d231f;font:inherit;font-size:14px;font-weight:500;min-height:40px;padding:0 13px;white-space:nowrap}.softener-maintenance-title button:not(:disabled){cursor:pointer;background:#1f2923;color:#fff;border-color:#1f2923}.softener-maintenance-title button:disabled{opacity:.72}.softener-maintenance-stats{display:block;margin-top:14px}.softener-maintenance-stats>div{border-top:1px solid #e5e7e1;padding-top:10px;min-width:0}.softener-maintenance-stats strong{display:block;font-size:20px;line-height:1.2;font-weight:500;margin-top:3px}.softener-maintenance-stats small{display:block;font-size:12px;line-height:1.35;color:#69716b;margin-top:2px}.softener-maintenance-note,.softener-maintenance-error{font-size:13px;line-height:1.45;margin:12px 0 0;color:#616963}.softener-maintenance-error{color:#8d3027}.softener-maintenance-history{border-top:1px solid #e5e7e1;margin-top:12px;padding-top:10px}.softener-maintenance-history summary{cursor:pointer;font-size:13px;font-weight:500}.softener-maintenance-history div{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:13px;padding:7px 0;border-top:1px solid #f0f1ed}.softener-maintenance-history div:first-of-type{margin-top:7px}.softener-maintenance-history strong{font-weight:500}@media(max-width:520px){.softener-maintenance-card{padding:12px}.softener-maintenance-title{align-items:flex-start;flex-direction:column}.softener-maintenance-title button{width:100%}.softener-maintenance-stats strong{font-size:18px}}.coverage-rescue-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px;align-items:center;background:linear-gradient(135deg,#173b24,#245b36);color:#fff;border-color:#173b24;box-shadow:0 10px 30px #163e242e}.coverage-rescue-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#ffffff18;border:1px solid #ffffff2b;font-size:1.35rem;font-weight:900}.coverage-rescue-copy{min-width:0}.coverage-rescue-copy .kicker{color:#abd6b8}.coverage-rescue-copy h2{font-size:1.08rem;line-height:1.25}.coverage-rescue-copy p{margin:5px 0 0;color:#d2e5d7;font-size:.72rem}.coverage-rescue-action{display:flex;align-items:center}.coverage-rescue-action .btn.green{background:#fff;color:#174329;border-color:#fff;white-space:nowrap}.rescue-syncing,.rescue-complete{display:inline-flex;margin-top:7px;border-radius:99px;padding:4px 8px;background:#ffffff17;border:1px solid #ffffff2b;color:#e4f3e8;font-size:.65rem;font-weight:850}.rescue-error,.rescue-notice{margin-top:8px;padding:8px 10px;border-radius:9px;font-size:.7rem}.rescue-error{background:#5a211e;color:#fff0ed;border:1px solid #ad6058}.rescue-notice{background:#ffffff16;color:#e5f7e9;border:1px solid #ffffff28}.rescue-overlay{position:fixed;inset:0;z-index:120;background:#11151294;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.rescue-dialog{width:min(620px,100%);max-height:min(820px,calc(100vh - 36px));overflow:auto;background:#f8f6f0;color:#20231f;border:1px solid #d7d2c7;border-radius:22px;box-shadow:0 28px 90px #0006;padding:18px}.rescue-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #ddd8cd;padding-bottom:12px}.rescue-dialog-head h2{font-size:1.35rem}.rescue-close{width:36px;height:36px;border-radius:50%;border:1px solid #d5d0c6;background:#fff;font-size:1.35rem;line-height:1}.rescue-gap-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 8px}.rescue-gap-line>div{display:flex;flex-direction:column}.rescue-gap-line span{font-size:.72rem;color:#6d716a}.rescue-diagnosis{border:1px solid #d7d2c7!important;border-radius:99px;padding:4px 8px;color:#5c625b!important;background:#fff;font-weight:850;text-transform:uppercase;letter-spacing:.05em;font-size:.58rem!important}.rescue-diagnosis.structural{background:#fff0ec;color:#8d2b1f!important;border-color:#e7b6ad!important}.rescue-why{font-size:.74rem;color:#666b64;margin:0 0 12px}.rescue-solution,.rescue-no-internal,.rescue-outreach,.rescue-applicants{border:1px solid #ddd8cd;background:#fff;border-radius:15px;padding:13px;margin-top:10px}.rescue-solution{border-color:#b7d8bf;background:#f5fbf6}.rescue-solution .kicker{color:#2a7243}.rescue-solution h3,.rescue-no-internal h3,.rescue-outreach h3{font-size:.96rem;line-height:1.35;margin-bottom:8px}.rescue-impact{display:flex;gap:5px;flex-wrap:wrap;margin:9px 0}.rescue-impact span{border:1px solid #cbdacf;background:#fff;border-radius:99px;padding:4px 7px;font-size:.62rem;font-weight:800;color:#42604a}.rescue-solution details,.rescue-alternatives{font-size:.72rem}.rescue-solution summary,.rescue-alternatives summary{cursor:pointer;font-weight:850}.rescue-solution ul{padding-left:18px;margin:7px 0}.rescue-solution li+li{margin-top:4px}.rescue-apply{width:100%;margin-top:10px;padding:10px}.rescue-solution>small{display:block;text-align:center;color:#70756d;margin-top:6px;font-size:.61rem}.rescue-no-internal{background:#fff8e7;border-color:#e5cb90}.rescue-no-internal .kicker{color:#85600f}.rescue-alternatives{margin-top:10px}.rescue-alternatives>div{display:grid;gap:7px;margin-top:8px}.rescue-alternatives button{display:flex;flex-direction:column;gap:3px;text-align:left;border:1px solid #ddd8cd;background:#fff;border-radius:11px;padding:9px}.rescue-alternatives button span{font-size:.68rem;color:#6a6e67;line-height:1.35}.rescue-outreach p{border:1px solid #e0dcd2;background:#faf9f5;border-radius:11px;padding:10px;font-size:.75rem;line-height:1.45;margin:8px 0}.rescue-applicants{display:flex;flex-direction:column;gap:3px}.rescue-applicants span{font-size:.68rem;color:#6d716a}.rescue-pager{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #ddd8cd}.rescue-pager>button{border:0;background:transparent;font-size:.7rem;font-weight:850}.rescue-pager>button:disabled{opacity:.35}.rescue-pager>div{display:flex;justify-content:center;gap:5px}.rescue-pager>div button{width:7px;height:7px;border:0;padding:0;border-radius:50%;background:#c9c5bc}.rescue-pager>div button.active{background:#245b36;transform:scale(1.25)}@media(max-width:680px){.coverage-rescue-summary{grid-template-columns:minmax(0,1fr);padding:12px}.coverage-rescue-action{grid-column:1}.coverage-rescue-action .btn{width:100%}.rescue-overlay{padding:0;place-items:end center}.rescue-dialog{width:100%;max-height:94vh;border-radius:22px 22px 0 0;border-bottom:0;padding:15px 13px calc(18px + env(safe-area-inset-bottom))}.rescue-dialog-head h2{font-size:1.18rem}.rescue-gap-line{align-items:flex-start}.rescue-pager{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));background:#f8f6f0;padding:12px 1px calc(14px + env(safe-area-inset-bottom));margin-left:-1px;margin-right:-1px}}.rescue-global{width:min(540px,100%)}.rescue-coverage-track{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:14px 0 12px;padding:12px;border:1px solid #ddd8cd;border-radius:15px;background:#fff}.rescue-coverage-track>div{display:flex;flex-direction:column}.rescue-coverage-track b{font-size:1.42rem;line-height:1}.rescue-coverage-track span{margin-top:4px;color:#777b74;font-size:.65rem;font-weight:750}.rescue-coverage-track i{font-style:normal;color:#9d9f9a;font-weight:900}.rescue-coverage-track .projected b{color:#23643a}.rescue-stage{display:grid;grid-template-columns:28px 1fr;gap:10px;border:1px solid #ddd8cd;border-radius:15px;padding:12px;margin-top:9px;background:#fff}.rescue-stage.safe{border-color:#b7d8bf;background:#f5fbf6}.rescue-stage.exhausted{background:#f3f2ee}.rescue-stage.outreach-wave{background:#fffaf0;border-color:#e5d5ad}.rescue-stage-number{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#e5e2da;color:#4a4e48;font-size:.72rem;font-weight:900}.rescue-stage.safe .rescue-stage-number{background:#27633b;color:#fff}.rescue-stage.outreach-wave .rescue-stage-number{background:#d99c2b;color:#fff}.rescue-stage-copy{min-width:0}.rescue-stage-copy .kicker{font-size:.57rem}.rescue-stage-copy h3{font-size:.9rem;line-height:1.34;margin:2px 0 6px}.rescue-stage-copy p{color:#666b64;font-size:.7rem;line-height:1.4;margin:4px 0 9px}.rescue-primary{width:100%;padding:10px;margin-top:4px}.rescue-stage-copy>small{display:block;text-align:center;color:#70756d;font-size:.59rem;line-height:1.35;margin-top:6px}.rescue-definition{display:flex;flex-direction:column;gap:3px;margin:11px 2px 3px;padding:9px 10px;border-radius:11px;background:#edeae2;color:#5d615b}.rescue-definition strong{font-size:.7rem}.rescue-definition span{font-size:.63rem;line-height:1.35}.rescue-review-link{display:block;margin:10px auto 0;border:0;background:transparent;color:#47664f;text-decoration:underline;text-underline-offset:3px;font-size:.68rem;font-weight:850}.rescue-done{display:flex;align-items:center;gap:12px;margin-top:14px;padding:16px;border:1px solid #b7d8bf;border-radius:15px;background:#f5fbf6}.rescue-done>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#27633b;color:#fff;font-weight:900}.rescue-done h3{font-size:1rem}.rescue-done p{margin:2px 0 0;color:#667069;font-size:.7rem}.rescue-prepared{border:1px solid #c8d7cc;border-radius:15px;background:#f7fbf8;padding:12px;margin-top:9px}.rescue-prepared>.kicker{color:#28643d}.rescue-request{padding-top:9px}.rescue-request+.rescue-request{border-top:1px solid #d9e2db;margin-top:10px}.rescue-request>div:first-child{display:flex;justify-content:space-between;gap:10px}.rescue-request>div:first-child span{font-size:.64rem;color:#6b716b}.rescue-request-state{display:inline-flex;margin-top:7px;border-radius:99px;padding:4px 7px;background:#eeeae1;color:#69655d;font-size:.56rem;font-weight:900;letter-spacing:.07em}.rescue-request-state.waiting{background:#fff1cf;color:#76530a}.rescue-request-state.accepted{background:#dff2e4;color:#23643a}.rescue-request-state.closed{background:#eee9e4;color:#745d52}.rescue-request p{white-space:pre-wrap;border:1px solid #e0e5e1;background:#fff;border-radius:10px;padding:9px;font-size:.69rem;line-height:1.4;margin:7px 0}.rescue-request-actions{display:flex;gap:7px;flex-wrap:wrap}.rescue-request .btn{padding:7px 10px;font-size:.64rem}.rescue-request>small{display:block;margin-top:7px;color:#6b716b;font-size:.61rem;line-height:1.4}.rescue-response-overlay{z-index:130}.rescue-response{width:min(520px,100%)}.rescue-response-intro{margin:12px 0;color:#646a63;font-size:.73rem;line-height:1.45}.rescue-response-blocks{display:grid;gap:8px}.rescue-response-blocks label{display:flex;align-items:center;gap:10px;border:1px solid #d9d4c9;background:#fff;border-radius:13px;padding:11px;cursor:pointer}.rescue-response-blocks label.selected{border-color:#4b8b60;background:#f2faf4;box-shadow:0 0 0 1px #4b8b60 inset}.rescue-response-blocks input{width:18px;height:18px;accent-color:#27633b}.rescue-response-blocks span{display:flex;flex-direction:column;gap:3px}.rescue-response-blocks strong{font-size:.76rem}.rescue-response-blocks small{color:#6b716b;font-size:.67rem}.rescue-response-apply{width:100%;padding:11px;margin-top:12px}.rescue-response-other{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rescue-response-other .btn{font-size:.65rem;padding:9px}.rescue-response-safety{display:block;text-align:center;color:#72766f;font-size:.59rem;line-height:1.4;margin-top:10px}@media(max-width:680px){.rescue-global{max-height:91vh}.rescue-coverage-track{margin-top:11px}.rescue-stage{padding:11px}.rescue-stage-copy h3{font-size:.85rem}.rescue-definition{margin-bottom:4px}.rescue-response-other{grid-template-columns:1fr}.rescue-request-actions .btn{flex:1}.rescue-response{max-height:91vh}}.app[data-approved-team] .team-change-supply{margin:16px 0 0;border-top:1px solid #dfdbd2;padding:12px 0;font-size:13px}.app[data-approved-team] .team-change-supply fieldset{border:0;padding:0;margin:0;display:grid;gap:6px;min-width:0}.app[data-approved-team] .team-change-supply legend{font-size:14px;padding:0;margin-bottom:8px}.app[data-approved-team] .team-change-supply label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.app[data-approved-team] .team-change-supply input{width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;margin:0;padding:0;accent-color:var(--ui-brand)}.app[data-approved-team] .team-change-denominations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.app[data-approved-team] .team-change-denominations>span{grid-column:1/-1}.app[data-approved-team] .team-change-supply button{justify-self:end;margin-top:8px}.app[data-approved-team] .team-change-supply [role=status]{margin-top:8px;color:var(--ui-muted)}.app[data-approved-team] .team-closeout-status{font-size:13px;margin:12px 0}@media(max-width:700px){.app[data-approved-team] .team-change-supply{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-change-supply legend{font-size:var(--ui-mobile-meta,14px)}.app[data-approved-team] .team-change-supply label{font-size:var(--ui-mobile-secondary,15px)}.app[data-approved-team] .team-closeout-status{font-size:var(--ui-mobile-meta,14px)}}
