.operations-theme,.admin-theme{color-scheme:light dark;--operations-link-color: #9f1e29;--operations-link-hover-color: #b51f2b;--operations-outlined-label-color: #9f1e29;--operations-outlined-outline-color: var(--line);--mat-sys-background: light-dark(#fff8f6, #181211);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#fbeeec, #362f2e);--mat-sys-inverse-primary: light-dark(#ffb4a8, #c00100);--mat-sys-inverse-surface: light-dark(#362f2e, #ede0dd);--mat-sys-on-background: light-dark(#201a19, #ede0dd);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #690100);--mat-sys-on-primary-container: light-dark(#930100, #ffdad4);--mat-sys-on-primary-fixed: light-dark(#410000, #410000);--mat-sys-on-primary-fixed-variant: light-dark(#930100, #930100);--mat-sys-on-secondary: light-dark(#ffffff, #442925);--mat-sys-on-secondary-container: light-dark(#5d3f3b, #ffdad4);--mat-sys-on-secondary-fixed: light-dark(#2c1512, #2c1512);--mat-sys-on-secondary-fixed-variant: light-dark(#5d3f3b, #5d3f3b);--mat-sys-on-surface: light-dark(#201a19, #ede0dd);--mat-sys-on-surface-variant: light-dark(#534341, #f5ddda);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#857370, #a08c89);--mat-sys-outline-variant: light-dark(#d8c2be, #534341);--mat-sys-primary: light-dark(#c00100, #ffb4a8);--mat-sys-primary-container: light-dark(#ffdad4, #930100);--mat-sys-primary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-primary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#775651, #e7bdb6);--mat-sys-secondary-container: light-dark(#ffdad4, #5d3f3b);--mat-sys-secondary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-secondary-fixed-dim: light-dark(#e7bdb6, #e7bdb6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f6, #181211);--mat-sys-surface-bright: light-dark(#fff8f6, #3f3737);--mat-sys-surface-container: light-dark(#f9ebe9, #251e1d);--mat-sys-surface-container-high: light-dark(#f3e5e4, #302828);--mat-sys-surface-container-highest: light-dark(#ede0dd, #3b3332);--mat-sys-surface-container-low: light-dark(#fef1ef, #201a19);--mat-sys-surface-container-lowest: light-dark(#ffffff, #130d0c);--mat-sys-surface-dim: light-dark(#e4d7d6, #181211);--mat-sys-surface-tint: light-dark(#c00100, #ffb4a8);--mat-sys-surface-variant: light-dark(#f5ddda, #534341);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3b2d2b;--mat-sys-neutral10: #201a19;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Arial;--mat-sys-body-large-font: Arial;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Arial;--mat-sys-body-medium-font: Arial;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Arial;--mat-sys-body-small-font: Arial;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Arial;--mat-sys-display-large-font: Arial;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Arial;--mat-sys-display-medium-font: Arial;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Arial;--mat-sys-display-small-font: Arial;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Arial;--mat-sys-headline-large-font: Arial;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Arial;--mat-sys-headline-medium-font: Arial;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Arial;--mat-sys-headline-small-font: Arial;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Arial;--mat-sys-label-large-font: Arial;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Arial;--mat-sys-label-medium-font: Arial;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Arial;--mat-sys-label-small-font: Arial;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Arial;--mat-sys-title-large-font: Arial;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Arial;--mat-sys-title-medium-font: Arial;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Arial;--mat-sys-title-small-font: Arial;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #b51f2b;--mat-sys-on-primary: #fff;--mat-button-filled-container-height: 44px;--mat-button-outlined-container-height: 44px;--mat-button-text-container-height: 44px;--mat-button-filled-container-color: #b51f2b;--mat-button-filled-label-text-color: #fff;--mat-button-outlined-label-text-color: var(--operations-outlined-label-color);--mat-button-outlined-outline-color: var(--operations-outlined-outline-color);--mat-button-text-label-text-color: var(--operations-link-color);--mat-toolbar-container-background-color: var(--surface);--mat-toolbar-container-text-color: var(--text);--mat-card-outlined-container-color: var(--surface-raised);--mat-card-outlined-outline-color: var(--line);--mat-card-outlined-container-shape: 14px}@media(prefers-color-scheme:dark){.operations-theme,.admin-theme{--operations-link-color: #ffb3b7;--operations-link-hover-color: #ffd4d6;--operations-outlined-label-color: #f6f5f1;--operations-outlined-outline-color: #a3a5aa}}:root{color-scheme:dark;--page: #131416;--surface: #191a1d;--surface-raised: #202125;--text: #f6f5f1;--muted: #a3a5aa;--subtle: #8f929a;--line: #34363b;--accent: #b51f2b;--accent-hover: #ce2937;--content-width: 1440px;--page-gutter: 32px;--page-frame-width: min(var(--content-width), calc(100% - var(--page-gutter) - var(--page-gutter)));font-family:Arial,Helvetica,sans-serif;background:var(--page);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0;background:var(--page);color:var(--text)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #f06b74;outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){:root{--page-gutter: 20px}}@media(max-width:600px){:root{--page-gutter: 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-icon{display:inline-block;width:28px;height:28px;flex:0 0 28px;margin-inline-end:5px;object-fit:contain;vertical-align:middle}.dinegusto-courier-select-panel{color-scheme:light;--mat-select-panel-background-color: #fff;--mat-option-label-text-color: #17181b;--mat-option-selected-state-label-text-color: #17181b;--mat-option-selected-state-layer-color: #fbe8ea;--mat-option-hover-state-layer-color: #f1f2f4;--mat-option-focus-state-layer-color: #f1f2f4}@media(prefers-color-scheme:dark){.dinegusto-courier-select-panel{color-scheme:dark;--mat-select-panel-background-color: #1c1d21;--mat-option-label-text-color: #f6f5f1;--mat-option-selected-state-label-text-color: #f6f5f1;--mat-option-selected-state-layer-color: #2b2024;--mat-option-hover-state-layer-color: #373b46;--mat-option-focus-state-layer-color: #373b46}}.dinegusto-pos-account-bill-group-panel{color-scheme:light;--mat-select-panel-background-color: #fff;--mat-option-label-text-color: #17181b;--mat-option-selected-state-label-text-color: #17181b;--mat-option-selected-state-layer-color: #fbe8ea;--mat-option-hover-state-layer-color: #f1f2f4;--mat-option-focus-state-layer-color: #f1f2f4}@media(prefers-color-scheme:dark){.dinegusto-pos-account-bill-group-panel{color-scheme:dark;--mat-select-panel-background-color: #1c1d21;--mat-option-label-text-color: #f6f5f1;--mat-option-selected-state-label-text-color: #f6f5f1;--mat-option-selected-state-layer-color: #2b2024;--mat-option-hover-state-layer-color: #373b46;--mat-option-focus-state-layer-color: #373b46}}html:root .pos-page.admin-theme{--pos-material-focus: #ffb3b7;--pos-accent-icon: #e33340;--pos-bill-adjustment-selected: #f06b74}@media(prefers-color-scheme:light){html:root .pos-page.admin-theme{color-scheme:light;background:#f1f2f4;color:#17181b;--page: #f1f2f4;--surface: #fff;--surface-raised: #fff;--text: #17181b;--muted: #555b64;--subtle: #555b64;--line: #c5c9d0;--accent: #b51f2b;--accent-hover: #9f1e29;--operations-link-color: #9f1e29;--operations-link-hover-color: #b51f2b;--operations-outlined-label-color: #9f1e29;--mat-form-field-outlined-focus-label-text-color: #9f1e29;--operations-outlined-outline-color: #555b64;--pos-material-focus: #9f1e29;--pos-accent-icon: #9f1e29;--pos-bill-adjustment-selected: #9f1e29}html:root .pos-page.admin-theme :is(h1,h2,h3,h4,h5,p,strong,small,span,time,dt,dd,li,legend,label){color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker{color-scheme:light;--picker-surface: #fff;--picker-field-surface: #fff;--picker-text: #17181b;--picker-muted: #555b64;--picker-outline: #555b64;--picker-focus: #9f1e29;border-color:#c5c9d0;background:#fff;color:#17181b;--mat-sys-primary: #b51f2b;--mat-sys-on-primary: #fff;--mat-sys-surface: #fff;--mat-sys-surface-container: #fff;--mat-sys-on-surface: #17181b;--mat-sys-on-surface-variant: #555b64;--mat-sys-outline: #555b64;--mat-form-field-outlined-outline-color: #555b64;--mat-form-field-outlined-hover-outline-color: #343a40;--mat-form-field-outlined-focus-outline-color: #9f1e29;--mat-form-field-outlined-label-text-color: #343a40;--mat-form-field-outlined-hover-label-text-color: #17181b;--mat-form-field-outlined-focus-label-text-color: #9f1e29;--mat-form-field-outlined-input-text-color: #17181b;--mat-form-field-outlined-input-text-placeholder-color: #555b64;--mat-form-field-outlined-disabled-input-text-color: #555b64;--mat-form-field-outlined-disabled-label-text-color: #555b64;--mat-form-field-outlined-disabled-outline-color: #c5c9d0;--mat-form-field-outlined-caret-color: #9f1e29;--mat-button-outlined-container-height: 44px;--mat-button-outlined-label-text-color: #17181b;--mat-button-outlined-outline-color: #9aa0a8;--mat-button-outlined-state-layer-color: #9f1e29;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-pressed-state-layer-opacity: .12}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker :is(h1,h2,h3,h4,h5,p,strong,small,span,time,dt,dd,li,legend,label){color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker :is(.picker-status,.picker-error p){color:#555b64}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker .picker-field mat-label{color:#343a40}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker button[mat-stroked-button]{border-color:#9aa0a8;background:#fff;color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker button[mat-stroked-button]:hover:not(:disabled){background:#f1f2f4}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker button[mat-stroked-button]:disabled{border-color:#c5c9d0;background:#f1f2f4;color:#555b64}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker .picker-field select[matNativeControl]{color-scheme:light;background:#fff;color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker .picker-field option{background:#fff;color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker .picker-field option:checked{background:#fbe8ea;color:#17181b}html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker button:focus-visible,html:root .pos-page.admin-theme app-restaurant-discount-picker .discount-picker .picker-field select:focus-visible{outline:3px solid #9f1e29;outline-offset:2px}html:root .pos-page.admin-theme :is(.brand-mark,.header-links a,.eyebrow,.category h3){color:#9f1e29}html:root .pos-page.admin-theme .primary-button,html:root .pos-page.admin-theme .primary-button *{color:#fff}html:root .pos-page.admin-theme .primary-button:hover:not(:disabled){background:#9f1e29}html:root .pos-page.admin-theme .secondary-button{border-color:#9aa0a8;background:#fff;color:#17181b}html:root .pos-page.admin-theme .secondary-button:hover:not(:disabled){background:#f1f2f4}html:root .pos-page.admin-theme :is(.menu-panel,.checkout-panel,.state-card){border-color:#c5c9d0;background:#fff;color:#17181b}html:root .pos-page.admin-theme :is(.product-card,.table-session-choice,.table-session-orders>li,.table-refund-history-item){border-color:#c5c9d0;background:#f1f2f4}html:root .pos-page.admin-theme :is(.table-session-detail,.table-move-panel,.table-merge-panel){border-color:#c5c9d0;background:#fff}html:root .pos-page.admin-theme .quantity-control button{border-color:#9aa0a8;background:#fff;color:#17181b}html:root .pos-page.admin-theme :is(.fulfillment-options label,.payment-method-options label){border-color:#9aa0a8;color:#343a40}html:root .pos-page.admin-theme :is(.table-session-choice.is-selected,.fulfillment-options label.is-selected,.payment-method-options label.is-selected){border-color:#9f1e29;background:#fbe8ea}html:root .pos-page.admin-theme .cart-row-actions button{border-color:#9f1e29;color:#9f1e29}html:root .pos-page.admin-theme .field-error,html:root .pos-page.admin-theme .submit-error{border-color:#c97979;background:#fff1f1;color:#8b1e1e}html:root .pos-page.admin-theme :is(.table-settlement-message,.closed-banner,.attempt-recovery){border-color:#b78530;background:#fff6e5;color:#684207}html:root .pos-page.admin-theme :is(.table-settlement-message strong,.table-settlement-message span,.closed-banner span,.attempt-recovery span){color:#684207}html:root .pos-page.admin-theme .offline-cash-queue-row{border-color:#b78530;background:#fff;color:#17181b}html:root .pos-page.admin-theme .offline-cash-queue-row>div>:is(strong,span,small){color:#17181b}html:root .pos-page.admin-theme .offline-cash-queue-row[data-offline-cash-state=confirmed]{border-color:#8bb39a;background:#eaf6ed;color:#14532d}html:root .pos-page.admin-theme .offline-cash-queue-row[data-offline-cash-state=confirmed]>div>:is(strong,span,small){color:#14532d}html:root .pos-page.admin-theme .offline-cash-queue-row .secondary-button:focus-visible{outline-color:#9f1e29}html:root .pos-page.admin-theme .offline-cash-saved-receipt[data-offline-cash-state=confirmed]{border-color:#8bb39a;background:#eaf6ed;color:#14532d}html:root .pos-page.admin-theme .offline-cash-saved-receipt[data-offline-cash-state=confirmed]>:is(strong,span,small){color:#14532d}html:root .pos-page.admin-theme :is(.table-settlement-receipt,.table-refund-success,.receipt-card){border-color:#8bb39a;background:#eaf6ed;color:#14532d}html:root .pos-page.admin-theme :is(.table-settlement-receipt h3,.receipt-heading h2,.receipt-summary dd){color:#14532d}html:root .pos-page.admin-theme .terminal-attested-receipt{border-color:#b78530;background:#fff6e5}html:root .pos-page.admin-theme .terminal-attested-receipt .captured-label,html:root .pos-page.admin-theme .terminal-attestation-note{border-color:#b78530;background:#fff9ec;color:#684207}html:root .pos-page.admin-theme .captured-label{border-color:#8bb39a;color:#14532d}html:root .pos-page.admin-theme :is(.cart-product span,.item-count,.field-hint,.estimate-note,.receipt-time,.session-empty){color:#555b64}html:root .pos-page.admin-theme .cash-field [matTextSuffix]{color:#555b64}html:root .pos-page.admin-theme :is(.pos-shell a:focus-visible,input[matInput]:focus-visible,select[matNativeControl]:focus-visible,textarea[matInput]:focus-visible){outline-color:#9f1e29}}.dinegusto-staff-area-options{color-scheme:light;--mat-select-panel-background-color: #fff;--mat-option-label-text-color: #17181b;--mat-option-selected-state-label-text-color: #84202a;--mat-option-selected-state-layer-color: #fbe8ea;--mat-option-hover-state-layer-color: #f1f2f4;--mat-option-focus-state-layer-color: #f1f2f4}@media(prefers-color-scheme:dark){.dinegusto-staff-area-options{color-scheme:dark;--mat-select-panel-background-color: #1c1d21;--mat-option-label-text-color: #f6f5f1;--mat-option-selected-state-label-text-color: #ffb3b7;--mat-option-selected-state-layer-color: #2b2024;--mat-option-hover-state-layer-color: #373b46;--mat-option-focus-state-layer-color: #373b46}}app-root:has(>.app-content>app-guest-order-page)>app-platform-footer{padding-bottom:calc(78px + env(safe-area-inset-bottom))}
