.pos-workspace,.pos-modal{--pos-canvas:#fafbf8;--pos-panel:#fff;--pos-input:#edf3ef;--pos-ink:#193d32;--pos-muted:#5d7068;--pos-line:#dce5df;--pos-on-accent:#fff;--pos-accent:#007c5c;--pos-accent-hover:#00674c;--pos-selected:#e6f3ec;--pos-danger:#b42f40;color:var(--pos-ink);font-family:"Exo 2",Segoe UI,sans-serif;font-size:14px;line-height:1.4}:root[data-hub-theme=dark] :is(.pos-workspace,.pos-modal){--pos-canvas:var(--night-canvas);--pos-panel:var(--night-panel);--pos-input:var(--night-field);--pos-ink:var(--night-text);--pos-muted:var(--night-muted);--pos-line:var(--night-line);--pos-accent:var(--night-mint);--pos-accent-hover:#9de8ce;--pos-selected:var(--night-mint-soft);--pos-danger:var(--night-red);--pos-on-accent:#102e24}.pos-workspace{z-index:180;background:var(--pos-canvas);isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.pos-workspace *,.pos-modal *{box-sizing:border-box}.pos-workspace :is(h1,h2,h3,p),.pos-modal :is(h2,h3,p){margin:0}.pos-workspace :is(button,input,textarea),.pos-modal :is(button,input,textarea){font:inherit}.pos-workspace button,.pos-modal button{cursor:pointer;touch-action:manipulation}.pos-workspace button:disabled,.pos-modal button:disabled{cursor:not-allowed;opacity:1}.pos-workspace :focus-visible,.pos-modal :focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}.pos-workspace:focus{outline:none}.pos-workspace svg:not(.workspace-loader-mark svg),.pos-modal svg{flex:none;width:20px;height:20px}.pos-icon-button,.pos-secondary,.pos-primary{border:1px solid var(--pos-line);background:var(--pos-panel);min-height:44px;color:var(--pos-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.pos-icon-button{width:44px;height:44px;padding:10px}.pos-workspace .pos-primary:disabled,.pos-modal .pos-primary:disabled{opacity:.55}.pos-primary{background:var(--pos-accent);border-color:var(--pos-accent);color:var(--pos-on-accent)}.pos-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding-inline:16px;display:flex}.pos-identity,.pos-header-actions{align-items:center;gap:8px;min-width:0;display:flex}.pos-title-icon{background:var(--pos-input);width:40px;height:40px;color:var(--pos-accent);border-radius:12px;flex:none;place-items:center;display:grid}.pos-identity h1{letter-spacing:-.02em;font-weight:650}.pos-my-drafts>b{background:var(--pos-input);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:22px;height:22px;padding-inline:4px;font-size:12px;display:inline-grid}.pos-notices{flex:none;max-height:28dvh;padding-inline:16px;overflow:auto}.pos-notices:empty{display:none}.pos-message{background:var(--pos-input);border:1px solid var(--pos-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 12px;font-size:13px;display:flex;margin-block:8px!important}.pos-message>span{flex:1;min-width:160px}.pos-message.is-error{color:var(--pos-danger);border-color:color-mix(in srgb, var(--pos-danger) 35%, var(--pos-line))}.pos-columns{flex:1;grid-template-columns:minmax(0,1fr) 352px;min-height:0;display:grid}.pos-catalog{flex-direction:column;min-width:0;min-height:0;padding:12px 16px 0;display:flex}.pos-catalog-tools{flex:none;align-items:center;gap:8px;display:flex}.pos-search{border:1px solid var(--pos-line);background:var(--pos-panel);border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding-inline:12px;display:flex}.pos-search svg{color:var(--pos-muted)}.pos-search input{width:100%;min-width:0;height:42px;color:var(--pos-ink);background:0 0;border:0;border-radius:6px;outline:none}.pos-search:focus-within{border-color:var(--pos-accent)}:root .pos-search input:focus-visible{outline:none}.pos-search input::placeholder{color:var(--pos-muted)}.pos-category-strip{flex:none;align-items:center;gap:4px;min-width:0;display:flex}.pos-category-arrow{flex:none}.pos-categories{-webkit-user-select:none;user-select:none;flex:1;align-items:center;gap:6px;min-width:0;padding:8px 0 10px;display:flex;position:relative;overflow:auto}.pos-categories[data-dragging=true],.pos-categories[data-dragging=true] button{cursor:grabbing}@media (hover:hover) and (pointer:fine){.pos-categories[data-overflow=true]{cursor:grab}}.pos-categories button{white-space:nowrap;border:1px solid var(--pos-line);min-height:44px;color:var(--pos-ink);background:var(--pos-panel);border-radius:10px;flex:none;padding:8px 12px;font-weight:500;text-decoration:none}.pos-categories button[aria-pressed=true]{border-color:var(--pos-accent);background:color-mix(in srgb,var(--pos-accent) 9%,var(--pos-panel));color:var(--pos-ink);font-weight:600}.pos-product-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:2px 4px 16px 2px;display:grid;overflow:auto}.pos-product[hidden]{display:none}.pos-product{border:1px solid var(--pos-line);background:var(--pos-panel);min-width:0;color:var(--pos-ink);border-radius:12px;flex-direction:column;transition:border-color .14s ease-out,background-color .14s ease-out;display:flex;position:relative}.pos-product.is-added{border-color:color-mix(in srgb,var(--pos-accent) 38%,var(--pos-line))}.pos-product.is-unavailable .pos-product-main{opacity:.6}.pos-product-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;flex:1;grid-template-rows:minmax(56px,auto) minmax(44px,auto);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 12px;display:grid}.pos-product-main:after{content:"";border-radius:inherit;position:absolute;inset:0}.pos-product-image{background:var(--pos-input);width:56px;height:56px;color:var(--pos-muted);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.pos-product-image>img{object-fit:cover;width:100%;height:100%}.pos-product-image>svg{width:26px;height:26px}.pos-product-info{display:contents}.pos-product-info>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.pos-product-price{overflow-wrap:anywhere;grid-column:1/-1;align-content:center;gap:2px;min-width:0;min-height:44px;padding-right:48px;display:grid}.pos-product.is-added .pos-product-price{padding-right:120px}.pos-product.is-unavailable:not(.is-added) .pos-product-price{padding-right:0}.pos-product-price b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.pos-product-price>span{color:var(--pos-muted);font-size:12px}.pos-tile-controls{z-index:1;pointer-events:none;background:var(--pos-input);color:var(--pos-ink);border-radius:10px;align-items:center;margin:0;display:flex;position:absolute;bottom:10px;right:12px}.pos-tile-controls.has-quantity{background:var(--pos-selected)}.pos-tile-controls button{pointer-events:auto;width:44px;height:44px;color:var(--pos-accent);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.pos-tile-controls span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:600}.pos-tile-controls svg{width:18px;height:18px}.pos-basket{background:var(--pos-panel);border-left:1px solid var(--pos-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pos-basket-header{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 8px;display:flex}.pos-basket-header h2{font-size:17px;font-weight:650}.pos-basket-header span{color:var(--pos-muted);margin-top:1px;font-size:12px;display:block}.pos-basket-header span.is-saved{color:var(--pos-accent)}.pos-new-draft{border-color:#0000;padding-inline:8px;font-size:13px}.pos-new-draft svg{width:16px;height:16px}.pos-service{background:var(--pos-input);border:0;border-radius:9px;flex:none;grid-template-columns:1fr 1fr;gap:3px;margin:0 16px 8px;padding:3px;display:grid}.pos-service label{min-width:0;position:relative}.pos-service input{opacity:0;width:1px;height:1px;position:absolute}.pos-service span{min-height:44px;color:var(--pos-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:500;display:flex}.pos-service input:checked+span{background:var(--pos-panel);color:var(--pos-ink);box-shadow:0 1px 3px #183d320d}.pos-service input:focus-visible+span{outline:2px solid var(--pos-accent);outline-offset:-2px}.pos-service input:disabled+span{cursor:not-allowed}.pos-basket-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.pos-lines{margin:0;padding:0 16px;list-style:none}.pos-lines li{border-bottom:1px solid var(--pos-line);padding:5px 0 8px}.pos-line-head{align-items:flex-start;gap:4px;display:flex}.pos-line-edit{text-align:left;min-width:0;min-height:44px;color:var(--pos-ink);background:0 0;border:0;flex:1;align-content:center;gap:2px;padding:3px 0;display:grid}.pos-line-edit:disabled{opacity:1}.pos-line-edit strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.3}.pos-line-edit :is(span,em,small){color:var(--pos-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.pos-line-head>.pos-icon-button{border:1px solid var(--pos-line);background:var(--pos-input);color:var(--pos-muted);margin-top:4px}.pos-line-head>.pos-icon-button svg{width:16px;height:16px}.pos-line-bottom{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.pos-line-bottom>strong{font-size:14px;font-weight:600}.pos-stepper{background:var(--pos-input);border-radius:7px;align-items:center;display:flex}.pos-stepper button{width:44px;height:44px;color:var(--pos-ink);background:0 0;border:0;border-radius:7px;font-size:20px}.pos-stepper span{text-align:center;min-width:20px;font-weight:500}.pos-order-comment{margin:4px 16px 12px}.pos-comment-toggle{width:100%;min-height:44px;color:var(--pos-muted);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:flex;font-size:13px!important}.pos-comment-toggle>svg{width:16px;height:16px}.pos-comment-toggle>svg:last-child{margin-left:auto}.pos-comment-dot{background:var(--pos-accent);border-radius:50%;width:6px;height:6px}.pos-field{gap:6px;margin-top:14px;display:grid}.pos-field>span{flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:13px;font-weight:500;display:flex}.pos-field small{color:var(--pos-muted);font-size:12px;font-weight:400}.pos-field :is(input,textarea){border:1px solid var(--pos-line);background:var(--pos-panel);width:100%;min-width:0;min-height:44px;color:var(--pos-ink);border-radius:8px;padding:10px 12px}.pos-field textarea{resize:none;min-height:76px;overflow:hidden}.pos-order-comment .pos-field{margin-top:0}.pos-order-comment textarea{background:var(--pos-input)}.pos-basket-footer{border-top:1px solid var(--pos-line);background:var(--pos-panel);flex:none;gap:8px;padding:12px 16px;display:grid}.pos-basket-footer>div{justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;display:flex}.pos-basket-footer strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.pos-basket-footer>button{width:100%;min-height:46px}.pos-stage-note{color:var(--pos-muted);text-align:center;font-size:11px}.pos-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:28px 16px;display:flex}.pos-empty>svg{width:28px;height:28px;color:var(--pos-muted)}.pos-empty :is(h2,h3){max-width:380px;font-size:15px;font-weight:600;line-height:1.4}.pos-empty p{color:var(--pos-muted);max-width:290px;font-size:13px}.pos-empty button{margin-top:4px}.pos-basket .pos-empty{border:1px dashed var(--pos-line);border-radius:8px;margin:8px 16px;padding:20px 12px}.pos-basket .pos-empty>svg{display:none}.pos-loading{flex:1;place-items:center;display:grid}.pos-mobile-basket{display:none}.pos-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pos-modal{background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;position:fixed;inset:0;overflow:clip}.pos-modal[open]{display:flex}.pos-modal::backdrop{opacity:1;background:#050a1485;transition:opacity .2s ease-out}.pos-dialog{background:var(--pos-panel);opacity:1;border-radius:16px;flex-direction:column;width:min(460px,100%);max-height:100%;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease-out;display:flex;overflow:hidden;transform:translateY(0)}.pos-modal-wide .pos-dialog{width:min(720px,100%);height:min(760px,100%)}.pos-modal-wide .pos-dialog-body{background:var(--pos-canvas);flex:1}.pos-modal-steady .pos-dialog{height:min(600px,100%)}.pos-modal-steady .pos-dialog-body{flex:1}.pos-modal[data-closing=true]>.pos-dialog{opacity:0;pointer-events:none;transform:translateY(8px)}.pos-modal[data-closing=true]::backdrop{opacity:0}@starting-style{.pos-modal[open]:not([data-enter=handoff])>.pos-dialog{opacity:0;transform:translateY(8px)}.pos-modal[open]:not([data-enter=handoff])::backdrop{opacity:0}}.pos-dialog-header{border-bottom:1px solid var(--pos-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.pos-dialog-header>div{min-width:0}.pos-dialog-header h2{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.3}.pos-dialog-header p{color:var(--pos-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.pos-dialog-header .pos-icon-button{border-color:#0000}.pos-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px;overflow:auto}.pos-loading-cards{gap:10px;display:grid}.pos-loading-card{border:1px solid var(--pos-line);background:var(--pos-panel);border-radius:12px;gap:16px;padding:16px;display:grid}.pos-loading-card i{background:var(--pos-input);border-radius:4px;width:75%;height:14px;display:block}.pos-loading-card i:first-child{width:28%;height:22px}.pos-loading-card i:last-child{width:42%}.pos-dialog-footer{border-top:1px solid var(--pos-line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.pos-dialog-footer>button{flex:1}.pos-dialog-amount{font-variant-numeric:tabular-nums;flex:1;font-size:21px;font-weight:650}.pos-product-description{color:var(--pos-muted);font-size:13px}.pos-draft-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.pos-draft-row{border:1px solid var(--pos-line);background:var(--pos-panel);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.pos-draft-composition{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pos-draft-composition li{align-items:baseline;gap:8px;display:flex}.pos-draft-composition li>span{color:var(--pos-muted);font-variant-numeric:tabular-nums;flex:none}.pos-draft-composition strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.pos-draft-comment,.pos-drafts-status{color:var(--pos-muted);font-size:12px}.pos-draft-comment{overflow-wrap:anywhere;white-space:pre-wrap}.pos-draft-more summary,.pos-draft-note summary{cursor:pointer;min-height:44px;color:var(--pos-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.pos-draft-more summary::-webkit-details-marker{display:none}.pos-draft-note summary::-webkit-details-marker{display:none}.pos-draft-more summary>svg,.pos-draft-note summary>svg{flex:none;width:16px;height:16px}.pos-draft-more[open] summary>svg,.pos-draft-note[open] summary>svg{transform:rotate(180deg)}.pos-draft-more .pos-draft-composition,.pos-draft-note>p{margin-top:8px}.pos-draft-note summary>span{overflow-wrap:anywhere;min-width:0}.pos-draft-note summary b{margin-bottom:4px;font-weight:500;display:block}.pos-draft-note-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pos-draft-note[open] .pos-draft-note-preview{display:none}.pos-drafts-toolbar{min-height:28px;color:var(--pos-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:12px;font-size:12px;display:flex}.pos-draft-meta{color:var(--pos-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;display:flex}.pos-draft-meta b{background:var(--pos-input);color:var(--pos-ink);border-radius:6px;padding:4px 8px;font-weight:600}.pos-draft-actions{border-top:1px solid var(--pos-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-top:12px;display:grid}.pos-draft-actions>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:21px}.pos-draft-actions .pos-secondary{background:var(--pos-selected);border-color:#0000;justify-content:space-between;gap:24px;font-size:13px}.pos-draft-actions .pos-secondary:only-of-type{grid-column:2/-1}.pos-variant-list{gap:8px;display:grid}.pos-variant-list button{text-align:left;justify-content:space-between}.pos-variant-list span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.pos-variant-list small{color:var(--pos-muted);font-weight:400}.pos-variant-list b{flex:none}.pos-danger-text{color:var(--pos-danger)!important}:root .pos-workspace .pos-categories{scrollbar-width:none}@media (min-width:700px){:root .pos-workspace :is(.pos-product-grid,.pos-basket-scroll,.pos-notices),:root .pos-modal :is(.pos-dialog-body,.pos-basket-scroll,.pos-notices){scrollbar-color:var(--pos-line) transparent;scrollbar-width:thin}}.pos-product:has(.pos-product-main:not(:disabled):active){background:var(--pos-selected)}.pos-icon-button:not(:disabled):active,.pos-secondary:not(:disabled):active,.pos-stepper button:not(:disabled):active{background:var(--pos-input)}@media (hover:hover) and (pointer:fine){.pos-primary:not(:disabled):hover{background:var(--pos-accent-hover);border-color:var(--pos-accent-hover)}.pos-secondary:not(:disabled):hover,.pos-icon-button:not(:disabled):hover,.pos-stepper button:not(:disabled):hover,.pos-categories button:not([aria-pressed=true]):hover{background:var(--pos-input)}.pos-product:has(.pos-product-main:not(:disabled)):hover{border-color:var(--pos-accent)}.pos-comment-toggle:hover,.pos-line-edit:not(:disabled):hover{color:var(--pos-accent)}}@media (max-width:1099px){.pos-columns{grid-template-columns:minmax(0,1fr) 312px}.pos-catalog,.pos-basket-header,.pos-basket-footer{padding-inline:12px}.pos-service,.pos-order-comment{margin-inline:12px}.pos-lines{padding-inline:12px}}@media (min-width:700px) and (max-width:1099px){.pos-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px 44px;display:grid}.pos-catalog-tools>.pos-shift-trigger{grid-column:1}.pos-catalog-tools>.pos-sales-trigger{grid-column:2}.pos-catalog-tools>.pos-report-trigger{grid-column:3/5;width:100%;padding:10px}.pos-catalog-tools>.pos-report-trigger>span{display:none}.pos-catalog-tools>.pos-search{grid-area:2/1/auto/3}.pos-catalog-tools>.pos-sort-trigger{grid-area:2/3}.pos-catalog-tools>.pos-refresh-trigger{grid-area:2/4}}.pos-workspace button,.pos-modal button{transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1)}.pos-workspace button:not(.pos-product-main):not(:disabled):active,.pos-modal button:not(.pos-sale-row):not(:disabled):active{transition-duration:0s;transform:scale(.98)}.pos-service span{transition:background-color .16s ease-out,color .16s ease-out}.pos-search{transition:border-color .14s ease-out}.pos-order-comment .pos-field{animation:.16s ease-out posCommentIn}@keyframes posCommentIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pos-sheet-modal{align-items:flex-end;padding:0}.pos-sheet-panel{background:var(--pos-panel);width:100%;height:min(92dvh,900px);transform:translateY(var(--pos-swipe,0px));border-radius:20px 20px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden}.pos-sheet-panel.is-dragging{transition:none}.pos-sheet-panel>.pos-basket{border:0;flex:1}.pos-sheet-grip{touch-action:none;flex:none;place-items:center;min-height:24px;display:grid}.pos-sheet-grip span{background:var(--pos-muted);opacity:.45;border-radius:8px;width:36px;height:4px}.pos-sheet-close{z-index:1;background:var(--pos-input);border:0;border-radius:50%;position:absolute;top:26px;right:12px}.pos-sheet-panel .pos-basket-header{padding-right:64px}.pos-sheet-panel .pos-basket-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pos-sheet-modal[data-closing=true]>.pos-sheet-panel{transform:translateY(100%)}@starting-style{.pos-sheet-modal[open]>.pos-sheet-panel{transform:translateY(100%)}}.pos-modal[data-motion=keyboard]>:is(.pos-dialog,.pos-sheet-panel){transition-duration:0s}@media (max-width:699px){.pos-category-arrow,.pos-catalog-tools>:is(.pos-shift-trigger,.pos-sales-trigger,.pos-report-trigger,.pos-icon-button:not(.pos-tools-trigger)){display:none}.pos-catalog-tools>.pos-tools-trigger{display:inline-flex}.pos-header{gap:4px;padding-inline:8px}.pos-identity,.pos-header-actions{gap:4px}.pos-title-icon{border-radius:10px;width:32px;height:32px}.pos-my-drafts{width:44px;padding:10px;position:relative}.pos-my-drafts>span{display:none}.pos-my-drafts>b{min-width:16px;height:16px;font-size:10px;position:absolute;top:-3px;right:-3px}.pos-field :is(input,textarea),.pos-search input{font-size:16px}.pos-notices{max-height:25dvh;padding-inline:12px}.pos-message{padding:8px;font-size:12px}.pos-columns{flex-direction:column;display:flex}.pos-columns>.pos-basket{display:none}.pos-catalog{flex:1;padding-top:10px}.pos-product-grid{padding-bottom:calc(88px + env(safe-area-inset-bottom));grid-template-columns:1fr}.pos-product{min-height:92px}.pos-product-main{align-items:flex-start;padding:10px 12px 8px 88px;display:flex}.pos-product-image{width:64px;height:64px;position:absolute;top:12px;left:12px}.pos-product-info{flex:1;gap:4px;min-width:0;display:grid}.pos-product.is-added .pos-product-price{padding-right:116px}.pos-tile-controls{bottom:8px;right:10px}.pos-mobile-basket{bottom:max(12px,env(safe-area-inset-bottom));background:var(--pos-accent);min-height:56px;color:var(--pos-on-accent);z-index:3;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;left:12px;right:12px;box-shadow:0 8px 24px #00000026}.pos-mobile-basket>span{align-items:center;gap:8px;display:flex}.pos-mobile-basket b{background:#ffffff29;border-radius:6px;min-width:22px;padding:2px 4px;font-size:12px}.pos-mobile-basket strong{font-variant-numeric:tabular-nums;font-size:17px}.pos-basket-header{padding-block:8px}.pos-modal:not(.pos-sheet-modal){padding:12px}.pos-dialog-footer{flex-wrap:wrap}.pos-dialog-footer>button{min-width:100px}.pos-draft-row{padding:12px}:root .pos-workspace :is(.pos-product-grid,.pos-basket-scroll,.pos-notices),:root .pos-modal :is(.pos-dialog-body,.pos-basket-scroll,.pos-notices){scrollbar-color:auto;scrollbar-width:auto}}@media (max-width:479px){.pos-draft-actions{grid-template-columns:minmax(0,1fr) auto}.pos-draft-actions>strong,.pos-draft-actions .pos-secondary:only-of-type{grid-column:1/-1}}@media (max-width:359px){.pos-header{padding-inline:4px}.pos-identity,.pos-header-actions{gap:2px}}@media (prefers-reduced-motion:reduce){.pos-workspace *,.pos-modal *,.pos-modal::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pos-pages{justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.pos-pages>span{color:var(--pos-muted);font-variant-numeric:tabular-nums;font-size:12px}.pos-tools-trigger{display:none}.pos-sort-options{border:0;gap:8px;margin:0;padding:0;display:grid}.pos-sort-options label{border:1px solid var(--pos-line);background:var(--pos-panel);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.pos-sort-options label:has(input:checked){border-color:var(--pos-accent);background:color-mix(in srgb,var(--pos-accent) 9%,var(--pos-panel))}.pos-sort-options input{width:20px;height:20px;accent-color:var(--pos-accent);margin:0}.pos-tools-list{gap:8px;display:grid}.pos-tool{border:1px solid var(--pos-line);background:var(--pos-panel);width:100%;color:var(--pos-ink);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:16px 12px;display:flex}.pos-tool>svg{width:24px;height:24px;color:var(--pos-accent);flex:none}.pos-tool>span{flex:1;gap:4px;min-width:0;display:grid}.pos-tool small{color:var(--pos-muted);font-size:12px;font-weight:400}.pos-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pos-date-field{min-width:0;display:block;position:relative}.pos-date-field input{border:1px solid var(--pos-line);background:var(--pos-panel);width:100%;min-width:0;min-height:44px;color:var(--pos-ink);font:inherit;font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:10px;font-size:14px}:root[data-hub-theme=dark] .pos-date-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pos-date-field input[data-empty=true]:not(:focus){color:#0000}.pos-date-field input[data-empty=true]:not(:focus)::-webkit-datetime-edit{opacity:0}.pos-date-hint{pointer-events:none;color:var(--pos-muted);font-size:12px;line-height:1.2;position:absolute;top:50%;left:11px;right:30px;transform:translateY(-50%)}.pos-date-field:focus-within .pos-date-hint{visibility:hidden}.pos-date-field input:focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}.pos-date-field input:disabled{opacity:.6}.pos-history-range{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pos-history-range>p{color:var(--pos-muted);grid-column:1/-1;margin:0;font-size:12px}.pos-history-range-actions{align-items:center;gap:8px;display:flex}.pos-history-range-actions .pos-primary{min-height:44px;padding:10px 12px}.pos-range-submit>svg{display:none}@media (max-width:699px){.pos-range-submit>svg{width:20px;height:20px;display:block}.pos-range-submit>span{display:none}.pos-history-range-actions .pos-range-submit,.pos-report-range>.pos-range-submit{width:44px;height:44px;padding:10px}.pos-date-field input{padding-inline:6px;font-size:16px}.pos-date-range{gap:6px}.pos-history-range-actions{gap:4px}}@media (max-width:399px){.pos-history-range:has(.pos-history-range-actions>button:nth-child(2)) .pos-date-range{grid-template-columns:minmax(0,1fr)}.pos-history-range:has(.pos-history-range-actions>button:nth-child(2)) .pos-history-range-actions{flex-direction:column;gap:6px}}@media (max-width:359px){.pos-date-range{grid-template-columns:minmax(0,1fr)}}.pos-dialog{--choice-text:var(--pos-ink);--choice-muted:var(--pos-muted);--choice-surface:var(--pos-panel);--choice-soft:var(--pos-selected);--choice-border:var(--pos-line);--choice-accent:var(--pos-accent)}
.operator-switch{color:#193d32;white-space:nowrap;background:#edf3ef;border:1px solid #dce5df;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font:600 14px/1.2 "Exo 2",sans-serif;display:inline-flex;position:relative}.operator-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.operator-switch b{color:#fff;font-variant-numeric:tabular-nums;background:#007c5c;border-radius:6px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;display:grid}.operator-switch:focus-visible,.operator-notice button:focus-visible{outline-offset:2px;outline:2px solid #008368}.operator-switch:disabled{opacity:.5;cursor:default}.operator-notice{z-index:4;left:16px;bottom:max(16px, env(safe-area-inset-bottom));color:#193d32;background:#fff;border:1px solid #dce5df;border-radius:12px;width:min(360px,100% - 384px);margin:0;display:flex;position:absolute;box-shadow:0 6px 24px #102e2426}.operator-notice button{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:10px 14px}.operator-notice button:first-child{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.operator-notice button:last-child{text-align:center;flex:none;align-self:flex-start;width:44px;padding:8px;font-size:24px}.operator-notice strong{font-size:14px}.operator-notice span{color:#5d7068;font-size:12px}.operator-notice[hidden]{display:none}body:has(dialog[open]) .operator-notice{display:none}:root[data-hub-theme=dark] .operator-switch{border-color:var(--night-line);background:var(--night-field);color:var(--night-text)}:root[data-hub-theme=dark] .operator-switch b{background:var(--night-mint);color:#102e24}:root[data-hub-theme=dark] .operator-notice{border-color:var(--night-line);background:var(--night-panel);color:var(--night-text);box-shadow:none}:root[data-hub-theme=dark] .operator-notice span{color:var(--night-muted)}@media (hover:hover) and (pointer:fine){.operator-switch:not(:disabled):hover{border-color:#008368}}@media (max-width:699px){.operator-switch{width:44px;padding:10px}.operator-switch>span{display:none}.operator-switch b{position:absolute;top:-5px;right:-4px}.operator-notice{left:12px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 68px);width:calc(100% - 24px)}.orders-header:has(.operator-switch) .orders-header-title{min-width:0}.orders-header:has(.operator-switch) .orders-heading strong{display:none}}@media (max-width:380px){.pos-header:has(.operator-switch) .pos-identity :is(h1,.pos-title-icon){display:none}.orders-header:has(.operator-switch) .orders-heading{display:none}}
:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice){--wf-menu:#fff;--wf-menu-line:#c5d5cc;--wf-bg:#f3f6f5;--wf-surface:#fff;--wf-ink:#193b32;--wf-muted:#536b5f;--wf-line:#dce6e1;--wf-accent:#075;--wf-soft:#e7f4ee;--wf-blue:#eaf1fc;--wf-blue-ink:#3265ac;--wf-warm:#fff1de;--wf-warm-ink:#996020;--wf-danger:#b3374e;--wf-danger-bg:#fff0f2;--wf-deep:#153f34;--wf-on-deep:#f2fbf7;--wf-deep-muted:#bfd9ce;--wf-field:#f7f9f8;--wf-thumb:#9aafa4;--wf-ease:cubic-bezier(.16,1,.3,1)}:root[data-hub-theme=dark] :is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice){--wf-menu:#2a4035;--wf-menu-line:#688172;--wf-bg:#111c1a;--wf-surface:#1b2925;--wf-ink:#e9f2ed;--wf-muted:#a7bab0;--wf-line:#354a40;--wf-accent:#84dfb8;--wf-soft:#273e34;--wf-blue:#21394b;--wf-blue-ink:#a7cdff;--wf-warm:#3a3021;--wf-warm-ink:#edc28a;--wf-danger:#ffadbd;--wf-danger-bg:#402932;--wf-deep:#213f33;--wf-on-deep:#effbf5;--wf-deep-muted:#c1ddce;--wf-field:#14211c;--wf-thumb:#617b6e}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.wf-notice){color:var(--wf-ink);accent-color:var(--wf-accent);caret-color:var(--wf-accent);font-size:15px;line-height:1.5}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.wf-notice) ::selection{background:var(--wf-soft);color:var(--wf-ink)}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.wf-modules-heading) svg{flex:none;width:21px;height:21px}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen) :is(button,input,select,textarea){font:inherit}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen) :is(button,input,select,textarea):focus-visible,.wf-customize:focus-visible,.wf-table-wrap:focus-visible{outline:2px solid var(--wf-accent);outline-offset:3px}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice) :is(button,input[type=checkbox]){touch-action:manipulation}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice) :is(button,label,input){-webkit-tap-highlight-color:transparent}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen) button:disabled{opacity:.45;cursor:not-allowed}:is(.wf-primary,.wf-secondary,.wf-icon-button,.wf-text-button,.wf-customize){min-height:44px;font:inherit;cursor:pointer;transition:background-color .18s,color .18s,transform .16s var(--wf-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.wf-primary{background:var(--wf-accent);color:#fff}:root[data-hub-theme=dark] .wf-primary{color:#102c20}.wf-secondary,.wf-icon-button{background:var(--wf-surface);color:var(--wf-ink);border-color:var(--wf-line)}.wf-icon-button{flex:none;width:44px;padding:10px}.wf-text-button{color:var(--wf-accent);background:0 0;padding:8px 10px}.wf-muted{color:var(--wf-muted);font-size:14px;line-height:1.6}.wf-connection-status{background:var(--wf-warm);color:var(--wf-warm-ink);border-radius:10px;margin:12px 0;padding:12px 16px;font-size:14px}.wf-empty{text-align:center;color:var(--wf-muted);background:var(--wf-surface);border:1px dashed var(--wf-line);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:50px 24px;display:flex}.wf-empty>svg{width:40px;height:40px;color:var(--wf-accent);margin-bottom:6px}.wf-empty :is(h2,h3){color:var(--wf-ink);margin:0;font-size:21px}.wf-empty p{max-width:440px;margin:0}.wf-tabs{background:var(--wf-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;padding:4px;display:inline-flex}.wf-tabs button{min-height:44px;color:var(--wf-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s;display:flex}.wf-tabs button[aria-pressed=true]{background:var(--wf-surface);color:var(--wf-accent);box-shadow:0 2px 6px #173f3210}.wf-tabs button>span{background:var(--wf-soft);min-width:24px;height:24px;color:var(--wf-accent);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:13px;display:grid}.wf-tabs button svg{width:19px;height:19px}.wf-modal{border:1px solid var(--wf-line);background:var(--wf-surface);width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--wf-ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 90px #071d3255}.wf-modal[open]{flex-direction:column;display:flex}.wf-modal>form{display:contents}.wf-modal::backdrop{background:#0c261e80}.wf-modal[data-closing=true]>*{pointer-events:none}.wf-modal>header{border-bottom:1px solid var(--wf-line);background:var(--wf-surface);z-index:1;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.wf-modal-title{align-items:center;gap:12px;min-width:0;display:flex}.wf-modal-title>span{background:var(--wf-soft);width:38px;height:38px;color:var(--wf-accent);border-radius:11px;flex:none;place-items:center;display:grid}.wf-modal h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.25}.wf-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px;overflow:auto}.wf-modal-body>p:first-child{margin-top:0}.wf-modal footer{border-top:1px solid var(--wf-line);background:var(--wf-field);flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.wf-field{color:var(--wf-ink);flex-direction:column;gap:8px;min-width:0;margin:12px 0;font-size:14px;font-weight:600;display:flex}.wf-field :is(input,textarea),.wf-filter-bar input{border:1px solid var(--wf-line);background:var(--wf-field);width:100%;min-width:0;min-height:48px;color:var(--wf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;padding:11px 12px;font-weight:400;transition:border-color .16s,background-color .16s}:root[data-hub-theme=dark] :is(.wf-field,.wf-filter-bar) input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.wf-field textarea{resize:vertical;line-height:1.6}.wf-field :is(input,textarea)::placeholder{color:var(--wf-muted);opacity:1}.wf-field-error{color:var(--wf-danger);margin-top:4px;font-size:13px;font-weight:400;display:block}.wf-field [aria-invalid=true]{border-color:var(--wf-danger);background:var(--wf-danger-bg)}.wf-correction-person{border-bottom:1px solid var(--wf-line);align-items:center;gap:12px;margin-bottom:14px;padding:0 0 18px;display:flex}.wf-correction-person>div{flex-direction:column;gap:3px;display:flex}.wf-correction-person strong{font-size:19px}.wf-correction-person>div>span{color:var(--wf-muted);font-size:13px}.wf-open-shift{background:var(--wf-soft);min-height:48px;color:var(--wf-accent);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.wf-check-label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}:is(.wf-check-label,.wf-handover-confirm,.wf-selection) input{width:20px;height:20px;accent-color:var(--wf-accent);cursor:pointer;flex:none}.wf-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wf-break-editor{border-block:1px solid var(--wf-line);margin:18px 0;padding:20px 0}.wf-break-editor>header{align-items:center;gap:10px;display:flex}.wf-break-editor h3{margin:0;font-size:18px}.wf-break-editor>header span{background:var(--wf-warm);width:26px;height:26px;color:var(--wf-warm-ink);border-radius:8px;place-items:center;font-size:13px;display:grid}.wf-break-editor>p{max-width:60ch;margin:8px 0 14px}.wf-break-entry{border:1px solid var(--wf-line);background:var(--wf-field);border-radius:12px;margin-bottom:12px;padding:10px 14px 14px}.wf-break-entry>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.wf-break-entry>header>span{color:var(--wf-warm-ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.wf-break-entry>header svg{width:17px;height:17px}.wf-break-entry>header .wf-icon-button{color:var(--wf-muted);background:0 0;border:0}.wf-break-entry .wf-field{margin:4px 0 8px;font-size:13px}.wf-break-entry input:not([type=checkbox]){background:var(--wf-surface)}.wf-break-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.wf-selection{flex-direction:column;gap:10px;margin:18px 0;display:flex}.wf-selection label{border:1px solid var(--wf-line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:15px;transition:background-color .16s,border-color .16s;display:flex}.wf-selection label:has(input:checked){background:var(--wf-soft);border-color:var(--wf-accent)}.wf-handover-confirm{background:var(--wf-field);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;font-size:14px;display:flex}.wf-select{min-width:0;display:block}.wf-select-trigger{border:1px solid var(--wf-line);background:var(--wf-surface);width:100%;min-height:48px;color:var(--wf-ink);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:500;transition:border-color .16s,background-color .16s;display:flex}.wf-select-trigger>span{overflow-wrap:anywhere}.wf-select-trigger svg{width:18px;height:18px;color:var(--wf-muted);transition:transform .18s var(--wf-ease)}.wf-select-trigger[aria-expanded=true]{border-color:var(--wf-accent);background:var(--wf-soft)}.wf-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.wf-select-placeholder{color:var(--wf-muted)}.wf-select-menu{border:1px solid var(--wf-menu-line);background:var(--wf-menu);color:var(--wf-ink);font:inherit;overscroll-behavior:contain;border-radius:12px;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 40px #0b291f38}.wf-select-menu button{text-align:left;width:100%;min-height:48px;color:var(--wf-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.wf-select-menu button>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.wf-select-menu strong{font-size:15px;font-weight:500}.wf-select-menu small{color:var(--wf-muted);font-size:13px}.wf-select-menu svg{visibility:hidden;width:18px;height:18px;color:var(--wf-accent);flex:none}.wf-select-menu button[aria-selected=true]{background:var(--wf-soft)}.wf-select-menu button[aria-selected=true] svg{visibility:visible}.wf-select-menu p{color:var(--wf-muted);padding:10px;font-size:14px}.wf-select-menu button:focus-visible{outline:2px solid var(--wf-accent);outline-offset:-2px}.wf-shift-container{margin:18px 0 24px}.wf-shift-bar{background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:14px;align-items:center;gap:14px;min-height:98px;padding:18px 20px;display:flex}.wf-shift-icon{background:var(--wf-soft);width:44px;height:44px;color:var(--wf-accent);border-radius:12px;flex:none;place-items:center;display:grid}.wf-shift-copy{flex-direction:column;flex:1;gap:4px;display:flex}.wf-shift-copy strong{font-size:17px;font-weight:600}.wf-shift-copy span{color:var(--wf-muted);max-width:260px;font-size:13px}.wf-shift-duration{border-right:1px solid var(--wf-line);flex-direction:column;gap:2px;min-width:120px;margin-right:6px;padding-right:20px;display:flex}.wf-shift-duration strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;font-size:23px;font-weight:650;line-height:1.2}.wf-shift-duration>span{color:var(--wf-muted);font-size:12px}.wf-shift-actions{flex-wrap:wrap;gap:8px;display:flex}.wf-handover-link{text-align:left;max-width:140px;font-size:13px;line-height:1.35}.wf-shift-bar.is-on{background:var(--wf-deep);color:var(--wf-on-deep);border-color:#0000}.wf-shift-bar.is-on .wf-shift-icon{color:var(--wf-on-deep);background:#ffffff14}.wf-shift-bar.is-on :is(.wf-shift-copy span,.wf-shift-duration>span){color:var(--wf-deep-muted)}.wf-shift-bar.is-on .wf-shift-duration{border-color:#ffffff26}.wf-shift-bar.is-on .wf-secondary{color:var(--wf-on-deep);background:#ffffff0c;border-color:#ffffff30}.wf-shift-bar.is-on .wf-handover-link{color:var(--wf-on-deep)}.wf-shift-bar.is-on button:focus-visible{outline-color:var(--wf-on-deep)}.wf-shift-bar.is-paused .wf-shift-icon{background:var(--wf-warm);color:var(--wf-warm-ink)}.wf-kitchen{width:min(1280px,100%);margin:8px auto 32px}.wf-kitchen-heading{justify-content:space-between;align-items:center;gap:20px;padding:12px 0 4px;display:flex}.wf-kitchen-title{align-items:center;gap:14px;min-width:0;display:flex}.wf-kitchen-mark{background:var(--wf-warm);width:50px;height:50px;color:var(--wf-warm-ink);border-radius:14px;flex:none;place-items:center;display:grid}.wf-kitchen-mark svg{width:27px;height:27px}.wf-kitchen-title h1{letter-spacing:-.025em;color:var(--wf-ink);margin:0;font-size:30px;line-height:1.2}.wf-kitchen-title p{color:var(--wf-muted);margin:4px 0 0;font-size:14px}.wf-person-name{background:var(--wf-surface);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;min-width:70px;min-height:38px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.wf-person-name svg{width:17px;height:17px;color:var(--wf-muted)}.wf-kitchen-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.wf-kitchen-toolbar>.wf-tabs{background:var(--wf-surface);border:1px solid var(--wf-line);padding:5px}.wf-kitchen-toolbar .wf-tabs button[aria-pressed=true]{background:var(--wf-soft);box-shadow:none}.wf-channel-filter{color:var(--wf-muted);align-items:center;gap:12px;font-size:13px;display:flex}.wf-channel-filter .wf-select{width:215px;font-size:14px}.wf-queue-summary{color:var(--wf-muted);flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 20px;font-size:13px;display:flex}.wf-queue-summary b{color:var(--wf-ink);font-weight:600}.wf-queue-summary>span{margin-left:auto;font-size:12px}.wf-kitchen-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.wf-kitchen-card{background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:14px;overflow:hidden}.wf-kitchen-card.has-mine{border-color:var(--wf-accent)}.wf-kitchen-card>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 13px;display:flex}.wf-kitchen-card>header>div:last-child{text-align:right;color:var(--wf-ink);flex-direction:column;gap:6px;font-size:13px;display:flex}.wf-kitchen-card h2{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:650;line-height:1.15}.wf-kitchen-card header small{color:var(--wf-muted);margin-bottom:3px;font-size:12px;display:block}.wf-kitchen-card header time{color:var(--wf-muted);justify-content:flex-end;align-items:center;gap:5px;font-size:12px;display:flex}.wf-kitchen-card header time svg{width:14px;height:14px}.wf-ticket-status{background:var(--wf-field);color:var(--wf-muted);border-block:1px solid var(--wf-line);justify-content:space-between;align-items:center;gap:8px;padding:9px 18px;font-size:12px;display:flex}.wf-ticket-status>span:first-child{align-items:center;gap:7px;font-weight:500;display:flex}.wf-ticket-status i{background:var(--wf-muted);border-radius:50%;width:6px;height:6px}.wf-ticket-status .is-mine{color:var(--wf-accent)}.wf-ticket-status .is-mine i{background:var(--wf-accent)}.wf-ticket-status b{font-variant-numeric:tabular-nums;color:var(--wf-ink);margin-left:4px}.wf-kitchen-items{padding:3px 18px}.wf-kitchen-item{border-bottom:1px solid var(--wf-line);gap:12px;padding:14px 0;display:flex}.wf-kitchen-item:last-child{border-bottom:0}.wf-kitchen-item>b{background:var(--wf-field);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;min-width:32px;min-height:30px;font-size:15px;font-weight:600;display:flex}.wf-kitchen-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.wf-kitchen-item strong{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.wf-kitchen-item small{color:var(--wf-muted);overflow-wrap:anywhere;font-size:13px}.wf-assignee{color:var(--wf-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:12px;display:flex}.wf-assignee svg{width:14px;height:14px}.wf-kitchen-item.is-mine .wf-assignee,.wf-kitchen-item.is-done .wf-assignee{color:var(--wf-accent);font-weight:500}.wf-kitchen-item.is-mine>b{color:var(--wf-accent);background:var(--wf-soft)}.wf-kitchen-item.is-done strong{color:var(--wf-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--wf-thumb);text-decoration-color:var(--wf-thumb)}.wf-cutlery{color:var(--wf-muted);margin:3px 18px 12px;font-size:12px}.wf-order-comment{background:var(--wf-warm);color:var(--wf-warm-ink);border-radius:10px;margin:5px 18px 16px;padding:12px;font-size:13px}.wf-order-comment strong{font-size:12px;font-weight:600}.wf-order-comment p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.wf-kitchen-card>footer{border-top:1px dashed var(--wf-line);flex-direction:column;gap:5px;padding:14px 18px;display:flex}.wf-kitchen-card footer .wf-primary{width:100%;font-size:14px}.wf-kitchen-card footer .wf-text-button{min-height:38px;padding:6px;font-size:13px}.wf-kitchen-card footer>p{text-align:center;margin:0;font-size:13px}.wf-workspace{z-index:100;background:var(--wf-bg);overscroll-behavior:contain;outline:none;position:fixed;inset:0;overflow:auto}.wf-workspace-header{z-index:2;background:var(--wf-surface);border-bottom:1px solid var(--wf-line);align-items:center;gap:14px;min-height:72px;padding:12px 24px;display:flex;position:sticky;top:0}.wf-workspace-header>svg{color:var(--wf-accent)}.wf-workspace-header h1{letter-spacing:-.02em;flex:1;margin:0;font-size:21px;font-weight:650;line-height:1.2}.wf-workspace-header>div{gap:8px;display:flex}.wf-content{max-width:1240px;margin:0 auto;padding:32px 28px 56px}.wf-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.wf-intro h2{letter-spacing:-.03em;margin:0 0 7px;font-size:30px;line-height:1.2}.wf-intro p{color:var(--wf-muted);margin:0;font-size:14px}.wf-live-label{color:var(--wf-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.wf-live-label>span{background:var(--wf-accent);border-radius:50%;width:6px;height:6px}.wf-overview{border:1px solid var(--wf-line);background:var(--wf-surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:26px;display:grid;overflow:hidden}.wf-overview>div{border-right:1px solid var(--wf-line);grid-template-columns:32px 1fr auto;align-items:center;gap:14px;padding:22px 24px;display:grid}.wf-overview>div:last-child{border-right:0}.wf-overview .is-kitchen svg{color:var(--wf-warm-ink)}.wf-overview .is-courier svg{color:var(--wf-blue-ink)}.wf-overview svg{width:26px;height:26px}.wf-overview span{max-width:130px;font-size:14px;font-weight:500;line-height:1.4}.wf-overview strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:1}.wf-main-tabs{border-bottom:1px solid var(--wf-line);background:0 0;border-radius:0;gap:28px;margin-bottom:24px;padding:0;display:flex}.wf-main-tabs button{border-radius:0;min-height:50px;padding:10px 2px 15px;position:relative}.wf-main-tabs button[aria-pressed=true]{box-shadow:none;color:var(--wf-accent);background:0 0}.wf-main-tabs button:after{content:"";background:var(--wf-accent);transform-origin:0;height:2px;transition:transform .2s var(--wf-ease);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wf-main-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.wf-filter-bar{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;display:flex}.wf-filter-bar>.wf-tabs{background:var(--wf-line)}.wf-filter-bar>span{margin-left:auto;font-size:12px}.wf-filter-bar form{background:var(--wf-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%;padding:16px;display:flex}.wf-filter-bar label{flex-direction:column;gap:5px;min-width:150px;font-size:13px;display:flex}.wf-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wf-section>header>.wf-tabs{background:var(--wf-line);flex-shrink:0}.wf-section h3{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.3}.wf-section header p{color:var(--wf-muted);margin:6px 0 0;font-size:14px}.wf-section header>span{color:var(--wf-muted);font-size:12px}.wf-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wf-person-card{border:1px solid var(--wf-line);background:var(--wf-surface);border-radius:14px;flex-direction:column;gap:22px;min-width:0;padding:22px;display:flex}.wf-person-top{align-items:center;gap:12px;display:flex}.wf-avatar{background:var(--wf-warm);width:46px;height:46px;color:var(--wf-warm-ink);border-radius:13px;flex:none;place-items:center;display:grid}.wf-avatar.courier{background:var(--wf-blue);color:var(--wf-blue-ink)}.wf-avatar svg{width:24px;height:24px}.wf-person-top>div,.wf-result-person>div{flex:1;min-width:0}.wf-person-top h4,.wf-result-person h4{overflow-wrap:anywhere;margin:0 0 3px;font-size:18px;font-weight:600}.wf-person-top>div>span,.wf-result-person>div>span{color:var(--wf-muted);font-size:13px}.wf-state{background:var(--wf-soft);color:var(--wf-accent);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:500;display:inline-flex}.wf-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.wf-state.paused{background:var(--wf-warm);color:var(--wf-warm-ink)}.wf-person-card dl{justify-content:space-between;align-items:flex-end;gap:16px;margin:0;display:flex}.wf-person-card dt{color:var(--wf-muted);margin-bottom:5px;font-size:12px}.wf-person-card dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:500}.wf-work-time{text-align:right}.wf-person-card .wf-work-time dd{letter-spacing:-.025em;font-size:26px;font-weight:600;line-height:1.25}.wf-shift-legend{color:var(--wf-muted);gap:14px;margin-top:-14px;font-size:11px;display:flex}.wf-shift-legend span{align-items:center;gap:5px;display:flex}.wf-shift-legend i{background:var(--wf-accent);border-radius:2px;width:6px;height:6px}.wf-shift-legend span:last-child i{background:var(--wf-warm-ink)}.wf-shift-track{background:var(--wf-accent);border-radius:4px;height:5px;margin-top:-10px;position:relative;overflow:hidden}.wf-shift-track span{background:var(--wf-warm-ink);position:absolute;top:0;bottom:0}.wf-person-card>footer{color:var(--wf-muted);flex-direction:column;align-items:flex-start;gap:12px;font-size:13px;display:flex}.wf-person-card footer b{color:var(--wf-ink);margin-left:4px;font-size:16px}.wf-person-card footer>div{border-top:1px solid var(--wf-line);justify-content:space-between;gap:8px;width:100%;padding-top:12px;display:flex}.wf-person-card footer button{min-height:36px;padding:8px 0;font-size:13px}.wf-person-card footer button svg{width:16px;height:16px}.wf-table-wrap{background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:14px;max-width:100%;overflow:auto}.wf-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:14px}.wf-table th{color:var(--wf-muted);border-bottom:1px solid var(--wf-line);background:var(--wf-field);padding:14px 18px;font-size:12px;font-weight:500}.wf-table td{border-bottom:1px solid var(--wf-line);font-variant-numeric:tabular-nums;padding:18px}.wf-table tr:last-child td{border-bottom:0}.wf-table td>strong{font-size:15px;font-weight:600}.wf-table td>small{color:var(--wf-muted);margin-top:4px;font-size:12px;display:block}.wf-table .wf-text-button{font-size:13px}.wf-results{background:var(--wf-surface);border:1px solid var(--wf-line);border-radius:14px;padding:0 22px}.wf-result-row{border-bottom:1px solid var(--wf-line);grid-template-columns:1.35fr 1fr .8fr 1fr;align-items:center;gap:28px;padding:24px 0;display:grid}.wf-result-row:last-child{border-bottom:0}.wf-result-person{align-items:center;gap:12px;display:flex}.wf-result-output>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;font-size:29px;font-weight:600;display:flex}.wf-result-output small{letter-spacing:normal;color:var(--wf-muted);font-size:13px;font-weight:400}.wf-result-bar{background:var(--wf-warm);border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.wf-result-bar span{border-radius:inherit;background:var(--wf-warm-ink);height:100%;display:block}.wf-result-bar.courier{background:var(--wf-blue)}.wf-result-bar.courier span{background:var(--wf-blue-ink)}.wf-result-number{flex-direction:column;gap:5px;display:flex}.wf-result-number>span{color:var(--wf-muted);font-size:12px;line-height:1.4}.wf-result-number>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.wf-result-number>small{color:var(--wf-muted);font-size:12px}.wf-method{align-items:flex-start;gap:12px;max-width:85ch;margin-top:10px;padding:20px 0;font-size:13px;display:flex}.wf-method>svg{color:var(--wf-accent);margin-top:2px}.wf-method strong{font-size:14px;font-weight:600}.wf-method p{color:var(--wf-muted);margin:7px 0 0;line-height:1.65}.wf-refresh-note{text-align:right;min-height:20px;color:var(--wf-muted);margin-top:12px;font-size:12px;display:block}.wf-notice{inset:auto;top:max(86px,env(safe-area-inset-top));background:var(--wf-surface);width:max-content;max-width:calc(100vw - 28px);color:var(--wf-ink);border:0;border-radius:12px;margin:0;padding:10px 10px 10px 16px;font-size:14px;position:fixed;left:50%;translate:-50%;box-shadow:0 10px 40px #102b3533}.wf-notice:popover-open{align-items:center;gap:12px;display:flex}.wf-notice>svg{width:23px;height:23px;color:var(--wf-warm-ink);flex:none}.wf-notice.is-success>svg{color:var(--wf-accent)}.wf-notice>span{overflow-wrap:anywhere;max-width:460px;line-height:1.5}.wf-notice button{width:44px;height:44px;color:var(--wf-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.wf-notice button svg{width:20px;height:20px}.wf-notice button:focus-visible{outline:2px solid var(--wf-accent)}.wf-staff-loading{min-height:70dvh;padding-top:8px}.wf-staff-loading>div{background:var(--surface);border-radius:14px;height:76px;margin-bottom:16px}.wf-staff-loading>div:nth-child(2){height:98px}:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu){scrollbar-width:thin;scrollbar-color:var(--wf-thumb) transparent;scrollbar-gutter:stable}:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu)::-webkit-scrollbar{width:6px;height:6px}:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu)::-webkit-scrollbar-thumb{background:var(--wf-thumb);border-radius:8px}:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu)::-webkit-scrollbar-track{background:0 0}:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu)::-webkit-scrollbar-button{width:0;height:0;display:none}@supports selector(::-webkit-scrollbar){:root body :is(.wf-modal-body,.wf-workspace,.wf-table-wrap,.wf-select-menu){scrollbar-width:auto;scrollbar-color:auto}}@media (hover:hover) and (pointer:fine){.wf-primary:hover:not(:disabled){filter:brightness(.94)}:is(.wf-secondary,.wf-icon-button,.wf-customize,.wf-select-trigger):hover:not(:disabled),.wf-text-button:hover:not(:disabled),.wf-select-menu button:hover{background:var(--wf-soft)}.wf-shift-bar.is-on :is(.wf-secondary,.wf-handover-link):hover:not(:disabled){background:#ffffff20}.wf-table tbody tr:hover{background:var(--wf-field)}.wf-break-entry>header .wf-icon-button:hover:not(:disabled){background:var(--wf-danger-bg);color:var(--wf-danger)}}:is(.wf-primary,.wf-secondary,.wf-icon-button,.wf-text-button,.wf-customize,.wf-select-trigger):active:not(:disabled){transition-duration:0s;transform:translateY(1px)}:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen) button:focus-visible{transition-duration:0s}@media (max-width:1100px){.wf-kitchen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-shift-bar{grid-template-columns:44px minmax(220px,1fr) auto;display:grid}.wf-shift-actions{grid-column:2;margin-left:0}.wf-handover-link{grid-column:3;max-width:140px}.wf-shift-duration{border-right:0;align-items:flex-end;margin:0;padding-right:0}.wf-overview>div{gap:10px;padding:20px 16px}.wf-result-row{grid-template-columns:1.2fr 1fr 1fr;gap:18px}.wf-result-person{grid-column:1/-1}}@media (max-width:760px){.wf-workspace-header{gap:10px;min-height:64px;padding:10px 14px}.wf-workspace-header>svg{display:none}.wf-workspace-header h1{font-size:18px}.wf-workspace-header>div{gap:5px}.wf-content{padding:24px 16px 40px}.wf-intro{margin-bottom:20px}.wf-intro h2{font-size:26px}.wf-intro p{font-size:13px}.wf-live-label{display:none}.wf-overview>div{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 12px;display:flex}.wf-overview span{min-height:34px;font-size:12px;line-height:1.4}.wf-overview strong{font-size:30px}.wf-overview svg{width:22px;height:22px}.wf-main-tabs{flex-wrap:nowrap;justify-content:space-between;gap:0}.wf-main-tabs button{gap:6px;min-width:0;padding:10px 2px 13px;font-size:13px}.wf-main-tabs button svg{width:17px;height:17px}.wf-current-grid{grid-template-columns:1fr;gap:14px}.wf-person-card{gap:20px;padding:18px}.wf-person-card footer button{min-height:44px}.wf-section h3{font-size:19px}.wf-section>header{gap:8px}.wf-filter-bar .wf-tabs{flex-wrap:nowrap;width:100%}.wf-filter-bar .wf-tabs button{flex:1;padding:8px;font-size:13px}.wf-filter-bar form{gap:10px;padding:12px}.wf-filter-bar label{flex:1;min-width:0}.wf-filter-bar form>button{width:100%}.wf-table-wrap{background:0 0;border:0;overflow:visible}.wf-table{white-space:normal}.wf-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wf-table tbody{gap:14px;display:grid}.wf-table tr{border:1px solid var(--wf-line);background:var(--wf-surface);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:18px;display:grid}.wf-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:3px 0}.wf-table td:first-child,.wf-table td:last-child{grid-column:1/-1}.wf-table td:first-child{border-bottom:1px solid var(--wf-line);padding-bottom:12px}.wf-table td:first-child>strong{font-size:18px}.wf-table td:last-child{text-align:right;border-top:1px solid var(--wf-line);padding-top:8px}.wf-table td[data-label]:before{content:attr(data-label);color:var(--wf-muted);margin-bottom:5px;font-size:12px;display:block}.wf-results{padding:0 18px}.wf-result-row{grid-template-columns:1fr 1fr;gap:18px 20px}.wf-result-output,.wf-result-person{grid-column:1/-1}.wf-shift-bar{grid-template-columns:1fr auto;gap:12px;min-height:190px;padding:16px;display:grid}.wf-shift-copy span{font-size:12px}.wf-shift-icon{display:none}.wf-shift-duration{align-items:flex-end;gap:4px;min-width:0;margin:0;padding:0}.wf-shift-duration strong{font-size:20px}.wf-shift-actions{grid-column:1/-1;width:100%;min-height:44px}.wf-shift-actions>button{white-space:nowrap;flex:1;padding:9px 10px;font-size:13px}.wf-shift-actions svg{width:17px;height:17px}.wf-handover-link{grid-column:1/-1;justify-content:flex-start;max-width:none;min-height:44px;padding:6px 0}.wf-field :is(input,textarea),.wf-filter-bar input{font-size:16px}.wf-kitchen-heading{gap:12px;padding-top:0}.wf-kitchen-title{gap:10px}.wf-kitchen-title h1{font-size:26px}.wf-kitchen-title p{font-size:13px}.wf-kitchen-mark{width:44px;height:44px}.wf-person-name{gap:5px;max-width:130px;padding:8px;font-size:12px}.wf-kitchen-toolbar{flex-direction:column;align-items:stretch;gap:12px;margin:22px 0 12px}.wf-kitchen-toolbar .wf-tabs{display:flex}.wf-kitchen-toolbar .wf-tabs button{flex:1;padding:9px;font-size:14px}.wf-channel-filter{justify-content:space-between}.wf-channel-filter .wf-select{flex:1;max-width:250px}.wf-queue-summary{margin-bottom:16px;font-size:12px}.wf-queue-summary>span{width:100%;margin-left:0;font-size:12px}.wf-kitchen-grid{grid-template-columns:1fr;gap:16px}.wf-kitchen-card>header{padding:16px 18px}.wf-kitchen-card h2{font-size:32px}.wf-kitchen-card footer .wf-text-button{min-height:44px}.wf-modal>header{padding:16px 18px}.wf-modal h2{font-size:20px}.wf-modal-title{gap:10px}.wf-modal-title>span{border-radius:10px;width:34px;height:34px}.wf-modal-body{padding:18px}.wf-modal footer{gap:8px;padding:14px 18px}.wf-modal footer>button{flex:1;padding:10px;font-size:14px}.wf-form-grid{grid-template-columns:1fr;gap:0}.wf-break-row{grid-template-columns:1fr;gap:6px}.wf-notice{top:max(72px,env(safe-area-inset-top));font-size:14px}.wf-staff-loading>div:nth-child(2){height:222px}}@media (max-width:360px){.wf-main-tabs button svg{display:none}.wf-shift-actions{flex-direction:column}.wf-person-top{flex-wrap:wrap}.wf-person-card .wf-work-time dd{font-size:22px}}@media (prefers-reduced-motion:no-preference){.wf-modal:not([data-instant=true]){opacity:1;transition:opacity .2s var(--wf-ease),transform .2s var(--wf-ease);transform:translateY(0)scale(1)}.wf-modal:not([data-instant=true])::backdrop{opacity:1;transition:opacity .2s var(--wf-ease)}@starting-style{.wf-modal[open]:not([data-instant=true]){opacity:0;transform:translateY(8px)scale(.98)}.wf-modal[open]:not([data-instant=true])::backdrop{opacity:0}}.wf-modal[data-closing=true]{opacity:0;transition-duration:.14s;transform:translateY(6px)scale(.98)}.wf-modal[data-closing=true]::backdrop{opacity:0;transition-duration:.14s}.wf-select-menu:not([data-instant=true]){opacity:0;transform-origin:top;transition:opacity .11s ease-out,transform .11s ease-out,display .11s allow-discrete,overlay .11s allow-discrete;transform:scale(.98)}.wf-select-menu[data-side=top]{transform-origin:bottom}.wf-select-menu:popover-open:not([data-instant=true]){opacity:1;transition-duration:0s;transform:scale(1)}}@media (prefers-reduced-motion:reduce){:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice),:is(.wf-workspace,.wf-modal,.wf-shift-container,.wf-kitchen,.cabinet-modules,.wf-notice) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wf-modules-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.wf-modules-heading h2{margin:0!important}.wf-customize{background:var(--wf-surface);border-color:var(--wf-line);color:var(--wf-ink);font-size:14px}.wf-module-options{flex-direction:column;display:flex}.wf-module-options label{border-bottom:1px solid var(--wf-line);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:13px 0;font-weight:500;display:flex}.wf-module-options label:active{background:var(--wf-soft)}.wf-module-options input{appearance:none;cursor:pointer;background:#9aa9a2;border:0;border-radius:20px;flex:none;width:44px;height:26px;position:relative}.wf-module-options input:before{content:"";background:#fff;border-radius:50%;width:20px;transition:transform .16s;position:absolute;inset:3px auto 3px 3px}.wf-module-options input:checked{background:var(--wf-accent)}.wf-module-options input:checked:before{transform:translate(18px)}.wf-module-visibility[data-hidden~=storefront] .module-storefront,.wf-module-visibility[data-hidden~=qr] .module-qr-menu,.wf-module-visibility[data-hidden~=menu] .cabinet-module-card.module-menu,.wf-module-visibility[data-hidden~=pos] .cabinet-module-card.module-pos,.wf-module-visibility[data-hidden~=orders] .cabinet-module-card.module-orders,.wf-module-visibility[data-hidden~=history] .cabinet-module-card.module-history,.wf-module-visibility[data-hidden~=analytics] .cabinet-module-card.module-analytics,.wf-module-visibility[data-hidden~=clients] .cabinet-module-card.module-clients,.wf-module-visibility[data-hidden~=workforce] .cabinet-module-card.module-workforce{display:none}.cabinet-module-card.module-workforce{background:#f2f7ed;border-color:#dce7d4}.module-workforce .cabinet-module-icon{color:#577634;background:#e2edcf}:root[data-hub-theme=dark] .cabinet-module-card.module-workforce{background:#202b26;border-color:#3a4b3e}:root[data-hub-theme=dark] .module-workforce .cabinet-module-icon{color:#c0dda5;background:#344b34}
