/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#171916;--muted:#6f7264;--olive:#6d7340;--brand:#b8be72;--brand-deep:#747b45;--brand-black:#111311;--brand-soft:#f1f2df;--paper:#f5f3e9;--white:#fff;--line:#e7e5d8;--danger:#a54832;--danger-soft:#fff3ed;--shadow:0 20px 55px #31342317}.role-login-page{color:#222;background:radial-gradient(circle at 50% 22%,#fff 0,#f7f6f0 45%,#efeee7 100%);place-content:center;justify-items:center;gap:20px;min-height:100vh;padding:48px 18px;font-family:inherit;display:grid}.role-login-brand{text-align:center}.role-login-logo{background:#7d9140;border-radius:19px;place-items:center;width:68px;height:68px;margin:auto;display:grid;box-shadow:0 12px 28px #6c7e3130}.role-login-logo img{filter:brightness(0)invert();width:45px;height:50px}.role-login-brand h1{margin:14px 0 3px;font-size:27px}.role-login-brand p{color:#777568;margin:0;font-size:12px}.role-login-card{background:#fff;border:1px solid #ebeae3;border-radius:24px;width:min(460px,100vw - 32px);padding:25px;box-shadow:0 22px 55px #353b2520}.role-login-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.role-login-card>header>span{color:#6f8538;background:#edf1e4;border-radius:11px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.role-login-card h2{margin:0 0 4px;font-size:18px}.role-login-card header p{color:#858579;margin:0;font-size:11px}.role-login-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-login-tabs button{text-align:right;color:#41443b;cursor:pointer;background:#fafaf6;border:1px solid #e6e7df;border-radius:13px;grid-template-columns:1fr auto;min-height:60px;padding:10px 12px;display:grid}.role-login-tabs button strong{font-size:12px}.role-login-tabs button small{color:#888b80;grid-column:1;font-size:8px}.role-login-tabs button i{grid-area:1/2/3;align-self:center;font-style:normal}.role-login-tabs button.active{color:#fff;background:#617438;border-color:#617438;box-shadow:0 8px 20px #6174382b}.role-login-tabs button.active small{color:#edf3df}.role-login-form{border-top:1px solid #efefe9;gap:8px;margin-top:14px;padding-top:14px;display:grid}.role-login-selected{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.role-login-selected small,.role-login-form label{color:#777b70;font-size:9px}.role-login-selected strong{color:#617438}.role-password-field{background:#f5f6f1;border:1px solid #e8e9e2;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.role-password-field input{background:0 0;border:0;outline:0;width:100%;height:100%}.role-login-submit{color:#fff;cursor:pointer;background:#2d7355;border:0;border-radius:12px;justify-content:space-between;align-items:center;height:48px;margin-top:8px;padding:0 17px;font-weight:900;display:flex}.role-login-submit:disabled{opacity:.55}.role-login-submit i{font-size:18px;font-style:normal}.role-login-courier{color:#62733d;font-size:11px;text-decoration:none}.qc-top-workspace-v65{display:block!important}.qc-top-workspace-v65 .qc-ticket-monitor{width:100%;padding:16px}.qc-monitor-total{color:#fff;background:linear-gradient(120deg,#384b2d,#667b3d);border-radius:14px;grid-template-columns:1fr auto;align-items:center;margin:12px 0;padding:14px 18px;display:grid}.qc-monitor-total span{font-weight:900}.qc-monitor-total strong{font-size:22px}.qc-monitor-total small{color:#dce7cd;font-size:9px}.qc-monitor-service-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qc-monitor-service-lanes>section{background:#fff;border:1px solid #dcddd5;border-radius:13px;overflow:hidden}.qc-monitor-service-lanes>section>header{background:#f2f3ed;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.qc-monitor-service-lanes h3{margin:0;font-size:14px}.qc-monitor-service-lanes header span{color:#6e7467;font-size:9px}.qc-monitor-service-lanes>section>div{max-height:280px;overflow:auto}.qc-monitor-service-lanes article{border-top:1px solid #ecece6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;padding:8px 11px;display:grid}.qc-monitor-service-lanes article span{gap:2px;display:grid}.qc-monitor-service-lanes article strong{font-size:11px}.qc-monitor-service-lanes article small{color:#777;font-size:8px}.qc-monitor-service-lanes article b{text-align:center;color:#684b16;min-width:34px;font-size:17px}.qc-monitor-service-lanes article button{color:#fff;background:#42613a;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.qc-monitor-service-lanes p{text-align:center;color:#85877e;padding:20px;font-size:10px}.qc-monitor-receipts{border:1px solid #e2e3dc;border-radius:11px;margin-top:12px}.qc-monitor-receipts summary{cursor:pointer;padding:10px 13px;font-size:10px;font-weight:900}.qc-monitor-receipts .qc-ticket-monitor-grid{padding:10px}.qc-operations-dashboard{margin:14px 0}.qc-op-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qc-op-panel,.qc-request-board,.qc-current-stock{background:#fff;border:1px solid #dcddd4;border-radius:15px;min-width:0;padding:14px;box-shadow:0 8px 26px #333b2810}.qc-op-panel>header,.qc-request-board>header,.qc-current-stock>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qc-op-panel header p{color:#888;margin:0;font-size:8px}.qc-op-panel h3,.qc-request-board h3,.qc-current-stock h3{margin:2px 0 0;font-size:14px}.qc-op-panel header span,.qc-request-board header span,.qc-current-stock header span{color:#69744c;background:#eef1e7;border-radius:7px;padding:5px 8px;font-size:8px}.qc-op-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.qc-op-panel input,.qc-op-panel select{min-width:0;height:36px;font:inherit;background:#f8f8f4;border:1px solid #e1e2da;border-radius:8px;padding:0 8px;font-size:9px}.qc-op-panel button{color:#fff;background:#3d684d;border:0;border-radius:8px;height:34px;font-size:8px;font-weight:900}.qc-op-panel button.reject{background:#9d4e42}.qc-op-error{color:#9d4038;font-size:9px}.qc-op-table{border:1px solid #e7e7e1;border-radius:9px;max-height:270px;margin-top:10px;overflow:auto}.qc-op-table>div{border-top:1px solid #ecece6;grid-template-columns:1.4fr .45fr 1fr .55fr;align-items:center;gap:5px;padding:7px;font-size:8px;display:grid}.qc-op-table .head{color:#696d63;background:#f0f1eb;font-weight:900;position:sticky;top:0}.qc-op-table>div>small{color:#8b5c34;grid-column:1/-1}.qc-op-table b.approved{color:#397047}.qc-op-table b.rejected{color:#a13f36}.qc-op-table>p{text-align:center;color:#888;padding:18px;font-size:9px}.qc-op-lower{grid-template-columns:minmax(260px,.7fr) minmax(0,1.8fr);gap:12px;margin-top:12px;display:grid}.qc-request-board article{border-top:1px solid #ecece6;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.qc-request-board article span{display:grid}.qc-request-board article strong{font-size:10px}.qc-request-board article small{color:#888;font-size:8px}.qc-request-board button{color:#fff;background:#536b3b;border:0;border-radius:7px;padding:7px 9px;font-size:8px}.qc-request-board p{color:#888;font-size:9px}.qc-current-stock article{background:#f7f8f3;border:1px solid #e4e5dc;border-radius:9px;gap:3px;padding:9px;display:grid}.qc-current-stock article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.qc-current-stock article b{color:#526b37;font-size:20px}@media (width<=1000px){.qc-op-grid{grid-template-columns:1fr}.qc-current-stock>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.role-login-page{padding-block:25px}.role-login-tabs,.qc-monitor-service-lanes,.qc-op-lower{grid-template-columns:1fr}.qc-current-stock>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-create-card p b,.user-create-card .default-password strong{font-size:0}.user-create-card p b:after{content:"۲۲۲۲۲";font-size:12px}.user-create-card .default-password strong:after{content:"22222";font-size:18px}.cashier-shell>.cashier-layout{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)}.cashier-control-grid>.food-tests{grid-area:quality}.cashier-control-grid .food-tests.approval-only>.food-test-list{align-items:stretch;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashier-control-grid .food-tests.approval-only .food-test-list>article{width:100%;min-width:0}.cashier-control-grid>.production-board.component-only .component-only-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cashier-control-grid>.production-board.component-only .component-only-header p{margin:0;font-size:8px}.cashier-control-grid>.production-board.component-only .component-only-header h2{margin:1px 0 0}.cashier-control-grid>.production-board.component-only .component-only-header>span{color:#4b633e;white-space:nowrap;background:#e8f0e2;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}@media (width<=1100px){.cashier-shell>.cashier-layout{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.cashier-control-grid .food-tests.approval-only>.food-test-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.cashier-shell>.cashier-layout,.cashier-control-grid{grid-template-columns:1fr}.cashier-control-grid{grid-template-areas:"quality""inventory""messages"}}@media (width<=560px){.cashier-control-grid .food-tests.approval-only>.food-test-list,.cashier-control-grid .production-component-compact-grid{grid-template-columns:1fr!important}}details>summary{cursor:pointer}details>summary::marker{font-size:18px}details>summary:after{min-width:28px;min-height:28px;font-size:19px!important}.app-collapsible{background:#fff;border:1px solid #dcded5;border-radius:14px;overflow:hidden}.app-collapsible>summary{background:#f5f6f0;align-items:center;gap:10px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.app-collapsible>summary::-webkit-details-marker{display:none}.app-collapsible>summary:after{content:"⌄";color:#fff;background:#526840;border-radius:8px;place-items:center;margin-right:auto;font-weight:900;transition:transform .2s;display:grid}.app-collapsible[open]>summary:after{transform:rotate(180deg)}.app-collapsible>summary>span{gap:2px;display:grid}.app-collapsible>summary small{color:#73796b;font-size:8px}.app-collapsible>summary strong{font-size:14px}.app-collapsible>summary>b{color:#526840;background:#e5eddf;border-radius:7px;margin-right:auto;padding:5px 8px;font-size:9px}.app-collapsible>summary:after{margin-right:0}.qc-op-content{padding:12px}.qc-component-amounts{border:1px solid #dfe2d8;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:2px 0;padding:9px;display:grid}.qc-component-amounts legend{padding:0 6px;font-size:9px;font-weight:900}.qc-component-amounts label{grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:5px;font-size:9px;display:grid}.qc-component-amounts label input{width:70px}.qc-current-stock>summary{margin:-14px -14px 12px}.qc-current-stock:not([open])>div{display:none}.manager-admin-page{direction:rtl;background:#f4f4ed;min-height:100vh;padding:16px}.manager-admin-hero{background:#fff;border:1px solid #dcddd3;border-radius:16px;margin:14px 0;padding:20px}.manager-admin-hero p{color:#718048;margin:0;font-size:10px;font-weight:900}.manager-admin-hero h1{margin:4px 0 7px}.manager-admin-hero span{color:#656a5f;font-size:11px}.hr-manager-card,.warehouse-table{background:#fff;border:1px solid #dcddd3;border-radius:16px;padding:16px}.hr-manager-card form{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:14px;display:grid}.hr-manager-card input{border:1px solid #d8dacf;border-radius:9px;min-height:42px;padding:8px 11px}.hr-manager-card button{color:#fff;background:#526840;border:0;border-radius:9px;padding:8px 12px;font-weight:900}.hr-manager-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hr-manager-card article{background:#f7f8f3;border:1px solid #e0e2da;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.hr-manager-card article span,.hr-manager-card article strong{display:grid}.hr-manager-card article small{color:#777;font-size:8px}.hr-manager-card article button{background:#9b4c42;font-size:8px}.warehouse-table .head,.warehouse-table article{grid-template-columns:2fr repeat(4,1fr);align-items:center;gap:7px;display:grid}.warehouse-table .head{background:#eef1e8;border-radius:9px;padding:9px;font-size:9px;font-weight:900}.warehouse-table article{border-bottom:1px solid #e5e6df;padding:11px}.warehouse-table article strong{display:grid}.warehouse-table article small{color:#777;font-size:8px}.warehouse-table .waste{color:#9b551e}.warehouse-table b.alert{color:#a13f35}.warehouse-table>p{text-align:center;color:#777;padding:24px}@media (width<=800px){.qc-current-stock>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-manager-card>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.qc-component-amounts,.qc-current-stock>div,.hr-manager-card form,.hr-manager-card>div{grid-template-columns:1fr}.warehouse-table{overflow:auto}.warehouse-table .head,.warehouse-table article{min-width:620px}}.manager-admin-page>.manager-navigation-wrap{display:none}.cashier-shell>.cashier-layout{direction:rtl;align-items:start;grid-template-columns:minmax(0,3fr) minmax(340px,2fr)!important}.cashier-shell>.cashier-layout>:is(.cashier-form-card,.cashier-success){grid-column:1}.cashier-shell>.cashier-layout>.cashier-inline-monitor{grid-column:2}.cashier-control-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;grid-template-areas:"quality inventory""messages messages"!important}.cashier-control-grid>.cashier-qc-collapsible{grid-area:quality}.cashier-control-grid>.production-board{grid-area:inventory}.cashier-control-grid .food-tests.approval-only>.food-test-list{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cashier-shell .cashier-form-card>form{gap:7px}.cashier-shell .cashier-divider{margin-block:3px}.cashier-shell .cashier-menu-selector{padding:6px}.cashier-menu-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.cashier-menu-groups button{min-height:34px;padding:4px 6px}.cashier-food-table-head{display:none}.cashier-shell .cashier-food-selection-list{align-content:start;gap:6px;max-height:280px;padding:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cashier-shell .cashier-food-selection-list>article{color:#20251d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cfd5c8;border-radius:9px;grid-template-columns:minmax(0,1fr) 62px;gap:7px;min-height:58px;padding:7px 9px;display:grid;box-shadow:0 3px 9px #2931220f}.cashier-shell .cashier-food-selection-list>article.shortage{cursor:not-allowed;opacity:.7}.cashier-food-count{text-align:center;cursor:text;gap:2px;display:grid}.qc-food-today-panel .food-tests.compact>.food-test-list,.qc-quality-inventory-combined .qc-food-today-panel .food-tests.compact>.food-test-list,.qc-operational-controls .qc-food-today-panel .food-tests.compact>.food-test-list{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.qc-monitor-food-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.qc-monitor-food-totals article{background:#f7f8f3;border:1px solid #dde0d6;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:8px;display:grid}.qc-monitor-food-totals article span{gap:2px;min-width:0;display:grid}.qc-monitor-food-totals article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.qc-monitor-food-totals article small{color:#747a6e;font-size:7px}.qc-monitor-food-totals article b{color:#6c4b16;white-space:nowrap;font-size:10px}.qc-monitor-food-totals article button{color:#fff;background:#4e683f;border:0;border-radius:6px;grid-column:1/-1;min-height:28px;font-size:8px;font-weight:900}.qc-monitor-food-totals>p{text-align:center;color:#777;grid-column:1/-1;padding:15px;font-size:9px}.qc-monitor-service-lanes>section>header>div{gap:2px;display:grid}.qc-monitor-service-lanes>section>header small{color:#777;font-size:7px}.qc-monitor-ticket-lane{background:#f7f8f3;align-content:start;gap:7px;padding:7px;display:grid;max-height:390px!important}.qc-monitor-ticket-lane>article{background:#fff;border:1px solid #d9ddd2;border-right:5px solid #6f804d;border-radius:9px;min-height:0;padding:8px;display:block}.qc-monitor-service-lanes>section:nth-child(2) .qc-monitor-ticket-lane>article{border-right-color:#b67a25}.qc-monitor-ticket-lane>article>header{border-bottom:1px solid #e6e8e1;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;display:flex}.qc-monitor-ticket-lane>article>div{gap:4px;display:grid}.qc-monitor-ticket-lane>article>div>div{background:#fafbf7;border:1px solid #e3e5de;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:37px;padding:5px;display:grid}.qc-monitor-ticket-lane>article>div>div.confirmed{background:#edf6e9}.qc-monitor-ticket-lane button{color:#fff;background:#3f5f39;border:0;border-radius:6px;min-height:28px;padding:4px 7px;font-size:8px;font-weight:900}@media (width<=1180px){.cashier-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-shell .cashier-food-selection-list,.cashier-control-grid .food-tests.approval-only>.food-test-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qc-monitor-food-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.cashier-shell>.cashier-layout{grid-template-columns:1fr!important}.cashier-shell>.cashier-layout>:is(.cashier-form-card,.cashier-success,.cashier-inline-monitor){grid-column:1}.cashier-control-grid{grid-template-columns:1fr!important;grid-template-areas:"quality""inventory""messages"!important}.qc-monitor-service-lanes{grid-template-columns:1fr}.qc-monitor-food-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cashier-shell .cashier-food-selection-list,.cashier-control-grid .food-tests.approval-only>.food-test-list,.qc-food-today-panel .food-tests.compact>.food-test-list{grid-template-columns:1fr!important}.cashier-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-monitor-food-totals{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#e9e8df}body{background:radial-gradient(circle at 15% 5%, #b8be7242, transparent 25rem), radial-gradient(circle at 85% 92%, #6d73401a, transparent 22rem), var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Tahoma,Arial,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.site-shell{width:min(100%,660px);min-height:100vh;margin:0 auto;padding:22px 18px 140px;position:relative}.brand-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.brand-lockup{gap:2px;display:grid}.brand-name{letter-spacing:-.8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:800}.brand-motto{color:var(--muted);font-size:11px}.support-link{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffffa6;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:flex}.support-dot{background:#6f8c54;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e7efdf}.hero-card,.tracking-card,.details-card,.help-card{background:var(--white);box-shadow:var(--shadow);border:1px solid #484b311a;border-radius:24px}.hero-card{color:#fff;background:linear-gradient(145deg,#292d20 0%,#3c412d 100%);padding:24px;position:relative;overflow:hidden}.hero-pattern{border:1px solid #bfbf7338;border-radius:50%;width:190px;height:190px;position:absolute;top:-82px;left:-52px}.hero-pattern:before,.hero-pattern:after{content:"";border:1px solid #bfbf7326;border-radius:50%;position:absolute;inset:20px}.hero-pattern:after{inset:40px}.order-meta,.eta-row,.section-heading,.step-title-row,.demo-heading{justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.eyebrow{color:var(--olive);letter-spacing:.1px;margin:0 0 7px;font-size:11px;font-weight:700}.hero-card .eyebrow{color:var(--brand)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:22px;line-height:1.5}h2{margin:0;font-size:20px}.order-badge{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff24;border-radius:10px;padding:7px 10px;font-size:11px}.eta-row{margin-top:31px}.eta-copy{align-items:center;gap:12px;display:flex}.clock-icon{width:40px;height:40px;color:var(--brand);background:#bfbf7326;border-radius:13px;place-items:center;font-size:25px;display:grid}.eta-copy div{gap:2px;display:grid}.eta-label{color:#ffffff9e;font-size:11px}.eta-copy strong{color:var(--brand);font-size:22px}.progress-number{color:#ffffff75;font-weight:700}.progress-track{direction:rtl;background:#ffffff1a;border-radius:999px;height:6px;margin-top:17px;overflow:hidden}.progress-track span{background:linear-gradient(90deg, #d9d994, var(--brand));border-radius:inherit;height:100%;transition:width .45s;display:block}.eta-footnote{color:#ffffffa1;margin:10px 0 0;font-size:11px}.delay-alert{background:var(--danger-soft);color:#713425;border:1px solid #efc9b8;border-radius:17px;gap:12px;margin-top:14px;padding:15px 16px;animation:.25s ease-out slide-in;display:flex}.alert-icon{background:#f1c4b2;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.delay-alert strong{margin-bottom:4px;font-size:13px;display:block}.delay-alert p{color:#89584c;margin:0;font-size:11px;line-height:1.7}.tracking-card{margin-top:14px;padding:24px 20px 6px}.section-heading{align-items:flex-end;margin-bottom:24px}.live-pill{color:#577044;background:#eef3e9;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.live-pill i{background:#6a8a53;border-radius:50%;width:6px;height:6px;animation:1.7s infinite pulse}.timeline{margin:0;padding:0;list-style:none}.timeline li{color:#a09f95;grid-template-columns:34px 1fr;gap:12px;min-height:80px;display:grid}.timeline-rail{flex-direction:column;align-items:center;height:100%;display:flex}.step-dot{color:#aaa99f;z-index:1;background:#f7f7f2;border:1px solid #dddcd3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;transition:all .25s;display:grid;position:relative}.step-line{background:#ecebe4;flex:1;width:2px}.step-content{border-bottom:1px solid #f0efe9;padding:3px 0 20px}.timeline li:last-child .step-content{border-bottom:0}.step-title-row h3{margin:0;font-size:14px;line-height:1.6}.step-title-row time{direction:ltr;font-size:10px}.step-content p{margin:4px 0 0;font-size:11px;line-height:1.75}.timeline li.done{color:#646650}.timeline li.done .step-dot{border-color:var(--brand);background:var(--brand-soft);color:var(--olive)}.timeline li.done .step-line{background:var(--brand)}.timeline li.active{color:var(--ink)}.timeline li.active .step-dot{background:var(--olive);color:#fff;border:5px solid #e6e5c5;font-size:22px;box-shadow:0 0 0 4px #bfbf732e}.timeline li.active h3{font-size:15px}.working-chip{color:var(--olive);background:var(--brand-soft);border-radius:7px;margin-top:8px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.details-card{margin-top:14px;overflow:hidden}.details-toggle{text-align:right;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.details-toggle span:first-child{gap:5px;display:grid}.details-toggle small{color:var(--muted)}.details-toggle strong{font-size:13px}.chevron{font-size:22px;transition:transform .2s}.chevron.open{transform:rotate(180deg)}.order-details{border-top:1px solid var(--line);padding:3px 21px 20px;animation:.2s slide-in}.order-details>div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:11px;display:flex}.order-details b{white-space:nowrap}.order-details .address-row{color:var(--muted);border:0;display:block}.address-row p{color:var(--ink);margin:6px 0 0;line-height:1.8}.help-card{box-shadow:none;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:21px;display:flex}.help-card h2{margin-bottom:6px;font-size:14px}.help-card p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.help-button{border:1px solid var(--olive);color:var(--olive);cursor:pointer;background:0 0;border-radius:11px;flex:none;padding:10px 12px;font-size:10px;font-weight:700}footer{color:#9a9a90;justify-content:center;align-items:center;gap:9px;padding:28px 10px 0;font-size:9px;display:flex}footer i{background:var(--brand);border-radius:50%;width:3px;height:3px}.demo-trigger{z-index:10;background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-size:11px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #171a1142}.demo-panel{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-radius:22px;width:min(100% - 28px,540px);padding:19px;animation:.25s ease-out panel-up;position:fixed;bottom:82px;left:50%;transform:translate(-50%);box-shadow:0 25px 70px #1f22163d}.demo-heading div{gap:5px;display:grid}.demo-heading small{color:var(--muted);font-size:9px}.demo-heading strong{font-size:12px}.demo-heading button{width:29px;height:29px;color:var(--ink);cursor:pointer;background:#f1f0e9;border:0;border-radius:50%}.demo-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.demo-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#f7f7f3;border-radius:11px;padding:11px;font-size:11px;font-weight:700}.demo-actions .primary-demo{background:var(--olive);border-color:var(--olive);color:#fff}.demo-actions button:disabled{opacity:.42;cursor:not-allowed}.delay-switch{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:13px;display:flex;position:relative}.delay-switch span{gap:4px;display:grid}.delay-switch strong{font-size:10px}.delay-switch small{color:var(--muted);font-size:8px}.delay-switch input{opacity:0;pointer-events:none;position:absolute}.delay-switch i{background:#d7d7ce;border-radius:999px;flex:0 0 41px;width:41px;height:23px;transition:all .2s;position:relative}.delay-switch i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #0000002e}.delay-switch input:checked+i{background:var(--danger)}.delay-switch input:checked+i:after{transform:translate(-18px)}button:focus-visible,input:focus-visible+i{outline-offset:3px;outline:3px solid #74764159}@keyframes pulse{50%{opacity:.5}}@keyframes slide-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-up{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width>=760px){.site-shell{padding-top:34px}}@media (width<=480px){.site-shell{padding-inline:12px}.hero-card{padding:21px 18px}.tracking-card{padding-inline:17px}.help-card{flex-direction:column;align-items:flex-start}.help-button{width:100%}.brand-motto{display:none}.eta-copy strong{font-size:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cashier-shell{width:min(100% - 32px,1120px);min-height:100vh;margin:0 auto;padding:24px 0 70px}.cashier-header{border-bottom:2px solid #b8be726b;justify-content:space-between;align-items:center;gap:20px;padding:0 2px 22px;display:flex}.cashier-brand,.cashier-user{align-items:center;gap:12px;display:flex}.cashier-brand>i{background:var(--line);width:1px;height:35px}.cashier-brand div,.cashier-user div{gap:3px;display:grid}.cashier-brand strong{font-size:13px}.cashier-brand small,.cashier-user small{color:var(--muted);font-size:9px}.cashier-user{border:1px solid var(--line);background:#ffffffa8;border-radius:999px;padding:7px 8px 7px 12px}.cashier-user strong{font-size:10px}.online-dot{background:#6f8c54;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8efdf}.user-avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.cashier-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:18px;margin-top:24px;display:grid}.cashier-form-card,.recent-card,.cashier-tip,.cashier-success{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:24px}.cashier-form-card{padding:29px}.cashier-title-row{justify-content:space-between;align-items:start;margin-bottom:28px;display:flex}.cashier-kicker{color:var(--olive);margin:0 0 5px;font-size:10px;font-weight:800}.cashier-title-row h1,.cashier-success h1{margin:0;font-size:24px}.draft-badge{color:#686a40;background:var(--brand-soft);border:1px solid #e1dfb7;border-radius:999px;padding:7px 10px;font-size:9px}.cashier-field{gap:8px;display:grid}.cashier-field label{color:#4d4f43;font-size:11px;font-weight:700}.cashier-field input,.cashier-field select{width:100%;min-height:48px;color:var(--ink);background:#fbfbf7;border:1px solid #deddd2;border-radius:12px;outline:0;padding:0 14px;transition:border-color .2s,box-shadow .2s}.cashier-field input:focus,.cashier-field select:focus{border-color:var(--olive);box-shadow:0 0 0 3px #7476411f}.cashier-field input::placeholder{color:#aaa99f}.featured-field label{font-size:12px}.input-with-prefix{position:relative}.input-with-prefix>span{color:var(--olive);font-weight:800;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.input-with-prefix input{text-align:right;direction:ltr;min-height:58px;padding-right:38px;font-size:20px;font-weight:800}.cashier-divider{color:var(--muted);align-items:center;gap:12px;margin:28px 0 18px;font-size:9px;display:flex}.cashier-divider:after{content:"";background:var(--line);flex:1;height:1px}.lookup-row{grid-template-columns:1fr auto;gap:8px;display:grid}.lookup-row button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:0 20px;font-size:10px;font-weight:700}.lookup-row button:disabled{opacity:.38;cursor:not-allowed}.field-help{color:var(--muted);font-size:8px}.customer-found,.customer-missing{background:#f5f8f1;border:1px solid #dfe4d5;border-radius:15px;align-items:center;gap:11px;margin-top:12px;padding:12px;animation:.2s slide-in;display:flex}.customer-avatar{background:var(--olive);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.customer-found>div,.customer-missing>div{flex:1;gap:4px;display:grid}.customer-found strong,.customer-missing strong{font-size:11px}.customer-found div span,.customer-missing div span{color:var(--muted);font-size:8px}.customer-orders{color:var(--olive);background:#e9eddf;border-radius:7px;padding:5px 7px;font-size:8px}.customer-found button,.customer-missing button{color:var(--olive);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.customer-missing{background:#fff8f0;border-color:#eddbc8}.new-customer-box{background:#faf9ef;border:1px dashed #cccba7;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;padding:16px;display:grid}.save-customer{background:var(--olive);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:48px;padding:0 15px;font-size:9px;font-weight:700}.service-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-options label{cursor:pointer;background:#fbfbf8;border:1px solid #dfded4;border-radius:14px;align-items:center;gap:11px;min-height:76px;padding:13px;transition:all .2s;display:flex}.service-options label.selected{border-color:var(--olive);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--olive)}.service-options input{opacity:0;position:absolute}.service-icon{width:35px;height:35px;color:var(--olive);background:#eeede5;border-radius:10px;place-items:center;font-size:17px;display:grid}.service-options label.selected .service-icon{background:var(--olive);color:#fff}.service-options label>span:last-child{gap:4px;display:grid}.service-options strong{font-size:11px}.service-options small{color:var(--muted);font-size:8px}.cashier-two-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.submit-order{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:55px;margin-top:24px;padding:0 19px;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 28px #23251d29}.submit-order i{background:#ffffff1a;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.submit-order:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.cashier-side{gap:14px;display:grid}.cashier-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cashier-stats>div{color:#fff;background:#303425;border-radius:19px;align-content:space-between;min-height:113px;padding:17px;display:grid;box-shadow:0 14px 30px #23251d1f}.cashier-stats>div:last-child{background:var(--brand);color:#303223}.cashier-stats small{opacity:.7;font-size:8px}.cashier-stats strong{font-size:26px}.cashier-stats span{opacity:.7;font-size:8px}.recent-card{box-shadow:none;padding:20px}.recent-heading{justify-content:space-between;align-items:end;display:flex}.recent-heading h2{font-size:15px}.recent-heading>span{color:var(--muted);font-size:8px}.recent-list{margin-top:13px}.recent-list article{border-top:1px solid #efeee8;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.recent-status{background:#8c8e80;border-radius:50%;width:7px;height:7px}.recent-status.active{background:#d59f4c}.recent-status.cooking{background:#6d8b54}.recent-status.sent{background:#6b779b}.recent-list article>div{gap:4px;display:grid}.recent-list article>div:last-child{text-align:left}.recent-list strong{font-size:10px}.recent-list small,.recent-list span,.recent-list time{color:var(--muted);font-size:8px}.cashier-tip{box-shadow:none;background:#f2f0de;gap:11px;padding:15px;display:flex}.cashier-tip>span{background:var(--olive);color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-family:Georgia,serif;display:grid}.cashier-tip p{color:var(--muted);margin:0;font-size:8px;line-height:1.8}.cashier-tip strong{color:var(--ink);display:block}.cashier-success{text-align:center;width:min(100%,760px);margin:46px auto 0;padding:38px}.success-mark{background:var(--olive);color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:26px;display:grid;box-shadow:0 10px 25px #74764140}.cashier-success>p{color:var(--muted);font-size:11px;line-height:1.9}.cashier-success>p strong{color:var(--ink)}.tracking-link-box{border:1px solid var(--line);direction:ltr;background:#f7f7f2;border-radius:13px;align-items:center;gap:12px;margin:23px 0;padding:8px 8px 8px 14px;display:flex}.tracking-link-box span{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--muted);flex:1;font-size:10px;overflow:hidden}.tracking-link-box button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:9px}.success-summary{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.success-summary>div{border-left:1px solid var(--line);gap:7px;padding:15px;display:grid}.success-summary>div:last-child{border:0}.success-summary small{color:var(--muted);font-size:8px}.success-summary strong{font-size:11px}.registered-status{color:#627e4e}.success-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.success-actions a,.success-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;padding:11px 14px;font-size:9px;font-weight:700;text-decoration:none}.success-actions .new-order-button{background:var(--olive);border-color:var(--olive);color:#fff}.demo-notice{color:#8b6a32;background:#fff8e9;border-radius:9px;margin-top:18px;padding:9px;font-size:8px}.cashier-save-error{color:#8c3e2d;background:var(--danger-soft);border-radius:10px;margin:15px 0 -10px;padding:10px 12px;font-size:9px;line-height:1.7}.courier-directory-card{box-shadow:none;background:#fff;border:1px solid #484b311a;border-radius:24px;padding:20px}.courier-directory-card h2{font-size:15px}.courier-add-form{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.courier-add-form input{background:#fbfbf7;border:1px solid #deddd2;border-radius:10px;outline:0;min-width:0;height:42px;padding:0 10px;font-size:9px}.courier-add-form input:focus{border-color:var(--olive);box-shadow:0 0 0 3px #7476411a}.courier-add-form button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;min-height:39px;font-size:9px;font-weight:800}.courier-add-form button:disabled{opacity:.4;cursor:default}.courier-directory-error{color:#93452f;margin:9px 0 0;font-size:8px}.courier-directory-list{margin-top:12px}.courier-directory-list article{border-top:1px solid #efeee8;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.courier-mini-avatar{color:#fff;background:var(--olive);border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.courier-directory-list article>div{gap:4px;min-width:0;display:grid}.courier-directory-list strong{font-size:9px}.courier-directory-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.courier-directory-list button{border:1px solid var(--line);color:var(--olive);cursor:pointer;background:#fff;border-radius:8px;padding:7px;font-size:7px;font-weight:800}.courier-directory-empty{color:var(--muted);text-align:center;margin:17px 0 3px;font-size:8px}@media (width<=820px){.cashier-layout{grid-template-columns:1fr}.cashier-side{grid-row:2}}@media (width<=560px){.cashier-shell{width:min(100% - 20px,1120px);padding-top:12px}.cashier-header{align-items:flex-start}.cashier-brand>i,.cashier-brand>div,.cashier-user>div,.online-dot{display:none}.cashier-form-card{border-radius:20px;padding:20px 15px}.cashier-title-row h1,.cashier-success h1{font-size:20px}.service-options,.cashier-two-fields,.new-customer-box{grid-template-columns:1fr}.cashier-stats{order:2}.recent-card{order:1}.cashier-tip{order:3}.customer-orders{display:none}.cashier-success{margin-top:20px;padding:27px 15px}.success-summary{grid-template-columns:1fr}.success-summary>div{border-left:0;border-bottom:1px solid var(--line)}.tracking-link-box{flex-direction:column;align-items:stretch}.tracking-link-box button{width:100%}}.qc-shell{width:min(100% - 32px,1240px);min-height:100vh;margin:0 auto;padding:24px 0 60px}.qc-header{margin-bottom:18px}.qc-stats{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:18px;display:grid}.qc-stats>div{background:#ffffffd1;border:1px solid #484b311a;border-radius:17px;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.qc-stats p{gap:5px;margin:0;display:grid}.qc-stats strong{font-size:13px}.qc-stat-icon{border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.qc-stat-icon.active{color:#66703b;background:var(--brand-soft)}.qc-stat-icon.warning{color:#9b5f28;background:#fff0dc}.qc-stat-icon.done{color:#4c7045;background:#eaf3e5}.qc-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.qc-queue,.qc-workspace{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:22px}.qc-queue{padding:20px 14px 12px;position:sticky;top:12px}.qc-queue-heading{justify-content:space-between;align-items:center;padding:0 7px;display:flex}.qc-queue-heading h1{margin:0;font-size:18px}.qc-queue-heading>span{min-width:29px;height:29px;color:var(--olive);background:var(--brand-soft);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.qc-search{background:#f9f9f5;border:1px solid #e0dfd5;border-radius:11px;align-items:center;gap:8px;height:44px;margin:18px 5px 10px;padding:0 11px;display:flex}.qc-search>span{color:var(--muted);font-size:18px}.qc-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:9px}.qc-filters{background:#f1f0e9;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 5px 13px;padding:3px;display:grid}.qc-filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 4px;font-size:8px;font-weight:700}.qc-filters button.selected{color:var(--ink);background:#fff;box-shadow:0 2px 7px #2d301f14}.qc-order-list{max-height:545px;padding:1px 4px;overflow:auto}.qc-order-list>button{text-align:right;width:100%;min-height:91px;color:var(--ink);cursor:pointer;background:#fafaf6;border:1px solid #0000;border-radius:13px;grid-template-columns:5px 1fr auto;align-items:center;gap:10px;margin-bottom:7px;padding:11px 9px;transition:all .16s;display:grid}.qc-order-list>button:hover{border-color:#deddd3;transform:translateY(-1px)}.qc-order-list>button.selected{border-color:var(--olive);background:var(--brand-soft);box-shadow:inset 0 0 0 1px #74764140}.qc-order-tone{background:#73905a;border-radius:999px;width:5px;height:42px}.qc-order-list>button.risk .qc-order-tone{background:#d29a42}.qc-order-list>button.late .qc-order-tone{background:var(--danger)}.qc-order-copy{gap:5px;min-width:0;display:grid}.qc-order-copy>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.qc-order-copy strong{font-size:11px}.qc-order-copy time{color:var(--muted);font-size:8px}.qc-order-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.qc-order-copy em{color:#626548;font-size:8px;font-style:normal;font-weight:700}.qc-order-arrow{color:var(--muted);font-size:20px}.qc-empty{color:var(--muted);text-align:center;margin:25px 10px;font-size:9px}.qc-local-note{border-top:1px solid var(--line);color:#96968c;text-align:center;margin:12px 5px 0;padding-top:11px;font-size:7px}.qc-local-note.online{color:#5c784d}.qc-local-note.offline{color:#9d4b37}.qc-workspace{padding:28px}.qc-order-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.qc-order-header h2{margin:0;font-size:27px}.qc-order-header>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:10px}.qc-sla{color:#4f6e46;background:#eef4e9;border-radius:15px;gap:4px;min-width:132px;padding:12px 15px;display:grid}.qc-sla.risk{color:#8b611e;background:#fff3dd}.qc-sla.late{color:#91412f;background:#fff0eb}.qc-sla small,.qc-sla span{opacity:.75;font-size:7px}.qc-order-info{border:1px solid var(--line);background:#fafaf6;border-radius:14px;grid-template-columns:1fr 1fr minmax(130px,1.4fr) auto;align-items:center;margin-top:20px;padding:12px 15px;display:grid}.qc-order-info>div{border-left:1px solid var(--line);gap:5px;padding:2px 12px;display:grid}.qc-order-info small{color:var(--muted);font-size:7px}.qc-order-info strong{font-size:9px}.qc-order-info a{color:var(--olive);white-space:nowrap;padding:10px;font-size:8px;font-weight:800;text-decoration:none}.qc-delay-banner{background:var(--danger-soft);border:1px solid #f0cbbc;border-radius:13px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.qc-delay-banner>span{color:#fff;background:var(--danger);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.qc-delay-banner>div{flex:1;gap:4px;display:grid}.qc-delay-banner strong{color:#7f3929;font-size:9px}.qc-delay-banner small{color:#9b675a;font-size:7px}.qc-delay-banner button{color:#8c4433;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.qc-courier-assign{background:#faf9ea;border:1px solid #d8d8b7;border-radius:14px;margin-top:13px;padding:15px}.qc-courier-assign>div{align-items:center;gap:10px;display:flex}.qc-courier-assign>div>span{color:#fff;background:var(--olive);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.qc-courier-assign>div>div{gap:4px;display:grid}.qc-courier-assign strong{font-size:9px}.qc-courier-assign small{color:var(--muted);font-size:7px;line-height:1.7}.qc-courier-assign select{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #d8d5b9;border-radius:10px;outline:0;margin-top:12px;padding:0 11px;font-size:9px}.qc-courier-assign>p{color:#9a5832;margin:9px 0 0;font-size:8px}.qc-assigned-courier{color:#52694a;background:#edf4e9;border:1px solid #d4e1cd;border-radius:13px;align-items:center;gap:10px;margin-top:13px;padding:12px 14px;display:flex}.qc-assigned-courier>span{color:#fff;background:#638055;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.qc-assigned-courier>div{flex:1;gap:4px;display:grid}.qc-assigned-courier small{opacity:.75;font-size:7px}.qc-assigned-courier strong{font-size:10px}.qc-assigned-courier time{font-size:8px}.qc-process-heading{justify-content:space-between;align-items:end;gap:12px;margin:25px 0 14px;display:flex}.qc-process-heading h3{margin:0;font-size:16px}.qc-process-heading>span{color:var(--muted);font-size:7px}.qc-steps{border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.qc-steps li{color:#a5a49b;border-bottom:1px solid #efeee7;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:60px;padding:10px 14px;display:grid}.qc-steps li:last-child{border:0}.qc-steps li.active{color:var(--ink);background:#f8f7e9}.qc-steps li.done{color:#5f6249}.qc-step-mark{background:#f7f7f4;border:1px solid #d8d7cf;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.qc-steps li.done .qc-step-mark{color:#57704b;background:#e9f0e4;border-color:#cfd6c4}.qc-steps li.active .qc-step-mark{background:var(--olive);border-color:var(--olive);color:#fff;box-shadow:0 5px 14px #74764133}.qc-step-copy{gap:5px;display:grid}.qc-step-copy strong{font-size:10px}.qc-step-copy small{color:#98988e;font-size:7px}.qc-steps time{min-width:48px;color:var(--muted);text-align:left;direction:ltr;font-size:9px}.qc-actions{grid-template-columns:1fr auto;gap:9px;margin-top:17px;display:grid}.qc-next{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:62px;padding:10px 15px;display:flex;box-shadow:0 12px 28px #23251d29}.qc-next>span{text-align:right;gap:4px;display:grid}.qc-next small{color:#c9cabb;font-size:7px}.qc-next i{background:#ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.qc-next:disabled{color:#606255;box-shadow:none;cursor:default;background:#e9e9e1}.qc-delay-button{color:#914b38;cursor:pointer;background:#fff8f4;border:1px solid #e4b6a8;border-radius:14px;min-width:104px;font-size:9px;font-weight:800}.qc-delay-button:disabled{opacity:.4;cursor:default}.qc-delay-box{background:#fffaf7;border:1px solid #ecd3c9;border-radius:15px;margin-top:12px;padding:17px;animation:.2s slide-in}.qc-delay-box>div:first-child{gap:5px;display:grid}.qc-delay-box strong{font-size:10px}.qc-delay-box small{color:var(--muted);font-size:8px;line-height:1.8}.qc-delay-reasons{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.qc-delay-reasons button{color:#6f6e66;cursor:pointer;background:#fff;border:1px solid #e3dbd5;border-radius:999px;padding:7px 10px;font-size:8px}.qc-delay-reasons button.selected{border-color:var(--danger);background:var(--danger-soft);color:#8b402e;font-weight:800}.qc-delay-actions{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.qc-delay-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:8px 11px;font-size:8px}.qc-delay-actions button.confirm{border-color:var(--danger);background:var(--danger);color:#fff}.qc-empty-workspace{min-height:500px;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (width<=900px){.qc-layout{grid-template-columns:285px minmax(0,1fr)}.qc-workspace{padding:20px}.qc-order-info{grid-template-columns:1fr 1fr;gap:10px}.qc-order-info>div{border:0;padding:3px}.qc-order-info a{padding:3px}}@media (width<=700px){.qc-shell{width:min(100% - 18px,1240px);padding-top:12px}.qc-stats{grid-template-columns:1fr 1fr}.qc-stats>div:last-child{display:none}.qc-layout{grid-template-columns:1fr}.qc-queue{position:static}.qc-order-list{max-height:265px}.qc-workspace{padding:17px 13px}.qc-order-header{align-items:flex-start}.qc-order-header h2{font-size:22px}.qc-sla{min-width:112px;padding:10px}.qc-order-info{grid-template-columns:1fr 1fr}.qc-actions{grid-template-columns:1fr}.qc-delay-button{min-height:45px}}.zireh-wordmark{color:#171913;white-space:nowrap;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:138px;height:43px;font-family:IranNastaliq,Noto Nastaliq Urdu,Urdu Typesetting,B Nazanin,serif;font-size:27px;font-weight:800;line-height:1.35;display:inline-flex}.zireh-logo>span{align-items:start}.zireh-logo>span>small{padding-inline:4px}.login-wordmark-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.login-wordmark-heading .zireh-wordmark{width:145px;height:48px}.login-wordmark-note{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.login-wordmark-note .zireh-wordmark{width:112px;height:39px}.site-shell>footer .zireh-wordmark{width:108px;height:36px}.staff-loading .zireh-wordmark{width:180px;height:65px;margin:0 auto 12px}.user-avatar,.customer-avatar,.courier-mini-avatar,.manager-user>i,.courier-profile>i,.courier-user>i,.login-courier-link>span,.service-icon,.courier-route-icon,.manager-navigation a>i{display:none!important}:where(.cashier-shell,.qc-shell,.manager-shell,.monitor-shell,.courier-shell,.crm-shell,.cx-shell,.settings-shell,.customers-shell,.users-shell,.messages-shell){color:#171913}:where(.cashier-shell,.qc-shell,.manager-shell,.monitor-shell,.courier-shell,.crm-shell,.cx-shell,.settings-shell,.customers-shell,.users-shell,.messages-shell) :is(input,select,textarea){color:#11130f;background-color:#fff}:where(.cashier-shell,.qc-shell,.monitor-shell) :is(p,small){color:#4c5045}.cashier-stats-top{grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 32px);margin:14px auto}.cashier-stats-top>div{color:#171913;background:#fff;border:1px solid #d7d9c2;border-top:4px solid #747b48;min-height:94px;box-shadow:0 9px 26px #23281812}.cashier-stats-top>div:nth-child(2){background:#fff9e9;border-top-color:#c58d25}.cashier-stats-top>div:nth-child(3){background:#edf7e9;border-top-color:#4e8749}.cashier-stats-top :is(small,span){color:#565b4e;opacity:1}.cashier-stats-top strong{color:#171913}.cashier-closed-notice{background:#fff0ea;border:1px solid #e2b6aa;border-radius:12px;width:min(1180px,100% - 32px);margin:12px auto;padding:13px 16px;font-weight:800;color:#7b3c2e!important}.auto-receipt-badge{color:#29301f;background:#eef1dc;border:1px solid #ccd2a6;border-radius:11px;padding:9px 12px;font-weight:900}.automatic-receipt{color:#171913;background:#f2f4e6;border:2px solid #7b824e;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:12px 18px;display:flex}.automatic-receipt strong{letter-spacing:2px;direction:ltr;font-size:38px}.automatic-receipt small{color:#555b43!important}.cashier-field textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;border-radius:11px;padding:12px}.customer-loaded{background:#eaf4e6;border-radius:9px;margin:8px 0 13px;padding:10px;font-weight:800;color:#3c6537!important}.service-options label{grid-template-columns:1fr}.courier-directory-collapsible{padding:0;overflow:hidden}.courier-directory-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px;list-style:none;display:flex}.courier-directory-collapsible>summary::-webkit-details-marker{display:none}.courier-directory-collapsible>summary:before{content:"⌄";order:3;font-size:18px;transition:transform .2s}.courier-directory-collapsible[open]>summary:before{transform:rotate(180deg)}.courier-directory-collapsible>summary span{gap:3px;display:grid}.courier-directory-collapsible>summary b{color:#51573d}.courier-directory-content{border-top:1px solid #ececdf;padding:0 17px 17px}.courier-directory-list article{grid-template-columns:1fr auto}.cashier-tip>span{display:none}.inventory-panel{border-top:4px solid #747b48}.food-tests>.food-test-list{grid-template-columns:repeat(3,minmax(0,1fr))}.food-tests .food-test-list>article{min-height:86px}.food-test-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.food-test-actions label{grid-template-columns:auto 70px;align-items:center;gap:6px;font-size:10px;font-weight:800;display:grid}.food-test-actions input{border:1px solid #c9cbb7;border-radius:8px;width:70px;padding:8px}.cashier-inventory-actions{flex-direction:column;align-items:flex-end}.cashier-inventory-actions button{background:#343a29;padding:7px 9px;font-size:9px}.inventory-request-list{background:#fff8e2;border:1px solid #e1c878;border-radius:12px;gap:8px;margin-bottom:12px;padding:12px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.inventory-request-list h3{grid-column:1/-1;font-size:14px}.inventory-request-list article{background:#fff;min-height:60px}.horizontal-monitor-shell{width:min(1500px,100% - 24px)}.cashier-service-split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.cashier-tracking-pane{background:#fff;border:1px solid #d9dacd;border-top:5px solid #777e49;border-radius:18px;padding:16px;box-shadow:0 13px 32px #23281814}.cashier-tracking-pane.delivery{border-top-color:#b57b27}.cashier-tracking-pane-title{margin-bottom:13px}.cashier-tracking-pane-title h2{font-size:22px}.cashier-tracking-columns{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.cashier-tracking-columns>section{min-width:0}.cashier-tracking-columns>section>h3{color:#31352b;background:#f1f1e8;border-radius:9px;margin-bottom:8px;padding:8px 10px;font-size:12px}.cashier-tracking-columns>.delivered-column>h3{color:#32632f;background:#e5f2e1}.cashier-track-list{gap:9px;max-height:calc(100vh - 280px);padding-left:2px;display:grid;overflow:auto}.cashier-track-card{color:#171913;background:#fff;border:1px solid #d8dacb;border-radius:12px;padding:11px}.cashier-track-card.delivered{background:#edf8e9;border-color:#aaca9f}.cashier-track-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cashier-track-card>header>strong{font-size:17px}.cashier-track-card>header>span{color:#33382b;background:#ebeddc;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:800}.cashier-track-card>p{gap:2px;margin:7px 0;display:grid}.cashier-track-card>p span{color:#53584c;font-size:9px}.cashier-track-card ol{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(58px,1fr));width:100%;margin:0;padding:10px 0 5px;list-style:none;display:grid;overflow-x:auto}.cashier-track-card.pickup ol{grid-template-columns:repeat(7,minmax(64px,1fr))}.cashier-track-card li{text-align:center;grid-template-rows:23px auto auto;place-items:start center;gap:5px;min-width:0;min-height:62px;display:grid;position:relative}.cashier-track-card li:not(:last-child):after{content:"";z-index:0;background:#e1e2d8;height:3px;position:absolute;top:10px;left:-50%;right:50%}.cashier-track-card li.done:not(:last-child):after{background:#7e985f}.cashier-track-card li i{z-index:1;color:#fff;background:#d7d9ce;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.cashier-track-card li.done i{background:#668354}.cashier-track-card li.active i{background:#bd852e;box-shadow:0 0 0 3px #f7e9c9}.cashier-track-card li span{justify-items:center;gap:2px;min-width:0;display:grid}.cashier-track-card li strong{color:#8a8d83;min-height:26px;font-size:8px;line-height:1.55}.cashier-track-card li.done strong,.cashier-track-card li.active strong{color:#262a20}.cashier-track-card li small{color:#5b6053!important;font-size:8px!important}.kitchen-number-display{min-height:100vh}.kitchen-display-status{flex-wrap:wrap;justify-content:flex-end}.kitchen-display-status button{color:#161912;font:inherit;cursor:pointer;background:#f0d56e;border:0;border-radius:10px;padding:10px 14px;font-size:12px;font-weight:900}.kitchen-display-status button.sound-on{color:#d7f4ce;background:#284a29}.kitchen-display-status>b.ready{color:#eadcff;background:#493166}.kitchen-color-legend{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;display:flex}.kitchen-color-legend span{border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}.kitchen-color-legend .normal{color:#bfe9b7;background:#29432a}.kitchen-color-legend .risk{color:#ffe49b;background:#56471d}.kitchen-color-legend .late{color:#ffd2c8;background:#642f25}.kitchen-color-legend .ready{color:#eadcff;background:#493166}.kitchen-color-legend b{color:#d5dac6;margin-right:auto;font-size:12px}.kitchen-number-groups{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.kitchen-number-group{background:#181c15;border:1px solid #3d4435;border-top:5px solid #778054;border-radius:16px;padding:13px}.kitchen-number-group.delivery{border-top-color:#b78736}.kitchen-number-group>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kitchen-number-group h2{font-size:25px}.kitchen-number-group>header strong{color:#cbd1b8}.kitchen-number-grid{grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;display:grid}.kitchen-number-ticket{color:#f7fff4;background:#2b482c;border:3px solid #538455;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:142px;padding:12px;display:grid}.kitchen-number-ticket>strong{direction:ltr;font-size:clamp(44px,5.5vw,78px);line-height:.9}.kitchen-number-ticket>time{direction:ltr;font-family:ui-monospace,Consolas,monospace;font-size:clamp(20px,2vw,30px);font-weight:900}.kitchen-number-ticket.risk{color:#231b09;background:#d8b94e;border-color:#ffe793}.kitchen-number-ticket.late{background:#8d2f25;border-color:#ff7867;animation:1s ease-in-out infinite alternate kitchen-late-pulse}.kitchen-number-ticket.ready{background:#57377b;border-color:#a98ad2}.kitchen-number-ticket.cancel{background:#714b20;border-color:#cf9b51}.kitchen-empty{color:#aeb7a0;text-align:center;grid-column:1/-1;padding:35px 12px}@keyframes kitchen-late-pulse{to{box-shadow:0 0 0 5px #ff5d4c4d,0 0 25px #ff5d4c59}}@media (width<=1100px){.cashier-service-split,.kitchen-number-groups{grid-template-columns:1fr}.cashier-track-list{max-height:none}}@media (width<=760px){.cashier-stats-top,.cashier-tracking-columns{grid-template-columns:1fr}.food-tests>.food-test-list,.inventory-request-list{grid-template-columns:1fr!important}.inventory-request-list h3{grid-column:auto}.kitchen-number-grid{grid-template-columns:repeat(2,minmax(100px,1fr))}.kitchen-number-ticket{min-height:120px}.zireh-logo .zireh-wordmark{width:110px}}@media (width<=420px){.qc-stats{gap:7px}.qc-stats>div{min-height:66px;padding:10px}.qc-stat-icon{width:32px;height:32px}.qc-process-heading>span{display:none}.qc-steps li{grid-template-columns:31px 1fr auto;gap:8px;padding-inline:10px}.qc-step-mark{width:27px;height:27px}}.customer-delivery-card{background:linear-gradient(145deg,#eef2e5,#f8f8f1);border:1px solid #d8dec9;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:18px;display:grid;box-shadow:0 12px 30px #373d2614}.customer-delivery-icon{color:#fff;background:var(--olive);border-radius:14px;place-items:center;width:43px;height:43px;font-size:18px;font-weight:900;display:grid}.customer-delivery-card h2{margin:0;font-size:14px}.customer-delivery-card>div:nth-child(2)>p:last-child{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.7}.customer-delivery-card>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:13px;grid-column:1/-1;min-height:48px;font-size:10px;font-weight:800}.customer-delivery-card>button:disabled{opacity:.55;cursor:default}.customer-confirm-error{color:#8c3e2d;text-align:center;grid-column:1/-1;margin:-3px 0 0;font-size:8px}.delivery-confirmed-note{color:#4f6d47;background:#eef4e9;border:1px solid #d9e5d1;border-radius:16px;align-items:center;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.delivery-confirmed-note>span{color:#fff;background:#648456;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.delivery-confirmed-note>div{gap:4px;display:grid}.delivery-confirmed-note strong{font-size:10px}.delivery-confirmed-note small{opacity:.8;font-size:8px}.courier-shell{width:min(100% - 24px,520px);min-height:100vh;margin:0 auto;padding:19px 0 50px}.courier-header{border-bottom:1px solid #383b251a;justify-content:space-between;align-items:center;min-height:58px;padding:0 5px 16px;display:flex}.courier-header>div:first-child{align-items:baseline;gap:10px;display:flex}.courier-header>div:first-child small{color:var(--muted);font-size:9px}.courier-user{border:1px solid var(--line);background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 11px;display:flex}.courier-user strong{font-size:9px}.courier-user i{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.courier-profile{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#ffffffbf;border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 11px;display:flex}.courier-profile strong{font-size:9px}.courier-profile i{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.courier-card{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:24px;margin-top:18px;padding:23px}.courier-card-heading{align-items:center;gap:13px;display:flex}.courier-route-icon{color:#fff;background:linear-gradient(145deg,#2e3224,#42482f);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.courier-card-heading h1{margin:0;font-size:20px}.courier-card-heading>div>p:last-child{color:var(--muted);margin:5px 0 0;font-size:8px}.courier-search{gap:8px;margin-top:24px;display:grid}.courier-search label{color:#4d4f43;font-size:10px;font-weight:800}.courier-search>div{background:#fafaf6;border:1px solid #dcdacf;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:58px;padding:6px 7px 6px 13px;display:grid}.courier-search>div>span{color:var(--olive);font-weight:900}.courier-search input{width:100%;min-width:0;color:var(--ink);text-align:right;direction:ltr;background:0 0;border:0;outline:0;font-size:18px;font-weight:800}.courier-search button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;align-self:stretch;padding:0 15px;font-size:9px;font-weight:800}.courier-search button:disabled{opacity:.4;cursor:default}.courier-error{color:#91432f;background:var(--danger-soft);border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:8px;line-height:1.7}.courier-order{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;animation:.2s slide-in}.courier-receipt-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.courier-receipt-row>div{gap:4px;display:grid}.courier-receipt-row small{color:var(--muted);font-size:8px}.courier-receipt-row strong{direction:ltr;font-size:23px}.courier-status{color:#5b704c;background:#edf3e8;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.courier-status.waiting{color:#89611f;background:#fff3dc}.courier-status.delivered{color:#4f7047;background:#e8f3e3}.courier-flow{grid-template-columns:auto 1fr auto 1fr auto;align-items:start;margin:22px 2px;display:grid}.courier-flow>div{color:#9d9d93;text-align:center;justify-items:center;gap:6px;min-width:74px;display:grid}.courier-flow>div>span{background:#f7f7f3;border:1px solid #d7d6cd;border-radius:10px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.courier-flow>div.done{color:#596a4c}.courier-flow>div.done>span{color:#fff;border-color:var(--olive);background:var(--olive)}.courier-flow>i{background:#e7e6df;height:2px;margin-top:14px}.courier-flow>div.done+i{background:var(--brand)}.courier-flow p{gap:4px;margin:0;display:grid}.courier-flow strong{font-size:8px}.courier-flow small{font-size:7px}.courier-action{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:63px;padding:10px 14px;display:flex;box-shadow:0 12px 26px #23251d29}.courier-action>span{text-align:right;gap:5px;display:grid}.courier-action small{color:#bec1b1;font-size:7px}.courier-action i{background:#ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.courier-action:disabled{opacity:.55;cursor:default}.courier-waiting,.courier-success{border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.courier-waiting{color:#896220;background:#fff4df}.courier-success{color:#4f7047;background:#eaf4e5}.courier-waiting>span,.courier-success>span{background:#ffffffa6;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.courier-waiting>div,.courier-success>div{gap:5px;display:grid}.courier-waiting strong,.courier-success strong{font-size:9px}.courier-waiting small,.courier-success small{opacity:.8;font-size:7px;line-height:1.7}.courier-footer-note{color:var(--muted);text-align:center;margin:16px 0 0;font-size:8px}.courier-footer-note span{color:#6d8a57}.courier-login-card{margin-top:30px}.courier-login-help{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:18px 0 0;padding-top:14px;font-size:8px;line-height:1.8}.courier-dashboard-head{color:#fff;background:linear-gradient(145deg,#292d20,#3c412d);border-radius:21px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:22px;display:flex;box-shadow:0 15px 35px #23251d29}.courier-dashboard-head h1{margin:0;font-size:21px}.courier-dashboard-head>div:first-child>p:last-child{color:#c6c8b8;margin:6px 0 0;font-size:8px}.courier-dashboard-head>div:last-child{text-align:center;background:#ffffff1a;border-radius:13px;gap:5px;min-width:78px;padding:11px;display:grid}.courier-dashboard-head>div:last-child small{color:#cdd0c0;font-size:7px}.courier-assigned-list,.courier-delivered-list{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:21px;margin-top:14px;padding:19px}.courier-list-heading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:13px;display:flex}.courier-list-heading h2{margin:0;font-size:14px}.courier-list-heading>span{color:var(--muted);font-size:7px}.courier-assigned-card{border:1px solid var(--line);background:#fdfdf9;border-radius:16px;padding:15px}.courier-assigned-card+.courier-assigned-card{margin-top:10px}.courier-assigned-meta{background:#f4f3ec;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:10px;display:grid}.courier-assigned-meta>span{gap:4px;display:grid}.courier-assigned-meta small{color:var(--muted);font-size:7px}.courier-assigned-meta strong{font-size:8px}.courier-flow.compact{margin:15px 0}.courier-no-orders{min-height:160px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.courier-no-orders>span{color:#5e784f;background:#eaf2e5;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.courier-no-orders strong{color:var(--ink);font-size:10px}.courier-no-orders small{font-size:8px}.courier-delivered-list article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.courier-delivered-list article>span{color:#fff;background:#69855b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.courier-delivered-list article>div{gap:3px;display:grid}.courier-delivered-list article small,.courier-delivered-list time{color:var(--muted);font-size:7px}@media (width<=430px){.courier-shell{width:min(100% - 16px,520px);padding-top:10px}.courier-card{border-radius:20px;padding:19px 14px}.courier-header .brand-name{font-size:21px}.courier-card-heading h1{font-size:18px}.courier-flow>div{min-width:65px}.courier-flow strong{font-size:7px}.courier-directory-list article{grid-template-columns:auto 1fr}.courier-directory-list article button{grid-column:1/-1}}.manager-shell{width:min(100% - 34px,1420px);min-height:100vh;margin:0 auto;padding:20px 0 60px}.manager-header{border-bottom:2px solid #b8be726b;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:67px;padding:0 4px 17px;display:grid}.manager-nav{border:1px solid var(--line);background:#ffffffad;border-radius:13px;gap:3px;padding:4px;display:flex}.manager-nav a{color:var(--muted);border-radius:9px;padding:8px 15px;font-size:9px;font-weight:800;text-decoration:none}.manager-nav a.active{color:#fff;background:var(--ink);box-shadow:0 6px 15px #23251d24}.manager-user{justify-self:end;align-items:center;gap:8px;display:flex}.manager-user>div{text-align:left;gap:3px;display:grid}.manager-user strong{font-size:9px}.manager-user small{color:var(--muted);font-size:7px}.manager-user i{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;display:grid}.online-dot.offline{background:var(--danger);box-shadow:0 0 0 4px #f7ddd6}.manager-title{grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:28px 3px 19px;display:grid}.manager-title h1{font-size:26px}.manager-title>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:9px}.manager-title>span{color:#59744d;background:#eaf2e5;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.manager-title>span.offline{color:#8f4936;background:var(--danger-soft)}.manager-date-control{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto auto auto;align-items:center;gap:8px;min-height:46px;padding:5px 6px 5px 11px;display:grid;box-shadow:0 8px 22px #3537280d}.manager-date-control label{color:var(--muted);font-size:8px;font-weight:800}.manager-date-control input{min-width:126px;color:var(--ink);direction:ltr;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.manager-date-control button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:8px;align-self:stretch;padding:0 11px;font-size:8px;font-weight:800}.manager-kpis{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.manager-kpis article{background:#fff;border:1px solid #484b311a;border-radius:18px;align-items:center;gap:12px;min-height:98px;padding:16px;display:flex;box-shadow:0 10px 28px #3134230e}.manager-kpis article.alert{background:#fffaf7;border-color:#e7b7a8}.manager-kpi-icon{color:#fff;background:#575b40;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.manager-kpi-icon.active{color:#86621f;background:#fff0ce}.manager-kpi-icon.late{color:#97452f;background:#f9ded4}.manager-kpi-icon.prep{color:#4e6d48;background:#e3efe0}.manager-kpi-icon.rate{color:#fff;background:var(--olive)}.manager-kpis article>div{gap:5px;min-width:0;display:grid}.manager-kpis small{color:var(--muted);font-size:8px}.manager-kpis strong{font-size:21px;line-height:1}.manager-kpis strong b{font-size:8px}.manager-kpis em{color:#929287;white-space:nowrap;font-size:7px;font-style:normal}.manager-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr);align-items:start;gap:13px;margin-top:13px;display:grid}.manager-orders-panel,.manager-detail-panel,.manager-courier-report,.manager-delay-report,.manager-delay-ledger{background:#fff;border:1px solid #484b311a;border-radius:20px;box-shadow:0 15px 38px #31342311}.manager-orders-panel{padding:20px}.manager-panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.manager-panel-heading h2{font-size:17px}.manager-panel-heading>span{color:var(--muted);font-size:8px}.manager-search{border:1px solid var(--line);background:#fafaf6;border-radius:10px;align-items:center;gap:7px;min-width:225px;padding:0 11px;display:flex}.manager-search span{color:var(--olive);font-size:16px}.manager-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;font-size:9px}.manager-filters{gap:5px;margin-top:16px;display:flex}.manager-filters button{color:var(--muted);cursor:pointer;background:#f4f4ef;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.manager-filters button span{background:#ffffffb3;border-radius:999px;min-width:18px;padding:2px 5px;font-size:7px}.manager-filters button.active{color:#fff;background:var(--ink);font-weight:800}.manager-filters button.active span{color:var(--ink)}.manager-order-columns,.manager-order-list>button{grid-template-columns:1.15fr 1.35fr .78fr .8fr .7fr;align-items:center;gap:12px;display:grid}.manager-order-columns{color:#9b9b91;padding:17px 13px 8px;font-size:7px}.manager-order-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.manager-order-list>button{width:100%;min-height:67px;color:var(--ink);text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeee7;padding:10px 12px;transition:all .18s}.manager-order-list>button:last-of-type{border-bottom:0}.manager-order-list>button:hover,.manager-order-list>button.selected{background:#faf9ec}.manager-order-list>button.selected{box-shadow:inset -3px 0 var(--olive)}.manager-order-list>button.late{background:#fffaf8}.manager-order-list>button.risk{background:#fffdf7}.manager-order-person{gap:5px;display:grid}.manager-order-person strong{font-size:10px}.manager-order-person small,.manager-order-time small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.manager-order-stage{grid-template-columns:minmax(42px,.65fr) 1fr;align-items:center;gap:7px;min-width:0;display:grid}.manager-order-stage:before{content:"";background:#ebeae2;border-radius:999px;grid-area:1/1;height:5px}.manager-order-stage i{z-index:1;background:var(--olive);border-radius:999px;grid-area:1/1;max-width:100%;height:5px}.manager-order-stage strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.manager-order-time{gap:5px;display:grid}.manager-order-time strong,.manager-order-courier{font-size:8px}.manager-order-courier{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-health{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.manager-health.normal{color:#59704d;background:#edf3e9}.manager-health.risk{color:#91671f;background:#fff2d7}.manager-health.late{color:#91442f;background:#fbe6df}.manager-health.delivered{color:#4f7047;background:#e7f1e2}.manager-empty{color:var(--muted);text-align:center;margin:23px;font-size:9px}.manager-detail-panel{padding:21px;position:sticky;top:12px}.manager-detail-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.manager-detail-head h2{text-align:right;direction:ltr;font-size:26px}.manager-detail-head>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:8px}.manager-detail-summary{background:#f7f6ef;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;padding:12px;display:grid}.manager-detail-summary span{gap:5px;min-width:0;display:grid}.manager-detail-summary small{color:var(--muted);font-size:7px}.manager-detail-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.manager-delay-box{color:#8f422f;background:var(--danger-soft);border:1px solid #efcbbf;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px;display:flex}.manager-delay-box>span{color:#fff;background:var(--danger);border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.manager-delay-box>div{gap:4px;display:grid}.manager-delay-box strong{font-size:8px}.manager-delay-box small{font-size:7px}.manager-timeline-title{margin:20px 0 12px;font-size:12px}.manager-mini-timeline{margin:0;padding:0;list-style:none;display:grid}.manager-mini-timeline li{color:#aaa99f;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;min-height:42px;display:grid;position:relative}.manager-mini-timeline li:after{content:"";background:#e4e3db;width:1px;position:absolute;top:32px;bottom:-10px;right:13px}.manager-mini-timeline li:last-child:after{display:none}.manager-mini-timeline li>span{z-index:1;background:#f8f8f5;border:1px solid #d9d8d0;border-radius:9px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.manager-mini-timeline li.done>span{color:#fff;border-color:var(--olive);background:var(--olive)}.manager-mini-timeline li.active>span{color:#fff;border-color:var(--ink);background:var(--ink);box-shadow:0 0 0 4px #eeeede}.manager-mini-timeline li.done,.manager-mini-timeline li.active{color:var(--ink)}.manager-mini-timeline li>div{gap:3px;display:grid}.manager-mini-timeline strong{font-size:8px}.manager-mini-timeline small{color:#9b9b91;font-size:6px}.manager-mini-timeline time{color:var(--muted);direction:ltr;font-size:7px}.manager-delivery-proof{color:#4f7047;background:#eaf3e5;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.manager-delivery-proof>span{color:#fff;background:#638257;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.manager-delivery-proof>div{gap:4px;display:grid}.manager-delivery-proof strong{font-size:8px}.manager-delivery-proof small{font-size:7px}.manager-no-selection{min-height:420px;color:var(--muted);place-items:center;font-size:9px;display:grid}.manager-bottom-grid{grid-template-columns:1.5fr .72fr;gap:13px;margin-top:13px;display:grid}.manager-courier-report,.manager-delay-report,.manager-delay-ledger{padding:20px}.manager-courier-table,.manager-delay-list{border:1px solid var(--line);border-radius:13px;margin-top:15px;overflow:hidden}.manager-courier-columns,.manager-courier-table article{grid-template-columns:1.4fr .6fr .6fr .6fr .9fr;align-items:center;gap:10px;display:grid}.manager-courier-columns{color:#99998f;background:#f7f6ef;padding:9px 12px;font-size:7px}.manager-courier-table article{border-top:1px solid var(--line);min-height:52px;padding:8px 12px}.manager-courier-table article>span{align-items:center;gap:8px;display:flex}.manager-courier-table article i{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.manager-courier-table article strong,.manager-courier-table article b,.manager-courier-table article em{font-size:8px}.manager-courier-table article em{color:var(--muted);font-style:normal}.manager-delay-list article{border-top:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:9px 11px;display:grid}.manager-delay-list article:first-child{border-top:0}.manager-delay-list article>span{color:#8d432f;background:var(--danger-soft);border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.manager-delay-list article>div{gap:6px;display:grid}.manager-delay-list article strong{font-size:8px}.manager-delay-list article div>i{background:#f0eee7;border-radius:99px;height:4px;overflow:hidden}.manager-delay-list article div>i b{border-radius:inherit;background:#bf765f;height:100%;display:block}.manager-delay-list article em{color:var(--muted);font-size:7px;font-style:normal}.manager-no-delays{color:#56704c;text-align:center;align-content:center;place-items:center;gap:8px;min-height:150px;display:grid}.manager-no-delays>span{color:#fff;background:#67855b;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.manager-no-delays strong{font-size:9px}.manager-delay-ledger{margin-top:13px}.manager-delay-ledger-table{border:1px solid var(--line);border-radius:13px;margin-top:16px;overflow:hidden}.manager-delay-ledger-columns,.manager-delay-ledger-table>button{grid-template-columns:.7fr 1.2fr .65fr .65fr 1.45fr .75fr;align-items:center;gap:13px;display:grid}.manager-delay-ledger-columns{color:#99998f;background:#f7f6ef;padding:10px 13px;font-size:7px}.manager-delay-ledger-table>button{border:0;border-top:1px solid var(--line);width:100%;min-height:57px;color:var(--ink);text-align:right;cursor:pointer;background:#fff;padding:9px 13px}.manager-delay-ledger-table>button:hover{background:#fffaf7}.manager-delay-ledger-table strong,.manager-delay-ledger-table span,.manager-delay-ledger-table time,.manager-delay-ledger-table b,.manager-delay-ledger-table em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.manager-delay-ledger-table time{color:var(--muted);text-align:right;direction:ltr}.manager-delay-ledger-table em{color:#8b4937;font-style:normal}.manager-delay-ledger-table i{border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.manager-delay-ledger-table i.open{color:#91442f;background:#fbe6df}.manager-delay-ledger-table i.resolved{color:#4f7047;background:#e7f1e2}.manager-no-delays.wide{min-height:180px}.manager-no-delays.wide small{color:var(--muted);font-size:7px}@media (width<=1100px){.manager-header{grid-template-columns:1fr auto}.manager-nav{grid-area:2/1/auto/-1;justify-self:center}.manager-user{grid-area:1/2}.manager-title{grid-template-columns:1fr auto}.manager-title>span{display:none}.manager-kpis{grid-template-columns:repeat(3,1fr)}.manager-layout,.manager-bottom-grid{grid-template-columns:1fr}.manager-detail-panel{position:static}}@media (width<=700px){.manager-shell{width:min(100% - 16px,1420px);padding-top:10px}.manager-header{gap:10px}.manager-header .cashier-brand>i,.manager-header .cashier-brand>div,.manager-user>div{display:none}.manager-nav{justify-content:space-between;width:100%;overflow-x:auto}.manager-nav a{padding-inline:12px}.manager-title{grid-template-columns:1fr;gap:12px;padding-top:20px}.manager-title h1{font-size:22px}.manager-date-control{grid-template-columns:auto 1fr auto;width:100%}.manager-kpis{grid-template-columns:1fr 1fr;gap:8px}.manager-kpis article{min-height:86px;padding:12px}.manager-kpis article:last-child{grid-column:1/-1}.manager-layout{margin-top:9px}.manager-orders-panel,.manager-detail-panel,.manager-courier-report,.manager-delay-report,.manager-delay-ledger{border-radius:17px;padding:14px}.manager-panel-heading{flex-direction:column;align-items:flex-start}.manager-search{width:100%;min-width:0}.manager-order-columns{display:none}.manager-order-list{margin-top:12px}.manager-order-list>button{grid-template-columns:1fr 1fr auto;gap:9px}.manager-order-stage{grid-area:2/1/auto/3}.manager-order-time{grid-area:1/2}.manager-order-courier{display:none}.manager-health{grid-area:1/3}.manager-detail-summary{grid-template-columns:1fr 1fr}.manager-detail-summary span:last-child{grid-column:1/-1}.manager-courier-columns,.manager-courier-table article{grid-template-columns:1.4fr .55fr .55fr .8fr}.manager-courier-columns span:nth-child(3),.manager-courier-table article b:nth-child(3),.manager-delay-ledger-columns{display:none}.manager-delay-ledger-table>button{grid-template-columns:1fr auto;gap:7px 12px;padding:13px}.manager-delay-ledger-table>button>span,.manager-delay-ledger-table>button>em{grid-column:1/-1}.manager-delay-ledger-table>button>time{grid-column:1}.manager-delay-ledger-table>button>b{grid-area:3/2}.manager-delay-ledger-table>button>i{grid-area:1/2}}@media (width<=430px){.manager-kpis strong{font-size:18px}.manager-kpi-icon{width:34px;height:34px}.manager-filters{padding-bottom:3px;overflow-x:auto}.manager-filters button{white-space:nowrap}.manager-order-list>button{grid-template-columns:1fr auto}.manager-order-time{display:none}.manager-order-stage{grid-column:1/-1}.manager-health{grid-column:2}.manager-courier-columns,.manager-courier-table article{grid-template-columns:1.5fr .65fr .8fr}.manager-courier-columns span:nth-child(2),.manager-courier-table article b:nth-child(2){display:none}}.staff-loading{background:var(--paper);align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.staff-loading>i{background:var(--olive);border-radius:99px;width:34px;height:3px;animation:1.2s infinite pulse}.staff-loading p{color:var(--muted);font-size:9px}.staff-session{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23251deb;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 11px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 28px #1a1c1433}.staff-session span{font-size:8px;font-weight:800}.staff-session button{color:#4d5140;cursor:pointer;background:#f0f0e7;border:0;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.login-shell{grid-template-columns:.9fr 1.1fr;align-items:stretch;width:min(100% - 28px,1040px);min-height:100vh;margin:0 auto;padding:32px 0;display:grid;position:relative}.login-brand-panel{color:#fff;background:radial-gradient(circle at 82% 12%,#b8be7221,#0000 18rem),linear-gradient(155deg,#111311,#252a1e);border:1px solid #b8be722e;border-radius:0 28px 28px 0;flex-direction:column;justify-content:space-between;min-height:640px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #1113113d}.login-brand-panel:before,.login-brand-panel:after{content:"";border:1px solid #b8be7233;border-radius:50%;width:320px;height:320px;position:absolute;top:-115px;left:-155px}.login-brand-panel:after{width:240px;height:240px;top:-75px;left:-115px}.zireh-brand-pattern{opacity:.16;background:url(/zireh-pattern-radial.svg) 50%/contain no-repeat;width:520px;height:520px;position:absolute;bottom:-5px;left:-145px;transform:rotate(7deg)}.login-brand-panel>.zireh-logo{z-index:1;color:var(--brand)}.login-brand-panel>.zireh-logo small{color:#c9ccb7}.login-brand-copy{z-index:1;justify-items:start;display:grid}.login-brand-emblem{filter:drop-shadow(0 15px 30px #00000047);width:126px;height:auto;margin-bottom:21px}.login-brand-copy>span{color:#343a27;background:var(--brand);border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:18px;font-family:Georgia,serif;font-size:28px;font-weight:900;display:grid}.login-brand-copy h1{color:#f8f8ef;max-width:330px;font-size:27px;line-height:1.75}.login-brand-copy p{color:#c6c9b8;max-width:320px;margin:13px 0 0;font-size:10px;line-height:2}.login-brand-panel>small{z-index:1;color:var(--brand);font-size:8px}.login-card{box-shadow:var(--shadow);background:linear-gradient(#fff,#fbfaf5);border:1px solid #484b311a;border-radius:28px 0 0 28px;flex-direction:column;justify-content:center;padding:44px 53px;display:flex;position:relative;overflow:hidden}.login-card:before{content:"";opacity:.78;background:var(--brand-soft) url(/zireh-pattern-tile.svg) center/42px 42px repeat;width:12px;position:absolute;inset:0 0 0 auto}.login-heading h2{font-size:23px}.login-heading>p:last-child{color:var(--muted);margin:8px 0 0;font-size:9px}.login-roles{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;display:grid}.login-roles button{border:1px solid var(--line);min-height:78px;color:var(--ink);cursor:pointer;background:#fafaf6;border-radius:13px;justify-items:center;gap:6px;padding:10px;display:grid}.login-roles button i{color:#fff;background:#8b8d78;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.login-roles button span{gap:3px;display:grid}.login-roles button strong{font-size:8px}.login-roles button small{color:var(--muted);font-size:6px}.login-roles button.selected{border-color:var(--olive);box-shadow:inset 0 0 0 1px var(--olive);background:#f5f4e5}.login-roles button.selected i{background:var(--olive)}.login-form{gap:8px;margin-top:22px;display:grid}.login-form label{color:#55574b;margin-top:4px;font-size:8px;font-weight:800}.login-form input,.login-form select{width:100%;height:49px;color:var(--ink);font:inherit;background:#fbfbf8;border:1px solid #dcdacf;border-radius:11px;outline:0;padding:0 13px;font-size:11px}.login-form select{cursor:pointer}.login-form input:focus,.login-form select:focus{border-color:var(--olive);box-shadow:0 0 0 3px #7476411a}.login-selected-user{color:#fff;background:var(--brand-black);border:1px solid #b8be7257;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:1px 0 3px;padding:8px 10px;display:flex}.login-selected-user>span{align-items:center;gap:8px;display:flex}.login-selected-user i{width:30px;height:30px;color:var(--brand-black);background:var(--brand);border-radius:9px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.login-selected-user strong{font-size:10px}.login-selected-user small{color:#d4d7bc;font-size:8px}.login-selected-user small b{color:var(--brand);margin-right:5px;font-weight:700}.login-retry-users{min-height:40px!important;color:var(--ink)!important;background:#eeeede!important;justify-content:center!important}.login-form>button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;margin-top:8px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.login-form>button i{font-size:16px;font-style:normal}.login-form>button:disabled{opacity:.5}.login-error{color:#8c432f;background:var(--danger-soft);border-radius:9px;margin:4px 0 0;padding:9px 11px;font-size:8px}.login-courier-link{background:#f3f3ec;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:11px;display:grid}.login-courier-link>span{color:#fff;background:#5d6248;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.login-courier-link>div{gap:3px;display:grid}.login-courier-link strong{font-size:8px}.login-courier-link small{color:var(--muted);font-size:6px}.login-courier-link a{color:var(--olive);font-size:8px;font-weight:800;text-decoration:none}.cashier-quick-nav{border:1px solid var(--line);background:#ffffffb3;border-radius:11px;gap:3px;padding:4px;display:flex}.cashier-quick-nav a{color:var(--muted);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800;text-decoration:none}.cashier-quick-nav a.active{color:#fff;background:var(--ink)}.settings-shell,.customers-shell,.monitor-shell{width:min(100% - 32px,1240px);min-height:100vh;margin:0 auto;padding:20px 0 60px}.settings-header{border-bottom:2px solid #b8be726b;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:0 3px 16px;display:flex}.settings-header>div{align-items:baseline;gap:11px;display:flex}.settings-header>div p{color:var(--muted);font-size:8px}.settings-header nav{border:1px solid var(--line);background:#ffffffb8;border-radius:11px;gap:3px;padding:4px;display:flex}.settings-header nav a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:8px;font-weight:800;text-decoration:none}.settings-header nav a.active{color:#fff;background:var(--ink)}.settings-hero,.customers-hero{justify-content:space-between;align-items:center;gap:30px;min-height:145px;padding:26px 4px 20px;display:flex}.settings-hero h1,.customers-hero h1{font-size:26px}.settings-hero>div>p:last-child,.customers-hero>div>p:last-child{max-width:650px;color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.9}.settings-hero>span{color:#5f6849;background:#ecefdf;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:800}.stage-settings-card,.customer-bank-card,.monitor-card{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:21px;padding:21px}.stage-settings-head,.stage-settings-card article{grid-template-columns:36px 1fr 34px 1fr 125px;align-items:center;gap:13px;display:grid}.stage-settings-head{color:#96968c;padding:0 12px 10px;font-size:7px}.stage-settings-head span:first-child{grid-column:2}.stage-settings-head span:nth-child(2){grid-column:4}.stage-settings-head span:nth-child(3){grid-column:5}.stage-settings-card article{border-top:1px solid var(--line);min-height:68px;padding:10px 12px}.stage-setting-number{color:#fff;background:var(--olive);border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.stage-settings-card article>div{gap:5px;display:grid}.stage-settings-card article strong{font-size:9px}.stage-settings-card article small{color:var(--muted);font-size:7px}.stage-setting-arrow{color:#a2a296;text-align:center}.stage-settings-card article label{background:#fafaf5;border:1px solid #d9d7ca;border-radius:10px;grid-template-columns:1fr auto;align-items:center;min-height:42px;padding:4px 7px;display:grid}.stage-settings-card article input{text-align:center;direction:ltr;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px;font-weight:800}.stage-settings-card article label span{color:var(--muted);font-size:7px}.stage-settings-save{background:#f2f2e8;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:13px;display:flex}.stage-settings-save p{color:#666957;margin:0;font-size:8px}.stage-settings-save button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 17px;font-size:8px;font-weight:800}.stage-settings-save button:disabled{opacity:.5}.customers-hero>label{color:#fff;background:var(--ink);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:4px;min-width:190px;min-height:66px;padding:10px 16px;display:grid;box-shadow:0 12px 28px #23251d24}.customers-hero>label input{display:none}.customers-hero>label span{font-size:9px;font-weight:800}.customers-hero>label small{color:#bfc1b1;font-size:7px}.customers-hero>label.disabled{opacity:.55;cursor:default}.customer-import-progress{color:#527049;background:#eaf3e5;border:1px solid #d5e3ce;border-radius:12px;align-items:center;gap:9px;margin-bottom:11px;padding:11px 13px;display:flex}.customer-import-progress.error{color:#8e432f;background:var(--danger-soft);border-color:#efcabc}.customer-import-progress>span{color:#fff;background:#66865a;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.customer-import-progress.error>span{background:var(--danger)}.customer-import-progress p{margin:0;font-size:8px;font-weight:800}.customer-bank-tools{justify-content:space-between;align-items:center;gap:20px;display:flex}.customer-bank-tools>div{align-items:baseline;gap:10px;display:flex}.customer-bank-tools h2{font-size:17px}.customer-bank-tools>div>span{color:var(--muted);font-size:7px}.customer-bank-tools form{border:1px solid var(--line);background:#fafaf6;border-radius:10px;grid-template-columns:1fr auto;min-width:300px;padding:4px;display:grid}.customer-bank-tools input{background:0 0;border:0;outline:0;min-width:0;height:34px;padding:0 9px;font-size:8px}.customer-bank-tools button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:7px;padding:0 13px;font-size:8px;font-weight:800}.customer-bank-columns,.customer-bank-list article{grid-template-columns:.6fr 1fr .85fr 1fr 1.5fr .55fr;align-items:center;gap:13px;display:grid}.customer-bank-columns{color:#96968c;background:#f5f4ee;border-radius:10px 10px 0 0;margin-top:16px;padding:10px 12px;font-size:7px}.customer-bank-list{border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.customer-bank-list article{border-top:1px solid var(--line);min-height:54px;padding:9px 12px}.customer-bank-list article:first-child{border-top:0}.customer-bank-list b,.customer-bank-list strong,.customer-bank-list span,.customer-bank-list em,.customer-bank-list i{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.customer-bank-list em{color:var(--muted);font-style:normal}.customer-bank-list i{color:#566d4c;background:#eaf2e5;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.monitor-hero{justify-content:space-between;align-items:center;gap:25px;min-height:150px;padding:28px 3px 20px;display:flex}.monitor-hero h1{font-size:26px}.monitor-hero>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0;font-size:9px}.monitor-hero>div:last-child{gap:8px;display:flex}.monitor-hero>div:last-child span{text-align:center;border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;min-width:95px;padding:12px;display:grid}.monitor-hero>div:last-child span.late{color:#8b432f;background:var(--danger-soft);border-color:#efcabc}.monitor-hero small{color:var(--muted);font-size:7px}.monitor-hero strong{font-size:20px}.monitor-tools{justify-content:space-between;align-items:center;gap:18px;display:flex}.monitor-tools .manager-filters{margin:0}.monitor-columns,.monitor-list article{grid-template-columns:1.2fr .62fr 1.15fr .65fr .9fr .7fr;align-items:center;gap:12px;display:grid}.monitor-columns{color:#96968c;background:#f5f4ee;border-radius:10px 10px 0 0;margin-top:17px;padding:10px 12px;font-size:7px}.monitor-list{border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.monitor-list article{border-top:1px solid var(--line);min-height:63px;padding:10px 12px;box-shadow:inset -3px 0 #6f805e}.monitor-list article:first-child{border-top:0}.monitor-list article.late{box-shadow:inset -3px 0 var(--danger);background:#fff9f6}.monitor-list article.risk{background:#fffdf5;box-shadow:inset -3px 0 #d39b38}.monitor-list article.done{opacity:.72;box-shadow:inset -3px 0 #87a17a}.monitor-list article>span:first-child{gap:5px;display:grid}.monitor-list strong,.monitor-list b,.monitor-list span,.monitor-list time,.monitor-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.monitor-list small{color:var(--muted);font-size:7px}.monitor-list b{color:#5c6249;background:#eeefe5;border-radius:999px;width:max-content;padding:6px 8px}.monitor-list time{color:var(--muted)}.monitor-list em{font-style:normal}.monitor-stage{align-items:center;gap:7px;display:flex}.monitor-stage i{background:#70825e;border-radius:50%;flex:none;width:7px;height:7px}.monitor-list article.late .monitor-stage i{background:var(--danger);animation:1.4s infinite pulse}@media (width<=800px){.login-shell{grid-template-columns:1fr;width:min(100% - 18px,520px);padding:14px 0 40px}.login-brand-panel{border-radius:22px 22px 0 0;min-height:190px;padding:21px}.login-brand-emblem,.login-brand-copy>span,.login-brand-copy p,.login-brand-panel>small{display:none}.zireh-brand-pattern{width:260px;height:260px;bottom:-80px;left:-50px}.login-brand-copy h1{font-size:18px}.login-card{border-radius:0 0 22px 22px;padding:27px 18px}.settings-shell,.customers-shell,.monitor-shell{width:min(100% - 16px,1240px);padding-top:10px}.settings-header{flex-direction:column;align-items:flex-start}.settings-header nav{width:100%;overflow-x:auto}.settings-header nav a{text-align:center;white-space:nowrap;flex:1}.settings-hero,.customers-hero,.monitor-hero{flex-direction:column;align-items:flex-start}.stage-settings-head{display:none}.stage-settings-card article{grid-template-columns:32px 1fr 24px 1fr}.stage-settings-card article label{grid-column:2/-1;justify-self:end;width:145px}.customer-bank-tools,.monitor-tools{flex-direction:column;align-items:stretch}.customer-bank-tools form,.monitor-tools .manager-search{width:100%;min-width:0}.customer-bank-columns,.monitor-columns{display:none}.customer-bank-list,.monitor-list{border-top:1px solid var(--line);border-radius:11px;margin-top:14px}.customer-bank-list article{grid-template-columns:.7fr 1.3fr 1fr;gap:7px}.customer-bank-list article span:nth-of-type(2),.customer-bank-list article em{grid-column:1/-1}.monitor-list article{grid-template-columns:1.2fr .7fr .8fr;gap:8px}.monitor-stage{grid-area:2/1/auto/3}.monitor-list article>em{grid-area:3/1/auto/3}.monitor-list article>time:last-child{grid-area:3/3}.monitor-list article>b{grid-area:1/2}.monitor-list article>time:first-of-type{grid-area:2/3}}@media (width<=520px){.cashier-header{flex-wrap:wrap}.cashier-quick-nav{order:3;width:100%}.cashier-quick-nav a{text-align:center;flex:1}.login-roles button{min-height:70px}.login-roles button small{display:none}.stage-settings-card{padding:12px}.stage-settings-card article{grid-template-columns:28px 1fr}.stage-setting-arrow{display:none}.stage-settings-card article>div:nth-of-type(2){grid-column:2}.stage-settings-card article label{grid-column:2;justify-self:stretch;width:100%}.stage-settings-save{flex-direction:column;align-items:stretch}.customers-hero>label{width:100%}.customer-bank-list article{grid-template-columns:.8fr 1.2fr}.customer-bank-list article span:first-of-type{grid-column:1/-1}.customer-bank-list article i{display:none}.monitor-hero>div:last-child{width:100%}.monitor-hero>div:last-child span{flex:1}}.users-shell{width:min(100% - 32px,1240px);min-height:100vh;margin:0 auto;padding:20px 0 60px}.users-hero{justify-content:space-between;align-items:center;gap:30px;min-height:160px;padding:28px 4px 21px;display:flex}.users-hero h1{font-size:27px}.users-hero>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.9}.users-hero>div:last-child{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.users-hero>div:last-child span{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;min-width:80px;padding:11px;display:grid}.users-hero small{color:var(--muted);font-size:7px}.users-hero strong{font-size:18px}.user-create-card,.user-list-card{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311a;border-radius:20px;padding:20px}.user-create-card{grid-template-columns:235px 1fr;align-items:end;gap:24px;display:grid}.user-create-card>div h2{font-size:17px}.user-create-card>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:7px;line-height:1.8}.user-create-card form{grid-template-columns:1.2fr 1fr .8fr 1fr auto;align-items:end;gap:8px;display:grid}.user-create-card label,.user-list article>label{gap:6px;min-width:0;display:grid}.user-create-card label>span,.user-list article>label>span{color:var(--muted);font-size:7px;font-weight:800}.user-create-card input,.user-create-card select,.user-list article input,.user-list article select{width:100%;min-width:0;height:40px;color:var(--ink);background:#fafaf6;border:1px solid #dcdacf;border-radius:9px;outline:0;padding:0 9px;font-size:8px}.user-create-card input:focus,.user-create-card select:focus,.user-list article input:focus,.user-list article select:focus{border-color:var(--olive);box-shadow:0 0 0 3px #74764117}.user-create-card form>button{color:#fff;background:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:8px;font-weight:800}.user-create-card form>button:disabled{opacity:.45}.user-page-message{color:#5a734f;grid-column:2;margin:10px 0 0;font-size:8px;font-weight:800}.user-list-card{margin-top:12px}.user-list-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.user-list-heading h2{font-size:17px}.user-list-heading>span{color:var(--muted);font-size:8px}.user-list-columns,.user-list article{grid-template-columns:1.15fr 1.05fr .8fr 1fr .6fr 1.2fr;align-items:center;gap:10px;display:grid}.user-list-columns{color:#97978d;background:#f5f4ee;border-radius:10px 10px 0 0;margin-top:15px;padding:9px 12px;font-size:7px}.user-list{border:1px solid var(--line);border-top:0;border-radius:0 0 11px 11px;overflow:hidden}.user-list article{border-top:1px solid var(--line);min-height:66px;padding:9px 12px;transition:opacity .18s}.user-list article:first-child{border-top:0}.user-list article.inactive{opacity:.52;background:#f7f7f4}.user-identity{align-items:center;gap:8px;min-width:0;display:flex}.user-identity>i{color:#fff;background:var(--olive);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.user-identity>span{gap:4px;min-width:0;display:grid}.user-identity strong,.user-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-identity strong{font-size:8px}.user-identity small{color:var(--muted);text-align:right;font-size:7px}.user-active-switch{cursor:pointer;align-items:center;gap:7px!important;display:flex!important}.user-active-switch input{display:none}.user-active-switch>i{background:var(--olive);border-radius:999px;justify-content:flex-end;width:31px;height:18px;padding:3px;display:flex}.user-active-switch>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px}.user-active-switch input:not(:checked)+i{background:#c7c7be;justify-content:flex-start}.user-active-switch>span{color:#5d6a4c!important;font-size:7px!important}.user-row-action{grid-template-columns:1fr 1fr;justify-items:stretch;gap:4px;width:100%;display:grid}.user-row-action button{color:#fff;background:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:0 8px;font-size:7px;font-weight:800}.user-row-action button.delete-user{background:#9a4738}.user-row-action button.restore-user{background:#55754d}.user-row-action button:disabled{opacity:.5}.user-row-action small{grid-column:1/-1;max-width:100%;font-size:6px;line-height:1.5}.user-row-action small.ok{color:#57744d}.user-row-action small.error{color:#994b35}.user-security-note{color:#5a624a;background:#eeefe4;border:1px solid #dde0cf;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.user-security-note>span{color:#fff;background:var(--olive);border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.user-security-note p{margin:0;font-size:8px;line-height:1.8}.user-security-note strong{margin-left:6px}@media (width<=950px){.users-hero{flex-direction:column;align-items:flex-start}.user-create-card{grid-template-columns:1fr}.user-create-card form{grid-template-columns:1fr 1fr}.user-create-card form>button{min-height:43px}.user-page-message{grid-column:1}.user-list-columns{display:none}.user-list{border-top:1px solid var(--line);border-radius:11px;margin-top:14px}.user-list article{grid-template-columns:1.2fr 1fr 1fr;gap:10px;padding:14px}.user-list article>label:nth-of-type(3){grid-column:1/3}.user-active-switch{grid-area:2/3}.user-row-action{grid-area:1/3;justify-self:end}}@media (width<=600px){.users-shell{width:min(100% - 16px,1240px);padding-top:10px}.users-hero>div:last-child{grid-template-columns:1fr 1fr;width:100%}.users-hero>div:last-child span{min-width:0}.user-create-card,.user-list-card{padding:14px}.user-create-card form{grid-template-columns:1fr}.user-list article{grid-template-columns:1fr 1fr}.user-identity,.user-list article>label:nth-of-type(3){grid-column:1/-1}.user-active-switch{grid-area:auto/1}.user-row-action{grid-area:auto/1/auto/-1}}:root{--muted:#5d6052;--line:#dcdbcd;--sla-normal:#3f7650;--sla-normal-soft:#e9f4e9;--sla-risk:#9a6710;--sla-risk-soft:#fff4d7;--sla-late:#a43f2e;--sla-late-soft:#fde8e2}.zireh-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.zireh-logo>img{object-fit:cover;object-position:center;background:#121412;border:1px solid #bfbf7373;border-radius:12px;flex:none;width:48px;height:52px;display:block;box-shadow:0 8px 18px #30341f29}.zireh-logo>span{gap:3px;display:grid}.zireh-logo strong{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1}.zireh-logo small{color:var(--muted);font-family:Tahoma,Arial,sans-serif;font-weight:500;font-size:9px!important}.cashier-brand>.zireh-logo+i{height:30px}:where(.cashier-shell,.qc-shell,.courier-shell,.manager-shell,.settings-shell,.customers-shell,.users-shell,.monitor-shell,.login-shell) small{line-height:1.55;font-size:10px!important}:where(.cashier-shell,.qc-shell,.courier-shell,.manager-shell,.settings-shell,.customers-shell,.users-shell,.monitor-shell,.login-shell) p{line-height:1.8}:where(.cashier-shell,.qc-shell,.courier-shell,.manager-shell,.settings-shell,.customers-shell,.users-shell,.monitor-shell,.login-shell) :is(button,input,select,textarea,a,label,span,b,em,time){font-size:max(10px,1em)}.cashier-kicker{color:#64672f!important;font-size:10px!important}.order-phase-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.order-phase-times.compact{gap:6px;margin:11px 0}.phase-time{border:1px solid var(--line);background:#f5f5f0;border-radius:12px;align-content:center;gap:4px;min-width:0;min-height:72px;padding:10px;display:grid;box-shadow:inset 0 3px #a4a69a}.phase-time small{color:#626558;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phase-time strong{font-size:13px!important}.phase-time em{color:var(--muted);font-style:normal;font-size:9px!important}.phase-time.normal,.phase-time.done{color:var(--sla-normal);background:var(--sla-normal-soft);box-shadow:inset 0 3px var(--sla-normal);border-color:#cfe0d1}.phase-time.risk{color:var(--sla-risk);background:var(--sla-risk-soft);border-color:#efd895;box-shadow:inset 0 3px #d39a2d}.phase-time.late{color:var(--sla-late);background:var(--sla-late-soft);box-shadow:inset 0 3px var(--sla-late);border-color:#efbdb1}.phase-time.waiting{color:#6b6e62;background:#f1f1ec}.order-phase-times.compact .phase-time{min-height:62px;padding:8px}.order-phase-times.compact .phase-time strong{font-size:11px!important}.workflow-settings-card{box-shadow:var(--shadow);background:#fff;border:1px solid #484b311c;border-radius:21px;padding:22px}.workflow-settings-card>article{border-top:1px solid var(--line);grid-template-columns:46px 1fr 150px;align-items:center;gap:17px;min-height:112px;padding:17px 14px;display:grid}.workflow-settings-card>article:first-child{border-top:0}.workflow-setting-number{color:#fff;background:var(--olive);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;font-size:15px!important}.workflow-setting-copy h2{margin:0;font-size:16px}.workflow-setting-copy p{color:var(--muted);margin:4px 0 9px;font-size:10px}.workflow-setting-copy>span{color:#505444;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-setting-copy>span b{background:#f1f1e7;border-radius:8px;padding:6px 9px;font-size:10px!important}.workflow-setting-copy>span i{color:var(--olive);font-style:normal;font-weight:900}.workflow-settings-card>article>label{background:#fbfbf7;border:1px solid #ceccbd;border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:54px;padding:5px 10px;display:grid}.workflow-settings-card>article input{text-align:center;direction:ltr;background:0 0;border:0;outline:0;width:100%;font-size:20px;font-weight:900}.workflow-settings-card>article label span{color:var(--muted);font-size:10px!important}.workflow-total-note{color:#4b593f;background:#edf2e6;border:1px solid #dce5d4;border-radius:13px;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.workflow-total-note>span{color:#fff;background:#5c754f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid;font-size:18px!important}.workflow-total-note strong{margin-bottom:3px;font-size:12px;display:block}.workflow-total-note p{margin:0;font-size:10px}.monitor-message{color:#526a48;background:#eaf3e5;border:1px solid #d4e2cd;border-radius:11px;margin:0 0 10px;padding:11px 14px;font-size:11px;font-weight:800}.monitor-list.monitor-cards{border:0;gap:10px;margin-top:16px;display:grid;overflow:visible}.monitor-list.monitor-cards>article{border:1px solid var(--line);border-right:5px solid var(--sla-normal);border-radius:14px;min-height:0;padding:15px;display:block;box-shadow:0 8px 23px #2d301e0e}.monitor-list.monitor-cards>article.risk{background:#fffcf3;border-right-color:#d39a2d}.monitor-list.monitor-cards>article.late{border-right-color:var(--sla-late);background:#fff8f5}.monitor-list.monitor-cards>article.done{border-right-color:#78936d}.monitor-list.monitor-cards>article.cancel-requested{border-color:#e0a48f;border-right:5px solid var(--danger);opacity:1;background:#fff2ec}.monitor-list.monitor-cards>article.cancelled{opacity:.82;background:#f5f1ee;border-color:#d8cec7 #8b7568 #d8cec7 #d8cec7}.monitor-list.monitor-cards>article.cancelled .monitor-live-stage{color:#5d4940;background:#eee7e2;border-color:#d8cbc3}.monitor-compact-hero{justify-content:space-between;align-items:end;gap:20px;padding:24px 2px 18px;display:flex}.monitor-compact-hero h1{margin-top:4px;font-size:25px}.monitor-compact-hero .manager-search{width:min(420px,100%)}.monitor-split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.monitor-pane{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.monitor-pane>header{color:#fff;background:var(--brand-black);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.monitor-pane.delivery>header{color:var(--brand-black);background:var(--brand)}.monitor-pane>header h2{font-size:18px}.monitor-pane>header p{opacity:.8;margin-top:2px;font-size:10px}.monitor-pane>header>strong{white-space:nowrap;background:#ffffff24;border-radius:999px;padding:6px 9px;font-size:11px}.monitor-pane.delivery>header>strong{background:#1f23181a}.monitor-table-head,.monitor-order-row{grid-template-columns:45px minmax(95px,1.15fr) minmax(105px,1.25fr) minmax(78px,.8fr) 76px 82px;align-items:center;gap:8px;display:grid}.monitor-table-head{color:#8b8b80;background:#f4f3ed;padding:9px 11px;font-size:9px;font-weight:800}.monitor-compact-list{max-height:68vh;overflow:auto}.monitor-order-row{border-top:1px solid #eceae0;min-height:59px;padding:8px 11px}.monitor-order-row:first-child{border-top:0}.monitor-order-row>:is(strong,span,em){min-width:0}.monitor-order-receipt{font-size:13px}.monitor-order-customer,.monitor-order-current{gap:2px;display:grid}.monitor-order-customer b,.monitor-order-current b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.monitor-order-customer small,.monitor-order-current small{color:var(--muted);font-size:8px!important}.monitor-order-delivery{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.monitor-order-state{color:#536048;white-space:nowrap;background:#edf1e8;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.monitor-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.monitor-row-actions a,.monitor-row-actions button{white-space:nowrap;border:1px solid #d5d7ca;border-radius:7px;padding:5px 6px;font-weight:800;text-decoration:none;font-size:8px!important}.monitor-row-actions a{color:#414936;background:#f4f5ef}.monitor-row-actions button{color:#853f30;cursor:pointer;background:#fff4ef}.monitor-order-row.delivered{background:#e9f6e8;border-color:#cfe5cc;box-shadow:inset -4px 0 #4f8a50}.monitor-order-row.delivered .monitor-order-state{color:#fff;background:#4f8a50}.monitor-order-row.late{box-shadow:inset -4px 0 var(--danger);background:#fff5f1}.monitor-order-row.late .monitor-order-state{color:#8c3e2d;background:#f5d9d0}.monitor-order-row.risk{background:#fffbee;box-shadow:inset -4px 0 #d19a2d}.monitor-order-row.risk .monitor-order-state{color:#785b18;background:#f7e6b8}.monitor-order-row.cancelled{color:#766a64;opacity:.8;background:#f2efed}.monitor-order-row.cancelled .monitor-order-state,.monitor-order-row.cancel-requested .monitor-order-state{color:#894330;background:#f1d8d0}.monitor-empty{color:var(--muted);text-align:center;margin:0;padding:35px 15px;font-size:11px}@media (width<=1100px){.monitor-split{grid-template-columns:1fr}.monitor-compact-list{max-height:none}}@media (width<=700px){.monitor-compact-hero{flex-direction:column;align-items:stretch}.monitor-table-head{display:none}.monitor-order-row{grid-template-columns:42px 1fr auto;gap:6px 9px}.monitor-order-current,.monitor-order-delivery{grid-column:2}.monitor-order-state{grid-area:1/3}.monitor-row-actions{flex-direction:column;grid-area:2/3/4;align-items:end}}.monitor-ticket-head{grid-template-columns:1.1fr auto 1fr .75fr;align-items:center;gap:15px;display:grid}.monitor-ticket-head>span:first-child,.monitor-ticket-head .monitor-stage{gap:4px;display:grid}.monitor-ticket-head>span:first-child strong{font-size:14px}.monitor-ticket-head>b{color:#596044;background:#eceee1;border-radius:999px;width:max-content;padding:6px 9px}.monitor-ticket-head>em{font-style:normal}.monitor-ticket-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-ticket-actions a{color:#525b3c;font-weight:800;text-decoration:none}.monitor-page-nav{align-items:center}.cashier-quick-nav .monitor-back-button{color:#fff;background:var(--brand-black)}.monitor-stage-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.monitor-stage-overview article{color:#3f4937;background:#f0f4e9;border:1px solid #d8e2cf;border-top:4px solid #66845a;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.monitor-stage-overview article:nth-child(2){color:#735d21;background:#fff9e8;border-color:#bd8e2e #eadcae #eadcae}.monitor-stage-overview article:nth-child(3){color:#655e30;border-color:#e3dfb8;border-top-color:var(--brand-deep);background:#f7f5df}.monitor-stage-overview article:nth-child(4){color:#fff;background:linear-gradient(135deg, var(--brand-black), #353b28);border-color:#3d4430;border-top-color:var(--brand)}.monitor-stage-overview article>i{color:#fff;background:#66845a;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.monitor-stage-overview article:nth-child(2)>i{background:#bd8e2e}.monitor-stage-overview article:nth-child(3)>i{background:var(--brand-deep)}.monitor-stage-overview article:nth-child(4)>i{color:var(--brand-black);background:var(--brand)}.monitor-stage-overview article>span{gap:3px;display:grid}.monitor-stage-overview article strong{font-size:12px}.monitor-stage-overview article small{color:inherit;opacity:.78}.monitor-stage-overview article>b{font-size:25px}.monitor-live-stage{color:#303727;background:var(--brand-soft);border:1px solid #6d734036;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:9px 15px;margin:13px 0 0;padding:12px 13px;display:grid}.monitor-live-stage>div{gap:3px;display:grid}.monitor-live-stage>div>span{color:var(--brand-deep);font-weight:900}.monitor-live-stage>div>strong{font-size:15px!important}.monitor-live-stage>div>small{color:var(--muted)}.monitor-live-stage>b{color:#fff;background:var(--brand-deep);border-radius:999px;padding:6px 9px}.monitor-progress{background:#6d734029;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden!important}.monitor-progress>i{background:linear-gradient(90deg, var(--brand-deep), var(--brand));border-radius:inherit;height:100%;transition:width .3s;display:block}.monitor-list article.risk .monitor-progress>i{background:#d39a2d}.monitor-list article.late .monitor-progress>i{background:var(--sla-late)}@media (width<=900px){.monitor-stage-overview{grid-template-columns:1fr 1fr}}@media (width<=540px){.monitor-stage-overview,.monitor-live-stage{grid-template-columns:1fr}.monitor-live-stage>b{width:max-content}}.request-cancel{color:#903e2d;cursor:pointer;background:#fff5f1;border:1px solid #e1ad9d;border-radius:9px;padding:8px 12px;font-weight:800}.cancel-pending{color:#8e3d2c;background:#f9ddd4;border-radius:9px;padding:8px 12px;font-weight:900}.delivered-label{color:#4f7248;font-weight:900}.qc-cancel-request{color:#843a2b;background:#fff0ea;border:1px solid #e8b3a2;border-radius:13px;align-items:center;gap:11px;margin:13px 0;padding:13px;display:flex}.qc-cancel-request>span{color:#fff;background:var(--danger);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid;font-size:20px!important}.qc-cancel-request>div{flex:1;gap:3px;display:grid}.qc-cancel-request button{color:#fff;background:var(--danger);cursor:pointer;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-weight:900}.courier-cancel-alert{color:#873d2d;background:var(--danger-soft);border:1px solid #ebc1b4;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.manager-cancelled-box,.customer-cancel-alert{color:#863c2c;background:#fff0ea;border:1px solid #e8b3a2;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.manager-cancelled-box>span,.customer-cancel-alert>span{color:#fff;background:var(--danger);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:900;display:grid;font-size:18px!important}.manager-cancelled-box>div{gap:3px;display:grid}.customer-cancel-alert{margin-bottom:14px}.customer-cancel-alert p{margin:3px 0 0;font-size:11px}.customer-cancel-alert.approved{background:#fae3db}.manager-phase-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0 14px;display:grid}.manager-phase-kpis article{color:#4f6748;background:#edf4e9;border:1px solid #d4e1cf;border-radius:14px;align-content:center;gap:5px;min-height:92px;padding:13px;display:grid;box-shadow:inset 0 4px #66845a}.manager-phase-kpis article:nth-child(2){color:#745a21;background:#fff8e6;border-color:#eadcae;box-shadow:inset 0 4px #bd8e2e}.manager-phase-kpis article:nth-child(3){color:#50654a;background:#eef3eb}.manager-phase-kpis article.total{color:#fff;box-shadow:inset 0 4px var(--brand);background:linear-gradient(135deg,#343827,#4a5034);border-color:#444930}.manager-phase-kpis small{color:inherit;opacity:.9}.manager-phase-kpis strong{font-size:17px}.manager-phase-kpis span{color:inherit;opacity:.82;font-size:10px!important}.manager-health.cancelled{color:#913f2f;background:#f8ddd4}.login-role-guide{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.login-role-guide>span{min-height:58px;color:var(--brand-black);background:var(--brand-soft);border:1px solid #6d734033;border-radius:11px;justify-content:center;align-items:center;gap:7px;display:flex}.login-role-guide b{font-size:10px}.login-default-note{color:#59634b;text-align:center;background:#f0f2e8;border-radius:9px;margin:12px 0 0;padding:9px;font-size:10px}.default-password{color:#596248;background:#eef1e5;border:1px solid #d9decc;border-radius:9px;align-content:center;gap:2px;min-height:40px;padding:5px 10px;display:grid}.default-password small{color:var(--muted)}.default-password strong{letter-spacing:2px;font-size:14px}:is(html:has(.kitchen-display),body:has(.kitchen-display)){background:#11140f;min-height:100%}.kitchen-display{color:#f7f6ed;background:radial-gradient(circle at 50% 0,#252b1d,#11140f 45%);min-height:100vh;padding:22px;font-family:Tahoma,Arial,sans-serif}.kitchen-display-header{border-bottom:1px solid #3c4234;justify-content:space-between;align-items:center;gap:22px;min-height:90px;padding:0 5px 18px;display:flex}.kitchen-display-header p{color:#bec79d;margin:0 0 5px;font-size:14px}.kitchen-display-header h1{font-size:clamp(27px,3vw,42px)}.kitchen-display-status{align-items:center;gap:10px;display:flex}.kitchen-display-status>span,.kitchen-display-status>b{border-radius:999px;padding:9px 12px;font-size:13px}.kitchen-display-status .online{color:#bfe8b6;background:#263b25}.kitchen-display-status .offline{color:#ffd1c5;background:#552d25}.kitchen-display-status>b{color:#ffd3c8;background:#642f25}.kitchen-display-status time{text-align:left;direction:ltr;min-width:130px;font-size:26px;font-weight:900}.kitchen-legend{justify-content:flex-end;gap:8px;padding:14px 0;display:flex}.kitchen-legend span{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.kitchen-legend .normal{color:#c9ecc3;background:#254026}.kitchen-legend .risk{color:#ffe3a1;background:#5d471c}.kitchen-legend .late,.kitchen-legend .cancel{color:#ffd2c8;background:#602d24}.kitchen-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kitchen-column{background:#ffffff09;border:1px solid #34392e;border-radius:18px;min-width:0;padding:15px}.kitchen-column>header{border-bottom:1px solid #353b30;justify-content:space-between;align-items:center;margin-bottom:13px;padding:2px 2px 13px;display:flex}.kitchen-column>header small{color:#adb497;font-size:12px}.kitchen-column>header h2{margin-top:4px;font-size:clamp(20px,2.2vw,30px)}.kitchen-column>header>strong{color:#1c2118;background:var(--brand);text-align:center;border-radius:12px;min-width:70px;padding:9px;font-size:18px}.kitchen-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.kitchen-ticket{color:#eff4e9;background:#1c2b1d;border:2px solid #426647;border-radius:15px;align-content:space-between;gap:13px;min-height:180px;padding:14px;display:grid;box-shadow:inset 0 5px #5e9364}.kitchen-ticket.risk{color:#fff4d6;background:#392e18;border-color:#a77a28;box-shadow:inset 0 5px #d6a23d}.kitchen-ticket.late{color:#fff0ec;background:#3b201b;border-color:#a84b38;animation:1.7s infinite kitchen-pulse;box-shadow:inset 0 5px #d76048}.kitchen-ticket.cancel{color:#fff;background:#5a2119;border-color:#e06a50;box-shadow:inset 0 5px #ff8b70}.kitchen-ticket-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.kitchen-ticket-head strong{font-size:clamp(20px,2vw,28px)}.kitchen-ticket-head span{text-align:center;background:#ffffff17;border-radius:8px;max-width:55%;padding:6px 8px;font-size:11px;font-weight:800}.kitchen-live-time{gap:5px;display:grid}.kitchen-live-time small{color:inherit;opacity:.8;font-size:12px}.kitchen-live-time strong{font-size:clamp(24px,2.6vw,36px)}.kitchen-live-time em{opacity:.75;font-size:11px;font-style:normal}.kitchen-ticket footer{color:inherit;opacity:.82;border-top:1px solid #ffffff21;justify-content:space-between;gap:10px;padding-top:9px;display:flex}.kitchen-ticket footer span,.kitchen-ticket footer time{font-size:11px}.kitchen-empty{color:#aab39a;border:1px dashed #3f4638;border-radius:14px;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.kitchen-empty span{color:#172015;background:#78936f;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}@keyframes kitchen-pulse{50%{border-color:#f08a73;box-shadow:inset 0 5px #f0785d,0 0 22px #d7604838}}@media (width<=920px){.order-phase-times,.manager-phase-kpis{grid-template-columns:repeat(2,1fr)}.workflow-settings-card>article{grid-template-columns:42px 1fr}.workflow-settings-card>article>label{grid-column:2;width:160px}.monitor-ticket-head{grid-template-columns:1fr auto}.monitor-ticket-head .monitor-stage,.monitor-ticket-head>em{grid-column:1/-1}.kitchen-columns{grid-template-columns:1fr}}@media (width<=580px){.zireh-logo small{display:none}.order-phase-times,.manager-phase-kpis{grid-template-columns:1fr 1fr}.phase-time{min-height:65px}.workflow-settings-card{padding:12px}.workflow-settings-card>article{grid-template-columns:35px 1fr;padding:14px 5px}.workflow-setting-number{width:34px;height:34px}.workflow-settings-card>article>label{grid-column:1/-1;width:100%}.monitor-ticket-actions{flex-direction:column;align-items:stretch}.kitchen-display{padding:10px}.kitchen-display-header{flex-direction:column;align-items:flex-start}.kitchen-display-status{flex-wrap:wrap;width:100%}.kitchen-display-status time{margin-right:auto}.kitchen-ticket-grid{grid-template-columns:1fr}}.manager-order-list :is(strong,small,span),.manager-mini-timeline :is(strong,small,time),.manager-delay-ledger-table :is(strong,span,time,b,em,i),.manager-courier-table :is(strong,span,b,em),.qc-order-list :is(strong,small,em,time),.qc-steps :is(strong,small,time),.courier-assigned-card :is(strong,small,span,time),.customer-bank-list :is(strong,span,b,em,i),.user-list :is(strong,small,span,button),.monitor-list :is(strong,small,span,b,em,time){font-size:10px!important}.settings-header .brand-name{align-items:center;gap:9px;display:inline-flex}.settings-header .brand-name:before{content:"";background:#121412 url(/zireh-logo.svg) 50%/cover no-repeat;border-radius:11px;width:42px;height:44px;display:block;box-shadow:0 7px 16px #30341f24}.staff-inbox,.food-tests,.complaint-inbox,.cashier-complaint-compose{width:min(1180px,100% - 32px);color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;margin:16px auto;padding:16px;box-shadow:0 12px 35px #23281814}.staff-inbox>header,.food-tests>header,.complaint-inbox>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.staff-inbox>header span{color:#fff;background:#2f3526;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.staff-inbox>header strong,.complaint-inbox>header>strong{color:#8a3e2d;font-size:13px}.staff-inbox article{background:#fff9e8;border:1px solid #ead9a2;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.staff-inbox article+article{margin-top:8px}.staff-inbox article div{gap:4px;display:grid}.staff-inbox article strong{font-size:14px}.staff-inbox article small{color:#796e4f;font-size:11px}.staff-inbox article p{margin:3px 0 0;font-size:13px;line-height:1.8}.staff-inbox button,.cashier-complaint-compose button,.food-tests button,.complaint-inbox button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.food-tests.blocked{background:#fffaf5;border-color:#e2b48c}.food-tests.approved{background:#fbfff9;border-color:#b8d3b0}.food-tests>header h2,.complaint-inbox>header h2{margin-top:3px;font-size:20px}.food-tests>header>strong{color:#88412f;background:#f9e4dc;border-radius:10px;padding:8px 11px;font-size:12px}.food-tests.approved>header>strong{color:#3e6e38;background:#e3f1df}.food-tests>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.food-tests article{border:1px solid #dddcd2;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;min-height:64px;padding:11px;display:flex}.food-tests article span{gap:4px;display:grid}.food-tests article strong{font-size:13px}.food-tests article small{color:var(--muted);font-size:10px}.food-tests article.approved{background:#edf7e9;border-color:#bdd7b4}.food-tests article.rejected{background:#fff0eb;border-color:#e5b6a8}.food-tests article div{gap:5px;display:flex}.food-tests button.reject{background:#a9503d}.complaint-inbox>div{gap:9px;display:grid}.complaint-inbox article{background:#fbfaf5;border:1px solid #dfddd1;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(300px,auto);gap:15px;padding:12px;display:grid}.complaint-inbox article>span{gap:5px;display:grid}.complaint-inbox article strong{font-size:13px}.complaint-inbox article small{color:var(--muted);font-size:10px}.complaint-inbox article p{margin:0;font-size:12px;line-height:1.8}.complaint-inbox article>div{flex-wrap:wrap;align-content:center;gap:5px;display:flex}.complaint-inbox button{padding:7px 8px;font-size:10px}.cashier-complaint-compose{grid-template-columns:.7fr 1fr 1.5fr auto;align-items:end;gap:10px;display:grid}.cashier-complaint-compose h2{margin-top:3px;font-size:18px}.cashier-complaint-compose select,.cashier-complaint-compose textarea{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d9d7cb;border-radius:10px;padding:10px}.cashier-complaint-compose textarea{resize:vertical;min-height:65px}.cashier-complaint-compose>div:last-child{gap:6px;display:grid}.cashier-complaint-compose .secondary,.courier-complaint-box .secondary{color:var(--ink);background:#efeee7}.complaint-action,.courier-report-complaint{color:#6d5122;cursor:pointer;background:#fff6dc;border:1px solid #dec787;border-radius:9px;padding:8px 11px;font-weight:800}.customer-care{gap:13px;margin-top:18px;display:grid}.customer-care-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-care-actions>button{color:var(--ink);border:1px solid var(--line);text-align:right;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:3px 10px;padding:14px;display:grid}.customer-care-actions>button>span{color:#fff;background:var(--olive);border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.customer-care-actions strong{font-size:13px}.customer-care-actions small{color:var(--muted);font-size:10px}.customer-care-message,.feedback-thanks{color:#47623e;background:#edf5e9;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.customer-complaint-form,.customer-feedback-card{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;padding:15px;display:grid}.customer-complaint-form label,.customer-feedback-card label{gap:6px;font-size:11px;font-weight:800;display:grid}.customer-complaint-form select,.customer-complaint-form textarea{font:inherit;border:1px solid #d8d6ca;border-radius:9px;padding:10px}.customer-complaint-form textarea{min-height:90px}.customer-complaint-form button,.customer-feedback-card button,.customer-chat-box form button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:9px;padding:10px;font-weight:800}.customer-complaint-history{background:#f8f7f1;border-radius:14px;padding:14px}.customer-complaint-history article{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:8px;padding:10px}.customer-complaint-history article>div{justify-content:space-between;display:flex}.customer-complaint-history p{margin:7px 0;font-size:11px}.customer-complaint-history span{color:#4b6743;font-size:10px;font-weight:800}.customer-chat-box{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.customer-chat-box>header{color:#fff;background:#303526;justify-content:space-between;padding:12px;display:flex}.customer-chat-box>header div{gap:3px;display:grid}.customer-chat-messages{background:#f5f4ee;align-content:start;gap:7px;min-height:170px;max-height:320px;padding:12px;display:grid;overflow:auto}.customer-chat-messages article{background:#fff;border-radius:10px;max-width:82%;padding:8px 10px}.customer-chat-messages article.customer{color:#fff;background:#6d7444;margin-right:auto}.customer-chat-messages p{margin:0 0 4px;font-size:11px}.customer-chat-messages time{opacity:.7;font-size:8px}.customer-chat-box form{grid-template-columns:1fr auto;gap:7px;padding:9px;display:grid}.customer-chat-box form input{border:1px solid #d8d6ca;border-radius:9px;padding:10px}.customer-feedback-card label span{color:var(--olive);margin-right:auto}.crm-shell,.cx-shell,.messages-shell{min-height:100vh;color:var(--ink);background:#f5f4ed;padding-bottom:50px}.crm-shell>.manager-header{width:100%}.crm-hero,.cx-hero,.messages-hero{color:#fff;background:linear-gradient(135deg,#303526,#555d38);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 32px);margin:25px auto 16px;padding:22px;display:flex}.crm-hero h1,.cx-hero h1,.messages-hero h1{margin:4px 0 8px;font-size:28px}.crm-hero p,.cx-hero p,.messages-hero p{color:#e7e7d7}.crm-hero>div:last-child,.cx-hero>div:last-child{gap:8px;display:flex}.crm-hero>div:last-child span,.cx-hero>div:last-child span{text-align:center;background:#ffffff1a;border-radius:12px;gap:4px;min-width:90px;padding:10px;display:grid}.crm-hero strong,.cx-hero strong{font-size:22px}.crm-toast{color:#496442;text-align:center;background:#e6f2e1;border-radius:10px;width:min(1180px,100% - 32px);margin:10px auto;padding:11px;font-size:12px}.crm-tabs{background:#e5e4da;border-radius:12px;gap:6px;width:min(1180px,100% - 32px);margin:0 auto 14px;padding:5px;display:flex}.crm-tabs button{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-weight:800}.crm-tabs button.active{color:#fff;background:var(--olive)}.crm-two-column,.crm-chat-layout,.crm-orders-layout{grid-template-columns:1.6fr .8fr;gap:14px;width:min(1180px,100% - 32px);margin:auto;display:grid}.crm-panel,.crm-conversations,.crm-chat-panel,.crm-order-list{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.crm-panel h2{margin:4px 0 12px}.crm-complaints{gap:9px;max-height:650px;display:grid;overflow:auto}.crm-complaints article{background:#faf9f4;border:1px solid #deddd2;border-radius:11px;padding:12px}.crm-complaints article>header{justify-content:space-between;gap:8px;display:flex}.crm-complaints article>header span{gap:4px;display:grid}.crm-complaints article p{font-size:12px;line-height:1.8}.complaint-quick-actions{flex-wrap:wrap;gap:5px;display:flex}.complaint-quick-actions button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:7px;padding:7px 8px;font-size:9px}.complaint-resolution{color:#44613e;background:#eaf3e6;border-radius:8px;justify-content:space-between;padding:9px;display:flex}.crm-form{gap:10px;display:grid}.crm-form label{gap:5px;font-size:11px;font-weight:800;display:grid}.crm-form input,.crm-form select,.crm-form textarea{font:inherit;border:1px solid #d9d7cb;border-radius:9px;padding:10px}.crm-form textarea{min-height:100px}.crm-form button,.crm-delivery-correction{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:9px;padding:11px;font-weight:800}.crm-conversations,.crm-order-list{align-content:start;gap:6px;max-height:700px;display:grid;overflow:auto}.crm-conversations>button,.crm-order-list>button{color:var(--ink);border:1px solid var(--line);text-align:right;cursor:pointer;background:#f7f6f0;border-radius:9px;justify-content:space-between;gap:7px;padding:10px;display:flex}.crm-conversations>button.active,.crm-order-list>button.active{color:#fff;background:var(--olive)}.crm-conversations span,.crm-order-list button{gap:3px;display:grid}.crm-chat-layout,.crm-orders-layout{grid-template-columns:.7fr 1.6fr}.crm-chat-panel{padding:0;overflow:hidden}.crm-chat-panel>header{color:#fff;background:#303526;justify-content:space-between;padding:13px;display:flex}.crm-chat-messages{background:#f5f4ee;align-content:start;gap:8px;min-height:480px;max-height:580px;padding:14px;display:grid;overflow:auto}.crm-chat-messages article{background:#fff;border-radius:10px;max-width:75%;padding:9px}.crm-chat-messages article.crm{color:#fff;background:var(--olive);margin-right:auto}.crm-chat-panel>form{grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.crm-chat-panel>form input{border:1px solid var(--line);border-radius:9px;padding:10px}.crm-chat-panel>form button{color:#fff;background:var(--olive);border:0;border-radius:9px;padding:10px 16px}.crm-order-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.crm-order-facts span{background:#f3f2eb;border-radius:9px;gap:4px;padding:10px;display:grid}.crm-message-compose{width:min(700px,100% - 32px);margin:auto}.cx-kpi-grid{grid-template-columns:repeat(6,1fr);gap:9px;width:min(1180px,100% - 32px);margin:0 auto 14px;display:grid}.cx-kpi-grid article{border:1px solid var(--line);box-shadow:inset 0 4px var(--brand);background:#fff;border-radius:13px;gap:6px;padding:14px;display:grid}.cx-kpi-grid article>span{color:var(--muted);font-size:11px;font-weight:800}.cx-kpi-grid article>strong{font-size:25px}.cx-kpi-grid article>small{color:#6e725f;font-size:9px}.cx-layout{grid-template-columns:1fr 1fr;gap:14px;width:min(1180px,100% - 32px);margin:0 auto 14px;display:grid}.cx-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(1180px,100% - 32px);margin:0 auto 14px;padding:16px}.cx-layout>.cx-card{width:100%;margin:0}.cx-card .manager-panel-heading>button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:8px;padding:9px 12px}.cx-kpi-settings{gap:7px;display:grid}.cx-kpi-settings article{grid-template-columns:auto 1fr 120px;align-items:center;gap:8px;display:grid}.cx-kpi-settings input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.cx-kpi-settings label:last-child{align-items:center;gap:5px;font-size:10px;display:flex}.cx-toggle input{opacity:0;position:absolute}.cx-toggle span{cursor:pointer;background:#cbcbbf;border-radius:20px;width:36px;height:21px;display:block}.cx-toggle input:checked+span{background:var(--olive);box-shadow:inset 15px 0 #fff}.cx-category-chart{gap:9px;display:grid}.cx-category-chart article>div{justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.cx-category-chart i{background:#e8e7df;border-radius:9px;height:7px;display:block;overflow:hidden}.cx-category-chart i b{background:linear-gradient(90deg, var(--olive), var(--brand));height:100%;display:block}.cx-category-create,.cx-category-list article{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.cx-category-create{margin:10px 0}.cx-category-create input,.cx-category-list input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.cx-category-create button,.cx-category-list button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:8px;padding:8px 11px}.cx-category-list{gap:6px;display:grid}.cx-category-list article{grid-template-columns:1fr 1fr auto auto auto;align-items:center}.cx-category-list label{gap:5px;font-size:10px;display:flex}.cx-category-list button.danger{background:#9e4c39}.cx-complaint-table>div,.cx-complaint-table article{grid-template-columns:70px 90px 170px 1fr 110px;align-items:center;gap:8px;display:grid}.cx-complaint-table>div{color:var(--muted);padding:8px;font-size:10px}.cx-complaint-table article{border-top:1px solid var(--line);padding:9px;font-size:11px}.cx-complaint-table p{margin:0}.messages-layout{grid-template-columns:.75fr 1.25fr;gap:14px;width:min(1000px,100% - 32px);margin:auto;display:grid}.messages-compose,.messages-history{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.messages-compose form{gap:10px;display:grid}.messages-compose label{gap:5px;font-size:11px;font-weight:800;display:grid}.messages-compose input,.messages-compose select,.messages-compose textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px}.messages-compose textarea{min-height:130px}.messages-compose button{color:#fff;background:var(--olive);border:0;border-radius:9px;padding:11px;font-weight:800}.message-recipient-mode{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:10px;display:grid}.message-recipient-mode legend{padding:0 5px;font-size:11px;font-weight:900}.message-recipient-mode label{cursor:pointer;background:#f4f3eb;border:1px solid #dfddd1;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 7px;display:flex!important}.message-recipient-mode label:has(input:checked){color:#fff;background:var(--olive);border-color:var(--olive)}.message-recipient-mode input{width:auto;accent-color:var(--brand);margin:0}.messages-history{max-height:700px;overflow:auto}.messages-history>article{border:1px solid var(--line);background:#f8f7f1;border-radius:10px;margin-top:8px;padding:11px}.messages-history article header,.messages-history article footer{justify-content:space-between;align-items:center;gap:7px;display:flex}.messages-history article p{font-size:12px;line-height:1.8}.messages-history footer{color:var(--muted);font-size:9px}.messages-history b.seen{color:#44703d}.messages-history b.waiting{color:#a55a2d}.courier-admin-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:9px;padding:15px;display:grid}.courier-admin-card>article{border:1px solid var(--line);background:#faf9f4;border-radius:11px;grid-template-columns:180px 1fr 1fr 100px 170px;align-items:end;gap:9px;padding:11px;display:grid}.courier-admin-card>article.inactive{opacity:.6}.courier-admin-identity{align-items:center;gap:8px;display:flex}.courier-admin-identity i{color:#fff;background:var(--olive);border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.courier-admin-identity span,.courier-admin-card label{gap:4px;display:grid}.courier-admin-card input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.courier-admin-actions{grid-template-columns:1fr auto;gap:5px;display:grid}.courier-admin-actions button{color:#fff;background:var(--olive);border:0;border-radius:7px;padding:8px}.courier-admin-actions button.delete{background:#a34e3c}.courier-complaint-box{background:#fff;border:1px solid #ddc68a;border-radius:14px;grid-template-columns:.7fr 1fr 1.5fr auto;align-items:end;gap:9px;padding:14px;display:grid}.courier-complaint-box select,.courier-complaint-box textarea{border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px}.courier-complaint-box textarea{min-height:65px}.courier-complaint-box button{color:#fff;background:var(--olive);border:0;border-radius:8px;padding:9px}.courier-report-complaint{width:100%;margin-top:7px}.manager-finalize-order{color:#fff;cursor:pointer;background:#6c7040;border:0;border-radius:10px;width:100%;margin-top:12px;padding:11px;font-weight:800}.kitchen-display-50{height:100vh;padding:10px 14px;overflow:hidden}.kitchen-display-50 .kitchen-display-header{min-height:66px;padding-bottom:8px}.kitchen-display-50 .kitchen-display-header p{margin-bottom:2px;font-size:11px}.kitchen-display-50 .kitchen-display-header h1{font-size:clamp(22px,2.2vw,32px)}.kitchen-display-50 .kitchen-display-status time{font-size:22px}.kitchen-display-status>b.risk{color:#ffe6a7;background:#59451b}.kitchen-compact-legend{color:#bfc6ab;align-items:center;gap:8px;height:37px;font-size:10px;display:flex}.kitchen-compact-legend>span{margin-left:auto}.kitchen-compact-legend i{border-radius:7px;padding:4px 7px;font-style:normal}.kitchen-compact-legend i.normal{color:#bce3b5;background:#263b25}.kitchen-compact-legend i.risk{color:#ffe3a0;background:#59451b}.kitchen-compact-legend i.late{color:#ffd1c6;background:#5e2d24}.kitchen-groups-50{grid-template-columns:1fr 1fr;gap:8px;height:calc(100vh - 123px);display:grid}.kitchen-compact-group{background:#ffffff09;border:1px solid #343a2e;border-radius:12px;min-width:0;padding:7px}.kitchen-compact-group>header{border-bottom:1px solid #343a2e;justify-content:space-between;align-items:center;height:41px;display:flex}.kitchen-compact-group>header small{color:#aab297;font-size:8px}.kitchen-compact-group>header h2{font-size:17px}.kitchen-compact-group>header strong{color:#20251b;background:var(--brand);border-radius:7px;padding:5px 8px;font-size:12px}.kitchen-ticket-grid-50{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:calc(100% - 46px);padding-top:5px;display:grid}.kitchen-mini-ticket{color:#f0f5eb;background:#1d2b1e;border:1px solid #426547;border-radius:8px;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;padding:6px;display:grid;box-shadow:inset 0 3px #5e9264}.kitchen-mini-ticket.risk{color:#fff4d6;background:#392e18;border-color:#a77a28;box-shadow:inset 0 3px #d6a23d}.kitchen-mini-ticket.late,.kitchen-mini-ticket.cancel{color:#fff0ec;background:#3b201b;border-color:#a84b38;box-shadow:inset 0 3px #d76048}.kitchen-mini-ticket>div{justify-content:space-between;align-items:center;gap:3px;display:flex}.kitchen-mini-ticket>div strong{font-size:clamp(11px,.9vw,16px)}.kitchen-mini-ticket>div span{max-width:55%;color:inherit;opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(7px,.55vw,9px);overflow:hidden}.kitchen-mini-ticket>b{justify-content:center;align-items:center;gap:4px;font-size:clamp(18px,1.7vw,28px);display:flex}.kitchen-mini-ticket>b small{font-size:8px}.kitchen-mini-ticket footer{border-top:1px solid #ffffff1a;height:13px;padding-top:5px;position:relative;overflow:hidden}.kitchen-mini-ticket footer i{opacity:.8;background:currentColor;max-width:100%;height:3px;position:absolute;bottom:0;right:0}.kitchen-mini-ticket footer span{opacity:.72;font-size:7px;display:block}.kitchen-ticket-placeholder{border:1px dashed #ffffff0e;border-radius:8px;min-height:0}.manager-order-list :is(strong,small,span),.qc-order-list :is(strong,small,em,time),.courier-assigned-card :is(strong,small,span,time),.monitor-list :is(strong,small,span,b,em,time){font-size:11px!important}.manager-order-list strong,.qc-order-list strong,.courier-assigned-card strong,.monitor-ticket-head strong{font-size:13px!important}.login-role-guide{grid-template-columns:repeat(5,1fr)}@media (width<=1000px){.cx-kpi-grid{grid-template-columns:repeat(3,1fr)}.crm-two-column,.crm-chat-layout,.crm-orders-layout,.cx-layout,.messages-layout{grid-template-columns:1fr}.cashier-complaint-compose,.courier-complaint-box{grid-template-columns:1fr 1fr}.courier-admin-card>article{grid-template-columns:140px 1fr 1fr}.courier-admin-switch,.courier-admin-actions{grid-column:auto}}@media (width<=650px){.login-role-guide{grid-template-columns:repeat(2,1fr)}.food-tests>div,.cx-kpi-grid,.complaint-inbox article,.cashier-complaint-compose,.courier-complaint-box{grid-template-columns:1fr}.crm-hero,.cx-hero,.messages-hero{flex-direction:column;align-items:flex-start}.crm-hero>div:last-child,.cx-hero>div:last-child{width:100%}.cx-category-list article,.cx-complaint-table article{grid-template-columns:1fr}.cx-complaint-table>div{display:none}.courier-admin-card>article{grid-template-columns:1fr}.staff-inbox article{flex-direction:column;align-items:stretch}.message-recipient-mode{grid-template-columns:1fr}.kitchen-display-50{height:auto;min-height:100vh;overflow:auto}.kitchen-groups-50{grid-template-columns:1fr;height:auto}.kitchen-ticket-grid-50{grid-template-rows:none;grid-template-columns:repeat(2,1fr);height:auto}.kitchen-mini-ticket{min-height:100px}.kitchen-ticket-placeholder{display:none}}.qc-actions:has(.qc-action-courier){grid-template-columns:minmax(190px,.65fr) 1fr auto;align-items:stretch}.qc-action-courier{min-width:0;color:var(--ink);font:inherit;background:#fffdf4;border:1px solid #d8cc9e;border-radius:11px;padding:10px 12px;font-size:11px;font-weight:800}@media (width<=760px){.qc-actions:has(.qc-action-courier){grid-template-columns:1fr}}.manager-route-layout{background:#f5f4ed;min-height:100vh}.manager-route-layout .settings-header>nav,.manager-route-layout .manager-header>.manager-nav{display:none!important}.manager-route-layout main .manager-navigation-wrap{display:none}.manager-route-layout .manager-header{grid-template-columns:1fr auto}.manager-route-layout .manager-header .manager-user{grid-column:2}.manager-navigation-wrap{z-index:8;border:1px solid var(--line);border-top:3px solid var(--brand);background:linear-gradient(#fffffff0,#fbfaf4f0),url(/zireh-pattern-tile.svg) 0/72px 72px;border-radius:0 0 17px 17px;grid-template-columns:auto 1fr;gap:9px;width:min(1420px,100% - 24px);margin:0 auto;padding:10px;display:grid;position:relative;box-shadow:0 10px 30px #23281814}.manager-navigation-wrap.manager-home{grid-template-columns:1fr}.manager-back-button{color:#fff;min-width:160px;font:inherit;cursor:pointer;background:#303526;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.manager-navigation{grid-template-columns:repeat(9,minmax(86px,1fr));gap:6px;min-width:0;display:grid}.manager-navigation a{color:#4f5344;white-space:nowrap;background:#f5f4ee;border:1px solid #e1dfd4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:43px;padding:6px 5px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.manager-navigation a i{color:#fff;background:#777b4b;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.manager-navigation a:hover{color:#25291f;background:#eeeee4}.manager-navigation a.active{color:#fff;background:var(--olive);border-color:var(--olive)}.manager-navigation a.active i{color:var(--olive);background:var(--brand)}.workspace-manager-back{color:#fff!important;background:#6f7545!important;border-color:#92995b!important}.cx-workspace-shell>.manager-header{width:100%}.cx-resolution-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cx-resolution-grid article{color:#fff;text-align:center;background:linear-gradient(135deg,#535b39,#777f4c);border-radius:11px;gap:5px;padding:14px 9px;display:grid}.cx-resolution-grid article strong{font-size:24px}.cx-resolution-grid article span{font-size:10px;font-weight:800}.cx-feedback-list{gap:7px;max-height:430px;display:grid;overflow:auto}.cx-feedback-list article{border:1px solid var(--line);background:#f8f7f1;border-radius:9px;grid-template-columns:1.2fr repeat(3,.7fr);align-items:center;gap:7px;padding:10px;display:grid}.cx-feedback-list article p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.cx-feedback-list article span{font-size:10px}.cx-message-card form{margin-top:10px}.cx-complaint-table article b{gap:2px;display:grid}.cx-complaint-table article b small{color:var(--muted);font-size:8px;font-weight:500}.manager-food-create,.manager-food-list{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(1180px,100% - 32px);margin:14px auto;padding:17px}.manager-food-create{justify-content:space-between;align-items:center;gap:18px;display:flex}.manager-food-create h2{margin-top:4px;font-size:20px}.manager-food-create form{grid-template-columns:1fr auto;gap:8px;width:min(520px,100%);display:grid}.manager-food-create input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:9px;padding:11px}.manager-food-create button,.manager-food-list article>div button{color:#fff;background:var(--olive);cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-weight:900}.manager-food-list>article{border:1px solid var(--line);background:#faf9f4;border-radius:11px;grid-template-columns:170px 1fr 180px 230px;align-items:end;gap:10px;margin-top:8px;padding:11px;display:grid}.manager-food-list>article.inactive{opacity:.58}.manager-food-list article label{gap:5px;font-size:10px;font-weight:800;display:grid}.manager-food-list article input[type=text],.manager-food-list article label>input:not([type]){border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.manager-food-active{grid-template-columns:auto 1fr;align-content:center}.manager-food-status{text-align:center;border-radius:9px;align-self:center;padding:8px;font-size:10px;font-weight:900}.manager-food-status.approved{color:#3e7137;background:#e5f2e1}.manager-food-status.pending{color:#835e22;background:#fff1c9}.manager-food-status.rejected,.manager-food-status.sold_out{color:#914735;background:#f9e1d9}.manager-food-list article>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.manager-food-list article>div button.danger{background:#a04b39}.manager-food-list article>div small{grid-column:1/-1}.food-tests article.sold_out{color:#7b4233;background:#f7e6df;border-color:#dcae9f}.food-tests button.sold-out{background:#a7553e}.food-test-notice{color:#486340;background:#edf5e9;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:11px}.food-tests.informational{background:#fffef7;border-color:#d8d8b7}.food-test-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.food-test-header-actions>strong{color:#59633f;background:var(--brand-soft);border-radius:10px;padding:8px 11px;font-size:11px}.food-tests.approved .food-test-header-actions>strong{color:#3e6e38;background:#e3f1df}.food-tests .food-test-history-toggle{color:#fff;background:var(--brand-black);padding:8px 10px;font-size:10px}.food-availability{white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:9px}.food-availability.approved{color:#3f7138;background:#e3f1de}.food-availability.pending{color:#856026;background:#fff0c7}.food-availability.rejected,.food-availability.sold_out{color:#8f4534;background:#f8dfd7}.staff-inbox.confirmed{background:#f8fff6;border-color:#b9d3b1}.staff-inbox-success,.staff-inbox-error{border-radius:9px;margin:0;padding:10px;font-size:12px;font-weight:800}.staff-inbox-success{color:#3f7038;background:#e5f2e1}.staff-inbox-error{color:#914634;background:#fae3dc}@media (width<=1080px){.manager-navigation{grid-template-columns:none;grid-auto-columns:minmax(105px,1fr);grid-auto-flow:column;padding-bottom:3px;overflow-x:auto}.manager-food-list>article{grid-template-columns:140px 1fr 150px}.manager-food-list article>div{grid-column:1/-1}}@media (width<=650px){.manager-navigation-wrap{grid-template-columns:1fr}.manager-back-button{width:100%}.manager-food-create{flex-direction:column;align-items:stretch}.manager-food-list>article{grid-template-columns:1fr}.manager-food-list article>div{grid-column:auto}.cx-resolution-grid,.cx-feedback-list article{grid-template-columns:1fr 1fr}}:is(body:has(.cashier-shell),body:has(.qc-shell),body:has(.courier-shell),body:has(.manager-shell),body:has(.settings-shell),body:has(.customers-shell),body:has(.users-shell),body:has(.monitor-shell),body:has(.crm-shell),body:has(.cx-shell),body:has(.messages-shell)){background:linear-gradient(#f5f3e9f0, #f5f3e9f7), url(/zireh-pattern-radial.svg) left 72px/430px 430px no-repeat fixed, var(--paper)}:where(.crm-shell,.cx-shell,.messages-shell,.manager-route-layout){background:0 0}:where(.cashier-header,.manager-header,.settings-header,.courier-header){border:1px solid #6d73402e;border-top:3px solid var(--brand);background:linear-gradient(#fffffff2,#faf9f2f2),url(/zireh-pattern-tile.svg) 0/68px 68px;border-radius:0 0 16px 16px;padding:11px 14px;box-shadow:0 11px 28px #23281813}:where(.crm-hero,.cx-hero,.messages-hero){border:1px solid #b8be724d;border-top:4px solid var(--brand);background:linear-gradient(135deg,#111311f5,#353b28f0),url(/zireh-pattern-tile.svg) 0/82px 82px;box-shadow:0 17px 42px #11131124}:where(.cashier-form-card,.recent-card,.qc-queue,.qc-workspace,.courier-card,.workflow-settings-card,.customer-bank-card,.user-create-card,.user-list-card,.monitor-card,.crm-panel,.crm-conversations,.crm-chat-panel,.crm-order-list,.manager-food-create,.manager-food-list,.messages-compose,.messages-history){border-color:#6d73402e;box-shadow:0 15px 38px #23281816}:where(.submit-order,.qc-next,.courier-search button,.crm-form button,.manager-back-button){background:linear-gradient(135deg, var(--brand-black), #373d2b)}.staff-session{background:#111311f0;border-color:#b8be7261}@media (width<=700px){:where(.cashier-header,.manager-header,.settings-header,.courier-header){border-radius:0 0 13px 13px}.food-test-header-actions{justify-content:flex-start;width:100%}}:is(html:has(.kitchen-number-display),body:has(.kitchen-number-display)){background:#11140f;width:100%;height:100%;min-height:0;margin:0;overflow:hidden}.kitchen-number-display{background:#11140f;grid-template-rows:auto auto minmax(0,1fr);width:100vw;height:100dvh;margin:0;display:grid;overflow:hidden;min-height:0!important;padding:0!important}.kitchen-number-display:fullscreen{background:#11140f;grid-template-rows:auto auto minmax(0,1fr);width:100vw;height:100dvh;margin:0;display:grid;overflow:hidden;min-height:0!important;padding:0!important}.kitchen-number-display .kitchen-display-header{border-bottom:1px solid #3c4234;min-height:0;padding:10px 16px}.kitchen-number-display .kitchen-color-legend{border-bottom:1px solid #353b2f;min-height:40px;margin:0;padding:6px 16px}.kitchen-number-display .kitchen-number-groups{align-items:stretch;gap:0;width:100%;height:100%;min-height:0;overflow:hidden}.kitchen-number-display .kitchen-number-group{border:0;border-radius:0;height:100%;min-height:0;padding:10px;overflow:hidden;box-shadow:inset 0 5px #778054}.kitchen-number-display .kitchen-number-group.delivery{border-left:1px solid #3d4435;box-shadow:inset 0 5px #b78736}.kitchen-number-display .kitchen-number-group>header{height:44px;margin:0}.kitchen-number-display .kitchen-number-grid{align-content:start;height:calc(100% - 44px);padding-top:8px;overflow:auto}.kitchen-display-status .fullscreen-toggle{color:#f0f3e3;background:#3e4935;border:1px solid #73805e}@media (width<=1100px){.kitchen-number-display{height:auto;overflow:auto;min-height:100dvh!important}body:has(.kitchen-number-display){overflow:auto}.kitchen-number-display .kitchen-number-groups{grid-template-columns:1fr;height:auto;overflow:visible}.kitchen-number-display .kitchen-number-group{min-height:48vh}.kitchen-number-display .kitchen-number-group.delivery{border-bottom:1px solid #3d4435;border-left:0}}:is(html:has(.cashier-shell),body:has(.cashier-shell),html:has(.horizontal-monitor-shell),body:has(.horizontal-monitor-shell),html:has(.cashier-report-shell),body:has(.cashier-report-shell)){width:100%;min-height:100%;margin:0}.cashier-shell,.horizontal-monitor-shell,.cashier-report-shell{min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0 8px 18px!important}.cashier-shell>.cashier-header,.horizontal-monitor-shell>.cashier-header,.cashier-report-shell>.cashier-header{border-radius:0;width:calc(100% + 16px);margin-inline:-8px}.cashier-shell>:is(.staff-inbox,.food-tests,.cashier-stats-top,.cashier-closed-notice),.cashier-shell>.cashier-customer-manager,.cashier-shell>.cashier-layout,.cashier-shell>.cashier-success{width:100%;max-width:none}.cashier-shell>.cashier-layout{margin-top:14px}.cashier-shell>.cashier-success{margin-inline:0}.cashier-customer-manager{color:#171913;background:#fff;border:1px solid #6d734033;border-top:4px solid #747b48;border-radius:16px;margin:14px 0;overflow:hidden;box-shadow:0 12px 30px #23281813}.cashier-customer-manager>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.cashier-customer-manager>summary::-webkit-details-marker{display:none}.cashier-customer-manager>summary:before{content:"⌄";order:3;font-size:20px;transition:transform .2s}.cashier-customer-manager[open]>summary:before{transform:rotate(180deg)}.cashier-customer-manager>summary span{gap:3px;display:grid}.cashier-customer-manager>summary small{font-weight:800;color:#687047!important}.cashier-customer-manager>summary strong{font-size:16px}.cashier-customer-manager>summary b{color:#323824;background:#eef1dc;border-radius:9px;padding:8px 10px;font-size:11px}.cashier-customer-manager-body{background:#f8f8f2;border-top:1px solid #e8e9dd;grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);gap:14px;padding:14px;display:grid}.cashier-customer-form,.cashier-customer-list-panel{background:#fff;border:1px solid #dedfd2;border-radius:13px;padding:14px}.cashier-customer-form{grid-template-columns:1fr 1fr;align-content:start;gap:11px;display:grid}.cashier-customer-form>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.cashier-customer-form h2{margin-top:3px;font-size:18px}.cashier-customer-form header button,.cashier-customer-search button,.customer-row-actions button{color:#303528;cursor:pointer;background:#fff;border:1px solid #d5d7c8;border-radius:8px;padding:8px 10px;font-weight:800}.cashier-customer-form label{color:#303429;gap:6px;font-size:11px;font-weight:800;display:grid}.cashier-customer-form label.wide{grid-column:1/-1}.cashier-customer-form :is(input,textarea),.cashier-customer-search input,.cashier-report-table-card input,.cashier-report-controls input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7d9cb;border-radius:9px;outline:0;padding:8px 11px}.cashier-customer-form textarea{resize:vertical}.cashier-customer-form :is(input,textarea):focus,.cashier-customer-search input:focus,.cashier-report-table-card input:focus{border-color:#747b48;box-shadow:0 0 0 3px #747b481f}.cashier-customer-form .customer-save-button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:9px;grid-column:1/-1;min-height:43px;font-weight:900}.cashier-customer-form button:disabled,.customer-row-actions button:disabled{opacity:.45;cursor:default}.cashier-customer-list-panel{min-width:0}.cashier-customer-search{grid-template-columns:1fr auto auto;gap:7px;display:grid}.cashier-customer-list{gap:7px;max-height:330px;margin-top:10px;display:grid;overflow:auto}.cashier-customer-list article{background:#fcfcf8;border:1px solid #e1e2d7;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.cashier-customer-list article.editing{background:#f4f6e6;border-color:#969e62}.cashier-customer-list article>div:first-child{gap:3px;min-width:0;display:grid}.cashier-customer-list article strong{font-size:12px}.cashier-customer-list article small{color:#4f5548!important;font-size:10px!important}.cashier-customer-list article span{color:#6c7067;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-row-actions{gap:6px;display:flex}.customer-row-actions button.delete{color:#8d3f31;background:#fff5f2;border-color:#e2b8ae}.customer-manager-message,.customer-manager-error{border-radius:8px;margin:9px 0 0;padding:9px 10px;font-size:11px;font-weight:800}.customer-manager-message{background:#e7f3e3;color:#386734!important}.customer-manager-error{background:#fae5df;color:#8e4031!important}.horizontal-monitor-shell .monitor-compact-hero{padding:12px 4px 10px}.horizontal-monitor-shell .cashier-service-split{gap:8px;width:100%}.horizontal-monitor-shell .cashier-tracking-pane{border-radius:10px;padding:9px}.horizontal-monitor-shell .cashier-tracking-pane-title{margin-bottom:7px}.horizontal-monitor-shell .cashier-tracking-pane-title h2{font-size:18px}.horizontal-monitor-shell .cashier-tracking-columns{gap:7px}.horizontal-monitor-shell .cashier-tracking-columns>section>h3{margin-bottom:5px;padding:6px 8px}.horizontal-monitor-shell .cashier-track-list{gap:5px;max-height:calc(100dvh - 225px)}.horizontal-monitor-shell .cashier-track-card{border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:minmax(125px,21%) minmax(0,1fr);column-gap:9px;width:100%;height:3cm;min-height:3cm;padding:7px 9px;display:grid;overflow:hidden}.horizontal-monitor-shell .cashier-track-card>header{grid-area:1/1;min-width:0}.horizontal-monitor-shell .cashier-track-card>header>strong{white-space:nowrap;font-size:15px}.horizontal-monitor-shell .cashier-track-card>header>span{text-overflow:ellipsis;white-space:nowrap;max-width:92px;padding:4px 6px;font-size:8px;overflow:hidden}.horizontal-monitor-shell .cashier-track-card>p{grid-area:2/1;align-content:start;min-width:0;margin:5px 0 0}.horizontal-monitor-shell .cashier-track-card>p :is(b,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizontal-monitor-shell .cashier-track-card ol{grid-area:1/2/3;align-items:start;min-width:0;height:100%;padding:10px 0 0;overflow-x:auto}.horizontal-monitor-shell .cashier-track-card li{grid-template-rows:20px auto auto;gap:3px;min-height:0}.horizontal-monitor-shell .cashier-track-card li:not(:last-child):after{height:2px;top:9px}.horizontal-monitor-shell .cashier-track-card li i{width:20px;height:20px}.horizontal-monitor-shell .cashier-track-card li strong{min-height:23px;font-size:7px;line-height:1.45}.horizontal-monitor-shell .cashier-track-card li small{font-size:7px!important}.cashier-report-shell{align-content:start;gap:12px;display:grid}.cashier-report-controls{color:#171913;background:#fff;border:1px solid #d9dacd;border-radius:13px;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:14px;display:grid;box-shadow:0 10px 25px #23281812}.cashier-report-controls h1{margin:3px 0;font-size:24px}.cashier-report-controls p:last-child{color:#565b50;margin:0}.cashier-report-controls form{align-items:end;gap:8px;display:flex}.cashier-report-controls label{gap:5px;font-size:10px;font-weight:800;display:grid}.cashier-report-controls form button,.cashier-report-table-card header button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:900}.cashier-report-controls button:disabled,.cashier-report-table-card button:disabled{opacity:.45;cursor:default}.cashier-report-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.cashier-report-summary>div{background:#fff;border:1px solid #d9dacd;border-top:4px solid #747b48;border-radius:11px;align-content:space-between;min-height:70px;padding:11px;display:grid}.cashier-report-summary small{color:#51564b!important}.cashier-report-summary strong{font-size:22px}.cashier-report-table-card{background:#fff;border:1px solid #d9dacd;border-radius:13px;min-width:0;padding:13px;box-shadow:0 10px 25px #23281812}.cashier-report-table-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cashier-report-table-card>header h2{font-size:18px}.cashier-report-table-card>header>div{align-items:center;gap:8px;display:flex}.cashier-report-table-card input{width:min(360px,38vw)}.cashier-report-table-wrap{width:100%;overflow:auto}.cashier-report-table-card table{border-collapse:collapse;width:100%;min-width:920px}.cashier-report-table-card th{color:#54594c;text-align:right;white-space:nowrap;background:#f1f2e9;padding:9px;font-size:10px}.cashier-report-table-card td{vertical-align:middle;border-bottom:1px solid #e8e9df;padding:10px 9px;font-size:11px}.cashier-report-table-card td>:is(b,small){display:block}.cashier-report-table-card td small{margin-top:3px;color:#686d62!important}.cashier-report-table-card td.courier-recorded{color:#356631;font-weight:900}.cashier-report-table-card td.courier-missing{color:#8a4939;font-weight:800}@media (width<=900px){.cashier-customer-manager-body,.cashier-report-controls{grid-template-columns:1fr}.cashier-report-controls form{flex-wrap:wrap}.cashier-report-table-card>header{flex-direction:column;align-items:stretch}.cashier-report-table-card>header>div{flex-wrap:wrap}.cashier-report-table-card input{width:100%}}@media (width<=700px){.cashier-customer-form{grid-template-columns:1fr}.cashier-customer-form>:is(header,label.wide,.customer-save-button){grid-column:auto}.cashier-customer-list article{grid-template-columns:1fr}.customer-row-actions button{flex:1}.horizontal-monitor-shell .cashier-service-split{grid-template-columns:1fr}.horizontal-monitor-shell .cashier-track-list{max-height:none}.horizontal-monitor-shell .cashier-track-card{grid-template-columns:120px minmax(520px,1fr);overflow-x:auto}}:is(body:has(.cashier-shell)>.staff-session,body:has(.horizontal-monitor-shell)>.staff-session,body:has(.cashier-report-shell)>.staff-session){display:none}.cashier-unified-header{color:#171913;grid-template-columns:minmax(185px,auto) minmax(170px,.65fr) minmax(390px,1fr) minmax(190px,auto);min-height:88px;background:linear-gradient(90deg,#fffffffa,#faf9f0f5),url(/zireh-pattern-tile.svg) 0/70px 70px!important;border-top:4px solid #747b48!important;border-bottom:1px solid #d8dbc7!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;display:grid!important;box-shadow:0 9px 28px #23281817!important}.cashier-header-brand{min-width:0}.cashier-header-brand .zireh-logo{gap:8px}.cashier-header-brand .zireh-logo>img:first-child{width:42px;height:46px}.cashier-header-brand .zireh-wordmark{object-fit:contain;width:132px;height:44px}.cashier-header-brand .zireh-logo small{display:none}.cashier-header-page{border-right:1px solid #d9dacd;gap:2px;min-width:0;padding:7px 12px;display:grid}.cashier-header-page small{font-weight:900;color:#747b48!important;font-size:9px!important}.cashier-header-page strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.cashier-header-page span{color:#555b4e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cashier-unified-header .cashier-quick-nav{background:#f3f3e9;border-color:#d9dacb;grid-template-columns:repeat(4,minmax(82px,1fr));gap:4px;min-width:0;padding:5px;display:grid}.cashier-unified-header .cashier-quick-nav a{color:#3f4438;text-align:center;background:#fff;border:1px solid #e1e2d8;border-radius:8px;place-items:center;min-height:36px;padding:7px 8px;font-size:9px;display:grid}.cashier-unified-header .cashier-quick-nav a:hover{background:#f7f8ec;border-color:#9ba26c}.cashier-unified-header .cashier-quick-nav a.active{color:#fff;background:#303628;border-color:#303628}.cashier-header-user{background:#fff;border:1px solid #d9dacd;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:190px;padding:7px 8px;display:grid}.cashier-header-user>div{gap:1px;min-width:0;display:grid}.cashier-header-user small{color:#73776d!important;font-size:8px!important}.cashier-header-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cashier-header-user em{color:#59604b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.cashier-header-user button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.manager-buzzer-settings{color:#171913;background:#fff;border:1px solid #d7d9c8;border-top:4px solid #747b48;border-radius:18px;margin-top:14px;padding:18px;box-shadow:0 12px 32px #23281814}.manager-buzzer-settings>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.manager-buzzer-settings>header h2{margin:3px 0;font-size:21px}.manager-buzzer-settings>header p:last-child{color:#555b4e;margin:0}.manager-buzzer-settings>header>button{cursor:pointer;border:0;border-radius:10px;min-width:145px;padding:11px 14px;font-weight:900}.manager-buzzer-settings>header>button.enabled{color:#fff;background:#3f743b}.manager-buzzer-settings>header>button.disabled{color:#fff;background:#8b4637}.manager-buzzer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manager-buzzer-grid article{background:#fbfbf7;border:1px solid #dedfd4;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.manager-buzzer-grid article.selected{background:#f2f5df;border-color:#808851;box-shadow:inset 0 0 0 1px #808851}.manager-buzzer-grid label{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex}.manager-buzzer-grid input{accent-color:#66713c}.manager-buzzer-grid label span{gap:3px;min-width:0;display:grid}.manager-buzzer-grid label b{font-size:11px}.manager-buzzer-grid label small{color:#64695e!important;font-size:9px!important}.manager-buzzer-grid article>button{color:#303628;cursor:pointer;background:#fff;border:1px solid #cfd1c0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.manager-buzzer-grid article>button:hover{color:#fff;background:#303628}.manager-buzzer-note{background:#f2f3e8;border-radius:9px;margin:12px 0 0;padding:10px;font-size:10px;color:#555b4e!important}.manager-settings-save{color:#171913;background:#fff;border:1px solid #d7d9c8;border-radius:14px;width:100%;margin-top:14px;padding:14px}.kitchen-display-status .kitchen-buzzer-state{border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}.kitchen-display-status .kitchen-buzzer-state.active{color:#d8f4d2;background:#284a29}.kitchen-display-status .kitchen-buzzer-state.waiting{color:#241f0e;background:#e2c45a}.kitchen-display-status .kitchen-buzzer-state.disabled{color:#efcac2;background:#62372f}@media (width<=1150px){.cashier-unified-header{grid-template-columns:auto minmax(170px,1fr) minmax(190px,auto)}.cashier-unified-header .cashier-quick-nav{grid-area:2/1/auto/-1}}@media (width<=720px){.cashier-unified-header{grid-template-columns:1fr auto}.cashier-header-page{border-top:1px solid #dedfd3;border-right:0;grid-area:2/1/auto/-1}.cashier-unified-header .cashier-quick-nav{grid-row:3;grid-template-columns:repeat(2,1fr)}.cashier-header-user{min-width:0}.cashier-header-user>.online-dot,.cashier-header-user em,.cashier-header-brand .zireh-logo>img:first-child{display:none}.manager-buzzer-settings>header{flex-direction:column;align-items:stretch}.manager-buzzer-grid{grid-template-columns:1fr}}.qc-operation-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.qc-operation-launchers a{color:#243120;background:linear-gradient(145deg,#f9fbf6,#e8f0e2);border:1px solid #b8c8ad;border-radius:16px;align-content:center;gap:7px;min-height:112px;padding:18px;text-decoration:none;display:grid;box-shadow:0 10px 26px #30432a17}.qc-operation-launchers a small{color:#718068;font-size:11px;font-weight:800}.qc-operation-launchers a strong{font-size:clamp(17px,2vw,24px)}.qc-operation-launchers a span{color:#59724b;font-size:12px;font-weight:900}.qc-current-stock{background:#fff;border:1px solid #d9dfd4;border-radius:16px;padding:18px}.qc-current-stock>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.qc-current-stock h2{margin:3px 0 0;font-size:clamp(18px,2vw,26px)}.qc-current-stock header small{color:#6d7867;font-weight:800}.qc-current-stock header b{color:#fff;background:#5d764e;border-radius:9px;padding:7px 10px}.qc-current-stock>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid!important}.qc-current-stock article{background:#f7f8f4;border:1px solid #e0e5db;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-height:74px;padding:12px;display:grid}.qc-current-stock article strong{font-size:14px}.qc-current-stock article small{color:#71776c;font-size:11px}.qc-current-stock article b{grid-area:1/2/3;font-size:24px}.qc-operation-page{direction:rtl;background:#f3f5ef;min-height:100vh;padding:20px}.qc-operation-page>header{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto 16px;display:flex}.qc-operation-page>header>a{color:#fff;background:#526a46;border-radius:10px;padding:10px 14px;font-weight:900;text-decoration:none}.qc-operation-page-content{max-width:1280px;margin:0 auto}.qc-op-panel.standalone{background:#fff;border:1px solid #d8dfd3;border-radius:18px;padding:clamp(18px,3vw,34px);box-shadow:0 18px 50px #2c3d271a}.qc-op-panel.standalone>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.qc-op-panel.standalone h1{margin:4px 0 0;font-size:clamp(24px,3vw,38px)}.qc-op-panel.standalone .qc-op-content{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:22px;display:grid}.qc-op-panel.standalone form{align-content:start}.qc-op-panel.standalone :is(input,select,button){min-height:48px;font-size:15px}.qc-op-panel.standalone .qc-op-table{max-height:62vh;overflow:auto}.qc-component-production-panel.standalone .qc-component-production-content{grid-template-columns:minmax(560px,1.65fr) minmax(260px,.55fr)}.qc-component-production-panel form{display:block}.qc-component-production-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.qc-component-production-toolbar label{color:#46533f;gap:6px;font-size:13px;font-weight:900;display:grid}.qc-component-production-toolbar p{color:#526a46;background:#edf3e8;border:1px solid #d3dfca;border-radius:10px;align-items:center;gap:6px;min-height:48px;margin:0;padding:10px 14px;font-size:12px;font-weight:800;display:flex}.qc-component-production-toolbar p strong{font-size:21px}.qc-component-production-fieldset{border:1px solid #d9dfd3;border-radius:14px;min-width:0;margin:0;padding:14px}.qc-component-production-fieldset>legend{color:#56634f;padding:0 8px;font-size:13px;font-weight:900}.qc-component-production-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.qc-component-production-grid>article{background:#fafbf8;border:1px solid #dfe4da;border-radius:12px;gap:11px;min-width:0;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 5px 14px #3748300f}.qc-component-production-grid>article.has-value{background:#f4f8ef;border-color:#758f65;transform:translateY(-1px);box-shadow:0 8px 20px #47653a24}.qc-component-production-grid article>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.qc-component-production-grid article>header>div{gap:3px;min-width:0;display:grid}.qc-component-production-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.qc-component-production-grid article small{color:#778071;font-size:11px}.qc-component-production-grid article header>span{color:#6d7768;flex:none;font-size:10px}.qc-component-production-grid article header>span b{color:#526a46;text-align:center;font-size:20px;display:block}.qc-component-production-grid article>label{color:#4f5b49;gap:5px;font-size:11px;font-weight:900;display:grid}.qc-component-production-grid article input{text-align:center;width:100%;font-weight:900;font-size:19px!important}.qc-component-production-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.qc-component-production-history>div{grid-template-columns:minmax(100px,1.3fr) minmax(80px,.8fr)}.qc-component-production-history>div>:nth-child(3),.qc-component-production-history>div>:nth-child(4){grid-column:auto}@media (width<=800px){.qc-operation-launchers,.qc-op-panel.standalone .qc-op-content,.qc-component-production-panel.standalone .qc-component-production-content{grid-template-columns:1fr}.qc-component-production-toolbar{grid-template-columns:1fr;align-items:stretch}.qc-component-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-operation-page{padding:12px}.qc-operation-page>header{flex-direction:column;align-items:stretch}}@media (width<=520px){.qc-component-production-grid,.qc-component-production-actions{grid-template-columns:1fr}}.manager-menu-excel-import{color:#20271c;background:linear-gradient(145deg,#fbfcf8,#edf3e8);border:1px solid #cbd7c2;border-radius:17px;margin:12px 0;padding:clamp(14px,2vw,22px);box-shadow:0 12px 30px #30442817}.manager-menu-excel-import>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.manager-menu-excel-import>header h2{margin:2px 0 4px;font-size:clamp(19px,2vw,28px)}.manager-menu-excel-import>header p:last-child{color:#596451;max-width:780px;margin:0;font-size:11px;line-height:1.9}.manager-menu-excel-import>header>span{color:#fff;background:#536d45;border-radius:11px;padding:10px 14px;font-size:15px;font-weight:900}.manager-menu-excel-controls{grid-template-columns:minmax(280px,1.5fr) minmax(250px,1fr) auto;align-items:end;gap:10px;margin-top:15px;display:grid}.manager-menu-excel-controls>label{color:#46523f;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.manager-menu-excel-controls :is(input,select,button){color:#20251d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c8d0c0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.manager-menu-excel-controls button{color:#fff;cursor:pointer;background:#46643c;border-color:#46643c;width:auto;min-width:210px}.manager-menu-excel-controls button:disabled{opacity:.45;cursor:default}.manager-menu-excel-picker input{cursor:pointer;padding:7px}.manager-menu-excel-preview{background:#fff;border:1px solid #d9dfd3;border-radius:12px;margin-top:14px;padding:12px}.manager-menu-excel-preview>header{justify-content:space-between;gap:10px;margin-bottom:9px;font-size:10px;display:flex}.manager-menu-excel-preview>header strong{font-size:13px}.manager-menu-excel-preview>header span,.manager-menu-excel-preview>small{color:#6f776a}.manager-menu-excel-table{border:1px solid #e0e4db;border-radius:9px;overflow:auto}.manager-menu-excel-table>div{border-top:1px solid #ecefe9;grid-template-columns:70px minmax(220px,1.6fr) minmax(140px,1fr) 80px 150px 70px;align-items:center;gap:8px;min-width:850px;padding:8px 10px;font-size:10px;display:grid}.manager-menu-excel-table>div.head{color:#fff;background:#586d4d;border-top:0;position:sticky;top:0}.manager-menu-excel-table .active{color:#276c3b;font-weight:900}.manager-menu-excel-table .inactive{color:#a34d42;font-weight:900}.manager-menu-excel-preview details{color:#944b3e;margin-top:9px;font-size:10px}.manager-menu-excel-message{color:#365b35;background:#e9f2e5;border-radius:9px;margin:11px 0 0;padding:9px 11px;font-size:11px;font-weight:900}.manager-foods-redesign .manager-food-fields{grid-template-columns:1fr}.manager-foods-redesign .manager-food-fields>label{grid-area:auto!important}@media (width<=850px){.manager-menu-excel-controls{grid-template-columns:1fr;align-items:stretch}.manager-menu-excel-controls button{width:100%}}@media (width<=560px){.manager-menu-excel-import>header,.manager-menu-excel-preview>header{flex-direction:column;align-items:stretch}.manager-menu-excel-import>header>span{align-self:start}}:is(html:has(.qc-shell),body:has(.qc-shell)){width:100%;min-height:100%;margin:0}body:has(.qc-shell)>.staff-session{display:none}.qc-shell{color:#171913;min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0 8px 20px!important}.qc-shell>.qc-unified-header{border-radius:0;width:calc(100% + 16px);margin-inline:-8px}.qc-unified-header .cashier-quick-nav{grid-template-columns:repeat(3,minmax(96px,1fr))}.qc-unified-header .cashier-quick-nav button{color:#fff;cursor:pointer;background:#8b4637;border:1px solid #8b4637;border-radius:8px;min-height:36px;padding:7px 8px;font-size:9px;font-weight:900}.qc-unified-header .cashier-quick-nav button:disabled{opacity:.45;cursor:default}.qc-closed-notice,.qc-shift-message{text-align:center;background:#fff3d7;border:1px solid #e7ce8e;border-radius:10px;width:100%;margin:10px 0 0;padding:9px 12px;font-size:11px;font-weight:800;color:#6e4b1e!important}.qc-shift-message{background:#e9f4e5;border-color:#bfd6b7;color:#3e6738!important}.qc-shell>.qc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:12px 0 10px}.qc-stats>div{color:#171913;background:#fffffff0;border-radius:13px;min-height:66px;padding:10px 12px;box-shadow:0 8px 22px #2328180d}.qc-stat-icon{border-radius:10px;width:34px;height:34px}.qc-stat-icon.failed{color:#8e4030;background:#f9e5df}.qc-stats p{gap:2px}.qc-stats small{color:#5e6359!important;font-size:9px!important}.qc-stats strong{color:#171913;font-size:13px}.qc-live-flow{color:#171913;background:#fffffff2;border:1px solid #d8dacb;border-top:3px solid #747b48;border-radius:14px;width:100%;margin:0 0 10px;padding:10px 12px;box-shadow:0 9px 24px #2328180e}.qc-live-flow>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.qc-live-flow h2{margin:1px 0 0;font-size:15px}.qc-live-flow>header small{color:#61665a!important;font-size:9px!important}.qc-live-flow>div{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.qc-live-flow>div>button{color:#24271f;text-align:right;cursor:pointer;background:#f2f4eb;border:1px solid #cad3c2;border-right:5px solid #6c855d;border-radius:9px;grid-template-columns:1fr auto;gap:2px 7px;min-width:128px;min-height:49px;padding:7px 8px;display:grid}.qc-live-flow>div>button.risk{background:#fff5dd;border-color:#e6c272 #c28a2d #e6c272 #e6c272}.qc-live-flow>div>button.late{background:#fff0eb;border-color:#e2aa99 #a54835 #e2aa99 #e2aa99}.qc-live-flow>div>button.selected{box-shadow:inset 0 0 0 2px #33382a}.qc-live-flow button strong{font-size:12px}.qc-live-flow button span{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:8px;overflow:hidden}.qc-live-flow button time{color:#555b50;direction:rtl;font-size:8px}.qc-live-flow>div>p{margin:7px;font-size:10px;color:#64695e!important}.qc-shell>.food-tests.compact{border-radius:14px;width:100%;margin:0 0 10px;padding:11px 12px;box-shadow:0 9px 24px #2328180e}.food-tests.compact>header{align-items:center;margin-bottom:8px}.food-tests.compact>header h2{margin:1px 0 0;font-size:15px}.food-tests.compact .food-test-header-actions strong{color:#3f5f39;background:#e9f3e5;border-radius:8px;padding:6px 8px;font-size:9px}.food-tests.compact>.food-test-list{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.food-tests.compact .food-test-list>article{color:#171913;border-radius:10px;grid-template-columns:minmax(105px,.45fr) 1fr;gap:8px;min-height:72px;padding:8px 9px;display:grid}.food-tests.compact article strong{color:#171913;font-size:11px}.food-tests.compact article small{color:#5c6157!important;font-size:8px!important}.food-tests.compact .food-test-actions{grid-template-columns:minmax(100px,1fr) repeat(3,auto);justify-content:stretch;gap:5px;display:grid}.food-tests.compact .food-test-actions label{grid-template-columns:1fr 62px}.food-tests.compact .food-test-actions label span{font-size:8px}.food-tests.compact .food-test-actions input{color:#171913;background:#fff;width:62px;height:34px;padding:6px}.food-tests.compact .food-test-actions button{white-space:nowrap;min-height:34px;padding:6px 8px;font-size:8px}.food-tests.compact .inventory-request-list{margin-bottom:8px;padding:8px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.food-tests.compact .inventory-request-list h3{margin:0;font-size:11px}.food-tests.compact .inventory-request-list article{min-height:47px;padding:7px}.qc-collapsible-panel{color:#171913;background:#fff;border:1px solid #d8dacb;border-radius:12px;width:100%;margin:0 0 10px;overflow:hidden}.qc-collapsible-panel>summary{color:#33382d;cursor:pointer;background:#f4f4eb;padding:10px 12px;font-size:10px;font-weight:900}.qc-collapsible-panel>.staff-inbox{width:100%;box-shadow:none;border:0;border-top:1px solid #e2e3d8;border-radius:0;margin:0}.qc-shell>.qc-layout{grid-template-columns:minmax(330px,25vw) minmax(0,1fr);gap:10px;width:100%;margin:0}.qc-queue,.qc-workspace{color:#171913;border-radius:14px}.qc-queue{padding:12px 9px 8px;top:8px}.qc-queue-heading{padding:0 5px}.qc-queue-heading h1{font-size:16px}.qc-search{height:39px;margin:10px 3px 7px}.qc-search input{color:#171913;font-size:10px}.qc-filters{margin:0 3px 8px}.qc-filters button{color:#555b50;font-size:9px}.qc-order-list{max-height:calc(100dvh - 255px);padding:1px 2px}.qc-order-list>button{color:#171913;background:#fafaf6;border-color:#ecece4;border-radius:11px;gap:8px;min-height:88px;margin-bottom:6px;padding:8px 7px}.qc-order-list>button.risk{background:#fffaf0}.qc-order-list>button.late{background:#fff5f1}.qc-order-tone{height:54px}.qc-order-copy{gap:3px}.qc-order-copy>span:not(.qc-order-progress){display:flex}.qc-order-copy strong{color:#171913;font-size:12px}.qc-order-copy time,.qc-order-copy small,.qc-order-copy em{color:#555b50;font-size:9px}.qc-order-progress{grid-template-columns:repeat(9,minmax(0,1fr));height:8px;gap:3px!important;display:grid!important}.qc-order-progress i{background:#d9dcd2;border-radius:999px;height:4px}.qc-order-progress i.done{background:#6b875e}.qc-order-progress i.active{background:#bd842d;box-shadow:0 0 0 2px #f7e8c7}.qc-order-header{align-items:stretch}.qc-order-header h2{color:#171913;font-size:24px}.qc-order-header>div:first-child>p:last-child{font-size:10px;color:#555b50!important}.qc-sla{border-radius:11px;min-width:145px;padding:9px 12px}.qc-sla strong{font-size:16px}.qc-sla small,.qc-sla span{font-size:8px}.qc-order-note{color:#2a2e25;background:#fff7db;border:1px solid #e6d18b;border-radius:10px;margin-top:10px;padding:9px 11px}.qc-order-note strong{font-size:9px}.qc-order-note p{margin:3px 0 0;font-size:10px;color:#373b32!important}.qc-delay-banner,.qc-cancel-request,.qc-assigned-courier{border-radius:10px;min-height:45px;margin-top:9px;padding:8px 10px}.qc-process-heading{align-items:center;margin:13px 0 8px}.qc-process-heading h3{font-size:14px}.qc-process-heading>a{color:#535d35;font-size:9px;font-weight:900;text-decoration:none}.qc-selected-progress{background:#fafaf6;border:1px solid #e0e1d8;border-radius:11px;grid-template-columns:repeat(7,minmax(82px,1fr));margin:0;padding:10px 5px 7px;list-style:none;display:grid;overflow-x:auto}.qc-selected-progress li{color:#8b8f84;text-align:center;grid-template-rows:25px auto auto;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.qc-selected-progress li:not(:last-child):after{content:"";z-index:0;background:#dedfd6;height:3px;position:absolute;top:11px;left:-50%;right:50%}.qc-selected-progress li.done:not(:last-child):after{background:#718b62}.qc-selected-progress li>span{z-index:1;color:#fff;background:#ced1c7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:900;display:grid}.qc-selected-progress li.done>span{background:#668355}.qc-selected-progress li.active>span{background:#bd842d;box-shadow:0 0 0 3px #f5e5c1}.qc-selected-progress strong{color:#777b71;min-height:27px;font-size:8px;line-height:1.45}.qc-selected-progress li.done strong,.qc-selected-progress li.active strong{color:#252920}.qc-selected-progress time{color:#62675d;direction:ltr;font-size:8px}.qc-actions{grid-template-columns:minmax(215px,.65fr) 1fr;align-items:stretch;margin-top:10px}.qc-actions:not(:has(.qc-courier-inline)){grid-template-columns:1fr}.qc-courier-inline{color:#292d24;background:#fff9e8;border:1px solid #dfcb8e;border-radius:11px;gap:4px;padding:7px 9px;font-size:9px;font-weight:900;display:grid}.qc-courier-inline .qc-action-courier{color:#171913;background:#fff;border-color:#d7c98f;border-radius:8px;width:100%;min-height:36px;padding:6px 9px}.qc-courier-inline small{color:#8d4d38!important;font-size:8px!important}.qc-next{border-radius:11px;min-height:58px}.qc-next strong{font-size:11px}.qc-empty-workspace{align-content:center;gap:7px;min-height:390px}.qc-empty-workspace strong{color:#30352b;font-size:15px}.qc-empty-workspace span{color:#676c61;font-size:10px}.kitchen-number-display .kitchen-display-header>div:first-child h1{margin:0}@media (width<=1100px){.food-tests.compact>.food-test-list{grid-template-columns:1fr!important}.qc-shell>.qc-layout{grid-template-columns:310px minmax(0,1fr)}}@media (width<=760px){.qc-shell{padding-inline:5px!important}.qc-shell>.qc-unified-header{width:calc(100% + 10px);margin-inline:-5px}.qc-shell>.qc-stats{grid-template-columns:1fr 1fr}.qc-stats>div:last-child{display:flex}.qc-live-flow>header{flex-direction:column;align-items:start}.food-tests.compact .food-test-list>article{grid-template-columns:1fr}.food-tests.compact .food-test-actions{grid-template-columns:1fr 1fr}.qc-shell>.qc-layout{grid-template-columns:1fr}.qc-queue{position:static}.qc-order-list{max-height:310px}.qc-actions{grid-template-columns:1fr}}.cashier-header-page{align-content:center}.cashier-delivery-first{margin-top:0}.cashier-delivery-first+.service-options{margin-bottom:18px}.cashier-food-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-food-picker>article{color:#171913;background:#fafaf6;border:1px solid #dedfd4;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:92px;padding:10px;display:grid}.cashier-food-picker>article.selected{background:#f0f5e7;border-color:#7d8c58;box-shadow:inset 0 0 0 1px #7d8c58}.cashier-food-picker>article.shortage{background:#fff5f0;border-color:#dfb09f}.cashier-food-picker>article>div:first-child{gap:4px;min-width:0;display:grid}.cashier-food-picker strong{font-size:12px}.cashier-food-picker small{text-overflow:ellipsis;white-space:nowrap;line-height:1.55;overflow:hidden;color:#5b6055!important;font-size:8px!important}.cashier-food-picker article>div:first-child>span{color:#4f693f;font-size:8px;font-weight:800}.cashier-food-picker article.shortage>div:first-child>span{color:#994936}.cashier-food-quantity{direction:ltr;grid-template-columns:28px 48px 28px;gap:3px;display:grid}.cashier-food-quantity button{color:#fff;cursor:pointer;background:#343a2a;border:0;border-radius:8px;width:28px;height:34px;padding:0;font-size:16px;font-weight:900}.cashier-food-quantity button:disabled{opacity:.3}.cashier-food-quantity input{color:#171913;text-align:center;background:#fff;width:48px!important;min-height:34px!important;padding:4px!important}.cashier-inline-report{color:#171913;background:#fff;border:1px solid #d7d9cb;border-top:4px solid #a9772d;border-radius:16px;padding:13px;box-shadow:0 9px 24px #2328180f}.cashier-inline-report>header{justify-content:space-between;align-items:end;gap:8px;margin-bottom:9px;display:flex}.cashier-inline-report h2{margin:2px 0 0;font-size:15px}.cashier-inline-report>header>span{color:#5d6356;font-size:8px;font-weight:800}.cashier-inline-report>form{grid-template-columns:1fr 1fr auto;align-items:end;gap:5px;display:grid}.cashier-inline-report label{color:#4e5449;gap:4px;min-width:0;font-size:8px;font-weight:800;display:grid}.cashier-inline-report select,.cashier-inline-report input{color:#171913;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d8dacd;border-radius:8px;padding:5px 7px;font-size:8px}.cashier-inline-report>form button,.cashier-inline-report-tools button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:8px;height:36px;padding:0 9px;font-size:8px;font-weight:900}.cashier-inline-report-tools{grid-template-columns:1fr auto;gap:5px;margin-top:6px;display:grid}.cashier-inline-report-tools button{background:#65713e}.cashier-inline-report button:disabled{opacity:.4;cursor:default}.cashier-inline-report-list{gap:5px;max-height:340px;margin-top:7px;display:grid;overflow:auto}.cashier-inline-report-list article{background:#f8f8f3;border:1px solid #e2e3d9;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.cashier-inline-report-list article>div,.cashier-inline-report-list article>span{gap:2px;min-width:0;display:grid}.cashier-inline-report-list article>span{text-align:left}.cashier-inline-report-list strong,.cashier-inline-report-list b{font-size:9px}.cashier-inline-report-list small,.cashier-inline-report-list time{font-size:7px;color:#62675c!important}.cashier-inline-report-list>p{text-align:center;margin:15px 0;font-size:9px;color:#686d62!important}.production-board{color:#171913;background:#fff;border:1px solid #d7d9cb;border-top:4px solid #747b48;border-radius:15px;width:min(1180px,100% - 32px);margin:12px auto;padding:13px;box-shadow:0 10px 27px #23281811}.cashier-shell>.production-board,.qc-shell>.production-board{width:100%;margin:0 0 10px}.production-board>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.production-board>header h2{margin:2px 0;font-size:17px}.production-board>header p:last-child{margin:0;font-size:9px;color:#5e6359!important}.production-board>header>div:last-child{align-items:center;gap:7px;display:flex}.production-board>header b{border-radius:8px;padding:7px 9px;font-size:9px}.production-board>header b.healthy{color:#3b6d36;background:#e6f2e2}.production-board>header b.shortage{color:#8e4232;background:#fae4dc}.production-board>header button,.production-inventory-entry button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:8px;min-height:34px;padding:6px 10px;font-size:8px;font-weight:900}.production-board>header button:disabled{opacity:.4}.production-notice{background:#eaf4e6;border-radius:8px;margin:0 0 8px;padding:8px;font-size:9px;font-weight:800;color:#46643e!important}.production-component-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.production-component-grid>article{background:#f8fbf4;border:1px solid #cbd9c4;border-radius:10px;min-width:0;padding:9px}.production-component-grid>article.risk{background:#fff9e8;border-color:#e2cd91}.production-component-grid>article.shortage{background:#fff1ec;border-color:#dfa998}.production-component-title{grid-template-columns:5px 1fr auto;align-items:center;gap:7px;display:grid}.production-component-title>span{background:#6c875e;border-radius:99px;width:5px;height:34px}.production-component-grid article.risk .production-component-title>span{background:#bd852e}.production-component-grid article.shortage .production-component-title>span{background:#a54835}.production-component-title>div{gap:2px;min-width:0;display:grid}.production-component-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.production-component-title small{color:#656a60!important;font-size:7px!important}.production-component-title>b{color:#315d31;text-align:left;min-width:32px;font-size:17px}.production-component-grid article.shortage .production-component-title>b{color:#a04432}.production-component-grid dl{grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 0;display:grid}.production-component-grid dl>div{background:#ffffffb8;border-radius:6px;gap:2px;padding:5px;display:grid}.production-component-grid dt{color:#64695e;font-size:7px}.production-component-grid dd{margin:0;font-size:10px;font-weight:900}.production-component-grid article.shortage dl>div:last-child dd{color:#9e4130}.production-inventory-entry{grid-template-columns:1fr 1fr auto;align-items:end;gap:5px;margin-top:7px;display:grid}.production-inventory-entry label{color:#50564b;gap:3px;font-size:7px;font-weight:800;display:grid}.production-inventory-entry input{color:#171913;background:#fff;border:1px solid #cdd0c3;border-radius:7px;width:100%;min-width:0;height:34px;padding:5px 7px}.production-order-demand{border-top:1px solid #e1e2d8;margin-top:10px;padding-top:9px}.production-order-demand>header{justify-content:space-between;margin-bottom:6px;display:flex}.production-order-demand h3{margin:0;font-size:13px}.production-order-demand>header span{color:#5d6258;font-size:9px}.production-order-demand>div{grid-template-columns:repeat(3,1fr);gap:6px;max-height:245px;display:grid;overflow:auto}.production-order-demand article{background:#fafaf6;border:1px solid #e0e1d8;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 8px;min-width:0;padding:8px;display:grid}.production-order-demand article strong{font-size:10px}.production-order-demand article>span{color:#60655b;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.production-order-demand article p,.production-order-demand article small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;overflow:hidden;color:#34382f!important;font-size:8px!important}.production-order-demand article small{color:#666b60!important}.manager-recipe-list{gap:10px;display:grid}.manager-recipe-list>.manager-panel-heading{margin-bottom:0}.manager-food-recipe-card{color:#171913;background:#fafaf6;border:1px solid #dddeda;border-radius:12px;padding:12px}.manager-food-recipe-card.inactive{opacity:.62}.manager-food-recipe-card>header{grid-template-columns:130px minmax(220px,1fr) 180px;align-items:end;gap:9px;display:grid}.manager-food-recipe-card>header label{gap:4px;font-size:9px;font-weight:900;display:grid}.manager-food-recipe-card>header input:not([type=checkbox]){color:#171913;background:#fff;border:1px solid #d7d9ce;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.manager-food-recipe-card .manager-food-active{background:#fff;border:1px solid #d7d9ce;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px;display:flex}.manager-recipe-editor{background:#fff;border:1px solid #dfe0d6;border-radius:10px;margin-top:10px;padding:10px}.manager-recipe-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-recipe-title>div{gap:2px;display:grid}.manager-recipe-title strong{font-size:11px}.manager-recipe-title small{color:#61665b!important;font-size:8px!important}.manager-recipe-title button{color:#fff;cursor:pointer;background:#697442;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.manager-recipe-columns,.manager-recipe-row{grid-template-columns:minmax(180px,1fr) 110px 125px 34px;gap:5px;margin-top:6px;display:grid}.manager-recipe-columns{color:#686d63;font-size:7px}.manager-recipe-row input{color:#171913;background:#fbfbf7;border:1px solid #d9dbd0;border-radius:7px;width:100%;min-width:0;height:36px;padding:6px 8px}.manager-recipe-row button.remove{color:#944331;cursor:pointer;background:#f9e3dc;border:0;border-radius:7px;width:34px;height:36px;font-size:16px}.manager-food-recipe-card>footer{align-items:center;gap:6px;margin-top:9px;display:flex}.manager-food-recipe-card>footer button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:8px;min-height:37px;padding:7px 11px;font-size:8px;font-weight:900}.manager-food-recipe-card>footer button.danger{background:#984735}.manager-food-recipe-card>footer small{color:#45663d!important;font-size:8px!important}.qc-order-items{font-weight:800;color:#30352c!important}.qc-selected-items{color:#171913;background:#f5f5ec;border:1px solid #d9dacd;border-radius:10px;margin-top:9px;padding:9px}.qc-selected-items>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:6px;display:grid}.qc-selected-items article{background:#fff;border:1px solid #e0e1d7;border-radius:7px;padding:7px}.qc-selected-items article span{gap:3px;display:grid}.qc-selected-items small{color:#60665a!important;font-size:7px!important}.manager-date-control select,.cashier-report-controls select{color:#171913;min-height:42px;font:inherit;background:#fff;border:1px solid #d7d9cb;border-radius:9px;padding:7px 10px}.manager-date-control{flex-wrap:wrap}.report-download-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-download-actions button,.customer-bank-tools form button[type=button]{color:#fff;cursor:pointer;background:#65713e;border:0;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.manager-buzzer-grid label span>em{align-items:center;gap:6px;font-style:normal;display:flex}.manager-buzzer-grid label span>em i{color:#56603c;background:#e8ecd7;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.manager-buzzer-grid label span>em strong{color:#30352b;letter-spacing:2px;direction:ltr;font-family:monospace;font-size:11px}@media (width<=1100px){.production-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-order-demand>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.cashier-food-picker{grid-template-columns:1fr}.production-board>header{flex-direction:column;align-items:stretch}.production-board>header>div:last-child{justify-content:space-between}.production-component-grid,.production-order-demand>div,.manager-food-recipe-card>header{grid-template-columns:1fr}.manager-recipe-columns{display:none}.manager-recipe-row{grid-template-columns:1fr 70px 80px 34px}.qc-selected-items>div,.production-inventory-entry{grid-template-columns:1fr}}.kitchen-number-display{grid-template-rows:auto auto auto minmax(0,1fr)}.kitchen-number-display:fullscreen{grid-template-rows:auto auto auto minmax(0,1fr)}.kitchen-motivation{color:#f7f5df;background:linear-gradient(90deg,#22291c,#303825 55%,#22291c);border-bottom:1px solid #4b543c;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:9px 16px;display:grid}.kitchen-motivation-mark{color:#22251b;background:#c8cb79;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;font-size:20px!important}.kitchen-motivation>div{gap:3px;min-width:0;display:grid}.kitchen-motivation small{font-weight:800;color:#bfc79f!important;font-size:9px!important}.kitchen-motivation strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.8vw,25px);line-height:1.65;overflow:hidden}.kitchen-motivation em{color:#d8dfc4;white-space:nowrap;background:#ffffff0f;border:1px solid #bfc79f33;border-radius:8px;padding:7px 10px;font-style:normal;font-size:9px!important}.kitchen-motivation.empty{opacity:.7}.motivation-manager{color:#171913;background:#fff;border:1px solid #d8daca;border-top:4px solid #747b48;border-radius:16px;width:min(1420px,100% - 24px);margin:12px auto 16px;padding:15px;box-shadow:0 12px 30px #23281812}.motivation-manager>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.motivation-manager>header h2{margin:2px 0;font-size:20px}.motivation-manager>header p:last-child{color:#5d6257;margin:0;font-size:9px}.motivation-counts{gap:6px;display:flex}.motivation-counts span{color:#4c5834;background:#eef1df;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:900}.motivation-notice{color:#41623a;background:#eaf4e6;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:9px;font-weight:900}.motivation-schedule{background:#f6f6ef;border:1px solid #dfe1d4;border-radius:11px;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.motivation-schedule article{background:#fff;border:1px solid #e2e3d8;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:flex}.motivation-schedule label{color:#3e4338;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.motivation-schedule input[type=number]{text-align:center;border:1px solid #cfd2c2;border-radius:7px;width:68px;min-height:34px;padding:5px}.motivation-switch input{accent-color:#6f7745;width:17px;height:17px}.motivation-schedule>button,.motivation-library form>button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:8px;min-height:39px;padding:7px 11px;font-size:9px;font-weight:900}.motivation-manager-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.motivation-library{background:#fafaf6;border:1px solid #e0e1d8;border-radius:11px;min-width:0;padding:11px}.motivation-library-title{justify-content:space-between;align-items:center;display:flex}.motivation-library-title h3{margin:0;font-size:14px}.motivation-library-title span{color:#62675b;font-size:8px}.motivation-library form{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:8px;display:grid}.motivation-library form textarea{resize:vertical;border:1px solid #d5d7ca;border-radius:8px;grid-row:span 2;min-height:82px;padding:9px}.motivation-library form>input{border:1px solid #d5d7ca;border-radius:8px;min-height:38px;padding:7px 9px}.motivation-file{color:#555b50;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px dashed #b9bea3;border-radius:8px;align-items:center;min-height:38px;padding:7px 9px;font-size:8px;display:flex;overflow:hidden}.motivation-file input{display:none}.motivation-list{gap:5px;max-height:320px;margin-top:9px;display:grid;overflow:auto}.motivation-list>article{background:#fff;border:1px solid #dddfd4;border-right:4px solid #718057;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:7px 8px;display:flex}.motivation-list>article.inactive{opacity:.58;border-right-color:#999}.motivation-list p{color:#33382f;margin:0;font-size:9px;line-height:1.8}.motivation-list button{color:#fff;cursor:pointer;white-space:nowrap;background:#5d6841;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.motivation-list.voice-list article>div{gap:2px;min-width:0;display:grid}.motivation-list.voice-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.motivation-list.voice-list small{color:#686d62;font-size:7px}.motivation-list.voice-list article>span{gap:5px;display:flex}.manager-command-center,.manager-production-control{width:min(1420px,100% - 24px);margin:10px auto}.manager-command-center{color:#171913;background:#fff;border:1px solid #d8dace;border-top:4px solid #747b48;border-radius:14px;padding:12px;box-shadow:0 9px 25px #2328180e}.manager-command-center>header{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.manager-command-center h2{margin:1px 0 0;font-size:16px}.manager-command-center>header>span{color:#62675a;font-size:8px}.manager-command-center>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.manager-command-center a{color:#272b22;background:#f7f7f1;border:1px solid #dcddd3;border-radius:9px;grid-template-columns:1fr auto;gap:3px 8px;min-height:62px;padding:9px;text-decoration:none;display:grid}.manager-command-center a b{font-size:10px}.manager-command-center a small{color:#62675b;grid-column:1;font-size:7px}.manager-command-center a i{color:#697344;grid-area:1/2/3;align-self:center;font-size:16px;font-style:normal}.manager-production-control{color:#171913;background:#f8f8f3;border:1px solid #d8dace;border-radius:13px;overflow:hidden}.manager-production-control>summary{color:#33382d;cursor:pointer;background:#eef0e2;padding:10px 13px;font-size:10px;font-weight:900}.manager-production-control>.production-board{width:100%;box-shadow:none;border:0;border-top:1px solid #d8dace;border-radius:0;margin:0}.qc-food-today-panel{width:min(780px,56%);margin-left:auto}.qc-food-today-panel>.food-tests.compact{width:100%;box-shadow:none;border:0;border-top:1px solid #d8dacb;border-radius:0;margin:0}.qc-food-today-panel>summary{background:#eef1df}@media (width<=960px){.motivation-schedule{grid-template-columns:1fr}.motivation-manager-grid,.manager-command-center>div{grid-template-columns:1fr 1fr}.qc-food-today-panel{width:100%}}@media (width<=650px){.kitchen-motivation{grid-template-columns:34px 1fr;padding-inline:10px}.kitchen-motivation em{display:none}.kitchen-motivation strong{font-size:14px}.motivation-manager>header{flex-direction:column;align-items:flex-start}.motivation-manager-grid,.manager-command-center>div,.motivation-library form{grid-template-columns:1fr}.motivation-library form textarea{grid-row:auto}}:is(html:has(.cashier-orders-shell),body:has(.cashier-orders-shell)){width:100%;min-height:100%;margin:0}body:has(.cashier-orders-shell)>.staff-session{display:none}.cashier-orders-shell{width:100%;min-height:100dvh;color:var(--ink);padding:0 12px 30px}.cashier-orders-shell>.cashier-header{border-radius:0;width:calc(100% + 24px);margin-inline:-12px}.cashier-orders-hero{color:#fff;background:linear-gradient(115deg,#1c2016fa,#393f27f2),url(/zireh-pattern-radial.svg) 0/260px no-repeat;border:1px solid #414733;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:24px;margin:12px 0 9px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 34px #1c201424}.cashier-orders-hero:after{content:"";border:1px solid #bfbf732b;border-radius:50%;width:180px;height:180px;position:absolute;top:-88px;left:-55px}.cashier-orders-hero>div{z-index:1;position:relative}.cashier-orders-hero .cashier-kicker{margin:0;color:var(--brand)!important}.cashier-orders-hero h1{margin:3px 0;font-size:clamp(21px,2vw,29px)}.cashier-orders-hero p:last-child{color:#ffffffb3;margin:0;font-size:10px}.cashier-orders-search{z-index:1;background:#fffffffa;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;min-width:0;padding:8px;display:grid;position:relative;box-shadow:0 8px 23px #00000024}.cashier-orders-search span{color:#5c614f;grid-column:1/-1;padding-inline:4px;font-size:8px;font-weight:900}.cashier-orders-search input{color:#171913;background:#f3f4eb;border:1px solid #d7dac9;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:7px 10px}.cashier-orders-search input:focus{border-color:#8c9560;box-shadow:0 0 0 3px #8c956029}.cashier-orders-search button{color:#4f5547;cursor:pointer;background:#e8eadf;border:0;border-radius:8px;width:35px;height:35px;font-size:20px}.cashier-orders-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.cashier-orders-stats article{background:#fffffff2;border:1px solid #dcddcf;border-right:4px solid #7d8654;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:3px 10px;min-height:75px;padding:10px 12px;display:grid;box-shadow:0 7px 18px #2328180b}.cashier-orders-stats article:nth-child(2){border-right-color:#bc8d32}.cashier-orders-stats article:nth-child(3){border-right-color:#6b7f5d}.cashier-orders-stats article:nth-child(4){border-right-color:#4e8650}.cashier-orders-stats article.alert{color:#843c2d;border-color:#e4b4a7;border-right-color:var(--danger);background:#fff4ef}.cashier-orders-stats small{font-weight:800;color:#5f6458!important;font-size:9px!important}.cashier-orders-stats strong{grid-area:1/2/3;align-self:center;font-size:25px}.cashier-orders-stats span{color:#777b71;font-size:8px}.cashier-orders-toolbar{background:#ffffffe8;border:1px solid #dedfd4;border-radius:11px;align-items:center;gap:8px;margin:9px 0;padding:7px;display:flex}.cashier-orders-filter{align-items:center;gap:4px;display:flex}.cashier-orders-filter.service{border-right:1px solid #dedfd4;padding-right:8px}.cashier-orders-filter button{color:#4a5043;cursor:pointer;background:#f2f3ec;border:1px solid #ddded4;border-radius:8px;min-height:32px;padding:6px 10px;font-weight:800;font-size:9px!important}.cashier-orders-filter button.active{color:#fff;background:#343a2b;border-color:#343a2b}.cashier-orders-live{color:#53674b;white-space:nowrap;align-items:center;gap:6px;margin-right:auto;font-size:8px;font-weight:800;display:flex}.cashier-orders-live i{background:#5b8a56;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e3efdf}.cashier-orders-live.offline{color:#8f4534}.cashier-orders-live.offline i{background:#a74b37;box-shadow:0 0 0 4px #fae5de}.cashier-orders-list{gap:8px;display:grid}.cashier-order-card{background:#fff;border:1px solid #dadbce;border-right:5px solid #747b48;border-radius:13px;min-width:0;padding:10px;box-shadow:0 8px 23px #2328180d}.cashier-order-card.delivery{border-right-color:#b38231}.cashier-order-card.delivered{background:#f4faf2;border-color:#c9dec5 #4f8950 #c9dec5 #c9dec5}.cashier-order-card.late{border-color:#e5b7aa;border-right-color:var(--danger);background:#fff8f4}.cashier-order-card.cancel-requested{background:#fff4ef;border-color:#dfa894 #a24834 #dfa894 #dfa894}.cashier-order-card.cancel-approved{color:#6f655f;opacity:.83;background:#f3f0ed;border-color:#d9d1cc #8b7568 #d9d1cc #d9d1cc}.cashier-order-card-head{grid-template-columns:105px minmax(150px,.72fr) 130px minmax(170px,auto);align-items:center;gap:8px 14px;display:grid}.cashier-order-number,.cashier-order-person,.cashier-order-service{gap:2px;min-width:0;display:grid}.cashier-order-number{border-left:1px solid #e0e1d7;padding-left:12px}.cashier-order-number small,.cashier-order-service small{color:#70756b!important;font-size:8px!important}.cashier-order-number strong{font-size:19px}.cashier-order-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cashier-order-person a{color:#5a6548;width:max-content;font-size:9px;text-decoration:none}.cashier-order-service strong{font-size:10px}.cashier-order-stage-pill{color:#455239;text-overflow:ellipsis;white-space:nowrap;background:#eef1e6;border:1px solid #d8dece;border-radius:999px;justify-self:end;max-width:100%;padding:7px 9px;font-size:9px;font-weight:900;overflow:hidden}.cashier-order-card.late .cashier-order-stage-pill{color:#8b3e2e;background:#f9dfd6;border-color:#ebc3b7}.cashier-order-card.delivered .cashier-order-stage-pill{color:#fff;background:#4f8950;border-color:#4f8950}.cashier-order-answer{background:#f5f5ee;border:1px solid #e2e3d8;border-radius:10px;grid-template-columns:1.35fr 1fr .9fr;gap:6px;margin-top:8px;padding:8px;display:grid}.cashier-order-answer>div{background:#fff;border:1px solid #e3e4d9;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.cashier-order-answer>div.current{color:#fff;background:linear-gradient(120deg,#343a2b,#4a5137);border-color:#343a2b}.cashier-order-answer small{font-weight:800;color:#6b7065!important;font-size:7px!important}.cashier-order-answer .current small{color:#cbd1b0!important}.cashier-order-answer strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cashier-order-answer span{color:#777b72;text-overflow:ellipsis;white-space:nowrap;min-height:14px;font-size:7px;overflow:hidden}.cashier-order-answer .current span{color:#cdd1c3}.cashier-order-steps{direction:rtl;margin:9px 0 0;padding:0;list-style:none;display:flex}.cashier-order-steps li{color:#9b9d95;flex:1;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;gap:2px 4px;min-width:0;display:grid;position:relative}.cashier-order-steps li:not(:last-child):after{content:"";background:#e2e2da;height:2px;position:absolute;top:8px;left:0;right:18px}.cashier-order-steps i{z-index:1;background:#efefe9;border:1px solid #d9dad1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:relative}.cashier-order-steps strong{text-overflow:ellipsis;white-space:nowrap;padding-left:3px;font-size:7px;overflow:hidden}.cashier-order-steps small{grid-column:2;color:inherit!important;font-size:6px!important}.cashier-order-steps li.done{color:#526248}.cashier-order-steps li.done i{color:#fff;background:#69815c;border-color:#69815c}.cashier-order-steps li.done:not(:last-child):after{background:#9aac8c}.cashier-order-steps li.active{color:#7d5a1d}.cashier-order-steps li.active i{color:#fff;background:#bc8730;border:4px solid #f1dfb9;box-shadow:0 0 0 2px #bc8730}.cashier-order-card-foot{color:#64695f;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:8px;font-size:8px;display:flex}.cashier-order-card-foot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashier-order-card-foot b{color:#373c33}.cashier-order-card-foot .delay{color:#8e3f2f;font-weight:800}.cashier-orders-empty{color:#686d62;text-align:center;background:#fff;border:1px dashed #cfd1c4;border-radius:13px;place-content:center;gap:5px;min-height:160px;margin:0;padding:24px;font-size:10px;display:grid}.cashier-orders-empty strong{color:#30352b;font-size:15px}@media (width<=1050px){.cashier-orders-stats{grid-template-columns:repeat(3,1fr)}.cashier-order-card-head{grid-template-columns:90px 1fr 115px minmax(150px,auto)}.cashier-order-answer{grid-template-columns:1.25fr 1fr}.cashier-order-answer>div:last-child{grid-column:1/-1}}@media (width<=760px){.cashier-orders-shell{padding-inline:7px}.cashier-orders-shell>.cashier-header{width:calc(100% + 14px);margin-inline:-7px}.cashier-orders-hero{grid-template-columns:1fr;gap:13px;padding:15px}.cashier-orders-stats{grid-template-columns:1fr 1fr}.cashier-orders-stats article:first-child{grid-column:1/-1}.cashier-orders-toolbar{flex-direction:column;align-items:stretch;overflow-x:auto}.cashier-orders-filter{width:max-content}.cashier-orders-filter.service{border-top:1px solid #dedfd4;border-right:0;padding:7px 0 0}.cashier-orders-live{margin:0}.cashier-order-card-head{grid-template-columns:74px 1fr auto}.cashier-order-service{display:none}.cashier-order-stage-pill{text-align:center;grid-column:1/-1;justify-self:stretch}.cashier-order-answer{grid-template-columns:1fr}.cashier-order-answer>div:last-child{grid-column:auto}.cashier-order-steps{padding-bottom:5px;overflow-x:auto}.cashier-order-steps li{min-width:105px}}:is(html:has(.manager-shell),body:has(.manager-shell)){width:100%;min-height:100%;margin:0}body:has(.manager-shell)>.staff-session{display:none}.manager-route-layout:has(.manager-shell){background:linear-gradient(#f5f3e9f2, #f5f3e9fa), url(/zireh-pattern-radial.svg) left 105px/520px 520px no-repeat fixed, var(--paper);width:100%;min-height:100dvh}.manager-route-layout:has(.manager-shell)>.manager-navigation-wrap{z-index:30;border-inline:0;border-top:4px solid var(--brand-deep);background:linear-gradient(#fffffff7,#faf9f2f7),url(/zireh-pattern-tile.svg) 0/70px 70px;border-radius:0;width:100%;max-width:none;margin:0;padding:8px 10px;position:sticky;top:0;box-shadow:0 8px 24px #2328181a}.manager-route-layout:has(.manager-shell) .manager-navigation{grid-template-columns:repeat(9,minmax(92px,1fr));gap:5px}.manager-route-layout:has(.manager-shell) .manager-navigation a{border-radius:8px;min-height:38px;font-size:9px}.manager-shell{min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0 8px 28px!important}.manager-shell>.manager-header{border-inline:0;border-top:0;border-radius:0;gap:16px;width:calc(100% + 16px);min-height:76px;margin-inline:-8px;display:grid;grid-template-columns:minmax(220px,auto) minmax(220px,1fr) minmax(150px,auto)!important;padding:9px 14px!important}.manager-shell>.manager-header .cashier-brand{min-width:0}.manager-shell>.manager-header .cashier-brand .zireh-logo>img:first-child{width:45px;height:49px}.manager-shell>.manager-header .cashier-brand .zireh-wordmark{width:142px}.manager-header-context{border-right:1px solid #d9dacd;gap:3px;min-width:0;padding:6px 15px;display:grid}.manager-header-context small{font-weight:900;color:#747b48!important;font-size:9px!important}.manager-header-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.manager-shell .manager-user{background:#fff;border:1px solid #d9dacd;border-radius:10px;justify-self:end;min-width:150px;padding:8px 10px}.manager-shell .manager-user>div{text-align:right}.manager-shell .manager-user strong{font-size:11px}.manager-shell .manager-user small{font-size:8px}.manager-shell>.staff-inbox{border-radius:13px;width:100%;margin:10px 0 0}.manager-shell>.manager-title{color:#fff;border:1px solid #414733;border-top:4px solid var(--brand);background:linear-gradient(115deg,#181c13fa,#3a4028f5),url(/zireh-pattern-radial.svg) 0/300px no-repeat;border-radius:15px;grid-template-columns:minmax(300px,1fr) auto auto;gap:18px;min-height:118px;margin-top:10px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 13px 34px #1c201424}.manager-shell>.manager-title:after{content:"";border:1px solid #bfbf732b;border-radius:50%;width:210px;height:210px;position:absolute;top:-125px;left:-80px}.manager-shell>.manager-title>*{z-index:1;position:relative}.manager-shell>.manager-title .cashier-kicker{color:var(--brand)!important}.manager-shell>.manager-title h1{color:#fff;margin:2px 0;font-size:clamp(23px,2.2vw,31px)}.manager-shell>.manager-title>div:first-child>p:last-child{color:#c8cbbd;margin:3px 0 0}.manager-shell>.manager-title>span{color:#d9edd2;background:#54824b33;border:1px solid #a9cf9f38}.manager-shell .manager-date-control{color:var(--ink);background:#fffffffa;border-color:#ffffff47;box-shadow:0 8px 24px #00000021}.manager-shell>.manager-kpis{gap:7px;margin-top:8px}.manager-shell>.manager-kpis article{border-top:4px solid #747b48;border-radius:12px;min-height:84px;padding:11px 12px;box-shadow:0 8px 22px #2328180d}.manager-shell>.manager-kpis article:nth-child(2){border-top-color:#c39031}.manager-shell>.manager-kpis article:nth-child(3){border-top-color:var(--danger)}.manager-shell>.manager-kpis article:nth-child(4){border-top-color:#65825a}.manager-shell>.manager-kpis article:nth-child(5){border-top-color:#343a2b}.manager-shell>.manager-kpis .manager-kpi-icon{border-radius:9px;width:34px;height:34px}.manager-shell>.manager-kpis strong{font-size:23px}.manager-shell>.manager-phase-kpis{gap:7px;margin:8px 0}.manager-shell>.manager-phase-kpis article{border-radius:11px;min-height:78px;padding:10px 12px}.manager-shell>.manager-command-center,.manager-shell>.manager-production-control,.manager-shell>.manager-layout,.manager-shell>.manager-bottom-grid,.manager-shell>.manager-delay-ledger{width:100%;max-width:none;margin-inline:0}.manager-shell>.manager-command-center{border-radius:13px;margin-top:0;padding:12px}.manager-shell>.manager-command-center>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.manager-shell>.manager-command-center a{background:linear-gradient(135deg,#fafaf6,#f1f2e7);border-right:4px solid #7b834e;border-radius:9px;min-height:66px;padding:9px 11px;transition:transform .15s,border-color .15s,background .15s}.manager-shell>.manager-command-center a:hover{background:#f5f7e7;border-color:#9ba36a;transform:translateY(-2px)}.manager-shell>.manager-command-center a b{font-size:11px}.manager-shell>.manager-command-center a small{font-size:8px}.manager-shell>.manager-production-control{border-radius:12px;margin-top:8px}.manager-shell>.manager-layout{grid-template-columns:minmax(0,1.75fr) minmax(370px,.78fr);gap:8px;margin-top:8px}.manager-shell :is(.manager-orders-panel,.manager-detail-panel,.manager-courier-report,.manager-delay-report,.manager-delay-ledger){border-radius:13px;box-shadow:0 9px 26px #2328180e}.manager-shell .manager-orders-panel,.manager-shell .manager-detail-panel,.manager-shell .manager-courier-report,.manager-shell .manager-delay-report,.manager-shell .manager-delay-ledger{padding:13px}.manager-shell .manager-panel-heading h2{font-size:19px}.manager-shell .manager-order-columns,.manager-shell .manager-order-list>button{grid-template-columns:1.05fr 1.35fr .7fr .8fr .62fr;gap:8px}.manager-shell .manager-order-columns{padding:11px 10px 7px}.manager-shell .manager-order-list{border-radius:10px;max-height:70vh;overflow:auto}.manager-shell .manager-order-list>button{min-height:58px;padding:8px 10px}.manager-shell .manager-order-list>button.selected{box-shadow:inset -5px 0 var(--olive)}.manager-shell .manager-detail-panel{max-height:calc(100dvh - 76px);top:64px;overflow:auto}.manager-shell .manager-detail-summary{margin-top:10px;padding:9px}.manager-shell .order-phase-times{gap:5px;margin:9px 0}.manager-shell .phase-time{min-height:61px;padding:7px}.manager-shell .manager-timeline-title{margin:13px 0 8px}.manager-shell .manager-mini-timeline li{min-height:38px}.manager-shell>.manager-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr);gap:8px;margin-top:8px}.manager-shell>.manager-delay-ledger{margin-top:8px}@media (width<=1180px){.manager-route-layout:has(.manager-shell) .manager-navigation{grid-template-columns:none;grid-auto-columns:minmax(105px,1fr);grid-auto-flow:column;overflow-x:auto}.manager-shell>.manager-title{grid-template-columns:1fr auto}.manager-shell>.manager-title>span{display:none}.manager-shell>.manager-kpis{grid-template-columns:repeat(3,1fr)}.manager-shell>.manager-command-center>div{grid-template-columns:repeat(2,1fr)}.manager-shell>.manager-layout,.manager-shell>.manager-bottom-grid{grid-template-columns:1fr}.manager-shell .manager-detail-panel{max-height:none;position:static}}@media (width<=720px){.manager-route-layout:has(.manager-shell)>.manager-navigation-wrap{padding-inline:7px}.manager-shell{padding-inline:6px!important}.manager-shell>.manager-header{width:calc(100% + 12px);margin-inline:-6px;grid-template-columns:1fr auto!important}.manager-header-context,.manager-shell>.manager-header .cashier-brand .zireh-logo>img:first-child{display:none}.manager-shell .manager-user{min-width:0}.manager-shell .manager-user>div{display:grid}.manager-shell>.manager-title{grid-template-columns:1fr;gap:12px;padding:15px}.manager-shell>.manager-title h1{font-size:23px}.manager-shell .manager-date-control{grid-template-columns:auto 1fr auto;width:100%;overflow-x:auto}.manager-shell>.manager-kpis{grid-template-columns:1fr 1fr}.manager-shell>.manager-kpis article:last-child{grid-column:1/-1}.manager-shell>.manager-phase-kpis{grid-template-columns:1fr 1fr}.manager-shell>.manager-command-center>div{grid-template-columns:1fr}.manager-shell .manager-orders-panel,.manager-shell .manager-detail-panel,.manager-shell .manager-courier-report,.manager-shell .manager-delay-report,.manager-shell .manager-delay-ledger{padding:11px}.manager-shell .manager-order-list{max-height:none}}:is(html:has(.manager-route-layout),body:has(.manager-route-layout)){width:100%;min-height:100%;margin:0}body:has(.manager-route-layout)>.staff-session{display:none}.manager-route-layout{background:linear-gradient(#f5f3e9f5, #f5f3e9fa), url(/zireh-pattern-radial.svg) left 105px/520px 520px no-repeat fixed, var(--paper);width:100%;min-height:100dvh}.manager-route-layout>.manager-navigation-wrap{z-index:30;border-inline:0;border-top:4px solid var(--brand-deep);background:#fffffff7;border-radius:0;width:100%;max-width:none;margin:0;padding:8px 10px;position:sticky;top:0;box-shadow:0 8px 24px #2328181a}.manager-route-layout .manager-navigation{grid-template-columns:repeat(9,minmax(92px,1fr));gap:5px}.manager-route-layout .manager-navigation a{border-radius:8px;min-height:38px;font-size:9px}.manager-route-layout>:is(.settings-shell,.customers-shell,.users-shell,.messages-shell,.cx-shell){min-height:calc(100dvh - 58px);width:100%!important;max-width:none!important;margin:0!important;padding:10px 8px 28px!important}.manager-route-layout :is(.settings-header,.settings-hero,.customers-hero,.users-hero,.messages-hero,.cx-hero){width:100%;max-width:none}.manager-route-layout>:is(.settings-shell,.customers-shell,.users-shell,.cx-shell)>.settings-header nav,.manager-route-layout>.messages-shell>.settings-header nav a[href^=\/]{display:none}.manager-route-layout :is(.settings-hero,.customers-hero,.users-hero,.messages-hero,.cx-hero){min-height:112px;padding:16px 12px}.manager-route-layout :is(.manager-food-create,.manager-food-list,.messages-layout,.motivation-manager,.cx-kpi-grid,.cx-layout,.cx-card){width:100%;max-width:none;margin-inline:0}.manager-route-layout .messages-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.manager-route-layout .cx-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-route-layout .cx-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-route-layout .manager-food-create,.manager-route-layout .manager-food-list,.manager-route-layout .motivation-manager{margin-block:8px}.manager-food-recipe-card,.manager-food-recipe-card>header>*,.manager-food-recipe-card>header label,.manager-recipe-row>*{min-width:0}.manager-recipe-columns,.manager-recipe-row{grid-template-columns:minmax(220px,1fr) minmax(105px,.3fr) minmax(120px,.35fr) 38px}.manager-recipe-row button.remove{width:38px}.cashier-control-grid{grid-template-columns:minmax(270px,.8fr) minmax(330px,1fr) minmax(410px,1.25fr);align-items:start;gap:8px;width:100%;margin:8px 0;display:grid}.cashier-control-grid>:is(.staff-inbox,.food-tests,.production-board){border-radius:12px;width:100%;max-width:none;margin:0;padding:10px;box-shadow:0 7px 20px #2328180d}.cashier-control-grid>.staff-inbox>header,.cashier-control-grid>.food-tests>header,.cashier-control-grid>.production-board>header{margin-bottom:7px}.cashier-control-grid .staff-inbox article{gap:7px;padding:8px}.cashier-control-grid .staff-inbox article p{font-size:10px;line-height:1.55}.food-tests.approval-only>.food-test-list{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.food-tests.approval-only .food-test-list>article{grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:7px 8px}.food-tests.approval-only .food-test-list>article>b{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:8px}.food-tests.approval-only .food-test-list>article>b.approved{color:#386934;background:#dcefd7}.food-tests.approval-only .food-test-list>article>b.pending{color:#79591f;background:#f5e7bd}.food-tests.approval-only .food-test-list>article>b.rejected,.food-tests.approval-only .food-test-list>article>b.sold_out{color:#8c402f;background:#f6ddd5}.production-board.component-only .production-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-board.component-only .production-component-grid>article{padding:7px}.production-board.component-only .production-component-grid dl{margin-top:5px}.production-board.component-only .production-component-grid dl>div{padding:4px}.cashier-shell>.cashier-stats-top{gap:7px;margin-block:8px}.cashier-shell>.cashier-stats-top>div{min-height:68px;padding:9px 12px}.cashier-shell>.cashier-layout{gap:9px;margin-top:8px}.cashier-shell .cashier-form-card,.cashier-shell .cashier-side>*{border-radius:12px}.qc-shell>.qc-stats{gap:6px;margin-block:7px}.qc-stats>div{border-radius:10px;min-height:56px;padding:7px 9px}.qc-live-flow{border-radius:11px;margin-bottom:7px;padding:8px 9px}.qc-live-flow>header{margin-bottom:5px}.qc-live-flow>div>button{min-width:118px;min-height:43px;padding:5px 7px}.qc-live-flow>div>button.awaiting-preparation{background:#fff2dc;border-color:#dfb76f #b36e1d #dfb76f #dfb76f}.qc-live-flow>div>button.preparing{background:#edf7e9;border-color:#bad3b2 #4e8248 #bad3b2 #bad3b2}.qc-shell>.production-board{border-radius:11px;margin-bottom:7px;padding:9px}.qc-shell .production-component-grid{gap:5px}.qc-shell .production-component-grid>article{padding:7px}.production-order-demand article.awaiting{background:#fff6e5;border-color:#e3c484}.production-order-demand article.confirmed{background:#eef7ea;border-color:#bfd6b7}.qc-shell>.qc-collapsible-panel{margin-bottom:7px}.qc-staff-messages-fixed{z-index:14;background:#fffffffa;border:1px solid #d6bf77;border-top:4px solid #b77b25;border-radius:11px;width:100%;max-height:190px;margin:0 0 7px;position:sticky;top:55px;overflow:auto;box-shadow:0 8px 22px #23281817}.qc-staff-messages-fixed>.staff-inbox{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:9px 11px}.qc-staff-messages-fixed .staff-inbox>header{margin-bottom:7px}.qc-staff-messages-fixed .staff-inbox article{padding:7px 9px}.qc-shell>.qc-layout{gap:7px}.qc-queue{padding:9px 7px 7px}.qc-order-list>button{min-height:76px;margin-bottom:4px;padding:6px}.qc-preparation-state{border-radius:6px;width:max-content;padding:3px 6px;font-weight:900;font-size:7px!important}.qc-preparation-state.awaiting{color:#844d18;background:#f8e5bd}.qc-preparation-state.confirmed{color:#376833;background:#dff0da}.qc-workspace{min-height:390px;padding:12px}.qc-preparation-command{background:#fff8e9;border:1px solid #dfbd78;border-right:5px solid #b87420;border-radius:11px;gap:8px;margin-top:9px;padding:10px;display:grid}.qc-preparation-command.confirmed{background:#eff8ec;border-color:#b9d5b1 #4d8048 #b9d5b1 #b9d5b1}.qc-preparation-command>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.qc-preparation-command h3{margin:2px 0 0;font-size:14px}.qc-preparation-command>header>span{color:#376733;white-space:nowrap;background:#dcefd7;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:900}.qc-preparation-items{flex-wrap:wrap;gap:6px;display:flex}.qc-preparation-items>strong{color:#2e3328;background:#fff;border:1px solid #dec995;border-radius:9px;padding:8px 10px;font-size:11px}.qc-preparation-items>strong b{color:#8e5517;font-size:17px}.qc-preparation-command>button{color:#fff;cursor:pointer;background:#303628;border:0;border-radius:9px;min-height:45px;padding:8px 14px;font-size:11px;font-weight:900}.qc-preparation-command>button:disabled{opacity:.45}.qc-preparation-command>p,.qc-preparation-command>em{margin:0;font-size:9px;font-style:normal;font-weight:800;color:#4d6248!important}.kitchen-motivation-track{white-space:nowrap;direction:ltr;min-width:0;overflow:hidden}.kitchen-motivation-track>strong{text-overflow:clip;direction:rtl;width:max-content;min-width:max-content;padding-inline:40px;animation:18s linear infinite kitchen-message-marquee;display:inline-block;overflow:visible}@keyframes kitchen-message-marquee{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@media (prefers-reduced-motion:reduce){.kitchen-motivation-track>strong{animation:none}}@media (width<=1180px){.manager-route-layout .manager-navigation{grid-template-columns:none;grid-auto-columns:minmax(105px,1fr);grid-auto-flow:column;overflow-x:auto}.manager-route-layout .cx-kpi-grid{grid-template-columns:repeat(3,1fr)}.cashier-control-grid{grid-template-columns:1fr 1fr}.cashier-control-grid>.production-board{grid-column:1/-1}}@media (width<=900px){.manager-route-layout .messages-layout,.manager-route-layout .cx-layout{grid-template-columns:1fr}.manager-food-recipe-card>header{grid-template-columns:1fr 1fr}.manager-food-recipe-card>header>:last-child{grid-column:1/-1}}@media (width<=760px){.manager-route-layout>:is(.settings-shell,.customers-shell,.users-shell,.messages-shell,.cx-shell){padding-inline:5px!important}.manager-route-layout :is(.settings-hero,.customers-hero,.users-hero,.messages-hero,.cx-hero){padding:12px 8px}.cashier-control-grid{grid-template-columns:1fr}.cashier-control-grid>.production-board{grid-column:auto}.food-tests.approval-only>.food-test-list,.production-board.component-only .production-component-grid{grid-template-columns:1fr!important}.qc-staff-messages-fixed{max-height:230px;position:static}.qc-preparation-command>header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.manager-food-recipe-card>header,.manager-recipe-row{grid-template-columns:1fr}.manager-food-recipe-card>header>:last-child{grid-column:auto}.manager-recipe-columns{display:none}.manager-recipe-row button.remove{width:100%}.manager-route-layout .cx-kpi-grid{grid-template-columns:1fr 1fr}}.manager-food-recipe-card>header{grid-template-columns:minmax(92px,.35fr) minmax(250px,1.45fr) minmax(145px,.55fr) minmax(170px,.65fr)}.manager-food-minimum input{text-align:center;direction:ltr;font-weight:900}.production-board.food-only{align-self:stretch}.production-food-stock-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:6px;display:grid}.production-food-stock-grid>article{color:#242920;background:#eff7eb;border:1px solid #bfd5b8;border-radius:9px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:54px;padding:7px 8px;display:grid}.production-food-stock-grid>article.low{background:#fff8df;border-color:#e0c675}.production-food-stock-grid>article.empty{background:#fff0eb;border-color:#dda796}.production-food-stock-grid>article>span{background:#56804e;border-radius:99px;width:5px;height:34px}.production-food-stock-grid>article.low>span{background:#c58b24}.production-food-stock-grid>article.empty>span{background:#a94432}.production-food-stock-grid>article>div{gap:2px;min-width:0;display:grid}.production-food-stock-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.production-food-stock-grid small{color:#666b60!important;font-size:7px!important}.production-food-stock-grid>article>b{color:#356831;white-space:nowrap;font-size:21px}.production-food-stock-grid>article.low>b{color:#956116}.production-food-stock-grid>article.empty>b{color:#a13d2d}.production-food-stock-grid>article>b small{color:inherit!important;font-size:7px!important}.cashier-shell{padding-bottom:12px!important}.cashier-shell>.cashier-header{min-height:72px}.cashier-control-grid{grid-template-columns:minmax(240px,.7fr) minmax(310px,.9fr) minmax(420px,1.4fr);gap:6px;margin-block:6px}.cashier-control-grid>:is(.staff-inbox,.food-tests,.production-board){padding:8px}.cashier-control-grid .production-food-stock-grid{grid-template-columns:repeat(2,minmax(135px,1fr))}.cashier-shell>.cashier-customer-manager{border-radius:11px;margin-block:6px}.cashier-shell>.cashier-customer-manager>summary{min-height:48px;padding:8px 12px}.cashier-shell>.cashier-customer-manager>summary strong{font-size:12px}.cashier-shell>.cashier-customer-manager>summary b{padding:5px 7px}.cashier-shell>.cashier-stats-top{gap:5px;min-height:0;margin-block:6px}.cashier-shell>.cashier-stats-top>div{border-top-width:3px;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:0 8px;min-height:46px;padding:6px 10px;display:grid;box-shadow:0 5px 14px #2328180b}.cashier-shell>.cashier-stats-top small{align-self:end;font-size:8px!important}.cashier-shell>.cashier-stats-top strong{grid-area:1/2/3;align-self:center;font-size:20px}.cashier-shell>.cashier-stats-top span{font-size:7px}.cashier-shell>.cashier-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:7px;margin-top:6px}.cashier-shell .cashier-form-card{padding:11px 12px}.cashier-shell .cashier-title-row{align-items:center;margin-bottom:7px}.cashier-shell .auto-receipt-badge{border-radius:8px;padding:6px 8px;font-size:9px}.cashier-shell .cashier-form-card>form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:7px 8px;display:grid}.cashier-shell .cashier-form-card>form>.cashier-divider,.cashier-shell .cashier-form-card>form>.cashier-food-picker,.cashier-shell .cashier-form-card>form>.cashier-save-error,.cashier-shell .cashier-form-card>form>.submit-order,.cashier-shell .cashier-form-card>form>.customer-loaded,.cashier-shell .cashier-form-card>form>:is(.cashier-customer-fields,.cashier-order-meta){grid-column:1/-1}.cashier-shell .cashier-divider{gap:7px;margin:3px 0 0}.cashier-shell .cashier-divider span{color:#555b4f;background:#f1f2e8;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:900}.cashier-shell .cashier-field{gap:4px}.cashier-shell .cashier-field label{font-size:9px}.cashier-shell .cashier-field :is(input,select){border-radius:8px;min-height:35px;padding-inline:9px}.cashier-shell .cashier-field textarea{resize:none;border-radius:8px;height:35px;min-height:35px;padding:7px 9px}.cashier-shell .lookup-row{gap:5px}.cashier-shell .lookup-row button{border-radius:8px;min-height:35px;padding-inline:12px}.cashier-shell .service-options strong{font-size:9px}.cashier-shell .service-options small{font-size:7px!important}.cashier-shell .automatic-receipt{border-width:1px;border-radius:9px;min-height:46px;padding:6px 11px}.cashier-shell .automatic-receipt strong{font-size:25px}.cashier-shell .cashier-food-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.cashier-shell .cashier-food-picker>article{border-radius:8px;gap:6px;min-height:59px;padding:6px 7px}.cashier-shell .cashier-food-picker small,.cashier-shell .cashier-food-picker article>div:first-child>span{font-size:7px!important}.cashier-shell .cashier-food-quantity{grid-template-columns:25px 42px 25px}.cashier-shell .cashier-food-quantity :is(button,input){height:28px;min-height:28px}.cashier-shell .submit-order{border-radius:9px;min-height:42px;margin-top:1px;box-shadow:0 7px 18px #23251d1f}.cashier-shell .cashier-save-error{margin:0}.cashier-shell .cashier-side{gap:6px}.cashier-shell .courier-directory-collapsible>summary{padding:9px 11px}.cashier-shell .cashier-tip{border-radius:9px;padding:8px 10px}.cashier-shell .cashier-tip p{line-height:1.55}.qc-food-today-panel{border-radius:11px;width:100%;margin:0 0 7px}.qc-food-today-panel>summary{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 11px;list-style:none;display:flex}.qc-food-today-panel>summary::-webkit-details-marker{display:none}.qc-food-today-panel>summary:after{content:"⌄";font-size:16px;transition:transform .2s}.qc-food-today-panel[open]>summary:after{transform:rotate(180deg)}.qc-food-today-panel>summary span{font-size:10px;font-weight:900}.qc-food-today-panel>summary small{margin-right:auto;color:#697052!important;font-size:8px!important}.qc-food-today-panel .food-tests.compact>header{align-items:center}.qc-food-today-panel .food-tests.compact>.food-test-list{gap:6px;grid-template-columns:repeat(auto-fit,minmax(470px,1fr))!important}.qc-food-today-panel .food-tests.compact .food-test-list>article{grid-template-columns:minmax(125px,.45fr) minmax(0,1.55fr);align-items:center;min-height:60px;padding:7px 8px}.qc-food-today-panel .food-tests.compact .food-test-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.qc-food-today-panel .food-tests.compact .food-test-actions label{grid-template-columns:1fr 55px;min-width:135px}.qc-food-today-panel .food-tests.compact .food-test-actions input{width:55px;height:31px}.qc-food-today-panel .food-tests.compact .food-test-actions button{min-height:31px;padding:5px 7px}.qc-food-today-panel .inventory-request-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}@media (width<=1180px){.cashier-control-grid{grid-template-columns:1fr 1fr}.cashier-control-grid>.production-board{grid-column:1/-1}.cashier-control-grid .production-food-stock-grid{grid-template-columns:repeat(4,minmax(135px,1fr))}.cashier-shell .cashier-food-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.manager-food-recipe-card>header{grid-template-columns:1fr 1fr}.manager-food-recipe-card>header>:is(.manager-food-status,.manager-food-active){grid-column:auto}.cashier-shell>.cashier-layout{grid-template-columns:1fr}.cashier-shell .cashier-side{grid-template-columns:1fr 1fr}.cashier-shell .cashier-tip{grid-column:1/-1}}@media (width<=700px){.manager-food-recipe-card>header{grid-template-columns:1fr}.manager-food-recipe-card>header>:is(.manager-food-status,.manager-food-active){grid-column:auto}.cashier-shell .cashier-form-card>form{grid-template-columns:1fr}.cashier-shell .cashier-form-card>form>*{grid-column:1!important}.cashier-shell .cashier-food-picker,.cashier-control-grid .production-food-stock-grid,.cashier-shell .cashier-side{grid-template-columns:1fr}.qc-food-today-panel .food-tests.compact>.food-test-list{grid-template-columns:1fr!important}.qc-food-today-panel .food-tests.compact .food-test-list>article{grid-template-columns:1fr}.qc-food-today-panel .food-tests.compact .food-test-actions{justify-content:stretch}.qc-food-today-panel .food-tests.compact .food-test-actions>*{flex:130px}}.cashier-shell>.cashier-layout{grid-template-columns:minmax(310px,1fr) minmax(0,2fr);align-items:stretch;gap:7px;width:100%;max-width:none;margin-top:6px}.cashier-shell>.cashier-layout>:is(.cashier-form-card,.cashier-success){width:100%;min-width:0;margin:0}.cashier-shell>.cashier-layout>.cashier-success{align-content:center;padding:22px 14px}.cashier-shell>.cashier-layout>.cashier-success h1{font-size:19px}.cashier-shell>.cashier-layout>.cashier-success .tracking-link-box{grid-template-columns:minmax(0,1fr) auto}.cashier-inline-monitor{color:#171913;background:#f4f5ed;border:1px solid #d3d6c5;border-top:4px solid #747b48;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:7px;min-width:0;padding:9px;scroll-margin-top:86px;display:grid;box-shadow:0 8px 24px #2328180f}.cashier-inline-monitor-header{border-bottom:1px solid #dcded1;grid-template-columns:minmax(145px,1fr) minmax(170px,260px) auto;align-items:center;gap:8px;min-height:46px;padding:0 3px 7px;display:grid}.cashier-inline-monitor-header h2{margin:1px 0 0;font-size:18px}.cashier-inline-monitor-header>b{color:#4c6544;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.cashier-inline-monitor-header>b i{background:#5d8a55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e1eddd}.cashier-inline-order-search{background:#fff;border:1px solid #d4d6c8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:34px;padding:0 8px;display:grid}.cashier-inline-order-search>span{color:#777d6d;font-size:17px}.cashier-inline-order-search>input{min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:9px}.cashier-inline-order-search>button{color:#676c60;cursor:pointer;background:#eff0e8;border:0;border-radius:50%;width:23px;height:23px;padding:0}.cashier-inline-services{grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid}.cashier-inline-service{background:#fff;border:1px solid #d8dacd;border-right:5px solid #747b48;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:7px;display:grid}.cashier-inline-service.delivery{border-right-color:#b47a28}.cashier-inline-service>header{justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin-bottom:5px;display:flex}.cashier-inline-service>header h3{margin:0;font-size:13px}.cashier-inline-service>header p{color:#666b60;margin:2px 0 0;font-size:7px}.cashier-inline-service>header>span{color:#4c523e;background:#eff1e3;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.cashier-inline-service.delivery>header>span{color:#714d1b;background:#fbedd2}.cashier-inline-order-list{scrollbar-width:thin;align-content:start;gap:5px;min-height:96px;max-height:282px;display:grid;overflow:auto}.cashier-inline-order-list>.cashier-track-card{border-radius:8px;grid-template-rows:auto 1fr;grid-template-columns:minmax(118px,19%) minmax(0,1fr);column-gap:8px;width:100%;height:2.45cm;min-height:2.45cm;padding:7px 8px;display:grid;overflow:hidden}.cashier-inline-order-list>.cashier-track-card>header{grid-area:1/1;min-width:0}.cashier-inline-order-list>.cashier-track-card>header>strong{white-space:nowrap;font-size:14px}.cashier-inline-order-list>.cashier-track-card>header>span{text-overflow:ellipsis;white-space:nowrap;max-width:85px;padding:4px 5px;font-size:7px;overflow:hidden}.cashier-inline-order-list>.cashier-track-card>p{grid-area:2/1;align-content:start;min-width:0;margin:4px 0 0}.cashier-inline-order-list>.cashier-track-card>p :is(b,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cashier-inline-order-list>.cashier-track-card ol{grid-area:1/2/3;align-items:start;min-width:0;height:100%;padding:8px 0 0;overflow-x:auto}.cashier-inline-order-list>.cashier-track-card li{grid-template-rows:19px auto auto;gap:2px;min-height:0}.cashier-inline-order-list>.cashier-track-card li:not(:last-child):after{height:2px;top:8px}.cashier-lower-grid{grid-template-columns:minmax(310px,1fr) minmax(0,2fr);align-items:start;gap:7px;width:100%;margin-top:7px;display:grid}.cashier-lower-grid>.cashier-customer-manager{border-radius:11px;width:100%;min-width:0;margin:0}.cashier-lower-grid>.cashier-customer-manager>summary{gap:7px;min-height:50px;padding:8px 10px}.cashier-lower-grid>.cashier-customer-manager>summary strong{font-size:11px}.cashier-lower-grid>.cashier-customer-manager>summary b{padding:5px 6px;font-size:8px}.cashier-customer-manager.compact .cashier-customer-manager-body{grid-template-columns:1fr;gap:7px;padding:7px}.cashier-customer-manager.compact :is(.cashier-customer-form,.cashier-customer-list-panel){border-radius:9px;padding:9px}.cashier-customer-manager.compact .cashier-customer-form{gap:7px}.cashier-customer-manager.compact .cashier-customer-form h2{font-size:14px}.cashier-customer-manager.compact .cashier-customer-form label{gap:4px;font-size:9px}.cashier-customer-manager.compact .cashier-customer-form :is(input,textarea){border-radius:7px;min-height:35px;padding:6px 8px}.cashier-customer-manager.compact .cashier-customer-form textarea{height:48px;min-height:48px}.cashier-customer-manager.compact .cashier-customer-form .customer-save-button{min-height:37px}.cashier-customer-search{grid-template-columns:minmax(0,1fr) auto;gap:5px}.cashier-customer-search-box{background:#fff;border:1px solid #d5d7c9;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 7px;display:grid}.cashier-customer-search-box>span{color:#73796b;font-size:16px}.cashier-customer-search-box>input{border:0;border-radius:0;min-width:0;min-height:34px;padding:0;box-shadow:none!important}.cashier-customer-search .cashier-customer-search-reset{background:#eff0e8;border:0;border-radius:50%;place-items:center;width:22px;height:22px;min-height:22px;padding:0;display:grid}.cashier-customer-search .cashier-customer-search-submit{color:#fff;background:#4e5738;border:0;min-height:36px;padding:0 10px}.cashier-customer-manager.compact .cashier-customer-list{gap:5px;max-height:245px;margin-top:7px}.cashier-customer-manager.compact .cashier-customer-list article{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px}.cashier-customer-manager.compact .customer-row-actions{gap:3px}.cashier-customer-manager.compact .customer-row-actions button{padding:6px;font-size:8px}.cashier-lower-operations{grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:7px;min-width:0;display:grid}.cashier-lower-operations>*{border-radius:11px;min-width:0;margin:0}.cashier-lower-operations .courier-directory-card{box-shadow:0 8px 22px #2328180e}.cashier-lower-operations .cashier-inline-report{border-radius:11px}@media (width<=1120px){.cashier-shell>.cashier-layout,.cashier-lower-grid{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr)}.cashier-inline-monitor-header{grid-template-columns:minmax(130px,1fr) minmax(150px,220px)}.cashier-inline-monitor-header>b{display:none}.cashier-inline-order-list>.cashier-track-card{grid-template-columns:108px minmax(520px,1fr);overflow-x:auto}.cashier-lower-operations{grid-template-columns:1fr}}.cashier-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"quality inventory""messages messages";align-items:stretch;gap:6px}.cashier-control-grid>.food-tests{grid-area:quality;align-self:stretch}.cashier-control-grid>.production-board{grid-area:inventory;align-self:stretch}.cashier-control-grid>.staff-inbox{grid-area:messages;align-self:start}.cashier-control-grid>:is(.food-tests,.production-board)>header{align-items:center;min-height:48px;margin-bottom:6px}.cashier-control-grid>:is(.food-tests,.production-board)>header h2{margin-top:2px;font-size:13px;line-height:1.45}.cashier-control-grid>:is(.food-tests,.production-board)>header p:last-child,.cashier-control-grid>:is(.food-tests,.production-board)>header strong,.cashier-control-grid>:is(.food-tests,.production-board)>header b{font-size:8px}.cashier-control-grid .food-tests.approval-only>.food-test-list,.cashier-control-grid .production-food-stock-grid{align-content:start;gap:6px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.cashier-control-grid .food-tests.approval-only .food-test-list>article,.cashier-control-grid .production-food-stock-grid>article{border-radius:9px;min-height:56px;padding:8px 9px}.cashier-control-grid .food-tests.approval-only .food-test-list>article{grid-template-columns:minmax(0,1fr) auto;gap:7px}.cashier-control-grid .food-tests.approval-only .food-test-list>article strong,.cashier-control-grid .production-food-stock-grid>article strong{font-size:10px}.cashier-control-grid .food-tests.approval-only .food-test-list>article small,.cashier-control-grid .production-food-stock-grid>article small{font-size:7px!important}.cashier-control-grid .food-tests.approval-only .food-test-list>article>b{padding:6px 8px;font-size:8px}.cashier-control-grid .production-food-stock-grid>article>b{font-size:20px}@media (width<=820px){.cashier-control-grid{grid-template-columns:1fr;grid-template-areas:"quality""inventory""messages"}}@media (width<=520px){.cashier-control-grid .food-tests.approval-only>.food-test-list,.cashier-control-grid .production-food-stock-grid{grid-template-columns:1fr!important}}.qc-operational-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;width:100%;margin:0 0 7px;display:grid}.qc-operational-controls>:is(.production-board,.qc-food-today-panel){width:100%;min-width:0;margin:0}.qc-operational-controls>.production-board{border-radius:11px;padding:9px}.qc-operational-controls>.production-board>header{min-height:48px;margin-bottom:7px}.qc-operational-controls>.production-board .production-component-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px}.qc-operational-controls>.production-board .production-component-grid>article{min-height:128px;padding:8px}.qc-operational-controls>.production-board .production-order-demand>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:5px}.qc-operational-controls>.qc-food-today-panel>summary{min-height:48px}.qc-operational-controls .qc-food-today-panel .food-tests.compact>.food-test-list{gap:6px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))!important}.qc-operational-controls .qc-food-today-panel .food-tests.compact .food-test-list>article{grid-template-columns:minmax(120px,.34fr) minmax(0,.66fr);gap:7px;min-height:68px;padding:8px}.qc-operational-controls .qc-food-today-panel .food-test-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.qc-operational-controls .qc-food-today-panel .food-test-actions>*{flex:0 auto}@media (width<=940px){.qc-operational-controls{grid-template-columns:1fr}}@media (width<=560px){.qc-operational-controls .qc-food-today-panel .food-tests.compact>.food-test-list{grid-template-columns:1fr!important}.qc-operational-controls .qc-food-today-panel .food-tests.compact .food-test-list>article,.qc-operational-controls>.production-board .production-component-grid,.qc-operational-controls>.production-board .production-order-demand>div{grid-template-columns:1fr}}.cashier-inline-monitor{grid-template-rows:auto auto;align-content:start;align-self:start}.cashier-inline-services{grid-template-rows:none;grid-auto-rows:auto;align-content:start;min-height:0}.cashier-inline-service{grid-template-rows:auto auto;align-content:start}.cashier-inline-order-list{min-height:0;max-height:397.953px}.cashier-inline-order-list>.cashier-track-card{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(125px,19%) minmax(0,1fr);align-items:center;height:2cm;min-height:2cm;padding:6px 8px}.cashier-inline-order-list>.cashier-track-card>header{grid-area:1/1;place-content:center stretch;gap:5px;min-width:0;height:100%;display:grid}.cashier-inline-order-list>.cashier-track-card>header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cashier-inline-order-list>.cashier-track-card>header>.cashier-track-customer{color:#4f5549;text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;max-width:none;padding:0;font-size:9px;font-weight:800;overflow:hidden}.cashier-inline-order-list>.cashier-track-card>p{display:none}.cashier-inline-order-list>.cashier-track-card ol{grid-area:1/2;align-self:stretch;padding-top:4px}.cashier-inline-order-list>.cashier-track-card li{grid-template-rows:18px auto auto;gap:1px}.cashier-inline-order-list>.cashier-track-card li:not(:last-child):after{top:8px}.cashier-inline-order-list>.cashier-track-card li i{width:18px;height:18px}.cashier-inline-order-list>.cashier-track-card li strong{min-height:19px;font-size:6.5px;line-height:1.35}.cashier-inline-order-list>.cashier-track-card li small{font-size:6.5px!important}@media (width<=1120px){.cashier-inline-order-list>.cashier-track-card{grid-template-columns:112px minmax(520px,1fr)}}@media (width<=560px){.cashier-inline-order-list>.cashier-track-card{grid-template-columns:105px minmax(500px,1fr)}}.cashier-customer-result-meta{color:#5b6155;background:#f1f2e9;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:7px;padding:5px 7px;font-size:8px;display:flex}.cashier-customer-result-meta b{color:#343a2c;font-size:8px}.cashier-customer-pagination{border-top:1px solid #e1e2d8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:38px;margin-top:7px;padding-top:7px;display:grid}.cashier-customer-pagination>span{color:#646a5e;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.cashier-customer-pagination>button{color:#35402c;cursor:pointer;background:#f3f5e8;border:1px solid #d1d5c0;border-radius:7px;min-height:31px;padding:0 8px;font-size:8px;font-weight:900}.cashier-customer-pagination>button:disabled{opacity:.4;cursor:default}.cashier-customer-manager.compact .cashier-customer-list{align-content:start;height:245px;max-height:245px}.cashier-quick-nav .cashier-register-button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#8a5c21;border:1px solid #754b18;border-radius:8px;padding:6px 12px;font-size:9px;font-weight:900;box-shadow:0 5px 13px #754b182e}.cashier-quick-nav .cashier-register-button:hover:not(:disabled){background:#704612}.cashier-quick-nav .cashier-register-button:disabled{opacity:.42;cursor:default;box-shadow:none}.cashier-register-message{background:#e8f4e4;border:1px solid #bfd7b7;border-right:5px solid #56834e;border-radius:9px;width:100%;margin:6px 0;padding:9px 11px;font-size:10px;font-weight:900;color:#396735!important}@media (width<=760px){.cashier-quick-nav .cashier-register-button{min-width:100px}.cashier-customer-manager.compact .cashier-customer-list{height:280px;max-height:280px}}@media (width<=860px){.cashier-shell>.cashier-layout,.cashier-lower-grid{grid-template-columns:1fr}.cashier-inline-monitor{min-height:620px}.cashier-lower-grid>.cashier-customer-manager{grid-row:1}}@media (width<=560px){.cashier-inline-monitor-header{grid-template-columns:1fr}.cashier-inline-order-search{width:100%}.cashier-inline-order-list>.cashier-track-card{grid-template-columns:102px minmax(500px,1fr)}.cashier-customer-manager.compact .cashier-customer-form{grid-template-columns:1fr}.cashier-customer-manager.compact .cashier-customer-form>*{grid-column:1!important}.cashier-lower-operations{grid-template-columns:1fr}}.cashier-unified-header .cashier-quick-nav{grid-template-columns:repeat(3,minmax(82px,1fr))}.cashier-shell .cashier-form-card>form>.cashier-form-actions{grid-column:1/-1}.cashier-form-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;min-width:0;display:grid}.cashier-form-actions .submit-order{margin-top:1px}.cashier-cancel-draft{color:#8b3f31;cursor:pointer;background:#fff5f1;border:1px solid #dfb6aa;border-radius:9px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.cashier-cancel-draft:hover:not(:disabled){color:#fff;background:#8b3f31;border-color:#8b3f31}.cashier-cancel-draft:disabled{opacity:.38;cursor:default}.cashier-inline-order-list>.cashier-track-card{grid-template-columns:minmax(158px,23%) minmax(0,1fr)}.cashier-inline-order-list>.cashier-track-card>header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 5px}.cashier-inline-order-list>.cashier-track-card>header>strong{grid-area:1/1}.cashier-inline-order-list>.cashier-track-card>header>.cashier-track-customer{grid-area:2/1}.cashier-track-cancel,.cashier-inline-order-list>.cashier-track-card>header>.cashier-track-cancelled{text-align:center;border-radius:7px;grid-area:1/2/3;align-self:center;place-items:center;min-width:47px;min-height:31px;padding:4px 5px;font-size:7px;font-weight:900;line-height:1.35;display:grid}.cashier-track-cancel{color:#873e31;cursor:pointer;background:#fff4ef;border:1px solid #dfb4a8}.cashier-track-cancel:hover{color:#fff;background:#8d4032;border-color:#8d4032}.cashier-inline-order-list>.cashier-track-card>header>.cashier-track-cancelled{color:#fff;white-space:normal;background:#9a493a;max-width:none}.cashier-track-cancelled small{color:#ffe8df!important;font-size:6px!important}.cashier-inline-order-list>.cashier-track-card.cancel-requested{background:#fff5f1;border-color:#d9a89a;box-shadow:inset -4px 0 #a64c3d}.cashier-inline-order-list>.cashier-track-card.cancel-requested ol{opacity:.48}.cashier-cancel-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a1d169e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cashier-cancel-dialog{color:#24271f;background:#fff;border:1px solid #d8c4bd;border-top:5px solid #994738;border-radius:16px;gap:10px;width:min(470px,100%);padding:18px;display:grid;box-shadow:0 26px 70px #181b1452}.cashier-cancel-dialog>header{align-items:center;gap:10px;display:flex}.cashier-cancel-dialog>header>span{color:#fff;background:#994738;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:900;display:grid}.cashier-cancel-dialog>header small{font-weight:900;color:#8b493d!important;font-size:8px!important}.cashier-cancel-dialog>header h3{margin:2px 0 0;font-size:17px}.cashier-cancel-dialog>label{justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.cashier-cancel-dialog>label b{color:#9a493a;font-size:8px}.cashier-cancel-dialog>textarea{resize:vertical;min-height:96px;font:inherit;border:1px solid #cfcfc3;border-radius:10px;outline:0;padding:10px;font-size:11px;line-height:1.8}.cashier-cancel-dialog>textarea:focus{border-color:#9a493a;box-shadow:0 0 0 3px #9a493a1f}.cashier-cancel-dialog>p{color:#62675b;background:#f3f3eb;border-radius:8px;margin:0;padding:8px 9px;font-size:8px;line-height:1.7}.cashier-cancel-error{color:#89392e;background:#fff0ec;border-radius:8px;padding:8px;font-size:9px;font-weight:900}.cashier-cancel-actions{grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.cashier-cancel-actions button{min-height:41px;font:inherit;cursor:pointer;border:1px solid #d3d4ca;border-radius:9px;padding:0 13px;font-size:9px;font-weight:900}.cashier-cancel-actions button:first-child{color:#4b5045;background:#fff}.cashier-cancel-actions button:last-child{color:#fff;background:#994738;border-color:#994738}.cashier-cancel-actions button:disabled{opacity:.4;cursor:default}.qc-cancel-request small{line-height:1.7;display:block;color:#74473d!important;font-size:9px!important}@media (width<=1120px){.cashier-inline-order-list>.cashier-track-card{grid-template-columns:150px minmax(520px,1fr)}}@media (width<=720px){.cashier-unified-header .cashier-quick-nav{grid-template-columns:repeat(3,minmax(78px,1fr))}}@media (width<=560px){.cashier-form-actions{grid-template-columns:1fr}.cashier-inline-order-list>.cashier-track-card{grid-template-columns:145px minmax(500px,1fr)}.cashier-cancel-dialog{padding:14px}}.qc-unified-header .qc-shift-controls{grid-template-columns:minmax(92px,.8fr) minmax(110px,1.2fr);align-items:stretch}.qc-shift-badge{white-space:nowrap;border:1px solid #ccd1ba;border-radius:8px;place-items:center;min-height:36px;padding:6px 10px;font-size:9px;display:grid}.qc-shift-badge.morning{color:#6d501d;background:#fff2c9;border-color:#e2c576}.qc-shift-badge.night{color:#fff;background:#39445f;border-color:#39445f}.qc-shell>.qc-stats{gap:5px;margin:5px 0}.qc-shell .qc-stats>div{border-radius:8px;gap:7px;min-height:42px;padding:5px 7px;box-shadow:0 4px 12px #2328180a}.qc-shell .qc-stats p{flex:1;justify-content:space-between;align-items:center;gap:5px;display:flex}.qc-shell .qc-stats strong{white-space:nowrap;font-size:10px}.qc-ticket-monitor{color:#1f231b;background:#f5f5ed;border:1px solid #d6d8c9;border-top:4px solid #b77822;border-radius:11px;width:100%;margin:0 0 7px;padding:9px;box-shadow:0 7px 20px #2328180e}.qc-ticket-monitor>header{justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:7px;display:flex}.qc-ticket-monitor>header h2{margin:1px 0 0;font-size:16px}.qc-ticket-monitor>header>span{color:#724a17;white-space:nowrap;background:#f8e8c6;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900}.qc-monitor-notice{background:#e6f2e2;border:1px solid #bdd5b6;border-radius:8px;margin:0 0 7px;padding:7px 9px;font-size:9px;font-weight:900;color:#356333!important}.qc-unannounced-totals{background:#fff8e9;border:1px solid #e3c98f;border-radius:9px;margin:0 0 8px;padding:8px}.qc-unannounced-totals>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.qc-unannounced-totals>header>div{gap:2px;display:grid}.qc-unannounced-totals>header strong{color:#5f3c12;font-size:11px}.qc-unannounced-totals>header small{color:#756342!important;font-size:8.5px!important}.qc-unannounced-totals>header>span{color:#fff;white-space:nowrap;background:#9b6320;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.qc-unannounced-totals>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:5px;display:grid}.qc-unannounced-totals article{background:#fff;border:1px solid #ead9b7;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:flex}.qc-unannounced-totals article>strong{color:#8f451e;text-align:center;min-width:38px;font-size:19px;line-height:1}.qc-unannounced-totals article>span{color:#29271f;font-size:10px;font-weight:900}.qc-unannounced-totals>div>p{color:#64705a;text-align:center;grid-column:1/-1;margin:0;padding:8px;font-size:9px}.qc-ticket-monitor-grid{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start;gap:6px;max-height:340px;display:grid;overflow:auto}.qc-ticket-monitor-grid>article{background:#fff;border:1px solid #dddccf;border-right:5px solid #b77822;border-radius:9px;min-width:0;padding:8px}.qc-ticket-monitor-grid>article>header{border-bottom:1px solid #e7e7de;justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;padding-bottom:6px;display:flex}.qc-ticket-monitor-grid>article>header>div{gap:2px;min-width:0;display:grid}.qc-ticket-monitor-grid>article>header strong{font-size:12px}.qc-ticket-monitor-grid>article>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#656a5e!important;font-size:7px!important}.qc-ticket-monitor-grid>article>header b{color:#75501d;white-space:nowrap;background:#f8e9c9;border-radius:6px;padding:4px 6px;font-size:7px}.qc-ticket-monitor-grid>article>div{gap:4px;display:grid}.qc-ticket-monitor-grid>article>div>div{background:#fafaf6;border:1px solid #e2e2d9;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:43px;padding:5px 6px;display:grid}.qc-ticket-monitor-grid>article>div>div.confirmed{background:#edf6e9;border-color:#bfd5b8}.qc-ticket-monitor-grid>article>div>div>span{gap:2px;min-width:0;display:grid}.qc-ticket-monitor-grid>article>div>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#676c60!important;font-size:7px!important}.qc-ticket-monitor-grid>article>div>div button{color:#fff;cursor:pointer;background:#3a4032;border:0;border-radius:7px;min-width:74px;min-height:31px;padding:4px 7px;font-size:7px;font-weight:900}.qc-ticket-monitor-grid>article>div>div button:disabled{color:#447040;cursor:default;background:#dcefd7}.qc-ticket-monitor-empty{text-align:center;background:#fff;border:1px dashed #cfd2c2;border-radius:9px;grid-column:1/-1;margin:0;padding:16px;font-size:9px;color:#5e6558!important}.qc-recharge-board>header{align-items:center}.qc-recharge-board>header>div>p:last-child{color:#5e6458;max-width:430px;margin-top:3px;font-size:8px;line-height:1.6}.qc-recharge-grid{scrollbar-width:thin;align-content:start;gap:5px;max-height:340px;display:grid;overflow:auto}.qc-recharge-grid>article{background:#fff;border:1px solid #dcded2;border-right:4px solid #668354;border-radius:8px;grid-template-columns:minmax(125px,1fr) 92px 105px;align-items:end;gap:6px;min-width:0;min-height:54px;padding:6px;display:grid}.qc-recharge-grid>article.risk{border-right-color:#c18a2f}.qc-recharge-grid>article.empty{background:#fff6f3;border-right-color:#a64c3b}.qc-recharge-grid>article>div{align-self:center;align-items:center;gap:7px;min-width:0;display:flex}.qc-recharge-grid>article>div>span{background:#668354;border-radius:50%;flex:none;width:8px;height:8px}.qc-recharge-grid>article.risk>div>span{background:#c18a2f}.qc-recharge-grid>article.empty>div>span{background:#a64c3b}.qc-recharge-grid>article>div p{gap:2px;min-width:0;margin:0;display:grid}.qc-recharge-grid>article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.qc-recharge-grid>article>div small{color:#656b5f!important;font-size:7px!important}.qc-recharge-grid>article>div small b{color:#242a20;font-size:8px}.qc-recharge-grid label{gap:3px;display:grid}.qc-recharge-grid label span{font-size:7px;font-weight:900}.qc-recharge-grid input{width:100%;min-height:31px;font:inherit;border:1px solid #d1d3c7;border-radius:7px;padding:0 7px;font-size:9px}.qc-recharge-grid button{color:#fff;cursor:pointer;background:#3b6537;border:0;border-radius:7px;min-height:31px;padding:4px 7px;font-size:7px;font-weight:900}.qc-recharge-grid button:disabled{opacity:.4;cursor:default}@media (width<=900px){.qc-ticket-monitor-grid{grid-template-columns:1fr}.qc-ticket-monitor-grid>article>div>div small{white-space:normal}}@media (width<=720px){.qc-unified-header .qc-shift-controls,.qc-shell>.qc-stats{grid-template-columns:1fr 1fr}}@media (width<=520px){.qc-ticket-monitor>header{flex-direction:column;align-items:flex-start}.qc-ticket-monitor-grid{grid-template-columns:minmax(0,1fr)}.qc-recharge-grid>article{grid-template-columns:minmax(0,1fr) 88px}.qc-recharge-grid>article>button{grid-column:1/-1}}.qc-shell>.qc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.qc-shell .qc-stats>div{border-radius:7px;gap:5px;min-height:34px;padding:4px 6px}.qc-shell .qc-stat-icon{border-radius:6px;width:20px;height:20px;font-size:8px}.qc-recharge-board{padding:7px!important}.qc-operational-controls>.qc-recharge-board>header{min-height:40px;margin-bottom:5px}.qc-recharge-board>header h2{font-size:14px}.qc-recharge-board>header>div>p:last-child{max-width:350px;font-size:7px}.qc-recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:270px}.qc-recharge-grid>article{border-right-width:3px;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:minmax(105px,1fr) 88px;align-items:center;gap:3px 5px;min-height:0;padding:5px}.qc-recharge-grid>article>div{grid-area:1/1/3;gap:5px}.qc-recharge-grid label{grid-area:1/2;grid-template-columns:auto 1fr;align-items:center;gap:3px}.qc-recharge-grid label span{white-space:nowrap;font-size:6px}.qc-recharge-grid input{min-width:0;height:25px;min-height:25px;padding-inline:5px;font-size:7px}.qc-recharge-grid button{grid-area:2/2;min-height:25px;padding:3px 4px;font-size:6px}@media (width<=600px){.qc-recharge-grid{grid-template-columns:1fr}}@media (width<=720px){.qc-shell>.qc-stats{grid-template-columns:1fr 1fr}}@media (width<=520px){.qc-recharge-grid>article{grid-template-columns:minmax(0,1fr) 86px}.qc-recharge-grid>article>button{grid-column:2}}.qc-shell .qc-stats>div{min-height:42px;padding:6px 8px}.qc-shell .qc-stat-icon{width:24px;height:24px;font-size:10px}.qc-shell .qc-stats small{font-size:8.5px!important}.qc-shell .qc-stats strong{font-size:10.5px}.qc-food-today-panel>summary{min-height:46px;padding:9px 11px}.qc-food-today-panel>summary span{font-size:12px}.qc-food-today-panel>summary small{font-size:9.5px!important}.qc-food-today-panel>.food-tests.compact{padding:10px}.qc-food-today-panel .food-tests.compact article strong{font-size:12px}.qc-food-today-panel .food-tests.compact article small{line-height:1.55;font-size:9px!important}.qc-food-today-panel .food-tests.compact .food-test-actions label span{font-size:9px}.qc-food-today-panel .food-tests.compact .food-test-actions input{height:34px;font-size:10px}.qc-food-today-panel .food-tests.compact .food-test-actions button{min-height:34px;padding-inline:9px;font-size:9px}.qc-ticket-monitor>header>span{font-size:9px}.qc-ticket-monitor-grid>article>header small{font-size:9px!important}.qc-ticket-monitor-grid>article>header b{font-size:9px}.qc-ticket-monitor-grid>article>div>div strong{font-size:11px}.qc-ticket-monitor-grid>article>div>div small{font-size:9px!important}.qc-ticket-monitor-grid>article>div>div button{min-width:88px;min-height:34px;font-size:9px}.qc-ticket-monitor-empty{font-size:10px}.qc-recharge-board>header>div>p:last-child{font-size:9px}.qc-recharge-grid>article{grid-template-columns:minmax(112px,1fr) 96px;min-height:58px;padding:7px}.qc-recharge-grid>article>div strong{font-size:10.5px}.qc-recharge-grid>article>div small{font-size:8.5px!important}.qc-recharge-grid>article>div small b{font-size:9.5px}.qc-recharge-grid label span{font-size:8px}.qc-recharge-grid input{height:29px;min-height:29px;font-size:9.5px}.qc-recharge-grid button{min-height:29px;font-size:8.5px}.qc-order-copy time,.qc-order-copy small,.qc-order-copy em{font-size:10px}.qc-preparation-state{font-size:8.5px!important}.qc-selected-items>strong{font-size:11px}.qc-selected-items b{font-size:10.5px}.qc-selected-items small{font-size:9px!important}.qc-preparation-command>p,.qc-preparation-command>em{font-size:10px}.kitchen-number-ticket{transition:color .25s,background-color .25s,border-color .25s,box-shadow .25s}.kitchen-number-ticket>strong,.kitchen-number-ticket>time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:.035em;text-shadow:0 2px 2px #0000002e;font-family:Segoe UI,Arial,Tahoma,sans-serif;font-weight:800}.kitchen-number-ticket>strong{line-height:1.05}.kitchen-number-ticket.risk{box-shadow:0 0 0 3px #ffe79347}.kitchen-number-ticket.late{box-shadow:0 0 0 4px #ff786757}.kitchen-number-ticket.ready{box-shadow:0 0 0 3px #a98ad247}.kitchen-number-ticket.cancel{box-shadow:0 0 0 3px #cf9b5147}@media (width<=720px){.qc-shell .qc-stats>div{min-height:46px}.qc-recharge-grid{grid-template-columns:1fr}}.cashier-order-identifiers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-subscription-code{color:#171913;background:#f5f2e6;border:1px solid #b9ad7c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 11px;display:flex}.cashier-subscription-code.member{background:#edf5e8;border-color:#8baa78}.cashier-subscription-code strong{direction:ltr;font-size:25px}.cashier-subscription-code small{color:#626052!important;font-size:8px!important}.cashier-control-grid .food-tests.approval-only .food-test-list>article{align-items:center}.cashier-control-grid .food-tests.approval-only .cashier-inventory-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.cashier-control-grid .food-tests.approval-only .cashier-inventory-actions>b{white-space:nowrap;padding:6px 8px;font-size:8px}.cashier-control-grid .food-tests.approval-only .cashier-inventory-actions>button,.food-test-header-actions>button{color:#fff;min-height:29px;font:inherit;cursor:pointer;background:#4d5f3c;border:0;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.cashier-control-grid .food-tests.approval-only button:disabled,.food-test-header-actions>button:disabled{opacity:.55;cursor:default}.cashier-inventory-request-status{background:#f7f1dc;border:1px solid #dec989;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:5px;margin-bottom:7px;padding:7px;display:grid}.cashier-inventory-request-status>:is(p,article){background:#fff;border-radius:7px;gap:2px;margin:0;padding:6px 7px;display:grid}.cashier-inventory-request-status strong{color:#564318;font-size:8.5px}.cashier-inventory-request-status span{color:#33382e;font-size:8px;line-height:1.7}.cashier-inventory-request-status small{color:#68705f!important;font-size:7px!important}.qc-top-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;width:100%;margin:0 0 7px;display:grid}.qc-top-workspace-grid>*{width:100%;min-width:0;margin:0}.qc-ticket-monitor-grid>article>div>div{grid-template-columns:minmax(0,1fr) 38px 68px;gap:5px}.qc-monitor-food-name{color:#23271f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.qc-monitor-food-quantity{color:#714918;text-align:center;background:#f5e6c8;border-radius:6px;min-width:34px;padding:5px 4px;font-size:12px}.qc-ticket-monitor-grid>article>div>div button{min-width:68px;padding-inline:5px}.qc-quality-inventory-combined{color:#1f231b;background:#f5f5ed;border:1px solid #d6d8c9;border-top:4px solid #668354;border-radius:11px;padding:9px;box-shadow:0 7px 20px #2328180e}.qc-quality-inventory-combined>header{align-items:center;min-height:42px;margin-bottom:7px;display:flex}.qc-quality-inventory-combined>header h2{margin:1px 0 0;font-size:16px}.qc-quality-inventory-combined>.qc-recharge-board{width:100%;box-shadow:none;border:0;border-radius:8px;margin:0}.qc-quality-inventory-combined>.qc-food-today-panel{border:1px solid #d8dacb;border-radius:8px;margin:7px 0 0;overflow:hidden}.qc-quality-inventory-combined .qc-food-today-panel .food-tests.compact>.food-test-list{grid-template-columns:1fr!important}.qc-quality-inventory-combined .qc-food-today-panel .food-tests.compact .food-test-list>article{grid-template-columns:minmax(110px,.36fr) minmax(0,.64fr)}@media (width<=1100px){.qc-top-workspace-grid{grid-template-columns:1fr}.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cashier-order-identifiers,.qc-top-workspace-grid .qc-ticket-monitor-grid,.qc-quality-inventory-combined .qc-food-today-panel .food-tests.compact .food-test-list>article{grid-template-columns:1fr}}.qc-unannounced-totals>div{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-unannounced-totals article{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-width:0;min-height:44px;padding:5px 6px;display:grid}.qc-unannounced-totals article>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc-unannounced-totals article>strong{white-space:nowrap;min-width:auto;font-size:13px}.qc-unannounced-totals article>button{color:#fff;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:#8d581d;border:0;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:900}.qc-unannounced-totals article>button:disabled{opacity:.5;cursor:default}.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.qc-top-workspace-grid .qc-ticket-monitor-grid>article{border-top-width:0;border-radius:0;margin:0}.qc-top-workspace-grid .qc-ticket-monitor-grid>article:nth-child(-n+2){border-top-width:1px}.qc-top-workspace-grid .qc-ticket-monitor-grid>article:nth-child(odd){border-left-width:0}.qc-ticket-monitor-grid>article>header>strong{font-size:12px}.qc-food-control-card{color:#1f231b;background:#f5f5ed;border:1px solid #d6d8c9;border-top:4px solid #668354;border-radius:11px;min-width:0;padding:9px;box-shadow:0 7px 20px #2328180e}.qc-food-control-card>.food-tests.compact{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.qc-food-control-card .food-tests.compact>header{min-height:42px;margin:0 0 7px}.qc-food-control-card .food-tests.compact>header h2{margin:0;font-size:16px}.qc-food-control-card .food-test-header-actions strong{font-size:8.5px}.qc-food-table-head,.qc-food-control-card .qc-food-control-list>article{grid-template-columns:minmax(105px,1.25fr) 84px 105px minmax(135px,1.05fr) 100px;align-items:center;gap:5px;display:grid}.qc-food-table-head{color:#51584b;background:#e8ebdc;border:1px solid #d4d8c8;border-radius:8px 8px 0 0;min-height:31px;padding:5px 7px}.qc-food-table-head span{text-align:center;font-size:8px;font-weight:900}.qc-food-table-head span:first-child{text-align:right}.qc-food-control-card .food-tests.compact>.qc-food-control-list{scrollbar-width:thin;gap:0;max-height:460px;display:grid;overflow:auto;grid-template-columns:1fr!important}.qc-food-control-card .qc-food-control-list>article{background:#fff;border-top:0;border-bottom:1px solid #dcddd3;border-left:1px solid #dcddd3;border-right:4px solid #bd842d;border-radius:0;min-height:54px;padding:6px 7px}.qc-food-control-card .qc-food-control-list>article.approved{background:#f8fcf6;border-right-color:#668354}.qc-food-control-card .qc-food-control-list>article.sold_out{background:#fff6f3;border-right-color:#a34b3a}.qc-food-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}.qc-food-initial,.qc-food-production{align-items:center;gap:4px;min-width:0;display:grid}.qc-food-initial span,.qc-food-production>span{display:none}.qc-food-initial input,.qc-food-production input{color:#171913;width:100%;min-width:0;height:33px;font:inherit;background:#fff;border:1px solid #cbd0c1;border-radius:7px;padding:4px 6px;font-size:10px}.qc-food-production{grid-template-columns:minmax(55px,1fr) 48px}.qc-food-control-list :is(.qc-food-quality,.qc-food-sold-out,.qc-food-production button){color:#fff;min-height:33px;font:inherit;white-space:nowrap;cursor:pointer;background:#4f6945;border:0;border-radius:7px;padding:4px 6px;font-size:8px;font-weight:900}.qc-food-control-list .qc-food-production button{background:#555d3e}.qc-food-control-list .qc-food-sold-out{background:#a34b3a}.qc-food-control-list button:disabled{opacity:.5;cursor:default}.qc-orders-board{color:#1d2119;background:#fff;border:1px solid #d8dacf;border-radius:13px;width:100%;margin:0;padding:10px;box-shadow:0 7px 20px #2328180e}.qc-orders-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:8px;display:flex}.qc-orders-toolbar h2{margin:1px 0 0;font-size:16px}.qc-orders-tools{align-items:center;gap:6px;display:flex}.qc-orders-search{background:#f7f7f1;border:1px solid #d9dbd1;border-radius:8px;align-items:center;gap:7px;width:min(270px,28vw);height:35px;padding:0 9px;display:flex}.qc-orders-search input{color:#171913;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.qc-orders-toolbar .qc-filters{min-width:205px;margin:0}.qc-order-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.qc-order-lane{background:#f7f7f1;border:1px solid #d8dbce;border-radius:10px;min-width:0;overflow:hidden}.qc-order-lane.delivery{border-top:4px solid #b87922}.qc-order-lane.pickup{border-top:4px solid #648355}.qc-order-lane>header{justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:flex}.qc-order-lane>header h3{margin:0;font-size:13px}.qc-order-lane>header span{color:#4f5847;background:#e8eadf;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:900}.qc-lane-order-list{scrollbar-width:thin;gap:4px;max-height:610px;padding:0 5px 5px;display:grid;overflow:auto}.qc-lane-order-list>article{background:#fff;border:1px solid #dedfd6;border-right:5px solid #668354;border-radius:8px;height:113px;min-height:113px;padding:6px 7px;overflow:hidden}.qc-lane-order-list>article.risk{background:#fffaf0;border-right-color:#c38a2d}.qc-lane-order-list>article.late,.qc-lane-order-list>article.cancel-requested{background:#fff3ef;border-right-color:#a64b39}.qc-lane-order-list>article>header{align-items:center;gap:6px;height:34px;display:flex}.qc-lane-order-list>article>header strong{white-space:nowrap;margin-left:auto;font-size:12px}.qc-lane-order-list>article>header select{color:#20241c;min-width:86px;max-width:125px;height:29px;font:inherit;background:#fff;border:1px solid #cfd2c5;border-radius:6px;padding:3px 6px;font-size:8px}.qc-lane-order-list>article>header button{color:#fff;min-width:105px;max-width:155px;height:30px;font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#3e4937;border:0;border-radius:7px;padding:4px 8px;font-size:8px;font-weight:900;overflow:hidden}.qc-lane-order-list>article.cancel-requested>header button{background:#9b4737}.qc-lane-order-list>article>header button:disabled{color:#667062;cursor:default;background:#dfe3db}.qc-lane-progress{border-top:1px solid #e4e5dd;grid-template-columns:repeat(7,minmax(0,1fr));height:65px;margin:0;padding:7px 2px 0;list-style:none;display:grid}.qc-lane-progress li{text-align:center;grid-template-rows:16px auto;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.qc-lane-progress li:not(:last-child):after{content:"";background:#d9dcd3;height:3px;position:absolute;top:6px;left:-50%;right:50%}.qc-lane-progress li.done:not(:last-child):after{background:#6f8b62}.qc-lane-progress li>span{z-index:1;color:#fff;background:#c9cdc3;border-radius:50%;place-items:center;width:14px;height:14px;font-size:6px;font-weight:900;display:grid}.qc-lane-progress li.done>span{background:#668354}.qc-lane-progress li.active>span{background:#bd842d;box-shadow:0 0 0 2px #f4e3bd}.qc-lane-progress small{line-height:1.35;color:#666d61!important;font-size:6.5px!important}.qc-lane-progress li:is(.done,.active) small{font-weight:900;color:#252a20!important}.qc-lane-empty{text-align:center;margin:0;padding:24px 8px;font-size:9px;color:#697064!important}@media (width<=1150px){.qc-food-table-head,.qc-food-control-card .qc-food-control-list>article{grid-template-columns:minmax(90px,1fr) 72px 90px minmax(112px,1fr) 88px}.qc-food-control-list :is(.qc-food-quality,.qc-food-sold-out,.qc-food-production button){padding-inline:4px;font-size:7px}}@media (width<=760px){.qc-unannounced-totals>div,.qc-order-lanes,.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:1fr}.qc-top-workspace-grid .qc-ticket-monitor-grid>article{border-top-width:0;border-left-width:1px}.qc-top-workspace-grid .qc-ticket-monitor-grid>article:first-child{border-top-width:1px}.qc-orders-toolbar,.qc-orders-tools{flex-direction:column;align-items:stretch}.qc-orders-search{width:100%}.qc-food-table-head{display:none}.qc-food-control-card .qc-food-control-list>article{grid-template-columns:1fr 1fr;min-height:0}.qc-food-item-name{grid-column:1/-1}.qc-food-initial span,.qc-food-production>span{font-size:8px;font-weight:900;display:block}.qc-food-production{grid-template-columns:minmax(0,1fr) 48px}}.qc-shell :is(.cashier-kicker,small),.cashier-shell :is(.cashier-kicker,small),.manager-foods-shell :is(.cashier-kicker,small){line-height:1.55;color:#454c42!important;font-size:10px!important}.qc-shell :is(button,input,select),.cashier-shell :is(button,input,select),.manager-foods-shell :is(button,input,select){font-size:10px}.qc-ticket-monitor>header h2,.qc-food-control-card .food-tests.compact>header h2,.qc-orders-toolbar h2{font-size:17px}.qc-ticket-monitor>header>span,.qc-unannounced-totals>header>span,.qc-order-lane>header span{font-size:10px}.qc-unannounced-totals>header strong{font-size:12px}.qc-unannounced-totals article>span{font-size:11px}.qc-unannounced-totals article>button{font-size:9px}.qc-monitor-food-name{font-size:11px!important}.qc-monitor-food-quantity{font-size:13px}.qc-lane-progress small{color:#454c42!important;font-size:8px!important}.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;display:grid}.qc-monitor-column{align-content:start;gap:0;min-width:0;display:grid}.qc-monitor-column>article{background:#fff;border-top:0;border-bottom:1px solid #d7d9cc;border-left:1px solid #d7d9cc;border-right:5px solid #b77822;border-radius:0;min-width:0;margin:0;padding:8px}.qc-monitor-column>article:first-child{border-top-width:1px}.qc-monitor-column:first-child>article{border-left-width:0}.qc-monitor-column>article>header{border-bottom:1px solid #e2e4da;justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;padding-bottom:6px;display:flex}.qc-monitor-column>article>header strong{font-size:12px}.qc-monitor-column>article>header b{color:#75501d;white-space:nowrap;background:#f8e9c9;border-radius:6px;padding:4px 6px;font-size:10px}.qc-monitor-column>article>div{gap:4px;display:grid}.qc-monitor-column>article>div>div{background:#fafaf6;border:1px solid #e2e2d9;border-radius:7px;grid-template-columns:minmax(0,1fr) 38px 68px;align-items:center;gap:5px;min-width:0;min-height:43px;padding:5px 6px;display:grid}.qc-monitor-column>article>div>div.confirmed{background:#edf6e9;border-color:#bfd5b8}.qc-monitor-column>article>div>div button{color:#fff;cursor:pointer;background:#3a4032;border:0;border-radius:7px;min-width:68px;min-height:34px;padding:5px;font-size:9px;font-weight:900}.qc-monitor-column>article>div>div button:disabled{color:#447040;cursor:default;background:#dcefd7}.qc-ticket-monitor-grid>.qc-ticket-monitor-empty{grid-column:1/-1}.qc-food-table-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.qc-food-table-head>div,.qc-food-control-card .qc-food-control-list>article{grid-template-columns:minmax(80px,1.05fr) 64px 82px minmax(105px,1fr) 80px;align-items:center;gap:4px;display:grid}.qc-food-table-head>div{min-width:0;padding:6px}.qc-food-table-head>div+div{border-right:1px solid #cfd3c3}.qc-food-table-head span{color:#3f473c;font-size:9px}.qc-food-control-card .food-tests.compact>.qc-food-control-list{align-content:start;gap:0;max-height:475px;display:grid;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.qc-food-control-card .qc-food-control-list>article{border-radius:0;grid-template-rows:34px 24px;height:76px;min-height:76px;padding:5px 6px}.qc-food-control-card .qc-food-control-list>article:nth-child(2n){border-right-width:1px}.qc-food-control-card .qc-food-control-list>article:nth-child(n+3){border-top-width:0}.qc-food-item-name{font-size:11px!important}.qc-food-initial input,.qc-food-production input{height:32px;font-size:10px}.qc-food-control-list :is(.qc-food-quality,.qc-food-sold-out,.qc-food-production button){min-height:32px;padding-inline:4px;font-size:9px}.qc-food-component-stock{white-space:nowrap;scrollbar-width:none;grid-column:1/-1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.qc-food-component-stock::-webkit-scrollbar{display:none}.qc-food-component-stock>span{color:#34402f;background:#edf3e8;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.qc-food-component-stock>span.risk{color:#72501b;background:#fff0c8}.qc-food-component-stock>span.empty{color:#8c3f32;background:#f9ddd6}.qc-food-component-stock b{font-size:10px}.cashier-control-grid>.production-board.component-only{min-width:0}.cashier-control-grid>.production-board.component-only .production-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-control-grid>.production-board.component-only .production-component-grid>article{min-height:74px}.cashier-control-grid>.production-board.component-only .production-component-title strong{font-size:11px}.cashier-control-grid>.production-board.component-only :is(dt,dd){font-size:9px}.manager-food-matrix-layout{grid-template-columns:minmax(360px,.75fr) minmax(700px,1.45fr);align-items:start;gap:10px;width:100%;display:grid}.manager-ingredient-ledger,.manager-recipe-matrix{color:#1d211a;background:#fff;border:1px solid #d6d9cc;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #2328180d}.manager-ingredient-ledger>header,.manager-recipe-matrix>header{background:#f5f5ed;border-bottom:1px solid #d9dccf;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:9px 12px;display:flex}.manager-ingredient-ledger>header h2,.manager-recipe-matrix>header h2{margin:2px 0 0;font-size:16px}.manager-ingredient-ledger>header>span,.manager-recipe-matrix>header>span{color:#4a533f;background:#e7eadb;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.manager-ingredient-table-scroll,.manager-recipe-table-scroll{scrollbar-width:thin;max-height:calc(100dvh - 330px);overflow:auto}.manager-food-matrix-layout table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.manager-food-matrix-layout th{z-index:2;color:#343b31;background:#ecefe4;border-bottom:1px solid #cdd2c3;border-left:1px solid #d6d9ce;padding:9px 7px;font-size:11px;font-weight:900;position:sticky;top:0}.manager-food-matrix-layout td{color:#242a21;vertical-align:middle;background:#fff;border-bottom:1px solid #e0e2d9;border-left:1px solid #e0e2d9;height:43px;padding:5px 6px;font-size:11px}.manager-food-matrix-layout tr.risk td{background:#fffaf0}.manager-food-matrix-layout tr.empty td{background:#fff2ee}.manager-food-matrix-layout tr.healthy td:last-child strong{color:#487044}.manager-food-matrix-layout tr.risk td:last-child strong{color:#a16e1c}.manager-food-matrix-layout tr.empty td:last-child strong{color:#a04435}.manager-recipe-matrix th:first-child{width:23%}.manager-recipe-matrix th:nth-child(2){width:31%}.manager-recipe-matrix th:nth-child(3){width:10%}.manager-recipe-matrix th:nth-child(4){width:14%}.manager-recipe-matrix th:nth-child(5){width:22%}.manager-recipe-matrix tbody+tbody tr:first-child td{border-top:5px solid #f0f1e9}.manager-recipe-matrix tbody.inactive td{opacity:.62;background:#f3f3ef}.manager-recipe-matrix input{color:#171b15;width:100%;min-width:0;height:33px;font:inherit;background:#fbfcf8;border:1px solid #cfd4c7;border-radius:6px;outline:0;padding:5px 7px;font-size:11px}.manager-recipe-matrix input:focus{border-color:#78834e;box-shadow:0 0 0 2px #78834e21}.manager-food-name-cell{vertical-align:top!important}.manager-food-name-cell>input{margin:5px 0;font-weight:900}.manager-food-name-cell>label:not(.manager-food-active){grid-template-columns:auto 58px;align-items:center;gap:5px;font-size:9px;font-weight:900;display:grid}.manager-food-name-cell>label:not(.manager-food-active) input{height:29px}.manager-food-name-cell .manager-food-active{align-items:center;gap:5px;margin-top:5px;font-size:9px;font-weight:900;display:flex}.manager-food-name-cell .manager-food-active input{width:16px;height:16px}.manager-food-status{color:#356332;background:#e0f1da;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.manager-food-status.inactive{color:#795047;background:#f3ddd7}.manager-recipe-component-cell{grid-template-columns:minmax(0,1fr) 30px;gap:4px;display:grid}.manager-recipe-component-cell>button{color:#9b4637;cursor:pointer;background:#fae2dc;border:0;border-radius:6px;height:33px;font-size:15px;font-weight:900}.manager-recipe-component-cell>button:disabled{opacity:.35;cursor:default}.manager-food-actions-cell{vertical-align:top!important}.manager-food-actions-cell button{width:100%;min-height:31px;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-bottom:5px;padding:5px;font-size:9px;font-weight:900}.manager-food-actions-cell .add{color:#4d592f;background:#e9edd8}.manager-food-actions-cell .save{color:#fff;background:#34402d}.manager-food-actions-cell .danger{color:#fff;background:#a54a39}.manager-food-actions-cell button:disabled{opacity:.45;cursor:default}.manager-food-row-message td{color:#345f32;height:auto;padding:6px 9px;font-size:10px;font-weight:900;background:#edf6e9!important}.manager-food-create{min-height:74px;padding:10px 13px}.manager-food-create form{max-width:650px}@media (width<=1250px){.manager-food-matrix-layout{grid-template-columns:1fr}.manager-ingredient-table-scroll,.manager-recipe-table-scroll{max-height:520px}}@media (width<=900px){.qc-food-table-head{display:none}.qc-food-control-card .food-tests.compact>.qc-food-control-list{grid-template-columns:1fr!important}.qc-food-control-card .qc-food-control-list>article{grid-template-columns:minmax(85px,1fr) 65px 82px minmax(105px,1fr) 80px;height:auto;min-height:80px}.qc-food-control-card .qc-food-control-list>article:nth-child(2n){border-right-width:4px}.manager-recipe-table-scroll{overflow-x:auto}.manager-recipe-table-scroll table{min-width:760px}}@media (width<=600px){.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:1fr}.qc-monitor-column:first-child>article{border-left-width:1px}.cashier-control-grid>.production-board.component-only .production-component-grid{grid-template-columns:1fr}}:where(.qc-shell,.cashier-shell,.manager-foods-shell) :is(p,small,label,dt,dd,th,td),:where(.qc-shell,.cashier-shell,.manager-foods-shell) input,:where(.qc-shell,.cashier-shell,.manager-foods-shell) select,:where(.qc-shell,.cashier-shell,.manager-foods-shell) textarea{color:#0a0b09!important}:where(.qc-shell,.cashier-shell,.manager-foods-shell) :is(input,textarea)::placeholder{color:#20221e;opacity:.85}.qc-shell :is(.cashier-kicker,small),.cashier-shell :is(.cashier-kicker,small),.manager-foods-shell :is(.cashier-kicker,small){color:#0a0b09!important}.manager-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.manager-definition-grid>section{min-width:0;margin:0}.manager-component-create{color:#11130f;background:#fff;border:1px solid #d6d9cc;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 13px;display:flex}.manager-component-create h2{margin:2px 0 0;font-size:16px}.manager-component-create form{grid-template-columns:minmax(150px,1fr) 90px 118px;gap:6px;width:min(650px,70%);display:grid}.manager-component-create input,.manager-component-create button{min-width:0;height:36px;font:inherit;border-radius:8px;padding:6px 9px;font-size:10px}.manager-component-create input{background:#fbfcf8;border:1px solid #cdd2c3}.manager-component-create button{color:#fff;cursor:pointer;background:#4e5d35;border:0;font-weight:900}.manager-component-create button:disabled{opacity:.45;cursor:default}.manager-component-catalog{color:#11130f;background:#fff;border:1px solid #d6d9cc;border-radius:12px;width:100%;margin:10px 0;overflow:hidden;box-shadow:0 6px 18px #2328180d}.manager-component-catalog>header{background:#f5f5ed;border-bottom:1px solid #d9dccf;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 12px;display:flex}.manager-component-catalog>header h2{margin:2px 0 0;font-size:16px}.manager-component-catalog>header>span{color:#11130f;background:#e7eadb;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.manager-component-catalog-head,.manager-component-catalog-list>article{grid-template-columns:minmax(180px,1.5fr) minmax(80px,.6fr) 105px 90px;align-items:center;gap:6px;display:grid}.manager-component-catalog-head{background:#ecefe4;border-bottom:1px solid #cdd2c3;padding:7px 10px}.manager-component-catalog-head span{font-size:10px;font-weight:900}.manager-component-catalog-list{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:220px;display:grid;overflow:auto}.manager-component-catalog-list>article{border-bottom:1px solid #e0e2d9;min-width:0;min-height:48px;padding:6px 8px;position:relative}.manager-component-catalog-list>article:nth-child(odd){border-left:1px solid #e0e2d9}.manager-component-catalog-list>article.inactive{background:#f2f2ee}.manager-component-catalog-list input:not([type=checkbox]),.manager-component-catalog-list button{width:100%;min-width:0;height:32px;font:inherit;border-radius:6px;padding:4px 7px;font-size:10px}.manager-component-catalog-list input:not([type=checkbox]){background:#fbfcf8;border:1px solid #cfd4c7}.manager-component-catalog-list label{align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.manager-component-catalog-list label input{width:16px;height:16px}.manager-component-catalog-list button{color:#fff;cursor:pointer;background:#34402d;border:0;font-weight:900}.manager-component-catalog-list button:disabled{opacity:.45;cursor:default}.manager-component-catalog-list article>small{font-weight:900;position:absolute;bottom:0;right:8px;font-size:8px!important}.manager-recipe-matrix :is(input,select){color:#0a0b09;width:100%;min-width:0;height:33px;font:inherit;background:#fbfcf8;border:1px solid #cfd4c7;border-radius:6px;outline:0;padding:5px 7px;font-size:11px}.manager-recipe-matrix select:focus{border-color:#78834e;box-shadow:0 0 0 2px #78834e21}.manager-ingredient-ledger th:first-child{width:38%}.manager-ingredient-ledger th:nth-child(2){width:19%}.manager-ingredient-ledger th:nth-child(n+3){width:21.5%}.qc-component-control>header{min-height:54px!important}.qc-component-control>header>div>p:last-child{color:#0a0b09;margin:3px 0 0;font-size:9px;line-height:1.6}.qc-component-control .qc-food-control-list>article{grid-template-rows:auto;height:auto;min-height:70px;padding-block:7px}.qc-component-control .qc-food-item-name{gap:3px;min-width:0;display:grid}.qc-component-control .qc-food-item-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.qc-component-control .qc-food-item-name small{font-weight:800;font-size:9px!important}.qc-component-control .qc-food-control-list>.manager-empty{grid-column:1/-1}.cashier-shell .cashier-food-picker strong{font-size:11px}.cashier-shell .cashier-food-picker article>div:first-child>span{color:#0a0b09;font-size:9px!important}.cashier-shell .cashier-food-picker article.shortage>div:first-child>span{color:#8f291d}@media (width<=1150px){.manager-definition-grid,.manager-component-catalog-list{grid-template-columns:1fr}.manager-component-catalog-list>article:nth-child(odd){border-left:0}}@media (width<=700px){.manager-component-create{flex-direction:column;align-items:stretch}.manager-component-create form{grid-template-columns:1fr 90px;width:100%}.manager-component-create form button{grid-column:1/-1}.manager-component-catalog-head{display:none}.manager-component-catalog-list>article{grid-template-columns:minmax(120px,1fr) 72px 88px 72px}}.manager-catalog-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;margin:10px 0;display:grid}.manager-catalog-workspace>section{width:100%;min-width:0;margin:0}.manager-component-inline-create{background:#fafbf7;border-bottom:1px solid #d9dccf;grid-template-columns:minmax(160px,1fr) 88px 116px;gap:6px;padding:8px 10px;display:grid}.manager-component-inline-create :is(input,button){width:100%;min-width:0;height:35px;font:inherit;border-radius:7px;padding:5px 8px;font-size:10px}.manager-component-inline-create input{color:#0a0b09;background:#fff;border:1px solid #cdd2c3}.manager-component-inline-create button{color:#fff;cursor:pointer;background:#4e5d35;border:0;font-weight:900}.manager-component-inline-create button:disabled{opacity:.45;cursor:default}.manager-catalog-workspace .manager-component-catalog-list{grid-template-columns:1fr;max-height:260px}.manager-catalog-workspace .manager-component-catalog-list>article:nth-child(odd){border-left:0}.manager-food-create-workspace{border-color:#d6d9cc;border-radius:12px;align-items:center;min-height:100%;padding:14px 16px;box-shadow:0 6px 18px #2328180d}.manager-food-create-workspace>div{max-width:330px}.manager-food-create-workspace h2{margin:3px 0;font-size:18px}.manager-food-create-workspace p:last-child{margin:0;font-size:10px;line-height:1.7}.manager-food-create-workspace form{width:min(430px,58%)}.cashier-control-grid>.production-board.component-only>.component-only-header{align-items:center;min-height:38px;margin-bottom:6px;display:flex}.production-board.component-only>.component-only-header h2{margin:0;font-size:15px}.production-component-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;display:grid}.production-component-compact-grid>article{color:#0a0b09;background:#f4f8f0;border:1px solid #cbd9c4;border-right:4px solid #648355;border-radius:8px;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:47px;padding:7px 9px;display:flex}.production-component-compact-grid>article.risk{background:#fff8e7;border-color:#dfc783 #b77f24 #dfc783 #dfc783}.production-component-compact-grid>article.empty{background:#fff0eb;border-color:#dca392 #a54835 #dca392 #dca392}.production-component-compact-grid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.production-component-compact-grid b{white-space:nowrap;font-size:17px}.production-component-compact-grid b small{color:#0a0b09!important;font-size:8px!important}.production-component-compact-grid>.manager-empty{grid-column:1/-1}.qc-component-control>.qc-component-control-title{border-bottom:0;align-items:center;padding:0 2px 7px;display:flex;min-height:42px!important;margin:0!important}.qc-component-control>.qc-component-control-title h2{color:#0a0b09;margin:0;font-size:17px}.qc-component-control .qc-food-table-head{grid-template-columns:1fr;padding:0;display:block}.qc-component-control .qc-food-table-head>div,.qc-food-control-card .qc-component-control .qc-food-control-list>article{grid-template-columns:minmax(130px,1.35fr) minmax(105px,.85fr) minmax(105px,.85fr) minmax(150px,1.15fr) minmax(110px,.9fr);gap:7px}.qc-component-control .qc-food-table-head>div{padding:8px 9px}.qc-component-control .qc-food-table-head span{color:#0a0b09;text-align:center;font-size:10px}.qc-component-control .qc-food-table-head span:first-child{text-align:right}.qc-food-control-card .qc-component-control>.qc-food-control-list{gap:0;max-height:500px;grid-template-columns:1fr!important}.qc-food-control-card .qc-component-control .qc-food-control-list>article{border-top-width:0;border-right-width:4px;grid-template-rows:auto;height:auto;min-height:64px;padding:8px 9px}.qc-food-control-card .qc-component-control .qc-food-control-list>article:first-child{border-top-width:0}.qc-food-control-card .qc-component-control .qc-food-control-list>article:nth-child(2n){border-right-width:4px}.qc-component-control .qc-food-item-name strong{font-size:12px}.qc-component-control .qc-food-item-name small{font-size:9px!important}.qc-component-control :is(.qc-food-initial input,.qc-food-production input){height:36px;font-size:11px}.qc-component-control .qc-food-control-list :is(.qc-food-quality,.qc-food-sold-out,.qc-food-production button){min-height:36px;font-size:10px}@media (width<=1150px){.manager-catalog-workspace{grid-template-columns:1fr}.manager-food-create-workspace form{width:min(520px,60%)}.qc-component-control .qc-food-table-head{display:none}.qc-food-control-card .qc-component-control .qc-food-control-list>article{grid-template-columns:minmax(110px,1fr) 95px 105px minmax(140px,1fr) 105px}}@media (width<=760px){.manager-component-inline-create{grid-template-columns:1fr 82px}.manager-component-inline-create button{grid-column:1/-1}.manager-food-create-workspace{flex-direction:column;align-items:stretch}.manager-food-create-workspace form{width:100%}.production-component-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-food-control-card .qc-component-control .qc-food-control-list>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qc-component-control .qc-food-item-name{grid-column:1/-1}}@media (width<=430px){.production-component-compact-grid{grid-template-columns:1fr}}.manager-foods-redesign{color:#0b0d09}.manager-quarter-section{background:#fff;border:1px solid #d6d9cc;border-radius:12px;width:100%;margin:10px 0;padding:10px;box-shadow:0 5px 16px #2328180d}.manager-quarter-section>header{border-bottom:1px solid #e2e4da;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 2px 8px;display:flex}.manager-quarter-section>header h2{margin:1px 0 0;font-size:17px}.manager-quarter-section>header>span{color:#1a2015;background:#e9ecdf;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.manager-quarter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;width:100%;padding-top:9px;display:grid}.manager-quarter-grid>.manager-empty{grid-column:1/-1}.manager-quarter-card{color:#0a0b09;background:#fafbf7;border:1px solid #d2d7c8;border-right:4px solid #64764c;border-radius:10px;align-content:start;gap:8px;width:100%;min-width:0;padding:10px;display:grid}.manager-quarter-card>header{border-bottom:1px solid #e1e5d9;justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.manager-quarter-card>header>div{gap:2px;min-width:0;display:grid}.manager-quarter-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.manager-quarter-card>header small{font-weight:800;font-size:9px!important}.manager-quarter-card>header>span{color:#35422b;white-space:nowrap;background:#e5eddc;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:900}.manager-quarter-card label{gap:4px;min-width:0;display:grid}.manager-quarter-card label>span{font-size:9px;font-weight:900}.manager-quarter-card :is(input,select,button){min-width:0;font:inherit}.manager-quarter-card :is(input,select){color:#0a0b09;background:#fff;border:1px solid #cbd1c3;border-radius:7px;outline:0;width:100%;height:35px;padding:5px 7px;font-size:10px}.manager-quarter-card :is(input,select):focus{border-color:#6a794e;box-shadow:0 0 0 2px #6a794e1f}.manager-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.manager-card-actions button,.manager-create-card form>button,.manager-add-recipe{color:#fff;cursor:pointer;background:#34402d;border:0;border-radius:7px;min-height:34px;padding:6px 8px;font-size:9px;font-weight:900}.manager-card-actions .danger{background:#a24738}.manager-card-actions button:disabled,.manager-create-card button:disabled,.manager-add-recipe:disabled{opacity:.45;cursor:default}.manager-card-message{background:#e9f4e4;border-radius:6px;margin:0;padding:6px 7px;font-size:9px;font-weight:900;color:#254b27!important}.manager-create-card form{gap:7px;display:grid}.manager-create-card form>button{background:#56683a}.manager-food-card{min-height:300px}.manager-food-fields{grid-template-columns:minmax(0,1.5fr) 76px;gap:6px;display:grid}.manager-recipe-card-list{scrollbar-width:thin;gap:5px;max-height:155px;display:grid;overflow-y:auto}.manager-recipe-card-row{grid-template-columns:minmax(0,1fr) 55px 30px;gap:4px;display:grid}.manager-recipe-card-row>button{color:#983d30;cursor:pointer;background:#f8dfd8;border:0;border-radius:7px;height:35px;font-size:16px;font-weight:900}.manager-add-recipe{color:#334128;background:#e8eddc;width:100%}.manager-stock-card{min-height:135px}.manager-stock-card.risk{background:#fff9e9;border-color:#dfcb90 #b47c22 #dfcb90 #dfcb90}.manager-stock-card.empty{background:#fff1ed;border-color:#dba99b #a44736 #dba99b #dba99b}.manager-stock-card dl{gap:4px;margin:0;display:grid}.manager-stock-card dl>div{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:27px;padding:4px 6px;display:flex}.manager-stock-card :is(dt,dd){margin:0;font-size:9px;font-weight:900}.manager-stock-card dd{font-size:11px}.qc-daily-control>.qc-component-control-title{min-height:48px!important}.qc-daily-control>.qc-component-control-title>div{gap:2px;display:grid}.qc-daily-control>.qc-component-control-title h2{font-size:17px}.qc-daily-control>.qc-component-control-title p{color:#0a0b09;margin:0;font-size:9px;font-weight:800}.qc-daily-control>.qc-component-control-title>span{color:#25321f;white-space:nowrap;background:#e5eddd;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.qc-daily-card-grid{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;width:100%;max-height:510px;padding:1px;display:grid;overflow-y:auto}.qc-daily-card-grid>.manager-empty{grid-column:1/-1}.qc-daily-item-card{color:#0a0b09;background:#fffaf0;border:1px solid #dccb9f;border-right:4px solid #b37c25;border-radius:9px;gap:8px;min-width:0;padding:9px;display:grid}.qc-daily-item-card.approved{background:#f4faef;border-color:#b9cfad #55794a #b9cfad #b9cfad}.qc-daily-item-card.rejected{background:#fff1ed;border-color:#dca79a #a74534 #dca79a #dca79a}.qc-daily-item-card.empty{box-shadow:inset 0 0 0 1px #9d3d2f26}.qc-daily-item-card>header{border-bottom:1px solid #4a533e29;justify-content:space-between;align-items:center;gap:7px;min-height:43px;display:flex}.qc-daily-item-card>header>div{gap:2px;min-width:0;display:grid}.qc-daily-item-card>header>div:last-child{justify-items:end}.qc-daily-item-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.qc-daily-item-card>header b{font-size:16px}.qc-daily-item-card>header b small,.qc-daily-item-card>header small{color:#0a0b09!important;font-size:8px!important}.qc-daily-item-card>header span{color:#6a4919;background:#ffedbd;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900}.qc-daily-item-card.approved>header span{color:#315d2e;background:#dcefd5}.qc-daily-item-card.rejected>header span{color:#843126;background:#f4d6cf}.qc-daily-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.qc-daily-operation-grid label{gap:4px;min-width:0;display:grid}.qc-daily-operation-grid label>span{font-size:8px;font-weight:900}.qc-daily-operation-grid label>div{grid-template-columns:minmax(0,1fr) auto;gap:3px;display:grid}.qc-daily-operation-grid :is(input,button),.qc-daily-quality-actions button{min-width:0;height:33px;font:inherit;border-radius:6px;padding:4px 5px;font-size:8px;font-weight:900}.qc-daily-operation-grid input{color:#0a0b09;background:#fff;border:1px solid #cbd1c3;width:100%}.qc-daily-operation-grid button{color:#fff;cursor:pointer;background:#58683f;border:0}.qc-daily-operation-grid button.waste{background:#98513e}.qc-daily-quality-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.qc-daily-quality-actions button{cursor:pointer;border:0}.qc-daily-quality-actions .approve{color:#fff;background:#43683d}.qc-daily-quality-actions .reject{color:#fff;background:#a04737}.qc-daily-operation-grid button:disabled,.qc-daily-quality-actions button:disabled{opacity:.45;cursor:default}@media (width<=1250px){.manager-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1050px){.qc-daily-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.manager-quarter-grid,.qc-daily-card-grid,.qc-daily-operation-grid{grid-template-columns:1fr}}.qc-top-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=1100px){.qc-top-workspace-grid{grid-template-columns:1fr}}@media (width<=720px){.qc-daily-card-grid,.qc-daily-operation-grid{grid-template-columns:1fr}}.manager-foods-redesign .manager-quarter-grid{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.manager-foods-redesign .manager-quarter-grid>.manager-quarter-card{width:calc(var(--manager-card-width,20%) - 8px);flex:0 0 calc(var(--manager-card-width,20%) - 8px)}.manager-foods-redesign .manager-component-card-grid>.manager-component-card{width:calc(min(var(--manager-card-width,20%), 10%) - 8px);flex-basis:calc(min(var(--manager-card-width,20%), 10%) - 8px);max-width:10%}.manager-foods-redesign .manager-component-card{border-right-width:3px;gap:6px;padding:7px}.manager-foods-redesign .manager-component-card>header{gap:4px;min-height:31px}.manager-foods-redesign .manager-component-card>header strong{font-size:10px}.manager-foods-redesign .manager-component-card>header>span{padding:3px 4px;font-size:7px}.manager-foods-redesign .manager-component-card label{gap:2px}.manager-foods-redesign .manager-component-card label>span{font-size:7px}.manager-foods-redesign .manager-component-card input{height:29px;padding:3px 5px;font-size:8px}.manager-foods-redesign .manager-component-card .manager-card-actions{gap:3px}.manager-foods-redesign .manager-component-card .manager-card-actions button{min-height:29px;padding:3px;font-size:7px}.manager-foods-redesign .manager-component-card .manager-card-message{padding:4px;font-size:7px}.manager-foods-redesign .manager-component-card-grid>.manager-empty{flex:1 0 100%;width:100%}.manager-card-width-panel{justify-items:end;gap:7px;display:grid}.manager-card-width-panel>span{color:#293221;background:#e9eddf;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900}.manager-card-width-panel>div{background:#f5f5ed;border:1px solid #d6d9cc;border-radius:8px;align-items:center;gap:4px;padding:5px;display:flex}.manager-card-width-panel small{margin-inline:3px;font-weight:900;color:#0a0b09!important;font-size:9px!important}.manager-card-width-panel label{background:#fff;border:1px solid #ccd2c3;border-radius:6px;align-items:center;height:30px;display:flex;overflow:hidden}.manager-card-width-panel input{color:#11130e;width:52px;height:28px;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:3px 5px;font-size:10px;font-weight:900}.manager-card-width-panel label b{padding-inline-end:6px;font-size:9px}.manager-card-width-panel>em{color:#3f4938;font-size:8px;font-style:normal;font-weight:800}.manager-card-width-panel button{color:#2e3827;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd2c3;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:900}.manager-card-width-panel button:active{color:#fff;background:#4f6038;border-color:#4f6038}.qc-daily-card-grid,.qc-daily-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-daily-operation-grid label>.qc-operation-entry{grid-template-columns:minmax(0,1fr) auto;gap:3px;display:grid}.qc-quantity-stepper{direction:ltr;background:#fff;border:1px solid #cbd1c3;border-radius:6px;grid-template-columns:27px minmax(30px,1fr) 27px;min-width:0;height:33px;display:grid;overflow:hidden}.qc-daily-operation-grid .qc-quantity-stepper input{color:#0a0b09;text-align:center;border:0;background:#fff;border-inline:1px solid #dde1d7;border-radius:0;outline:0;width:100%;height:31px;padding:3px;font-size:10px;font-weight:900}.qc-daily-operation-grid .qc-quantity-stepper button{color:#34442b;cursor:pointer;background:#edf2e8;border:0;border-radius:0;width:27px;height:31px;padding:0;font-size:16px;line-height:1}.qc-daily-operation-grid .qc-quantity-stepper button:disabled{color:#8b9185;opacity:1;cursor:default;background:#f3f3ef}@media (width<=1100px){.qc-daily-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.qc-daily-card-grid,.qc-daily-operation-grid{grid-template-columns:1fr}.manager-card-width-panel{justify-items:stretch;width:100%}.manager-card-width-panel>div{flex-wrap:wrap}}.qc-top-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:10px}.qc-top-workspace-grid .qc-ticket-monitor{min-width:0;padding:9px}.qc-top-workspace-grid .qc-ticket-monitor>header{flex-direction:column;align-items:stretch;gap:5px;min-height:0}.qc-top-workspace-grid .qc-ticket-monitor>header h2{font-size:14px}.qc-top-workspace-grid .qc-ticket-monitor>header>span{text-align:center;width:100%}.qc-top-workspace-grid .qc-unannounced-totals{padding:6px}.qc-top-workspace-grid .qc-unannounced-totals>header{align-items:flex-start}.qc-top-workspace-grid .qc-unannounced-totals>header small{display:none}.qc-top-workspace-grid .qc-unannounced-totals>div{grid-template-columns:1fr}.qc-top-workspace-grid .qc-unannounced-totals article{grid-template-columns:minmax(0,1fr) auto;gap:5px}.qc-top-workspace-grid .qc-unannounced-totals article>button{grid-column:1/-1;width:100%}.qc-top-workspace-grid .qc-ticket-monitor-grid{grid-template-columns:1fr}.qc-top-workspace-grid .qc-monitor-column:first-child>article{border-left-width:1px}.qc-top-workspace-grid .qc-monitor-column>article>div>div{grid-template-columns:minmax(0,1fr) 31px 57px;gap:3px}.qc-top-workspace-grid .qc-monitor-column>article>div>div button{min-width:57px;padding-inline:3px;font-size:8px}.qc-food-control-card{background:linear-gradient(145deg,#fbfcf7 0%,#f1f4ea 100%);border:1px solid #cbd4bf;border-top:5px solid #5f784b;border-radius:14px;padding:12px;overflow:hidden;box-shadow:0 10px 26px #2d372317}.qc-food-control-card>.qc-daily-control{box-shadow:none;background:0 0;border:0;padding:0}.qc-food-control-card .qc-component-control-title{border-bottom:1px solid #d8ddcf;padding:0 2px 9px;min-height:54px!important;margin:0 0 9px!important}.qc-food-control-card .qc-component-control-title p{color:#5d6854;margin:0;font-size:8px;font-weight:900}.qc-food-control-card .qc-component-control-title h2{margin:2px 0 0;font-size:19px}.qc-daily-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.qc-daily-summary article{color:#283022;background:#fff;border:1px solid #d5dacd;border-right:4px solid #738164;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 10px;display:flex}.qc-daily-summary article.approved{background:#f4faef;border-right-color:#547847}.qc-daily-summary article.review{background:#fff8e8;border-right-color:#b77b22}.qc-daily-summary small{font-weight:900;color:#30362b!important;font-size:9px!important}.qc-daily-summary strong{font-size:19px}.qc-food-control-card .qc-daily-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:610px;padding:1px 2px 4px}.qc-food-control-card .qc-daily-item-card{background:#fff;border:1px solid #d8ddcf;border-right:5px solid #b37c25;border-radius:11px;gap:0;padding:0;overflow:hidden;box-shadow:0 4px 12px #3038280e}.qc-food-control-card .qc-daily-item-card.approved{border-right-color:#55794a}.qc-food-control-card .qc-daily-item-card.rejected{border-right-color:#a74534}.qc-food-control-card .qc-daily-item-card>header{background:#f8faf4;border-bottom:1px solid #e0e4d9;min-height:59px;padding:8px 10px}.qc-food-control-card .qc-daily-item-identity{align-items:center;gap:7px;display:flex}.qc-food-control-card .qc-daily-item-identity strong{font-size:14px}.qc-food-control-card .qc-daily-item-balance{justify-items:end;gap:2px;display:grid}.qc-food-control-card .qc-daily-item-balance>small{font-size:8px!important}.qc-food-control-card .qc-daily-item-balance b{font-size:20px;line-height:1}.qc-food-control-card .qc-daily-item-balance b small{font-size:8px!important}.qc-daily-item-metrics{border-bottom:1px solid #eceee8;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 10px;display:grid}.qc-daily-item-metrics span{color:#343a2f;background:#f4f5f0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:29px;padding:5px 7px;font-size:8px;font-weight:900;display:flex}.qc-daily-item-metrics b{font-size:11px}.qc-food-control-card .qc-daily-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 10px}.qc-food-control-card .qc-daily-operation-grid label{background:#f7f8f3;border:1px solid #e0e3da;border-radius:8px;gap:5px;padding:7px}.qc-food-control-card .qc-daily-operation-grid label:last-child{grid-column:1/-1}.qc-food-control-card .qc-daily-operation-grid label>span{font-size:9px}.qc-food-control-card .qc-daily-operation-grid :is(input,button){height:35px;font-size:9px}.qc-food-control-card .qc-daily-quality-actions{gap:7px;padding:0 10px 10px}.qc-food-control-card .qc-daily-quality-actions button{min-height:37px;font-size:9px}@media (width<=1100px){.qc-top-workspace-grid{grid-template-columns:1fr}.qc-top-workspace-grid .qc-ticket-monitor>header{flex-direction:row;align-items:center}.qc-top-workspace-grid .qc-ticket-monitor>header>span{width:auto}}@media (width<=720px){.qc-food-control-card .qc-daily-card-grid,.qc-daily-summary,.qc-daily-item-metrics,.qc-food-control-card .qc-daily-operation-grid{grid-template-columns:1fr}.qc-food-control-card .qc-daily-operation-grid label:last-child{grid-column:auto}}.manager-menu-category-section>header>div>p:last-child{color:#596151;margin:2px 0 0;font-size:9px;font-weight:800}.manager-menu-category-create{background:#f5f6ef;border:1px solid #d9ddcf;border-radius:10px;grid-template-columns:minmax(180px,1fr) 130px;gap:7px;margin-bottom:9px;padding:8px;display:grid}.manager-menu-category-create :is(input,button){min-width:0;height:37px;font:inherit;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:900}.manager-menu-category-create input{color:#11130f;background:#fff;border:1px solid #cbd1c3}.manager-menu-category-create button{color:#fff;cursor:pointer;background:#51633b;border:0}.manager-menu-category-create button:disabled{opacity:.45;cursor:default}.manager-menu-category-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));align-items:start;gap:8px;display:grid}.manager-menu-category-card{color:#11130f;background:#fff;border:1px solid #d4d9ca;border-right:4px solid #697b50;border-radius:10px;gap:7px;min-width:0;padding:9px;display:grid}.manager-menu-category-card>header{border-bottom:1px solid #e2e5dc;justify-content:space-between;align-items:center;gap:8px;min-height:42px;display:flex}.manager-menu-category-card>header>div{gap:2px;min-width:0;display:grid}.manager-menu-category-card>header small{font-weight:900;color:#5d6457!important;font-size:8px!important}.manager-menu-category-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manager-menu-category-card>header>span{color:#34432c;white-space:nowrap;background:#e8eee1;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:900}.manager-menu-category-card label{gap:4px;display:grid}.manager-menu-category-card label>span{font-size:8px;font-weight:900}.manager-menu-category-card input{color:#11130f;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cbd1c3;border-radius:7px;padding:5px 7px;font-size:10px}.manager-menu-category-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.manager-menu-category-order button{color:#35412e;min-height:31px;font:inherit;cursor:pointer;background:#edf1e7;border:1px solid #d2d8c9;border-radius:7px;font-size:8px;font-weight:900}.manager-menu-category-order button:disabled{opacity:.4;cursor:default}.manager-food-fields{grid-template-columns:minmax(0,1fr) 72px}.manager-food-fields>label:nth-child(2){grid-area:2/1/auto/-1}.manager-food-fields>label:nth-child(3){grid-area:1/2}.manager-food-card>header>div{gap:2px;min-width:0;display:grid}.manager-food-card>header>div small{font-weight:900;font-size:8px!important}.manager-create-card{min-height:198px}.cashier-shell .cashier-form-card>form>.cashier-menu-selector{grid-column:1/-1}.cashier-menu-selector{color:#181b15;background:#f5f6ef;border:1px solid #d5d9cc;border-radius:10px;min-width:0;padding:8px}.cashier-menu-selector>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.cashier-menu-selector>header>div{gap:2px;display:grid}.cashier-menu-selector>header strong{font-size:11px}.cashier-menu-selector>header small{font-weight:800;color:#5c6256!important;font-size:8px!important}.cashier-menu-selector>header>span{color:#34442c;white-space:nowrap;background:#e4ecdc;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.cashier-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.cashier-menu-groups button{color:#2b3027;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd4c7;border-radius:7px;justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:900;display:flex}.cashier-menu-groups button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cashier-menu-groups button>small{text-align:center;background:#edf0e8;border-radius:99px;min-width:22px;padding:2px 4px;color:#535b4b!important;font-size:7px!important}.cashier-menu-groups button.active{color:#fff;background:#526840;border-color:#526840;box-shadow:0 4px 10px #384b2c2b}.cashier-menu-groups button.active>small{background:#ffffff2e;color:#fff!important}.cashier-shell .cashier-food-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-shell .cashier-food-picker>article{min-height:55px}.cashier-shell .cashier-food-picker article>div:first-child>span{color:#8f291d!important}.cashier-shell .cashier-food-picker>.manager-empty{grid-column:1/-1}@media (width<=900px){.cashier-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.manager-menu-category-create{grid-template-columns:1fr}.cashier-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-shell .cashier-food-picker{grid-template-columns:1fr}}.cashier-control-grid>.cashier-qc-collapsible{align-self:start;padding:0;overflow:hidden}.cashier-qc-collapsible>summary{color:#1b1e17;cursor:pointer;background:#f6f8f1;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:9px 11px;list-style:none;display:flex}.cashier-qc-collapsible>summary::-webkit-details-marker{display:none}.cashier-qc-collapsible>summary:after{content:"⌄";color:#fff;background:#526840;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:15px;transition:transform .2s;display:grid}.cashier-qc-collapsible[open]>summary:after{transform:rotate(180deg)}.cashier-qc-collapsible>summary>span:first-child{gap:3px;min-width:0;display:grid}.cashier-qc-collapsible>summary>span:first-child small{font-weight:900;color:#68705f!important;font-size:8px!important}.cashier-qc-collapsible>summary>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cashier-qc-summary-status{text-align:left;gap:2px;margin-inline-start:auto;display:grid}.cashier-qc-summary-status b{color:#3f5e37;white-space:nowrap;font-size:9px}.cashier-qc-summary-status em{color:#737a6d;white-space:nowrap;font-size:7px;font-style:normal}.cashier-qc-collapsible-content{border-top:1px solid #dde2d5;padding:8px}.cashier-qc-expanded-toolbar{background:#edf3e8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding:7px;display:flex}.cashier-qc-expanded-toolbar>strong{color:#3f5e37;font-size:8px}.cashier-qc-expanded-toolbar>button{color:#fff;min-height:29px;font:inherit;cursor:pointer;background:#4d5f3c;border:0;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.cashier-qc-expanded-toolbar>button:disabled{opacity:.55;cursor:default}.cashier-shell .cashier-form-card>form>.cashier-food-selection-page{grid-column:1/-1}.cashier-food-selection-page{color:#171a14;background:#fff;border:1px solid #cfd5c7;border-radius:10px;min-width:0;overflow:hidden}.cashier-food-selection-page>header{background:#eef2e8;border-bottom:1px solid #d3d9cc;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.cashier-food-selection-page>header>div{gap:2px;min-width:0;display:grid}.cashier-food-selection-page>header small{font-weight:900;color:#65705b!important;font-size:8px!important}.cashier-food-selection-page>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cashier-food-selection-page>header>span{color:#fff;white-space:nowrap;background:#526840;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.cashier-food-table-head{color:#4f5749;background:#fafbf7;border-bottom:1px solid #e1e4dc;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;min-height:31px;padding:6px 10px;font-size:8px;font-weight:900;display:grid}.cashier-food-table-head span:last-child{text-align:center}.cashier-shell .cashier-food-selection-list{scrollbar-width:thin;max-height:310px;display:block;overflow-y:auto}.cashier-shell .cashier-food-selection-list>article{min-height:48px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e4e6df;border-radius:0;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;padding:6px 10px;display:grid}.cashier-shell .cashier-food-selection-list>article:last-of-type{border-bottom:0}.cashier-shell .cashier-food-selection-list>article.selected{background:#edf5e7;box-shadow:inset -4px 0 #607b4b}.cashier-shell .cashier-food-selection-list>article.shortage{background:#fff3ee}.cashier-shell .cashier-food-selection-list>.manager-empty{margin:0;padding:18px 10px}.cashier-shell .cashier-food-selection-list .cashier-food-quantity{justify-self:stretch}@media (width<=520px){.cashier-qc-summary-status em{display:none}.cashier-food-table-head,.cashier-shell .cashier-food-selection-list>article{grid-template-columns:minmax(0,1fr) 118px}.cashier-food-selection-page>header{align-items:flex-start}}.cashier-shell .cashier-form-card{background:linear-gradient(#fff 0,#fbfcf8 100%);border:1px solid #d8dccf;border-top:4px solid #62784e;border-radius:14px;padding:12px;box-shadow:0 10px 28px #232b1b12}.cashier-shell .cashier-title-row{border-bottom:1px solid #e2e5dc;align-items:center;min-height:48px;margin-bottom:8px;padding-bottom:8px}.cashier-shell .cashier-title-row h1{font-size:20px}.cashier-shell .cashier-form-card>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 9px;display:grid}.cashier-shell .cashier-form-card>form>.cashier-divider{grid-column:1/-1;margin:2px 0}.cashier-shell .cashier-form-card>form>:is(.service-options,.cashier-order-identifiers,.cashier-customer-lookup,.cashier-address-field,.cashier-customer-fields,.cashier-menu-selector,.cashier-food-selection-page,.cashier-order-meta,.cashier-form-actions,.cashier-save-error,.customer-loaded){grid-column:1/-1}.cashier-shell .service-options{gap:7px}.cashier-shell .service-options label{border-radius:10px;min-height:52px;padding:8px 10px}.cashier-shell .cashier-order-identifiers{gap:7px}.cashier-shell .featured-field{border-radius:9px;padding:8px}.cashier-shell :is(.cashier-field input,.cashier-field textarea,.lookup-row input){border-radius:8px;min-height:38px;padding:7px 9px}.cashier-shell .cashier-address-field textarea{height:58px;min-height:58px}.cashier-shell .cashier-two-fields{gap:7px;margin-top:0}.cashier-shell .cashier-menu-selector{background:#f0f3eb;border-color:#d3d9cd;border-radius:11px;padding:7px}.cashier-shell .cashier-menu-selector>header{margin-bottom:6px}.cashier-menu-groups{gap:4px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashier-menu-groups button{border-radius:8px;min-height:34px;padding:4px 6px}.cashier-food-selection-page{border-radius:11px}.cashier-food-selection-page>header{min-height:43px;padding:7px 9px}.cashier-shell .cashier-food-selection-list{background:#f8f9f5;align-content:start;gap:6px;max-height:300px;padding:7px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cashier-shell .cashier-food-selection-list>article{cursor:pointer;background:#fff;border:1px solid #d2d7cd;border-radius:10px;grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:7px;min-width:0;min-height:61px;padding:8px 9px;display:grid;box-shadow:0 3px 10px #20271a0e}.cashier-shell .cashier-food-selection-list>article:hover{background:#f4f8f1;border-color:#6e8559}.cashier-shell .cashier-food-selection-list>article.selected{background:#eaf4e5;border-color:#638050;box-shadow:inset -4px 0 #607b4b}.cashier-shell .cashier-food-selection-list>article.shortage{opacity:.62;cursor:not-allowed}.cashier-food-count{text-align:center;gap:2px;display:grid}.cashier-food-count>span{color:#71786b;font-size:7px;font-weight:900}.cashier-food-count input{text-align:center;color:#36512f;width:100%;height:33px;font:inherit;background:#fff;border:1px solid #c8d1c2;border-radius:7px;padding:3px;font-size:13px;font-weight:900}.cashier-control-grid{align-items:start;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;grid-template-areas:"quality inventory""messages messages"!important}.cashier-control-grid>.cashier-qc-collapsible{width:100%;min-width:0;grid-area:quality!important}.cashier-control-grid>.production-board{width:100%;min-width:0;grid-area:inventory!important}.cashier-control-grid>.staff-inbox{grid-area:messages!important}.cashier-control-grid .cashier-qc-collapsible-content{min-width:0}.cashier-control-grid .food-tests.approval-only>.food-test-list{gap:6px;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.cashier-control-grid .food-tests.approval-only .food-test-list>article{gap:7px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.cashier-control-grid .cashier-inventory-actions{flex-wrap:wrap;min-width:0}.cashier-control-grid .production-component-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width<=1180px){.cashier-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashier-shell .cashier-food-selection-list,.cashier-control-grid .food-tests.approval-only>.food-test-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=850px){.cashier-control-grid{grid-template-columns:1fr!important;grid-template-areas:"quality""inventory""messages"!important}}@media (width<=560px){.cashier-shell .cashier-form-card>form,.cashier-shell .cashier-food-selection-list,.cashier-control-grid .food-tests.approval-only>.food-test-list,.cashier-control-grid .production-component-compact-grid{grid-template-columns:1fr!important}.cashier-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cashier-redesign-v71{width:min(1540px,100% - 24px);padding:14px 0 38px}.cashier-redesign-v71 .cashier-unified-header{background:#ffffffe0;border:1px solid #e2e4dc;border-radius:18px;grid-template-columns:auto minmax(150px,.65fr) minmax(280px,1.25fr) auto;align-items:center;gap:14px;min-height:72px;margin:0 0 10px;padding:10px 14px;display:grid;box-shadow:0 8px 24px #262c1e0e}.cashier-redesign-v71 .cashier-header-brand{min-width:145px}.cashier-redesign-v71 .cashier-header-page{border-right:1px solid #e1e3dc;padding-right:13px}.cashier-redesign-v71 .cashier-header-page strong{font-size:17px}.cashier-redesign-v71 .cashier-header-page span{font-size:9px}.cashier-redesign-v71 .cashier-quick-nav{gap:5px}.cashier-redesign-v71 .cashier-quick-nav :is(a,button){border-radius:9px;min-height:34px;padding:6px 10px;font-size:8px}.cashier-redesign-v71 .cashier-header-user{border-radius:12px;min-width:215px;padding:6px 8px}.cashier-redesign-v71 .cashier-header-user em{font-size:7px}.cashier-overview-v71{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.cashier-overview-v71 article{background:#fff;border:1px solid #e1e3dc;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0;min-height:74px;padding:11px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #262c1e0a}.cashier-overview-v71 article:before{content:"";right:0;background:#667c4f;width:4px;position:absolute;inset-block:0}.cashier-overview-v71 article:nth-child(3):before{background:#bf8333}.cashier-overview-v71 article:nth-child(4):before{background:#647a99}.cashier-overview-v71 span{font-size:9px;font-weight:900}.cashier-overview-v71 strong{color:#43593a;grid-area:1/2/3;font-size:24px}.cashier-overview-v71 small{color:#7b8076;font-size:7px}.cashier-redesign-v71>.cashier-layout-v71{direction:rtl;align-items:start;gap:10px;width:100%;margin:0;grid-template-columns:minmax(0,3fr) minmax(400px,2fr)!important;display:grid!important}.cashier-layout-v71>:is(.cashier-form-card,.cashier-success){min-width:0;grid-column:1!important}.cashier-layout-v71>.cashier-inline-monitor{min-width:0;grid-column:2!important}.cashier-redesign-v71 .cashier-form-card{border:1px solid #dfe2da;border-top:0;border-radius:18px;padding:12px;box-shadow:0 8px 25px #262c1e0f}.cashier-redesign-v71 .cashier-form-card:before{content:"";background:linear-gradient(90deg,#536b43,#84935a);border-radius:18px 18px 0 0;height:4px;margin:-12px -12px 10px;display:block}.cashier-redesign-v71 .cashier-title-row{min-height:45px;margin:0 0 8px;padding:0 2px 8px}.cashier-redesign-v71 .cashier-title-row>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.cashier-redesign-v71 .cashier-title-row .cashier-kicker{grid-column:1}.cashier-redesign-v71 .cashier-title-row h1{grid-column:2;font-size:19px}.cashier-redesign-v71 .cashier-title-row small{color:#777c72;grid-column:1/-1;font-size:8px}.cashier-redesign-v71 .auto-receipt-badge{color:#855a21;background:#fff5e6;border:1px solid #f0dcc0;border-radius:9px;padding:7px 10px;font-size:9px}.cashier-redesign-v71 .cashier-form-card>form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;display:grid}.cashier-redesign-v71 .cashier-form-card>form>:is(.cashier-order-setup-v71,.cashier-customer-grid-v71,.cashier-divider,.cashier-menu-selector,.cashier-food-selection-page,.cashier-order-meta,.cashier-form-actions,.cashier-save-error,.customer-loaded){grid-column:1/-1}.cashier-order-setup-v71{background:#f7f8f4;border:1px solid #e2e5dd;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:8px;padding:8px;display:grid}.cashier-section-label{color:#646a60;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.cashier-redesign-v71 .service-options{gap:6px}.cashier-redesign-v71 .service-options label{border-radius:9px;min-height:48px;padding:7px 9px}.cashier-redesign-v71 .service-options strong{font-size:10px}.cashier-redesign-v71 .service-options small{font-size:7px}.cashier-redesign-v71 .cashier-order-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cashier-redesign-v71 .featured-field{border-radius:9px;min-height:68px;padding:6px 8px}.cashier-redesign-v71 .featured-field label{font-size:7px}.cashier-redesign-v71 :is(.automatic-receipt,.cashier-subscription-code) strong{font-size:17px}.cashier-redesign-v71 :is(.automatic-receipt,.cashier-subscription-code) small{font-size:7px}.cashier-redesign-v71 .cashier-divider{gap:8px;font-size:8px;margin:1px 0!important}.cashier-redesign-v71 .cashier-divider:after{background:#e2e4de}.cashier-customer-grid-v71{grid-template-columns:1.3fr 1fr 1fr;gap:7px;display:grid}.cashier-customer-grid-v71>.cashier-address-field{grid-column:1/-1}.cashier-redesign-v71 .cashier-field{gap:4px}.cashier-redesign-v71 .cashier-field label{font-size:8px}.cashier-redesign-v71 :is(.cashier-field input,.cashier-field textarea,.lookup-row input){font-size:9px;border-radius:8px!important;min-height:35px!important;padding:6px 9px!important}.cashier-redesign-v71 .cashier-address-field textarea{resize:none;height:45px!important;min-height:45px!important}.cashier-redesign-v71 .lookup-row button{border-radius:8px;min-width:62px;font-size:8px}.cashier-redesign-v71 .cashier-menu-selector{background:#f5f7f2;border:1px solid #dfe3da;border-radius:11px;padding:7px}.cashier-redesign-v71 .cashier-menu-selector>header{margin-bottom:5px}.cashier-redesign-v71 .cashier-menu-groups{scrollbar-width:thin;gap:4px;padding-bottom:2px;overflow-x:auto;display:flex!important}.cashier-redesign-v71 .cashier-menu-groups button{flex:none;min-width:105px;border-radius:8px!important;min-height:31px!important;padding:4px 7px!important}.cashier-redesign-v71 .cashier-food-selection-page{border-color:#dde1d8;border-radius:11px}.cashier-redesign-v71 .cashier-food-selection-page>header{min-height:39px;padding:6px 9px}.cashier-redesign-v71 .cashier-food-selection-page>header strong{font-size:11px}.cashier-redesign-v71 .cashier-food-selection-page>header small{font-size:7px!important}.cashier-redesign-v71 .cashier-food-selection-list{background:#f8f9f6;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;max-height:244px!important;padding:6px!important}.cashier-redesign-v71 .cashier-food-selection-list>article{min-height:50px!important;box-shadow:none!important;border-color:#dfe2da!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 48px!important;padding:6px 7px!important}.cashier-redesign-v71 .cashier-food-selection-list>article>div>strong{font-size:9px}.cashier-redesign-v71 .cashier-food-count input{height:28px;font-size:12px}.cashier-redesign-v71 .cashier-order-meta{gap:7px;margin:0}.cashier-redesign-v71 .cashier-form-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:1px;display:grid}.cashier-redesign-v71 .cashier-form-actions button{border-radius:9px;min-height:40px;font-size:9px}.cashier-redesign-v71 .cashier-cancel-draft{min-width:120px}.cashier-redesign-v71 .cashier-inline-monitor{background:#f9f9f6;border:1px solid #dfe2da;border-top:4px solid #bd8031;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);gap:8px;height:min(790px,100vh - 16px);min-height:600px;padding:11px;display:grid;position:sticky;top:8px;box-shadow:0 8px 25px #262c1e0f}.cashier-redesign-v71 .cashier-inline-monitor-header{border-bottom:1px solid #e1e4dc;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 2px 8px;display:flex}.cashier-redesign-v71 .cashier-inline-monitor-header h2{margin:1px 0;font-size:17px}.cashier-redesign-v71 .cashier-inline-monitor-header small{color:#777d72;font-size:8px}.cashier-redesign-v71 .cashier-inline-monitor-header>b{padding:6px 8px;font-size:7px;display:flex!important}.cashier-live-toolbar-v71{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:6px;display:grid}.cashier-redesign-v71 .cashier-inline-order-search{border-radius:9px;height:34px}.cashier-redesign-v71 .cashier-inline-order-search input{font-size:8px}.cashier-order-filters-v71{gap:3px;display:flex}.cashier-order-filters-v71 button{color:#50564b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde1d8;border-radius:8px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:900;display:flex}.cashier-order-filters-v71 button small{color:#747a70;background:#eff1ec;border-radius:99px;min-width:17px;padding:2px;font-size:7px}.cashier-order-filters-v71 button.active{color:#fff;background:#526b43;border-color:#526b43}.cashier-order-filters-v71 button.active small{color:#fff;background:#ffffff26}.cashier-redesign-v71 .cashier-unified-order-list-v71{align-content:start;gap:7px;min-height:0;max-height:none;padding:1px;display:grid;overflow:auto}.cashier-redesign-v71 .cashier-unified-order-list-v71>.cashier-order-card-v71{background:#fff;border:1px solid #e0e2db;border-radius:13px;gap:9px;min-width:0;min-height:128px;padding:10px;overflow:visible;box-shadow:0 4px 14px #262c1e0b;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;display:grid!important}.cashier-redesign-v71 .cashier-unified-order-list-v71>.cashier-order-card-v71.delivered{background:#fbfdf9;border-color:#cfdcc9}.cashier-redesign-v71 .cashier-order-card-v71>header{border-bottom:1px solid #eceee8;align-items:center;gap:6px;padding:0 0 8px;grid-area:1/1!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-width:0!important;display:grid!important}.cashier-order-identity-v71{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;display:grid}.cashier-order-identity-v71>span{color:#8a5c25;background:#fff5e8;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:900}.cashier-order-identity-v71>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cashier-order-identity-v71>small{color:#7a8075;grid-column:1/-1;font-size:7px}.cashier-order-service-v71{color:#496241;background:#edf4e9;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900}.cashier-order-service-v71.delivery{color:#805621;background:#fff0dd}.cashier-redesign-v71 .cashier-track-cancel{border-radius:7px;min-height:27px;padding:4px 7px;font-size:7px}.cashier-redesign-v71 .cashier-order-card-v71>ol{grid-area:2/1!important;align-items:start!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:3px 0 0!important;display:flex!important;overflow-x:auto!important}.cashier-redesign-v71 .cashier-order-card-v71>ol>li{flex:1 0 52px;grid-template-rows:18px auto auto!important;gap:3px!important;min-width:52px!important;min-height:52px!important}.cashier-redesign-v71 .cashier-order-card-v71>ol>li:not(:last-child):after{height:2px!important;top:7px!important}.cashier-redesign-v71 .cashier-order-card-v71>ol>li i{font-size:7px;width:17px!important;height:17px!important}.cashier-redesign-v71 .cashier-order-card-v71>ol>li strong{min-height:17px!important;font-size:6.5px!important;line-height:1.35!important}.cashier-redesign-v71 .cashier-order-card-v71>ol>li small{font-size:6px!important}.cashier-redesign-v71 .monitor-empty{color:#8a8f86;background:#fff;border:1px dashed #d8dcd3;border-radius:12px;place-items:center;min-height:180px;margin:0;font-size:9px;display:grid}.cashier-redesign-v71>.cashier-control-grid{gap:8px;margin-top:10px;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)!important;grid-template-areas:"quality inventory""messages messages"!important}.cashier-redesign-v71>.cashier-control-grid>:is(.cashier-qc-collapsible,.production-board,.staff-inbox){border-radius:13px;box-shadow:0 5px 16px #262c1e09}.cashier-redesign-v71>.cashier-lower-grid{gap:8px;margin-top:8px}@media (width<=1180px){.cashier-redesign-v71 .cashier-unified-header{grid-template-columns:auto 1fr}.cashier-redesign-v71 .cashier-quick-nav{grid-column:1/-1}.cashier-redesign-v71 .cashier-header-user{grid-area:1/2}.cashier-redesign-v71>.cashier-layout-v71{grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr)!important}.cashier-customer-grid-v71{grid-template-columns:1fr 1fr}.cashier-customer-grid-v71>.cashier-customer-lookup{grid-column:1/-1}.cashier-redesign-v71 .cashier-food-selection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashier-live-toolbar-v71{grid-template-columns:1fr}.cashier-order-filters-v71 button{flex:1;justify-content:center}}@media (width<=880px){.cashier-redesign-v71{width:min(100% - 14px,760px);padding-top:7px}.cashier-overview-v71{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v71>.cashier-layout-v71{grid-template-columns:1fr!important}.cashier-layout-v71>:is(.cashier-form-card,.cashier-success,.cashier-inline-monitor){grid-column:1!important}.cashier-redesign-v71 .cashier-inline-monitor{height:auto;min-height:520px;position:relative;top:auto}.cashier-redesign-v71>.cashier-control-grid{grid-template-columns:1fr!important;grid-template-areas:"quality""inventory""messages"!important}}@media (width<=620px){.cashier-redesign-v71 .cashier-unified-header{grid-template-columns:1fr}.cashier-redesign-v71 .cashier-header-brand{display:none}.cashier-redesign-v71 .cashier-header-page{border:0;padding:0}.cashier-redesign-v71 .cashier-header-user{grid-area:auto/1;min-width:0}.cashier-redesign-v71 .cashier-quick-nav{grid-column:1}.cashier-overview-v71 article{min-height:65px;padding:9px}.cashier-overview-v71 strong{font-size:20px}.cashier-order-setup-v71,.cashier-customer-grid-v71{grid-template-columns:1fr}.cashier-customer-grid-v71>*{grid-column:1!important}.cashier-redesign-v71 .cashier-food-selection-list{grid-template-columns:1fr!important}.cashier-redesign-v71 .cashier-form-actions{grid-template-columns:1fr}.cashier-redesign-v71 .cashier-cancel-draft{min-width:0}.cashier-live-toolbar-v71{grid-template-columns:1fr}.cashier-order-filters-v71{grid-template-columns:repeat(3,1fr);display:grid}.cashier-redesign-v71 .cashier-order-card-v71>header{grid-template-columns:1fr auto!important}.cashier-redesign-v71 .cashier-track-cancel{grid-column:1/-1}.cashier-redesign-v71 .cashier-order-service-v71{grid-area:1/2}}.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list{align-items:stretch;gap:6px;width:100%;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list>article{border-radius:9px;grid-template-rows:auto 1fr;align-content:space-between;gap:6px;width:100%;min-width:0;min-height:88px;padding:7px;grid-template-columns:1fr!important;display:grid!important}.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list>article>span{gap:3px;min-width:0;display:grid}.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list>article>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list>article>span>small{min-height:22px;line-height:1.55;overflow:hidden;font-size:7px!important}.cashier-redesign-v71 .cashier-qc-collapsible-content .cashier-inventory-actions{grid-template-columns:1fr;align-self:end;gap:4px;width:100%;display:grid}.cashier-redesign-v71 .cashier-qc-collapsible-content .cashier-inventory-actions>:is(b,button){text-align:center;white-space:normal;width:100%;min-height:27px;padding:4px 5px;font-size:7px}@media (width<=1250px){.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=980px){.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=460px){.cashier-redesign-v71 .cashier-qc-collapsible-content .food-test-list{grid-template-columns:1fr!important}}.layout-studio{z-index:20000;direction:rtl;font-family:Tahoma,Arial,sans-serif;position:fixed;bottom:14px;left:14px}.layout-studio-launch{text-align:right;color:#fff;cursor:pointer;background:linear-gradient(135deg,#294738,#486a4d);border:2px solid #fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;gap:1px 8px;min-width:178px;min-height:52px;padding:8px 11px;display:grid;box-shadow:0 14px 38px #14241b57}.layout-studio-launch>span{color:#263c2d;background:#dce9d7;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.layout-studio-launch>strong{font-size:11px}.layout-studio-launch>small{color:#d8e4d7;font-size:7px}.layout-studio.open{background:#fff;border:1px solid #cbd4ca;border-radius:17px;width:min(390px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 22px 65px #14201857}.layout-studio-panel>header{color:#fff;background:linear-gradient(125deg,#294638,#49684b);border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.layout-studio-panel>header>div{gap:2px;display:grid}.layout-studio-panel>header small{color:#dbe6da;font-size:7px}.layout-studio-panel>header strong{font-size:13px}.layout-studio-panel>header button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#ffffff1c;border:1px solid #fff5;border-radius:8px;padding:5px 9px;font-size:8px;font-weight:900}.layout-studio-modes{background:#eef2ed;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:9px;padding:4px;display:grid}.layout-studio-modes button{color:#546052;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:900}.layout-studio-modes button.active{color:#fff;background:#48664a;box-shadow:0 5px 13px #3048332e}.layout-studio-section{background:#fafbf9;border:1px solid #dfe4dd;border-radius:11px;gap:9px;margin:0 9px 9px;padding:10px;display:grid}.layout-studio-section>p{color:#596258;background:#eef3ec;border-radius:8px;margin:0;padding:7px 8px;font-size:8px;line-height:1.75}.layout-studio-section>label{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;display:grid}.layout-studio-section>label span{font-size:8px;font-weight:900}.layout-studio-section>label b{color:#4a684a}.layout-studio-section input[type=range]{accent-color:#4c6b4d;width:100%}.layout-studio-actions{grid-template-columns:1fr 1fr 1.35fr;gap:5px;display:grid}.layout-studio-actions.two{grid-template-columns:1fr 1.7fr}.layout-studio-actions button,.layout-studio-add button,.layout-studio-publish button{color:#41513e;min-height:33px;font:inherit;cursor:pointer;background:#edf2eb;border:1px solid #d1dad0;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:900}.layout-studio button:disabled{opacity:.38;cursor:default}.layout-studio-add{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.layout-studio-add input{color:#252c24;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #d6ddd4;border-radius:8px;outline:0;padding:0 9px;font-size:8px}.layout-studio-add input:focus{border-color:#5d795c;box-shadow:0 0 0 3px #5d795c1d}.layout-studio-panel>footer{border-top:1px solid #e3e6e1;gap:7px;padding:9px 10px 11px;display:grid}.layout-studio-panel>footer>div:first-child{gap:2px;display:grid}.layout-studio-panel>footer>div:first-child span{color:#4b5549;font-size:8px;font-weight:900}.layout-studio-panel>footer>div:first-child small{color:#617b5f;font-size:7px}.layout-studio-publish{grid-template-columns:.7fr 1fr 1.5fr;gap:5px;display:grid}.layout-studio-publish button.publish{color:#fff;background:#376647;border-color:#376647}.layout-studio-reset-all{color:#93483c;min-height:31px;font:inherit;cursor:pointer;background:#fff4f1;border:1px solid #e5c4bd;border-radius:8px;font-size:7px;font-weight:900}body.layout-studio-editing [data-layout-panel-id]{transition:outline-color .13s,box-shadow .13s}body.layout-studio-editing:not(.layout-studio-text-mode) [data-layout-panel-id]:hover{outline-offset:2px;cursor:pointer;outline:2px dashed #748e70}body.layout-studio-editing .layout-studio-panel-selected{resize:both!important;outline-offset:3px!important;cursor:move!important;outline:4px solid #3c7749!important;min-width:80px!important;min-height:60px!important;position:relative!important;overflow:auto!important;box-shadow:0 0 0 8px #3c774924!important}body.layout-studio-editing .layout-studio-panel-selected:before{content:"↔ جابه‌جایی · ◢ تغییر اندازه";z-index:9999;color:#fff;pointer-events:none;background:#32613d;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:4px;left:4px}body.layout-studio-editing .layout-studio-panel-selected:after{content:"◢";z-index:9999;color:#32613d;pointer-events:none;font-size:24px;line-height:1;position:absolute;bottom:0;left:2px}body.layout-studio-text-mode [data-layout-text-id]{cursor:text!important}body.layout-studio-text-mode [data-layout-text-id]:hover{outline-offset:2px;outline:2px dashed #b27a2f}body.layout-studio-text-mode .layout-studio-text-selected{min-width:24px;min-height:18px;outline-offset:3px!important;cursor:text!important;background:#fff7e8!important;outline:3px solid #b87524!important}.layout-studio-added-text{color:#33452f;background:#eef5e9;border-right:4px solid #5c7b52;border-radius:8px;margin:7px 0;padding:8px 10px;font-size:10px;font-weight:800}@media (width<=600px){.layout-studio{bottom:7px;left:7px}.layout-studio.open{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}.layout-studio-launch{min-width:158px}.layout-studio-section>label{grid-template-columns:76px 1fr}}.cashier-tools-v74{z-index:120;color:#30372d;background:#fff;border:1px solid #dce1d8;border-radius:10px;min-width:0;height:34px;position:relative;box-shadow:0 3px 12px #232c1f0b}.cashier-tools-v74>summary{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:32px;padding:4px 8px;list-style:none;display:flex}.cashier-tools-v74>summary::-webkit-details-marker{display:none}.cashier-tools-v74>summary>span{align-items:center;gap:8px;min-width:0;display:flex}.cashier-tools-v74>summary strong{font-size:9px}.cashier-tools-v74>summary small{font-size:7px;color:#747b70!important}.cashier-tools-v74>summary b{color:#526442;background:#edf2e9;border-radius:6px;margin-right:auto;padding:4px 7px;font-size:7px}.cashier-tools-v74>summary:after{content:"⌄";color:#fff;background:#536a46;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;font-weight:900;transition:transform .18s;display:grid;font-size:16px!important}.cashier-tools-v74[open]>summary:after{transform:rotate(180deg)}.cashier-tools-popover-v74{z-index:6000;background:#f7f8f4;border:1px solid #ccd4c9;border-radius:12px;max-height:calc(100dvh - 108px);padding:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 22px 60px #1d271c47}.cashier-tools-popover-v74>.cashier-control-grid,.cashier-tools-popover-v74>.cashier-lower-grid{margin:0}.cashier-tools-popover-v74>.cashier-lower-grid{margin-top:7px}@media (width>=881px){:is(html:has(.cashier-redesign-v74),body:has(.cashier-redesign-v74)){height:100%;min-height:100%;overflow:hidden}.cashier-redesign-v74{grid-template-rows:56px 34px minmax(0,1fr);gap:5px;width:calc(100% - 12px);max-width:none;height:100dvh;min-height:0;margin:0 auto;padding:6px 0;display:grid;overflow:hidden}.cashier-redesign-v74>.cashier-unified-header{border-radius:11px;grid-template-columns:minmax(122px,auto) minmax(145px,.58fr) minmax(250px,1.2fr) minmax(185px,auto);height:56px;min-height:56px;margin:0;border-top-width:3px!important;gap:8px!important;padding:5px 8px!important;box-shadow:0 4px 15px #2328180e!important}.cashier-redesign-v74 .cashier-header-brand{min-width:122px}.cashier-redesign-v74 .cashier-header-brand .zireh-logo{gap:5px}.cashier-redesign-v74 .cashier-header-brand .zireh-logo>img:first-child{width:30px;height:34px}.cashier-redesign-v74 .cashier-header-brand .zireh-wordmark{width:92px;height:32px}.cashier-redesign-v74 .cashier-header-page{gap:0;padding:3px 8px}.cashier-redesign-v74 .cashier-header-page strong{font-size:13px}.cashier-redesign-v74 .cashier-header-page span{font-size:7px}.cashier-redesign-v74 .cashier-quick-nav{gap:3px;padding:3px}.cashier-redesign-v74 .cashier-quick-nav :is(a,button){border-radius:7px;min-height:29px;padding:4px 7px;font-size:7px}.cashier-redesign-v74 .cashier-header-user{border-radius:8px;gap:6px;min-width:185px;padding:4px 6px}.cashier-redesign-v74 .cashier-header-user small,.cashier-redesign-v74 .cashier-header-user em{font-size:6.5px!important}.cashier-redesign-v74 .cashier-header-user strong{font-size:9px}.cashier-redesign-v74 .cashier-header-user button{padding:5px 7px;font-size:7px}.cashier-redesign-v74>:is(.cashier-register-message,.cashier-closed-notice){z-index:7000;border-radius:9px;width:min(560px,100% - 24px);margin:0;padding:8px 10px;font-size:8px;position:fixed;top:66px;right:12px;box-shadow:0 10px 30px #1f281c38}.cashier-redesign-v74>.cashier-layout-v74{align-items:stretch;gap:6px;width:100%;height:100%;min-height:0;margin:0;overflow:hidden;grid-template-columns:minmax(0,3fr) minmax(405px,2fr)!important;display:grid!important}.cashier-redesign-v74 .cashier-form-card,.cashier-redesign-v74 .cashier-success{height:100%;min-height:0;overflow:hidden}.cashier-redesign-v74 .cashier-form-card{border-radius:12px;grid-template-rows:auto minmax(0,1fr);padding:7px;display:grid}.cashier-redesign-v74 .cashier-form-card:before{border-radius:12px 12px 0 0;height:3px;margin:-7px -7px 4px}.cashier-redesign-v74 .cashier-title-row{min-height:31px;margin:0 0 3px;padding:0 2px 3px}.cashier-redesign-v74 .cashier-title-row h1{font-size:14px}.cashier-redesign-v74 .cashier-title-row .cashier-kicker{margin:0;font-size:7px}.cashier-redesign-v74 .cashier-title-row small{display:none}.cashier-redesign-v74 .auto-receipt-badge{border-radius:7px;padding:4px 7px;font-size:7px}.cashier-redesign-v74 .cashier-form-card>form{scrollbar-width:thin;flex-direction:column;gap:3px;min-height:0;overflow:auto;display:flex!important}.cashier-redesign-v74 .cashier-order-setup-v71{border-radius:8px;flex:none;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:5px;min-height:54px;padding:4px 6px}.cashier-redesign-v74 .cashier-section-label{margin-bottom:2px;font-size:7px}.cashier-redesign-v74 .service-options{gap:4px}.cashier-redesign-v74 .service-options label{min-height:35px;padding:4px 6px}.cashier-redesign-v74 .service-options strong{font-size:8px}.cashier-redesign-v74 .service-options small{display:none}.cashier-redesign-v74 .cashier-order-identifiers{gap:4px}.cashier-redesign-v74 .featured-field{min-height:46px;padding:3px 5px}.cashier-redesign-v74 .featured-field label{font-size:6px}.cashier-redesign-v74 :is(.automatic-receipt,.cashier-subscription-code) strong{font-size:13px}.cashier-redesign-v74 :is(.automatic-receipt,.cashier-subscription-code) small{font-size:6px}.cashier-redesign-v74 .cashier-divider{min-height:8px;font-size:7px;line-height:1;margin:0!important}.cashier-redesign-v74 .cashier-customer-grid-v71{flex:none;grid-template-columns:1.25fr 1fr 1fr 1.35fr;gap:4px}.cashier-redesign-v74 .cashier-customer-grid-v71>.cashier-address-field{grid-column:auto}.cashier-redesign-v74 .cashier-field{gap:2px}.cashier-redesign-v74 .cashier-field label{font-size:6.5px}.cashier-redesign-v74 :is(.cashier-field input,.cashier-field textarea,.lookup-row input){font-size:8px;border-radius:6px!important;height:29px!important;min-height:29px!important;padding:4px 6px!important}.cashier-redesign-v74 .cashier-address-field textarea{white-space:nowrap;height:29px!important;min-height:29px!important}.cashier-redesign-v74 .lookup-row{gap:3px}.cashier-redesign-v74 .lookup-row button{min-width:48px;padding:0 5px;font-size:7px}.cashier-redesign-v74 .customer-loaded{border-radius:6px;flex:none;margin:0;padding:4px 7px;font-size:7px}.cashier-redesign-v74 .cashier-menu-selector{border-radius:8px;flex:none;padding:4px}.cashier-redesign-v74 .cashier-menu-selector>header{margin-bottom:3px}.cashier-redesign-v74 .cashier-menu-selector>header small{display:none}.cashier-redesign-v74 .cashier-menu-selector>header strong{font-size:8px}.cashier-redesign-v74 .cashier-menu-selector>header>span{padding:3px 5px;font-size:6.5px}.cashier-redesign-v74 .cashier-menu-groups{gap:3px;padding-bottom:1px}.cashier-redesign-v74 .cashier-menu-groups button{min-width:84px;font-size:7px;border-radius:6px!important;min-height:25px!important;padding:3px 5px!important}.cashier-redesign-v74 .cashier-menu-groups button small{font-size:6px}.cashier-redesign-v74 .cashier-food-selection-page{border-radius:8px;flex:190px;grid-template-rows:auto minmax(0,1fr);min-height:112px;display:grid;overflow:hidden}.cashier-redesign-v74 .cashier-food-selection-page>header{min-height:29px;padding:4px 7px}.cashier-redesign-v74 .cashier-food-selection-page>header small{display:none}.cashier-redesign-v74 .cashier-food-selection-page>header strong{font-size:9px}.cashier-redesign-v74 .cashier-food-selection-page>header>span{padding:3px 5px;font-size:6.5px}.cashier-redesign-v74 .cashier-food-selection-list{height:100%;min-height:0;overflow:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;max-height:none!important;padding:4px!important}.cashier-redesign-v74 .cashier-food-selection-list>article{border-radius:7px!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:4px!important;min-height:40px!important;padding:4px 5px!important}.cashier-redesign-v74 .cashier-food-selection-list>article>div>strong{font-size:7.5px}.cashier-redesign-v74 .cashier-food-selection-list>article>div>span{font-size:6px}.cashier-redesign-v74 .cashier-food-count{gap:0}.cashier-redesign-v74 .cashier-food-count>span{font-size:5.5px}.cashier-redesign-v74 .cashier-food-count input{height:24px;padding:1px;font-size:10px}.cashier-redesign-v74 .cashier-order-meta{flex:none;gap:4px}.cashier-redesign-v74 .cashier-form-actions{flex:none;grid-template-columns:minmax(0,1fr) 105px;gap:4px;margin:0}.cashier-redesign-v74 .cashier-form-actions button{border-radius:7px;min-height:30px;font-size:7px}.cashier-redesign-v74 .cashier-cancel-draft{min-width:0}.cashier-redesign-v74 .cashier-save-error{margin:0;padding:4px 7px;font-size:7px}.cashier-redesign-v74 .cashier-inline-monitor{border-top-width:3px;border-radius:12px;grid-template-rows:36px minmax(0,1fr);gap:5px;height:100%;min-height:0;padding:7px;display:grid;position:relative;top:auto;overflow:hidden}.cashier-redesign-v74 .cashier-inline-monitor-header{height:36px;min-height:36px;padding:0 2px 4px}.cashier-redesign-v74 .cashier-inline-monitor-header h2{font-size:13px}.cashier-redesign-v74 .cashier-inline-monitor-header .cashier-kicker{margin:0;font-size:6.5px}.cashier-redesign-v74 .cashier-inline-monitor-header>b{padding:4px 6px;font-size:6px}.cashier-live-lanes-v74{grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;min-height:0;display:grid;overflow:hidden}.cashier-live-lane-v74{background:#fff;border:1px solid #dce1d8;border-right:4px solid #657e55;border-radius:9px;grid-template-rows:27px minmax(0,1fr);min-width:0;min-height:0;padding:5px;display:grid;overflow:hidden}.cashier-live-lane-v74.delivery{border-right-color:#bc8030}.cashier-live-lane-v74>header{border-bottom:1px solid #eceee8;justify-content:space-between;align-items:center;gap:6px;min-height:27px;padding:0 2px 4px;display:flex}.cashier-live-lane-v74>header h3{margin:0;font-size:10px}.cashier-live-lane-v74>header span{color:#4e6045;background:#edf3e9;border-radius:6px;padding:3px 6px;font-size:6.5px;font-weight:900}.cashier-live-lane-v74.delivery>header span{color:#80551e;background:#fff0dc}.cashier-live-lane-list-v74{scrollbar-width:thin;align-content:start;gap:4px;min-height:0;padding:4px 1px 1px;display:grid;overflow:auto}.cashier-redesign-v74 .cashier-order-card-v74{border-radius:8px;grid-template-rows:24px minmax(0,1fr);gap:3px;min-width:0;min-height:75px;padding:5px 6px;display:grid;overflow:hidden}.cashier-redesign-v74 .cashier-order-card-v74>header{border-bottom:1px solid #eceee8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding-bottom:3px;display:grid}.cashier-redesign-v74 .cashier-order-card-v74>header>strong{font-size:10px}.cashier-redesign-v74 .cashier-order-card-v74 .cashier-track-cancel,.cashier-redesign-v74 .cashier-order-card-v74 .cashier-track-cancelled{border-radius:5px;min-height:20px;padding:3px 5px;font-size:6px}.cashier-redesign-v74 .cashier-order-card-v74>ol{align-items:start;width:100%;min-width:0;height:auto;margin:0;padding:2px 0 0;display:flex;overflow-x:auto}.cashier-redesign-v74 .cashier-order-card-v74>ol>li{flex:1 0 43px;grid-template-rows:15px auto auto;gap:1px;min-width:43px;min-height:41px}.cashier-redesign-v74 .cashier-order-card-v74>ol>li:not(:last-child):after{height:2px;top:6px}.cashier-redesign-v74 .cashier-order-card-v74>ol>li i{width:14px;height:14px;font-size:6px}.cashier-redesign-v74 .cashier-order-card-v74>ol>li strong{min-height:14px;font-size:5.5px;line-height:1.25}.cashier-redesign-v74 .cashier-order-card-v74>ol>li small{font-size:5.5px!important}.cashier-redesign-v74 .monitor-empty{border-radius:7px;min-height:55px;font-size:7px}main.cashier-redesign-v74+.layout-studio .layout-studio-launch{border-radius:10px;grid-template-columns:26px 1fr;min-width:132px;min-height:39px;padding:5px 7px}main.cashier-redesign-v74+.layout-studio .layout-studio-launch>span{width:26px;height:26px;font-size:13px}main.cashier-redesign-v74+.layout-studio .layout-studio-launch>strong{font-size:8px}main.cashier-redesign-v74+.layout-studio .layout-studio-launch>small{font-size:6px}}@media (width>=881px) and (width<=1180px){.cashier-redesign-v74>.cashier-unified-header{grid-template-columns:minmax(118px,auto) minmax(150px,1fr) minmax(180px,auto)}.cashier-redesign-v74 .cashier-quick-nav{grid-area:auto}.cashier-redesign-v74 .cashier-header-page{display:none}.cashier-redesign-v74 .cashier-header-user{grid-area:auto}.cashier-redesign-v74>.cashier-layout-v74{grid-template-columns:minmax(0,1.45fr) minmax(355px,1fr)!important}.cashier-redesign-v74 .cashier-customer-grid-v71{grid-template-columns:1.2fr 1fr 1fr}.cashier-redesign-v74 .cashier-customer-grid-v71>.cashier-address-field{grid-column:1/-1}.cashier-redesign-v74 .cashier-address-field textarea{height:27px!important;min-height:27px!important}.cashier-redesign-v74 .cashier-food-selection-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=880px){:is(html:has(.cashier-redesign-v74),body:has(.cashier-redesign-v74)){height:auto;min-height:100%;overflow:auto}.cashier-redesign-v74{width:min(100% - 14px,760px);height:auto;min-height:100vh;padding:7px 0 56px;display:block;overflow:visible}.cashier-redesign-v74>.cashier-unified-header{margin-bottom:7px}.cashier-tools-v74{height:auto;margin-bottom:7px}.cashier-tools-v74>summary{min-height:42px}.cashier-tools-popover-v74{max-height:none;box-shadow:none;margin-top:3px;position:static}.cashier-redesign-v74>.cashier-layout-v74{height:auto;overflow:visible;grid-template-columns:1fr!important}.cashier-redesign-v74 .cashier-form-card{height:auto;overflow:visible}.cashier-redesign-v74 .cashier-form-card>form{overflow:visible}.cashier-redesign-v74 .cashier-inline-monitor{height:auto;min-height:560px}.cashier-live-lanes-v74{grid-template-rows:repeat(2,minmax(240px,auto));gap:7px;min-height:500px;display:grid}.cashier-live-lane-v74{background:#fff;border:1px solid #dce1d8;border-right:4px solid #657e55;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-height:240px;padding:7px;display:grid}.cashier-live-lane-v74.delivery{border-right-color:#bc8030}.cashier-live-lane-v74>header{border-bottom:1px solid #eceee8;justify-content:space-between;align-items:center;min-height:34px;display:flex}.cashier-live-lane-v74>header h3{margin:0;font-size:12px}.cashier-live-lane-v74>header span{font-size:8px;font-weight:900}.cashier-live-lane-list-v74{align-content:start;gap:5px;min-height:0;padding-top:5px;display:grid;overflow:auto}.cashier-order-card-v74{gap:6px;min-width:0;display:grid}.cashier-order-card-v74>header{grid-template-columns:minmax(0,1fr) auto;display:grid}}.layout-studio-section>label{grid-template-columns:82px minmax(0,1fr) 62px}.layout-studio-number{color:#33402f;width:62px;min-width:0;height:32px;font:inherit;text-align:center;background:#fff;border:1px solid #d1dad0;border-radius:7px;padding:4px 5px;font-size:8px;font-weight:900}.layout-studio-reset-panel{color:#805326;min-height:33px;font:inherit;cursor:pointer;background:#fff7ea;border:1px solid #ead4b3;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900}.cashier-tools-popover-v74 .cashier-control-grid-v58{align-items:stretch;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"quality inventory""messages messages"!important}.cashier-control-grid-v58>.food-tests{grid-area:quality;align-self:stretch;min-width:0}.cashier-control-grid-v58>.production-board{grid-area:inventory;align-self:stretch;min-width:0}.cashier-control-grid-v58>.staff-inbox{grid-area:messages;align-self:start}.cashier-control-grid-v58>:is(.food-tests,.production-board)>header{align-items:center;min-height:48px;margin-bottom:6px}.cashier-control-grid-v58>:is(.food-tests,.production-board)>header h2{margin-top:2px;font-size:13px;line-height:1.45}.cashier-control-grid-v58>:is(.food-tests,.production-board)>header :is(p,strong,b){font-size:8px}.cashier-control-grid-v58 .food-tests.approval-only>.food-test-list{align-content:start;gap:6px;width:100%;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;display:grid!important}.cashier-control-grid-v58 .food-tests.approval-only .food-test-list>article{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:56px;padding:8px 9px}.cashier-control-grid-v58 .food-tests.approval-only .food-test-list>article strong{font-size:10px}.cashier-control-grid-v58 .food-tests.approval-only .food-test-list>article small{font-size:7px!important}.cashier-control-grid-v58 .food-tests.approval-only .cashier-inventory-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.cashier-control-grid-v58 .food-tests.approval-only .cashier-inventory-actions>:is(b,button){white-space:nowrap;min-height:29px;padding:5px 8px;font-size:8px}@media (width>=881px){.cashier-redesign-v74>.cashier-layout-v74{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashier-redesign-v74 .cashier-layout-v74>.cashier-form-card{align-self:start;height:auto;max-height:100%}.cashier-redesign-v74 .cashier-form-card>form{max-height:calc(100dvh - 150px);padding-left:2px}.cashier-redesign-v74 .cashier-order-setup-v71{grid-template-columns:minmax(0,1.15fr) minmax(175px,.85fr)}.cashier-redesign-v74 .cashier-customer-grid-v71{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:4px 5px}.cashier-redesign-v74 .cashier-customer-grid-v71>:is(.cashier-customer-lookup,.cashier-address-field){grid-column:auto}.cashier-redesign-v74 .cashier-food-selection-page{flex:0 auto;grid-template-rows:auto auto;min-height:0;max-height:215px}.cashier-redesign-v74 .cashier-food-selection-list{height:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-height:180px!important}.cashier-redesign-v74 .cashier-menu-groups button{min-width:78px}}@media (width>=881px) and (width<=1050px){.cashier-redesign-v74 .cashier-order-setup-v71{grid-template-columns:1fr}.cashier-redesign-v74 .cashier-food-selection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.cashier-tools-popover-v74 .cashier-control-grid-v58{grid-template-columns:1fr!important;grid-template-areas:"quality""inventory""messages"!important}}:is(body:has(.cashier-tools-page-v79)>.staff-session,body:has(.cashier-reports-page-v79)>.staff-session){display:none}@media (width>=881px){.cashier-redesign-v79{grid-template-rows:56px minmax(0,1fr)!important}.cashier-redesign-v79>.cashier-unified-header{grid-template-columns:minmax(122px,auto) minmax(150px,.55fr) minmax(480px,1.5fr) minmax(185px,auto)}.cashier-redesign-v79 .cashier-quick-nav{grid-template-columns:repeat(5,minmax(62px,1fr))!important}.cashier-redesign-v79>.cashier-layout-v79{direction:rtl;grid-template-columns:minmax(0,3fr) minmax(245px,1fr)!important}.cashier-redesign-v79 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(350px,.82fr) minmax(0,1.68fr);min-height:146px}.cashier-redesign-v79 .cashier-order-setup-v71{min-height:146px;padding-top:34px;position:relative}.cashier-subscription-trigger-v79{z-index:2;color:#111;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #657a51;border-radius:7px;padding:3px 11px;font-size:7.5px;font-weight:900;position:absolute;top:6px;right:7px}.cashier-redesign-v79 .cashier-customer-panel-v76{min-height:146px}.cashier-redesign-v79 .cashier-customer-grid-v79{grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.cashier-redesign-v79 .cashier-customer-row-v79{align-items:end;gap:6px;min-width:0;display:grid}.cashier-redesign-v79 .cashier-customer-row-v79.top{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v79 .cashier-customer-row-v79.bottom{grid-template-columns:minmax(150px,35fr) minmax(260px,65fr)}.cashier-redesign-v79 .cashier-customer-row-v79 .cashier-address-field{grid-column:auto}.cashier-redesign-v79 .cashier-customer-row-v79.bottom :is(input,textarea){color:#111;height:43px!important;min-height:43px!important}.cashier-redesign-v79 .cashier-order-catalog-v76{align-content:stretch}.cashier-redesign-v79 .cashier-food-selection-list{min-height:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:58px!important;height:100%!important;max-height:none!important;overflow-y:auto!important}.cashier-redesign-v79 .cashier-food-selection-list>article{grid-template-columns:minmax(0,1fr) 40px!important;height:58px!important;min-height:58px!important;max-height:58px!important}.cashier-redesign-v79 .cashier-food-count,.cashier-redesign-v79 .cashier-food-count input{width:40px}.cashier-redesign-v79 .cashier-food-count input{color:#111;appearance:textfield;height:30px}.cashier-redesign-v79 .cashier-receipt-preview-v78{grid-template-rows:auto minmax(0,1fr);gap:7px;padding:9px}.cashier-redesign-v79 .cashier-receipt-preview-v78>header{justify-content:flex-start}}.cashier-redesign-v79 :is(.cashier-header-page span,.cashier-section-label,.cashier-field label,.cashier-receipt-items-v78 h3,.cashier-receipt-items-v78 p,.cashier-menu-selector small,.cashier-customer-panel-v76 p){color:#111!important}.cashier-redesign-v79 .cashier-receipt-items-v78 p{background:#fff}.cashier-subscription-backdrop-v79{z-index:15000;direction:rtl;background:#14191261;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cashier-subscription-dialog-v79{color:#111;background:#fff;border:1px solid #cfd7c9;border-top:4px solid #60784d;border-radius:14px;gap:9px;width:min(390px,100vw - 32px);padding:13px;display:grid;box-shadow:0 24px 70px #161f164d}.cashier-subscription-dialog-v79>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cashier-subscription-dialog-v79 h2{margin:2px 0 0;font-size:17px}.cashier-subscription-dialog-v79 small{color:#111;font-size:8px;font-weight:900}.cashier-subscription-dialog-v79>header>button{color:#111;width:30px;height:30px;font:inherit;cursor:pointer;background:#f3f5ef;border:1px solid #d5dbd1;border-radius:8px;font-size:18px}.cashier-subscription-dialog-v79>label{gap:4px;font-size:8px;font-weight:900;display:grid}.cashier-subscription-dialog-v79 :is(input,textarea){color:#111;width:100%;min-height:38px;font:inherit;resize:none;background:#fff;border:1px solid #cfd6ca;border-radius:8px;padding:7px 9px;font-size:9px}.cashier-subscription-dialog-v79>p{color:#9b372d;background:#fff2ef;border-radius:7px;margin:0;padding:7px 8px;font-size:8px;font-weight:900}.cashier-subscription-dialog-v79>button[type=submit]{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#42643f;border:0;border-radius:8px;font-size:9px;font-weight:900}.cashier-subscription-dialog-v79 button:disabled{opacity:.5;cursor:default}.cashier-tools-page-v79,.cashier-reports-page-v79{direction:rtl;width:calc(100% - 14px);max-width:1600px;min-height:100dvh;margin:0 auto;padding:7px 0 18px}.cashier-tools-page-v79>.cashier-unified-header,.cashier-reports-page-v79>.cashier-unified-header{border-radius:11px;grid-template-columns:minmax(122px,auto) minmax(220px,1fr) minmax(180px,.55fr) minmax(185px,auto);width:100%;min-height:60px;margin-bottom:7px;gap:8px!important;padding:5px 8px!important}.cashier-tools-page-v79 .cashier-quick-nav,.cashier-reports-page-v79 .cashier-quick-nav{grid-template-columns:1fr!important}.cashier-tools-intro-v79{color:#111;background:#fffaf0;border:1px solid #ead7af;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-bottom:7px;padding:8px 12px;display:flex}.cashier-tools-intro-v79 h1{margin:0;font-size:17px}.cashier-tools-intro-v79 p{color:#111;margin:2px 0 0;font-size:8px}.cashier-tools-intro-v79>span{color:#3e5639;background:#edf4e9;border-radius:8px;padding:6px 9px;font-size:8px;font-weight:900}.cashier-tools-grid-v79{gap:7px;display:grid}.cashier-tools-panel-v79{background:#fff;border:1px solid #d8ded3;border-radius:12px;min-width:0;padding:7px;overflow:hidden}.cashier-tools-panel-v79>header{color:#111;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:5px;display:flex}.cashier-tools-panel-v79>header strong{font-size:11px}.cashier-tools-panel-v79>header span{font-size:7px;font-weight:900}.cashier-tools-panel-v79>:is(.food-tests,.production-board){box-shadow:none;border-radius:9px;margin:0;padding:6px}.cashier-tools-panel-v79>.food-tests>header,.cashier-tools-panel-v79>.production-board>header{min-height:32px;margin-bottom:5px;padding-bottom:4px}.cashier-tools-panel-v79 .food-test-list,.cashier-tools-panel-v79 .production-component-compact-grid{scrollbar-width:thin;grid-auto-rows:62px;align-content:start;max-height:192px;overflow:hidden auto;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:3px!important;display:grid!important}.cashier-tools-panel-v79 .food-test-list>article,.cashier-tools-panel-v79 .production-component-compact-grid>article{min-width:0;height:62px;overflow:hidden;border-radius:7px!important;min-height:62px!important;padding:5px!important}.cashier-tools-panel-v79 .food-test-list>article{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr!important;gap:3px!important;display:grid!important}.cashier-tools-panel-v79 .food-test-list>article strong,.cashier-tools-panel-v79 .production-component-compact-grid>article strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;font-size:7px!important}.cashier-tools-panel-v79 .food-test-list>article small{display:none}.cashier-tools-panel-v79 .cashier-inventory-actions{grid-template-columns:1fr;gap:2px;width:100%;display:grid}.cashier-tools-panel-v79 .cashier-inventory-actions :is(b,button){width:100%;min-height:20px;padding:2px 3px;font-size:6px}.cashier-tools-panel-v79 .production-component-compact-grid>article b{font-size:10px}.cashier-courier-report-v79{color:#111;background:#fff;border:1px solid #d7ddd2;border-top:4px solid #ad762d;border-radius:13px;padding:11px}.cashier-courier-report-v79>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cashier-courier-report-v79 h1{margin:0;font-size:21px}.cashier-courier-report-v79 p{color:#111;margin:3px 0;font-size:9px}.cashier-courier-report-v79>header>span{color:#4a613f;background:#eef4e9;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.cashier-courier-toolbar-v79{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.cashier-courier-filter-v79{background:#f7f8f4;border:1px solid #dde1d8;border-radius:10px;grid-template-columns:repeat(3,minmax(145px,.75fr)) minmax(190px,1fr) auto auto;align-items:end;gap:6px;padding:7px;display:grid}.cashier-courier-filter-v79 label{gap:3px;font-size:7px;font-weight:900;display:grid}.cashier-courier-filter-v79 :is(select,input),.cashier-courier-filter-v79 button,.cashier-courier-add-v79 :is(input,button){color:#111;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd4c8;border-radius:7px;padding:5px 8px;font-size:8px}.cashier-courier-filter-v79 button{color:#fff;cursor:pointer;background:#536b43;border-color:#536b43;font-weight:900}.cashier-courier-add-v79{background:#fffaf0;border:1px solid #e7d8b8;border-radius:10px;grid-template-columns:repeat(2,minmax(120px,1fr)) auto;align-items:end;gap:5px;padding:7px;display:grid}.cashier-courier-add-v79 strong{grid-column:1/-1;font-size:8px}.cashier-courier-add-v79 button{color:#fff;background:#8b5a1e;border-color:#8b5a1e;font-weight:900}.cashier-courier-cards-v79{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin-top:8px;display:grid}.cashier-courier-cards-v79>button{color:#111;text-align:right;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ded4;border-radius:9px;gap:3px;padding:8px;display:grid}.cashier-courier-cards-v79>button.selected{background:#eef5e9;border:2px solid #526d46;box-shadow:0 5px 14px #3753311f}.cashier-courier-cards-v79 span{font-size:10px;font-weight:900}.cashier-courier-cards-v79 b{font-size:14px}.cashier-courier-cards-v79 small{color:#111;font-size:6.5px}.cashier-courier-table-wrap-v79{border:1px solid #dce1d8;border-radius:10px;margin-top:8px;overflow:auto}.cashier-courier-table-wrap-v79 table{border-collapse:collapse;width:100%;font-size:8px}.cashier-courier-table-wrap-v79 th,.cashier-courier-table-wrap-v79 td{text-align:right;border-bottom:1px solid #e3e6df;padding:8px 9px}.cashier-courier-table-wrap-v79 th{background:#eef2e9;font-size:8px}.cashier-courier-table-wrap-v79 td strong,.cashier-courier-table-wrap-v79 td small{color:#111;display:block}.cashier-monitor-v79>.cashier-unified-header .cashier-quick-nav{grid-template-columns:1fr!important}.cashier-monitor-v79>.cashier-inline-monitor-v79{gap:0;padding:7px;overflow:hidden;grid-template-rows:minmax(0,1fr)!important}.cashier-monitor-v79 .cashier-live-lane-v79{grid-template-rows:39px minmax(0,1fr);overflow:hidden}.cashier-monitor-v79 .cashier-live-lane-v79>header{grid-template-columns:auto auto minmax(150px,1fr);gap:7px;display:grid}.cashier-monitor-v79 .cashier-live-lane-v79>header nav{justify-self:end;align-items:center;gap:4px;display:flex}.cashier-monitor-v79 .cashier-live-lane-v79>header nav button{color:#111;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dad0;border-radius:6px;padding:3px 7px;font-size:7px;font-weight:900}.cashier-monitor-v79 .cashier-live-lane-v79>header nav button:disabled{opacity:.35;cursor:default}.cashier-monitor-v79 .cashier-live-lane-v79>header nav b{color:#111;text-align:center;min-width:38px;font-size:7px}.cashier-monitor-v79 .cashier-live-lane-list-v79{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:6px;padding:6px 1px 1px;display:grid;overflow:hidden}.cashier-monitor-v79 .cashier-order-card-v79{grid-template-rows:25px minmax(0,1fr);gap:4px;min-width:0;height:100%;min-height:0;padding:6px 7px;display:grid;overflow:hidden}.cashier-monitor-v79 .cashier-order-card-v79>header{border-bottom:1px solid #e4e8e1;align-items:center;padding:0 3px 4px;display:flex}.cashier-monitor-v79 .cashier-order-card-v79>header strong{font-size:13px}.cashier-order-card-body-v79{grid-template-columns:86px minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;min-height:0;display:grid}.cashier-order-cancel-slot-v79{place-items:center;min-width:0;display:grid}.cashier-monitor-v79 .cashier-order-cancel-slot-v79 :is(.cashier-track-cancel,.cashier-track-cancelled,.cashier-track-delivered-v79){text-align:center;border-radius:7px;place-items:center;width:100%;min-height:31px;padding:4px;font-size:7px;font-weight:900;display:grid}.cashier-track-delivered-v79{color:#43613d;background:#e9f3e5;border:1px solid #c8ddc2}.cashier-monitor-v79 .cashier-order-card-body-v79>ol{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;width:100%;min-width:0;margin:0;padding:5px 0 0;display:grid;overflow:hidden}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li{grid-template-rows:20px auto auto;justify-items:center;gap:2px;min-width:0;min-height:64px;display:grid;position:relative}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li:not(:last-child):after{content:"";z-index:0;background:#d8ddd5;width:100%;height:2px;position:absolute;top:9px;right:50%}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li.done:not(:last-child):after{background:#6c8a61}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li i{z-index:1;color:#fff;background:#d6dbd3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li:is(.done,.active) i{background:#638558}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li.active i{background:#c88b32;box-shadow:0 0 0 3px #f4e3c9}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li span{min-width:0;display:contents}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li strong{color:#111;text-align:center;min-width:0;min-height:25px;padding:0 2px;font-size:6.4px;line-height:1.45;overflow:hidden}.cashier-monitor-v79 .cashier-order-card-body-v79>ol>li small{font-weight:900;line-height:1.2;color:#000!important;font-size:9px!important}@media (width<=1180px) and (width>=881px){.cashier-redesign-v79>.cashier-unified-header{grid-template-columns:minmax(110px,auto) minmax(135px,.45fr) minmax(410px,1.45fr) minmax(165px,auto)}.cashier-redesign-v79 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(300px,.75fr) minmax(0,1.55fr)}.cashier-tools-panel-v79 .food-test-list,.cashier-tools-panel-v79 .production-component-compact-grid{grid-template-columns:repeat(10,minmax(0,1fr))!important}.cashier-courier-toolbar-v79{grid-template-columns:1fr}.cashier-courier-filter-v79{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=880px){.cashier-redesign-v79 .cashier-customer-grid-v79{display:grid;grid-template-columns:1fr!important}.cashier-redesign-v79 .cashier-customer-row-v79{gap:6px;display:grid;grid-template-columns:1fr!important}.cashier-subscription-trigger-v79{color:#111;min-height:34px;font:inherit;background:#fff;border:1px solid #657a51;border-radius:8px;font-weight:900}.cashier-tools-page-v79>.cashier-unified-header,.cashier-reports-page-v79>.cashier-unified-header{grid-template-columns:1fr;height:auto}.cashier-tools-intro-v79,.cashier-courier-report-v79>header{flex-direction:column;align-items:flex-start}.cashier-tools-panel-v79 .food-test-list,.cashier-tools-panel-v79 .production-component-compact-grid{max-height:390px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashier-courier-toolbar-v79,.cashier-courier-filter-v79,.cashier-courier-add-v79{grid-template-columns:1fr}.cashier-courier-add-v79 strong{grid-column:1}.cashier-monitor-v79 .cashier-live-lane-list-v79{grid-template-rows:none;overflow:visible}.cashier-monitor-v79 .cashier-order-card-v79{min-height:180px}.cashier-order-card-body-v79{grid-template-columns:1fr}.cashier-monitor-v79 .cashier-order-card-body-v79>ol{min-width:680px;overflow:visible}}@media (width<=520px){.cashier-control-grid-v58 .food-tests.approval-only>.food-test-list{grid-template-columns:1fr!important}}.cashier-quick-nav .cashier-primary-route-v76{box-shadow:0 4px 12px #2d402c2e;color:#fff!important;background:linear-gradient(135deg,#2f4030,#4f6547)!important;border-color:#2f4030!important}@media (width>=881px){.cashier-redesign-v76>.cashier-layout-v76{gap:0;grid-template-columns:minmax(0,1fr)!important}.cashier-redesign-v76 .cashier-layout-v76>.cashier-form-card{align-self:stretch;width:100%;height:100%;max-height:none;padding:8px 10px}.cashier-redesign-v76 .cashier-form-card:before{margin:-8px -10px 5px}.cashier-redesign-v76 .cashier-title-row{min-height:34px;margin-bottom:5px}.cashier-redesign-v76 .cashier-title-row h1{font-size:16px}.cashier-redesign-v76 .cashier-title-row .cashier-kicker{font-size:8px}.cashier-redesign-v76 .auto-receipt-badge{padding:6px 10px;font-size:9px}.cashier-redesign-v76 .cashier-form-card>form{grid-template-rows:auto minmax(0,1fr) auto;gap:7px;max-height:none;padding:0;overflow:hidden;display:grid!important}.cashier-redesign-v76 .cashier-order-top-v76{grid-template-columns:minmax(350px,.82fr) minmax(0,1.68fr);gap:8px;min-height:108px;display:grid}.cashier-redesign-v76 .cashier-order-setup-v71{border:1px solid #e0e2d6;grid-template-columns:minmax(0,1.25fr) minmax(175px,.75fr);gap:8px;min-height:108px;padding:7px 8px}.cashier-redesign-v76 .cashier-section-label,.cashier-redesign-v76 .cashier-field label{font-size:8px}.cashier-redesign-v76 .service-options{gap:6px}.cashier-redesign-v76 .service-options label{border-radius:8px;min-height:61px;padding:7px 9px}.cashier-redesign-v76 .service-options strong{font-size:10px}.cashier-redesign-v76 .service-options small{font-size:7px;display:block}.cashier-redesign-v76 .featured-field{min-height:72px;padding:6px 7px}.cashier-redesign-v76 :is(.automatic-receipt,.cashier-subscription-code) strong{font-size:18px}.cashier-redesign-v76 :is(.automatic-receipt,.cashier-subscription-code) small{font-size:7px}.cashier-redesign-v76 .cashier-customer-panel-v76{background:#fbfbf7;border:1px solid #e0e2d6;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;gap:5px;min-width:0;padding:6px 8px 7px;display:grid}.cashier-redesign-v76 .cashier-customer-panel-v76>.cashier-divider{min-height:12px;font-size:9px;margin:0!important}.cashier-redesign-v76 .cashier-customer-grid-v71{grid-template-columns:minmax(190px,1.15fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(210px,1.25fr);gap:5px}.cashier-redesign-v76 .cashier-customer-grid-v71>:is(.cashier-customer-lookup,.cashier-address-field){grid-column:auto}.cashier-redesign-v76 :is(.cashier-field input,.cashier-field textarea,.lookup-row input){font-size:9px;height:35px!important;min-height:35px!important;padding:5px 8px!important}.cashier-redesign-v76 .cashier-address-field textarea{height:35px!important;min-height:35px!important}.cashier-redesign-v76 .lookup-row button{min-width:55px;font-size:8px}.cashier-redesign-v76 .customer-loaded{margin:0;font-size:8px}.cashier-redesign-v76 .cashier-menu-divider-v76{display:none}.cashier-redesign-v76 .cashier-order-catalog-v76{grid-template-columns:minmax(235px,.46fr) minmax(0,1.54fr);gap:8px;min-height:0;display:grid;overflow:hidden}.cashier-redesign-v76 .cashier-menu-selector{border-radius:9px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:7px;display:grid;overflow:hidden}.cashier-redesign-v76 .cashier-menu-selector>header{min-height:31px;margin-bottom:5px}.cashier-redesign-v76 .cashier-menu-selector>header strong{font-size:10px}.cashier-redesign-v76 .cashier-menu-selector>header small{font-size:6.5px;display:block}.cashier-redesign-v76 .cashier-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;min-height:0;padding:0 0 2px;display:grid;overflow:auto}.cashier-redesign-v76 .cashier-menu-groups button{width:100%;min-width:0;font-size:8px;min-height:31px!important;padding:5px 7px!important}.cashier-redesign-v76 .cashier-food-selection-page{border-radius:9px;grid-template-rows:35px minmax(0,1fr);min-width:0;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.cashier-redesign-v76 .cashier-food-selection-page>header{min-height:35px;padding:5px 9px}.cashier-redesign-v76 .cashier-food-selection-page>header strong{font-size:11px}.cashier-redesign-v76 .cashier-food-selection-page>header small{font-size:7px;display:block}.cashier-redesign-v76 .cashier-food-selection-list{align-content:start;height:100%;min-height:0;overflow:auto;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;max-height:none!important;padding:6px!important}.cashier-redesign-v76 .cashier-food-selection-list>article{border-radius:8px!important;grid-template-columns:minmax(0,1fr) 44px!important;min-height:49px!important;padding:6px 7px!important}.cashier-redesign-v76 .cashier-food-selection-list>article>div>strong{font-size:9px}.cashier-redesign-v76 .cashier-food-count>span{font-size:6px}.cashier-redesign-v76 .cashier-food-count input{height:29px;font-size:12px}.cashier-redesign-v76 .cashier-order-footer-v76{grid-template-columns:minmax(315px,.72fr) minmax(0,1.28fr);grid-template-areas:"meta actions""error error";align-items:end;gap:5px 8px;min-height:43px;display:grid}.cashier-redesign-v76 .cashier-order-footer-v76 .cashier-order-meta{grid-area:meta}.cashier-redesign-v76 .cashier-order-footer-v76 .cashier-form-actions{grid-area:actions}.cashier-redesign-v76 .cashier-order-footer-v76 .cashier-save-error{grid-area:error}.cashier-redesign-v76 .cashier-order-meta{gap:6px}.cashier-redesign-v76 .cashier-form-actions{grid-template-columns:minmax(0,1fr) 130px;gap:6px;margin:0}.cashier-redesign-v76 .cashier-form-actions button{min-height:35px;font-size:9px}}:is(html:has(.cashier-monitor-v76),body:has(.cashier-monitor-v76)){height:100%;min-height:100%;overflow:hidden}.cashier-monitor-v76{grid-template-rows:60px minmax(0,1fr);gap:6px;height:100dvh;min-height:0;display:grid;overflow:hidden;width:100%!important;padding:6px!important}.cashier-monitor-v76>.cashier-unified-header{border-radius:11px;grid-template-columns:minmax(145px,auto) minmax(170px,.62fr) minmax(270px,1.1fr) minmax(190px,auto);width:100%;height:60px;min-height:60px;margin:0;border-top-width:3px!important;gap:8px!important;padding:5px 8px!important}.cashier-monitor-v76>.cashier-inline-monitor{border-top:4px solid #697648;border-radius:12px;grid-template-rows:42px minmax(0,1fr);gap:7px;min-width:0;height:100%;min-height:0;padding:9px;display:grid;overflow:hidden}.cashier-monitor-v76 .cashier-inline-monitor-header{height:42px;min-height:42px;padding:0 4px 7px}.cashier-monitor-v76 .cashier-inline-monitor-header h2{font-size:17px}.cashier-monitor-v76 .cashier-inline-monitor-header .cashier-kicker{margin:0;font-size:8px}.cashier-monitor-v76 .cashier-live-lanes-v74{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.cashier-monitor-v76 .cashier-live-lane-v74{background:#fff;border:1px solid #d9ded5;border-right:5px solid #657e55;border-radius:11px;grid-template-rows:38px minmax(0,1fr);min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.cashier-monitor-v76 .cashier-live-lane-v74.delivery{border-right-color:#bc8030}.cashier-monitor-v76 .cashier-live-lane-v74>header{border-bottom:1px solid #e8ebe5;justify-content:space-between;align-items:center;min-height:38px;padding:0 3px 7px;display:flex}.cashier-monitor-v76 .cashier-live-lane-v74>header h3{margin:0;font-size:15px}.cashier-monitor-v76 .cashier-live-lane-v74>header span{color:#4e6045;background:#edf3e9;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.cashier-monitor-v76 .cashier-live-lane-v74.delivery>header span{color:#80551e;background:#fff0dc}.cashier-monitor-v76 .cashier-live-lane-list-v74{scrollbar-width:thin;align-content:start;gap:7px;min-width:0;min-height:0;padding:7px 1px 1px;display:grid;overflow:auto}.cashier-monitor-v76 .cashier-order-card-v74{border-radius:9px;grid-template-rows:30px minmax(0,1fr);gap:5px;min-width:0;min-height:105px;padding:8px 9px;display:grid;overflow:hidden}.cashier-monitor-v76 .cashier-order-card-v74>header{border-bottom:1px solid #eceee8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-bottom:5px;display:grid}.cashier-monitor-v76 .cashier-order-card-v74>header>strong{font-size:14px}.cashier-monitor-v76 .cashier-order-card-v74 .cashier-track-cancel,.cashier-monitor-v76 .cashier-order-card-v74 .cashier-track-cancelled{border-radius:6px;min-height:25px;padding:4px 8px;font-size:8px}.cashier-monitor-v76 .cashier-order-card-v74>ol{align-items:start;width:100%;min-width:0;height:auto;margin:0;padding:4px 0 0;display:flex;overflow-x:auto}.cashier-monitor-v76 .cashier-order-card-v74>ol>li{flex:1 0 58px;grid-template-rows:19px auto auto;gap:2px;min-width:58px;min-height:52px}.cashier-monitor-v76 .cashier-order-card-v74>ol>li:not(:last-child):after{height:2px;top:8px}.cashier-monitor-v76 .cashier-order-card-v74>ol>li i{width:18px;height:18px;font-size:8px}.cashier-monitor-v76 .cashier-order-card-v74>ol>li strong{min-height:19px;font-size:7px;line-height:1.35}.cashier-monitor-v76 .cashier-order-card-v74>ol>li small{font-size:6.5px!important}.cashier-monitor-v76 .monitor-empty{border-radius:9px;min-height:100px;font-size:9px}@media (width>=881px) and (width<=1120px){.cashier-redesign-v76 .cashier-order-top-v76{grid-template-columns:minmax(315px,.9fr) minmax(0,1.4fr)}.cashier-redesign-v76 .cashier-order-setup-v71{grid-template-columns:1fr}.cashier-redesign-v76 .cashier-customer-grid-v71{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v76 .cashier-order-catalog-v76{grid-template-columns:minmax(215px,.45fr) minmax(0,1.55fr)}.cashier-redesign-v76 .cashier-food-selection-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashier-monitor-v76>.cashier-unified-header{grid-template-columns:minmax(130px,auto) minmax(145px,1fr) minmax(180px,auto)}.cashier-monitor-v76 .cashier-header-page{display:none}}@media (width<=880px){.cashier-redesign-v76 .cashier-order-top-v76,.cashier-redesign-v76 .cashier-order-catalog-v76,.cashier-redesign-v76 .cashier-order-footer-v76{grid-template-columns:1fr;gap:7px;display:grid}.cashier-redesign-v76 .cashier-menu-divider-v76{display:flex}.cashier-redesign-v76 .cashier-customer-panel-v76{background:#fbfbf7;border:1px solid #e0e2d6;border-radius:9px;padding:7px}.cashier-redesign-v76 .cashier-menu-groups{display:flex;overflow-x:auto}.cashier-redesign-v76 .cashier-food-selection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(html:has(.cashier-monitor-v76),body:has(.cashier-monitor-v76)){height:auto;overflow:auto}.cashier-monitor-v76{height:auto;min-height:100dvh;display:block;overflow:visible}.cashier-monitor-v76>.cashier-unified-header{width:100%;height:auto;min-height:0;margin-bottom:7px}.cashier-monitor-v76>.cashier-inline-monitor{height:auto;min-height:760px}.cashier-monitor-v76 .cashier-live-lanes-v74{grid-template-rows:repeat(2,minmax(340px,auto));grid-template-columns:1fr;height:auto;overflow:visible}.cashier-monitor-v76 .cashier-live-lane-v74{min-height:340px}}@media (width>=881px){.cashier-redesign-v77>.cashier-layout-v77{min-width:0;grid-template-columns:minmax(0,1fr)!important}.cashier-redesign-v77 .cashier-layout-v77>.cashier-form-card{min-width:0;height:100%;min-height:0;overflow:hidden}.cashier-redesign-v77 .cashier-form-card>form{grid-template-areas:"order-top""order-catalog""order-footer";grid-auto-flow:row;align-content:stretch;gap:6px;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.cashier-redesign-v77 .cashier-form-card>form>.cashier-order-top-v76{grid-area:order-top;grid-template-columns:minmax(335px,.72fr) minmax(0,1.68fr);align-items:stretch;gap:7px;min-width:0;min-height:101px;display:grid}.cashier-redesign-v77 .cashier-order-setup-v71{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);align-items:stretch;gap:6px;min-width:0;min-height:101px;padding:6px 7px}.cashier-redesign-v77 .service-options label{min-height:56px}.cashier-redesign-v77 .featured-field{min-height:66px}.cashier-redesign-v77 .cashier-customer-panel-v76{min-width:0;min-height:101px;padding:5px 7px 6px;overflow:hidden}.cashier-redesign-v77 .cashier-customer-grid-v71{grid-template-columns:minmax(185px,1.15fr) minmax(135px,.78fr) minmax(140px,.82fr) minmax(205px,1.25fr);align-items:end;gap:5px;min-width:0}.cashier-redesign-v77 .cashier-form-card>form>.cashier-menu-divider-v76{display:none!important}.cashier-redesign-v77 .cashier-form-card>form>.cashier-order-catalog-v76{grid-area:order-catalog;grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:6px;min-width:0;height:100%;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.cashier-redesign-v77 .cashier-menu-selector{grid-template-rows:auto auto;gap:4px;min-width:0;height:auto;min-height:0;padding:5px 6px;display:grid;overflow:hidden}.cashier-redesign-v77 .cashier-menu-selector>header{min-height:25px;margin:0}.cashier-redesign-v77 .cashier-menu-selector>header small{display:none}.cashier-redesign-v77 .cashier-menu-groups{grid-auto-rows:29px;align-content:start;gap:4px;min-width:0;min-height:0;padding:0;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;display:grid!important}.cashier-redesign-v77 .cashier-menu-groups button{align-self:start;width:auto;height:29px;font-size:8px;flex:none!important;min-width:0!important;min-height:29px!important;padding:4px 6px!important}.cashier-redesign-v77 .cashier-food-selection-page{grid-template-rows:34px minmax(0,1fr);min-width:0;height:100%;min-height:0;max-height:none;display:grid;overflow:hidden}.cashier-redesign-v77 .cashier-food-selection-page>header{height:34px;min-height:34px;padding:4px 8px}.cashier-redesign-v77 .cashier-food-selection-list{grid-auto-rows:minmax(47px,auto);align-content:start;min-width:0;height:100%;min-height:0;overflow:auto;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;max-height:none!important;padding:5px!important;display:grid!important}.cashier-redesign-v77 .cashier-food-selection-list>article{min-width:0;grid-template-columns:minmax(0,1fr) 42px!important;gap:4px!important;min-height:47px!important;padding:5px 6px!important}.cashier-redesign-v77 .cashier-form-card>form>.cashier-order-footer-v76{grid-area:order-footer;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-self:end;min-width:0;min-height:41px}}@media (width>=881px) and (width<=1180px){.cashier-redesign-v77 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(310px,.9fr) minmax(0,1.35fr)}.cashier-redesign-v77 .cashier-order-setup-v71{grid-template-columns:1fr}.cashier-redesign-v77 .cashier-customer-grid-v71{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v77 .cashier-menu-groups{grid-template-columns:repeat(5,minmax(0,1fr))!important}.cashier-redesign-v77 .cashier-food-selection-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.cashier-receipt-preview-v78{color:#273222;direction:rtl;background:#fff;border:1px solid #d8ddcf;border-top:4px solid #ad762d;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:9px;min-width:0;min-height:0;padding:11px;display:grid;overflow:hidden;box-shadow:0 8px 24px #252d1f12}.cashier-receipt-preview-v78>header{border-bottom:1px solid #e2e5dc;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.cashier-receipt-preview-v78>header h2{margin:0;font-size:15px}.cashier-receipt-preview-v78>header span{color:#87591f;white-space:nowrap;background:#fff3df;border:1px solid #efd8b4;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900}.cashier-receipt-meta-v78{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cashier-receipt-meta-v78>b{color:#43543a;text-overflow:ellipsis;white-space:nowrap;background:#eef3e9;border:1px solid #d9e2d3;border-radius:8px;place-items:center;min-width:0;min-height:31px;padding:5px 7px;font-size:8px;display:grid;overflow:hidden}.cashier-receipt-items-v78{grid-template-rows:auto minmax(0,1fr);gap:6px;min-width:0;min-height:0;display:grid;overflow:hidden}.cashier-receipt-items-v78>h3{color:#61695b;margin:0;font-size:9px}.cashier-receipt-items-v78>div{scrollbar-width:thin;align-content:start;gap:5px;min-width:0;min-height:0;padding-left:2px;display:grid;overflow:auto}.cashier-receipt-items-v78 article{background:#fafbf8;border:1px solid #e0e4da;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:6px 7px;display:grid}.cashier-receipt-items-v78 article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.55;overflow:hidden}.cashier-receipt-items-v78 article b{color:#fff;background:#536b43;border-radius:7px;place-items:center;width:38px;height:29px;font-size:11px;display:grid}.cashier-receipt-items-v78 p{color:#858b80;text-align:center;background:#fafbf8;border:1px dashed #d9ded3;border-radius:8px;margin:0;padding:24px 8px;font-size:8px;font-weight:800}.cashier-receipt-preview-v78>footer{color:#405137;background:#eef3e9;border-radius:8px;justify-content:flex-end;align-items:center;min-height:36px;padding:6px 8px;font-size:9px;display:flex}@media (width>=881px){.cashier-redesign-v78>.cashier-layout-v78{direction:rtl;gap:7px;min-width:0;grid-template-columns:minmax(0,3fr) minmax(280px,1fr)!important}.cashier-redesign-v78>.cashier-layout-v78>:is(.cashier-form-card,.cashier-success){grid-area:1/1!important}.cashier-redesign-v78>.cashier-layout-v78>.cashier-receipt-preview-v78{grid-area:1/2!important}.cashier-redesign-v78 .cashier-form-card,.cashier-redesign-v78 .cashier-success,.cashier-redesign-v78 .cashier-receipt-preview-v78{align-self:stretch;height:100%;min-height:0;max-height:none}.cashier-redesign-v78 .cashier-form-card{min-width:0;overflow:hidden;grid-template-rows:minmax(0,1fr)!important;padding:7px!important;display:grid!important}.cashier-redesign-v78 .cashier-form-card:before{display:none!important}.cashier-redesign-v78 .cashier-form-card>form{height:100%;min-height:0}.cashier-redesign-v78 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(370px,.9fr) minmax(0,1.3fr)}.cashier-redesign-v78 .cashier-customer-grid-v71{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,1.3fr)}.cashier-redesign-v78 .cashier-food-selection-list{align-content:start;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:68px!important;gap:6px!important}.cashier-redesign-v78 .cashier-food-selection-list>article{align-items:center;width:100%;min-width:0;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) 44px!important;gap:6px!important;height:68px!important;min-height:68px!important;max-height:68px!important;padding:7px 8px!important}.cashier-redesign-v78 .cashier-food-selection-list>article>div{min-width:0;overflow:hidden}.cashier-redesign-v78 .cashier-food-selection-list>article>div>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cashier-redesign-v78 .cashier-food-count{place-items:center;width:44px;display:grid}.cashier-redesign-v78 .cashier-food-count input{appearance:textfield;width:44px;height:32px;padding:2px}.cashier-redesign-v78 .cashier-food-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cashier-redesign-v78 .cashier-food-count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}@media (width>=881px) and (width<=1180px){.cashier-redesign-v78>.cashier-layout-v78{grid-template-columns:minmax(0,2.7fr) minmax(250px,1fr)!important}.cashier-redesign-v78 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(300px,.85fr) minmax(0,1.2fr)}.cashier-redesign-v78 .cashier-order-setup-v71{grid-template-columns:1fr}.cashier-redesign-v78 .cashier-customer-grid-v71{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v78 .cashier-food-selection-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=880px){.cashier-redesign-v78>.cashier-layout-v78{height:auto;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.cashier-redesign-v78>.cashier-layout-v78>:is(.cashier-form-card,.cashier-success){grid-area:1/1}.cashier-redesign-v78>.cashier-layout-v78>.cashier-receipt-preview-v78{grid-area:2/1;height:360px}.cashier-redesign-v78 .cashier-food-selection-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cashier-redesign-v78 .cashier-food-count input{appearance:textfield}.cashier-redesign-v78 .cashier-food-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cashier-redesign-v78 .cashier-food-count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}@media (width>=881px){.cashier-redesign-v79{grid-template-rows:56px minmax(0,1fr)!important}.cashier-redesign-v79>.cashier-unified-header{grid-template-columns:minmax(122px,auto) minmax(150px,.55fr) minmax(480px,1.5fr) minmax(185px,auto)}.cashier-redesign-v79 .cashier-quick-nav{grid-template-columns:repeat(5,minmax(62px,1fr))!important}.cashier-redesign-v79>.cashier-layout-v79{grid-template-columns:minmax(0,3fr) minmax(245px,1fr)!important}.cashier-redesign-v79 .cashier-form-card>form>.cashier-order-top-v76{grid-template-columns:minmax(350px,.82fr) minmax(0,1.68fr);min-height:182px}.cashier-redesign-v79 .cashier-order-setup-v71{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:182px;padding-top:8px;position:relative}.cashier-redesign-v79 .cashier-customer-panel-v76{min-height:182px}.cashier-redesign-v79 .cashier-customer-grid-v79{grid-template-rows:repeat(2,minmax(0,1fr));gap:5px;display:grid;grid-template-columns:minmax(0,1fr)!important}.cashier-redesign-v79 .cashier-customer-row-v79{align-items:end;gap:6px;min-width:0;display:grid}.cashier-redesign-v79 .cashier-customer-row-v79.top{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-redesign-v79 .cashier-customer-row-v79.bottom{grid-template-columns:minmax(150px,35fr) minmax(260px,65fr)}.cashier-redesign-v79 .cashier-customer-row-v79 .cashier-address-field{grid-column:auto}.cashier-redesign-v79 .cashier-customer-row-v79.bottom :is(input,textarea){color:#111;height:43px!important;min-height:43px!important}.cashier-redesign-v79 .cashier-food-selection-list{min-height:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:58px!important;height:100%!important;max-height:none!important;overflow-y:auto!important}.cashier-redesign-v79 .cashier-food-selection-list>article{grid-template-columns:minmax(0,1fr) 40px!important;height:58px!important;min-height:58px!important;max-height:58px!important}.cashier-redesign-v79 .cashier-food-count,.cashier-redesign-v79 .cashier-food-count input{width:40px}.cashier-redesign-v79 .cashier-receipt-preview-v78{grid-template-rows:auto minmax(0,1fr);gap:7px;padding:9px}.cashier-monitor-v79>.cashier-inline-monitor-v79{gap:0;padding:7px;overflow:hidden;grid-template-rows:minmax(0,1fr)!important}.cashier-monitor-v79 .cashier-live-lane-v79{grid-template-rows:39px minmax(0,1fr);overflow:hidden}.cashier-monitor-v79 .cashier-live-lane-v79>header{grid-template-columns:auto auto minmax(150px,1fr);align-items:center;gap:7px;display:grid}.cashier-monitor-v79 .cashier-live-lane-list-v79{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:6px;padding:6px 1px 1px;display:grid;overflow:hidden}.cashier-monitor-v79 .cashier-order-card-v79{grid-template-rows:25px minmax(0,1fr);gap:4px;height:100%;min-height:0;padding:6px 7px}}.cashier-redesign-v79 :is(.cashier-header-page span,.cashier-header-user small,.cashier-header-user em,.cashier-form-card label,.cashier-form-card small,.cashier-form-card p,.cashier-receipt-preview-v78 h3,.cashier-receipt-preview-v78 p,.cashier-receipt-preview-v78 small){color:#111!important}.cashier-service-and-subscription-v84{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:52px;align-items:stretch;gap:7px;width:100%;min-width:0;display:grid}.cashier-service-and-subscription-v84+.cashier-order-identifiers{grid-column:1/-1;width:100%}.cashier-service-and-subscription-v84>.cashier-section-label{grid-column:1/-1;margin-bottom:-2px}.cashier-service-and-subscription-v84>.service-options{display:contents}.cashier-service-and-subscription-v84>.service-options label,.cashier-service-and-subscription-v84 .cashier-subscription-trigger-v79{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:52px;min-height:52px;padding:6px 8px;font-size:8px;display:flex;position:static;overflow:hidden}.cashier-service-and-subscription-v84>.service-options label>span{justify-items:center;min-width:0}@media (width>=881px){.cashier-redesign-v79 .cashier-order-setup-v71{padding-top:8px}.cashier-monitor-v79 .cashier-live-lane-v79{grid-template-rows:39px minmax(260px,3fr) minmax(190px,1.25fr)}.cashier-monitor-v79 .cashier-live-lane-v79>header{grid-template-columns:minmax(0,1fr) auto}.cashier-monitor-v79 .cashier-live-lane-list-v79{scrollbar-width:thin;grid-template-rows:none;grid-auto-rows:minmax(142px,auto);align-content:start;overflow-y:auto}.cashier-monitor-v79 .cashier-order-card-v79{height:auto;min-height:142px}}.cashier-delivered-section-v84{border-top:2px solid #d7ddd2;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin-top:38px;padding-top:7px;display:grid;overflow:hidden}.cashier-delivered-section-v84>header{justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:0 4px;display:flex}.cashier-delivered-section-v84>header h4{color:#111;margin:0;font-size:11px}.cashier-delivered-section-v84>header span{color:#43613d;background:#eaf3e6;border-radius:6px;padding:3px 7px;font-size:7px;font-weight:900}.cashier-delivered-list-v84{scrollbar-width:thin;grid-auto-rows:minmax(112px,auto);align-content:start;gap:6px;min-height:0;padding:5px 1px 1px;display:grid;overflow-y:auto}.cashier-delivered-list-v84 .cashier-order-card-v79{background:#fbfdf9;height:auto;min-height:112px}@media (width<=880px){.cashier-service-and-subscription-v84{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px}.cashier-delivered-section-v84{min-height:280px;margin-top:38px}.cashier-delivered-list-v84{max-height:520px}}@media (width<=620px){.cashier-service-and-subscription-v84{grid-template-columns:1fr;grid-auto-rows:48px;gap:5px}.cashier-service-and-subscription-v84>.service-options label,.cashier-service-and-subscription-v84 .cashier-subscription-trigger-v79{height:48px;min-height:48px;padding-inline:4px}.cashier-service-and-subscription-v84>.service-options small{display:none!important}}@media (width>=881px){.cashier-redesign-v79 .cashier-receipt-preview-v78{grid-template-rows:auto minmax(0,1fr) auto}}.cashier-receipt-total-v80{background:#eef3e9;border-radius:8px;align-items:center;gap:8px;min-height:38px;font-size:10px;font-weight:900;color:#111!important;justify-content:space-between!important;padding:7px 9px!important;display:flex!important}.internal-manager-shell{width:min(100% - 28px,1480px);min-height:100vh;color:var(--ink);margin:0 auto;padding:18px 0 56px}.internal-manager-header{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.internal-manager-header>div:not(:first-child){background:#f5f6ef;border:1px solid #e3e5d8;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:120px;padding:10px 13px;display:grid}.internal-manager-header>div:not(:first-child) strong{color:var(--olive);grid-row:1/3;font-size:21px}.internal-manager-header>div:not(:first-child) span{font-size:8px;font-weight:800}.internal-manager-tabs{background:#eef0e8;border:1px solid #dde0d3;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:10px 0;padding:6px;display:grid}.internal-manager-tabs :is(a,button){color:#4f5549;min-height:39px;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:6px 8px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.internal-manager-tabs :is(a,button).active{color:#fff;background:var(--ink);box-shadow:0 5px 12px #1f231b24}.internal-operation-header{color:#fff;background:linear-gradient(115deg,#1d2318,#4c5439);border:1px solid #606947;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 15px;display:flex;box-shadow:0 10px 26px #1d231826}.internal-operation-header>div{gap:2px;display:grid}.internal-operation-header span{color:#c8cf9c;font-size:8px;font-weight:900}.internal-operation-header h1{color:#fff;margin:0;font-size:20px}.internal-operation-header nav{align-items:center;gap:7px;display:flex}.internal-operation-header :is(a,button){color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2c;border-radius:8px;padding:7px 11px;font-size:8px;font-weight:900;text-decoration:none}.internal-manager-notice{color:#3e6138;background:#edf5e9;border:1px solid #d2e2cb;border-radius:10px;margin:8px 0;padding:10px 13px;font-size:9px;font-weight:800}.internal-daily-panel,.material-map-panel,.internal-link-grid,.quality-waste-grid>article,.internal-records>article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px}.internal-daily-panel{padding:24px}.internal-daily-panel>header{max-width:720px}.internal-daily-panel h1{margin:3px 0 7px;font-size:25px}.internal-daily-panel>header>p:last-child{color:var(--muted);font-size:9px}.internal-daily-panel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.internal-daily-panel>div :is(a,button){text-align:right;min-height:92px;color:var(--ink);font:inherit;cursor:pointer;background:#f8f9f4;border:1px solid #dde1d4;border-radius:13px;align-content:space-between;padding:14px;text-decoration:none;display:grid}.internal-daily-panel>div :is(a,button):hover{color:#fff;background:var(--olive);border-color:var(--olive)}.internal-daily-panel>div span{justify-self:end;font-size:15px}.internal-daily-panel>div strong{font-size:10px}.internal-daily-panel details,.flow-guide{color:#596051;background:#f1f2e9;border-radius:11px;margin-top:14px;padding:11px 13px;font-size:8px}.internal-daily-panel summary,.flow-guide summary{cursor:pointer;font-weight:900}.material-map-panel{padding:20px}.material-map-panel>header,.quality-waste-grid article>header,.internal-records article>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.material-map-panel h2,.quality-waste-grid h2,.internal-records h2{font-size:17px}.material-map-panel>header>span,.quality-waste-grid header>span,.internal-records header>span{color:var(--muted);font-size:8px}.material-map-panel>header nav{align-items:center;gap:8px;display:flex}.material-map-panel>header nav span{color:var(--muted);font-size:8px}.material-map-panel>header nav a{color:#fff;background:var(--olive);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900;text-decoration:none}.material-flow-map-scroll{background:#fbfcf8;border:1px solid #d9ddcf;border-radius:16px;margin-top:15px;overflow-x:auto}.material-flow-interactive-map{aspect-ratio:1.42;background:radial-gradient(circle at 50% 10%,#869b5c0d,#0000 22%),linear-gradient(#ffffffd9,#f8faf5f2),url(/zireh-pattern-tile.svg) 50%/96px 96px;width:100%;min-width:1120px;position:relative;overflow:hidden}.material-flow-interactive-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.material-flow-interactive-map svg path.main,.material-flow-interactive-map svg path.return{fill:none;stroke:#555b58;stroke-width:4px;marker-end:url(#flow-arrow)}.material-flow-interactive-map svg path.return{stroke:#54742e;stroke-width:3px;stroke-dasharray:10 9}.material-flow-interactive-map svg marker path{fill:#555b58}.material-flow-map-node{z-index:2;color:#26311e;width:142px;min-height:78px;font:inherit;cursor:pointer;background:#fff;border:2px solid #c8cebf;border-radius:16px;grid-template-columns:32px 1fr;place-items:center;gap:7px;padding:9px;transition:opacity .18s,transform .18s,box-shadow .18s,background .18s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 20px #2932231c}.material-flow-map-node>span{color:#385619;font-size:26px}.material-flow-map-node>strong{text-align:center;font-size:9px;line-height:1.65}.material-flow-map-node.return-node{border-color:#7f9b60;border-radius:12px;width:166px;min-height:59px}.material-flow-map-node.return-node>span{font-size:21px}.material-flow-map-node:not(:disabled):hover{transform:translate(-50%,-52%)scale(1.035);box-shadow:0 12px 25px #29322329}.material-flow-map-node:disabled{color:#777d73;box-shadow:none;cursor:not-allowed;opacity:.58;background:#e8eae5;border-color:#d3d6d0}.material-flow-map-node:disabled>span{color:#92978f}.material-flow-map-node.source{color:#fff;opacity:1;background:#39733a;border-color:#b6d6ad;box-shadow:0 0 0 5px #5c9a4b25,0 13px 28px #274c2533}.material-flow-map-node.source>span{color:#efffe9}.material-flow-map-node.allowed{color:#1f361c;opacity:1;background:#dceac5;border-color:#789957;box-shadow:0 0 0 4px #8eae6430,0 10px 24px #546f3630}.material-flow-map-node.pending{color:#5c3107;background:#ffd59a;border-color:#de862e;box-shadow:0 0 0 5px #e08a2930}.material-map-status{background:#eef2e7;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:flex}.material-map-status p{color:#4f5849;margin:0;font-size:8px}.material-map-status button{color:#fff;min-height:32px;font:inherit;cursor:pointer;background:#58624e;border:0;border-radius:7px;padding:5px 9px;font-size:7px}.material-flow-reference-figure{background:#fff;border:1px solid #d9ddcf;border-radius:16px;margin:18px 0 12px;padding:10px;overflow:hidden}.material-flow-reference-figure img{border-radius:10px;width:100%;height:auto;display:block}.material-flow-reference-figure figcaption{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 4px 1px;font-size:8px;font-weight:900;display:flex}.material-flow-reference-figure figcaption span,.material-flow-guide-legend span{background:#f5f6f1;border-radius:8px;padding:6px 9px}.material-flow-reference-figure figcaption span:before,.material-flow-guide-legend span:before{content:"";vertical-align:middle;border-top:3px solid #505454;width:26px;margin-left:7px;display:inline-block}.material-flow-reference-figure figcaption .waste-return:before,.material-flow-guide-legend .waste-return:before{border-top:3px dashed #4d751f}.material-flow-reference-figure figcaption a{color:#fff;background:var(--olive);border-radius:8px;margin-right:auto;padding:7px 10px;text-decoration:none}.material-map-nodes{background:linear-gradient(90deg,#0000 49.7%,#7476411f 50%,#0000 50.3%),#f7f8f3;border:1px dashed #cfd4c4;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 10px;padding:16px;display:grid}.material-map-nodes button,.material-map-destinations button{color:#4d5744;min-height:49px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8ddcf;border-radius:11px;padding:7px;font-size:8px;font-weight:900}.material-map-nodes button.active,.material-map-destinations button.active{color:#fff;background:var(--olive);border-color:var(--olive)}.material-map-destinations button.waste-return{border-style:dashed;border-color:#709142}.material-map-destinations button.waste-return.active{background:#54772f;border-style:dashed;border-color:#d9ecc0}.material-map-destinations{background:#eef2e7;border-radius:12px;padding:12px}.material-map-destinations>strong{margin-bottom:8px;font-size:9px;display:block}.material-map-destinations>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.material-route-document{color:#374335;background:#f4f6ef;border-right:4px solid #505454;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:9px;padding:10px 12px;font-size:8px;display:grid}.material-route-document.waste_return{background:#f0f6e9;border-right-style:dashed;border-right-color:#55792c}.material-route-document span,.material-route-document b{background:#fff;border-radius:6px;padding:5px 7px}.material-route-document strong{font-size:9px}.internal-short-form,.quality-waste-grid form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;margin-top:12px;display:grid}.internal-short-form label,.quality-waste-grid label{color:#555c50;gap:5px;min-width:0;font-size:8px;font-weight:800;display:grid}.internal-short-form label.wide,.quality-waste-grid label.wide{grid-column:span 2}.internal-short-form :is(input,select),.quality-waste-grid :is(input,select,textarea){width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fbfbf8;border:1px solid #d9ddcf;border-radius:9px;padding:7px 9px;font-size:8px}.quality-waste-grid textarea{resize:vertical;min-height:66px}.internal-short-form>button,.quality-waste-grid form>button{color:#fff;background:var(--ink);min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:7px 12px;font-size:8px;font-weight:900}.internal-short-form>button:disabled,.quality-waste-grid form>button:disabled{opacity:.4}.flow-guide>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.flow-guide span{background:#fff;border-right:3px solid #505454;border-radius:7px;gap:3px;padding:7px;display:grid}.flow-guide span.waste_return{border-right-style:dashed;border-right-color:#5e8435}.flow-guide span small{color:var(--muted);font-size:7px;line-height:1.7}.flow-guide>a{color:var(--olive);margin-top:9px;font-weight:900;display:inline-block}.internal-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.internal-link-grid a{min-height:130px;color:var(--ink);background:#f7f8f3;border:1px solid #dde1d4;border-radius:14px;align-content:center;gap:8px;padding:18px;text-decoration:none;display:grid}.internal-link-grid a:hover{color:#fff;background:var(--olive)}.internal-link-grid strong{font-size:13px}.internal-link-grid span{font-size:8px;line-height:1.8}.internal-stock-summary{background:#fff;border:1px solid #dde1d4;border-radius:14px;grid-column:1/-1;min-width:0;padding:16px}.internal-stock-summary>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.internal-stock-summary h2{margin:0;font-size:15px}.internal-stock-summary>header span{color:var(--muted);font-size:8px;font-weight:900}.internal-stock-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.internal-stock-summary p{background:#f5f6ef;border-radius:9px;gap:4px;margin:0;padding:10px;display:grid}.internal-stock-summary p strong{font-size:9px}.internal-stock-summary p span{color:var(--muted);font-size:7px}.internal-stock-summary p b{color:var(--olive);font-size:8px}.internal-report-preview{grid-column:1/-1;min-width:0}.quality-waste-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quality-waste-grid>article{min-width:0;padding:18px}.quality-waste-grid>article.waste-final-card{grid-column:1/-1}.quality-waste-grid form{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-waste-grid .waste-final-card form{grid-template-columns:repeat(4,minmax(0,1fr))}.waste-important{background:#fff3e7;border-radius:9px;grid-column:span 2;align-items:center;padding:10px;gap:7px!important;display:flex!important}.waste-important input{width:17px!important;min-height:17px!important}.waste-balance{color:#4e6547;background:#eef4e9;border-radius:9px;margin:0;padding:11px;font-size:8px;font-weight:900}.qc-pending-list{gap:6px;margin-top:12px;display:grid}.qc-pending-list>div{background:#f5f6f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.qc-pending-list span{gap:3px;display:grid}.qc-pending-list strong{font-size:8px}.qc-pending-list small{color:var(--muted);font-size:7px}.qc-pending-list>div>div{flex-wrap:wrap;gap:4px;display:flex}.qc-pending-list button{color:#fff;background:var(--olive);min-height:28px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:3px 7px;font-size:7px}.internal-records{gap:10px;display:grid}.internal-records>article{min-width:0;padding:18px;overflow:hidden}.internal-table{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow-x:auto}.internal-table>div{border-top:1px solid var(--line);grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;align-items:center;gap:8px;min-width:720px;min-height:38px;padding:7px 10px;display:grid}.internal-table>div:first-child{color:#666b60;background:#f1f2ec;border-top:0}.internal-table :is(strong,span){text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}@media (width<=1050px){.internal-manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.internal-daily-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))}.material-map-nodes{grid-template-columns:repeat(4,minmax(0,1fr))}.material-map-destinations>div{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-waste-grid{grid-template-columns:1fr}.quality-waste-grid>article.waste-final-card{grid-column:auto}.quality-waste-grid .waste-final-card form,.internal-short-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.internal-manager-shell{width:min(100% - 14px,1480px);padding-top:8px}.internal-manager-header{grid-template-columns:1fr 1fr}.internal-manager-header>:first-child{grid-column:1/-1}.internal-manager-header>div:not(:first-child){min-width:0}.internal-manager-tabs{display:flex;overflow-x:auto}.internal-manager-tabs :is(a,button){flex:none;min-width:130px}.internal-operation-header{flex-direction:column;align-items:stretch}.internal-operation-header nav{grid-template-columns:1fr 1fr;display:grid}.internal-operation-header :is(a,button){text-align:center}.internal-daily-panel,.material-map-panel{padding:14px}.internal-daily-panel>div,.material-map-nodes,.material-map-destinations>div,.internal-link-grid{grid-template-columns:1fr 1fr}.internal-daily-panel>div :is(a,button){min-height:72px}.internal-short-form,.quality-waste-grid form,.quality-waste-grid .waste-final-card form{grid-template-columns:1fr}.internal-short-form label.wide,.quality-waste-grid label.wide,.waste-important{grid-column:auto}.flow-guide>div{grid-template-columns:1fr}.material-flow-reference-figure{border-radius:10px;margin-inline:-5px;padding:5px}.material-flow-reference-figure figcaption a{text-align:center;width:100%;margin:0}.material-route-document{grid-template-columns:1fr}.material-map-panel>header{flex-direction:column;align-items:stretch}.material-map-panel>header nav{justify-content:space-between}.material-flow-interactive-map{min-width:980px}.material-map-status{flex-direction:column;align-items:stretch}.internal-link-grid{padding:10px}.internal-link-grid a{min-height:105px;padding:13px}.internal-stock-summary>div,.qc-pending-list>div{grid-template-columns:1fr}}.material-flow-operation-page{width:min(100% - 28px,1180px);min-height:100vh;color:var(--ink);margin:0 auto;padding:18px 0 70px}.material-flow-operation-summary{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-right:5px solid #515855;border-radius:15px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(260px,1.4fr);align-items:center;gap:12px;margin-top:10px;padding:16px;display:grid}.material-flow-operation-summary.waste_return{border-right-style:dashed;border-right-color:#5f8139}.material-flow-operation-summary>div,.material-flow-operation-summary aside{background:#f5f7f1;border-radius:10px;gap:4px;padding:11px;display:grid}.material-flow-operation-summary span{color:var(--muted);font-size:7px}.material-flow-operation-summary strong{font-size:11px}.material-flow-operation-summary>b{color:var(--olive);font-size:22px}.material-flow-operation-summary aside small{color:#55734b;font-size:8px;font-weight:900}.material-flow-operation-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:10px;padding:18px;display:grid}.material-flow-operation-form h2{grid-column:1/-1;margin:0 0 5px;font-size:18px}.material-flow-operation-form label{color:#596052;gap:5px;min-width:0;font-size:8px;font-weight:900;display:grid}.material-flow-operation-form label.wide,.material-flow-operation-form .wide{grid-column:span 2}.material-flow-operation-form :is(input,select,textarea){width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fafbf7;border:1px solid #d8dccf;border-radius:9px;padding:7px 9px}.material-flow-operation-form textarea{resize:vertical;min-height:72px}.material-flow-operation-form>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#35482e;border:0;border-radius:9px;padding:8px 12px;font-size:8px;font-weight:900}.material-flow-operation-form>button:disabled{opacity:.42;cursor:not-allowed}.material-flow-warning{color:#7a3c18;background:#fff2e4;border-radius:9px;margin:0;padding:10px;font-size:8px}.material-flow-operation-notice{color:#6e3d20;background:#fff1e8;border:1px solid #efd1bf;border-radius:10px;margin:9px 0 0;padding:11px 13px;font-size:9px;font-weight:900}.material-flow-operation-notice.ok{color:#315d31;background:#edf6e9;border-color:#cce1c5}.material-flow-operation-notice.error{color:#852d2a;background:#fff0ef}.material-flow-operation-result{background:#f1f5ec;border:1px solid #d5dfca;border-radius:14px;margin-top:10px;padding:16px}.material-flow-operation-result h2{margin:0 0 9px;font-size:15px}.material-flow-operation-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.material-flow-operation-result p{background:#fff;border-radius:8px;gap:3px;margin:0;padding:8px;display:grid}.material-flow-operation-result span{color:var(--muted);font-size:7px}.material-flow-operation-result strong{overflow-wrap:anywhere;font-size:8px}@media (width<=800px){.material-flow-operation-summary{grid-template-columns:1fr auto 1fr}.material-flow-operation-summary aside{grid-column:1/-1}.material-flow-operation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.material-flow-operation-page{width:min(100% - 14px,1180px);padding-top:8px}.material-flow-operation-summary{text-align:center;grid-template-columns:1fr}.material-flow-operation-summary aside{grid-column:auto}.material-flow-operation-form{grid-template-columns:1fr;padding:13px}.material-flow-operation-form label.wide,.material-flow-operation-form .wide{grid-column:auto}.material-flow-operation-result>div{grid-template-columns:1fr}}.material-flow-guide-page{width:min(100% - 28px,1480px);color:var(--ink);margin:0 auto;padding:18px 0 70px}.material-flow-guide-page>header{border:1px solid var(--line);min-height:72px;box-shadow:var(--shadow);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:9px 15px;display:flex}.material-flow-guide-page>header>a{color:#fff;background:var(--olive);border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.material-flow-guide-hero{background:linear-gradient(135deg,#f0f4e9,#fff);border:1px solid #d8dfcd;border-radius:17px;margin-top:12px;padding:24px}.material-flow-guide-hero h1{margin:3px 0 7px;font-size:26px}.material-flow-guide-hero>p:last-of-type{max-width:850px;color:var(--muted);margin:0;font-size:9px;line-height:2}.material-flow-guide-legend{flex-wrap:wrap;gap:7px;margin-top:13px;font-size:8px;font-weight:900;display:flex}.material-flow-guide-image{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;margin:12px 0 0;padding:12px;overflow:hidden}.material-flow-guide-image>header{background:#f2f4ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.material-flow-guide-image>header strong{font-size:9px}.material-flow-guide-image>header nav{align-items:center;gap:5px;display:flex}.material-flow-guide-image>header :is(button,a,span){color:#48503f;min-height:30px;font:inherit;background:#fff;border:1px solid #d8dccf;border-radius:7px;place-items:center;padding:5px 8px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.material-flow-guide-image-viewport{background:#fff;border-radius:10px;margin-top:9px;overflow:auto}.material-flow-guide-image-viewport img{height:auto;transition:width .2s;display:block}.material-flow-guide-image img{border-radius:10px;width:100%;height:auto;display:block}.material-flow-guide-image figcaption{color:var(--muted);padding:10px 4px 0;font-size:8px;line-height:1.8}.material-flow-guide-routes{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.material-flow-guide-routes>article,.material-flow-required-documents{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:18px}.material-flow-guide-routes>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.material-flow-guide-routes h2,.material-flow-required-documents h2{margin:0;font-size:16px}.material-flow-guide-routes>article>header span{background:#f0f3eb;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:900}.material-flow-guide-routes>article>div{gap:6px;margin-top:11px;display:grid}.material-flow-guide-routes section{background:#f7f8f4;border-right:3px solid #505454;border-radius:9px;grid-template-columns:28px minmax(0,1fr) minmax(130px,.8fr) auto;align-items:center;gap:7px;min-width:0;min-height:62px;padding:8px;display:grid}.material-flow-guide-routes article.waste_return section{border-right-style:dashed;border-right-color:#5a7f31}.material-flow-guide-routes section>b{color:#fff;background:var(--olive);border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.material-flow-guide-routes section>span{align-items:center;gap:6px;min-width:0;font-size:8px;display:flex}.material-flow-guide-routes section>span i{color:var(--muted);font-style:normal}.material-flow-guide-routes section>small{color:var(--muted);font-size:7px;line-height:1.6}.material-flow-guide-routes section>em{color:#45643d;white-space:nowrap;background:#eaf2e4;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.material-flow-required-documents{margin-top:12px}.material-flow-required-documents p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:2}@media (width<=850px){.material-flow-guide-routes{grid-template-columns:1fr}}@media (width<=650px){.material-flow-guide-page{width:min(100% - 14px,1480px);padding-top:8px}.material-flow-guide-page>header{flex-direction:column;align-items:flex-start}.material-flow-guide-page>header>a{text-align:center;width:100%}.material-flow-guide-hero,.material-flow-guide-routes>article,.material-flow-required-documents{padding:13px}.material-flow-guide-image{padding:5px}.material-flow-guide-routes section{grid-template-columns:28px minmax(0,1fr)}.material-flow-guide-routes section>:is(small,em){grid-column:2}.material-flow-guide-routes section>em{justify-self:start}}.cashier-receipt-total-v80 strong{color:#fff;text-align:center;background:#536b43;border-radius:7px;min-width:34px;padding:4px 7px;font-size:12px}.cashier-tools-page-v81{--tools-fluid-gap:clamp(2px, .22vw, 4px);width:calc(100% - clamp(8px,1vw,20px));max-width:none;padding-top:clamp(4px,.65dvh,8px);padding-bottom:clamp(10px,1.6dvh,18px);font-size:clamp(7px,.55vw,11px)}.cashier-tools-page-v81>.cashier-unified-header{min-height:clamp(48px,6dvh,60px);margin-bottom:clamp(4px,.65dvh,7px);grid-template-columns:minmax(85px,.7fr) minmax(145px,1.25fr) minmax(110px,.75fr) minmax(140px,1fr)!important;gap:clamp(4px,.55vw,8px)!important;padding:clamp(4px,.45vw,7px)!important}.cashier-tools-page-v81>.cashier-unified-header :is(a,button,small,span,em){font-size:clamp(6px,.48vw,9px)}.cashier-tools-page-v81>.cashier-unified-header strong{font-size:clamp(8px,.72vw,13px)}.cashier-tools-page-v81 .cashier-quick-nav{grid-template-columns:minmax(0,1fr)!important}.cashier-tools-page-v81 .cashier-tools-intro-v79{gap:clamp(6px,.8vw,12px);min-height:clamp(40px,5dvh,54px);margin-bottom:clamp(4px,.65dvh,7px);padding:clamp(5px,.6vw,9px) clamp(7px,.85vw,12px);flex-direction:row!important;align-items:center!important}.cashier-tools-page-v81 .cashier-tools-intro-v79 h1{font-size:clamp(12px,1.15vw,18px)}.cashier-tools-page-v81 .cashier-tools-intro-v79 p,.cashier-tools-page-v81 .cashier-tools-intro-v79>span{font-size:clamp(6px,.5vw,9px)}.cashier-tools-page-v81 .cashier-tools-grid-v79{gap:clamp(4px,.65dvh,7px)}.cashier-tools-page-v81 .cashier-tools-panel-v79{border-radius:clamp(8px,.75vw,12px);padding:clamp(4px,.5vw,7px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>header{min-height:clamp(22px,3dvh,30px);margin-bottom:clamp(3px,.45dvh,5px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>header strong{font-size:clamp(8px,.7vw,12px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>header span{font-size:clamp(6px,.45vw,8px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>:is(.food-tests,.production-board){border-radius:clamp(6px,.6vw,9px);padding:clamp(3px,.42vw,6px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>:is(.food-tests,.production-board)>header{min-height:clamp(26px,3.7dvh,38px);margin-bottom:clamp(3px,.45dvh,5px);padding-bottom:clamp(2px,.35dvh,4px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>:is(.food-tests,.production-board)>header h2{font-size:clamp(9px,.75vw,13px)}.cashier-tools-page-v81 .cashier-tools-panel-v79>:is(.food-tests,.production-board)>header :is(p,span,strong,b,button){font-size:clamp(6px,.45vw,8px)}.cashier-tools-page-v81 .cashier-tools-quality-v81 .food-test-list{scrollbar-width:thin;grid-template-rows:repeat(5,minmax(0,1fr));grid-auto-rows:clamp(38px,5.2dvh,58px);align-content:stretch;height:clamp(210px,28dvh,310px);max-height:clamp(210px,28dvh,310px);overflow:hidden auto;gap:var(--tools-fluid-gap)!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;display:grid!important}.cashier-tools-page-v81 .cashier-tools-quality-v81 .food-test-list>article{grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;gap:clamp(1px,.2vw,3px)!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(2px,.3vw,5px)!important}.cashier-tools-page-v81 .cashier-tools-quality-v81 .food-test-list>article strong{font-size:clamp(6px,.48vw,8px)!important}.cashier-tools-page-v81 .cashier-tools-quality-v81 .cashier-inventory-actions :is(b,button){min-height:clamp(16px,2.2dvh,21px);padding:1px clamp(2px,.25vw,4px);font-size:clamp(5px,.4vw,7px)}.cashier-tools-page-v81 .cashier-tools-inventory-v81 .production-component-compact-grid{scrollbar-width:thin;grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(30px,4.8dvh,58px);align-content:stretch;height:clamp(100px,16dvh,185px);max-height:clamp(100px,16dvh,185px);overflow:hidden auto;gap:var(--tools-fluid-gap)!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;display:grid!important}.cashier-tools-page-v81 .cashier-tools-inventory-v81 .production-component-compact-grid>article{width:100%;min-width:0;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(2px,.3vw,5px)!important}.cashier-tools-page-v81 .cashier-tools-inventory-v81 .production-component-compact-grid>article strong{font-size:clamp(6px,.48vw,8px)!important}.cashier-tools-page-v81 .cashier-tools-inventory-v81 .production-component-compact-grid>article b{font-size:clamp(8px,.7vw,11px)}@media (width<=760px){.cashier-tools-page-v81>.cashier-unified-header{grid-template-columns:minmax(74px,.65fr) minmax(120px,1.2fr) minmax(90px,.7fr) minmax(120px,1fr)!important}.cashier-tools-page-v81 .cashier-tools-intro-v79>span{padding:4px 6px}}body:has(.cashier-tools-page-v82){color:#111;background:#f7f1e3;overflow:hidden}.cashier-tools-page-v82{--tools-v82-gap:clamp(5px, .65dvh, 9px);gap:var(--tools-v82-gap);color:#111;background:#f7f1e3;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:clamp(5px,.65dvh,9px) clamp(7px,.75vw,14px);display:grid;overflow:hidden}.cashier-tools-page-v82>.cashier-unified-header{color:#111;background:#ffffffdb;border:1px solid #d8d3c5;width:100%;height:auto;min-height:clamp(48px,6.2dvh,64px);margin:0;box-shadow:0 5px 16px #3a392712;grid-template-columns:minmax(92px,.7fr) minmax(170px,1.15fr) minmax(150px,.8fr) minmax(155px,.9fr)!important;padding:clamp(4px,.55dvh,7px) clamp(6px,.65vw,11px)!important}.cashier-tools-page-v82>.cashier-unified-header :is(.cashier-header-page span,.cashier-header-user small,.cashier-header-user em){color:#111!important}.cashier-tools-page-v82 .cashier-tools-summary-v82{gap:var(--tools-v82-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-height:clamp(56px,7.8dvh,78px);display:grid}.cashier-tools-summary-v82>article{color:#111;border:1px solid #d8ded1;background:#fff;border-inline-start:5px solid #55613b;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 10px;min-width:0;padding:clamp(7px,.75dvh,11px) clamp(9px,.8vw,14px);display:grid;box-shadow:0 4px 14px #3136250e}.cashier-tools-summary-v82>article.pending{background:#fffaf0;border-inline-start-color:#bd812a}.cashier-tools-summary-v82>article.components{background:#f7faf4;border-inline-start-color:#7c8d62}.cashier-tools-summary-v82 span{color:#111;align-self:end;font-size:clamp(8px,.68vw,11px);font-weight:900}.cashier-tools-summary-v82 strong{color:#111;text-align:center;grid-area:1/2/3;min-width:42px;font-size:clamp(21px,2vw,34px);line-height:1}.cashier-tools-summary-v82 small{color:#111;align-self:start;font-size:clamp(6px,.48vw,8px);font-weight:800}.cashier-tools-page-v82 .cashier-tools-grid-v79{gap:var(--tools-v82-gap);grid-template-rows:minmax(0,1.68fr) minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.cashier-tools-page-v82 .cashier-tools-panel-v82{color:#111;background:#ffffffeb;border:1px solid #d6ddcf;border-radius:13px;min-width:0;height:100%;min-height:0;margin:0;padding:clamp(5px,.55vw,9px);display:flex;overflow:hidden;box-shadow:0 5px 16px #303b270d;width:100%!important;max-width:none!important}.cashier-tools-page-v82 .cashier-tools-panel-v82>:is(.food-tests,.production-board){color:#111;min-width:0;height:100%;min-height:0;box-shadow:none;border:1px solid #d6e2cf;background:#fbfcf8;border-top:4px solid #55613b;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(5px,.48vw,8px)!important}.cashier-tools-page-v82 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header{color:#111;border-bottom:1px solid #dce3d7;flex:none;min-height:clamp(34px,4.5dvh,47px);margin:0 0 clamp(4px,.48dvh,7px);padding:0 2px clamp(4px,.45dvh,6px)}.cashier-tools-page-v82 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header h2{color:#111;margin:1px 0 0;font-size:clamp(10px,.88vw,15px)}.cashier-tools-page-v82 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header :is(p,span,strong){color:#111}.cashier-tools-page-v82 .cashier-tools-panel-v82 .food-test-notice,.cashier-tools-page-v82 .cashier-tools-panel-v82 .production-notice{color:#111;border-radius:6px;flex:none;margin:0 0 4px;padding:4px 7px;font-size:clamp(6px,.48vw,8px)}.cashier-tools-page-v82 .cashier-inventory-request-status{color:#111;flex:none;align-items:center;gap:5px;min-height:0;max-height:clamp(34px,5dvh,48px);margin:0 0 4px;padding:4px 6px;display:flex;overflow:auto}.cashier-tools-page-v82 .cashier-inventory-request-status :is(p,article){min-width:150px;margin:0;padding:3px 6px}.cashier-tools-page-v82 .cashier-inventory-request-status :is(strong,span,small){color:#111;font-size:clamp(5.5px,.42vw,7px)}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list{scrollbar-width:thin;flex:auto;grid-auto-rows:20%;align-content:stretch;width:100%;max-width:none;height:auto;min-height:0;max-height:none;overflow:hidden auto;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:clamp(3px,.3vw,5px)!important;display:grid!important}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list>article{color:#111;background:#fffaf0;border:1px solid #ead8ad;width:100%;min-width:0;overflow:hidden;border-radius:8px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(4px,.42vw,7px)!important;display:grid!important}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list>article.approved{background:#edf5e9;border-color:#c5d9bd}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list>article :is(strong,small){color:#111!important}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list>article strong{white-space:normal;line-height:1.5;font-size:clamp(6.5px,.55vw,9px)!important}.cashier-tools-page-v82 .cashier-tools-quality-v81 .cashier-inventory-actions{grid-template-columns:1fr;gap:2px;width:100%;display:grid}.cashier-tools-page-v82 .cashier-tools-quality-v81 .cashier-inventory-actions :is(b,button){border-radius:5px;width:100%;min-height:clamp(17px,2.25dvh,23px);padding:2px 3px;font-size:clamp(5.5px,.43vw,7px)}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid{scrollbar-width:thin;flex:auto;grid-auto-rows:33.333%;align-content:stretch;width:100%;max-width:none;height:auto;min-height:0;max-height:none;overflow:hidden auto;grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:clamp(3px,.3vw,5px)!important;display:grid!important}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid>article{color:#111;border-radius:8px;align-content:center;gap:3px;width:100%;min-width:0;display:grid;overflow:hidden;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(4px,.42vw,7px)!important}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid>article :is(strong,b,small){color:#111!important}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid>article strong{white-space:normal;line-height:1.5;font-size:clamp(6.5px,.55vw,9px)!important}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid>article b{font-size:clamp(9px,.8vw,13px)}@media (width<=1100px){body:has(.cashier-tools-page-v82){overflow:auto}.cashier-tools-page-v82{height:auto;min-height:100dvh;overflow:visible}.cashier-tools-page-v82>.cashier-unified-header{grid-template-columns:1fr 1fr!important}.cashier-tools-page-v82 .cashier-tools-grid-v79{grid-template-rows:none;overflow:visible}.cashier-tools-page-v82 .cashier-tools-panel-v82{min-height:390px}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list{grid-auto-rows:76px;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-auto-rows:72px;grid-template-rows:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=620px){.cashier-tools-page-v82{padding:6px}.cashier-tools-page-v82>.cashier-unified-header{grid-template-columns:1fr!important}.cashier-tools-page-v82 .cashier-tools-summary-v82{grid-template-columns:1fr}.cashier-tools-page-v82 .cashier-tools-panel-v82{min-height:470px}.cashier-tools-page-v82 .cashier-tools-quality-v81 .food-test-list,.cashier-tools-page-v82 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.cashier-tools-page-v83 .cashier-component-quality-v83{scrollbar-width:thin;flex:auto;grid-auto-flow:row;align-content:stretch;justify-items:stretch;width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;overflow:hidden auto;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:clamp(3px,.3vw,5px)!important;display:grid!important}.cashier-tools-page-v83 .cashier-component-quality-v83>article{color:#111;text-align:center;background:#fffaf0;border:1px solid #ead8ad;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:4px;min-width:0;display:grid;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:clamp(5px,.48vw,8px)!important}.cashier-tools-page-v83 .cashier-component-quality-v83>article.approved{background:#edf5e9;border-color:#c5d9bd}.cashier-tools-page-v83 .cashier-component-quality-v83>article.rejected{background:#fff0eb;border-color:#e3b5a8}.cashier-tools-page-v83 .cashier-component-quality-v83>article strong{color:#111;font-size:clamp(7px,.58vw,10px);line-height:1.5}.cashier-tools-page-v83 .cashier-component-quality-v83>article b{color:#79591f;background:#f5e7bd;border-radius:5px;place-items:center;width:100%;min-height:clamp(18px,2.35dvh,24px);padding:3px;font-size:clamp(6px,.46vw,8px);display:grid}.cashier-tools-page-v83 .cashier-component-quality-v83>article.approved b{color:#386934;background:#dcefd7}.cashier-tools-page-v83 .cashier-component-quality-v83>article.rejected b{color:#8c402f;background:#f6ddd5}.cashier-tools-page-v83 .cashier-component-quality-v83>.manager-empty{grid-column:1/-1}@media (width<=1100px){.cashier-tools-page-v83 .cashier-component-quality-v83{grid-auto-rows:76px;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=620px){.cashier-tools-page-v83 .cashier-component-quality-v83{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.inventory-hub{--inv-green:#536a32;--inv-green-dark:#34451f;--inv-cream:#f7f4ea;--inv-line:#e2ddcc;color:#252a20;background:#f4f2eb;min-height:100vh;padding:20px clamp(12px,2.5vw,36px) 48px}.inventory-hero{color:#fff;background:linear-gradient(135deg, var(--inv-green-dark), #6e833f);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:12px 0;padding:clamp(20px,3vw,34px);display:flex;box-shadow:0 18px 45px #30402024}.inventory-hero p{color:#dfe8c9;margin:0 0 4px;font-size:11px;font-weight:800}.inventory-hero h1{margin:0 0 8px;font-size:clamp(22px,3vw,36px)}.inventory-hero span{color:#eef2e5;font-size:12px;line-height:1.9}.inventory-hero aside{text-align:center;background:#ffffff14;border:1px solid #ffffff2c;border-radius:18px;min-width:118px;padding:16px;display:grid}.inventory-hero aside b{font-size:30px}.inventory-hero aside small{color:#e7ecd9}.inventory-tabs{z-index:15;border:1px solid var(--inv-line);background:#fff;border-radius:15px;gap:5px;margin-bottom:14px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 8px 24px #353a2910}.inventory-tabs button{color:#5e6258;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:800}.inventory-tabs button.active{color:#fff;background:var(--inv-green)}.inventory-notice{border-radius:11px;margin:10px 0;padding:12px 15px;font-size:12px;font-weight:800}.inventory-notice.ok{color:#32622d;background:#e5f2df;border:1px solid #bfd7b7}.inventory-notice.error{color:#842f25;background:#fff0ec;border:1px solid #e8b9ae}.inventory-section{gap:14px;display:grid}.inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-kpis article{border:1px solid var(--inv-line);background:#fff;border-radius:17px;align-content:center;gap:6px;min-height:105px;padding:18px;display:grid}.inventory-kpis article.warning{color:#8b531b;background:#fff8e8;border-color:#eed9a6}.inventory-kpis small{color:#777a70;font-size:10px}.inventory-kpis strong{font-size:clamp(18px,2.2vw,27px)}.inventory-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-panel,.inventory-form-card{border:1px solid var(--inv-line);background:#fff;border-radius:17px;min-width:0;padding:18px;box-shadow:0 7px 24px #34392a0b}.inventory-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.inventory-panel h2,.inventory-form-card h3{margin:0;font-size:15px}.inventory-panel>header span{color:#647245;background:#eef1e8;border-radius:20px;padding:5px 9px;font-size:9px}.inventory-list{gap:7px;display:grid}.inventory-list>article{background:var(--inv-cream);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.inventory-list>article div{min-width:0;display:grid}.inventory-list strong{font-size:11px}.inventory-list small,.inventory-list p{color:#7b7d75;margin:0;font-size:8px}.inventory-list b{color:var(--inv-green);font-size:10px}.inventory-list p{grid-column:1/-1;line-height:1.7}.inventory-empty{color:#85877e;text-align:center;margin:0;padding:16px;font-size:10px}.inventory-form-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.inventory-form-row:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-form-card{gap:14px;display:grid}.inventory-form-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:9px;display:grid}.inventory-field{gap:5px;min-width:0;display:grid}.inventory-field>span{color:#6f7369;font-size:9px;font-weight:800}.inventory-field input,.inventory-field select{color:#292d24;width:100%;min-width:0;height:41px;font:inherit;background:#faf9f5;border:1px solid #ddd9cb;border-radius:9px;outline:0;padding:0 10px;font-size:11px}.inventory-field input:focus,.inventory-field select:focus{background:#fff;border-color:#83945f;box-shadow:0 0 0 3px #82935b19}.inventory-checks{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.inventory-checks label{cursor:pointer;background:#f2f3ed;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.inventory-form-card>button{color:#fff;background:var(--inv-green);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:8px 15px;font-size:11px;font-weight:900}.inventory-form-card>button:disabled{opacity:.55;cursor:wait}.inventory-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.inventory-card-grid>article{border:1px solid var(--inv-line);background:#fff;border-radius:15px;padding:16px}.inventory-card-grid header{justify-content:space-between;gap:10px;display:flex}.inventory-card-grid code,.inventory-table code{color:#64783a;direction:ltr;font-family:ui-monospace,monospace;font-size:10px}.inventory-card-grid header b{border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal}.inventory-card-grid header b.active,.inventory-card-grid header b.approved{color:#397135;background:#e2f0dd}.inventory-card-grid header b.inactive,.inventory-card-grid header b.blocked{color:#8b3b2e;background:#f8ded7}.inventory-card-grid h3{margin:12px 0 3px;font-size:14px}.inventory-card-grid p,.inventory-card-grid>article>small{color:#7a7c74;margin:0;font-size:9px;line-height:1.8}.inventory-card-grid dl{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.inventory-card-grid dl div{background:var(--inv-cream);border-radius:8px;gap:2px;padding:7px;display:grid}.inventory-card-grid dt{color:#85877f;font-size:7px}.inventory-card-grid dd{margin:0;font-size:11px;font-weight:900}.inventory-wide-table{overflow:hidden}.inventory-table{min-width:940px;display:grid}.inventory-wide-table{overflow-x:auto}.inventory-table>.head,.inventory-table>article{grid-template-columns:110px 1.1fr 2fr 100px 90px 90px 100px;align-items:center;gap:9px;display:grid}.inventory-table.lots>.head,.inventory-table.lots>article{grid-template-columns:150px 1.2fr 1fr 110px 100px 90px 120px}.inventory-table>.head{color:#777b70;background:#f1f1eb;border-radius:9px;padding:8px 10px;font-size:8px}.inventory-table>article{border-bottom:1px solid #eeece3;padding:10px;font-size:9px}.inventory-table>article strong{font-size:10px}.inventory-table>article em{text-align:center;background:#f2f3ee;border-radius:8px;padding:4px 6px;font-style:normal}.warning-text{color:#a16222}.inventory-rules{color:#555b4e;gap:8px;margin:0;padding:0 18px 0 0;font-size:11px;line-height:1.8;display:grid}@media (width<=1000px){.inventory-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.inventory-dashboard-grid,.inventory-form-row,.inventory-form-row:has(>:nth-child(2):last-child)){grid-template-columns:1fr}}@media (width<=640px){.inventory-hub{padding:8px 8px 32px}.inventory-hero{border-radius:17px;flex-direction:column;align-items:stretch}.inventory-hero aside{width:100%}.inventory-kpis{grid-template-columns:1fr 1fr}.inventory-kpis article{min-height:88px;padding:12px}.inventory-form-grid{grid-template-columns:1fr}.inventory-checks{grid-template-columns:1fr 1fr;display:grid}}.procurement-hub{--inv-green:#405d5b;--inv-green-dark:#243d3b}.procurement-hero{background:linear-gradient(135deg,#243d3b,#527875)}.procurement-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.procurement-table{min-width:980px;display:grid}.procurement-table>.head,.procurement-table>article{grid-template-columns:150px 90px 70px 120px 120px 110px minmax(120px,1fr);align-items:center;gap:9px;display:grid}.procurement-table>.head{color:#777b70;background:#f1f1eb;border-radius:9px;padding:8px 10px;font-size:8px}.procurement-table>article{border-bottom:1px solid #eeece3;padding:11px 10px;font-size:9px}.procurement-table>article code{color:#426d69;direction:ltr;font-family:ui-monospace,monospace;font-size:9px}.procurement-table>article em{text-align:center;background:#edf1ef;border-radius:8px;padding:4px 6px;font-style:normal}.procurement-table>article small{color:#777;line-height:1.7}.procurement-table.quotes>.head,.procurement-table.quotes>article{grid-template-columns:150px 1fr 1fr 110px 110px 70px minmax(210px,1.5fr)}.procurement-table.orders>.head,.procurement-table.orders>article{grid-template-columns:150px 140px 1fr 110px 100px 70px 90px}@media (width<=1000px){.procurement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.procurement-kpis{grid-template-columns:1fr 1fr}}.staff-inventory{color:#23291f;background:#f3f1e9;min-height:100vh;padding:18px clamp(10px,2.4vw,32px) 52px}.staff-inventory-header{color:#fff;background:linear-gradient(135deg,#253929,#536d47);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,3vw,36px);display:flex}.staff-inventory-header p{color:#d8e4d3;margin:0 0 4px;font-size:10px;font-weight:900}.staff-inventory-header h1{margin:0 0 7px;font-size:clamp(22px,3vw,36px)}.staff-inventory-header span{color:#e5ebdf;font-size:11px;line-height:1.9}.staff-inventory-header>a{color:#fff;background:#ffffff17;border:1px solid #ffffff2d;border-radius:12px;min-width:max-content;padding:10px 16px;font-size:10px;font-weight:900;text-decoration:none}.staff-inventory-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.staff-inventory-kpis article{background:#fff;border:1px solid #dedbce;border-radius:13px;gap:3px;padding:13px 16px;display:grid}.staff-inventory-kpis article.alert{color:#893f2f;background:#fff3ee}.staff-inventory-kpis small{color:#797d73;font-size:8px}.staff-inventory-kpis b{font-size:18px}.staff-inventory-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.staff-inventory-actions button{color:#343b30;min-width:0;min-height:96px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #ddd9cb;border-radius:15px;align-items:center;gap:9px;padding:12px;display:flex}.staff-inventory-actions button:hover,.staff-inventory-actions button.active{color:#fff;background:#476148;border-color:#476148}.staff-inventory-actions i{aspect-ratio:1;color:#476148;background:#edf2e9;border-radius:9px;flex:none;place-items:center;width:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.staff-inventory-actions span{gap:4px;min-width:0;display:grid}.staff-inventory-actions strong{font-size:11px}.staff-inventory-actions small{color:#7c8276;font-size:7px;line-height:1.6}.staff-inventory-actions button.active small,.staff-inventory-actions button:hover small{color:#dfe9da}.staff-inventory-welcome{text-align:center;background:#fff;border:1px dashed #cbc8bb;border-radius:18px;place-content:center;min-height:220px;margin-top:14px;padding:30px;display:grid}.staff-inventory-welcome h2{margin:0 0 7px;font-size:18px}.staff-inventory-welcome p{color:#757a70;margin:0;font-size:10px}.staff-inventory-section{gap:12px;margin-top:14px;display:grid}.staff-operation-link{color:#fff;background:linear-gradient(135deg,#594d35,#837250);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,4vw,48px);display:flex}.staff-operation-link span{color:#eee3ce;font-size:9px;font-weight:900}.staff-operation-link h2{margin:6px 0;font-size:clamp(19px,2.5vw,28px)}.staff-operation-link p{color:#f1eadc;margin:0;font-size:10px}.staff-operation-link a,.staff-report-actions :is(a,button){color:#35452f;min-width:max-content;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:11px;padding:11px 17px;font-size:10px;font-weight:900;text-decoration:none}.staff-ops-table{min-width:860px;display:grid}.staff-ops-table>.head,.staff-ops-table>article{grid-template-columns:160px 1fr 1fr 100px 100px 110px;align-items:center;gap:9px;display:grid}.staff-ops-table>.head{color:#777b70;background:#f1f1eb;border-radius:9px;padding:8px 10px;font-size:8px}.staff-ops-table>article{border-bottom:1px solid #eeece3;padding:11px 10px;font-size:9px}.staff-ops-table code{color:#526e4b;direction:ltr;font-size:9px}.staff-ops-table em{text-align:center;background:#eef1ea;border-radius:7px;padding:4px 6px;font-style:normal}.staff-ops-table.stock>.head,.staff-ops-table.stock>article{grid-template-columns:1.5fr 160px 1fr 100px 130px 120px}.staff-report-actions{flex-wrap:wrap;gap:7px;display:flex}.staff-report-actions :is(a,button){color:#fff;background:#476148}@media (width<=1100px){.staff-inventory-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.staff-inventory{padding:8px 8px 32px}.staff-inventory-header,.staff-operation-link{border-radius:17px;flex-direction:column;align-items:stretch}.staff-inventory-kpis,.staff-inventory-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-inventory-actions button{min-height:84px}}@media print{.staff-session,.staff-inventory-header>a,.staff-inventory-actions,.staff-report-actions,.inventory-form-card{display:none!important}.staff-inventory{background:#fff;padding:0}.staff-inventory-section{display:block}.inventory-wide-table{overflow:visible}}.accounting-shell{color:#283027;background:#f4f3ec;min-height:100vh;padding:16px clamp(12px,3vw,42px) 48px}.accounting-header{color:#fff;background:linear-gradient(135deg,#263e30,#516b4c);border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px clamp(16px,3vw,30px);display:flex}.accounting-header>a{color:#fff;background:#ffffff16;border:1px solid #ffffff2e;border-radius:11px;min-width:max-content;padding:10px 15px;font-size:10px;font-weight:900;text-decoration:none}.accounting-tabs{scrollbar-width:thin;background:#fff;border:1px solid #dfdccf;border-radius:14px;gap:5px;margin:12px 0;padding:6px;display:flex;overflow-x:auto}.accounting-tabs button{color:#656b61;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900}.accounting-tabs button:is(:hover,.active){color:#fff;background:#4d674a}.accounting-notice{color:#33442f;background:#e9f1e5;border:1px solid #cdddc7;border-radius:11px;margin:10px 0;padding:11px 14px;font-size:10px;font-weight:800}.accounting-dashboard{gap:12px;display:grid}.accounting-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.accounting-kpis article{background:#fff;border:1px solid #e0ddd1;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.accounting-kpis small{color:#777d73;font-size:8px;font-weight:800}.accounting-kpis strong{overflow-wrap:anywhere;font-size:clamp(12px,1.4vw,18px)}.accounting-two-columns,.accounting-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.accounting-form-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.8fr)}.accounting-form-card,.accounting-table-card,.accounting-reports{background:#fff;border:1px solid #dfdccf;border-radius:15px;min-width:0;padding:16px}.accounting-form-card{gap:11px;display:grid}.accounting-form-card h2,.accounting-table-card h2,.accounting-reports h2{margin:0;font-size:15px}.accounting-form-card>p{color:#767c72;margin:0;font-size:9px;line-height:1.9}.accounting-form-card label{color:#62685e;gap:5px;font-size:9px;font-weight:800;display:grid}.accounting-form-card :is(input,select){color:#2d332c;width:100%;min-height:39px;font:inherit;background:#fafaf7;border:1px solid #d8d6cb;border-radius:9px;padding:7px 10px}.accounting-form-card button,.accounting-reports button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#4d674a;border:0;border-radius:9px;padding:8px 13px;font-size:9px;font-weight:900}.accounting-form-card button:disabled{opacity:.5;cursor:not-allowed}.payment-balance{background:#edf3e9;border-radius:9px;padding:9px 11px;color:#43573f!important}.payment-batch-form fieldset{border:1px solid #dedbcf;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:12px;display:grid}.payment-batch-form legend{color:#53634f;padding:0 6px;font-size:9px;font-weight:900}.payment-batch-form .remove-payment{color:#813a32;background:#f8e8e5;grid-column:1/-1}.payment-batch-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-batch-actions button{color:#43573f;background:#edf3e9}.payment-batch-actions strong{font-size:10px}.accounting-table-card>header,.accounting-reports>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.accounting-table-card>header span{color:#596653;background:#edf1e9;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:900}.accounting-table{width:100%;overflow-x:auto}.accounting-table>div{border-bottom:1px solid #efede5;grid-auto-columns:minmax(115px,1fr);grid-auto-flow:column;align-items:center;gap:8px;min-width:max(760px,100%);padding:9px 10px;display:grid}.accounting-table>div:first-child{color:#666d63;background:#f0f1eb;border-radius:9px;font-size:8px}.accounting-table :is(strong,span){overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.8}.accounting-reports{gap:14px;display:grid}.accounting-reports>header>div:last-child,.accounting-reports>div{flex-wrap:wrap;gap:7px;display:flex}.accounting-reports>div span{color:#4b5c47;background:#eef2eb;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:900}@media (width<=1050px){.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-two-columns,.accounting-form-layout{grid-template-columns:1fr}}@media (width<=650px){.accounting-shell{padding:8px 8px 28px}.accounting-header{border-radius:17px;flex-direction:column;align-items:stretch}.accounting-header>a{text-align:center}.accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-batch-form fieldset{grid-template-columns:1fr}.payment-batch-actions,.accounting-reports>header{flex-direction:column;align-items:stretch}}@media print{.accounting-header>a,.accounting-tabs,.accounting-form-card,.accounting-reports button{display:none!important}.accounting-shell{background:#fff;padding:0}.accounting-two-columns,.accounting-form-layout{display:block}.accounting-table{overflow:visible}}.smart-assistant{z-index:70;width:min(360px,100vw - 24px);font-family:inherit;position:fixed;inset:auto 18px 18px auto}.smart-assistant-toggle{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#435e44;border:1px solid #ffffff2b;border-radius:14px;align-items:center;gap:8px;margin-left:auto;margin-right:0;padding:9px 13px;font-size:9px;display:flex;box-shadow:0 9px 30px #1f30233b}.smart-assistant-toggle-closed{width:46px;min-width:46px;padding:9px;overflow:hidden}.smart-assistant-toggle-closed strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.smart-assistant-toggle span{aspect-ratio:1;background:#ffffff1d;border-radius:8px;place-items:center;width:25px;display:grid}.smart-assistant>section{background:#fff;border:1px solid #d9d7cc;border-radius:16px;flex-direction:column;padding:12px;animation:.2s ease-out both smart-assistant-enter;display:flex;box-shadow:0 16px 44px #1f30232c}@keyframes smart-assistant-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.smart-assistant>section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.smart-assistant>section>header div{gap:2px;display:grid}.smart-assistant>section>header small,.smart-assistant>section>small{color:#777d73;font-size:7px}.smart-assistant>section>header b{font-size:10px}.smart-assistant>section>header nav{align-items:center;gap:2px;display:flex}.smart-assistant>section>header button{color:#667060;cursor:pointer;background:#f0f3ed;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.smart-assistant-messages{background:#f4f4ef;border-radius:11px;flex-direction:column;gap:7px;height:220px;margin:10px 0;padding:8px;display:flex;overflow-y:auto}.smart-assistant-messages p{border-radius:10px;width:fit-content;max-width:88%;margin:0;padding:8px 10px;font-size:8px;line-height:1.9}.smart-assistant-messages .assistant{color:#394538;background:#fff;align-self:flex-start}.smart-assistant-messages .user{color:#fff;background:#526b50;align-self:flex-end}.smart-assistant form{grid-template-columns:1fr auto;gap:6px;display:grid}.smart-assistant form input{min-width:0;min-height:38px;font:inherit;border:1px solid #d7d5ca;border-radius:9px;padding:7px 9px;font-size:8px}.smart-assistant form button{color:#fff;min-width:54px;font:inherit;background:#526b50;border:0;border-radius:9px;font-size:8px;font-weight:900}@media (width>=901px){body:has(.smart-assistant.open) .material-map-panel{margin-right:380px}.material-flow-operation-page:has(.smart-assistant.open){width:min(100% - 400px,1180px);margin-left:18px;margin-right:382px}}.inventory-ai-suggestion{color:#40503d;background:#edf3e9;border:1px solid #d3e0ce;border-radius:11px;grid-column:1/-1;gap:5px;padding:11px 13px;display:grid}.inventory-ai-suggestion header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.inventory-ai-suggestion :is(strong,code){font-size:9px}.inventory-ai-suggestion p{margin:0;font-size:8px;line-height:1.8}.inventory-ai-suggestion small{color:#6c7668;font-size:7px}.inventory-classification-list{gap:7px;display:grid}.inventory-classification-list details{border:1px solid #e1ded3;border-radius:11px;overflow:hidden}.inventory-classification-list summary{cursor:pointer;background:#f2f3ed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.inventory-classification-list summary span{align-items:center;gap:7px;display:flex}.inventory-classification-list summary :is(code,strong,b){font-size:9px}.inventory-classification-list button{color:#53614f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d4cb;border-radius:7px;padding:5px 8px;font-size:7px}.inventory-classification-list details>div{display:grid}.inventory-classification-list article{border-top:1px solid #eceae2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.inventory-classification-list article>span{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.inventory-classification-list article :is(code,strong,b){font-size:8px}.inventory-subgroup-chips{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.inventory-subgroup-chips button{color:#53654e;background:#edf2ea;border:0}.inventory-subgroup-chips button.inactive{opacity:.55;text-decoration:line-through}.inventory-selected-item{color:#455640;background:#edf3e9;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;padding:9px 11px;font-size:8px;display:flex}.label-printing-page{color:#293028;background:#f3f2eb;min-height:100vh;padding:14px clamp(10px,3vw,40px) 48px}.label-printing-header{color:#fff;background:linear-gradient(135deg,#2e4535,#587052);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.label-printing-header>a{color:#fff;background:#ffffff16;border:1px solid #ffffff2d;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:900;text-decoration:none}.label-print-notice{color:#3e5539;background:#e7f0e2;border:1px solid #d1dfca;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:9px}.label-print-notice.error{color:#813e35;background:#f9e9e6;border-color:#e8ccc6}.label-printing-grid,.label-job-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;margin-top:12px;display:grid}.label-printer-form,.label-printers,.label-job-form,.label-preview-card,.label-queue{background:#fff;border:1px solid #dedbcf;border-radius:15px;min-width:0;padding:15px}.label-printer-form,.label-job-form{gap:9px;display:grid}.label-printer-form h2,.label-printers h2,.label-job-form h2,.label-queue h2{margin:0 0 4px;font-size:14px}.label-printer-form label,.label-job-form>label{color:#636a60;gap:4px;font-size:8px;font-weight:800;display:grid}.label-printer-form :is(input,select),.label-job-form :is(input,select){min-height:38px;font:inherit;border:1px solid #d9d6cb;border-radius:8px;padding:7px 9px}.label-printer-form>button,.label-job-form>button,.label-printers button,.label-job-actions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#4c664a;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.label-printer-form p,.label-job-form>small{color:#747b70;margin:0;font-size:7px;line-height:1.8}.label-checkbox{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:flex!important}.label-checkbox input{min-height:auto!important}.label-printers{gap:7px;display:grid}.label-printers article{background:#f5f5f0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.label-printers article span{gap:2px;min-width:0;display:grid}.label-printers article :is(strong,small,em){overflow-wrap:anywhere;font-size:8px}.label-printers em{background:#e7e9e3;border-radius:6px;padding:4px 6px;font-style:normal}.label-printers em.online{color:#2f6332;background:#dff0dc}.label-job-form fieldset{border:1px solid #dfdccf;border-radius:9px;flex-wrap:wrap;gap:8px;padding:9px;display:flex}.label-job-form legend{padding:0 5px;font-size:8px}.label-preview-card{aspect-ratio:100/70;color:#111;background:#fff;border:2px solid #222;border-radius:4px;flex-direction:column;gap:7px;max-width:680px;margin-inline:auto;display:flex}.label-preview-card header{border-bottom:2px solid #222;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-bottom:6px;display:grid}.label-preview-card header span{font-size:9px;font-weight:900}.label-preview-card header strong{text-align:center;font-size:clamp(16px,2.2vw,27px)}.label-preview-card header code{font-size:10px}.label-preview-card>div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.label-preview-card p{margin:0;font-size:8px}.label-preview-card em{color:#111;background:#eee;border-radius:5px;width:fit-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.label-barcode{fill:#000;width:100%;min-height:55px;margin-top:auto}.label-barcode text{font-family:monospace;font-size:5px}.label-queue{margin-top:12px}.label-queue>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.label-queue>header span{font-size:8px}.label-queue>div{overflow-x:auto}.label-queue :is(.head,article){border-bottom:1px solid #eceae2;grid-template-columns:150px 1fr 1fr 60px 1fr 110px 150px;align-items:center;gap:8px;min-width:900px;padding:8px 9px;display:grid}.label-queue .head{color:#686e65;background:#f0f1eb;border-radius:8px}.label-queue :is(b,code,span,em,small){overflow-wrap:anywhere;font-size:8px}.label-queue article>span{gap:2px;display:grid}.label-queue em{background:#eceee9;border-radius:6px;padding:4px 6px;font-style:normal}.label-queue em.error{color:#843f35;background:#f8e7e4}.label-job-actions{grid-template-columns:1fr 1fr;gap:4px;display:flex!important}.label-job-actions button:last-child{color:#7c3b32;background:#f7e6e3}@media (width<=900px){.label-printing-grid,.label-job-layout{grid-template-columns:1fr}.label-preview-card{width:100%}}@media (width<=600px){.smart-assistant{width:min(360px,100vw - 16px);inset:auto 8px 8px auto}.smart-assistant.open{background:#fff;width:100%;height:100dvh;inset:0}.smart-assistant.open>section{height:100%;padding:14px 10px max(12px, env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0}.smart-assistant.open .smart-assistant-messages{flex:1;height:auto;min-height:0}.label-printing-page{padding:8px 8px 28px}.label-printing-header{border-radius:16px;flex-direction:column;align-items:stretch}.label-printing-header>a{text-align:center}.label-printers article{grid-template-columns:minmax(0,1fr) auto}.label-printers article button{grid-column:1/-1}.label-preview-card header{text-align:center;grid-template-columns:1fr}.inventory-classification-list summary,.inventory-classification-list article{grid-template-columns:minmax(0,1fr) auto}.inventory-classification-list :is(summary,article)>button{grid-column:1/-1}}@media print{.smart-assistant,.label-printing-header,.label-printing-grid,.label-job-form,.label-queue{display:none!important}.label-printing-page{background:#fff;padding:0}.label-job-layout{margin:0;display:block}.label-preview-card{border:1px solid #000;width:100mm;height:70mm}}.marketing-display{color:#f8f3df;background:radial-gradient(circle at 15% 20%,#c99e2b22,#0000 28%),radial-gradient(circle at 82% 70%,#f4d15e17,#0000 35%),linear-gradient(145deg,#10271c,#213d27 55%,#172b1e);min-height:100vh;padding:18px clamp(14px,4vw,64px) 92px;overflow:hidden}.marketing-display-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.marketing-display-header>div{align-items:center;gap:9px;display:flex}.marketing-display-header :is(span,b){background:#ffffff0c;border:1px solid #ffffff16;border-radius:9px;padding:7px 10px;font-size:8px}.marketing-display-header span.live{color:#aee298}.marketing-display-header span.offline{color:#f1a99d}.marketing-hero{grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);align-items:center;gap:clamp(20px,5vw,80px);min-height:42vh;display:grid}.marketing-money-scene{place-items:center;min-height:320px;display:grid;position:relative}.marketing-bag{aspect-ratio:1/.82;color:#6b4b0b;background:linear-gradient(145deg,#f3cf5b,#b77a13);border:8px solid #f8dc75;border-radius:42% 42% 34% 34%/30% 30% 55% 55%;place-items:center;width:min(290px,70vw);display:grid;position:relative;transform:rotate(-2deg);box-shadow:inset 0 -25px 40px #7b4c153d,0 30px 55px #07150c88}.marketing-bag:before{content:"";background:#dba935;border:7px solid #f6d974;border-radius:50%;width:58%;height:35px;position:absolute;top:-18px;box-shadow:0 13px #8a5a14}.marketing-bag:after{content:"";background:#70440e;border-radius:50%;width:72%;height:18px;position:absolute;top:17px}.marketing-bag span{z-index:2;text-shadow:0 4px #f8de7d;font-size:clamp(70px,10vw,130px);font-weight:900;position:relative}.marketing-coin-stack{z-index:3;position:absolute;inset:auto 6% 18% auto}.marketing-coin-stack i{background:#eabf3e;border:3px solid #ffe889;border-radius:50%;width:58px;height:16px;margin-top:-3px;display:block;box-shadow:0 4px #9a6510}.marketing-coin-burst{z-index:5;position:absolute;inset:40% 50% auto auto}.marketing-coin-burst i{--angle:calc(var(--coin-index) * 40deg);color:#ffd95b;text-shadow:0 2px #925d0a;animation:1.1s ease-out both marketing-coin-fly;animation-delay:calc(var(--coin-index) * 25ms);font-size:30px;position:absolute}@keyframes marketing-coin-fly{0%{opacity:0;transform:rotate(var(--angle)) translateX(180px) scale(1.05) rotate(0)}20%{opacity:1}65%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.35) rotate(450deg)}}.marketing-total{gap:9px;display:grid}.marketing-total small{color:#d6c88f;font-size:12px;font-weight:900}.marketing-total strong{color:#ffda64;text-shadow:0 5px 25px #d79b1840;font-size:clamp(42px,7vw,90px);line-height:1.15}.marketing-total p{color:#dfe5d9;margin:0;font-size:clamp(10px,1.3vw,16px)}.marketing-total strong.increased{animation:.7s ease-out marketing-total-rise}@keyframes marketing-total-rise{0%{filter:brightness(1.8);transform:translateY(8px)scale(.96)}to{filter:none;transform:none}}.marketing-target{color:#e9e4c9;grid-template-columns:1fr auto;gap:7px 12px;width:min(620px,100%);font-size:9px;display:grid}.marketing-target>i{background:#ffffff17;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.marketing-target>i>em{border-radius:inherit;background:linear-gradient(90deg,#d09c24,#ffe078);height:100%;transition:width .7s;display:block}.marketing-foods{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff15;border-radius:20px;padding:18px}.marketing-foods>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.marketing-foods>header small{color:#c9cdbf;font-size:8px}.marketing-foods>header h1{margin:3px 0 0;font-size:22px}.marketing-foods>header>span{color:#f7d761;background:#f7d76112;border-radius:8px;padding:6px 9px;font-size:9px}.marketing-foods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-foods article{background:#ffffff0b;border:1px solid #ffffff10;border-radius:13px;grid-template-columns:auto 1fr;gap:8px;padding:12px;display:grid}.marketing-foods article>b{aspect-ratio:1;color:#4f3708;background:#eec64e;border-radius:50%;place-items:center;width:27px;font-size:8px;display:grid}.marketing-foods article>span{gap:2px;min-width:0;display:grid}.marketing-foods article strong{overflow-wrap:anywhere;font-size:11px}.marketing-foods article small{color:#cbd2c5;font-size:7px}.marketing-foods dl{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:5px;margin:6px 0 0;display:grid}.marketing-foods dl div{background:#0c1d1490;border-radius:7px;gap:3px;padding:6px;display:grid}.marketing-foods dt{color:#aeb9a9;font-size:7px}.marketing-foods dd{color:#f7d762;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:900}.marketing-empty{color:#bdc6b8;text-align:center;margin:0;padding:25px;font-size:9px}.marketing-controls{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1d14e8;border:1px solid #ffffff18;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex;position:fixed;inset:auto 18px 14px}.marketing-controls :is(button,select){color:#e4e9df;min-height:35px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;padding:7px 10px;font-size:8px}.marketing-controls button.active{color:#3b350d;background:#e8c954}.marketing-controls label{color:#cbd2c5;align-items:center;gap:7px;font-size:8px;display:flex}.marketing-controls input{accent-color:#e8c954;width:90px}.marketing-controls .marketing-target-input{color:#fff;min-height:35px;font:inherit;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;padding:6px 8px}.manager-food-marketing{border:1px solid #dedbcf;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.manager-food-marketing legend{color:#5b6857;padding:0 5px;font-size:8px;font-weight:900}.manager-food-marketing label{color:#686e64;gap:4px;min-width:0;font-size:7px;display:grid}.manager-food-marketing :is(input,select){width:100%;min-height:34px;font:inherit;border:1px solid #d9d6cc;border-radius:7px;padding:6px 7px;font-size:8px}.manager-food-marketing .marketing-active-toggle{flex-direction:row;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;display:flex}.manager-food-marketing .marketing-active-toggle input{width:auto;min-height:auto}.manager-marketing-settings{background:#fff;border:1px solid #dedbcf;border-radius:15px;margin:14px 0;padding:16px}.manager-marketing-settings>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.manager-marketing-settings>header h2{margin:3px 0;font-size:17px}.manager-marketing-settings>header p{color:#767c72;margin:0;font-size:8px}.manager-marketing-settings>header a{color:#fff;background:#50674c;border-radius:8px;min-width:max-content;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.manager-marketing-settings form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.manager-marketing-settings label{color:#666d63;gap:4px;font-size:8px;display:grid}.manager-marketing-settings label.wide{grid-column:span 2}.manager-marketing-settings :is(input,select){min-height:37px;font:inherit;border:1px solid #d9d6cb;border-radius:8px;padding:7px 9px}.manager-marketing-settings form>button{color:#fff;min-height:37px;font:inherit;background:#50674c;border:0;border-radius:8px;font-size:8px;font-weight:900}.unified-reports-page{color:#293028;background:#f3f2eb;min-height:100vh;padding:14px clamp(10px,3vw,40px) 48px}.unified-reports-header{color:#fff;background:linear-gradient(135deg,#2b4334,#5b704f);border-radius:20px;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;display:flex}.unified-reports-header nav{gap:6px;display:flex}.unified-reports-header a{color:#fff;background:#ffffff12;border:1px solid #ffffff23;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none}.unified-report-filters{background:#fff;border:1px solid #dedbcf;border-radius:13px;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:end;gap:8px;margin:12px 0;padding:12px;display:grid}.unified-report-filters label{color:#656b61;gap:4px;min-width:0;font-size:8px;display:grid}.unified-report-filters :is(input,select){width:100%;min-height:38px;font:inherit;border:1px solid #d9d6cb;border-radius:8px;padding:7px 9px}.unified-report-filters button,.unified-report-card button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#4e674b;border:0;border-radius:8px;padding:7px 12px;font-size:8px;font-weight:900}.unified-report-error{color:#853f35;background:#f8e8e5;border-radius:9px;padding:10px 12px;font-size:9px}.unified-report-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:12px;display:grid}.unified-report-tabs button{color:#646a60;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedbcf;border-radius:9px;gap:3px;padding:8px 5px;font-size:7px;display:grid}.unified-report-tabs button.active{color:#fff;background:#4e674b;border-color:#4e674b}.unified-report-tabs small{opacity:.8;font-size:7px}.unified-report-card{background:#fff;border:1px solid #dedbcf;border-radius:15px;padding:15px}.unified-report-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.unified-report-card>header h1{margin:3px 0;font-size:20px}.unified-report-card>header span{color:#6f766b;font-size:8px}.unified-report-card>header>div:last-child{gap:6px;display:flex}.unified-report-table{overflow-x:auto}.unified-report-table>div{border-bottom:1px solid #eceae2;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;align-items:center;gap:7px;min-width:max(800px,100%);padding:8px 9px;display:grid}.unified-report-table .head{color:#666d63;background:#f0f1eb;border-radius:8px}.unified-report-table :is(strong,span){overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.7}.unified-report-table>p{color:#747b70;text-align:center;margin:0;padding:40px;font-size:9px}.accounting-reports>header a{color:#fff;background:#4d674a;border-radius:9px;align-items:center;min-height:39px;padding:8px 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=1000px){.marketing-foods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-report-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-report-filters,.manager-marketing-settings form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketing-display{padding:10px 8px 150px}.marketing-display-header,.marketing-hero{flex-direction:column;align-items:stretch;display:flex}.marketing-display-header>div{justify-content:space-between}.marketing-hero{gap:5px;min-height:auto}.marketing-money-scene{min-height:230px}.marketing-bag{width:190px}.marketing-total{text-align:center}.marketing-foods>div{grid-template-columns:1fr}.marketing-foods dl{grid-template-columns:repeat(2,1fr)}.marketing-controls{flex-wrap:wrap}.marketing-controls label{justify-content:center;width:100%}.manager-food-marketing{grid-template-columns:1fr}.manager-marketing-settings>header,.unified-reports-header,.unified-report-card>header{flex-direction:column;align-items:stretch}.manager-marketing-settings form,.unified-report-filters{grid-template-columns:1fr}.manager-marketing-settings label.wide{grid-column:auto}.unified-reports-page{padding:8px 8px 28px}.unified-report-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.marketing-controls,.unified-reports-header nav,.unified-report-filters,.unified-report-tabs,.unified-report-card>header>div:last-child{display:none!important}.unified-reports-page{background:#fff;padding:0}.unified-report-card{border:0;padding:0}.unified-report-table{overflow:visible}}.role-login-logo.role-login-logo-v85{aspect-ratio:462/609;background:#111;border:1px solid #7d91406b;border-radius:24px;width:142px;height:auto;padding:0;overflow:hidden;box-shadow:0 18px 42px #17191233}.role-login-logo-v85 .role-login-emblem-v85{object-fit:cover;filter:none;width:100%;height:100%;display:block}.role-login-logo-v85+h1{margin-top:12px}@media (width<=680px){.role-login-logo.role-login-logo-v85{border-radius:19px;width:118px}}@media (height<=760px) and (width>=681px){.role-login-page{gap:12px;padding-block:20px}.role-login-logo.role-login-logo-v85{border-radius:18px;width:108px}.role-login-logo-v85+h1{margin-top:8px;font-size:23px}}.supply-chain-shell{width:min(100% - 28px,1280px);min-height:100vh;color:var(--ink);margin:0 auto;padding:22px 0 80px}.supply-chain-header{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#263a2a,#587044);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.supply-chain-header>div{text-align:left;gap:5px;display:grid}.supply-chain-header>div strong{font-size:18px}.supply-chain-header>div span{color:#e2ebdb;font-size:9px}.supply-chain-hero{color:#465140;background:#edf3e9;border:1px solid #d2dfca;border-radius:13px;margin-top:12px;padding:15px 18px;font-size:10px;line-height:2}.supply-chain-hero p{margin:0}.supply-chain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.supply-chain-grid>a{color:#293326;background:#fff;border:1px solid #d9dfd4;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:126px;padding:16px;text-decoration:none;display:grid;box-shadow:0 8px 24px #26352214}.supply-chain-grid>a:hover{border-color:#718660;transform:translateY(-2px)}.supply-chain-grid i{aspect-ratio:1;color:#fff;background:#60794d;border-radius:11px;place-items:center;width:38px;font-style:normal;font-weight:900;display:grid}.supply-chain-grid span{gap:6px;min-width:0;display:grid}.supply-chain-grid strong{font-size:12px}.supply-chain-grid small{color:var(--muted);font-size:8px;line-height:1.8}.supply-chain-grid b{color:#60794d;font-size:18px}@media (width<=900px){.supply-chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.supply-chain-shell{width:min(100% - 14px,1280px);padding-top:8px}.supply-chain-header{flex-direction:column;align-items:stretch}.supply-chain-header>div{text-align:right}.supply-chain-grid{grid-template-columns:1fr}.supply-chain-grid>a{min-height:104px}}.marketing-bag-collection{align-content:center;min-height:340px}.marketing-bags{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px;width:100%;max-height:330px;padding:30px 18px 12px;display:flex;overflow:hidden}.marketing-bags .marketing-bag{background:linear-gradient(145deg,#6f5a2e,#4c3517);border-width:5px;flex:none;width:clamp(116px,13vw,185px);overflow:hidden;transform:rotate(-1deg)}.marketing-bags .marketing-bag:nth-child(2n){transform:rotate(1.5deg)}.marketing-bag>i{z-index:0;background:linear-gradient(145deg,#f3cf5b,#b77a13);min-height:2px;transition:height .8s;position:absolute;inset:auto 0 0}.marketing-bag>small{z-index:3;color:#fff5bd;text-align:center;background:#432b0cbb;border-radius:7px;padding:4px;font-size:7px;font-weight:900;position:absolute;inset:auto 8px 9px}.marketing-bags .marketing-bag span{font-size:clamp(45px,6vw,82px)}.marketing-bag-explanation{color:#d6c88f!important;font-size:9px!important}.marketing-history{background:#ffffff0b;border:1px solid #ffffff15;border-radius:20px;margin-top:12px;padding:18px}.marketing-history>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.marketing-history h2{margin:3px 0 0;font-size:18px}.marketing-history header small{color:#c9cdbf;font-size:8px}.marketing-history header>span{color:#f7d761;font-size:8px}.marketing-history>div{gap:5px;display:grid}.marketing-history article{background:#07170d65;border-radius:9px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.marketing-history time,.marketing-history small{color:#b9c2b5;font-size:7px}.marketing-history article>span{gap:2px;min-width:0;display:grid}.marketing-history strong{font-size:9px}.marketing-history article>b{font-size:10px}.marketing-history .positive{color:#f5d45d}.marketing-history .negative{color:#f1a99d}.commission-manager-shell{padding-bottom:70px}.commission-manager-hero{align-items:center}.commission-manager-hero nav{flex-wrap:wrap;gap:7px;display:flex}.commission-manager-hero a,.commission-manager-section header>a{color:#fff;background:#50674c;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.commission-manager-section{background:#fff;border:1px solid #dedbcf;border-radius:15px;margin-top:12px;padding:16px}.commission-manager-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.commission-manager-section h2{margin:0 0 4px;font-size:17px}.commission-manager-section header p{color:#747a70;margin:0;font-size:8px;line-height:1.8}.commission-manager-section header>span{color:#596a51;font-size:8px;font-weight:900}.commission-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.commission-rule-card{border:1px solid #e0ded5;border-radius:12px;padding:12px}.commission-rule-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.commission-rule-card header>div{gap:3px;min-width:0;display:grid}.commission-rule-card header small{color:#82877e;font-size:7px}.commission-rule-card header strong{overflow-wrap:anywhere;font-size:11px}.commission-rule-card header>span{color:#776d5a;background:#eeeae0;border-radius:7px;padding:4px 6px;font-size:7px}.commission-rule-card header>span.active{color:#fff;background:#617a50}.commission-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.commission-rule-fields label{color:#6e746a;gap:3px;font-size:7px;display:grid}.commission-rule-fields :is(input,select),.commission-exception-form :is(input,select),.commission-adjustment-form :is(input,select){width:100%;min-height:36px;font:inherit;border:1px solid #dad7cd;border-radius:8px;padding:6px 8px}.commission-rule-card>button,.commission-exception-form button,.commission-adjustment-form button,.commission-exceptions button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#50674c;border:0;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.commission-rule-card>p{color:#597051;margin:7px 0 0;font-size:8px}.commission-manager-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commission-marketers,.commission-exceptions{gap:6px;display:grid}.commission-marketers>div,.commission-exceptions>div{background:#f3f4ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.commission-marketers span,.commission-exceptions span{gap:2px;min-width:0;display:grid}.commission-marketers strong,.commission-exceptions strong{font-size:9px}.commission-marketers small,.commission-exceptions small{color:#777e73;overflow-wrap:anywhere;font-size:7px}.commission-marketers b{color:#51684c;font-size:9px}.commission-marketers a{color:#50674c;font-size:8px;font-weight:900}.commission-exception-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.commission-exceptions button{color:#6d6d63;background:#dddcd4;min-height:30px}.commission-exceptions button.active{color:#fff;background:#617a50}.commission-adjustment-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.commission-ledger-table{overflow-x:auto}.commission-ledger-table table{border-collapse:collapse;width:100%;min-width:920px;font-size:8px}.commission-ledger-table th,.commission-ledger-table td{text-align:right;border-bottom:1px solid #eceae2;padding:8px}.commission-ledger-table th{color:#626b5f;background:#f0f1eb}@media (width<=1000px){.commission-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-manager-grid{grid-template-columns:1fr}.commission-adjustment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketing-bags{max-height:430px}.marketing-bags .marketing-bag{width:125px}.marketing-history article{grid-template-columns:1fr auto}.marketing-history time{grid-column:1/-1}.commission-manager-hero,.commission-manager-section>header{flex-direction:column;align-items:stretch}.commission-rules-grid,.commission-rule-fields,.commission-exception-form,.commission-adjustment-form{grid-template-columns:1fr}.commission-marketers>div,.commission-exceptions>div{grid-template-columns:minmax(0,1fr) auto}.commission-marketers b{grid-column:1}}:is(html:has(.marketing-display),body:has(.marketing-display)){overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.marketing-display{grid-template-rows:auto minmax(0,1.15fr) minmax(145px,.72fr) auto;gap:8px;width:100%;height:100dvh;min-height:0;padding:10px clamp(10px,2vw,34px) 76px;display:grid;overflow:hidden}.marketing-display-header{min-height:48px}.marketing-display-header :is(span,b){font-size:12px}.marketing-hero{grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr);gap:clamp(12px,2vw,32px);height:100%;min-height:0;overflow:hidden}.marketing-money-scene,.marketing-bag-collection{height:100%;min-height:0;overflow:hidden}.marketing-bags{place-content:center;align-items:center;gap:clamp(3px, calc(var(--marketing-bag-size) * .1), 18px);flex-wrap:wrap;width:100%;height:100%;max-height:none;padding:clamp(22px,4vh,42px) 8px 6px;display:flex;overflow:hidden}.marketing-bags .marketing-bag{width:var(--marketing-bag-size);aspect-ratio:.82;isolation:isolate;color:#3f2a16;border:clamp(1px, calc(var(--marketing-bag-size) * .015), 3px) solid #d1ad72;background:repeating-linear-gradient(86deg,#0000 0 5px,#4a2e1614 5px 6px),repeating-linear-gradient(4deg,#0000 0 6px,#fff5bf14 6px 7px),radial-gradient(circle at 34% 23%,#d6b77c,#0000 24%),linear-gradient(145deg,#bd9256,#8b6134 68%,#66421f);border-radius:46% 46% 31% 31%/23% 23% 58% 58%;flex:none;overflow:hidden;box-shadow:inset 15px 0 26px #fff4bb1a,inset -18px -20px 30px #341d0b4d,0 8px 18px #020c0659}.marketing-bags .marketing-bag:before{border:clamp(1px, calc(var(--marketing-bag-size) * .015), 3px) solid #d1ad72;width:38%;height:25%;box-shadow:none;background:repeating-linear-gradient(90deg,#0000 0 6px,#5030121a 6px 7px),linear-gradient(150deg,#c7a268,#855b30);border-radius:48% 52% 22% 20%;top:-19%;transform:rotate(-2deg)}.marketing-bags .marketing-bag:after{width:72%;height:clamp(3px, calc(var(--marketing-bag-size) * .05), 12px);z-index:4;background:repeating-linear-gradient(90deg,#5a3518 0 7px,#b88b4d 7px 11px);border:1px solid #d0a465;border-radius:999px;top:5.5%;box-shadow:0 2px 4px #301b0959}.marketing-bag>i{opacity:.48;background:linear-gradient(#f1d47080,#e3b948);border-radius:0 0 35% 35%/0 0 55% 55%;max-height:92%;inset:auto 4% 4%}.marketing-bags .marketing-bag span{z-index:3;color:#493018;text-shadow:0 1px #d8b97d;justify-items:center;gap:0;line-height:1;display:grid;transform:rotate(-4deg)}.marketing-bags .marketing-bag span b{font-size:clamp(6px, calc(var(--marketing-bag-size) * .07), 15px)}.marketing-bags .marketing-bag span em{padding:clamp(1px, calc(var(--marketing-bag-size) * .025), 6px) clamp(3px, calc(var(--marketing-bag-size) * .05), 12px);border:clamp(1px, calc(var(--marketing-bag-size) * .012), 3px) double #51351b;font-size:clamp(10px, calc(var(--marketing-bag-size) * .15), 34px);border-radius:50%;font-style:normal;font-weight:900}.marketing-bag>small{padding:clamp(1px, calc(var(--marketing-bag-size) * .025), 7px);color:#fff4c7;font-size:clamp(5px, calc(var(--marketing-bag-size) * .055), 12px);white-space:nowrap;background:#38210dcc;inset:auto 5% 5%}.marketing-bags.micro .marketing-bag span b,.marketing-bags.micro .marketing-bag>small{display:none}.marketing-bags.micro .marketing-bag span em{padding:1px 2px;font-size:9px}.marketing-bags.dense .marketing-bag>small{font-size:6px}.marketing-coin-stack{transform-origin:100% 100%;inset:auto 2% 8% auto;transform:scale(.72)}.marketing-total{gap:8px;min-width:0}.marketing-total small{font-size:16px}.marketing-total strong{color:#ffda64;overflow-wrap:anywhere;font-size:clamp(44px,6.2vw,82px);line-height:1.08}.marketing-total p{font-size:clamp(14px,1.35vw,19px)}.marketing-bag-explanation{font-size:12px!important}.marketing-target{font-size:12px}.marketing-foods{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px 12px;display:grid;overflow:hidden}.marketing-foods>header{margin-bottom:7px}.marketing-foods>header small{font-size:10px}.marketing-foods>header h1{font-size:22px}.marketing-foods>header>span{font-size:11px}.marketing-foods>div{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));align-content:start;gap:7px;height:100%;min-height:0;overflow:hidden}.marketing-foods article{align-content:start;gap:7px;min-height:0;padding:9px;overflow:hidden}.marketing-foods article>b{width:29px;font-size:10px}.marketing-foods article strong{font-size:15px}.marketing-foods dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:2px}.marketing-foods dl div{padding:6px 8px}.marketing-foods dt{font-size:10px}.marketing-foods dd{font-size:13px}.marketing-empty{padding:12px;font-size:12px}.marketing-history{min-height:0;margin-top:0;padding:0;overflow:hidden}.marketing-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 14px;font-size:13px;font-weight:900;list-style:none;display:flex}.marketing-history>summary::-webkit-details-marker{display:none}.marketing-history>summary:before{content:"⌄";order:3}.marketing-history[open]{z-index:30;background:#163424f5;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:8vh 5vw 84px;box-shadow:0 24px 80px #07150c}.marketing-history[open]>summary:before{transform:rotate(180deg)}.marketing-history>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-content:start;min-height:0;padding:0 14px 12px;overflow:hidden}.marketing-history article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px}.marketing-history time{color:#b9c2b5;white-space:nowrap;font-size:10px}.marketing-history strong{overflow-wrap:anywhere;font-size:12px}.marketing-controls{flex-wrap:wrap;gap:6px;padding:7px;overflow:hidden}.marketing-controls :is(button,select){min-height:38px;font-size:10px}.marketing-controls label{font-size:10px}.courier-shell{width:min(100% - 30px,720px);padding-bottom:40px;font-family:B Nazanin,Nazanin,Tahoma,sans-serif;font-size:19px}.courier-header{min-height:76px}.courier-header .brand-name{font-size:32px}.courier-profile strong,.courier-user strong{font-size:18px!important}.courier-card{padding:32px}.courier-card-heading h1,.courier-dashboard-head h1{font-size:32px}.courier-search label{font-size:18px}.courier-search>div{min-height:74px}.courier-search input{font-size:27px}.courier-search button{min-width:150px;font-family:inherit;font-size:20px!important}.courier-dashboard-head{padding:28px}.courier-dashboard-head>div:last-child small{font-size:15px!important}.courier-dashboard-head>div:last-child strong{font-size:34px!important}.courier-assigned-list,.courier-delivered-list{padding:26px}.courier-list-heading h2{font-size:27px}.courier-assigned-card{padding:22px}.courier-receipt-row small,.courier-assigned-meta small,.courier-flow small{font-size:15px!important}.courier-receipt-row strong{font-size:34px!important}.courier-status{padding:9px 13px;font-size:16px!important}.courier-assigned-meta{padding:15px}.courier-assigned-meta strong,.courier-flow strong{font-size:17px!important}.courier-flow>div>span{width:38px;height:38px;font-size:16px!important}.courier-action{min-height:84px;padding:14px 18px;font-family:inherit}.courier-action small{font-size:15px!important}.courier-action strong{font-size:23px!important}.courier-action i{width:48px;height:48px;font-size:21px!important}.courier-report-complaint{min-height:54px;font-family:inherit;font-size:18px!important}.courier-no-orders{min-height:190px}.courier-no-orders strong{font-size:21px!important}.courier-delivered-list article strong{font-size:19px!important}.courier-delivered-list article small,.courier-delivered-list time{font-size:15px!important}.courier-error{font-size:17px}@media (width<=900px){.marketing-display{grid-template-rows:auto minmax(0,1.1fr) minmax(125px,.65fr) auto;padding-bottom:104px}.marketing-hero{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:5px}.marketing-total{text-align:center;justify-items:center}.marketing-total small{font-size:13px}.marketing-total strong{font-size:clamp(38px,9vw,58px)}.marketing-total p{font-size:12px}.marketing-bag-explanation{font-size:9px!important}.marketing-target{font-size:9px}}@media (width<=700px){.marketing-display{grid-template-rows:auto minmax(0,1.15fr) minmax(118px,.58fr) auto;gap:5px;padding:6px 7px 104px}.marketing-display-header{min-height:42px}.marketing-display-header>div{flex-wrap:wrap}.marketing-display-header :is(span,b){padding:4px 6px;font-size:8px}.marketing-bags .marketing-bag{width:var(--marketing-bag-size)}.marketing-foods{padding:7px}.marketing-foods>header{margin-bottom:4px}.marketing-foods>header small{display:none}.marketing-foods>header h1{margin:0;font-size:17px}.marketing-foods>header>span{padding:4px 6px;font-size:8px}.marketing-foods>div{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:4px}.marketing-foods article{gap:4px;padding:6px}.marketing-foods article>b{width:23px;font-size:8px}.marketing-foods article strong{font-size:11px}.marketing-foods dl{grid-template-columns:1fr 1fr}.marketing-foods dl div{padding:4px 5px}.marketing-foods dt{font-size:8px}.marketing-foods dd{font-size:10px}.marketing-history>summary{min-height:36px;padding:6px 9px;font-size:10px}.marketing-history[open]{inset:4vh 7px 105px}.marketing-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 7px 7px}.marketing-history article{grid-template-columns:1fr;gap:2px;padding:6px}.marketing-history strong{font-size:10px}.marketing-history time{font-size:8px}.marketing-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px;display:grid;inset:auto 5px 5px;overflow:hidden}.marketing-controls :is(button,select){white-space:normal;min-width:0;min-height:34px;padding:4px;font-size:8px}.marketing-controls label{justify-content:center;gap:3px;min-width:0;min-height:34px;padding:3px;font-size:8px;overflow:hidden}.marketing-controls input{width:min(52px,42%)}.marketing-controls .marketing-target-input{width:min(58px,48%);min-height:30px;padding:3px}.courier-shell{width:min(100% - 14px,720px);padding-top:8px}.courier-card,.courier-assigned-list,.courier-delivered-list{padding:18px 14px}.courier-dashboard-head{padding:20px 16px}.courier-card-heading h1,.courier-dashboard-head h1{font-size:27px}.courier-search>div{grid-template-columns:auto 1fr}.courier-search button{grid-column:1/-1;min-height:58px}.courier-assigned-meta{grid-template-columns:1fr}.courier-flow{overflow-x:auto}.courier-flow>div{min-width:82px}}.customer-assistant{background:#fff;border:1px solid #d8ded2;border-radius:18px;margin-top:12px;overflow:hidden;box-shadow:0 18px 44px #2c39251f}.customer-assistant>header{color:#fff;background:linear-gradient(135deg,#344d38,#5e754d);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.customer-assistant>header>div{gap:4px;display:grid}.customer-assistant>header strong{font-size:16px}.customer-assistant>header small{color:#e4ebdf;font-size:11px}.customer-assistant>header>button{color:#fff;background:#ffffff18;border:1px solid #ffffff2c;border-radius:10px;width:36px;height:36px;font-size:22px}.customer-assistant .customer-chat-messages{background:#f6f7f2;max-height:360px;padding:14px;overflow-y:auto}.customer-chat-messages article.assistant{background:#e7eee1;border-color:#c8d7bd;margin-left:22px}.customer-assistant-message-form{border-top:1px solid #e2e5dd;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.customer-assistant-message-form input{min-width:0;min-height:46px;font:inherit;border:1px solid #d4d9cf;border-radius:11px;padding:9px 12px}.customer-assistant-message-form button,.customer-assistant-complaint-button{color:#fff;min-height:46px;font:inherit;background:#536c49;border:0;border-radius:11px;padding:9px 15px;font-weight:900}.customer-assistant-complaint-button{color:#784a1e;background:#fff2d4;border:1px solid #e4c580;width:calc(100% - 24px);margin:0 12px 12px}.assistant-complaint-form{margin:0 12px 12px}.complaint-global-backdrop{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12181094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.complaint-global-popup{color:#2d342a;text-align:center;background:#fff;border:2px solid #b06542;border-radius:22px;justify-items:center;gap:10px;width:min(100%,440px);padding:30px;display:grid;box-shadow:0 28px 80px #0000004d}.complaint-global-mark{color:#fff;background:#a84f38;border-radius:50%;place-items:center;width:64px;height:64px;font-size:38px;font-weight:900;display:grid}.complaint-global-popup small{color:#777d72;font-size:14px}.complaint-global-popup h2{color:#93412f;margin:0;font-size:28px}.complaint-global-popup strong{font-size:20px}.complaint-global-popup button{color:#fff;width:100%;min-height:48px;font:inherit;background:#465d41;border:0;border-radius:11px;margin-top:8px;font-weight:900}.crm-transcript-button{color:#456044;width:100%;min-height:38px;font:inherit;background:#edf4e9;border:1px solid #c8d9c0;border-radius:9px;margin:7px 0;font-weight:900}.crm-assistant-transcript{border-bottom:1px solid #dedfd8;margin-bottom:18px;padding-bottom:16px}.crm-assistant-transcript>header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:10px;display:flex}.crm-assistant-transcript h2{margin:3px 0}.crm-assistant-transcript>header>button{border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.crm-assistant-transcript .crm-chat-messages{max-height:420px;overflow-y:auto}@media (width<=600px){.customer-assistant-message-form{grid-template-columns:1fr}.complaint-global-popup{padding:24px 18px}}.cashier-monitor-v85 .cashier-live-lanes-v74{direction:rtl;gap:12px}.cashier-monitor-v85 .cashier-live-lane-v79{grid-template-rows:52px minmax(260px,1.5fr) minmax(220px,1fr);padding:11px}.cashier-monitor-v85 .cashier-live-lane-v79>header h3{font-size:23px}.cashier-monitor-v85 .cashier-live-lane-v79>header span{font-size:13px}.cashier-monitor-v85 .cashier-live-lane-list-v79,.cashier-monitor-v85 .cashier-delivered-list-v84{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:9px 4px;display:grid;overflow-y:auto}.cashier-monitor-v85 .cashier-delivered-section-v84{min-height:0;margin-top:10px;padding-top:10px}.cashier-monitor-v85 .cashier-delivered-section-v84>header h4{font-size:18px}.cashier-monitor-v85 .cashier-delivered-section-v84>header span{font-size:12px}.cashier-monitor-v85 .cashier-order-card-v79,.cashier-monitor-v85 .cashier-delivered-list-v84 .cashier-order-card-v79{grid-template-rows:38px minmax(0,1fr);gap:8px;height:auto;min-height:170px;padding:11px 13px;overflow:hidden}.cashier-monitor-v85 .cashier-order-card-v79>header>strong{font-size:22px}.cashier-monitor-v85 .cashier-order-card-body-v79{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;overflow:hidden}.cashier-monitor-v85 .cashier-order-cancel-slot-v79 :is(.cashier-track-cancel,.cashier-track-cancelled,.cashier-track-delivered-v79){min-height:52px;padding:8px;font-size:14px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;height:100%;padding-top:8px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol>li{grid-template-rows:30px minmax(34px,auto) 22px;align-items:start;gap:4px;min-height:92px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol>li:not(:last-child):after{height:3px;top:14px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol>li i{width:29px;height:29px;font-size:12px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol>li strong{min-height:34px;padding:2px 3px;font-size:clamp(10px,.74vw,13px);line-height:1.45;overflow:visible}.cashier-monitor-v85 .cashier-order-card-body-v79>ol>li small{line-height:1.4;font-size:clamp(11px,.8vw,14px)!important}.cashier-monitor-v85 .monitor-empty{font-size:14px}.cashier-tools-page-v85{--tools-v85-card-height:88px;--tools-v85-gap:8px}.cashier-tools-page-v85 .cashier-tools-summary-v82{grid-auto-rows:var(--tools-v85-card-height);gap:var(--tools-v85-gap)}.cashier-tools-page-v85 .cashier-tools-summary-v82>article{width:100%;min-width:0;height:var(--tools-v85-card-height);min-height:var(--tools-v85-card-height);max-height:var(--tools-v85-card-height);box-sizing:border-box}.cashier-tools-page-v85 .cashier-tools-grid-v79{gap:var(--tools-v85-gap)}.cashier-tools-page-v85 .cashier-component-quality-v83,.cashier-tools-page-v85 .production-component-compact-grid{grid-auto-rows:var(--tools-v85-card-height)!important;align-content:start!important;gap:var(--tools-v85-gap)!important}.cashier-tools-page-v85 .cashier-component-quality-v83>article,.cashier-tools-page-v85 .production-component-compact-grid>article{box-sizing:border-box;width:100%!important;min-width:0!important;height:var(--tools-v85-card-height)!important;min-height:var(--tools-v85-card-height)!important;max-height:var(--tools-v85-card-height)!important}.cashier-tools-page-v85 .cashier-component-quality-v83>article strong,.cashier-tools-page-v85 .production-component-compact-grid>article strong{font-size:clamp(10px,.72vw,13px)!important}.cashier-tools-page-v85 .cashier-component-quality-v83>article b,.cashier-tools-page-v85 .production-component-compact-grid>article b{font-size:clamp(11px,.78vw,14px)!important}@media (width<=1100px){.cashier-monitor-v85 .cashier-live-lanes-v74{grid-template-rows:none;grid-template-columns:1fr;overflow:visible}.cashier-monitor-v85 .cashier-live-lane-v79{min-height:760px}.cashier-monitor-v85 .cashier-order-card-body-v79{grid-template-columns:1fr;overflow-x:auto}.cashier-monitor-v85 .cashier-order-cancel-slot-v79{justify-self:start;min-width:150px}.cashier-monitor-v85 .cashier-order-card-body-v79>ol{min-width:760px}}@media (width<=620px){.cashier-tools-page-v85{--tools-v85-card-height:94px;--tools-v85-gap:7px}}body:has(.cashier-tools-page-v86){overflow:hidden auto}.cashier-tools-page-v86{grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.cashier-tools-page-v86 .cashier-tools-grid-v79{grid-template-rows:auto auto;overflow:visible}.cashier-tools-page-v86 .cashier-tools-panel-v82{height:auto;min-height:0;overflow:visible}.cashier-tools-page-v86 .cashier-tools-panel-v82>:is(.food-tests,.production-board){height:auto;overflow:visible;padding:clamp(10px,.8vw,15px)!important}.cashier-tools-page-v86 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header{min-height:64px;margin-bottom:12px;padding-bottom:10px}.cashier-tools-page-v86 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header h2{font-size:clamp(17px,1.35vw,23px);line-height:1.35}.cashier-tools-page-v86 .cashier-tools-panel-v82>:is(.food-tests,.production-board)>header :is(p,span,strong){font-size:clamp(12px,.82vw,15px);line-height:1.55}.cashier-tools-page-v86 .cashier-tools-summary-v82>article{height:auto;min-height:88px;max-height:none;padding:13px 16px}.cashier-tools-page-v86 .cashier-tools-summary-v82 span{font-size:clamp(13px,.9vw,16px)}.cashier-tools-page-v86 .cashier-tools-summary-v82 small{font-size:clamp(11px,.72vw,13px);line-height:1.45}.cashier-tools-page-v86 .cashier-tools-summary-v82 strong{font-size:clamp(28px,2.2vw,38px)}.cashier-tools-page-v86 .cashier-component-quality-v83{overflow:visible;grid-template-rows:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(96px,auto)!important;align-content:start!important;gap:10px!important}.cashier-tools-page-v86 .cashier-component-quality-v83>article{gap:8px;height:auto!important;min-height:96px!important;max-height:none!important;padding:13px 10px!important}.cashier-tools-page-v86 .cashier-component-quality-v83>article strong{line-height:1.55;font-size:clamp(14px,1vw,18px)!important}.cashier-tools-page-v86 .cashier-component-quality-v83>article b{min-height:31px;line-height:1.45;font-size:clamp(12px,.82vw,15px)!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid{overflow:visible;grid-template-rows:none!important;grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-auto-rows:minmax(94px,auto)!important;align-content:start!important;gap:8px!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid>article{gap:5px;height:auto!important;min-height:94px!important;max-height:none!important;padding:11px 8px!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid>article strong{line-height:1.5;font-size:clamp(13px,.88vw,16px)!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid>article>small{font-size:clamp(11px,.7vw,13px);line-height:1.45}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid>article b{line-height:1.4;font-size:clamp(15px,1.05vw,19px)!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid>article b small{font-size:clamp(11px,.7vw,13px)}@media (width<=1400px){.cashier-tools-page-v86 .cashier-component-quality-v83{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media (width<=900px){.cashier-tools-page-v86 .cashier-component-quality-v83{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=620px){.cashier-tools-page-v86 .cashier-component-quality-v83,.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(104px,auto)!important}}@media (width<=390px){.cashier-tools-page-v86 .cashier-component-quality-v83,.cashier-tools-page-v86 .cashier-tools-inventory-v81 .production-component-compact-grid{grid-template-columns:1fr!important}}.qc-ticket-monitor-v87{--qc-monitor-v87-height:760px;--qc-monitor-v87-food-area-height:156px;--qc-monitor-v87-food-card-height:72px;--qc-monitor-v87-ticket-card-height:190px;height:var(--qc-monitor-v87-height);min-height:var(--qc-monitor-v87-height);max-height:var(--qc-monitor-v87-height);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.qc-ticket-monitor-v87>header,.qc-ticket-monitor-v87>.qc-monitor-notice,.qc-ticket-monitor-v87>.qc-monitor-total{flex:none}.qc-ticket-monitor-v87 .qc-monitor-food-totals{height:var(--qc-monitor-v87-food-area-height);min-height:var(--qc-monitor-v87-food-area-height);max-height:var(--qc-monitor-v87-food-area-height);grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:var(--qc-monitor-v87-food-card-height);scrollbar-width:thin;align-content:start;gap:6px;margin-bottom:10px;padding:2px;display:grid;overflow-y:auto}.qc-ticket-monitor-v87 .qc-monitor-food-totals>article{width:100%;min-width:0;height:var(--qc-monitor-v87-food-card-height);min-height:var(--qc-monitor-v87-food-card-height);max-height:var(--qc-monitor-v87-food-card-height);box-sizing:border-box;grid-template-rows:minmax(0,1fr) 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;padding:5px 6px}.qc-ticket-monitor-v87 .qc-monitor-food-totals>article strong{font-size:9px;line-height:1.35}.qc-ticket-monitor-v87 .qc-monitor-food-totals>article small{font-size:7px}.qc-ticket-monitor-v87 .qc-monitor-food-totals>article b{font-size:9px}.qc-ticket-monitor-v87 .qc-monitor-food-totals>article button{height:24px;min-height:24px;padding:2px 5px;font-size:7px}.qc-ticket-monitor-v87 .qc-monitor-service-lanes{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;overflow:hidden}.qc-ticket-monitor-v87 .qc-monitor-service-lanes>section{grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.qc-ticket-monitor-v87 .qc-monitor-ticket-lane{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--qc-monitor-v87-ticket-card-height);scrollbar-width:thin;align-content:start;align-items:start;height:100%;min-height:0;overflow-y:auto;max-height:none!important}.qc-ticket-monitor-v87 .qc-monitor-ticket-lane>article{width:100%;min-width:0;height:var(--qc-monitor-v87-ticket-card-height);min-height:var(--qc-monitor-v87-ticket-card-height);max-height:var(--qc-monitor-v87-ticket-card-height);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.qc-ticket-monitor-v87 .qc-monitor-ticket-lane>article>header{flex:none}.qc-ticket-monitor-v87 .qc-monitor-ticket-lane>article>div{scrollbar-width:thin;align-content:start;min-height:0;overflow-y:auto}.qc-ticket-monitor-v87 .qc-monitor-ticket-lane>p{grid-column:1/-1}@media (width<=1180px){.qc-ticket-monitor-v87 .qc-monitor-food-totals{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=820px){.qc-ticket-monitor-v87 .qc-monitor-service-lanes{grid-template-columns:1fr;grid-auto-rows:100%;overflow-y:auto}}@media (width<=620px){.qc-ticket-monitor-v87{--qc-monitor-v87-height:720px}.qc-ticket-monitor-v87 .qc-monitor-food-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-display-v88{grid-template-rows:auto minmax(0,1fr) 152px auto}.marketing-foods-v88{padding:7px 9px}.marketing-foods-v88>header{grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;margin-bottom:5px;display:grid}.marketing-foods-v88>header h1{margin-top:1px;font-size:18px}.marketing-date-filter{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.marketing-date-filter label{color:#c9cdbf;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex}.marketing-date-filter input,.marketing-date-filter button{box-sizing:border-box;color:#edf1e9;min-width:0;height:30px;font:inherit;background:#0c1d1490;border:1px solid #ffffff1c;border-radius:7px;padding:4px 7px;font-size:8px}.marketing-date-filter input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:118px}.marketing-date-filter button{cursor:pointer;white-space:nowrap}.marketing-date-filter button:last-of-type{color:#3d310a;background:#e8c954}.marketing-date-filter button:disabled{opacity:.48;cursor:default}.marketing-date-filter>small[role=alert]{color:#ffd0c8;font-size:8px;position:absolute;transform:translateY(32px)}.marketing-foods-v88>.marketing-food-grid{scrollbar-width:thin;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:68px;align-content:start;gap:4px;height:100%;min-height:0;overflow-y:auto}.marketing-foods-v88 .marketing-food-grid>article{box-sizing:border-box;border-radius:8px;grid-template-rows:21px minmax(0,1fr);grid-template-columns:21px minmax(0,1fr);align-content:start;gap:3px;width:100%;min-width:0;height:68px;min-height:68px;max-height:68px;padding:4px}.marketing-foods-v88 .marketing-food-grid>article>b{width:21px;height:21px;font-size:7px}.marketing-foods-v88 .marketing-food-grid>article>span{align-content:center}.marketing-foods-v88 .marketing-food-grid>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,.62vw,11px);line-height:1.3;overflow:hidden}.marketing-foods-v88 .marketing-food-grid>article dl{grid-column:1/-1;gap:3px;margin:0}.marketing-foods-v88 .marketing-food-grid>article dl div{border-radius:5px;gap:1px;min-width:0;padding:3px 4px}.marketing-foods-v88 .marketing-food-grid>article dt{font-size:7px}.marketing-foods-v88 .marketing-food-grid>article dd{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(7px,.55vw,9px);overflow:hidden}@media (width<=1100px){.marketing-display-v88{grid-template-rows:auto minmax(0,1fr) 184px auto}.marketing-foods-v88>header{grid-template-columns:1fr auto}.marketing-date-filter{grid-area:2/1/auto/-1;justify-content:flex-start}.marketing-foods-v88>.marketing-food-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=620px){.marketing-display-v88{grid-template-rows:auto minmax(0,1fr) 226px auto}.marketing-date-filter{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-date-filter label{gap:2px;display:grid}.marketing-date-filter input{width:100%}.marketing-date-filter>small[role=alert]{grid-column:1/-1;position:static;transform:none}.marketing-foods-v88>.marketing-food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cashier-redesign-v89 .cashier-marketer-field-v89 select{color:#111;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d9ddd3;border-radius:8px;padding:6px 8px;font-size:11px}.cashier-redesign-v89 .cashier-order-footer-v76{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);grid-template-areas:"financial meta""actions actions""error error";gap:6px 8px}.cashier-redesign-v89 .cashier-financial-controls-v89{grid-area:financial;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;display:grid}.cashier-redesign-v89 .cashier-financial-controls-v89>label{box-sizing:border-box;background:#f8f9f5;border:1px solid #d9ddd3;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:47px;padding:5px 7px;font-weight:900;display:grid;color:#20251d!important;font-size:10px!important}.cashier-redesign-v89 .cashier-financial-controls-v89 :is(input[type=text],select){box-sizing:border-box;color:#111;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #cfd5c9;border-radius:6px;padding:4px 6px;font-size:11px}.cashier-redesign-v89 .cashier-financial-controls-v89 :is(input,select):disabled{color:#8b9087;background:#eceee9}.cashier-redesign-v89 .cashier-vat-toggle-v89{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center}.cashier-redesign-v89 .cashier-vat-toggle-v89.selected{background:#edf5e8;border-color:#6f885c;box-shadow:inset -4px 0 #607a4d}.cashier-redesign-v89 .cashier-vat-toggle-v89 input{accent-color:#526c42;width:20px;height:20px}.cashier-redesign-v89 .cashier-vat-toggle-v89 span{gap:2px;min-width:0;display:grid}.cashier-redesign-v89 .cashier-vat-toggle-v89 strong{font-size:11px}.cashier-redesign-v89 .cashier-vat-toggle-v89 small{font-size:9px!important}.cashier-redesign-v89 .cashier-order-footer-v76 .cashier-order-meta{grid-area:meta}.cashier-redesign-v89 .cashier-order-footer-v76 .cashier-form-actions{grid-area:actions}.cashier-redesign-v89 .cashier-order-footer-v76 .cashier-save-error{grid-area:error}.cashier-redesign-v89 .cashier-receipt-preview-v78{grid-template-rows:auto minmax(0,1fr) auto!important}.cashier-redesign-v89 .cashier-receipt-items-v78>h3{font-size:12px}.cashier-redesign-v89 .cashier-receipt-items-v78 article{grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:6px;min-height:55px;padding:7px 8px}.cashier-redesign-v89 .cashier-receipt-items-v78 article>span{gap:3px;min-width:0;display:grid}.cashier-redesign-v89 .cashier-receipt-items-v78 article strong{font-size:12px}.cashier-redesign-v89 .cashier-receipt-items-v78 article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#555f50!important;font-size:10px!important}.cashier-redesign-v89 .cashier-receipt-items-v78 article b{color:#3e542f;white-space:nowrap;background:#edf3e8;border:1px solid #d2ddca;width:auto;min-width:92px;height:auto;min-height:34px;padding:5px 7px;font-size:11px}.cashier-redesign-v89 .cashier-receipt-financial-v89{background:#f2f5ee;border:1px solid #d7dfd1;border-radius:9px;gap:5px;min-height:0;font-size:11px;color:#252c21!important;padding:8px!important;display:grid!important}.cashier-redesign-v89 .cashier-receipt-financial-v89>div{border-bottom:1px dashed #d3d9ce;justify-content:space-between;align-items:center;gap:7px;min-height:25px;padding-bottom:4px;display:flex}.cashier-redesign-v89 .cashier-receipt-financial-v89>div strong{color:#3d512f;white-space:nowrap;font-size:11px}.cashier-redesign-v89 .cashier-receipt-financial-v89>div.final{color:#fff;background:#4d663e;border:0;border-radius:7px;min-height:36px;padding:6px 7px;font-size:12px;font-weight:900}.cashier-redesign-v89 .cashier-receipt-financial-v89>div.final strong{color:#fff;font-size:14px}.cashier-redesign-v89 .cashier-receipt-financial-v89>small{text-align:center;color:#50594b!important;font-size:9px!important}@media (width>=881px){.cashier-redesign-v89 .cashier-customer-row-v79.top{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.cashier-redesign-v89 .cashier-financial-controls-v89{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.cashier-redesign-v89 .cashier-order-footer-v76{grid-template-columns:1fr;grid-template-areas:"financial""meta""actions""error"}.cashier-redesign-v89 .cashier-receipt-preview-v78{min-height:540px}}@media (width<=560px){.cashier-redesign-v89 .cashier-financial-controls-v89,.cashier-redesign-v89 .cashier-receipt-items-v78 article{grid-template-columns:1fr}.cashier-redesign-v89 .cashier-receipt-items-v78 article b{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
