:root{--sc-v2-color-canvas:#0b0d12;--sc-v2-color-canvas-raised:#10131a;--sc-v2-color-surface:#151922;--sc-v2-color-surface-soft:#1a1f2a;--sc-v2-color-surface-strong:#202636;--sc-v2-color-text:#f4f6fb;--sc-v2-color-text-muted:#a6adbb;--sc-v2-color-text-subtle:#7d8594;--sc-v2-color-border:#ffffff1a;--sc-v2-color-border-strong:#ffffff2e;--sc-v2-color-accent:#7c6cff;--sc-v2-color-accent-strong:#9185ff;--sc-v2-color-success:#42d29d;--sc-v2-color-warning:#f4bd50;--sc-v2-color-danger:#ff6b7f;--sc-v2-color-focus:#9185ff6b;--sc-v2-shadow-card:0 14px 36px #00000038;--sc-v2-shadow-float:0 18px 48px #00000057;--sc-v2-radius-sm:10px;--sc-v2-radius-md:14px;--sc-v2-radius-lg:18px;--sc-v2-radius-xl:24px;--sc-v2-space-1:4px;--sc-v2-space-2:8px;--sc-v2-space-3:12px;--sc-v2-space-4:16px;--sc-v2-space-5:20px;--sc-v2-space-6:24px;--sc-v2-space-8:32px;--sc-v2-control-height:48px;--sc-v2-page-gutter:clamp(14px, 4vw, 20px);--sc-v2-content-width:760px;--sc-v2-motion-fast:.14s;--sc-v2-motion-standard:.22s;--sc-v2-ease:cubic-bezier(.2, .8, .2, 1)}.sc-ui-v2{color:var(--sc-v2-color-text);background:var(--sc-v2-color-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.sc-v2-shell{isolation:isolate;color:var(--sc-v2-color-text);background:radial-gradient(circle at 50% -10%, #7c6cff1f, transparent 36%), var(--sc-v2-color-canvas)}.sc-v2-page{box-sizing:border-box;align-content:start;gap:var(--sc-v2-space-4);width:min(100%, var(--sc-v2-content-width));min-width:0;padding-inline:var(--sc-v2-page-gutter);padding-block:var(--sc-v2-space-4) var(--sc-v2-space-8);margin-inline:auto;display:grid}.sc-v2-page--compact{gap:var(--sc-v2-space-3)}.sc-v2-page-header,.sc-v2-section-header{justify-content:space-between;align-items:flex-start;gap:var(--sc-v2-space-4);min-width:0;display:flex}.sc-v2-page-header__copy,.sc-v2-section-header__copy{gap:var(--sc-v2-space-1);min-width:0;display:grid}.sc-v2-page-header__eyebrow{color:var(--sc-v2-color-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.sc-v2-page-header__title,.sc-v2-section-header__title,.sc-v2-page-header__description,.sc-v2-section-header__description,.sc-v2-empty-state__description{margin:0}.sc-v2-page-header__title{color:var(--sc-v2-color-text);letter-spacing:-.035em;font-size:clamp(25px,7vw,32px);font-weight:760;line-height:1.08}.sc-v2-page-header__description,.sc-v2-section-header__description,.sc-v2-empty-state__description{color:var(--sc-v2-color-text-muted);font-size:14px;line-height:1.45}.sc-v2-page-header__actions,.sc-v2-section-header__action{align-items:center;gap:var(--sc-v2-space-2);flex:none;display:flex}.sc-v2-section-header{align-items:center}.sc-v2-section-header__title{letter-spacing:-.018em;font-size:18px;font-weight:720;line-height:1.2}.sc-v2-card{box-sizing:border-box;min-width:0;padding:var(--sc-v2-space-4);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-lg);background:linear-gradient(180deg, #ffffff06, transparent), var(--sc-v2-color-surface)}.sc-v2-card--elevated{border-color:var(--sc-v2-color-border-strong);box-shadow:var(--sc-v2-shadow-card)}.sc-v2-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--sc-v2-space-2);min-width:0;min-height:var(--sc-v2-control-height);padding:0 var(--sc-v2-space-4);border:1px solid var(--sc-v2-color-border-strong);border-radius:var(--sc-v2-radius-md);color:var(--sc-v2-color-text);background:var(--sc-v2-color-surface-soft);font:inherit;text-align:center;cursor:pointer;transition:transform var(--sc-v2-motion-fast) var(--sc-v2-ease), border-color var(--sc-v2-motion-fast) var(--sc-v2-ease), background-color var(--sc-v2-motion-fast) var(--sc-v2-ease), opacity var(--sc-v2-motion-fast) var(--sc-v2-ease);-webkit-tap-highlight-color:transparent;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.sc-v2-button:active:not(:disabled){transform:scale(.985)}.sc-v2-button:disabled{cursor:not-allowed;opacity:.5}.sc-v2-button--block{width:100%}.sc-v2-button--accent{color:#fff;background:linear-gradient(135deg, var(--sc-v2-color-accent), var(--sc-v2-color-accent-strong));border-color:#0000}.sc-v2-button--success{color:var(--sc-v2-color-success);background:#42d29d1a;border-color:#42d29d4d}.sc-v2-button--warning{color:var(--sc-v2-color-warning);background:#f4bd501a;border-color:#f4bd504d}.sc-v2-button--danger{color:var(--sc-v2-color-danger);background:#ff6b7f1a;border-color:#ff6b7f52}.sc-v2-status{box-sizing:border-box;border:1px solid var(--sc-v2-color-border);width:fit-content;min-height:28px;color:var(--sc-v2-color-text-muted);white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sc-v2-status--accent{color:var(--sc-v2-color-accent-strong);background:#7c6cff1c;border-color:#7c6cff57}.sc-v2-status--success{color:var(--sc-v2-color-success);background:#42d29d17;border-color:#42d29d4d}.sc-v2-status--warning{color:var(--sc-v2-color-warning);background:#f4bd5017;border-color:#f4bd504d}.sc-v2-status--danger{color:var(--sc-v2-color-danger);background:#ff6b7f17;border-color:#ff6b7f52}.sc-v2-field{gap:var(--sc-v2-space-2);min-width:0;display:grid}.sc-v2-field__label{color:var(--sc-v2-color-text);font-size:14px;font-weight:680;line-height:1.3}.sc-v2-field__message{color:var(--sc-v2-color-text-muted);font-size:12px;line-height:1.4}.sc-v2-field--error .sc-v2-field__message{color:var(--sc-v2-color-danger)}.sc-v2-field :where(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--sc-v2-control-height);border:1px solid var(--sc-v2-color-border-strong);border-radius:var(--sc-v2-radius-md);color:var(--sc-v2-color-text);background:var(--sc-v2-color-canvas-raised);font:inherit;padding:12px 14px;font-size:16px;line-height:1.35}.sc-v2-field textarea{resize:vertical;min-height:112px}.sc-v2-toggle-row{box-sizing:border-box;align-items:center;gap:var(--sc-v2-space-3);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-canvas-raised);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:28px minmax(0,1fr);min-width:0;min-height:56px;padding:10px 12px;display:grid}.sc-v2-toggle-row__control{appearance:none;box-sizing:border-box;border:1.5px solid var(--sc-v2-color-border-strong);background-color:var(--sc-v2-color-surface-strong);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:8px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0;padding:0}.sc-v2-toggle-row__control:checked{background-color:var(--sc-v2-color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#0000}.sc-v2-toggle-row__copy{gap:2px;min-width:0;display:grid}.sc-v2-toggle-row__title{color:var(--sc-v2-color-text);font-size:15px;line-height:1.25}.sc-v2-toggle-row__description{color:var(--sc-v2-color-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.sc-v2-empty-state{justify-items:center;gap:var(--sc-v2-space-2);min-width:0;padding:var(--sc-v2-space-8) var(--sc-v2-space-5);border:1px dashed var(--sc-v2-color-border-strong);border-radius:var(--sc-v2-radius-lg);color:var(--sc-v2-color-text-muted);text-align:center;display:grid}.sc-v2-empty-state__title{color:var(--sc-v2-color-text);font-size:17px;line-height:1.25}.sc-v2-empty-state__action{margin-top:var(--sc-v2-space-2)}.sc-ui-v2 :where(.sc-v2-button,.sc-v2-toggle-row__control,.sc-v2-field input,.sc-v2-field textarea,.sc-v2-field select):focus-visible{outline:3px solid var(--sc-v2-color-focus);outline-offset:2px}@media (max-width:420px){:root{--sc-v2-page-gutter:14px}.sc-v2-page-header{flex-direction:column;align-items:stretch}.sc-v2-page-header__actions{width:100%}}@media (prefers-reduced-motion:reduce){.sc-v2-button{transition:none}}
.sc-v2-home-screen,.sc-v2-sales-pos,.sc-v2-shift-screen{--sc-v2-core-card-gap:14px;gap:var(--sc-v2-core-card-gap)}.sc-v2-home-screen *,.sc-v2-sales-pos *,.sc-v2-shift-screen *{min-width:0}.sc-v2-home-screen>.sc-v2-card,.sc-v2-sales-pos>.sc-v2-card,.sc-v2-shift-screen>.sc-v2-card{overflow:hidden}.sc-v2-home-screen>.sc-v2-card:first-child,.sc-v2-sales-pos>.sc-v2-card:first-child,.sc-v2-shift-screen>.sc-v2-card:first-child{background:radial-gradient(circle at 90% 0%, #7c6cff2e, transparent 34%), linear-gradient(180deg, #ffffff09, transparent), var(--sc-v2-color-surface);box-shadow:var(--sc-v2-shadow-card);border-color:#9185ff38}.sc-v2-home-v2-hero,.sc-v2-sales-pos-hero,.sc-v2-shift-hero{align-items:start;gap:var(--sc-v2-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-v2-home-v2-hero__main,.sc-v2-sales-pos-hero__main,.sc-v2-shift-hero__main{gap:var(--sc-v2-space-2);display:grid}.sc-v2-home-v2-kicker,.sc-v2-sales-pos-kicker,.sc-v2-shift-kicker{color:var(--sc-v2-color-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.25}.sc-v2-home-v2-title,.sc-v2-sales-pos-total,.sc-v2-shift-total{color:var(--sc-v2-color-text);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(32px,9vw,46px);font-weight:790;line-height:.98}.sc-v2-home-v2-meta,.sc-v2-sales-pos-meta,.sc-v2-shift-meta{flex-wrap:wrap;gap:6px;display:flex}.sc-v2-home-v2-meta>span,.sc-v2-sales-pos-meta>span,.sc-v2-shift-meta>span,.sc-v2-sales-pos-location{border:1px solid var(--sc-v2-color-border);max-width:100%;min-height:28px;color:var(--sc-v2-color-text-muted);background:#ffffff09;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.sc-v2-home-v2-meta>span,.sc-v2-shift-meta>span,.sc-v2-sales-location-pill__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-v2-home-v2-hero__status,.sc-v2-sales-pos-hero__status,.sc-v2-shift-hero__status{justify-items:end;gap:var(--sc-v2-space-2);display:grid}.sc-v2-home-v2-pill,.sc-v2-sales-pill,.sc-v2-shift-pill{border:1px solid var(--sc-v2-color-border);width:fit-content;min-height:30px;color:var(--sc-v2-color-text-muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:720;line-height:1;display:inline-flex}.sc-v2-home-v2-pill--success,.sc-v2-sales-pill--success,.sc-v2-shift-pill--success{color:var(--sc-v2-color-success);background:#42d29d17;border-color:#42d29d47}.sc-v2-home-v2-pill--warning,.sc-v2-sales-pill--warning,.sc-v2-shift-pill--warning{color:var(--sc-v2-color-warning);background:#f4bd5017;border-color:#f4bd504d}.sc-v2-home-v2-refresh,.sc-v2-shift-refresh-btn{border:1px solid var(--sc-v2-color-border);min-height:36px;color:var(--sc-v2-color-text);background:var(--sc-v2-color-surface-soft);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:720}.sc-v2-home-v2-refresh:disabled,.sc-v2-shift-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.sc-v2-home-v2-block-head,.sc-v2-sales-block-head,.sc-v2-shift-block-head{justify-content:space-between;align-items:flex-start;gap:var(--sc-v2-space-3);margin-bottom:var(--sc-v2-space-4);display:flex}.sc-v2-home-v2-block-head h2,.sc-v2-sales-block-head h2,.sc-v2-shift-block-head h2,.sc-v2-shift-block-head h3{color:var(--sc-v2-color-text);letter-spacing:-.025em;margin:0;font-size:19px;font-weight:740;line-height:1.18}.sc-v2-home-v2-block-head p,.sc-v2-sales-block-head p,.sc-v2-shift-block-head p{color:var(--sc-v2-color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.42}.sc-v2-sales-pos-alert,.sc-v2-sales-soft-note,.sc-v2-sales-pos-warning,.sc-v2-shift-alert,.sc-v2-shift-close-summary-note{border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);color:var(--sc-v2-color-text-muted);background:var(--sc-v2-color-canvas-raised);padding:12px 13px;font-size:13px;line-height:1.42}.sc-v2-sales-pos-alert,.sc-v2-sales-soft-note,.sc-v2-sales-pos-warning,.sc-v2-shift-alert{margin-top:var(--sc-v2-space-3)}.sc-v2-sales-pos-alert--success,.sc-v2-shift-alert--success{color:var(--sc-v2-color-success);background:#42d29d14;border-color:#42d29d47}.sc-v2-sales-pos-alert--warning,.sc-v2-shift-alert--warning{color:var(--sc-v2-color-warning);background:#f4bd5014;border-color:#f4bd5047}.sc-v2-sales-pos-alert--danger,.sc-v2-shift-alert--danger{color:var(--sc-v2-color-danger);background:#ff6b7f14;border-color:#ff6b7f4d}.sc-v2-home-v2-metrics{gap:var(--sc-v2-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-v2-home-v2-metric{align-content:space-between;gap:var(--sc-v2-space-3);min-height:96px;padding:var(--sc-v2-space-4);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-lg);background:var(--sc-v2-color-canvas-raised);display:grid}.sc-v2-home-v2-metric--wide{grid-column:1/-1;min-height:110px}.sc-v2-home-v2-metric span{color:var(--sc-v2-color-text-muted);font-size:12px;line-height:1.35}.sc-v2-home-v2-metric strong{color:var(--sc-v2-color-text);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(20px,6vw,30px);font-weight:770;line-height:1.02}.sc-v2-home-owner-action-plan{gap:var(--sc-v2-space-3);padding:var(--sc-v2-space-4);border-radius:var(--sc-v2-radius-lg);background:linear-gradient(180deg, #7c6cff14, transparent), var(--sc-v2-color-surface);border:1px solid #9185ff3d;display:grid}.sc-v2-home-owner-action-plan__head{align-items:center;gap:var(--sc-v2-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-v2-home-owner-action-plan__head>div{gap:3px;display:grid}.sc-v2-home-owner-action-plan__head strong{color:var(--sc-v2-color-text);font-size:17px;line-height:1.2}.sc-v2-home-owner-action-plan__head span{color:var(--sc-v2-color-text-muted);font-size:13px;line-height:1.35}.sc-v2-home-owner-action-plan__head b{color:#fff;background:var(--sc-v2-color-accent);border-radius:999px;place-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:12px;display:inline-grid}.sc-v2-home-owner-action-plan__list,.sc-v2-home-v2-actions{gap:var(--sc-v2-space-3);display:grid}.sc-v2-home-v2-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-v2-home-owner-action,.sc-v2-home-v2-action{border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);min-width:0;color:var(--sc-v2-color-text);background:var(--sc-v2-color-canvas-raised);text-decoration:none;display:grid}.sc-v2-home-owner-action{align-items:center;gap:var(--sc-v2-space-3);grid-template-columns:minmax(0,1fr) auto;padding:13px}.sc-v2-home-owner-action>div{gap:4px;display:grid}.sc-v2-home-owner-action strong,.sc-v2-home-v2-action strong{color:var(--sc-v2-color-text);font-size:15px;line-height:1.25}.sc-v2-home-owner-action span,.sc-v2-home-v2-action span{color:var(--sc-v2-color-text-muted);font-size:13px;line-height:1.4}.sc-v2-home-owner-action small{min-height:30px;color:var(--sc-v2-color-accent-strong);white-space:nowrap;background:#7c6cff1a;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.sc-v2-home-owner-action--danger{border-color:#ff6b7f47}.sc-v2-home-owner-action--warning{border-color:#f4bd5047}.sc-v2-home-owner-action--success{border-color:#42d29d47}.sc-v2-home-v2-action{min-height:92px;padding:var(--sc-v2-space-4);align-content:start;gap:5px}.sc-v2-home-v2-action--primary{background:linear-gradient(145deg, #7c6cff2e, #7c6cff0f), var(--sc-v2-color-canvas-raised);border-color:#7c6cff57}.sc-v2-home-v2-action--warning{border-color:#f4bd5047}.sc-v2-sales-pos-total{font-variant-numeric:tabular-nums}.sc-v2-sales-pos-location{justify-content:flex-end;max-width:180px}.sc-v2-sales-pos-warning{justify-content:space-between;align-items:center;gap:var(--sc-v2-space-3);color:var(--sc-v2-color-warning);background:#f4bd5014;border-color:#f4bd5047;display:flex}.sc-v2-sales-pos-warning a{color:var(--sc-v2-color-text);white-space:nowrap;font-weight:720;text-decoration:none}.sc-v2-sales-primary-action{margin-top:var(--sc-v2-space-4)}.sc-v2-sales-submit-btn,.sc-v2-shift-primary-btn,.sc-v2-shift-danger-btn,.sc-v2-shift-secondary-btn,.sc-v2-sales-secondary-btn{box-sizing:border-box;min-height:var(--sc-v2-control-height);border:1px solid var(--sc-v2-color-border-strong);border-radius:var(--sc-v2-radius-md);color:var(--sc-v2-color-text);background:var(--sc-v2-color-surface-soft);font:inherit;cursor:pointer;font-size:14px;font-weight:720}.sc-v2-sales-submit-btn,.sc-v2-shift-primary-btn,.sc-v2-shift-danger-btn,.sc-v2-shift-secondary-btn{width:100%}.sc-v2-sales-submit-btn,.sc-v2-shift-primary-btn{color:#fff;background:linear-gradient(135deg, var(--sc-v2-color-accent), var(--sc-v2-color-accent-strong));border-color:#0000;box-shadow:0 14px 30px #5247c43d}.sc-v2-shift-danger-btn{color:var(--sc-v2-color-danger);background:#ff6b7f1a;border-color:#ff6b7f52}.sc-v2-sales-submit-btn:disabled,.sc-v2-sales-secondary-btn:disabled,.sc-v2-shift-primary-btn:disabled,.sc-v2-shift-danger-btn:disabled,.sc-v2-shift-secondary-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.sc-v2-sales-block-head>span{color:var(--sc-v2-color-text-subtle);text-align:right;flex:none;font-size:12px;line-height:1.3}.sc-v2-sales-catalog-list,.sc-v2-sales-cart-list-v4,.sc-v2-sales-preflight-v3__list{gap:var(--sc-v2-space-2);margin-top:var(--sc-v2-space-3);display:grid}.sc-v2-sales-product{box-sizing:border-box;align-items:center;gap:var(--sc-v2-space-3);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);width:100%;min-height:78px;color:var(--sc-v2-color-text);background:var(--sc-v2-color-canvas-raised);text-align:left;cursor:pointer;transition:border-color var(--sc-v2-motion-fast) var(--sc-v2-ease), background-color var(--sc-v2-motion-fast) var(--sc-v2-ease), transform var(--sc-v2-motion-fast) var(--sc-v2-ease);grid-template-columns:minmax(0,1fr) auto;padding:13px 14px;display:grid}.sc-v2-sales-product:active{transform:scale(.99)}.sc-v2-sales-product--selected{background:#7c6cff17;border-color:#7c6cff6b}.sc-v2-sales-product__body,.sc-v2-sales-product__side,.sc-v2-sales-cart-item-v4__head{gap:4px;display:grid}.sc-v2-sales-product__body strong,.sc-v2-sales-cart-item-v4__head strong,.sc-v2-sales-preflight-row strong{color:var(--sc-v2-color-text);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.sc-v2-sales-product__body span,.sc-v2-sales-cart-item-v4__head span,.sc-v2-sales-preflight-row span{color:var(--sc-v2-color-text-muted);font-size:12px;line-height:1.35}.sc-v2-sales-product__side{text-align:right;justify-items:end}.sc-v2-sales-product__side strong{color:var(--sc-v2-color-text);white-space:nowrap;font-size:14px;line-height:1.2}.sc-v2-sales-product__side small{color:var(--sc-v2-color-accent-strong);font-size:11px;font-weight:720}.sc-v2-sales-text-btn{min-height:32px;color:var(--sc-v2-color-danger);font:inherit;cursor:pointer;background:#ff6b7f14;border:1px solid #ff6b7f47;border-radius:999px;flex:none;padding:0 11px;font-size:12px;font-weight:720}.sc-v2-sales-cart-item-v4{gap:var(--sc-v2-space-3);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-canvas-raised);padding:13px;display:grid}.sc-v2-sales-cart-item-v4__controls{align-items:center;gap:var(--sc-v2-space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.sc-v2-sales-cart-item-v4__controls>strong{color:var(--sc-v2-color-text);font-variant-numeric:tabular-nums;font-size:16px}.sc-v2-sales-cart-item-v4__qty{border:1px solid var(--sc-v2-color-border);border-radius:12px;grid-template-columns:36px minmax(28px,auto) 36px;align-items:center;display:grid;overflow:hidden}.sc-v2-sales-cart-item-v4__qty button{width:36px;height:36px;color:var(--sc-v2-color-text);background:var(--sc-v2-color-surface-soft);font:inherit;cursor:pointer;border:0;font-size:18px}.sc-v2-sales-cart-item-v4__qty span{min-height:36px;color:var(--sc-v2-color-text);place-items:center;font-size:13px;font-weight:720;display:grid}.sc-v2-sales-cart-item-v4__remove{min-height:36px;color:var(--sc-v2-color-danger);font:inherit;cursor:pointer;background:#ff6b7f12;border:1px solid #ff6b7f3d;border-radius:12px;padding:0 10px;font-size:11px;font-weight:720}.sc-v2-sales-cart-item-v4__discount{align-items:end;gap:var(--sc-v2-space-3);padding-top:var(--sc-v2-space-3);border-top:1px solid var(--sc-v2-color-border);grid-template-columns:minmax(0,1fr) 110px;display:grid}.sc-v2-sales-cart-item-v4__discount>label{color:var(--sc-v2-color-text-muted);gap:3px;font-size:12px;display:grid}.sc-v2-sales-cart-item-v4__discount>label em{color:var(--sc-v2-color-warning);font-size:11px;font-style:normal}.sc-v2-sales-cart-item-v4__discount-input{position:relative}.sc-v2-sales-cart-item-v4__discount-input input{padding-right:32px}.sc-v2-sales-cart-item-v4__discount-input>span{color:var(--sc-v2-color-text-muted);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sc-v2-sales-total-card{margin-top:var(--sc-v2-space-4);border:1px solid var(--sc-v2-color-border-strong);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-surface-soft);gap:9px;padding:14px;display:grid}.sc-v2-sales-total-card>div{justify-content:space-between;align-items:center;gap:var(--sc-v2-space-3);color:var(--sc-v2-color-text-muted);font-size:13px;display:flex}.sc-v2-sales-total-card strong{color:var(--sc-v2-color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-v2-sales-total-card__final{border-top:1px solid var(--sc-v2-color-border);color:var(--sc-v2-color-text);padding-top:10px}.sc-v2-sales-total-card__final strong{letter-spacing:-.03em;font-size:20px}.sc-v2-sales-advanced-toggle{justify-content:space-between;align-items:center;gap:var(--sc-v2-space-3);width:100%;min-height:44px;color:var(--sc-v2-color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.sc-v2-sales-advanced-toggle span{font-size:15px;font-weight:720}.sc-v2-sales-advanced-toggle strong{color:var(--sc-v2-color-accent-strong);font-size:12px}.sc-v2-sales-advanced-panel{gap:var(--sc-v2-space-3);margin-top:var(--sc-v2-space-3);padding-top:var(--sc-v2-space-4);border-top:1px solid var(--sc-v2-color-border);display:grid}.sc-v2-sales-two-fields,.sc-v2-shift-form-grid{gap:var(--sc-v2-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-v2-sales-check-actions,.sc-v2-shift-actions-row{gap:var(--sc-v2-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-v2-sales-secondary-btn{width:100%;padding-inline:12px}.sc-v2-sales-preflight-v3{gap:var(--sc-v2-space-3);margin-top:var(--sc-v2-space-4);padding-top:var(--sc-v2-space-4);border-top:1px solid var(--sc-v2-color-border);display:grid}.sc-v2-sales-preflight-v3__head,.sc-v2-sales-preflight-row{justify-content:space-between;gap:var(--sc-v2-space-3);display:flex}.sc-v2-sales-preflight-v3__head{align-items:center}.sc-v2-sales-preflight-v3__head span{color:var(--sc-v2-color-text-muted);font-size:12px}.sc-v2-sales-preflight-row{border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-canvas-raised);padding:12px}.sc-v2-sales-preflight-row>div{gap:3px;display:grid}.sc-v2-sales-preflight-row>em{color:var(--sc-v2-color-text-muted);white-space:nowrap;font-size:11px;font-style:normal}.sc-v2-sales-preflight-row--danger{border-color:#ff6b7f47}.sc-v2-sales-preflight-row--warning{border-color:#f4bd5047}.sc-v2-sales-preflight-row--success{border-color:#42d29d42}.sc-v2-sales-preflight-margin{width:fit-content;color:var(--sc-v2-color-text-muted);background:var(--sc-v2-color-surface-soft);border-radius:999px;margin-top:4px;padding:4px 7px;font-size:10px;line-height:1.2;display:inline-flex}.sc-v2-sales-preflight-margin--danger{color:var(--sc-v2-color-danger);background:#ff6b7f14}.sc-v2-sales-preflight-margin--warning{color:var(--sc-v2-color-warning);background:#f4bd5014}.sc-v2-sales-preflight-margin--success{color:var(--sc-v2-color-success);background:#42d29d14}.sc-v2-sales-links-row{gap:var(--sc-v2-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-v2-sales-links-row a{border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);min-height:42px;color:var(--sc-v2-color-text-muted);background:var(--sc-v2-color-canvas-raised);place-items:center;font-size:12px;font-weight:720;text-decoration:none;display:grid}.sc-v2-shift-register-field{margin-top:var(--sc-v2-space-4)}.sc-v2-shift-metrics{gap:var(--sc-v2-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-v2-shift-metric{align-content:space-between;gap:var(--sc-v2-space-2);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-canvas-raised);min-height:88px;padding:12px;display:grid}.sc-v2-shift-metric span{color:var(--sc-v2-color-text-muted);font-size:11px;line-height:1.35}.sc-v2-shift-metric strong{color:var(--sc-v2-color-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.sc-v2-shift-metric--positive{border-color:#42d29d47}.sc-v2-shift-metric--warning{border-color:#f4bd504d}.sc-v2-shift-x-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-v2-shift-x-report-operations{gap:var(--sc-v2-space-3);margin-top:var(--sc-v2-space-5);display:grid}.sc-v2-shift-operation-list{gap:var(--sc-v2-space-2);display:grid}.sc-v2-shift-operation-row{align-items:start;gap:var(--sc-v2-space-3);border:1px solid var(--sc-v2-color-border);border-radius:var(--sc-v2-radius-md);background:var(--sc-v2-color-canvas-raised);grid-template-columns:minmax(0,1fr) auto;padding:12px;display:grid}.sc-v2-shift-operation-row__main{gap:4px;display:grid}.sc-v2-shift-operation-row__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-v2-shift-operation-row__title strong{color:var(--sc-v2-color-text);font-size:13px}.sc-v2-shift-operation-row__title span{color:var(--sc-v2-color-text-subtle);background:var(--sc-v2-color-surface-soft);border-radius:999px;padding:3px 6px;font-size:10px}.sc-v2-shift-operation-row__main small,.sc-v2-shift-operation-row__main em,.sc-v2-shift-operation-row__side time{color:var(--sc-v2-color-text-muted);font-size:11px;line-height:1.35}.sc-v2-shift-operation-row__main em{font-style:normal}.sc-v2-shift-operation-row__side{text-align:right;justify-items:end;gap:4px;display:grid}.sc-v2-shift-operation-row__amount{color:var(--sc-v2-color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sc-v2-shift-operation-row__amount--positive{color:var(--sc-v2-color-success)}.sc-v2-shift-operation-row__amount--negative{color:var(--sc-v2-color-danger)}.sc-v2-shift-note-card{gap:5px;display:grid}.sc-v2-shift-note-card strong{color:var(--sc-v2-color-text);font-size:14px;line-height:1.25}.sc-v2-shift-note-card p{color:var(--sc-v2-color-text-muted);margin:0;font-size:13px;line-height:1.45}.sc-v2-shift-form-grid{margin-bottom:var(--sc-v2-space-4)}.sc-v2-shift-actions-row{margin-top:var(--sc-v2-space-3)}.sc-v2-shift-secondary-btn{padding-inline:12px}.sc-v2-shift-secondary-btn--danger{color:var(--sc-v2-color-danger);background:#ff6b7f14;border-color:#ff6b7f4d}.sc-v2-shift-close-preview{margin-block:var(--sc-v2-space-3)}.sc-v2-shift-close-preview>.sc-v2-shift-metric:last-child{grid-column:1/-1}.sc-v2-shift-close-summary-note{margin-bottom:var(--sc-v2-space-4)}.sc-ui-v2 :where(.sc-v2-home-v2-refresh,.sc-v2-shift-refresh-btn,.sc-v2-sales-submit-btn,.sc-v2-sales-secondary-btn,.sc-v2-sales-text-btn,.sc-v2-sales-product,.sc-v2-sales-cart-item-v4__qty button,.sc-v2-sales-cart-item-v4__remove,.sc-v2-sales-advanced-toggle,.sc-v2-shift-primary-btn,.sc-v2-shift-danger-btn,.sc-v2-shift-secondary-btn):focus-visible{outline:3px solid var(--sc-v2-color-focus);outline-offset:2px}@media (min-width:700px){.sc-v2-home-v2-actions,.sc-v2-shift-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-v2-shift-x-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.sc-v2-home-v2-hero,.sc-v2-sales-pos-hero,.sc-v2-shift-hero{grid-template-columns:1fr}.sc-v2-home-v2-hero__status,.sc-v2-sales-pos-hero__status,.sc-v2-shift-hero__status{grid-template-columns:auto minmax(0,1fr);place-items:center start}.sc-v2-sales-pos-location{justify-content:flex-start;max-width:100%}.sc-v2-sales-two-fields,.sc-v2-shift-form-grid{grid-template-columns:1fr}.sc-v2-sales-product,.sc-v2-sales-cart-item-v4__controls{grid-template-columns:minmax(0,1fr) auto}.sc-v2-sales-cart-item-v4__remove{grid-column:1/-1;width:100%}.sc-v2-sales-cart-item-v4__discount{grid-template-columns:minmax(0,1fr) 96px}.sc-v2-shift-operation-row{grid-template-columns:1fr}.sc-v2-shift-operation-row__side{text-align:left;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}}@media (max-width:390px){.sc-v2-home-v2-metrics,.sc-v2-home-v2-actions,.sc-v2-shift-metrics,.sc-v2-shift-x-report-metrics,.sc-v2-sales-check-actions,.sc-v2-shift-actions-row,.sc-v2-sales-links-row{grid-template-columns:1fr}.sc-v2-home-v2-metric--wide,.sc-v2-shift-close-preview>.sc-v2-shift-metric:last-child{grid-column:auto}.sc-v2-home-owner-action,.sc-v2-sales-product,.sc-v2-sales-preflight-row{grid-template-columns:1fr}.sc-v2-home-owner-action small,.sc-v2-sales-product__side{text-align:left;justify-items:start;width:fit-content}.sc-v2-sales-pos-warning{flex-direction:column;align-items:flex-start}.sc-v2-sales-cart-item-v4__controls{grid-template-columns:1fr}.sc-v2-sales-cart-item-v4__qty{width:fit-content}.sc-v2-sales-cart-item-v4__discount{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sc-v2-sales-product{transition:none}}
.sc-v2-shell[data-core-flow-theme=dark-green]{--sc-v2-page-gutter:clamp(8px, 2.2vw, 10px);--sc-v2-color-canvas:#070a08;--sc-v2-color-canvas-raised:#0b100d;--sc-v2-color-surface:#0e1511;--sc-v2-color-surface-soft:#121b16;--sc-v2-color-surface-strong:#17231c;--sc-v2-color-text:#f4f7f5;--sc-v2-color-text-muted:#9ba8a0;--sc-v2-color-text-subtle:#6f7c74;--sc-v2-color-border:#ecfff213;--sc-v2-color-border-strong:#ecfff221;--sc-v2-color-accent:#28bd55;--sc-v2-color-accent-strong:#4ade73;--sc-v2-color-success:#42d66f;--sc-v2-color-warning:#e8b84c;--sc-v2-color-danger:#f06f7e;--sc-v2-color-focus:#4ade7361;--sc-v2-shadow-card:0 16px 34px #00000042;--sc-v2-shadow-float:0 22px 54px #0006;--sc-v2-radius-sm:10px;--sc-v2-radius-md:14px;--sc-v2-radius-lg:17px;--sc-v2-radius-xl:22px;color:var(--sc-v2-color-text);background:radial-gradient(circle at 78% -8%,#27b8511b,#0000 32%),linear-gradient(#080c09 0%,#070a08 45%,#060907 100%)}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-page{padding-left:max(var(--sc-v2-page-gutter), env(safe-area-inset-left));padding-right:max(var(--sc-v2-page-gutter), env(safe-area-inset-right))}.sc-v2-shell[data-core-flow-theme=dark-green] .app-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#070a08e6;border-bottom-color:#ecfff212;box-shadow:0 10px 30px #0003}.sc-v2-shell[data-core-flow-theme=dark-green] .topbar--clean{min-height:58px}.sc-v2-shell[data-core-flow-theme=dark-green] .topbar__title{color:#f6f8f7;letter-spacing:-.025em;font-weight:740}.sc-v2-shell[data-core-flow-theme=dark-green] .topbar__subtitle{color:#87938c}.sc-v2-shell[data-core-flow-theme=dark-green] .topbar__back{color:#e9f0ec;background:#111713;border-color:#ecfff21a}.sc-v2-shell[data-core-flow-theme=dark-green] .status-dot--ok{background:#45df72;box-shadow:0 0 0 4px #45df721f}.sc-v2-shell[data-core-flow-theme=dark-green] .micro-chip--success{color:#6ce28e;background:#2eb85317;border-color:#45df7238}.sc-v2-shell[data-core-flow-theme=dark-green] .bottom-nav{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#070a08f0;border-top-color:#ecfff212;box-shadow:0 -14px 34px #00000047}.sc-v2-shell[data-core-flow-theme=dark-green] .bottom-nav__link{color:#77837c}.sc-v2-shell[data-core-flow-theme=dark-green] .bottom-nav__link--active{color:#4ade73}.sc-v2-shell[data-core-flow-theme=dark-green] .bottom-nav__link--active .bottom-nav__icon{color:#4ade73;background:#2ab8521c;box-shadow:inset 0 0 0 1px #4ade7314}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-screen,.sc-v2-sales-pos,.sc-v2-shift-screen){--sc-v2-core-card-gap:12px;gap:12px;padding-top:12px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-screen,.sc-v2-sales-pos,.sc-v2-shift-screen)>.sc-v2-card{background:linear-gradient(#ffffff05,#0000 42%),#0d1310;border-color:#ecfff213;border-radius:17px;padding:15px;box-shadow:0 12px 28px #0000002e}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-screen,.sc-v2-sales-pos,.sc-v2-shift-screen)>.sc-v2-card:first-child{background:radial-gradient(circle at 95% -8%,#3acd6024,#0000 38%),linear-gradient(145deg,#1e70353d,#0d1410eb 58%),#0d1310;border-color:#45df7221;box-shadow:0 18px 38px #0000003d}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-hero,.sc-v2-sales-pos-hero,.sc-v2-shift-hero){gap:13px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-kicker,.sc-v2-sales-pos-kicker,.sc-v2-shift-kicker){color:#73df91;letter-spacing:.085em;font-size:10px;font-weight:760}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-title,.sc-v2-sales-pos-total,.sc-v2-shift-total){letter-spacing:-.045em;font-size:clamp(29px,8vw,40px);font-weight:760;line-height:1.02}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-meta>span,.sc-v2-sales-pos-meta>span,.sc-v2-shift-meta>span,.sc-v2-sales-pos-location){color:#8f9b94;background:#ffffff06;border-color:#ecfff213;min-height:26px;padding-inline:9px;font-size:11px;font-weight:620}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-pill,.sc-v2-sales-pill,.sc-v2-shift-pill){color:#a8b2ac;background:#ffffff08;border-color:#ecfff217;min-height:28px;font-size:11px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-pill--success,.sc-v2-sales-pill--success,.sc-v2-shift-pill--success){color:#67df89;background:#2ab85218;border-color:#45df7238}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-refresh,.sc-v2-shift-refresh-btn){color:#dce3df;background:#ffffff09;border-color:#ecfff216;min-height:34px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-block-head h2,.sc-v2-sales-block-head h2,.sc-v2-shift-block-head h2,.sc-v2-shift-block-head h3){letter-spacing:-.02em;font-size:17px;font-weight:710}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-block-head p,.sc-v2-sales-block-head p,.sc-v2-shift-block-head p){color:#87938c;font-size:12px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-field__label{color:#cdd6d1;font-size:13px;font-weight:650}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-field :where(input,textarea,select){color:#f3f6f4;background:#0a0f0c;border-color:#ecfff21a;box-shadow:inset 0 1px #ffffff05}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-field :where(input,textarea,select)::placeholder{color:#667269}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-metrics{gap:9px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-metric{background:#0a100c;border-color:#ecfff211;border-radius:14px;min-height:82px;padding:13px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-metric--wide{background:linear-gradient(145deg,#1e77362e,#0000 65%),#0a100c;border-color:#45df721c;min-height:100px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-metric span{color:#859188;font-size:11px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-metric strong{font-size:clamp(18px,5.4vw,27px);font-weight:740}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-owner-action-plan{background:linear-gradient(150deg,#1e773621,#0000 54%),#0d1310;border-color:#45df721f;border-radius:17px;gap:10px;padding:15px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-owner-action-plan__head b{color:#061008;background:#49db73}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-owner-action,.sc-v2-home-v2-action){box-shadow:none;background:#0a100c;border-color:#ecfff211}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-owner-action{padding:12px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-owner-action small{color:#62da83;background:#2ab85217}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-action{text-align:center;place-content:center;min-height:72px;padding:11px 8px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-action strong{font-size:12px;font-weight:680}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-action span{display:none}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-action--primary{background:linear-gradient(150deg,#2ab8522e,#2ab8520a),#0a100c;border-color:#45df7229}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-primary-action{margin-top:13px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-sales-submit-btn,.sc-v2-shift-primary-btn){color:#f7fff9;background:linear-gradient(135deg,#249f49,#31c45b 58%,#43d96e);border-color:#60e88229;box-shadow:0 12px 28px #18863a38}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product{background:0 0;border:0;border-bottom:1px solid #ecfff211;border-radius:0;min-height:64px;padding:10px 4px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product:last-child{border-bottom:0}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product--selected{background:#2ab85212;border:1px solid #45df7224;border-radius:13px;margin-inline:-7px;padding-inline:11px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product__body strong{font-size:14px;font-weight:680}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product__body span{color:#7e8a82;font-size:11px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product__side small{color:#0000;background:#2ab85214;border:1px solid #45df7233;border-radius:999px;place-items:center;width:30px;height:30px;font-size:0;display:grid;overflow:hidden}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-product__side small:after{content:"+";color:#4ade73;font-size:20px;font-weight:500;line-height:1}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-cart-item-v4{background:#0a100c;border-color:#ecfff212;padding:12px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-cart-item-v4__qty{background:#0d1510;border-color:#ecfff217}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-cart-item-v4__qty button{color:#50dc77;background:#111a14}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-total-card{background:linear-gradient(145deg,#2ab85218,#0000 60%),#0a100c;border-color:#45df721f}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-total-card__final strong{color:#65e188;font-size:21px}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-sales-secondary-btn,.sc-v2-shift-secondary-btn){color:#dce4df;background:#111914;border-color:#ecfff217}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-advanced-toggle strong{color:#58dc7d}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-sales-links-row a{color:#96a299;background:#0a100c;border-color:#ecfff212}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-metrics{gap:8px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-metric{background:#0a100c;border-color:#ecfff211;min-height:80px;padding:11px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-metric span{color:#7f8c83}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-metric strong{color:#eef3f0;font-weight:680}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-metric--positive{background:#2ab8520e;border-color:#45df722b}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-operation-row{background:#0a100c;border-color:#ecfff211;padding:11px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-note-card p{color:#89958d}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-shift-close-summary-note{background:#0a100c;border-color:#ecfff212}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-sales-pos-alert--success,.sc-v2-shift-alert--success){color:#69df8a;background:#2ab85212;border-color:#45df7233}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-refresh,.sc-v2-shift-refresh-btn,.sc-v2-sales-submit-btn,.sc-v2-sales-secondary-btn,.sc-v2-sales-text-btn,.sc-v2-sales-product,.sc-v2-sales-cart-item-v4__qty button,.sc-v2-sales-cart-item-v4__remove,.sc-v2-sales-advanced-toggle,.sc-v2-shift-primary-btn,.sc-v2-shift-danger-btn,.sc-v2-shift-secondary-btn,.bottom-nav__link,.topbar__back):focus-visible{outline-offset:2px;outline:3px solid #4ade7361}@media (max-width:560px){.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-hero,.sc-v2-sales-pos-hero,.sc-v2-shift-hero){grid-template-columns:minmax(0,1fr) auto}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-hero__status,.sc-v2-sales-pos-hero__status,.sc-v2-shift-hero__status){grid-template-columns:1fr;justify-items:end}}@media (max-width:420px){.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-screen,.sc-v2-sales-pos,.sc-v2-shift-screen)>.sc-v2-card{padding:14px}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:350px){.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-hero,.sc-v2-sales-pos-hero,.sc-v2-shift-hero){grid-template-columns:1fr}.sc-v2-shell[data-core-flow-theme=dark-green] :where(.sc-v2-home-v2-hero__status,.sc-v2-sales-pos-hero__status,.sc-v2-shift-hero__status){grid-template-columns:auto minmax(0,1fr);justify-items:start}.sc-v2-shell[data-core-flow-theme=dark-green] .sc-v2-home-v2-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sc-v2-shell[data-core-flow-theme=dark-green] *{scroll-behavior:auto}}
.sc-v2-shell[data-tasks-theme=dark-green]{--sc-v2-page-gutter:clamp(8px, 2.2vw, 10px);--sc-task-canvas:#070a08;--sc-task-surface:#0e1511;--sc-task-surface-soft:#121b16;--sc-task-surface-strong:#17231c;--sc-task-border:#ecfff213;--sc-task-border-strong:#ecfff221;--sc-task-text:#f4f7f5;--sc-task-muted:#9ba8a0;--sc-task-subtle:#6f7c74;--sc-task-accent:#28bd55;--sc-task-accent-strong:#4ade73;--sc-task-warning:#e8b84c;--sc-task-danger:#f06f7e;--sc-task-blue:#68a9ff;--sc-task-radius-sm:10px;--sc-task-radius-md:14px;--sc-task-radius-lg:17px;--sc-task-radius-xl:22px;--sc-task-shadow-card:0 16px 34px #00000042;--sc-task-shadow-float:0 22px 54px #0000006b;color:var(--sc-task-text);background:radial-gradient(circle at 78% -8%,#27b8511b,#0000 32%),linear-gradient(#080c09 0%,#070a08 45%,#060907 100%)}.sc-v2-shell[data-tasks-theme=dark-green] .app-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#070a08e6;border-bottom-color:#ecfff212;box-shadow:0 10px 30px #0003}.sc-v2-shell[data-tasks-theme=dark-green] .topbar__title{color:#f6f8f7;letter-spacing:-.025em;font-weight:740}.sc-v2-shell[data-tasks-theme=dark-green] .topbar__subtitle{color:#87938c}.sc-v2-shell[data-tasks-theme=dark-green] .topbar__back{color:#e9f0ec;background:#111713;border-color:#ecfff21a}.sc-v2-shell[data-tasks-theme=dark-green] .status-dot--ok{background:#45df72;box-shadow:0 0 0 4px #45df721f}.sc-v2-shell[data-tasks-theme=dark-green] .micro-chip--success{color:#6ce28e;background:#2eb85317;border-color:#45df7238}.sc-v2-shell[data-tasks-theme=dark-green] .bottom-nav{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#070a08f0;border-top-color:#ecfff212;box-shadow:0 -14px 34px #00000047}.sc-v2-shell[data-tasks-theme=dark-green] .bottom-nav__link{color:#77837c}.sc-v2-shell[data-tasks-theme=dark-green] .bottom-nav__link--active{color:var(--sc-task-accent-strong)}.sc-v2-shell[data-tasks-theme=dark-green] .bottom-nav__link--active .bottom-nav__icon{color:var(--sc-task-accent-strong);background:#2ab8521c;box-shadow:inset 0 0 0 1px #4ade7314}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page{width:min(100%,720px);padding-top:12px;padding-left:max(var(--sc-v2-page-gutter), env(safe-area-inset-left));padding-right:max(var(--sc-v2-page-gutter), env(safe-area-inset-right));color:var(--sc-task-text);gap:12px}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header{align-items:flex-end;gap:12px;padding:2px 2px 4px}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header__eyebrow{color:var(--sc-task-accent-strong);letter-spacing:.12em;font-size:11px}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header__title{color:#f7faf8;letter-spacing:-.045em;font-size:clamp(28px,8vw,38px);line-height:.98}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header__description{max-width:34rem;color:var(--sc-task-muted);font-size:13px;line-height:1.45}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-button--accent{color:#061108;background:linear-gradient(#53e77a,#2bc057);border-color:#4ade7352;border-radius:13px;min-height:42px;padding-inline:15px;font-weight:780;box-shadow:0 10px 24px #23b34c33}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-md);background:linear-gradient(180deg, #ffffff05, transparent 46%), var(--sc-task-surface);min-width:0;box-shadow:var(--sc-task-shadow-card);overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide>summary{min-height:48px;color:var(--sc-task-text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;list-style:none;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide>summary::-webkit-details-marker{display:none}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide>summary span{color:var(--sc-task-muted);font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide>summary b{color:#dce6df;font-size:12px;font-weight:700}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guide[open]>summary{border-bottom:1px solid var(--sc-task-border);background:#4ade7309}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-legend__grid{gap:8px;padding:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide article{border:1px solid var(--sc-task-border);background:#ffffff05;border-radius:12px;gap:4px;padding:11px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide article.current{background:#28bd5513;border-color:#4ade7345}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide article strong{color:#edf3ef;font-size:13px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide article p,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-role-guide>small{color:var(--sc-task-muted);margin:0;font-size:12px;line-height:1.45}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search input,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form input,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form textarea,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form select,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet input,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet select,.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form input,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form textarea{border:1px solid var(--sc-task-border-strong);width:100%;min-width:0;min-height:46px;color:var(--sc-task-text);background:#0b110d;border-radius:13px;outline:none;padding:10px 12px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search input::placeholder,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form input::placeholder,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form textarea::placeholder,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form textarea::placeholder{color:#69766e}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-state button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-alert button,.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form button,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet button,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__actions button,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer button{color:#071108;background:linear-gradient(#53e77a,#2bc057);border:1px solid #4ade733b;border-radius:12px;min-height:42px;padding:0 13px;font-weight:750}.sc-v2-shell[data-tasks-theme=dark-green] :where(.tasks-actions button.secondary,.tasks-filter-sheet button.secondary,.task-attachment-card__actions button,.task-attachment-viewer button.secondary){border-color:var(--sc-task-border-strong);color:#dce5df;background:#151d18}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions button.danger{color:#ffb7c0;background:#f06f7e1c;border-color:#f06f7e38}.sc-v2-shell[data-tasks-theme=dark-green] :where(button,input,textarea,select):disabled{opacity:.52;cursor:not-allowed}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-md);min-width:0;min-height:52px;color:var(--sc-task-text);background:var(--sc-task-surface);box-shadow:var(--sc-task-shadow-card)}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary{text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary>span{gap:2px;min-width:0;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary small{color:var(--sc-task-subtle);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary strong{color:#e9efeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-summary>b,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger>b{min-width:28px;min-height:28px;color:var(--sc-task-accent-strong);background:#28bd551a;border-radius:10px;place-items:center;font-size:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger{align-items:center;gap:8px;padding:0 12px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger.active{background:#111a14;border-color:#4ade7340}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger__icon{gap:3px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-trigger__icon i{background:currentColor;width:15px;height:1px;display:block}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-active-filters{scrollbar-width:none;gap:6px;padding:1px 0 3px;display:flex;overflow-x:auto}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-active-filters::-webkit-scrollbar{display:none}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-active-filters span,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-active-filters button,.sc-v2-shell[data-tasks-theme=dark-green] .legend-item,.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges span{border:1px solid var(--sc-task-border);color:#aab6ae;background:#ffffff06;border-radius:999px;flex:none;min-height:27px;padding:5px 9px;font-size:10px;line-height:1.2}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-active-filters button{color:var(--sc-task-accent-strong);border-color:#4ade7329}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet-backdrop{z-index:130;padding:12px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet{border:1px solid var(--sc-task-border-strong);width:min(100%,620px);max-height:min(88dvh,760px);color:var(--sc-task-text);box-shadow:var(--sc-task-shadow-float);background:#0c120e;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__handle{background:#ffffff29;border-radius:999px;justify-self:center;width:42px;height:4px;margin-top:8px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__header,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__header{border-bottom:1px solid var(--sc-task-border)}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__header h2{color:#f4f7f5;margin:2px 0 0;font-size:22px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__header small,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-export small{color:var(--sc-task-subtle)}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__close,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__floating-close{border-color:var(--sc-task-border-strong);color:#dce5df;background:#151d18;border-radius:50%;place-items:center;width:40px;min-width:40px;min-height:40px;padding:0;font-size:24px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__body{overscroll-behavior:contain;gap:10px;min-height:0;padding:12px 14px 16px;display:grid;overflow-y:auto}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-group,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-more,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-export{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-md);background:var(--sc-task-surface)}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-group,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-export{gap:9px;padding:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-group__title{color:#dfe7e2;font-size:12px;font-weight:740}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-quick-grid{gap:6px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-quick-grid button{border-color:var(--sc-task-border);color:#b7c2ba;background:#111813;align-content:center;gap:2px;min-width:0;min-height:42px;padding:6px 8px;font-size:11px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented button.active,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-quick-grid button.active{color:#eaf7ee;background:#28bd551f;border-color:#4ade7347}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented small,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-quick-grid small{color:var(--sc-task-subtle);font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-more>summary{color:#dce5df;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;list-style:none;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-more>summary::-webkit-details-marker{display:none}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-more .tasks-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 12px 12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-grid label,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form>label,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form__grid>label{color:#b9c4bc;gap:6px;min-width:0;font-size:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-export{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-export>div:last-child{gap:6px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__footer{border-top:1px solid var(--sc-task-border);background:#070a08eb}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet__footer button:last-child{flex:auto}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-alert,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-state,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form,.sc-v2-shell[data-tasks-theme=dark-green] .task-detail{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-lg);min-width:0;color:var(--sc-task-text);background:linear-gradient(180deg, #ffffff05, transparent 40%), var(--sc-task-surface);box-shadow:var(--sc-task-shadow-card);padding:14px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-alert{color:#ffc0c8;background:#f06f7e13;border-color:#f06f7e40;justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-state{color:var(--sc-task-muted);justify-items:start;gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-state b{color:#e9efeb;font-size:16px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form{gap:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form h2{color:#f4f7f5;letter-spacing:-.025em;margin:0 0 2px;font-size:21px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form textarea{resize:vertical;min-height:96px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form__grid{grid-template-columns:1.35fr 1fr;gap:9px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-review-toggle,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-option{border:1px solid var(--sc-task-border);background:#111813;border-radius:13px;min-height:58px;padding:10px}:is(.sc-v2-shell[data-tasks-theme=dark-green] .task-review-toggle:has(input:checked),.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-option:has(input:checked)){background:#28bd5514;border-color:#4ade7345}.sc-v2-shell[data-tasks-theme=dark-green] .task-review-toggle .sc-v2-toggle-row__control,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-option .sc-v2-toggle-row__control{accent-color:var(--sc-task-accent)}.sc-v2-shell[data-tasks-theme=dark-green] .task-review-toggle .sc-v2-toggle-row__title,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-option .sc-v2-toggle-row__title{color:#e7eee9;font-size:13px}.sc-v2-shell[data-tasks-theme=dark-green] .task-review-toggle .sc-v2-toggle-row__description,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-option .sc-v2-toggle-row__description{color:var(--sc-task-muted);font-size:11px;line-height:1.4}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-md);background:#0b110d;gap:9px;min-width:0;margin:0;padding:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements__header{gap:4px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements__header h3{color:#edf3ef;margin:0;font-size:14px}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements__header p{color:var(--sc-task-muted);margin:0;font-size:11px;line-height:1.45}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions{flex-wrap:wrap;gap:7px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions button{flex:140px}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail{gap:12px;display:grid;position:relative;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail:before,.sc-v2-shell[data-tasks-theme=dark-green] .task-card:before{content:"";background:#728078;width:3px;position:absolute;inset:0 auto 0 0}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail__back{min-height:38px;color:var(--sc-task-accent-strong);background:0 0;border:0;justify-self:start;padding:0 4px}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail h2{color:#f6f8f7;letter-spacing:-.03em;margin:0;font-size:22px}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail>p{color:#bcc7bf;white-space:pre-wrap;margin:0;line-height:1.5}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail dl{gap:0;margin:0;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail dl div{border-bottom:1px solid var(--sc-task-border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail dt{color:var(--sc-task-muted);font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-detail dd{color:#e3ebe5;text-align:right;margin:0;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-list{gap:8px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-card{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-lg);width:100%;min-width:0;min-height:104px;color:var(--sc-task-text);background:linear-gradient(180deg, #ffffff05, transparent 44%), var(--sc-task-surface);text-align:left;gap:7px;padding:13px 13px 13px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000036}.sc-v2-shell[data-tasks-theme=dark-green] .task-card:active{transform:scale(.995)}.sc-v2-shell[data-tasks-theme=dark-green] .task-card strong{color:#f3f7f4;font-size:15px;line-height:1.28}.sc-v2-shell[data-tasks-theme=dark-green] .task-card>span,.sc-v2-shell[data-tasks-theme=dark-green] .task-card>small{color:var(--sc-task-muted);font-size:12px;line-height:1.4}.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges{flex-wrap:wrap;gap:5px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-new,.task-card.status-new,.task-detail.status-new):before{background:#8a9690}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-in_progress,.task-card.status-in_progress,.task-detail.status-in_progress):before{background:var(--sc-task-blue)}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-review,.task-card.status-review,.task-detail.status-review):before{background:#b28aff}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-rework,.task-card.status-rework,.task-detail.status-rework):before{background:var(--sc-task-warning)}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-done,.task-card.status-done,.task-detail.status-done):before{background:var(--sc-task-accent-strong)}.sc-v2-shell[data-tasks-theme=dark-green] :where(.status-cancelled,.task-card.status-cancelled,.task-detail.status-cancelled):before{background:#6f7772}.sc-v2-shell[data-tasks-theme=dark-green] .task-card.overdue,.sc-v2-shell[data-tasks-theme=dark-green] .task-detail.overdue{background:#f06f7e0e;border-color:#f06f7e47}.sc-v2-shell[data-tasks-theme=dark-green] .task-card.overdue:before,.sc-v2-shell[data-tasks-theme=dark-green] .task-detail.overdue:before{background:var(--sc-task-danger)}.sc-v2-shell[data-tasks-theme=dark-green] .task-card.due-soon,.sc-v2-shell[data-tasks-theme=dark-green] .task-detail.due-soon{border-color:#e8b84c38}.sc-v2-shell[data-tasks-theme=dark-green] .task-card.mine{box-shadow:inset 0 0 0 1px #4ade7312,0 12px 28px #00000036}.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges .mine-badge,.sc-v2-shell[data-tasks-theme=dark-green] .legend-item.mine,.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges .status-done{color:#71df91;background:#28bd5514;border-color:#4ade732e}.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges .priority-urgent,.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges .overdue-label,.sc-v2-shell[data-tasks-theme=dark-green] .legend-item.overdue,.sc-v2-shell[data-tasks-theme=dark-green] .legend-item.urgent{color:#ffadb7;background:#f06f7e17;border-color:#f06f7e2e}.sc-v2-shell[data-tasks-theme=dark-green] .task-card__badges .priority-high,.sc-v2-shell[data-tasks-theme=dark-green] .legend-item.due-soon{color:#f1ca72;background:#e8b84c14;border-color:#e8b84c2e}.sc-v2-shell[data-tasks-theme=dark-green] .task-category-badge{color:#aebbb2}.sc-v2-shell[data-tasks-theme=dark-green] .task-review-note,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card,.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist,.sc-v2-shell[data-tasks-theme=dark-green] .task-comments,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachments,.sc-v2-shell[data-tasks-theme=dark-green] .task-history{border:1px solid var(--sc-task-border);border-radius:var(--sc-task-radius-md);background:#0b110d;gap:10px;min-width:0;padding:12px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-section-heading,.sc-v2-shell[data-tasks-theme=dark-green] .task-section-heading>div,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-section-heading h3,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachments h3,.sc-v2-shell[data-tasks-theme=dark-green] .task-history h3{color:#eaf0ec;margin:0;font-size:14px}.sc-v2-shell[data-tasks-theme=dark-green] .task-section-heading small,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card small,.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article small,.sc-v2-shell[data-tasks-theme=dark-green] .task-history small{color:var(--sc-task-subtle);font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card__items{flex-wrap:wrap;gap:6px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card__items span{border:1px solid var(--sc-task-border);color:#a9b5ad;background:#121914;border-radius:999px;min-height:28px;padding:6px 9px;font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card__items span.ready{color:#78e397;background:#28bd5514;border-color:#4ade7333}.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card__items span.required:not(.ready),.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card__missing{color:#f2c56e}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__items,.sc-v2-shell[data-tasks-theme=dark-green] .task-comments__list,.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline{gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item,.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article,.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline article{border:1px solid var(--sc-task-border);background:var(--sc-task-surface);border-radius:12px;min-width:0;padding:10px}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item{align-items:center;gap:8px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item input[type=checkbox]{width:18px;height:18px;accent-color:var(--sc-task-accent)}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item span{color:#d6dfd9;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item.completed span{color:#77837c;text-decoration:line-through}.sc-v2-shell[data-tasks-theme=dark-green] .task-icon-button{border:1px solid var(--sc-task-border);color:#c4cec7;background:#141c17;border-radius:10px;place-items:center;width:34px;min-width:34px;min-height:34px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form textarea{resize:vertical;min-height:70px}.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article{gap:6px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article b{color:#dce5df;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-comments article p,.sc-v2-shell[data-tasks-theme=dark-green] .task-review-note p,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-card p,.sc-v2-shell[data-tasks-theme=dark-green] .task-section-empty{color:var(--sc-task-muted);margin:0;font-size:12px;line-height:1.48}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker{border:1px dashed var(--sc-task-border-strong);border-radius:var(--sc-task-radius-md);background:#ffffff03;gap:8px;padding:11px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__buttons label{border:1px solid var(--sc-task-border);color:#d6dfd9;text-align:center;background:#131b16;border-radius:12px;place-items:center;min-height:42px;font-size:11px;font-weight:700;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__buttons input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__pending,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachments__grid{gap:7px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__file,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card{border:1px solid var(--sc-task-border);background:var(--sc-task-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__icon,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main img{object-fit:cover;background:#17211a;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main strong,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main strong{color:#dfe7e2;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__main small,.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__hint,.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__file small{color:var(--sc-task-subtle);font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__actions{gap:5px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__actions button{min-height:36px;padding-inline:10px;font-size:10px}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer{z-index:140;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;place-items:center;display:grid;position:fixed;inset:0}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel{border:1px solid var(--sc-task-border-strong);width:min(100%,720px);max-height:92dvh;box-shadow:var(--sc-task-shadow-float);background:#0b110d;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel header,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel footer{justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel header{border-bottom:1px solid var(--sc-task-border)}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel footer{border-top:1px solid var(--sc-task-border)}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel>img,.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-viewer__panel>iframe{object-fit:contain;background:#050705;border:0;width:100%;min-height:0;max-height:72dvh}.sc-v2-shell[data-tasks-theme=dark-green] .task-history{padding:0;overflow:hidden}.sc-v2-shell[data-tasks-theme=dark-green] .task-history>summary{color:#dce5df;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;list-style:none;display:flex}.sc-v2-shell[data-tasks-theme=dark-green] .task-history>summary::-webkit-details-marker{display:none}.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline{padding:0 12px 12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline article{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline article>i{background:var(--sc-task-accent);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #28bd5514}.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline b{color:#dce5df;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .task-history__timeline p{color:var(--sc-task-muted);margin:3px 0;font-size:11px;line-height:1.4}.sc-v2-shell[data-tasks-theme=dark-green] :where(button,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:2px solid #4ade7385}@media (max-width:640px){.sc-v2-shell[data-tasks-theme=dark-green] .tasks-guides,.sc-v2-shell[data-tasks-theme=dark-green] .task-proof-requirements__options{grid-template-columns:1fr}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet{border-radius:22px 22px 14px 14px;width:100%;max-height:92dvh}}@media (max-width:420px){.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header{align-items:stretch}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header__actions,.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-page-header__actions .sc-v2-button{width:100%}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form__grid,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-more .tasks-filter-grid{grid-template-columns:1fr}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-v2-shell[data-tasks-theme=dark-green] .task-file-picker__buttons,.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form{grid-template-columns:1fr}.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form button,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form button{width:100%}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card{flex-direction:column;align-items:flex-start}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__actions{width:100%}.sc-v2-shell[data-tasks-theme=dark-green] .task-attachment-card__actions button{flex:auto}}@media (prefers-reduced-motion:reduce){.sc-v2-shell[data-tasks-theme=dark-green] .task-card,.sc-v2-shell[data-tasks-theme=dark-green] button{transition:none}}
@supports selector(body:has(select:focus)){:is(body:has(.sc-v2-shell[data-core-flow-theme=dark-green] select:focus) .bottom-nav,body:has(.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form select:focus) .bottom-nav){visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important;transform:none!important}:is(body:has(.sc-v2-shell[data-core-flow-theme=dark-green] select:focus) .app-main,body:has(.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form select:focus) .app-main){padding-bottom:calc(108px + var(--mobile-shell-safe-bottom,env(safe-area-inset-bottom,0px)))!important;scroll-padding-bottom:calc(108px + var(--mobile-shell-safe-bottom,env(safe-area-inset-bottom,0px)))!important}}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-legend__note{color:#77857c;grid-column:1/-1;margin-top:1px;font-size:10px;line-height:1.4;display:block}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-button--accent,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search button,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions button:not(.secondary):not(.danger),.sc-v2-shell[data-tasks-theme=dark-green] .tasks-state button:not(.secondary):not(.danger),.sc-v2-shell[data-tasks-theme=dark-green] .tasks-alert button:not(.secondary):not(.danger),.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form button:not(.secondary):not(.danger),.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form button:not(.secondary):not(.danger),.sc-v2-shell[data-tasks-theme=dark-green] .tasks-filter-sheet button:not(.secondary):not(.danger){color:#edf8f0;text-shadow:none;background:linear-gradient(#17472a 0%,#10331f 100%);border-color:#52d3794d;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002e}.sc-v2-shell[data-tasks-theme=dark-green] .sc-v2-tasks-page .sc-v2-button--accent:active,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-search button:active,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-actions button:not(.secondary):not(.danger):active,.sc-v2-shell[data-tasks-theme=dark-green] .task-inline-form button:not(.secondary):not(.danger):active,.sc-v2-shell[data-tasks-theme=dark-green] .task-comment-form button:not(.secondary):not(.danger):active{background:linear-gradient(#1a5130 0%,#123923 100%)}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option{background:#111813;border-color:#8da39529;grid-template-columns:20px minmax(0,1fr);gap:9px;min-height:48px;padding:8px 9px;position:relative}:is(.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle:has(input:checked),.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option:has(input:checked)){background:#111813;border-color:#52d37957}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle:before,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option:before{content:"";box-sizing:border-box;background-color:#0a100c;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1.5px solid #9cb0a385;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff03}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle:has(input:checked):before{background-color:#1f8d45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#55d77c}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option:has(input:checked):before{background-color:#1f8d45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#55d77c}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle:has(input:focus-visible):before{outline-offset:2px;outline:3px solid #52d3792e}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option:has(input:focus-visible):before{outline-offset:2px;outline:3px solid #52d3792e}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle>input.sc-v2-toggle-row__control[type=checkbox],.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option>input.sc-v2-toggle-row__control[type=checkbox]{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle .sc-v2-toggle-row__title,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option .sc-v2-toggle-row__title{color:#e8efea;font-size:12px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle .sc-v2-toggle-row__description,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option .sc-v2-toggle-row__description{color:#7f8d84;font-size:10px;line-height:1.35}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label{grid-template-columns:20px minmax(0,1fr);position:relative}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:before{content:"";box-sizing:border-box;background-color:#0a100c;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1.5px solid #9cb0a375;border-radius:50%;flex:0 0 20px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff03}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:has(input:checked):before{background-color:#1f8d45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#55d77c}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:has(input:focus-visible):before{outline-offset:2px;outline:3px solid #52d3792e}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label>input[type=checkbox]{opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item.completed span{color:#9aa79f;text-decoration:none}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:has(input:disabled){cursor:default}.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:has(input:disabled):before{opacity:.62}@media (max-width:390px){.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option{grid-template-columns:19px minmax(0,1fr);min-height:46px;padding:7px 8px}.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-review-toggle:before,.sc-v2-shell[data-tasks-theme=dark-green] .tasks-form .task-proof-option:before,.sc-v2-shell[data-tasks-theme=dark-green] .task-checklist__item>label:before{background-size:11px 11px;flex-basis:19px;width:19px;height:19px}}
