.mailchimp-panel{max-width:1080px}.mailchimp-panel p:not(.section-kicker){color:var(--muted);font-size:10px;line-height:1.5}.mailchimp-heading{align-items:center;gap:14px;margin-bottom:4px;display:flex}.mailchimp-heading h2{margin:0!important}.mailchimp-heading .section-kicker{margin:0 0 2px}.mailchimp-heading p:not(.section-kicker){margin:4px 0 0!important}.mailchimp-mark{height:44px;color:var(--lime);background:var(--surface-3);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}:root[data-theme=light] .mailchimp-mark{color:var(--teal)}.mailchimp-connect,.mailchimp-account,.mailchimp-actions,.mailchimp-disconnect{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:12px 0;padding:14px}.mailchimp-connect{justify-items:start;gap:8px;display:grid}.mailchimp-connect h3{font:720 13px var(--font-display)}.mailchimp-connect p{margin:0!important}.mailchimp-connect .button-primary{margin-left:0}.mailchimp-account,.mailchimp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mailchimp-account strong,.mailchimp-actions strong{font-size:11px}.mailchimp-account small,.mailchimp-actions small{color:var(--muted);font-size:8px;line-height:1.5;display:block}.mailchimp-state{color:var(--text-soft);font-size:10px;font-weight:650}.mailchimp-panel fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.mailchimp-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mailchimp-panel label{color:var(--muted);gap:5px;font-size:9px;font-weight:680;display:grid}.mailchimp-panel input:not([type=checkbox]),.mailchimp-panel select{border:1px solid var(--line);width:100%;min-width:0;min-height:36px;color:var(--text);background:var(--bg);border-radius:8px;outline:0;padding:0 9px;font-size:11px;font-weight:400}.mailchimp-panel select{height:36px}.mailchimp-panel input:not([type=checkbox]):focus,.mailchimp-panel select:focus{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.mailchimp-panel label small,.mailchimp-hint{color:var(--muted);font-weight:400;line-height:1.45;display:block;font-size:8px!important}.mailchimp-panel .mailchimp-toggle{color:var(--text-soft);align-items:center;gap:8px;font-size:10px;display:flex}.mailchimp-toggle input{width:15px;height:15px;accent-color:var(--lime)}.mailchimp-panel fieldset>button{justify-self:start;margin-left:0}.mailchimp-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.mailchimp-stats article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:12px}.mailchimp-stats strong{font:760 20px var(--font-display);display:block}.mailchimp-stats span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.mailchimp-panel a{align-items:center;gap:6px;font-size:10px;display:inline-flex}.mailchimp-panel a.button-secondary{min-height:36px;font-size:11px;text-decoration:none}.mailchimp-actions .button-secondary{min-height:36px;font-size:11px}.mailchimp-disconnect{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mailchimp-disconnect p{margin:0!important}.mailchimp-disconnect .danger-ghost{border:1px solid color-mix(in srgb, var(--red) 25%, var(--line));border-radius:8px;width:auto;padding:8px 10px;font-size:10px}.mailchimp-disconnect button+button{margin-left:8px}.mailchimp-panel>p[role=status]{margin-top:10px;font-size:9px}.customer-marketing{border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:none;margin:10px 0;padding:15px}.customer-marketing h3{font:720 13px var(--font-display)}.customer-marketing>p:not(.section-kicker){margin:4px 0 0}.customer-marketing>p:first-of-type{color:var(--text-soft);font-weight:650}.customer-marketing form{margin-top:12px}.customer-marketing form fieldset{grid-template-columns:minmax(200px,1fr) minmax(250px,2fr);align-items:end}.customer-marketing form button{grid-column:1/-1;justify-self:start;min-height:34px;font-size:10px}.customer-marketing .form-error{margin:10px 0 0}@media (max-width:760px){.mailchimp-fields,.customer-marketing form fieldset{grid-template-columns:1fr}.mailchimp-stats{grid-template-columns:repeat(2,1fr)}.mailchimp-heading{align-items:start}}.customer-whatsapp-consent h3,.customer-whatsapp-bulk h3{align-items:center;gap:6px;display:flex}.customer-whatsapp-bulk form fieldset{grid-template-columns:1fr;gap:8px;display:grid}.customer-whatsapp-bulk .bulk-scope{align-items:center;gap:7px;font-size:11px;display:flex}.customer-whatsapp-bulk .bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-whatsapp-bulk .bulk-actions button{grid-column:auto}.customer-list-results .customer-select-row{cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.customer-list-results .customer-select-row:hover{background:var(--surface-2)}.customer-list-results .customer-select-row>span:last-child{min-width:0;display:grid}.customer-whatsapp-bulk input[type=radio]{width:auto;min-height:0;accent-color:var(--lime);padding:0}.customer-whatsapp-consent form fieldset{grid-template-columns:1fr}.customer-whatsapp-consent .whatsapp-consent-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.customer-whatsapp-consent form .whatsapp-consent-actions{margin-top:0}.customer-whatsapp-consent .whatsapp-consent-actions button{grid-column:auto;min-height:34px;margin-left:0;font-size:10px}.customer-whatsapp-consent .whatsapp-consent-actions small{color:var(--muted);font-size:8px}.customer-email-consent form fieldset{grid-template-columns:minmax(180px,260px) minmax(220px,420px) auto;justify-content:start;align-items:end}.customer-email-consent form fieldset>button{white-space:nowrap;grid-column:auto;min-height:36px}@media (max-width:760px){.customer-email-consent form fieldset{grid-template-columns:1fr}}.customer-select-bar{border:1px solid color-mix(in srgb, var(--lime) 40%, var(--line));background:var(--surface-2);color:var(--text-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;padding:9px 10px;font-size:10px;font-weight:650;display:flex}.customer-select-bar span{flex:100%}.customer-select-bar button{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:720;text-decoration:underline}.customer-list-results .customer-select-row input{width:16px;height:16px;accent-color:var(--lime);flex:none}.customer-list-results .customer-select-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-list-results .customer-select-row small{color:var(--muted);font-size:9px}.customer-list-results .customer-select-row.disabled{cursor:not-allowed;opacity:.55}.customer-whatsapp-bulk-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.customer-whatsapp-bulk-head h2{margin:0}.customer-whatsapp-bulk-head .section-kicker{margin:0 0 2px}.customer-whatsapp-bulk{margin-top:14px}.customer-whatsapp-bulk form fieldset{gap:16px;max-width:620px}.customer-whatsapp-bulk .bulk-step{gap:8px;display:grid}.customer-whatsapp-bulk .bulk-step>strong,.customer-whatsapp-bulk label>strong{color:var(--text);font-size:11px}.customer-whatsapp-bulk .bulk-count{color:var(--muted);margin-left:24px;font-size:9px}.customer-whatsapp-bulk .bulk-actions{justify-content:flex-start}.customer-whatsapp-bulk .bulk-actions .button-primary{margin-left:0}
.deposit-settings{gap:10px;max-width:800px;display:grid}.deposit-settings .preference-card h2{align-items:center;gap:7px;margin-top:0;display:flex}.deposit-settings .preference-card h2 svg{color:var(--lime)}:root[data-theme=light] .deposit-settings .preference-card h2 svg{color:var(--teal)}.deposit-settings fieldset{display:grid}.deposit-settings fieldset>.button-primary{justify-self:start;margin:4px 0 0}.deposit-stripe-status{border:1px dashed var(--line-strong);background:var(--bg);border-radius:10px;justify-items:start;gap:3px;padding:11px 12px;display:grid}.deposit-stripe-status.ok{border-style:solid;border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.deposit-stripe-status strong{font-size:10px}.deposit-stripe-status small{color:var(--muted);font-size:8px;line-height:1.4}.deposit-stripe-status .button-secondary{min-height:34px;margin-top:7px;font-size:10px}.deposit-settings .preference-card>.form-error{margin:0}.deposit-row{gap:16px}.deposit-row>span:first-child{gap:2px;min-width:0}.deposit-row small{max-width:420px;line-height:1.4}.deposit-segment{flex:none;min-width:210px}.deposit-segment button{font-weight:680}.deposit-periods{justify-items:start;gap:8px;padding:0 0 12px;display:grid}.deposit-periods>small{color:var(--muted);font-size:9px}.deposit-period{align-items:end;gap:8px;display:flex}.deposit-period label{gap:4px;display:grid}.deposit-period label>span{color:var(--muted);font-size:9px;font-weight:680}.deposit-inline{flex:none;align-items:center;gap:6px;display:inline-flex}.deposit-settings .deposit-inline select{width:auto}.deposit-settings .input-suffix{flex:none}.deposit-inline .input-suffix input{width:72px}.deposit-row .input-suffix input{text-align:right;appearance:textfield;width:64px}.deposit-row .input-suffix input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.deposit-row .input-suffix input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deposit-settings .deposit-hhmm{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:84px}.deposit-wide{display:block!important}.deposit-wide>span:first-child{width:100%}.deposit-settings .deposit-wide textarea{width:100%;min-height:64px;margin-top:8px}.deposit-preview{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:4px 0 12px;padding:12px}.deposit-preview strong{font-size:10px}.deposit-preview p{line-height:1.55;color:var(--text-soft)!important;margin:6px 0!important;font-size:10px!important}.deposit-preview small{color:var(--muted);font-size:8px}.deposit-status{color:var(--muted)!important}@media (max-width:720px){.deposit-row{flex-wrap:wrap;align-items:flex-start;gap:8px}.deposit-row>span:first-child,.deposit-segment,.deposit-inline{flex:100%}.deposit-inline select{flex:1}.deposit-period{flex-wrap:wrap}}
.fiscal-profile{max-width:800px}.fiscal-profile h2{align-items:center;gap:7px;margin-top:0;display:flex}.fiscal-profile h2 svg{color:var(--lime)}:root[data-theme=light] .fiscal-profile h2 svg{color:var(--teal)}.fiscal-profile fieldset{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.fiscal-status{border:1px dashed var(--line-strong);color:var(--text-soft);border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:10px}.fiscal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;display:grid}.fiscal-grid label{gap:5px;min-width:0;margin-bottom:9px;display:grid}.fiscal-grid label.wide{grid-column:span 2}.fiscal-grid label>span{color:var(--muted);font-size:9px;font-weight:680}.fiscal-grid input{border:1px solid var(--line);background:var(--bg);border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:11px}.fiscal-grid input:focus{border-color:var(--line-strong)}.fiscal-grid small{color:var(--muted);font-size:8px;line-height:1.35}.fiscal-profile .form-error{margin:0 0 8px}.fiscal-actions{align-items:center;gap:12px;display:flex}.fiscal-actions>span{color:var(--muted);font-size:9px}@media (max-width:720px){.fiscal-grid{grid-template-columns:minmax(0,1fr)}.fiscal-grid label.wide{grid-column:auto}.fiscal-actions{flex-wrap:wrap}}.fiscal-billing{border-style:solid;line-height:1.45}.fiscal-billing-test{background:#b8651c14;border-color:#b8651c}.fiscal-billing-real{border-color:var(--lime)}
.weekly-schedule-day.invalid{border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.schedule-base-label{color:var(--text-soft);align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.schedule-end-hint{color:var(--muted);font-size:8px;line-height:1.4}.schedule-periods{border-top:1px solid var(--line);gap:9px;margin-top:12px;padding-top:13px;display:grid}.schedule-period{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:8px;padding:10px;display:grid}.schedule-period.closed{border-style:dashed}.schedule-period>header{align-items:flex-end;gap:8px;display:flex}.schedule-period>header>svg{color:var(--lime);flex:none;margin-bottom:8px}:root[data-theme=light] .schedule-period>header>svg{color:var(--teal)}.schedule-period-name{flex:1;gap:3px;min-width:0;display:grid}.schedule-period label>span{color:var(--muted);font-size:7px;font-weight:680}.schedule-period input[type=text],.schedule-period-name input,.schedule-period-dates input[type=date]{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:28px;color:var(--text);border-radius:6px;padding:0 7px;font-size:9px}.schedule-period-dates{grid-template-columns:repeat(2,minmax(0,150px)) auto auto;justify-content:start;align-items:end;gap:8px 16px;display:grid}.schedule-period-dates>label:not(.schedule-period-check){gap:3px;min-width:0;display:grid}.schedule-period-check{min-height:28px;color:var(--text-soft);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.schedule-period-check span{color:var(--text-soft)!important;font-size:9px!important}.schedule-period-check input{width:14px;height:14px}.schedule-period-summary{color:var(--muted);font-size:8px}.weekly-schedule-covers{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:6px;display:grid}.weekly-schedule-covers>span{color:var(--muted);font-size:7px}.weekly-schedule-covers input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;height:26px;color:var(--text);border-radius:6px;padding:0 5px;font-size:9px}.weekly-schedule-covers input::placeholder{color:var(--muted)}@media (max-width:760px){.weekly-schedule-list{grid-template-columns:1fr}.schedule-period-dates{grid-template-columns:1fr 1fr}.schedule-period-check{grid-column:1/-1}.schedule-period-name input,.schedule-period-dates input[type=date]{height:36px;font-size:16px}.weekly-schedule-covers{grid-template-columns:minmax(0,1fr) 110px}.weekly-schedule-covers input{height:36px;font-size:16px}}
.floor-operation-panel .floor-stage{min-height:220px;padding:0;position:relative;overflow:hidden}.floor-operation-panel>.floor-heading,.floor-operation-panel>.displace-banner,.floor-operation-panel>.floor-zone-filter,.floor-operation-panel>.floor-footnote{flex-shrink:0}.floor-operation-panel .floor-stage svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:none;height:100%}.floor-operation-panel .floor-stage svg:active{cursor:grabbing}.floor-operation-panel .floor-table{cursor:pointer}.floor-zone-area>rect{fill:color-mix(in srgb, var(--zone-color) 7%, transparent);stroke:color-mix(in srgb, var(--zone-color) 38%, transparent);stroke-width:1.5px;stroke-dasharray:6 5}.floor-zone-area>text{fill:color-mix(in srgb, var(--zone-color) 80%, var(--text));letter-spacing:.04em;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:760}:root[data-theme=light] .floor-zone-area>rect{fill:color-mix(in srgb, var(--zone-color) 12%, transparent);stroke:color-mix(in srgb, var(--zone-color) 60%, var(--line-strong))}:root[data-theme=light] .floor-zone-area>text{fill:color-mix(in srgb, var(--zone-color) 45%, var(--text))}.floor-zone-area.is-dimmed{opacity:.35}.floor-table.is-dimmed{opacity:.28}.floor-table.is-dimmed:hover{opacity:.6}.floor-zone-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 14px;display:flex}@media (pointer:coarse){.floor-zone-filter{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.floor-zone-filter::-webkit-scrollbar{display:none}}@media (max-width:1280px){.floor-operation-panel .floor-legend{display:none}}.floor-zone-filter button{border:1px solid var(--line);min-height:26px;color:var(--muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.floor-zone-filter button i{background:var(--zone-color);border-radius:50%;width:8px;height:8px}.floor-zone-filter button.active{border-color:color-mix(in srgb, var(--zone-color,var(--lime)) 60%, var(--line));color:var(--text);background:color-mix(in srgb, var(--zone-color,var(--lime)) 12%, var(--surface-2))}.floor-zone-filter button:first-child.active{--zone-color:var(--lime)}@media (max-width:980px){.floor-operation-panel .floor-stage{min-height:60vh}}@media (max-width:720px){.floor-operation-panel .floor-stage{height:auto;min-height:300px;max-height:70vh;aspect-ratio:var(--plan-ratio,1.4);flex:none}.floor-operation-panel .floor-stage svg{min-width:0}.floor-zone-filter button{min-height:32px;font-size:11px}}
.floor-editor .editor-toolbar{gap:8px}.floor-editor .editor-toolbar>div{gap:2px;min-width:0}.floor-editor .editor-toolbar button:disabled{opacity:.35;cursor:default;background:0 0}.floor-editor .editor-toolbar .zoom-value{text-align:center;width:42px;color:var(--muted);font-size:9px}.floor-editor .toolbar-divider{background:var(--line);width:1px;height:22px;margin:0 6px}.floor-editor .editor-layout{grid-template-columns:minmax(0,1fr) 300px;height:clamp(500px,100dvh - 318px,1400px);min-height:0}.floor-editor .editor-canvas-wrap{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.floor-editor .editor-canvas-hint{z-index:1;border:1px solid var(--line);width:fit-content;max-width:calc(100% - 20px);color:var(--muted);background:color-mix(in srgb, var(--surface) 92%, transparent);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;padding:6px 10px;font-size:9px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.floor-editor .editor-canvas-hint.is-tool{border-color:color-mix(in srgb, var(--lime) 45%, var(--line));color:var(--text)}.floor-editor .editor-canvas-hint button{color:var(--lime-ink);background:var(--lime);pointer-events:auto;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.floor-editor .editor-stage{cursor:default;flex:1;min-height:0;overflow:hidden}.floor-editor .editor-stage svg{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;height:100%;min-height:0;display:block;transform:none}.floor-editor .editor-stage.tool-table,.floor-editor .editor-stage.tool-wall,.floor-editor .editor-stage.tool-frame,.floor-editor .editor-stage.tool-label{cursor:crosshair}.floor-editor .editor-stage.tool-paint,.floor-editor .editor-stage.tool-paint .editor-table{cursor:cell}.floor-editor .editor-stage.is-panning,.floor-editor .editor-stage.is-panning *{cursor:grab!important}.floor-editor .editor-table.has-zone>rect{fill:color-mix(in srgb, var(--zone-color) 12%, var(--surface-soft));stroke:color-mix(in srgb, var(--zone-color) 55%, var(--line-strong))}.floor-editor .editor-table.selected>rect{stroke:var(--lime);stroke-width:3px}.floor-editor .editor-table.in-group-draft>rect{stroke:var(--teal);stroke-width:3px;stroke-dasharray:6 4}.floor-editor .editor-table .editor-table-alias{font-size:14px;font-weight:760}.floor-editor .editor-table .editor-table-capacity{fill:var(--muted);font-size:9px;font-weight:650}.floor-editor .floor-zone-area.is-painting>rect{stroke-width:2.5px;stroke-dasharray:none}.floor-editor .editor-guide{stroke:#ff5fa2;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.floor-editor .editor-selection-box{fill:none;stroke:var(--lime);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;pointer-events:none}.floor-editor .editor-marquee{fill:color-mix(in srgb, var(--lime) 8%, transparent);stroke:var(--lime);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.floor-editor .properties-panel{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.floor-editor .properties-tabs{border:1px solid var(--line);background:var(--bg);border-radius:9px;grid-template-columns:repeat(3,1fr);gap:2px;margin:8px;padding:3px;display:grid}.floor-editor .properties-tabs button{min-height:28px;color:var(--muted);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:680;display:inline-flex}.floor-editor .properties-tabs button.active{color:var(--text);background:var(--surface-3)}.floor-editor .properties-tabs b{min-width:16px;color:var(--lime-ink);background:var(--lime);border-radius:999px;padding:1px 4px;font-size:8px}.floor-editor .properties-body{flex:1;min-height:0;padding:4px 14px 14px;overflow-y:auto}.floor-editor .properties-body>label,.floor-editor .properties-more label{gap:5px;margin-bottom:11px;display:grid}.floor-editor .properties-help{color:var(--muted);margin:0 0 10px;font-size:9px;line-height:1.45}.floor-editor .properties-section{gap:6px;margin-bottom:12px;display:grid}.floor-editor .properties-section>span{color:var(--muted);font-size:9px;font-weight:680}.floor-editor .properties-summary{border:1px solid color-mix(in srgb, var(--lime) 30%, var(--line));background:color-mix(in srgb, var(--lime) 5%, var(--surface));border-radius:9px;gap:2px;margin:0 0 12px;padding:9px 10px;display:grid}.floor-editor .properties-summary strong{font-size:11px}.floor-editor .properties-summary small{color:var(--muted);font-size:9px}.floor-editor .icon-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.floor-editor .icon-row small{color:var(--muted);margin-left:4px;font-size:8px}.floor-editor .icon-tool{border:1px solid var(--line);width:34px;height:32px;color:var(--text);background:var(--bg);border-radius:8px;place-items:center;display:grid}.floor-editor .icon-tool:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-3)}.floor-editor .icon-tool:disabled{opacity:.35}.floor-editor .properties-wide{justify-content:center;align-items:center;gap:6px;width:100%;margin:0 0 12px;display:flex}.floor-editor .zone-chips{flex-wrap:wrap;gap:5px;display:flex}.floor-editor .zone-chips button{border:1px solid var(--line);min-height:28px;color:var(--muted);background:var(--bg);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:680;display:inline-flex}.floor-editor .zone-chips button i{background:var(--zone-color);border-radius:50%;width:8px;height:8px}.floor-editor .zone-chips button.active{border-color:color-mix(in srgb, var(--zone-color,var(--lime)) 65%, var(--line));color:var(--text);background:color-mix(in srgb, var(--zone-color,var(--muted)) 14%, var(--surface-2))}.floor-editor .properties-more{border:1px solid var(--line);border-radius:9px;margin:2px 0 12px}.floor-editor .properties-more>summary{color:var(--muted);cursor:pointer;padding:9px 10px;font-size:9px;font-weight:700;list-style-position:inside}.floor-editor .properties-more[open]>summary{border-bottom:1px solid var(--line);color:var(--text)}.floor-editor .properties-more>:not(summary){margin-left:10px;margin-right:10px}.floor-editor .properties-more .table-photo{margin-top:10px}.floor-editor .properties-more label small{color:var(--muted);font-size:8px}.floor-editor .selection-actions{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:flex}.floor-editor .selection-actions button{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:34px;margin:0;padding:0 10px;font-size:10px;display:inline-flex}.floor-editor .selection-actions .danger-ghost{border:1px solid color-mix(in srgb, var(--red) 30%, var(--line))}.floor-editor .properties-empty{color:var(--muted);justify-items:start;gap:6px;padding-top:6px;display:grid}.floor-editor .properties-empty>svg{color:var(--lime)}.floor-editor .properties-empty strong{color:var(--text);font-size:11px}.floor-editor .properties-empty p{margin:0;font-size:9px;line-height:1.45}.floor-editor .shortcut-list{border:1px solid var(--line);background:var(--bg);border-radius:9px;gap:4px;width:100%;margin:8px 0;padding:9px 10px;display:grid}.floor-editor .shortcut-list div{justify-content:space-between;gap:8px;font-size:9px;display:flex}.floor-editor .shortcut-list dt{color:var(--text);font-weight:700}.floor-editor .shortcut-list dd{margin:0}.floor-editor .properties-count{color:var(--muted)}.floor-editor .zone-row{border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 22px 32px 32px;align-items:center;gap:5px;margin-bottom:6px;padding:3px;display:grid}.floor-editor .zone-row.is-painting{border-color:color-mix(in srgb, var(--zone-color) 55%, var(--line));background:color-mix(in srgb, var(--zone-color) 7%, transparent)}.floor-editor .zone-row input{min-height:32px}.floor-editor .zone-row small{color:var(--muted);text-align:center;font-size:9px}.floor-editor .zone-swatch{border:2px solid color-mix(in srgb, var(--zone-color) 50%, var(--surface));background:var(--zone-color);border-radius:50%;width:20px;height:20px}.floor-editor .zone-brush,.floor-editor .zone-row .zone-delete{border:1px solid var(--line);background:var(--bg);border-radius:8px;place-items:center;height:32px;display:grid}.floor-editor .zone-brush{color:var(--muted)}.floor-editor .zone-brush:hover,.floor-editor .zone-brush.active{color:var(--text);border-color:color-mix(in srgb, var(--zone-color) 60%, var(--line));background:color-mix(in srgb, var(--zone-color) 16%, var(--bg))}.floor-editor .zone-actions{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.floor-editor .zone-actions button{align-items:center;gap:5px;margin:0;display:inline-flex}.floor-editor .zone-actions button.active{border-color:var(--lime);color:var(--text)}.floor-editor .combination-manager{border:0;margin:0;padding:4px 14px 14px;display:block}.floor-editor .combination-manager>*+*{margin-top:8px}.floor-editor .combination-draft input:not([type=checkbox]){min-height:32px}.floor-editor .plan-status{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8px;font-style:normal;font-weight:700}.floor-editor .plan-status.is-published{color:var(--teal);background:color-mix(in srgb, var(--teal) 12%, transparent)}.floor-editor .hint-coarse,.floor-editor .editor-toolbar .multi-tap{display:none}@media (pointer:coarse){.floor-editor .hint-fine,.floor-editor .shortcut-list{display:none}.floor-editor .hint-coarse{display:inline}.floor-editor .editor-toolbar .multi-tap{display:flex}}@media (max-width:1100px){.floor-editor .tool-label{display:none}}@media (max-width:980px){.floor-editor .editor-layout{grid-template-columns:1fr;height:auto}.floor-editor .editor-canvas-wrap{height:62vh;min-height:380px}.floor-editor .properties-panel{max-height:none}.floor-editor .properties-body{overflow:visible}}@media (max-width:720px){.floor-editor .editor-toolbar,.floor-editor .editor-toolbar>div{flex-wrap:wrap}.floor-editor .editor-canvas-wrap{height:auto;min-height:0}.floor-editor .editor-stage{min-height:300px;max-height:70vh;aspect-ratio:var(--plan-ratio,1.4);flex:none}.floor-editor .editor-canvas-hint{border-radius:9px;width:auto;max-width:none;margin:8px;position:static}.floor-editor .zone-chips button,.floor-editor .properties-tabs button{min-height:34px;font-size:11px}}
.customer-tickets h3{align-items:center;gap:6px;display:flex}.customer-spend-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-spend-stats strong{font-size:17px}.customer-spend-note{color:var(--muted);font-size:10px}.customer-ticket-list{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.customer-ticket-list>li{border-bottom:1px solid var(--line)}.customer-ticket-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.customer-ticket-row:hover{background:var(--surface-2)}.customer-ticket-row>span:nth-child(2){display:grid}.customer-ticket-row strong{font-size:10px}.customer-ticket-row small{color:var(--muted);font-size:9px}.customer-ticket-amount{font-variant-numeric:tabular-nums;justify-items:end;font-size:11px;font-weight:750;display:grid}.customer-ticket-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;margin:0 0 10px 23px;padding:10px 12px}.customer-ticket-detail ul{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.customer-ticket-detail li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:10px;display:flex}.customer-ticket-detail .customer-ticket-total{border-top:1px solid var(--line);padding-top:5px;font-weight:750}.customer-ticket-detail p{color:var(--muted);margin:0;font-size:9px}.customer-tickets-more{margin-top:10px}@media (max-width:700px){.customer-spend-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.A1drAq_banner{border:1px solid color-mix(in srgb, var(--lime) 45%, var(--line));background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-12px 0 18px;padding:11px 14px;font-size:12px;display:flex}.A1drAq_banner a{color:var(--text);text-underline-offset:3px;font-weight:720;text-decoration:underline}.A1drAq_tabs{scrollbar-width:thin;gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.A1drAq_tabs button{border:1px solid var(--line);min-height:36px;color:var(--text-soft);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:680;display:inline-flex}.A1drAq_tabs button small{color:var(--muted);font-size:10px;font-weight:600}.A1drAq_tabs .A1drAq_activeTab{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.A1drAq_panel{gap:14px;display:grid}.A1drAq_panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.A1drAq_panelHeader h2{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.A1drAq_panelHeader h2 svg{color:var(--lime)}:root[data-theme=light] .A1drAq_panelHeader h2 svg{color:var(--teal)}.A1drAq_panelHeader p{color:var(--text-soft);max-width:640px;margin:0;font-size:12px;line-height:1.5}.A1drAq_muted{color:var(--muted);margin:0;font-size:12px}.A1drAq_roleList{gap:12px;display:grid}.A1drAq_roleCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.A1drAq_roleCard fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.A1drAq_roleHead{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.A1drAq_field{gap:5px;min-width:160px;display:grid}.A1drAq_field>span{color:var(--muted);font-size:10px;font-weight:680}.A1drAq_field input{border:1px solid var(--line);background:var(--bg);border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 9px;font-size:12px}.A1drAq_field input:focus{border-color:var(--line-strong)}.A1drAq_grow{flex:260px}.A1drAq_badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-self:center;padding:3px 8px;font-size:10px;font-weight:680}.A1drAq_groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.A1drAq_group{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-content:start;gap:7px;padding:11px 12px;display:grid}.A1drAq_group strong{font-size:11px}.A1drAq_check{color:var(--text-soft);cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.35;display:flex}.A1drAq_check input{width:15px;height:15px;accent-color:var(--lime);flex:none;margin:1px 0 0}.A1drAq_roleFoot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.A1drAq_roleFoot>span{color:var(--muted);font-size:11px}.A1drAq_roleFoot .button-primary{min-height:36px}.A1drAq_deleteButton{border:1px solid var(--line);min-height:36px;color:var(--red);background:0 0;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:680;display:inline-flex}.A1drAq_roleFoot .button-primary{margin-left:0}@media (max-width:640px){.A1drAq_panelHeader{flex-direction:column}.A1drAq_field{flex:100%;min-width:0}}.A1drAq_roleCard{padding:0;overflow:hidden}.A1drAq_roleCard fieldset{padding:0 16px 16px}.A1drAq_summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.A1drAq_summary:hover{background:var(--surface-2)}.A1drAq_summaryText{flex:auto;gap:3px;min-width:0;display:grid}.A1drAq_summaryText strong{font-size:13px}.A1drAq_summaryText small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.A1drAq_count{color:var(--text-soft);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.A1drAq_chevron,.A1drAq_chevronOpen{color:var(--muted);flex:none;transition:transform .15s}.A1drAq_chevronOpen{transform:rotate(180deg)}@media (max-width:640px){.A1drAq_summary .A1drAq_badge{display:none}}.A1drAq_unsaved{color:var(--lime);margin-left:8px;font-size:10px;font-style:normal;font-weight:680}:root[data-theme=light] .A1drAq_unsaved{color:var(--teal)}.A1drAq_editor{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;padding:16px}.A1drAq_editor h3{margin:0 0 12px;font-size:14px}.A1drAq_editor fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.A1drAq_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.A1drAq_span2{grid-column:span 2}.A1drAq_field select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:36px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.A1drAq_field small{color:var(--muted);font-size:10px;line-height:1.4}.A1drAq_field>span{align-items:center;gap:5px;display:inline-flex}.A1drAq_suffix{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;display:flex}.A1drAq_suffix input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:34px;padding:0 9px;font-size:12px}.A1drAq_suffix b{color:var(--muted);padding:0 9px 0 2px;font-size:11px;font-weight:600}.A1drAq_chipChecks{flex-wrap:wrap;gap:6px 14px;display:flex}.A1drAq_editorActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.A1drAq_editorActions .button-primary{margin-left:0}.A1drAq_editorActions .A1drAq_deleteButton{margin-left:0;margin-right:auto}.A1drAq_rows{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.A1drAq_rows li{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.A1drAq_rows li:first-child{border-top:0}.A1drAq_rowMain{flex:auto;gap:2px;min-width:0;display:grid}.A1drAq_rowMain strong{font-size:13px}.A1drAq_rowMain small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.A1drAq_inactive{opacity:.6}.A1drAq_iconButton{border:1px solid var(--line);width:32px;height:32px;color:var(--text-soft);background:var(--surface-2);border-radius:8px;flex:none;place-items:center;display:inline-grid}.A1drAq_iconButton:hover{color:var(--text);border-color:var(--line-strong)}.A1drAq_price{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:720}.A1drAq_dot{border-radius:50%;flex:none;width:10px;height:10px}.A1drAq_toolbarActions{flex-wrap:wrap;gap:8px;display:flex}.A1drAq_thumb{object-fit:cover;background:var(--surface-2);border-radius:8px;flex:none;width:36px;height:36px}.A1drAq_photoRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.A1drAq_photoRow img{object-fit:cover;border-radius:12px;width:84px;height:84px}.A1drAq_warn{color:var(--red);font-style:normal;font-weight:680}.A1drAq_publishBar{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.A1drAq_publishBar>span:first-child{flex:220px;gap:2px;display:grid}.A1drAq_publishBar strong{font-size:13px}.A1drAq_publishBar small{color:var(--muted);font-size:11px}.A1drAq_publishBar .button-primary{margin-left:0}.A1drAq_pending{color:var(--lime-ink);background:var(--lime);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:720}.A1drAq_success{color:var(--text-soft);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.A1drAq_subtabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;padding:3px;display:flex;overflow-x:auto}.A1drAq_subtabs button{min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:680}.A1drAq_subtabs .A1drAq_activeSubtab{color:var(--text);background:var(--surface-2)}.A1drAq_catalogView{gap:12px;display:grid}.A1drAq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.A1drAq_chips{flex-wrap:wrap;gap:6px;display:flex}.A1drAq_chips button{border:1px solid var(--line);min-height:30px;color:var(--text-soft);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.A1drAq_chips button i{border-radius:50%;width:8px;height:8px}.A1drAq_chips .A1drAq_chipActive{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.A1drAq_emptyState{border:1px dashed var(--line-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.A1drAq_emptyState p{color:var(--text-soft);margin:0;font-size:12px}.A1drAq_help{color:var(--text-soft);max-width:680px;margin:0;font-size:12px;line-height:1.5}.A1drAq_inlineInput{background:0 0;border:1px solid #0000;border-radius:8px;outline:0;flex:auto;min-width:0;min-height:34px;padding:0 9px;font-size:13px;font-weight:650}.A1drAq_inlineInput:hover:not(:disabled),.A1drAq_inlineInput:focus{border-color:var(--line);background:var(--bg)}.A1drAq_addRow{border:1px dashed var(--line);border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.A1drAq_addRow .A1drAq_inlineInput{border-color:var(--line);background:var(--bg);font-weight:500}.A1drAq_color{border:1px solid var(--line);background:0 0;border-radius:8px;flex:none;width:30px;height:30px;padding:0}.A1drAq_optionRow{align-items:center;gap:8px;display:flex}.A1drAq_optionRow .A1drAq_inlineInput{border-color:var(--line);background:var(--bg);font-weight:500}.A1drAq_optionRow .A1drAq_suffix{flex:0 0 120px}.A1drAq_linkButton{color:var(--text-soft);background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:680;display:inline-flex}@media (max-width:720px){.A1drAq_formGrid{grid-template-columns:minmax(0,1fr)}.A1drAq_span2{grid-column:auto}.A1drAq_rows li{gap:8px;padding-inline:10px}.A1drAq_rows .A1drAq_badge{display:none}}.A1drAq_field .A1drAq_check input,.A1drAq_editor .A1drAq_check input,.A1drAq_group .A1drAq_check input{border:0;width:15px;height:15px;min-height:0;margin:1px 0 0;padding:0}.A1drAq_field select{height:36px;min-height:36px;padding-block:0}.A1drAq_field .A1drAq_check{font-weight:500}.A1drAq_codeBox{border:1px solid color-mix(in srgb, var(--lime) 55%, var(--line));background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.A1drAq_codeBox>div{flex:260px}.A1drAq_codeBox strong{font-size:13px}.A1drAq_codeBox p{color:var(--text-soft);margin:4px 0 0;font-size:12px;line-height:1.45}.A1drAq_codeBox code{background:var(--bg);letter-spacing:.12em;border-radius:10px;padding:8px 14px;font-size:22px;font-weight:760}.A1drAq_deviceCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.A1drAq_deviceHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.A1drAq_deviceHead .button-secondary{min-height:34px;font-size:11px}.A1drAq_deviceHead .A1drAq_deleteButton{margin-left:0}.A1drAq_statusChip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:720}.A1drAq_statusACTIVE{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.A1drAq_statusPENDING{color:var(--text)}.A1drAq_statusREVOKED{color:var(--muted)}.A1drAq_facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.A1drAq_facts div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:8px 10px}.A1drAq_facts dt{color:var(--muted);font-size:10px;font-weight:680}.A1drAq_facts dd{margin:2px 0 0;font-size:13px;font-weight:700}.A1drAq_deviceLists{color:var(--text-soft);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.A1drAq_deviceLists span{align-items:center;gap:5px;display:inline-flex}.A1drAq_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.A1drAq_kpis div{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.A1drAq_kpis span{color:var(--muted);font-size:11px;font-weight:680}.A1drAq_kpis strong{font-variant-numeric:tabular-nums;font-size:20px}.A1drAq_kpis small{color:var(--muted);font-size:10px}.A1drAq_sectionTitle{align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.A1drAq_panelHeader .A1drAq_field{min-width:150px}.A1drAq_choiceGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.A1drAq_choice{border:1px solid var(--line);color:var(--text);background:var(--surface-2);text-align:left;border-radius:12px;justify-items:start;gap:6px;padding:14px;display:grid}.A1drAq_choice:hover,.A1drAq_choice:focus-visible{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.A1drAq_choice svg{color:var(--lime)}.A1drAq_choice strong{font-size:13px}.A1drAq_choice span{color:var(--text-soft);font-size:12px;line-height:1.45}.A1drAq_choice:disabled{cursor:not-allowed;opacity:.75;border-style:dashed}.A1drAq_choice:disabled:hover{border-color:var(--line)}.A1drAq_choice:disabled svg{color:var(--muted)}.A1drAq_steps{color:var(--text);gap:8px;margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.A1drAq_colorChoices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.A1drAq_colorChoice{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--surface);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:0}.A1drAq_colorNone{border:1px dashed var(--line-strong);min-height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:650}.A1drAq_colorChoiceOn{border-color:var(--text)}.A1drAq_colorNone.A1drAq_colorChoiceOn{color:var(--text);border-style:solid}.A1drAq_colorChoice:focus-visible,.A1drAq_colorNone:focus-visible{outline:2px solid var(--text);outline-offset:2px}.A1drAq_employeeDot{color:#fff;background:var(--line-strong);text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.A1drAq_rangePicker{justify-items:end;gap:8px;display:grid}.A1drAq_rangeInputs{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.A1drAq_rangeInputs .A1drAq_field{flex:140px}@media (max-width:640px){.A1drAq_rangePicker{justify-items:stretch;width:100%}}.A1drAq_ticketLink{color:inherit;text-decoration:none}.A1drAq_ticketLink:hover{text-underline-offset:3px;text-decoration:underline}.A1drAq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.A1drAq_statsToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.A1drAq_statsToolbar .A1drAq_field{min-width:180px}.A1drAq_statsToolbar .A1drAq_sectionTitle{flex-wrap:wrap;margin:0}.A1drAq_field>span.A1drAq_searchBox{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:500;display:flex}.A1drAq_searchBox:focus-within{border-color:var(--line-strong)}.A1drAq_field .A1drAq_searchBox input{background:0 0;border:0;min-height:0;padding:0}.A1drAq_tableWrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.A1drAq_statsTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:12px}.A1drAq_statsTable th,.A1drAq_statsTable td{border-top:1px solid var(--line);text-align:right;vertical-align:top;padding:9px 12px;font-weight:600}.A1drAq_statsTable thead th{color:var(--muted);white-space:nowrap;border-top:0;font-size:10px;font-weight:680}.A1drAq_statsTable thead button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.A1drAq_statsTable thead button:hover,.A1drAq_statsTable thead [aria-sort] button{color:var(--text)}.A1drAq_statsTable th:first-child,.A1drAq_statsTable td:first-child{text-align:left}.A1drAq_statsTable tbody th,.A1drAq_statsTable tfoot th{font-size:13px;font-weight:650;display:table-cell}.A1drAq_statsTable tbody th small,.A1drAq_statsTable tfoot th small,.A1drAq_statsTable td small{color:var(--muted);margin-top:2px;font-size:10px;font-weight:500;display:block}.A1drAq_statsTable tfoot th,.A1drAq_statsTable tfoot td{background:var(--surface-2)}.A1drAq_statsTable tfoot tr+tr th,.A1drAq_statsTable tfoot tr+tr td{border-top:1px solid var(--line)}.A1drAq_statsTable .A1drAq_totalRow th,.A1drAq_statsTable .A1drAq_totalRow td{font-weight:760}.A1drAq_productButton{color:var(--text);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.A1drAq_productButton:hover{text-decoration-style:solid}.A1drAq_productButton:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:3px}.A1drAq_selectedRow th,.A1drAq_selectedRow td{background:var(--surface-2)}.A1drAq_shareBar{background:var(--surface-3);border-radius:2px;height:4px;margin-top:5px;display:block}.A1drAq_shareBar i{background:var(--lime);border-radius:2px;height:100%;display:block}:root[data-theme=light] .A1drAq_shareBar i{background:var(--teal)}:root[data-theme=light] .A1drAq_chartBar{background:var(--teal)}.A1drAq_variation{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.A1drAq_statsTable td .A1drAq_variation{justify-content:flex-end;margin-top:2px;display:flex}.A1drAq_variation.A1drAq_up{color:var(--lime)}:root[data-theme=light] .A1drAq_variation.A1drAq_up{color:var(--teal)}.A1drAq_variation.A1drAq_down{color:var(--red)}.A1drAq_chartGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.A1drAq_chartCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:14px 14px 10px}.A1drAq_chartCard h4{margin:0;font-size:12px}.A1drAq_chartCard h4 small{color:var(--muted);font-weight:500}.A1drAq_chart{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:176px;margin-top:10px;display:grid}.A1drAq_chartCol{border-radius:6px;outline:0;grid-template-rows:14px minmax(0,1fr) 16px;justify-items:center;gap:3px;height:100%;display:grid}.A1drAq_chartCol:hover,.A1drAq_chartCol:focus-visible{background:var(--surface-2)}.A1drAq_chartCol:focus-visible{outline:2px solid var(--text);outline-offset:1px}.A1drAq_chartValue{color:var(--text);white-space:nowrap;font-size:10px;font-weight:720}.A1drAq_chartTrack{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;width:100%;display:flex}.A1drAq_chartBar{background:var(--lime);border-radius:4px 4px 0 0;width:min(100%,24px);transition:opacity .15s;display:block}.A1drAq_chartCol:hover .A1drAq_chartBar,.A1drAq_chartCol:focus-visible .A1drAq_chartBar{opacity:.75}.A1drAq_chartLabel{color:var(--muted);white-space:nowrap;font-size:10px}.A1drAq_chartTable summary{width:fit-content;color:var(--text-soft);cursor:pointer;margin-bottom:8px;font-size:12px;font-weight:680}@media (max-width:720px){.A1drAq_chartGrid{grid-template-columns:minmax(0,1fr)}.A1drAq_statsToolbar .A1drAq_field{flex:100%}}@media (max-width:640px){.A1drAq_statsTable{min-width:0}.A1drAq_statsTable .A1drAq_hideNarrow,.A1drAq_statsTable td .A1drAq_variation.A1drAq_hideNarrow{display:none}.A1drAq_statsTable th,.A1drAq_statsTable td{padding-inline:8px}}.A1drAq_statsTable th[scope=colgroup]{color:var(--muted);background:var(--surface-2);text-align:left;padding-top:14px;font-size:11px;font-weight:700}
.A7-QnW_navigation{overscroll-behavior:contain;scrollbar-width:none;flex:1;align-content:start;min-height:0;margin-inline:-10px;padding-inline:10px;overflow:hidden auto}.A7-QnW_navigation::-webkit-scrollbar{display:none}@media (max-width:980px){.A7-QnW_navigation{margin-inline:-14px;padding-inline:14px}}.A7-QnW_divider{border-top:1px solid var(--line);color:#a8b5ac;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:12px 0 2px;padding-top:14px;font-size:10px}.A7-QnW_page{max-width:1100px;margin:0 auto;padding:clamp(16px,3vw,36px)}.A7-QnW_header{align-items:center;gap:18px;margin-bottom:28px;display:flex}.A7-QnW_header h1{margin:4px 0 10px;font-size:clamp(26px,4vw,38px)}.A7-QnW_header p{color:var(--text-soft);margin:0}.A7-QnW_header .A7-QnW_kicker{color:var(--muted);font-size:12px}.A7-QnW_icon{border:1px solid var(--line);background:var(--surface);width:60px;height:60px;color:var(--text);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.A7-QnW_notice{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px}.A7-QnW_notice p{color:var(--text-soft);margin:8px 0 0;line-height:1.6}
.oAambq_summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.oAambq_summary button{border:1px solid var(--line);color:inherit;background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.oAambq_summary button:hover{border-color:var(--line-strong)}.oAambq_summary span{color:var(--muted);font-size:11px;font-weight:680}.oAambq_summary strong{font-variant-numeric:tabular-nums;font-size:22px}.oAambq_summary small{color:var(--muted);font-size:11px}.oAambq_progress{background:var(--bg);border-radius:99px;flex:0 0 90px;height:6px;overflow:hidden}.oAambq_progress i{border-radius:inherit;background:var(--lime);height:100%;display:block}.oAambq_okIcon{color:var(--lime);flex:none}:root[data-theme=light] .oAambq_okIcon{color:var(--teal)}.oAambq_completed{opacity:.85}.oAambq_checklistBody{gap:12px;padding:0 16px 16px;display:grid}.oAambq_items{border:1px solid var(--line);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.oAambq_items li{border-top:1px solid var(--line);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.oAambq_items li:first-child{border-top:0}.oAambq_itemDone{background:color-mix(in srgb, var(--lime) 5%, var(--surface))!important}.oAambq_itemCheck{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.oAambq_itemCheck input{width:20px;height:20px;accent-color:var(--lime);flex:none;margin:0}.oAambq_required{color:var(--red)}.oAambq_itemMeta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;padding-left:30px;font-size:11px;display:flex}.oAambq_itemMeta small{font-size:11px}.oAambq_itemTools{gap:8px;padding-left:30px;display:flex}.oAambq_noteInput{border:1px solid var(--line);background:var(--bg);border-radius:8px;outline:0;flex:auto;min-width:0;min-height:34px;padding:0 9px;font-size:12px}.oAambq_note{color:var(--text-soft);margin:0;font-size:12px;line-height:1.5}.oAambq_photoButton{border:1px solid var(--line);min-height:34px;color:var(--text-soft);background:var(--surface-2);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:680;display:inline-flex}.oAambq_thumbs{flex-wrap:wrap;gap:6px;padding-left:30px;display:flex}.oAambq_thumbs img{border:1px solid var(--line);object-fit:cover;border-radius:8px;width:64px;height:64px}.oAambq_textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:76px;font:inherit;resize:vertical;border-radius:8px;outline:0;padding:9px;font-size:12px}.oAambq_full{grid-column:1/-1}.oAambq_doneButton{border:1.5px solid var(--line-strong);color:#0000;background:0 0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.oAambq_doneButton:hover{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.oAambq_high{color:#fff;background:var(--red);border-radius:99px;margin-left:8px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:720}.oAambq_incidentOPEN{color:var(--red);border-color:color-mix(in srgb, var(--red) 50%, var(--line))}.oAambq_incidentIN_PROGRESS{color:var(--text)}.oAambq_incidentRESOLVED{color:var(--muted)}.oAambq_actions{flex-wrap:wrap;gap:8px;display:flex}.oAambq_actions .button-secondary{min-height:34px;font-size:11px}.oAambq_inlineForm{flex-wrap:wrap;gap:8px;display:flex}:is(.oAambq_inlineForm .button-primary,.oAambq_inlineForm .button-secondary){min-height:34px;margin-left:0;font-size:11px}.oAambq_unread{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.oAambq_noteBody{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.oAambq_shiftSelect{border:1px solid var(--line);background:var(--bg);min-height:38px;color:var(--text);border-radius:8px;margin-right:auto;padding:0 8px;font-size:12px}.oAambq_days{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oAambq_days button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:var(--surface);border-radius:50%;font-size:12px;font-weight:720}.oAambq_days .oAambq_dayOn{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.oAambq_days small{color:var(--muted);font-size:11px}.oAambq_templateItem{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oAambq_templateItem .oAambq_check{white-space:nowrap}.oAambq_templateItem>input{border-color:var(--line);background:var(--bg);flex:260px;font-weight:500}.oAambq_dateField{max-width:220px}@media (max-width:640px){.oAambq_itemMeta,.oAambq_itemTools,.oAambq_thumbs{padding-left:0}.oAambq_progress{display:none}}.oAambq_measureInput{text-align:right;width:72px}.oAambq_measureFields{gap:4px;display:inline-flex}.oAambq_starters{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px;display:flex}.oAambq_starters>span{align-items:center;gap:4px;display:inline-flex}.oAambq_printOnly{display:none}@media print{.oAambq_noPrint{display:none!important}.oAambq_printOnly{display:block}body *{visibility:hidden}.oAambq_printArea,.oAambq_printArea *{visibility:visible}.oAambq_printArea{width:100%;position:absolute;inset:0 auto auto 0}}.oAambq_kioskPeople{flex-wrap:wrap;gap:8px;display:flex}.oAambq_kioskPeople button{border:1px solid var(--line);background:var(--surface);min-width:120px;min-height:52px;color:var(--text);border-radius:12px;padding:8px 14px;font-size:15px}.oAambq_kioskPeople .oAambq_kioskChosen{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime) inset}.oAambq_kioskPin{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.oAambq_kioskPin input{letter-spacing:6px;width:170px;font-size:22px}
.M26H2W_ledger{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.M26H2W_ledger>span{gap:2px;min-width:0;display:grid}.M26H2W_ledger strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.M26H2W_ledger small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.M26H2W_ledger b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.M26H2W_plus{color:var(--text)}.M26H2W_minus{color:var(--red)}.M26H2W_tier{background:var(--lime);color:var(--lime-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:760;display:inline-flex}.M26H2W_muted{color:var(--muted)}.M26H2W_list{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.M26H2W_list>li{border-top:1px solid var(--line)}.M26H2W_list>li:first-child{border-top:0}.M26H2W_row{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(160px,2fr) 90px 90px 80px 110px 20px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:grid}button.M26H2W_row{cursor:pointer}button.M26H2W_row:hover{background:var(--surface-2)}.M26H2W_row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.M26H2W_row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.M26H2W_row>span{min-width:0}.M26H2W_head{color:var(--muted);font-size:10px;font-weight:700}.M26H2W_num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.M26H2W_item{padding:10px 14px}@media (max-width:760px){.M26H2W_row{grid-template-columns:minmax(0,1fr) auto auto}.M26H2W_hideMobile{display:none}}.M26H2W_layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.M26H2W_layout>*{min-width:0}@media (max-width:980px){.M26H2W_layout{grid-template-columns:1fr}}.M26H2W_box{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:14px 16px;font-size:12px;display:grid}.M26H2W_box h3{margin:0;font-size:13px}.M26H2W_box p{color:var(--text-soft);margin:0;line-height:1.5}.M26H2W_facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.M26H2W_facts dt{color:var(--muted)}.M26H2W_facts dd{text-align:right;margin:0}.M26H2W_balance{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px;display:flex}.M26H2W_balance strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.M26H2W_balance small{color:var(--muted);font-size:12px}.M26H2W_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.M26H2W_actions .button-primary,.M26H2W_actions .button-secondary){margin-left:0}.M26H2W_inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.M26H2W_inline input,.M26H2W_inline select{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.M26H2W_inline label{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:680;display:inline-flex}.M26H2W_textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;outline:0;padding:8px 9px;font-size:12px;line-height:1.5}.M26H2W_terms{border:1px solid var(--line);background:var(--bg);max-height:140px;color:var(--text-soft);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.M26H2W_picker{gap:4px;max-height:260px;display:grid;overflow:auto}.M26H2W_pick{border:1px solid var(--line);width:100%;color:inherit;background:var(--bg);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.M26H2W_pick[aria-pressed=true]{border-color:var(--lime);background:var(--surface-2)}.M26H2W_pick small{color:var(--muted)}.M26H2W_days{gap:4px;display:flex}.M26H2W_days button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:var(--bg);border-radius:8px;font-size:12px;font-weight:700}.M26H2W_days button[aria-pressed=true]{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.M26H2W_tierRow{grid-template-columns:minmax(120px,1fr) 130px 110px 32px;align-items:center;gap:6px;display:grid}.M26H2W_tierRow input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.M26H2W_notice{border:1px dashed var(--line-strong);color:var(--text-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.M26H2W_link{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden}.M26H2W_back{color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:680;display:inline-flex}.M26H2W_search{align-items:center;gap:6px;display:inline-flex}.M26H2W_giftCard{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.M26H2W_giftQr{background:#fff;border-radius:8px;width:132px;height:132px;padding:6px;display:block}.M26H2W_giftQr svg{width:100%;height:100%}.M26H2W_giftAmount{margin:0;font-size:26px;font-weight:700}.M26H2W_giftAmount small{color:var(--muted);font-size:13px;font-weight:400}.M26H2W_giftCode{letter-spacing:2px;margin:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}@media print{body *{visibility:hidden}.M26H2W_giftCard,.M26H2W_giftCard *{visibility:visible}.M26H2W_giftCard{border:1px solid #999;position:absolute;inset:0 auto auto 0}}.M26H2W_giftRow{all:unset;cursor:pointer;width:100%;display:flex}
.iAOj9a_period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iAOj9a_period input,.iAOj9a_period select{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.iAOj9a_period label{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:680;display:inline-flex}.iAOj9a_scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.iAOj9a_grid{border-collapse:collapse;width:100%;font-size:12px}.iAOj9a_grid th,.iAOj9a_grid td{border-top:1px solid var(--line);text-align:right;vertical-align:top;min-width:150px;max-width:240px;padding:9px 12px}.iAOj9a_grid thead th{color:var(--muted);border-top:0;font-size:11px;font-weight:700}.iAOj9a_grid th:first-child,.iAOj9a_grid td:first-child{z-index:1;background:var(--surface);text-align:left;white-space:normal;min-width:190px;position:sticky;left:0}.iAOj9a_grid td strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;display:block}.iAOj9a_grid td small,.iAOj9a_grid th small{color:var(--muted);font-size:10px;font-weight:600;display:block}.iAOj9a_grid tr.iAOj9a_result td{border-top:2px solid var(--line-strong);background:var(--surface-2)}.iAOj9a_grid tr.iAOj9a_result td:first-child{background:var(--surface-2)}.iAOj9a_grid tr.iAOj9a_info td strong{color:var(--text-soft);font-weight:600}.iAOj9a_cellButton{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;display:block}.iAOj9a_cellButton:hover strong{text-underline-offset:3px;text-decoration:underline}.iAOj9a_good{color:var(--text)}.iAOj9a_bad{color:var(--red)!important}.iAOj9a_warn{color:#b77a12!important}.iAOj9a_drill{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.iAOj9a_drill h3{margin:0;font-size:14px}.iAOj9a_rows{margin:0;padding:0;list-style:none;display:grid}.iAOj9a_rows li{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.iAOj9a_rows li:first-child{border-top:0}.iAOj9a_rows li span{min-width:0}.iAOj9a_rows li strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iAOj9a_rows li small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.iAOj9a_rows b{font-variant-numeric:tabular-nums}.iAOj9a_notice{border:1px dashed var(--line-strong);color:var(--text-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.iAOj9a_budget{border-collapse:collapse;width:100%;font-size:12px}.iAOj9a_budget th,.iAOj9a_budget td{border-top:1px solid var(--line);text-align:right;padding:6px 8px}.iAOj9a_budget thead th{color:var(--muted);border-top:0;font-size:11px}.iAOj9a_budget th:first-child,.iAOj9a_budget td:first-child{text-align:left;text-transform:capitalize}.iAOj9a_budget input{border:1px solid var(--line);background:var(--bg);width:110px;min-height:32px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px;font-size:12px}.iAOj9a_budget input:focus{border-color:var(--line-strong)}.iAOj9a_saved{border-color:color-mix(in srgb, var(--lime) 60%, var(--line))!important}.iAOj9a_off{color:var(--muted);text-decoration:line-through}.iAOj9a_history{color:var(--muted);font-size:11px}.iAOj9a_costRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iAOj9a_costRow input{border:1px solid var(--line);background:var(--bg);min-height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.iAOj9a_costRow input[inputmode]{text-align:right;width:90px}
.xZFYRa_scroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.xZFYRa_menu{border-collapse:collapse;width:100%;font-size:12px}.xZFYRa_menu th,.xZFYRa_menu td{border-top:1px solid var(--line);text-align:right;vertical-align:middle;padding:7px 10px}.xZFYRa_menu thead th{color:var(--muted);border-top:0;font-size:11px}.xZFYRa_menu th:first-child,.xZFYRa_menu td:first-child{background:var(--surface);text-align:left;position:sticky;left:0}.xZFYRa_menu .xZFYRa_family td{color:var(--muted);background:var(--bg);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:6px 10px;font-size:10px;font-weight:760}.xZFYRa_venueCell{align-items:center;gap:6px;display:inline-flex}.xZFYRa_venueCell input[type=text]{border:1px solid var(--line);background:var(--bg);width:80px;min-height:30px;color:var(--text);text-align:right;border-radius:7px;padding:0 7px;font-size:12px}.xZFYRa_venueCell input.xZFYRa_changed{border-color:var(--lime)}
._7wuAWq_chip{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}._7wuAWq_chipPrep{border-style:dashed}._7wuAWq_chipWarn{color:#b77a12;border-color:color-mix(in srgb, #e0a43a 60%, var(--line))}._7wuAWq_muted{color:var(--muted)}._7wuAWq_ok{color:var(--text);font-weight:720}._7wuAWq_high{color:var(--red);font-weight:760}._7wuAWq_num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._7wuAWq_table{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._7wuAWq_table>li{border-top:1px solid var(--line)}._7wuAWq_table>li:first-child{border-top:0}._7wuAWq_row{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}button._7wuAWq_row{cursor:pointer}button._7wuAWq_row:hover{background:var(--surface-2)}._7wuAWq_row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}._7wuAWq_row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}._7wuAWq_row>span{min-width:0}._7wuAWq_head{color:var(--muted);font-size:10px;font-weight:700}._7wuAWq_group{color:var(--muted);background:var(--bg);letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;font-size:10px;font-weight:760}._7wuAWq_recipes{grid-template-columns:minmax(170px,2fr) 90px 90px 90px 80px 20px}._7wuAWq_recipesStaff{grid-template-columns:minmax(170px,2fr) 120px 80px 20px}._7wuAWq_card{grid-template-columns:minmax(140px,2fr) 72px 56px 84px 76px 44px}._7wuAWq_margins{grid-template-columns:minmax(150px,2fr) 60px 100px 100px 100px 72px}._7wuAWq_consumption{grid-template-columns:minmax(150px,2fr) 90px 90px 90px 110px 110px}._7wuAWq_change{grid-template-columns:minmax(130px,2fr) 76px 76px 76px 76px}._7wuAWq_source{color:var(--muted);margin-top:2px;font-size:10px;display:block}._7wuAWq_total{background:var(--bg);font-weight:720}@media (max-width:760px){._7wuAWq_recipes,._7wuAWq_recipesStaff,._7wuAWq_margins,._7wuAWq_consumption,._7wuAWq_change{grid-template-columns:minmax(0,1fr) auto auto}._7wuAWq_card{grid-template-columns:minmax(0,1fr) auto auto auto}._7wuAWq_hideMobile{display:none}}._7wuAWq_lines{gap:6px;display:grid}._7wuAWq_line{grid-template-columns:minmax(170px,2.2fr) 150px 90px minmax(120px,1.2fr) 90px 32px;align-items:center;gap:6px;display:grid}._7wuAWq_line select,._7wuAWq_line input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 9px;font-size:12px}._7wuAWq_qty{border:1px solid var(--line);background:var(--bg);border-radius:8px;display:flex}._7wuAWq_qty input{text-align:right;font-variant-numeric:tabular-nums;min-width:0;border:0!important}._7wuAWq_qty select{min-width:52px;border:0!important;border-left:1px solid var(--line)!important;width:auto!important;color:var(--text-soft)!important;border-radius:0 8px 8px 0!important}._7wuAWq_pct input{text-align:right}._7wuAWq_lineHead{color:var(--muted);font-size:10px;font-weight:700}._7wuAWq_lineCost{color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}@media (max-width:860px){._7wuAWq_line{grid-template-columns:1fr 130px 32px}._7wuAWq_line ._7wuAWq_hideMobile{display:none}}._7wuAWq_preview{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-wrap:wrap;gap:6px 18px;padding:10px 12px;font-size:12px;display:flex}._7wuAWq_preview strong{font-variant-numeric:tabular-nums}._7wuAWq_layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:980px){._7wuAWq_layout{grid-template-columns:1fr}}._7wuAWq_box{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:14px 16px;font-size:12px;display:grid}._7wuAWq_box h3{margin:0;font-size:13px}._7wuAWq_box p{color:var(--text-soft);margin:0;line-height:1.5}._7wuAWq_facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}._7wuAWq_facts dt{color:var(--muted)}._7wuAWq_facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}._7wuAWq_instructions{white-space:pre-wrap}._7wuAWq_versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}._7wuAWq_versions li{justify-content:space-between;gap:10px;display:flex}._7wuAWq_versions small{color:var(--muted)}._7wuAWq_spark{align-items:flex-end;gap:4px;height:70px;display:flex}._7wuAWq_spark span{text-align:center;flex:1 1 0;grid-template-rows:1fr auto;height:100%;display:grid}._7wuAWq_spark i{background:var(--lime);border-radius:3px 3px 0 0;align-self:end;display:block}._7wuAWq_spark small{color:var(--muted);text-transform:uppercase;font-size:9px}._7wuAWq_bridge{gap:6px;display:grid}._7wuAWq_bridge div{justify-content:space-between;gap:10px;display:flex}._7wuAWq_bridge b{font-variant-numeric:tabular-nums}._7wuAWq_bridge ._7wuAWq_sum{border-top:1px solid var(--line);padding-top:6px;font-weight:720}._7wuAWq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(._7wuAWq_actions .button-primary,._7wuAWq_actions .button-secondary){margin-left:0}._7wuAWq_period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._7wuAWq_period input,._7wuAWq_period select{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}._7wuAWq_period label{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:680;display:inline-flex}._7wuAWq_notice{border:1px dashed var(--line-strong);color:var(--text-soft);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}._7wuAWq_back{color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:680;display:inline-flex}._7wuAWq_textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;outline:0;padding:8px 9px;font-size:12px;line-height:1.5}._7wuAWq_drill{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;gap:12px;padding:14px 16px;display:grid}._7wuAWq_drill h3{margin:0;font-size:14px}._7wuAWq_drill h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 0;font-size:11px;font-weight:720}._7wuAWq_selected{background:var(--surface-2)}._7wuAWq_allergens{flex-wrap:wrap;gap:4px;display:inline-flex}._7wuAWq_allergen{border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._7wuAWq_allergen small{color:var(--text-soft);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:750}._7wuAWq_allergenContains{border-color:var(--red);background:color-mix(in srgb, var(--red) 12%, var(--surface))}._7wuAWq_allergenTraces{border-color:var(--amber,#d59b2b);background:color-mix(in srgb, var(--amber,#d59b2b) 14%, var(--surface));border-style:dashed}._7wuAWq_chipAi{color:var(--text);border-color:var(--lime);background:color-mix(in srgb, var(--lime) 18%, var(--surface))}._7wuAWq_allergenRow{grid-template-columns:minmax(150px,1.4fr) minmax(0,2fr) auto}._7wuAWq_allergenEdit{border-top:1px solid var(--line);background:var(--bg);gap:10px;padding:12px 14px 14px;display:grid}._7wuAWq_allergenGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}._7wuAWq_allergenToggle{border:1px solid var(--line);min-height:36px;color:var(--text-soft);background:var(--surface);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:flex}._7wuAWq_allergenToggle b{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:750}._7wuAWq_allergenToggle._7wuAWq_allergenContains,._7wuAWq_allergenToggle._7wuAWq_allergenTraces{color:var(--text)}@media (max-width:760px){._7wuAWq_allergenRow{grid-template-columns:minmax(0,1fr) auto}._7wuAWq_allergenRow>span:nth-child(2){grid-area:2/1/auto/-1}}._7wuAWq_quick{border:1px dashed var(--line-strong);border-radius:10px;flex-wrap:wrap;gap:10px 18px;padding:12px;display:flex}._7wuAWq_quickItem{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:680;display:grid}._7wuAWq_quickRow{align-items:center;gap:6px;display:flex}._7wuAWq_quickRow select,._7wuAWq_quickRow input{border:1px solid var(--line);background:var(--bg);min-width:0;min-height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 9px;font-size:12px}._7wuAWq_quickRow select{max-width:220px}._7wuAWq_quickRow input{width:96px}._7wuAWq_quickRow input._7wuAWq_grow{width:220px;max-width:100%}._7wuAWq_quickRow .button-secondary{white-space:nowrap;margin-left:0}._7wuAWq_times{color:var(--muted);font-size:13px;font-weight:700}._7wuAWq_sheet{gap:18px;display:grid}._7wuAWq_sheet h2{margin:0 0 4px;font-size:22px}._7wuAWq_sheet h3{margin:0;font-size:15px}._7wuAWq_sheet h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:720}._7wuAWq_sheet section{gap:10px;display:grid}._7wuAWq_sheetHead{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:16px;display:grid}._7wuAWq_sheetHead p{color:var(--text-soft);margin:0 0 8px;font-size:12px}._7wuAWq_sheetAllergens{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._7wuAWq_sheetWarn{align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex;color:#b77a12!important;margin:8px 0 0!important}._7wuAWq_sheetWarn svg{flex:none;margin-top:2px}._7wuAWq_sheetPhoto{justify-items:end;gap:8px;display:grid}._7wuAWq_sheetPhoto img{object-fit:cover;border-radius:12px;width:100%;max-height:240px}._7wuAWq_sheetTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._7wuAWq_sheetLine{grid-template-columns:minmax(150px,2fr) 110px minmax(120px,1fr);font-size:13px}._7wuAWq_steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}._7wuAWq_steps li{border:1px solid var(--line);background:var(--surface);break-inside:avoid;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}._7wuAWq_steps li>b,._7wuAWq_stepEdit>b{width:28px;height:28px;color:var(--bg);background:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:13px;display:grid}._7wuAWq_steps li._7wuAWq_stepWithPhoto{grid-template-columns:30px minmax(0,1fr) minmax(0,200px)}._7wuAWq_steps p{white-space:pre-wrap;margin:0 0 8px;font-size:14px;line-height:1.55}._7wuAWq_steps img{object-fit:cover;border-radius:10px;width:100%;max-height:160px}._7wuAWq_stepEditor{gap:8px;display:grid}._7wuAWq_stepEdit{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}._7wuAWq_stepButtons{gap:2px;display:flex}._7wuAWq_sheetNotes{border:1px dashed var(--line-strong);border-radius:12px;padding:12px 14px;font-size:13px}._7wuAWq_sheetNotes p{margin:0;line-height:1.55}._7wuAWq_sheetFoot{color:var(--muted);font-size:11px}@media (max-width:760px){._7wuAWq_sheetHead{grid-template-columns:1fr}._7wuAWq_sheetPhoto{justify-items:start}._7wuAWq_steps li._7wuAWq_stepWithPhoto{grid-template-columns:30px minmax(0,1fr)}._7wuAWq_steps img{grid-column:2}._7wuAWq_sheetLine{grid-template-columns:minmax(0,1fr) auto}._7wuAWq_sheetLine>span:nth-child(3){color:var(--text-soft);text-align:left;grid-column:1/-1}._7wuAWq_sheetLine>span._7wuAWq_sheetNoGross{display:none}}@media print{body *{visibility:hidden}._7wuAWq_sheet,._7wuAWq_sheet *{visibility:visible}._7wuAWq_sheet{color:#000;background:#fff;width:100%;padding:0;position:absolute;inset:0 auto auto 0}._7wuAWq_noPrint,._7wuAWq_noPrint *{visibility:hidden!important;display:none!important}._7wuAWq_sheet ._7wuAWq_table,._7wuAWq_steps li,._7wuAWq_sheetNotes{background:#fff;border-color:#999}._7wuAWq_steps li>b{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000}._7wuAWq_allergen{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.Em8v5a_state{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:680;display:inline-flex}.Em8v5a_state i{background:var(--muted);border-radius:50%;width:8px;height:8px}.Em8v5a_stateWORKING{color:var(--text);border-color:color-mix(in srgb, var(--lime) 60%, var(--line))}.Em8v5a_stateWORKING i{background:var(--lime)}:root[data-theme=light] .Em8v5a_stateWORKING i{background:var(--teal)}.Em8v5a_stateON_BREAK i{background:#e0a43a}.Em8v5a_issues{flex-wrap:wrap;gap:4px;display:inline-flex}.Em8v5a_issue,.Em8v5a_issueSoft{white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.Em8v5a_issue{color:var(--red);border:1px solid color-mix(in srgb, var(--red) 45%, var(--line))}.Em8v5a_issueSoft{color:var(--muted);border:1px solid var(--line)}.Em8v5a_kioskGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.Em8v5a_kioskPerson{border:1px solid var(--line);min-height:92px;color:inherit;background:var(--surface);text-align:left;cursor:pointer;border-radius:14px;justify-items:start;gap:8px;padding:14px;display:grid}.Em8v5a_kioskPerson:hover{border-color:var(--line-strong)}.Em8v5a_kioskPerson strong{font-size:15px}.Em8v5a_kioskPerson small{color:var(--muted);font-size:11px}.Em8v5a_kioskCard{border:1px solid var(--line-strong);background:var(--surface);text-align:center;border-radius:18px;gap:16px;max-width:460px;margin:0 auto;padding:22px;display:grid}.Em8v5a_kioskCard h2{margin:0;font-size:20px}.Em8v5a_kioskCard p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}:is(.Em8v5a_kioskCard>.button-primary,.Em8v5a_kioskCard>.button-secondary){justify-content:center;min-height:46px;margin-left:0}.Em8v5a_pinDots{justify-content:center;gap:12px;min-height:18px;display:flex}.Em8v5a_pinDots i{border:2px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.Em8v5a_pinDots .Em8v5a_filled{border-color:var(--lime);background:var(--lime)}.Em8v5a_keypad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.Em8v5a_keypad button{border:1px solid var(--line);min-height:58px;color:var(--text);background:var(--surface-2);border-radius:14px;font-size:22px;font-weight:700}.Em8v5a_keypad button:active{border-color:var(--lime)}.Em8v5a_keypad .Em8v5a_keyAction{font-size:13px}.Em8v5a_bigActions{gap:10px;display:grid}.Em8v5a_bigActions button{border:1px solid var(--line-strong);min-height:60px;color:var(--text);background:var(--surface-2);border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:760;display:inline-flex}.Em8v5a_bigActions .Em8v5a_primaryAction{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.Em8v5a_kioskFacts{border:1px solid var(--line);background:var(--bg);color:var(--text-soft);text-align:left;border-radius:12px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.Em8v5a_done{justify-items:center;gap:10px;display:grid}.Em8v5a_done svg{color:var(--lime)}:root[data-theme=light] .Em8v5a_done svg{color:var(--teal)}.Em8v5a_done strong{font-size:22px}.Em8v5a_linkish{color:var(--text-soft);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:12px;font-weight:680;text-decoration:underline}.Em8v5a_weekBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Em8v5a_weekBar strong{font-size:14px}.Em8v5a_weekBar .Em8v5a_grow{flex:auto}.Em8v5a_scheduleScroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.Em8v5a_schedule{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px;font-size:12px}.Em8v5a_schedule th,.Em8v5a_schedule td{border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top;text-align:left;padding:7px}.Em8v5a_schedule thead th{color:var(--muted);border-top:0;font-size:11px;font-weight:700}.Em8v5a_schedule th:first-child,.Em8v5a_schedule td:first-child{border-left:0;width:170px}.Em8v5a_schedule .Em8v5a_today{background-color:color-mix(in srgb, var(--lime) 7%, transparent)}.Em8v5a_schedule tfoot td{color:var(--muted);font-size:11px;font-weight:680}.Em8v5a_who{gap:2px;display:grid}.Em8v5a_who strong{font-size:12px}.Em8v5a_who small{color:var(--muted);font-size:10px}.Em8v5a_who .Em8v5a_over{color:var(--red);font-weight:700}.Em8v5a_cell{gap:4px;min-height:40px;display:grid}.Em8v5a_unavailable{background-image:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--line) 50%, transparent) 6px 7px)}.Em8v5a_shift{border:1px solid color-mix(in srgb, var(--lime) 45%, var(--line));width:100%;color:var(--text);background:var(--bg);text-align:left;border-radius:8px;gap:1px;padding:5px 7px;font-size:11px;font-weight:700;display:grid}.Em8v5a_shift small{color:var(--muted);font-size:10px;font-weight:600}button.Em8v5a_shift{cursor:pointer}.Em8v5a_shiftAbsent{color:var(--text-soft);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 38%, transparent) 0 4px, transparent 4px 9px);border-style:dashed}.Em8v5a_shiftAbsent>span{text-decoration:line-through;text-decoration-thickness:1px}.Em8v5a_absence{border:1px dashed var(--line-strong);color:var(--text-soft);border-radius:8px;padding:4px 7px;font-size:10px;font-weight:700}.Em8v5a_absenceRequested{opacity:.7}.Em8v5a_addShift{border:1px dashed var(--line);width:100%;min-height:26px;color:var(--muted);opacity:0;background:0 0;border-radius:8px;place-items:center;display:grid}.Em8v5a_cell:hover .Em8v5a_addShift,.Em8v5a_addShift:focus-visible{opacity:1}@media (hover:none){.Em8v5a_addShift{opacity:.7}}.Em8v5a_warnings{border:1px solid color-mix(in srgb, #e0a43a 60%, var(--line));color:var(--text-soft);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.Em8v5a_recordList{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Em8v5a_recordList>li{border-top:1px solid var(--line)}.Em8v5a_recordList>li:first-child{border-top:0}.Em8v5a_recordRow{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(150px,1.4fr) repeat(3,minmax(64px,.6fr)) minmax(90px,.8fr) minmax(120px,1.2fr) 28px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:grid}.Em8v5a_recordRow:hover{background:var(--surface-2)}.Em8v5a_recordRow .Em8v5a_num{font-variant-numeric:tabular-nums}.Em8v5a_recordRow small{color:var(--muted);font-size:10px;display:block}.Em8v5a_recordHead{cursor:default;color:var(--muted);font-size:10px;font-weight:700}.Em8v5a_recordHead:hover{background:0 0}.Em8v5a_approvedIcon{color:var(--lime)}:root[data-theme=light] .Em8v5a_approvedIcon{color:var(--teal)}.Em8v5a_recordDetail{gap:12px;padding:4px 14px 16px;display:grid}.Em8v5a_punches{border:1px solid var(--line);border-radius:10px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.Em8v5a_punches li{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12px;display:flex}.Em8v5a_punches li:first-child{border-top:0}.Em8v5a_punches .Em8v5a_time{font-variant-numeric:tabular-nums;min-width:62px;font-weight:760}.Em8v5a_punches .Em8v5a_voided .Em8v5a_time,.Em8v5a_punches .Em8v5a_voided .Em8v5a_kind{color:var(--muted);text-decoration:line-through}.Em8v5a_punches small{color:var(--muted);font-size:11px}.Em8v5a_punches .Em8v5a_grow{flex:200px}.Em8v5a_manual{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.Em8v5a_manual select,.Em8v5a_manual input[type=time],.Em8v5a_manual input[type=text]{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.Em8v5a_manual input[type=text]{flex:220px}.Em8v5a_exportBox{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.Em8v5a_exportBox>span{flex:240px;gap:2px;display:grid}.Em8v5a_exportBox strong{font-size:13px}.Em8v5a_exportBox small{color:var(--muted);font-size:11px}.Em8v5a_exportBox input{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.Em8v5a_exportBox a{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--surface-2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}@media (max-width:760px){.Em8v5a_recordRow{grid-template-columns:1fr auto auto}.Em8v5a_recordRow .Em8v5a_hideMobile{display:none}.Em8v5a_schedule th:first-child,.Em8v5a_schedule td:first-child{width:130px}}.Em8v5a_textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:64px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;outline:0;padding:9px;font-size:12px}.Em8v5a_days{flex-wrap:wrap;gap:6px;display:flex}.Em8v5a_days button{border:1px solid var(--line);width:34px;height:34px;color:var(--text-soft);background:var(--surface);border-radius:50%;font-size:12px;font-weight:720}.Em8v5a_days .Em8v5a_dayOff{color:#fff;border-color:var(--red);background:var(--red)}.Em8v5a_docForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Em8v5a_docForm select,.Em8v5a_docForm input[type=text]{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.Em8v5a_docForm input[type=text]{flex:200px}.Em8v5a_historyList{border:1px solid var(--line);text-align:left;border-radius:12px;gap:0;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.Em8v5a_historyList li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;align-items:center;gap:4px 12px;padding:8px 12px;font-size:12px;display:grid}.Em8v5a_historyList li:first-child{border-top:0}.Em8v5a_historyList small{color:var(--muted);grid-column:1/-1;font-size:10px}.Em8v5a_viewToggle{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:2px;display:inline-flex}.Em8v5a_viewToggle button{min-height:30px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.Em8v5a_viewToggle .Em8v5a_viewOn{color:var(--text);background:var(--surface-2);box-shadow:0 0 0 1px var(--line-strong)}.Em8v5a_role0{--role:var(--blue)}.Em8v5a_role1{--role:var(--amber)}.Em8v5a_role2{--role:var(--teal)}.Em8v5a_role3{--role:#c58bff}.Em8v5a_role4{--role:#ff9ecb}.Em8v5a_roleNone{--role:var(--muted)}.Em8v5a_coverage{gap:10px;display:grid}.Em8v5a_covSummary{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}.Em8v5a_covSummary b{color:var(--text)}.Em8v5a_covLegend{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.Em8v5a_covLegend span{align-items:center;gap:6px;font-size:11px;display:inline-flex}.Em8v5a_covLegend i{background:var(--role,var(--muted));border-radius:3px;width:10px;height:10px}.Em8v5a_covDay{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:176px minmax(0,1fr);display:grid;overflow:hidden}.Em8v5a_covDayToday{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.Em8v5a_covHead{border-right:1px solid var(--line);align-content:start;gap:6px;padding:12px;display:grid}.Em8v5a_covHead strong{font-size:13px}.Em8v5a_covHead strong em{color:var(--muted);font-size:11px;font-style:normal;font-weight:650}.Em8v5a_covHead small{color:var(--muted);font-size:10px;line-height:1.4}.Em8v5a_covStats{color:var(--text-soft);font-size:11px}.Em8v5a_covStats b{color:var(--text)}.Em8v5a_covMeter{background:var(--bg);border-radius:99px;height:6px;overflow:hidden}.Em8v5a_covMeter i{border-radius:inherit;background:var(--lime);height:100%;display:block}:root[data-theme=light] .Em8v5a_covMeter i{background:var(--teal)}.Em8v5a_covTools{flex-wrap:wrap;gap:6px;display:flex}.Em8v5a_covTools button{border:1px solid var(--line);min-height:28px;color:var(--text-soft);background:var(--surface-2);border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:11px;font-weight:680;display:inline-flex}.Em8v5a_covTools button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.Em8v5a_covTools button:disabled{cursor:not-allowed;opacity:.45}.Em8v5a_covBody{align-content:start;gap:5px;min-width:0;padding:10px 12px 12px;display:grid}.Em8v5a_covRow{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;display:grid}.Em8v5a_covRowLabel{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.Em8v5a_covAxis{height:12px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;position:relative}.Em8v5a_covAxis span{position:absolute;top:0;transform:translate(-50%)}.Em8v5a_covAxis span:first-child{transform:none}.Em8v5a_covAxis span:last-child{transform:translate(-100%)}.Em8v5a_covHeat{background:var(--bg);border-radius:6px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:22px;display:grid;overflow:hidden}.Em8v5a_covHeat i{color:var(--text);background:color-mix(in srgb, var(--lime) calc(var(--level,0) * 78%), transparent);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--bg) 55%, transparent);place-items:center;font-size:10px;font-style:normal;font-weight:760;display:grid}.Em8v5a_covHeat i.Em8v5a_hot{color:var(--lime-ink)}.Em8v5a_covLane{background-color:color-mix(in srgb, var(--bg) 70%, transparent);background-image:repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px calc(100% / var(--hours,12)));border-radius:6px;height:26px;position:relative}.Em8v5a_covBar{border:1px solid color-mix(in srgb, var(--role,var(--muted)) 75%, var(--line));min-width:6px;color:var(--text);background:color-mix(in srgb, var(--role,var(--muted)) 24%, var(--surface));white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:10px;font-weight:720;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}button.Em8v5a_covBar{cursor:pointer}button.Em8v5a_covBar:hover{background-color:color-mix(in srgb, var(--role,var(--muted)) 38%, var(--surface))}.Em8v5a_covBar small{color:var(--text-soft);text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.Em8v5a_covEmpty{color:var(--muted);margin:0;font-size:11px}.Em8v5a_covBarAbsent{color:var(--text-soft);background-color:color-mix(in srgb, var(--role,var(--muted)) 6%, var(--surface));background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--role,var(--muted)) 42%, transparent) 0 4px, transparent 4px 9px);border-style:dashed}button.Em8v5a_covBarAbsent:hover{background-color:color-mix(in srgb, var(--role,var(--muted)) 14%, var(--surface))}.Em8v5a_covBarAbsent>span,.Em8v5a_covBarAbsent>small{background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:3px;padding:0 3px;text-decoration:line-through;text-decoration-thickness:1px}.Em8v5a_covAbsentNote{color:var(--text-soft);font-style:italic}.Em8v5a_covLegendAbsent{align-items:center;gap:6px;font-size:11px;display:inline-flex}.Em8v5a_covLegendAbsent i{border:1px dashed var(--line-strong);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 55%, transparent) 0 3px, transparent 3px 6px);border-radius:3px;width:14px;height:10px}.Em8v5a_covAbsences{flex-wrap:wrap;gap:4px;padding-top:2px;display:flex}.Em8v5a_plannerHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.Em8v5a_plannerHead h3{margin:0}.Em8v5a_chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Em8v5a_chip{border:1px solid var(--line);min-height:32px;color:var(--text-soft);background:var(--bg);border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.Em8v5a_chip:hover{border-color:var(--line-strong)}.Em8v5a_chipDay{width:36px;padding:0}.Em8v5a_chipOn{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.Em8v5a_chipLink{color:var(--text-soft);text-underline-offset:3px;background:0 0;border:0;padding:4px 6px;font-size:11px;font-weight:680;text-decoration:underline}.Em8v5a_slots{gap:8px;display:grid}.Em8v5a_slotRow{grid-template-columns:repeat(3,minmax(90px,120px)) minmax(120px,1fr) auto;align-items:end;gap:8px;display:grid}.Em8v5a_slotRow label{gap:4px;min-width:0;display:grid}.Em8v5a_slotRow label small{color:var(--muted);font-size:10px;font-weight:680}.Em8v5a_slotRow input{border:1px solid var(--line);width:100%;min-height:36px;color:var(--text);background:var(--bg);border-radius:8px;outline:0;padding:0 9px;font-size:12px}.Em8v5a_slotRow input:focus{border-color:var(--line-strong)}.Em8v5a_planSummary{border:1px solid color-mix(in srgb, var(--lime) 45%, var(--line));background:var(--bg);border-radius:12px;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.Em8v5a_planSummary p,.Em8v5a_planSummary ul{margin:0}.Em8v5a_planSummary ul{color:var(--text-soft);padding-left:18px}.Em8v5a_planSummary summary{cursor:pointer;color:var(--text-soft);font-weight:680}.Em8v5a_planSummary small{color:var(--muted)}@media (max-width:760px){.Em8v5a_covDay{grid-template-columns:minmax(0,1fr)}.Em8v5a_covHead{border-right:0;border-bottom:1px solid var(--line)}.Em8v5a_covRow{grid-template-columns:64px minmax(0,1fr)}.Em8v5a_covHeat i{font-size:0}.Em8v5a_covAxis span:nth-child(2n):not(:last-child){display:none}.Em8v5a_slotRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.Em8v5a_monthTitle{min-width:150px}.Em8v5a_monthTitle:first-letter{text-transform:uppercase}.Em8v5a_dateInput{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.Em8v5a_rangeField{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.Em8v5a_nameLink{color:var(--text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:760}.Em8v5a_nameLink:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.Em8v5a_cal{gap:4px;display:grid}.Em8v5a_calHead,.Em8v5a_calWeek{grid-template-columns:repeat(7,minmax(0,1fr)) 88px;gap:4px;display:grid}.Em8v5a_calHead span{color:var(--muted);padding:0 6px;font-size:11px;font-weight:700}.Em8v5a_calHead .Em8v5a_calTotalHead{text-align:right}.Em8v5a_calDay{border:1px solid var(--line);min-height:96px;color:var(--text);background-color:color-mix(in srgb, var(--lime) calc(var(--level,0) * 26%), var(--surface));text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:3px;padding:7px 8px;display:grid;position:relative}:root[data-theme=light] .Em8v5a_calDay{background-color:color-mix(in srgb, var(--teal) calc(var(--level,0) * 20%), var(--surface))}.Em8v5a_calDay:hover{border-color:var(--line-strong)}.Em8v5a_calWeekend{border-style:dashed}.Em8v5a_calOutside{opacity:.42}.Em8v5a_calToday{border-color:color-mix(in srgb, var(--lime) 70%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--lime) 55%, transparent)}.Em8v5a_calNum{font-size:12px;font-weight:760}.Em8v5a_calNum small{color:var(--muted);text-transform:capitalize;font-size:10px;font-weight:650}.Em8v5a_calPeople{align-items:baseline;gap:4px;display:flex}.Em8v5a_calPeople b{font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.Em8v5a_calPeople small{color:var(--text-soft);font-size:10px}.Em8v5a_calHours{color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:11px}.Em8v5a_calBar{background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:99px;height:4px;display:block;overflow:hidden}.Em8v5a_calBar i{border-radius:inherit;background:var(--lime);height:100%;display:block}:root[data-theme=light] .Em8v5a_calBar i{background:var(--teal)}.Em8v5a_calNobody{color:var(--muted);font-size:11px}.Em8v5a_calAbsent{color:var(--text-soft);font-size:10px;font-style:italic}.Em8v5a_calTotal{text-align:right;align-content:center;justify-items:end;gap:2px;padding:0 6px;display:grid}.Em8v5a_calTotal b{font-variant-numeric:tabular-nums;font-size:12px}.Em8v5a_calTotal small{color:var(--muted);font-size:10px}.Em8v5a_mx{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:12px}.Em8v5a_mx th,.Em8v5a_mx td{border-top:1px solid var(--line);text-align:center;padding:0}.Em8v5a_mx thead th{min-width:34px;color:var(--muted);border-top:0;padding:6px 2px;font-size:10px;font-weight:700}.Em8v5a_mx thead th span{display:block}.Em8v5a_mx thead th b{color:var(--text-soft);font-size:12px;display:block}.Em8v5a_mx thead th small{text-transform:capitalize;font-size:9px;font-weight:650;display:block}.Em8v5a_mx thead th:first-child,.Em8v5a_mx tbody th[scope=row],.Em8v5a_mx tfoot th[scope=row]{z-index:1;border-right:1px solid var(--line);background:var(--surface);text-align:left;min-width:168px;padding:6px 10px;position:sticky;left:0}.Em8v5a_mx tfoot th[scope=row]{color:var(--muted);font-size:11px;font-weight:680}.Em8v5a_mx .Em8v5a_today{background-color:color-mix(in srgb, var(--lime) 9%, transparent)}.Em8v5a_mx .Em8v5a_mxWeekStart{border-left:1px solid var(--line-strong)}.Em8v5a_mx .Em8v5a_mxWeekend{background-color:color-mix(in srgb, var(--bg) 45%, transparent)}.Em8v5a_mxCell{height:38px}.Em8v5a_mxCell button{width:100%;height:100%;min-height:38px;color:var(--text-soft);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:11px;font-weight:700;display:grid;position:relative}.Em8v5a_mxCell button:hover{background-color:var(--surface-2)}.Em8v5a_mxCell.Em8v5a_mxWork button{color:var(--text);background-color:color-mix(in srgb, var(--lime) 18%, transparent)}:root[data-theme=light] .Em8v5a_mxCell.Em8v5a_mxWork button{background-color:color-mix(in srgb, var(--teal) 16%, transparent)}.Em8v5a_mxCell.Em8v5a_mxAway button{color:var(--text-soft);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--muted) 42%, transparent) 0 4px, transparent 4px 8px)}.Em8v5a_mxCell.Em8v5a_mxRequested button{outline:1px dashed var(--line-strong);outline-offset:-3px}.Em8v5a_mxStruck{text-decoration:line-through;text-decoration-thickness:1px}.Em8v5a_mxCell i{color:var(--muted);font-size:9px;font-style:normal;position:absolute;top:2px;right:3px}.Em8v5a_mx .Em8v5a_mxTotal{border-left:1px solid var(--line-strong);text-align:right;min-width:84px;padding:0 10px}.Em8v5a_mx .Em8v5a_mxTotal b{font-variant-numeric:tabular-nums;font-size:12px;display:block}.Em8v5a_mx .Em8v5a_mxTotal small{color:var(--muted);font-size:10px;font-weight:600;display:block}.Em8v5a_mx tfoot td{color:var(--muted);font-variant-numeric:tabular-nums;padding:6px 2px;font-size:11px;font-weight:680}.Em8v5a_mx tfoot .Em8v5a_mxTotal b{color:var(--text)}.Em8v5a_sumHead h2{margin:0;font-size:20px}.Em8v5a_sumHead h2 small{color:var(--muted);font-size:12px;font-weight:650}.Em8v5a_sumHead p{color:var(--text-soft);margin:2px 0 0;font-size:12px}.Em8v5a_kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.Em8v5a_kpi{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-content:start;gap:4px;padding:12px 14px;display:grid}.Em8v5a_kpi span{color:var(--muted);font-size:11px;font-weight:700}.Em8v5a_kpi b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.Em8v5a_kpi small{color:var(--text-soft);font-size:11px;line-height:1.45}.Em8v5a_kpiLow b{color:var(--red)}.Em8v5a_kpiWarn{border-color:color-mix(in srgb, #e0a43a 55%, var(--line))}.Em8v5a_sumWeeks h3,.Em8v5a_sumTitle{margin:4px 0 8px;font-size:13px}.Em8v5a_sumWeeks ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.Em8v5a_sumWeeks li{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:150px minmax(0,1fr) minmax(230px,auto);align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:grid}.Em8v5a_sumWeekLabel small{color:var(--muted);font-size:10px}.Em8v5a_sumBars{gap:3px;display:grid;position:relative}.Em8v5a_sumBars i,.Em8v5a_sumKey i{border-radius:99px;height:7px;display:block}.Em8v5a_sumKey i{vertical-align:middle;width:14px;margin-right:6px;display:inline-block}.Em8v5a_sumAssigned{background:color-mix(in srgb, var(--blue) 70%, var(--surface))}.Em8v5a_sumWorked{background:var(--lime)}:root[data-theme=light] .Em8v5a_sumWorked{background:var(--teal)}.Em8v5a_sumContract{border-left:2px dashed var(--text-soft);width:0;position:absolute;top:-3px;bottom:-3px}.Em8v5a_sumKey{align-items:center;margin-right:14px;display:inline-flex}.Em8v5a_sumKey em{border-left:2px dashed var(--text-soft);width:0;height:12px;margin-right:8px;display:inline-block}.Em8v5a_sumWeekNums{color:var(--text-soft);font-variant-numeric:tabular-nums;text-align:right}.Em8v5a_sumWeekNums b{color:var(--text)}.Em8v5a_sumWeekNums .Em8v5a_over{color:var(--red);font-weight:700}.Em8v5a_sumRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(110px,.9fr) minmax(150px,1.5fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(90px,.8fr) minmax(120px,1.2fr) 28px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:grid}.Em8v5a_sumRow:hover{background:var(--surface-2)}.Em8v5a_sumRow .Em8v5a_num{font-variant-numeric:tabular-nums}.Em8v5a_sumRow small{color:var(--muted);font-size:10px;display:block}.Em8v5a_sumRow small.Em8v5a_late{color:var(--red);font-weight:700}.Em8v5a_sumShift{font-variant-numeric:tabular-nums;display:block}.Em8v5a_sumShift small{display:inline}.Em8v5a_sumShiftAbsent{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.Em8v5a_sumTotal{cursor:default;font-weight:700}.Em8v5a_sumTotal:hover{background:0 0}.Em8v5a_exportLink{border:1px solid var(--line);min-height:36px;color:var(--text);background:var(--surface-2);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}@media (max-width:760px){.Em8v5a_calHead,.Em8v5a_calWeek{grid-template-columns:repeat(7,minmax(0,1fr))}.Em8v5a_calTotal,.Em8v5a_calHead .Em8v5a_calTotalHead{display:none}.Em8v5a_calDay{min-height:66px;padding:5px}.Em8v5a_calHours,.Em8v5a_calPeople small,.Em8v5a_calAbsent,.Em8v5a_calNum small{display:none}.Em8v5a_sumWeeks li{grid-template-columns:1fr;gap:6px}.Em8v5a_sumWeekNums{text-align:left}.Em8v5a_sumRow{grid-template-columns:minmax(80px,1fr) minmax(60px,auto) minmax(60px,auto) minmax(80px,1fr) 24px}.Em8v5a_sumRow .Em8v5a_hideMobile{display:none}}.Em8v5a_posSetting{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.Em8v5a_posSetting>div{flex:320px;gap:4px;min-width:0;display:grid}.Em8v5a_posSetting strong{align-items:center;gap:8px;font-size:14px;display:inline-flex}.Em8v5a_posSetting p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.5}:is(.Em8v5a_posSetting .button-primary,.Em8v5a_posSetting .button-secondary){margin-left:0}.Em8v5a_vacation{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.Em8v5a_vacation div{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.Em8v5a_vacation span{color:var(--muted);font-size:11px;font-weight:680}.Em8v5a_vacation strong{font-variant-numeric:tabular-nums;font-size:18px}.Em8v5a_vacation small{color:var(--muted);font-size:10px}.Em8v5a_vacation .Em8v5a_vacationLeft{border-color:color-mix(in srgb, var(--lime) 55%, var(--line))}.Em8v5a_vacation .Em8v5a_vacationOver{border-color:var(--red)}.Em8v5a_vacation .Em8v5a_vacationOver strong{color:var(--red)}.Em8v5a_checkLine{align-items:center;gap:8px;font-size:12px;display:flex}.Em8v5a_checkGroup{flex-wrap:wrap;gap:6px 14px;display:flex}.Em8v5a_notify{border:1px solid color-mix(in srgb, var(--lime) 55%, var(--line));background:var(--surface);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.Em8v5a_notifyHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Em8v5a_notifyHead strong{align-items:center;gap:6px;font-size:13px;display:flex}.Em8v5a_notifyList{margin:0;padding:0;list-style:none;display:grid}.Em8v5a_notifyList li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.Em8v5a_notifyList li:first-child{border-top:0}.Em8v5a_notifyList small{color:var(--muted)}.Em8v5a_portal{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.Em8v5a_portal code{overflow-wrap:anywhere;font-size:11px}.Em8v5a_portalActions{flex-wrap:wrap;gap:8px;display:flex}.Em8v5a_payrollWarn{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--line));background:color-mix(in srgb, var(--amber) 10%, var(--surface));color:var(--text);border-radius:10px;margin:0;padding:9px 12px;font-size:12px}.Em8v5a_payrollScroll{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}.Em8v5a_payroll{border-collapse:collapse;width:100%;min-width:1080px;font-size:12px}.Em8v5a_payroll th,.Em8v5a_payroll td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.Em8v5a_payroll thead th{color:var(--muted);white-space:nowrap;border-top:0;font-size:11px;font-weight:700}.Em8v5a_payroll tbody th{font-weight:700}.Em8v5a_payroll small{color:var(--text-soft);font-size:11px;font-weight:500;display:block}.Em8v5a_payroll .Em8v5a_num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.Em8v5a_payroll .Em8v5a_payrollFlag{color:var(--red)}.Em8v5a_payroll .Em8v5a_payrollOver{color:var(--red);font-weight:700}.Em8v5a_payrollNotes{color:var(--text-soft);font-size:12px}.Em8v5a_payrollNotes summary{cursor:pointer;font-weight:680}.Em8v5a_payrollNotes ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.Em8v5a_holidays{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:14px;display:grid}.Em8v5a_holidayList{gap:0;margin:0;padding:0;list-style:none;display:grid}.Em8v5a_holidayList li{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:36px;padding:4px 0;font-size:12px;display:flex}.Em8v5a_holidayList li:first-child{border-top:0}.Em8v5a_holidayList .Em8v5a_num{font-variant-numeric:tabular-nums;min-width:110px}.Em8v5a_holidayList .Em8v5a_grow{flex:auto}
.QBXkiq_chip{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.QBXkiq_chipOk{color:var(--lime-ink);border-color:var(--lime);background:var(--lime)}.QBXkiq_chipDraft{color:var(--text);border-style:dashed;border-color:var(--line-strong)}.QBXkiq_chipMuted{color:var(--muted)}.QBXkiq_chipDanger{color:var(--red);border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.QBXkiq_inlineField{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:680;display:inline-flex}.QBXkiq_inlineField select,.QBXkiq_inlineField input{border:1px solid var(--line);background:var(--bg);min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.QBXkiq_table{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.QBXkiq_table>li{border-top:1px solid var(--line)}.QBXkiq_table>li:first-child{border-top:0}.QBXkiq_row{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}button.QBXkiq_row{cursor:pointer}button.QBXkiq_row:hover{background:var(--surface-2)}.QBXkiq_row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.QBXkiq_row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.QBXkiq_row>span{min-width:0}.QBXkiq_head{color:var(--muted);font-size:10px;font-weight:700}.QBXkiq_items{grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) minmax(90px,1fr) minmax(100px,1fr) minmax(110px,1.2fr)}.QBXkiq_orders{grid-template-columns:110px minmax(160px,2fr) minmax(90px,1fr) 110px 120px}.QBXkiq_receipts{grid-template-columns:96px minmax(160px,2fr) minmax(100px,1fr) 110px minmax(120px,1fr)}.QBXkiq_moves{grid-template-columns:130px minmax(140px,1.5fr) minmax(110px,1fr) 90px 90px minmax(140px,1.5fr)}.QBXkiq_num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.QBXkiq_low{color:var(--red);font-weight:760}.QBXkiq_family{color:var(--muted);background:var(--bg);letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;font-size:10px;font-weight:760}.QBXkiq_table .QBXkiq_mobileOnly{display:none}@media (max-width:760px){.QBXkiq_items,.QBXkiq_orders,.QBXkiq_receipts,.QBXkiq_moves{grid-template-columns:minmax(0,1fr) auto}.QBXkiq_receipts{grid-template-columns:72px minmax(0,1fr) auto}.QBXkiq_hideMobile{display:none}.QBXkiq_table .QBXkiq_mobileOnly{display:block}}.QBXkiq_lines{gap:6px;display:grid}.QBXkiq_line{grid-template-columns:minmax(160px,2fr) 110px 110px 110px 32px;align-items:center;gap:6px;display:grid}.QBXkiq_line select,.QBXkiq_line input,.QBXkiq_lineInput{border:1px solid var(--line);background:var(--bg);width:100%;min-height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 9px;font-size:12px}.QBXkiq_line input{text-align:right;font-variant-numeric:tabular-nums}.QBXkiq_lineHead{color:var(--muted);font-size:10px;font-weight:700}.QBXkiq_receiveLine{border-top:1px solid var(--line);grid-template-columns:minmax(150px,2fr) 90px 90px 110px minmax(150px,1.4fr);align-items:center;gap:6px;padding:8px 0;display:grid}.QBXkiq_receiveLine:first-of-type{border-top:0}.QBXkiq_receiveLine input,.QBXkiq_receiveLine select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:34px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.QBXkiq_receiveLine input{text-align:right}.QBXkiq_receiveLine small{color:var(--muted);font-size:10px}.QBXkiq_alert,.QBXkiq_row .QBXkiq_alert,.QBXkiq_receiveLine .QBXkiq_alert{color:var(--red);font-weight:700}.QBXkiq_matchNone{border-color:#e0a43a!important}.QBXkiq_receiveField,.QBXkiq_receiveItem,.QBXkiq_receiveIncident{min-width:0;display:block}.QBXkiq_receiveField small{margin-top:2px;display:block}.QBXkiq_mobileLabel{display:none}@media (max-width:860px){.QBXkiq_line{grid-template-columns:1fr 90px 90px 32px}.QBXkiq_line .QBXkiq_hideMobile,.QBXkiq_receiveHead{display:none}.QBXkiq_receiveLine{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:12px 0}.QBXkiq_receiveItem,.QBXkiq_receiveIncident{grid-column:1/-1}.QBXkiq_receiveLine input,.QBXkiq_receiveLine select{min-height:40px;font-size:16px}.QBXkiq_mobileLabel{color:var(--muted);margin-bottom:3px;font-size:10px;font-weight:700;display:block}}.QBXkiq_counter{border:1px solid var(--line);background:var(--bg);width:110px;min-height:34px;color:var(--text);text-align:right;border-radius:8px;padding:0 8px;font-size:12px}.QBXkiq_counterChanged{border-color:var(--lime)}.QBXkiq_check{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.QBXkiq_check.QBXkiq_ok{border-color:color-mix(in srgb, var(--lime) 60%, var(--line))}.QBXkiq_check.QBXkiq_bad{border-color:color-mix(in srgb, var(--red) 55%, var(--line))}.QBXkiq_files{flex-wrap:wrap;gap:8px;display:flex}.QBXkiq_files a{border:1px solid var(--line);background:#fff;border-radius:10px;width:84px;height:84px;display:block;overflow:hidden}.QBXkiq_files img{object-fit:cover;width:100%;height:100%}.QBXkiq_files .QBXkiq_pdf{color:#333;place-items:center;font-size:11px;font-weight:700;display:grid}.QBXkiq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.QBXkiq_actions .button-primary,.QBXkiq_actions .button-secondary){margin-left:0}.QBXkiq_actions a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.QBXkiq_matchNew{border-color:var(--lime)!important}.QBXkiq_receiveCreate{border:1px dashed color-mix(in srgb, var(--lime) 70%, var(--line));background:var(--surface);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(160px,2fr) 120px minmax(130px,1.3fr) 100px;gap:6px 8px;padding:8px 10px;display:grid}.QBXkiq_receiveCreate input{text-align:left}.QBXkiq_receiveCreate label{min-width:0}.QBXkiq_receiveCreate label>span{color:var(--muted);font-size:10px;font-weight:680}.QBXkiq_createHint{grid-column:1/-1}.QBXkiq_freeLine{align-items:center;gap:4px;margin-top:3px;display:flex!important}.QBXkiq_receiveLine .QBXkiq_freeInput{width:52px;min-height:24px;padding:0 5px;font-size:11px}@media (max-width:860px){.QBXkiq_receiveCreate{grid-template-columns:repeat(2,minmax(0,1fr))}.QBXkiq_receiveLine .QBXkiq_freeInput{min-height:32px;font-size:16px}}.QBXkiq_start{gap:12px;display:grid}.QBXkiq_importGroup{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.QBXkiq_importHead{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.QBXkiq_importHead input{border:1px solid var(--line);background:var(--surface);min-width:220px;min-height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:13px;font-weight:700}.QBXkiq_importHead small{color:var(--muted);font-size:11px}.QBXkiq_importLines{margin:0;padding:0;list-style:none;display:grid}.QBXkiq_importLine{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) 160px;align-items:start;gap:10px;padding:9px 14px;font-size:12px;display:grid}.QBXkiq_importLine:first-child{border-top:0}.QBXkiq_importLine>input[type=checkbox]{width:16px;height:16px;accent-color:var(--lime);margin-top:8px}.QBXkiq_importLine strong{font-size:13px;display:block}.QBXkiq_importLine small{color:var(--muted);white-space:normal;font-size:11px;display:block}.QBXkiq_importFields{grid-template-columns:minmax(160px,2fr) 110px minmax(120px,1.3fr) 90px;align-items:center;gap:6px;display:grid}.QBXkiq_importFields input,.QBXkiq_importFields select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.QBXkiq_importFields .QBXkiq_inlineField input{text-align:right;width:56px}.QBXkiq_importFields small{grid-column:1/-1}@media (max-width:760px){.QBXkiq_importLine{grid-template-columns:22px minmax(0,1fr)}.QBXkiq_importLine>.QBXkiq_num{text-align:left;grid-column:2}.QBXkiq_importFields{grid-template-columns:repeat(2,minmax(0,1fr))}.QBXkiq_importFields input,.QBXkiq_importFields select{min-height:38px;font-size:16px}}.QBXkiq_pickTitle{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 4px;font-size:10px;font-weight:760}.QBXkiq_pickList{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.QBXkiq_pickRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 90px 84px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:grid}.QBXkiq_pickRow:first-child{border-top:0}.QBXkiq_pickRow>span{min-width:0}.QBXkiq_pickRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.QBXkiq_pickRow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.QBXkiq_pickRow input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:36px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 9px;font-size:13px}.QBXkiq_pickQty:not(:placeholder-shown){font-weight:760;border-color:var(--lime)!important}.QBXkiq_usualChip{border:1px dashed var(--line-strong);background:var(--surface);min-width:40px;min-height:30px;color:var(--text-soft);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.QBXkiq_linkBox{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QBXkiq_linkBox code{overflow-wrap:anywhere;font-size:11px}@media (max-width:760px){.QBXkiq_pickRow{grid-template-columns:minmax(0,1fr) auto 76px}.QBXkiq_pickRow input{min-height:42px;font-size:16px}}.QBXkiq_pickPrice{text-align:right}.QBXkiq_posLinks{gap:12px;display:grid}.QBXkiq_posRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:grid}.QBXkiq_posRow:first-child{border-top:0}.QBXkiq_posRow>span{min-width:0}.QBXkiq_posRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.QBXkiq_posRow small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.QBXkiq_posRow select,.QBXkiq_posRow input{border:1px solid var(--line);background:var(--bg);width:100%;min-width:0;min-height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-size:13px}.QBXkiq_posQty{align-items:center;gap:6px;display:flex}.QBXkiq_posQty input{text-align:right;font-variant-numeric:tabular-nums}.QBXkiq_posQty span{min-width:22px;color:var(--muted);font-size:11px}.QBXkiq_posLinked{gap:4px;display:grid}.QBXkiq_posLines{gap:6px;min-width:0;display:grid}.QBXkiq_posLine{grid-template-columns:minmax(0,1fr) 112px 32px;align-items:center;gap:8px;display:grid}.QBXkiq_posLines>button{justify-self:start}.QBXkiq_posActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:760px){.QBXkiq_posRow{grid-template-columns:minmax(0,1fr)}.QBXkiq_posLine{grid-template-columns:minmax(0,1fr) 100px 32px}.QBXkiq_posActions{grid-column:1/-1;justify-content:flex-start}.QBXkiq_posRow select,.QBXkiq_posRow input{min-height:42px;font-size:16px}}.QBXkiq_reportDates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QBXkiq_reportRow{grid-template-columns:minmax(0,1fr) 100px 100px 80px 120px}.QBXkiq_priceRow{grid-template-columns:minmax(0,1fr) 90px 90px 80px 110px}.QBXkiq_incidentRow{grid-template-columns:minmax(0,1fr) 80px 130px minmax(0,1.2fr)}.QBXkiq_shareBar{background:var(--line);border-radius:999px;height:8px;display:block;overflow:hidden}.QBXkiq_shareBar i{border-radius:inherit;background:var(--lime);height:100%;display:block}@media (max-width:760px){.QBXkiq_reportRow{grid-template-columns:minmax(0,1fr) auto}.QBXkiq_priceRow,.QBXkiq_incidentRow{grid-template-columns:minmax(0,1fr) auto auto}}
._7wD9Xa_inbox{border:1.5px dashed var(--line-strong);background:var(--surface);border-radius:14px;gap:10px;padding:14px 16px;display:grid}._7wD9Xa_start{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._7wD9Xa_start>span{flex:240px;gap:3px;display:grid}._7wD9Xa_start strong,._7wD9Xa_proposal strong{color:var(--text);font-size:13px}._7wD9Xa_start small,._7wD9Xa_proposal small{color:var(--muted);font-size:11px;line-height:1.4}._7wD9Xa_start svg{color:var(--lime)}._7wD9Xa_proposal{gap:10px;display:grid}._7wD9Xa_proposal p{color:var(--text-soft);margin:0;font-size:13px}._7wD9Xa_proposal fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}._7wD9Xa_proposal legend{color:var(--text-soft);margin-bottom:6px;font-size:12px}._7wD9Xa_proposal label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}._7wD9Xa_proposal label>span{gap:2px;display:grid}._7wD9Xa_proposal ._7wD9Xa_chosen{border-color:var(--lime)}._7wD9Xa_actions{flex-wrap:wrap;gap:8px;display:flex}._7wD9Xa_warn{color:var(--amber,#b7791f)!important;font-size:12px!important}._7wD9Xa_error{color:var(--red);margin:0;font-size:12px}._7wD9Xa_spin{animation:1s linear infinite _7wD9Xa_inbox-spin}@keyframes _7wD9Xa_inbox-spin{to{transform:rotate(360deg)}}
