@font-face{font-family:SudsPointInter;src:url(/brand/InterVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}html #root .brand,.brand,.pos-startup-name{color:#0f0f14;white-space:nowrap;letter-spacing:-.03em!important;align-items:baseline!important;gap:0!important;font-family:SudsPointInter,Inter,sans-serif!important;display:inline-flex!important}html #root .brand .sudspoint-bold,.sudspoint-bold{font-weight:700!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html #root .brand .sudspoint-light,.sudspoint-light{font-weight:300!important;font-size:inherit!important;letter-spacing:inherit!important;color:inherit!important;line-height:inherit!important;background:0 0!important;margin:0!important;padding:0!important}html #root .brand .sudspoint-tm,.sudspoint-tm{letter-spacing:0;align-self:flex-start;margin:.35em 0 0 .25em;font-weight:400;line-height:1;font-size:.24em!important}.sudspoint-loading-icon{object-fit:contain;width:56px;height:56px}@media screen{html.pos-typography #root .pos-loader-track span{background:#7028fa}.pos-startup-spinner{border-top-color:#7028fa}}@media (prefers-reduced-motion:reduce){.pos-loader-track span{animation:none!important}}:root{--pos-space-1:4px;--pos-space-2:8px;--pos-space-3:12px;--pos-space-4:16px;--pos-space-6:24px;--pos-space-8:32px;--pos-radius-control:12px;--pos-radius-panel:20px;--pos-touch:48px;--pos-danger:#89581c;--pos-danger-soft:#fff4e1;--pos-danger-border:#e7d2ae;--pos-success:#405887;--pos-success-soft:#edf2fb}@media screen{.pos-button{min-height:var(--pos-touch);border-radius:var(--pos-radius-control);font-weight:500;transition:background-color .12s,border-color .12s}.pos-button.primary{background:var(--pos-accent);color:#fff;border-color:var(--pos-accent);font-weight:600}.pos-button.pos-danger{background:var(--pos-danger-soft);color:var(--pos-danger);border-color:var(--pos-danger-border)}.pos-button:disabled{cursor:not-allowed}.pos-field{border-radius:var(--pos-radius-control);min-height:var(--pos-touch);color:var(--pos-ink)}.pos-field::placeholder{color:#898398}.pos-panel{border-radius:var(--pos-radius-panel)}.pos-section-header{gap:var(--pos-space-4)}.pos-section-header h2{letter-spacing:-.5px;margin-bottom:8px;font-size:24px;line-height:1.2}.pos-section-header .eyebrow{margin-bottom:8px}.pos-icon{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:22px;height:22px}.pos-button:focus-visible,.pos-field:focus-visible{outline:3px solid var(--pos-accent);outline-offset:3px}.pos-page-header{background:0 0;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:64px;padding:0 0 16px;display:flex}.pos-page-header h1{letter-spacing:-.6px;align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.pos-page-header .pos-button{flex-shrink:0;align-items:center;gap:8px;display:flex}.design-showcase{max-width:1160px;padding:24px}.design-showcase>.panel{padding:24px}.design-showcase .showcase-grid{grid-template-columns:1fr 1fr;gap:32px;margin:24px 0;display:grid}.design-showcase h2{font-size:20px}.design-showcase .pos-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.design-showcase .actions{justify-content:flex-start;margin-bottom:24px}.design-showcase .actions button{flex:none}}@media (width<=760px){.design-showcase .showcase-grid{grid-template-columns:1fr}}@media screen{.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;margin:20px 0;display:grid}.checkout-layout>section{background:var(--pos-soft);border-radius:var(--pos-radius-control);align-self:start;padding:20px}.checkout-layout>section ul{padding-left:20px}.checkout-layout .payment-choice{margin:8px 20px 12px 0;display:inline-flex}.pos-field[type=radio],.pos-field[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--pos-accent);margin:0;padding:0}}@media (width<=760px){.checkout-layout{grid-template-columns:1fr;gap:20px}}@media screen{.icon-library{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.icon-library>div{background:var(--pos-soft);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;display:flex}.icon-library svg{width:28px;height:28px}.icon-library span{color:var(--pos-muted);font-size:12px}}@media (width<=760px){.icon-library{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{:root{--pos-danger:#000;--pos-danger-soft:#fff;--pos-danger-border:#bbb;--pos-success:#000;--pos-success-soft:#fff}}@media screen{.brand .pos-brand-badge{background:var(--pos-ink);color:#fff;letter-spacing:.8px;vertical-align:middle;border-radius:5px;padding:4px 7px;font-weight:700;line-height:1;display:inline-block}}.sales-review .checkout-summary{flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.sales-review .checkout-summary-scroll{flex:1;min-height:0;overflow-y:auto}.sales-review .checkout-summary-scroll .sales-review-items{flex:none;overflow:visible}.sales-review .checkout-summary .sales-review-totals{flex-shrink:0;margin-top:auto}@media screen and (width<=700px){.sales-review .checkout-summary{height:min(420px,55dvh)}}@media screen and (width>=701px){.retail-counter>.pos-panel.sales-review{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:20px 24px;display:grid}.retail-counter>.sales-review>.checkout-layout{display:contents}.retail-counter .checkout-summary{grid-area:1/1/3}.retail-counter .checkout-layout>fieldset{grid-area:1/2}.retail-counter .sales-review>.actions{grid-area:2/2;margin-top:0}.sales-review .checkout-layout .checkout-summary{padding-bottom:0}.sales-review .checkout-summary .sales-review-total{align-items:center;min-height:64px;margin:0;padding-top:0}}.sales-review .checkout-layout>.checkout-payment{justify-content:center;align-items:flex-start;padding:16px 24px;display:flex;overflow-y:auto}.checkout-payment-body{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:560px;display:flex;position:relative}.sales-review .checkout-payment-tabs{flex-wrap:nowrap;margin:0}.sales-review .checkout-payment-tabs .pos-button{min-width:136px;min-height:48px;font-size:18px}.sales-review .checkout-cash-entry,.checkout-card-entry{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:relative}.sales-review .checkout-payment .sales-cash-offered{box-sizing:border-box;background:var(--pos-soft);border:1px solid var(--pos-border);text-align:center;width:100%;color:var(--pos-muted);border-radius:20px;gap:8px;padding:16px 24px;display:grid}.sales-review .checkout-payment .sales-cash-offered:focus-within{border-color:var(--pos-accent)}.sales-review .checkout-payment .sales-cash-offered input{box-sizing:border-box;width:100%;height:64px;min-height:64px;box-shadow:none;text-align:center;color:var(--pos-ink);background:0 0;border:0;outline:none;padding:0;font-size:48px;font-weight:700}.sales-review .checkout-payment .sales-cash-offered input::placeholder{color:var(--pos-ink);opacity:1}.sales-review .checkout-payment .cash-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.sales-review .checkout-payment .cash-presets .pos-button{min-height:48px;font-size:16px;font-weight:500}.sales-review .checkout-payment [role=status]{text-align:center;margin:0}.pos-number-pad{border:1px solid var(--pos-border);box-sizing:border-box;background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;display:grid;box-shadow:0 8px 24px #25133d15}.pos-number-pad .pos-button{box-sizing:border-box;place-items:center;height:48px;min-height:48px;font-size:22px;font-weight:600;display:grid}.pos-number-pad .pos-button:nth-last-child(2){font-size:14px;font-weight:400}.pos-number-pad .pos-button:last-child{grid-column:span 2;font-size:16px}.sales-review .checkout-payment .cash-keypad{z-index:5;width:280px;margin:0;position:absolute;top:8px;right:8px}.checkout-terminal-state{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.checkout-terminal-state .pos-icon{width:64px;height:64px;color:var(--pos-accent)}.checkout-terminal-state strong{font-size:22px}.checkout-terminal-state span,.checkout-card-note{color:var(--pos-muted);text-align:center;font-size:14px}.checkout-card-actions{gap:12px;display:flex}@media (width<=700px){.sales-review .checkout-layout>.checkout-payment{padding:12px 0}.sales-review .checkout-payment .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-review .checkout-payment .checkout-card-entry .sales-cash-offered{padding:12px 24px}.sales-review .checkout-payment .checkout-card-entry .sales-cash-offered input{height:48px;min-height:48px}.checkout-card-entry>.pos-button{min-height:32px;padding:4px 8px;font-size:12px;position:absolute;top:8px;right:8px}.checkout-card-entry .checkout-terminal-state{gap:8px;padding:8px 0}.checkout-card-entry .checkout-terminal-state .pos-icon{width:48px;height:48px}.checkout-card-actions{flex-wrap:wrap;justify-content:center}.checkout-currency-field{color:var(--pos-ink);justify-content:center;align-items:center;gap:4px;font-size:48px;font-weight:700;display:flex}.sales-review .checkout-payment .checkout-currency-field input{width:7.5ch;max-width:calc(100% - 36px)}.sales-review .checkout-payment{container-type:inline-size}.sales-review .checkout-payment-body.keypad-open{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;width:100%;display:grid}.sales-review .keypad-open .checkout-payment-tabs{grid-column:1/-1;justify-self:center}.sales-review .keypad-open .checkout-cash-entry,.sales-review .keypad-open .checkout-card-entry{grid-column:1;width:100%;min-width:0}.sales-review .keypad-open .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-floating-keypad{grid-area:2/2;align-self:start;width:280px;max-width:100%;margin:0;position:static}@container (width<=500px){.sales-review .checkout-payment-body.keypad-open{grid-template-columns:minmax(0,1fr)}.checkout-floating-keypad{grid-area:3/1;justify-self:center}.sales-review .keypad-open .cash-presets{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.sales-review .keypad-open .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.keypad-open .checkout-card-entry>.pos-button{display:none}.checkout-terminal-state.is-declined .pos-icon{color:var(--pos-danger)}.sales-review .checkout-receipt-heading{margin:4px 0 16px;font-size:18px}.sales-review .checkout-summary-scroll .sales-review-items{padding:0}.sales-review .checkout-summary-scroll .sales-review-items li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.sales-review .checkout-item-icon{border:1px solid var(--pos-border);width:44px;height:44px;color:var(--pos-accent);border-radius:12px;place-items:center;display:grid}.checkout-item-icon .pos-icon{width:30px;height:30px}.checkout-item-icon img{object-fit:contain;width:36px;height:36px}.sales-review .checkout-ready-section{margin-top:32px}.sales-review .checkout-ready-dates{border:0;gap:0;margin:0;padding:0}.sales-review .checkout-ready-dates>div{border-bottom:1px dotted var(--pos-border);gap:12px;padding:16px 0}.sales-review .checkout-ready-dates>div:last-child{border-bottom:0}.sales-review .checkout-ready-dates>div>.pos-icon{box-sizing:border-box;border:1px solid var(--pos-border);width:44px;height:44px;color:var(--pos-accent);border-radius:12px;padding:7px}.sales-review .checkout-summary .sales-review-totals{border-top:1px solid var(--pos-border)}.orders-view-tabs{margin:16px 0}.orders-board .board-tools{grid-template-columns:minmax(0,2fr) 1fr 1fr;margin:20px 0}.orders-board .order-list{gap:0;display:grid}.orders-board .order{border:0;border-bottom:1px dotted var(--pos-border);border-radius:0;padding:20px 8px}.orders-board .order:last-child{border-bottom:0}.orders-board .order p{margin:8px 0}.order-contact{color:var(--pos-muted);align-items:center;gap:8px;display:flex}.order-current-status{background:var(--pos-soft);border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.order-current-status.is-ready{background:var(--pos-success-soft);color:var(--pos-success)}.order-current-status span{margin-left:auto;font-size:14px}.order-workspace .order-detail-grid aside>.pos-button{width:100%;margin-top:12px}.order-pickup-action .pos-button{width:100%}.order-pickup-overlay{z-index:30;background:#19103745;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-pickup-dialog{box-sizing:border-box;width:min(480px,100%);max-height:90dvh;overflow:auto}.order-pickup-dialog>.pos-button{width:100%;margin-top:16px}@media (width<=700px){.orders-board .board-tools{grid-template-columns:1fr}}.orders-filter-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-board .order>div:last-child{grid-template-columns:100px 110px;place-items:center end;gap:8px 16px;display:grid}.orders-board .order>div:last-child p{margin:0;font-size:18px;font-weight:600}.orders-board .order>div:last-child small{color:var(--pos-muted)}.orders-board .order>div:last-child .pos-button{min-width:100px}.order-workspace>.pos-panel{flex-direction:column;min-height:0;display:flex}.order-workspace .pos-section-header{border-bottom:1px solid var(--pos-border);margin-bottom:16px;padding-bottom:16px}.order-workspace .stage-track{margin:0 0 20px}.order-workspace .stage-track li{padding:8px 12px;font-size:14px}.order-workspace .order-detail-grid{gap:24px}.order-workspace .history summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.order-workspace .order-current-status{margin-bottom:12px}@media (width>=701px){.order-workspace>.pos-panel{box-sizing:border-box;height:calc(100dvh - 80px)}.order-workspace .order-detail-grid{flex:1;min-height:0}.order-workspace .order-detail-grid>div,.order-workspace .order-detail-grid>aside{min-height:0;overflow-y:auto}.order-workspace .order-detail-grid aside{padding:16px}.order-workspace .order-detail-grid aside .total{font-size:32px}.order-workspace .order-detail-grid aside textarea{height:64px;min-height:64px}}.pos-order-status{box-sizing:border-box;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:fit-content;height:36px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.pos-order-status .pos-icon{width:16px;height:16px}.pos-order-status--received{color:#656087;background:#efedf6}.pos-order-status--progress{color:#5941ad;background:#eee9fb}.pos-order-status--ready{color:#315ba0;background:#e7efff}.pos-order-status--cancelled{color:#805e29;background:#fff0d9}.shared-payment-checkout .checkout-layout.checkout-payments-only{display:block}:root{--pos-shadow-panel:0 4px 20px #38207306}@media screen{.app main>.pos-panel,.app .compact-customer-search.pos-panel,.app .inventory-dialog.pos-panel,.app .order-payment-overlay .service-payment-screen{box-shadow:var(--pos-shadow-panel)}}.pos-language-setting{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:14px;font-weight:600;display:flex}.pos-language-setting select.pos-field{width:160px;min-height:44px;margin:0}.pos-language-setting small{color:var(--pos-muted);font-size:12px;font-weight:400}select.pos-field:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23565B65' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:44px}input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;accent-color:var(--pos-accent);vertical-align:middle;cursor:pointer;flex-shrink:0;margin:0}input[type=checkbox]:focus-visible{outline:2px solid var(--pos-accent);outline-offset:3px}input[type=checkbox]:disabled{cursor:default;opacity:.5}input[type=checkbox]{appearance:none;border:1px solid var(--pos-border);background-color:var(--pos-surface);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:10px}input[type=checkbox]:checked{background-color:var(--pos-accent);border-color:var(--pos-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--pos-accent);border-color:var(--pos-accent);background-image:linear-gradient(#fff,#fff);background-size:12px 2px}@media (forced-colors:active){input[type=checkbox]{appearance:auto;background-image:none}}:root :is(button,summary).pos-more-control{box-sizing:border-box;border:1px solid var(--pos-border);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-accent);cursor:pointer;vertical-align:middle;background:#fff;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}:root :is(button,summary).pos-more-control>.pos-icon{flex:0 0 24px;width:24px;height:24px;margin:0;transform:none}summary.pos-more-control::-webkit-details-marker{display:none}summary.pos-more-control::marker{content:""}:root :is(button,summary).pos-more-control:hover{background:var(--pos-canvas);border-color:var(--pos-border);color:var(--pos-accent)}:root :is(button,summary).pos-more-control:focus-visible{outline:3px solid var(--pos-accent);outline-offset:3px}button.pos-more-control:disabled{opacity:.5;cursor:not-allowed}@media screen{.pos-button.pos-icon-label{justify-content:center;align-items:center;gap:var(--pos-button-icon-gap,8px);display:inline-flex}.pos-button.pos-icon-label>.pos-icon{flex-shrink:0}.pos-button-label{min-width:0}}.pos-search-field{flex:1;align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}html.pos-typography #root .app .pos-search-field>input.pos-field{box-sizing:border-box;width:100%;min-width:0;margin:0;padding-right:60px}html.pos-typography #root .app .pos-search-field>.pos-search-clear{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);box-shadow:none;background:0 0;border:0;border-radius:10px;margin:0;padding:12px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}html.pos-typography #root .app .pos-search-field>.pos-search-clear:hover{background:0 0}.pos-icon:has(+.pos-search-field){z-index:1;pointer-events:none}html.pos-typography #root .pos-redesign .pos-search-field>button.pos-search-clear{padding:16px;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .pos-search-field>button.pos-search-clear>.pos-icon{width:16px;min-width:16px;height:16px}html.pos-typography #root .pos-redesign .pos-search-field>button.pos-search-clear{top:0;bottom:0;margin:auto 0!important;transform:none!important}html.pos-typography #root .pos-redesign button.pos-button.pos-search-clear:is(:hover,:active),html.pos-typography #root .pos-redesign button.pos-button.customer-search-clear:is(:hover,:active){box-shadow:none!important;background:0 0!important;border:0!important}@media screen{#root .app .pos-switch,html.pos-typography #root .app .pos-switch{width:fit-content;min-height:48px;box-shadow:none;color:var(--pos-ink,#202329);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0;display:inline-flex}#root .app .pos-switch .pos-switch-track{background:#cdd1d7;border-radius:999px;flex:none;width:52px;height:32px;display:block;position:relative}#root .app .pos-switch .pos-switch-track>span{background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0002}#root .app .pos-switch[aria-checked=true] .pos-switch-track{background:#7028fa}#root .app .pos-switch[aria-checked=true] .pos-switch-track>span{left:24px}#root .app .pos-switch:focus-visible{outline-offset:3px;outline:2px solid #7028fa}#root .app .pos-switch:disabled{opacity:.5;cursor:default}html.pos-typography #root label.pos-amount-label,html.pos-typography #root .shared-payment-checkout label.pos-amount-label{margin:0;padding:0;font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .pos-tabs{box-shadow:none;background:#f2f4f7;border:0;border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}html.pos-typography #root .pos-tabs>.pos-button{min-height:48px;color:var(--pos-readable-muted,#626975);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 20px;font-size:16px;font-weight:500;display:flex;position:relative}html.pos-typography #root .pos-tabs>.pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;font-weight:600;box-shadow:0 1px 4px #20242b12}html.pos-typography #root .pos-tabs>.pos-button:after{content:none}html.pos-typography #root .pos-tabs>.pos-button>.pos-icon{width:22px;height:22px;color:inherit;flex:0 0 22px}}@media screen and (width<=600px){html.pos-typography #root .pos-tabs>.pos-button{white-space:normal;padding:12px 14px}}@media screen{html.pos-typography #root .pos-redesign .pos-dialog .pos-tabs{box-shadow:none;background:#f2f4f7;border:0;border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}html.pos-typography #root .pos-redesign .pos-dialog .pos-tabs>.pos-button{min-height:48px;color:var(--pos-readable-muted,#626975);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 20px;font-size:16px;font-weight:500;display:flex}html.pos-typography #root .pos-redesign .pos-dialog .pos-tabs>.pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;font-weight:600;box-shadow:0 1px 4px #20242b12}html.pos-typography #root .pos-redesign .pos-dialog .pos-tabs>.pos-button:after{content:none}}.pos-dialog-hidden-title{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen{.production-requirement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.production-requirement-fields>label{align-content:start;gap:6px;font-size:14px;line-height:20px;display:grid}.production-requirement-fields small{color:var(--pos-muted);font-size:13px;font-weight:400}.production-requirement-fields .pos-field{box-sizing:border-box;width:100%;min-height:48px}@media (width<=560px){.production-requirement-fields{grid-template-columns:1fr}}html.pos-typography #root :is(button,summary).pos-more-control:not(:disabled):hover{color:var(--pos-readable-ink,#303640)!important;background:#e9ecf1!important;border-color:#d6dce5!important}html.pos-typography #root .pos-redesign button.pos-button:disabled{cursor:not-allowed;color:#7b8491!important;opacity:1!important;box-shadow:none!important;background:#e9edf3!important;border-color:#e9edf3!important}html.pos-typography #root .pos-redesign button.pos-button:disabled .pos-icon{color:inherit!important}html.pos-typography #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs){align-items:center;display:inline-flex;box-shadow:none!important;background:#f2f4f7!important;border:0!important;border-radius:12px!important;gap:4px!important;padding:4px!important}html.pos-typography #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button{min-height:48px!important;color:var(--pos-readable-muted,#626975)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:10px 16px!important;font-size:15px!important;font-weight:400!important;line-height:22px!important}html.pos-typography #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button[aria-pressed=true]{color:var(--pos-readable-ink,#20242b)!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 4px #20242b10!important}html.pos-typography #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button:not([aria-pressed=true]):not(:disabled):hover{color:var(--pos-readable-ink,#303640)!important;background:#e9ecf1!important}html.pos-typography #root .pos-redesign :is([role=menu],.inventory-more-menu,.order-more-menu,.retail-sales-menu-items,.counter-menu-drawer) .pos-button:not(:disabled):hover,html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary:hover{color:var(--pos-readable-ink,#20242b)!important;background:#eef0f3!important;border-color:#0000!important}html.pos-typography #root .pos-redesign :is([role=menu],.inventory-more-menu,.order-more-menu,.retail-sales-menu-items) .pos-button:not(:disabled):hover>.pos-icon{color:var(--pos-readable-muted,#68717e)!important}html.pos-typography #root .pos-redesign select.pos-field:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23344054' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:20px 20px!important;padding-right:48px!important}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) [role=alert],html.pos-typography.pos-redesign-enabled #root [role=alert]{box-sizing:border-box;color:#80531d;letter-spacing:0;text-align:left;overflow-wrap:anywhere;white-space:normal;box-shadow:none;background:#fff5e3;border:1px solid #ead3ad;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:400;line-height:21px;position:relative}:is(html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) p[role=alert]:not(:has(svg)),html.pos-typography.pos-redesign-enabled #root p[role=alert]:not(:has(svg))){padding-left:42px}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) p[role=alert]:not(:has(svg)):before{content:"";background:currentColor;width:18px;height:18px;position:absolute;top:14px;left:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3L22 20H2L12 3ZM12 9v5M12 17h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3L22 20H2L12 3ZM12 9v5M12 17h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html.pos-typography.pos-redesign-enabled #root p[role=alert]:not(:has(svg)):before{content:"";background:currentColor;width:18px;height:18px;position:absolute;top:14px;left:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3L22 20H2L12 3ZM12 9v5M12 17h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3L22 20H2L12 3ZM12 9v5M12 17h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) [role=alert]>.pos-icon{flex:none;width:18px;height:18px;margin-top:2px}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) .pos-message-error{gap:10px}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) .pos-message-error strong{font-size:14px;line-height:21px}html.pos-typography #root :is(.app,.pos-redesign,.terminal-lock,.employee-timeclock) .pos-message-error>div>div{color:inherit;font-size:14px;line-height:21px}:root{--pos-font-label:14px;--pos-font-body:16px;--pos-font-title:28px;--pos-line-body:1.5;--pos-radius-card:20px}.pos-message{border:1px solid var(--pos-border);background:var(--pos-surface);color:var(--pos-ink);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:16px;line-height:1.5;display:flex}.pos-message strong{font-weight:600;display:block}.pos-message>svg{margin-top:2px}.pos-message>div>div{color:var(--pos-muted);margin-top:4px;font-size:14px}.pos-message-success{background:var(--pos-success-soft);color:var(--pos-success);border-color:#c8d5eb}.pos-message-error,.pos-message-offline{background:var(--pos-danger-soft);border-color:var(--pos-danger-border);color:var(--pos-danger)}.pos-quantity{gap:8px;display:grid}.pos-quantity>label{font-size:14px;font-weight:600;line-height:1.5}.pos-quantity>div{align-items:center;gap:8px;display:flex}.pos-quantity .pos-button{place-items:center;width:48px;min-width:48px;padding:0;display:grid}.pos-quantity .pos-field{text-align:center;box-sizing:border-box;width:80px;padding:8px;font-size:24px;font-weight:600}.pos-metric-card{border:1px solid var(--pos-border);background:var(--pos-surface);box-shadow:var(--pos-shadow-panel);padding:24px}.pos-metric-card h3{margin:0 0 12px;font-size:18px;font-weight:600}.pos-metric-card>strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.2}.pos-metric-card p{color:var(--pos-muted);margin:8px 0 0;font-size:14px}.pos-dialog{box-sizing:border-box;border:1px solid var(--pos-border);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--pos-shadow-panel);background:var(--pos-surface);color:var(--pos-ink);border-radius:20px;padding:0}.pos-dialog::backdrop{background:#20232966}.pos-dialog>header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.pos-dialog h2{margin:0;font-size:28px;font-weight:700;line-height:1.25}.pos-dialog>header .pos-button{place-items:center;width:48px;min-width:48px;padding:0;display:grid}.pos-dialog-content{padding:24px}.pos-dialog>footer{border-top:1px solid var(--pos-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.design-showcase{color:var(--pos-ink);margin:auto}.design-showcase h1{margin:0;font-size:28px;font-weight:700;line-height:1.25}.design-showcase .guide-section{margin:24px 0;scroll-margin-top:16px}.design-showcase .guide-section>h2{font-size:22px;font-weight:700}.design-showcase label{gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:grid}.design-showcase .guide-states{gap:12px;display:grid}.design-showcase .guide-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-showcase .guide-product{border:1px solid var(--pos-border);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.design-showcase .guide-product img{object-fit:contain;width:56px;height:56px}.design-showcase .guide-product small{color:var(--pos-muted);margin-top:4px;font-size:14px;display:block}.design-showcase .guide-swatches{flex-wrap:wrap;gap:16px;display:flex}.design-showcase .guide-swatches span{border:1px solid var(--pos-border);border-radius:12px;min-width:120px;padding:16px}.design-showcase .guide-reference img{border:1px solid var(--pos-border);border-radius:12px;width:100%;height:auto}@media (width<=600px){.design-showcase .guide-metrics{grid-template-columns:1fr}.design-showcase{padding:12px}.design-showcase>.panel{padding:16px}}}@media (prefers-reduced-motion:reduce){.pos-button{transition:none}.pos-loader-track span{animation:none}}html #root .terminal-pairing-welcome .brand,html #root .terminal-pairing-welcome .brand *,html #root .terminal-pairing.terminal-pairing.terminal-pairing.terminal-pairing h1{color:#fff!important}.terminal-approval{flex-direction:column;gap:16px;max-width:600px;margin:24px auto;display:flex}.terminal-list{gap:16px;display:grid}.terminal-list article{border:1px solid var(--sp-line,#ddd);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.terminal-list dl{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.terminal-list dd{overflow-wrap:anywhere;margin:0}.terminal-recovery-print{letter-spacing:.1em;overflow-wrap:anywhere;font-size:28px}@media print{body:has(.terminal-recovery-print) #root *{visibility:hidden}:is(body:has(.terminal-recovery-print) .terminal-recovery-print,body:has(.terminal-recovery-print) .terminal-recovery-print *){visibility:visible}.terminal-recovery-print{color:#000;background:#fff;position:absolute;inset:20px auto auto 20px}}.business-onboarding{color:#101828;max-width:960px;margin:24px auto;padding:0 24px}.business-onboarding>.pos-panel{padding:28px}.business-onboarding h1{margin:0}.onboarding-eyebrow{color:#6038d6;margin:0 0 8px;font-size:14px;font-weight:600}.onboarding-steps{gap:8px;margin:28px 0;display:flex}.onboarding-steps>.pos-button{flex:1;min-height:48px}.onboarding-steps [aria-current]{color:#6038d6;background:#f1ebff;border:2px solid #6038d6}.business-onboarding section{gap:16px;display:grid}.business-onboarding label{gap:8px;min-width:0;display:grid}.business-onboarding fieldset{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.business-onboarding ul{padding:0;list-style:none}.business-onboarding li{border-bottom:1px solid #eaecf0;gap:8px;padding:16px 0;display:grid}.business-onboarding li span{color:#344054}.onboarding-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.onboarding-actions>:first-child{margin-right:auto}.onboarding-price{background:#f1ebff;border-radius:12px;gap:12px;padding:20px;display:grid}.onboarding-price strong{color:#6038d6;font-size:24px}.onboarding-next{margin-top:24px;padding-left:20px}@media (width<=640px){.business-onboarding{padding:0 12px}.business-onboarding>.pos-panel{padding:16px}.business-onboarding fieldset{grid-template-columns:1fr}.onboarding-actions{flex-wrap:wrap}.onboarding-steps{gap:4px}.onboarding-steps>.pos-button{padding:8px;font-size:14px}}@media screen{html.pos-typography.pos-sunmi-contrast #root .pos-redesign,html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.app,.terminal-lock,.employee-timeclock,.my-shift-v6,.iv6-page,.cash-drawer,.order-workspace,.hardware-test){--pos-ink:#101828!important;--pos-muted:#344054!important;--pos-border:#8792a2!important;--pos-accent:#175cd3!important;--pos-primary:#175cd3!important;--pos-soft:#e1edff!important;--pos-background:#e9edf2!important;--pos-surface:#fff!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.pos-panel,.panel,.clock-current-card,.clock-on-duty,.employee-clock-entry,.employee-clock-shell),html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.pos-field,.pin-keypad>.pos-button){border-color:#8792a2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-field{color:#101828!important;background-color:#fff!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-field::placeholder{opacity:1;color:#667085!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pin-keypad>.pos-button:not(:disabled):not(.primary){color:#101828!important;background:#fff!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-button.primary:not(:disabled):not(.pos-danger){color:#fff!important;background:#175cd3!important;border-color:#175cd3!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-button:not(:disabled){font-weight:600}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-button:disabled{opacity:1;color:#667085!important;background-color:#e4e7ec!important;border-color:#c0c7d2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-tabs{background:#e4e7ec!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-tabs>.pos-button[aria-pressed=true]{color:#175cd3!important;background:#fff!important;box-shadow:inset 0 0 0 1px #175cd3!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .pos-tabs>.pos-button[aria-pressed=false],html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.clock-employee-identity>span,.lock-welcome>p,.employee-clock-header p,.muted,.clock-card-period){color:#344054!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .clock-roster-heading{background:#e4e7ec!important;border-color:#a3adbb!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .clock-on-duty li{border-color:#c0c7d2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .clock-employee-avatar{color:#34476a!important;background:#dbe6f7!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.counter-home-action,.counter-home-tile,.counter-panel,.customer-search-field){border-color:#8792a2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.pos-tabs:not(.cart-main-categories):not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button[aria-pressed=true]{color:#175cd3!important;background:#fff!important;box-shadow:inset 0 0 0 1px #175cd3!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.pos-tabs:not(.cart-main-categories):not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs){background:#e4e7ec!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-actions .counter-action:is(.laundry,.sale,.find){background:#fff!important;border-color:#8792a2!important;box-shadow:0 2px 6px #1018280a!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-actions .counter-action:is(.laundry,.sale)>.pos-icon{color:#175cd3!important;background:#dce9ff!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-actions .counter-action.find>.pos-icon{color:#344054!important;background:#e4e7ec!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-actions .counter-action :is(h2,p){color:#101828!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-actions .counter-action p{color:#344054!important;font-weight:500!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-summaries{background:#fff!important;border-color:#8792a2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-summary{color:#101828!important;background:#fff!important;border-color:#c0c7d2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-summary-heading>.pos-icon,html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-tile-description{color:#344054!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-title-count{color:#175cd3!important;background:#dce9ff!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-header-clock{color:#344054!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign .counter-home .counter-drawer-tab{color:#344054!important;background:#e4e7ec!important;border-color:#8792a2!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign{color:#101828}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(h1,h2,h3,.clock-employee-name,.clock-card-time,.clock-roster-heading,.lock-title,.counter-summary-heading){color:#101828!important}html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.new-customer-optional,.counter-tile-description,.clock-employee-identity>span,.lock-welcome>p,.employee-clock-header p,.muted,.clock-card-period){color:#344054!important}html.pos-typography.pos-sunmi-contrast,html.pos-typography.pos-sunmi-contrast body,html.pos-typography.pos-sunmi-contrast #root,html.pos-typography.pos-sunmi-contrast #root .pos-redesign,html.pos-typography.pos-sunmi-contrast #root .pos-redesign :is(.app,.counter-home,.employee-timeclock,.terminal-lock){--pos-background:#e5e7eb!important;background-color:#e5e7eb!important}@media screen{html.pos-typography #root .pos-redesign{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);--pos-border:#e2e5e9;--pos-background:#f5f6f8;--pos-surface:#fff;color:var(--pos-readable-ink,#20242b);background:#f5f6f8;font-family:Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .app{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);--pos-border:#e2e5e9;--pos-background:#f5f6f8;--pos-surface:#fff}html.pos-typography #root .pos-redesign :where(.pos-panel){background:#fff;border-color:#e2e5e9;border-radius:20px;box-shadow:0 3px 12px #20242b03}html.pos-typography #root .pos-redesign :where(.pos-page-header){border-color:#e2e5e9}html.pos-typography #root .pos-redesign :where(.pos-page-header h1){letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign :where(.pos-section-header h2){letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:1.3}html.pos-typography #root .pos-redesign :where(.pos-button){box-shadow:none;border-color:#e2e5e9;border-radius:12px}html.pos-typography #root .pos-redesign :where(.pos-button.primary:not(:disabled)){background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff}html.pos-typography #root .pos-redesign :where(.pos-button:focus-visible,.pos-field:focus-visible){outline:3px solid var(--pos-readable-accent,#91b5ff);outline-offset:2px}html.pos-typography #root .pos-redesign :where(.pos-field){color:var(--pos-readable-ink,#20242b);background-color:#fff;border-color:#e2e5e9;border-radius:12px}html.pos-typography #root .pos-redesign :where(.pos-category-nav){border-color:#e2e5e9}html.pos-typography #root .pos-redesign :where(.pos-category-nav .pos-button[aria-pressed=true]){background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign :where(.pos-order-status--progress,.pos-order-status--received){color:#365b8b;background:#edf4ff}html.pos-typography #root .pos-redesign :where(.pos-order-status--ready){color:#366247;background:#e8f3eb}html.pos-typography #root .pos-redesign :is(.iv6-page,.cash-drawer,.supplier-orders,.order-workspace,.hardware-test){--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-border:#e2e5e9;--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);font-family:Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign :is(.iv6-page,.cash-drawer,.supplier-orders,.order-workspace,.hardware-test) .pos-button.primary:not(:disabled){background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff;box-shadow:none}html.pos-typography #root .pos-redesign :is(.iv6-page,.cash-drawer,.supplier-orders,.order-workspace,.hardware-test) .pos-field{border-color:#e2e5e9;border-radius:12px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item{border-color:#edf0f4;border-radius:12px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item:hover{background:#f7faff}html.pos-typography #root .pos-redesign .iv6-page .pos-category-nav .pos-button[aria-pressed=true],html.pos-typography #root .pos-redesign .drawer-count-cell.is-selected .pos-field,html.pos-typography #root .pos-redesign .drawer-payout-reasons .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-color:#afc8fa}html.pos-typography #root .pos-redesign .drawer-count-totals{background:#f5f6f8;border-color:#e2e5e9;border-radius:16px}html.pos-typography #root .pos-redesign .drawer-count-totals .drawer-payout-balance strong{color:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .supplier-catalog-row{border-color:#edf0f4}#root .pos-redesign .app.counter-home-mode{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);--pos-background:#f5f6f8;--pos-surface:#fff;--pos-border:#e2e5e9;min-height:0;color:var(--pos-readable-ink,#20242b);background:0 0}#root .pos-redesign>div>main:not(.employee-timeclock):not(.terminal-lock){padding:0!important}#root .pos-redesign .counter-home-mode>main{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:24px 32px}#root .pos-redesign .counter-home{min-height:calc(100dvh - 120px);color:var(--pos-readable-ink,#20242b);background:0 0;font-family:Inter POS,system-ui,sans-serif;font-size:16px;line-height:1.5}#root .pos-redesign .counter-home .counter-heading{border-bottom:1px solid #e2e5e9;flex-wrap:nowrap;align-items:center;gap:24px;min-height:64px;margin:0;padding:0 0 24px}#root .pos-redesign .counter-brand-group{flex-wrap:nowrap;gap:24px}#root .pos-redesign .counter-brand-group>.brand{color:var(--pos-readable-ink,#20242b);letter-spacing:-1px;white-space:nowrap;gap:8px;font-size:30px;font-weight:600;line-height:1.1}#root .pos-redesign .counter-brand-group .pos-brand-badge{letter-spacing:.6px;color:var(--pos-readable-muted,#515a67);background:#e9ecf0;border-radius:4px;padding:5px 6px;font-size:10px}#root .pos-redesign .counter-header-clock{border-left:1px solid #e2e5e9;gap:2px;margin:0;padding-left:24px}#root .pos-redesign .counter-header-clock span{color:var(--pos-readable-muted,#626975);font-size:12px;font-weight:400;line-height:18px}#root .pos-redesign .counter-header-clock strong{letter-spacing:-.4px;color:var(--pos-readable-ink,#20242b);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:26px}#root .pos-redesign .counter-home .counter-staff{background:0 0;border:1px solid #0000;border-radius:12px;gap:10px;min-height:56px;padding:4px 8px}#root .pos-redesign .counter-home .counter-staff:hover{background:#eceff3}#root .pos-redesign .counter-staff .counter-avatar{color:#3e4754;background:#e9ecf0;width:44px;min-width:44px;height:44px;font-size:16px;font-weight:500}#root .pos-redesign .counter-staff strong{letter-spacing:-.2px;font-size:17px;font-weight:500}#root .pos-redesign .counter-staff>.pos-icon{width:16px;height:16px;color:var(--pos-readable-muted,#626975)}#root .pos-redesign .counter-muted-avatar{color:var(--pos-readable-muted,#626975);background:#e9ecf0;font-size:13px}#root .pos-redesign .counter-home .counter-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:none;margin:28px 0 0}#root .pos-redesign .counter-home .counter-action{box-sizing:border-box;height:224px;min-height:224px;color:var(--pos-readable-ink,#20242b);text-align:left;filter:none;background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding:28px;transition:background-color .12s,border-color .12s;display:flex;box-shadow:0 2px 5px #20242b03}#root .pos-redesign .counter-home .counter-action>.pos-icon{width:52px;height:52px;color:var(--pos-readable-ink,#303945);stroke-width:1px;margin:0 0 24px}#root .pos-redesign .counter-home .counter-action h2{color:var(--pos-readable-ink,#20242b);letter-spacing:-.6px;margin:0;font-size:26px;font-weight:600;line-height:1.25}#root .pos-redesign .counter-home .counter-action p{color:var(--pos-readable-muted,#626975);margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5}#root .pos-redesign .counter-home .counter-action.laundry{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff}#root .pos-redesign .counter-home .counter-action.laundry h2,#root .pos-redesign .counter-home .counter-action.laundry>.pos-icon,#root .pos-redesign .counter-home .counter-action.laundry p{color:#fff}#root .pos-redesign .counter-home .counter-action:not(:disabled):hover{filter:none;background:#fafbfc;border-color:#b5bcc7;box-shadow:0 2px 5px #20242b03}#root .pos-redesign .counter-home .counter-action.laundry:not(:disabled):hover{background:#104fce;border-color:#104fce}#root .pos-redesign .counter-home .counter-action:not(:disabled):active{background:#edf0f4}#root .pos-redesign .counter-home .counter-action.laundry:not(:disabled):active{background:#0d43b2;border-color:#0d43b2}#root .pos-redesign .counter-home .counter-home-separator{margin-inline:.4em;font-size:1em}#root .pos-redesign .counter-home .counter-summaries{background:#fff;border:1px solid #e2e5e9;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;margin:24px 0 0;display:grid}#root .pos-redesign .counter-summaries .counter-summary{box-sizing:border-box;text-align:left;height:auto;min-height:156px;box-shadow:none;color:var(--pos-readable-ink,#20242b);background:0 0;border:0;border-right:1px solid #e2e5e9;border-radius:0;grid-template-rows:24px minmax(56px,1fr);grid-template-columns:1fr;align-content:start;justify-items:start;gap:18px;padding:24px;font-weight:400;display:grid}#root .pos-redesign .counter-summaries .counter-summary:first-child{border-radius:19px 0 0 19px}#root .pos-redesign .counter-summaries .counter-summary:last-child{border-right:0;border-radius:0 19px 19px 0}#root .pos-redesign .counter-summaries .counter-summary-heading{justify-content:flex-start;align-items:center;gap:10px;display:flex}#root .pos-redesign .counter-summaries .counter-summary-heading .pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#515a67);grid-row:auto}#root .pos-redesign .counter-summaries .counter-summary-heading h2{color:var(--pos-readable-ink,#20242b);letter-spacing:-.2px;grid-row:auto;margin:0;font-size:16px;font-weight:500;line-height:24px}#root .pos-redesign .counter-summaries .counter-summary-value{color:var(--pos-readable-ink,#20242b);flex-direction:column;grid-row:auto;justify-content:center;align-items:flex-start;gap:6px;margin:0;font-size:16px;font-weight:500;line-height:24px;display:flex}#root .pos-redesign .counter-summaries .counter-summary-value strong{color:var(--pos-readable-ink,#20242b);letter-spacing:-.7px;margin:0;font-size:30px;font-weight:600;line-height:34px}#root .pos-redesign .counter-summaries .counter-task-count{justify-content:flex-start;align-items:baseline;gap:8px;line-height:34px;display:flex}#root .pos-redesign .counter-summaries .counter-task-remaining{color:var(--pos-readable-muted,#626975);font-weight:400;font-size:14px!important}#root .pos-redesign .counter-summaries .counter-due-today,#root .pos-redesign .counter-summaries .drawer-opened-detail{color:var(--pos-readable-muted,#626975);font-size:13px;line-height:20px}#root .pos-redesign .counter-summaries .drawer-status-line{justify-content:flex-start;gap:8px;font-size:16px;font-weight:500}#root .pos-redesign .counter-summaries .drawer-dot{background:#8c949f;flex:0 0 7px;width:7px;height:7px}#root .pos-redesign .counter-summaries .drawer-dot.started{background:#208247}#root .pos-redesign .counter-summaries .inventory-summary-value{gap:6px!important}#root .pos-redesign .counter-summaries .inventory-summary-value>span{min-height:34px}#root .pos-redesign .counter-summaries .counter-task-overdue{color:#906116;gap:6px;font-size:13px;line-height:20px}#root .pos-redesign .counter-summaries .counter-task-overdue i{background:#b57c21;flex:0 0 6px;width:6px;height:6px}#root .pos-redesign .counter-summaries .counter-due-today i{background:#8c949f;flex:0 0 6px;width:6px;height:6px}#root .pos-redesign .counter-summaries .counter-summary:not(:disabled):hover{box-shadow:none;background:#f7f8fa}#root .pos-redesign .counter-summaries .counter-summary:not(:disabled):active{background:#edf0f4}#root .pos-redesign .counter-home .counter-bottom{align-items:center;gap:16px;margin-top:auto;padding-top:24px}#root .pos-redesign .counter-home .counter-bottom .pos-button{min-height:48px;color:var(--pos-readable-muted,#515a67);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}#root .pos-redesign .counter-home .counter-bottom .pos-icon{color:currentColor;width:20px;height:20px}#root .pos-redesign .counter-home .counter-bottom .pos-button:not(:disabled):hover{background:#e9edf2}#root .pos-redesign .counter-home .pos-button:focus-visible{outline:3px solid var(--pos-readable-accent,#155eef);outline-offset:4px;z-index:1;position:relative}#root .pos-redesign .counter-home .counter-action.laundry:focus-visible{outline-color:#20242b}#root .pos-redesign .counter-home .pos-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}#root .pos-redesign .counter-home-mode .counter-menu-drawer{--pos-accent:var(--pos-readable-accent,#155eef);color:var(--pos-readable-ink,#20242b)}#root .pos-redesign .counter-home-mode .settings-menu-row{color:var(--pos-readable-ink,#20242b)}#root .pos-redesign .counter-home-mode .settings-menu-row>.pos-icon{color:var(--pos-readable-muted,#515a67)}}@media screen and (width>=761px) and (height<=800px){#root .pos-redesign .counter-home-mode>main{padding:20px 32px}#root .pos-redesign .counter-home{min-height:calc(100dvh - 112px)}#root .pos-redesign .counter-home .counter-heading{min-height:56px;padding-bottom:20px}#root .pos-redesign .counter-home .counter-actions{margin-top:24px}#root .pos-redesign .counter-home .counter-action{height:192px;min-height:192px;padding:24px}#root .pos-redesign .counter-home .counter-action>.pos-icon{width:44px;height:44px;margin-bottom:20px}#root .pos-redesign .counter-home .counter-action h2{font-size:24px}#root .pos-redesign .counter-summaries .counter-summary{gap:14px;min-height:144px;padding:20px}}@media screen and (width<=1000px){#root .pos-redesign .counter-home-mode>main{padding:20px}#root .pos-redesign .counter-home .counter-actions{gap:12px}#root .pos-redesign .counter-home .counter-action{padding:20px}#root .pos-redesign .counter-home .counter-action h2{font-size:22px}#root .pos-redesign .counter-home .counter-action p{font-size:14px}#root .pos-redesign .counter-summaries .counter-summary{padding:18px 16px}}@media screen and (width<=760px){#root .pos-redesign .counter-home{min-height:auto}#root .pos-redesign .counter-home .counter-heading{flex-wrap:wrap;gap:12px;padding-bottom:16px}#root .pos-redesign .counter-brand-group{flex-wrap:wrap;gap:16px}#root .pos-redesign .counter-brand-group>.brand{font-size:27px}#root .pos-redesign .counter-header-clock{padding-left:16px}#root .pos-redesign .counter-header-clock strong{font-size:18px}#root .pos-redesign .counter-home .counter-staff{width:auto}#root .pos-redesign .counter-home .counter-actions{grid-template-columns:1fr;gap:12px;margin-top:20px}#root .pos-redesign .counter-home .counter-action{height:auto;min-height:156px;padding:24px}#root .pos-redesign .counter-home .counter-action>.pos-icon{width:36px;height:36px;margin-bottom:16px}#root .pos-redesign .counter-home .counter-action h2{font-size:24px}#root .pos-redesign .counter-home .counter-action p{font-size:15px}#root .pos-redesign .counter-home .counter-summaries{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}#root .pos-redesign .counter-summaries .counter-summary{border-radius:0;min-height:144px;padding:20px}#root .pos-redesign .counter-summaries .counter-summary:nth-child(2){border-right:0}#root .pos-redesign .counter-summaries .counter-summary:nth-child(-n+2){border-bottom:1px solid #e2e5e9}#root .pos-redesign .counter-summaries .counter-summary:first-child{border-radius:19px 0 0}#root .pos-redesign .counter-summaries .counter-summary:nth-child(2){border-radius:0 19px 0 0}#root .pos-redesign .counter-summaries .counter-summary:nth-child(3){border-radius:0 0 0 19px}#root .pos-redesign .counter-summaries .counter-summary:last-child{border-radius:0 0 19px}}@media screen and (width<=420px){#root .pos-redesign .counter-summaries .counter-summary{padding:16px 12px}#root .pos-redesign .counter-summary-heading{gap:8px}#root .pos-redesign .counter-summaries .counter-summary-heading h2{font-size:14px}#root .pos-redesign .counter-summaries .counter-summary-heading .pos-icon{width:22px;height:22px}#root .pos-redesign .counter-home .counter-bottom{gap:8px}}@media screen and (width>=761px) and (height<=640px){#root .pos-redesign .counter-home-mode>main{padding:12px 20px}#root .pos-redesign .counter-home{min-height:calc(100dvh - 96px)}#root .pos-redesign .counter-home .counter-heading{min-height:48px;padding-bottom:12px}#root .pos-redesign .counter-home .counter-staff{min-height:48px}#root .pos-redesign .counter-home .counter-actions{margin-top:16px}#root .pos-redesign .counter-home .counter-action{height:128px;min-height:128px;padding:12px 20px}#root .pos-redesign .counter-home .counter-action>.pos-icon{width:28px;height:28px;margin-bottom:12px}#root .pos-redesign .counter-home .counter-action h2{font-size:22px}#root .pos-redesign .counter-home .counter-action p{margin-top:8px;font-size:14px}#root .pos-redesign .counter-home .counter-summaries{margin-top:16px}#root .pos-redesign .counter-summaries .counter-summary{gap:8px;min-height:120px;padding:12px 16px}#root .pos-redesign .counter-home .counter-bottom{padding-top:12px}}@media (forced-colors:active){#root .pos-redesign .counter-home .counter-action,#root .pos-redesign .counter-summaries .counter-summary{border:1px solid buttontext}#root .pos-redesign .counter-home .pos-button:focus-visible{outline-color:highlight}}@media screen{html.pos-typography #root .pos-redesign .counter-brand-group>.brand{font-size:clamp(32px,3vw,42px);font-weight:800;line-height:1.1}html.pos-typography #root .pos-redesign .counter-brand-group .pos-brand-badge{padding:4px 7px;font-size:14px}html.pos-typography #root .pos-redesign .counter-header-clock span{font-size:14px;font-weight:600;line-height:21px}html.pos-typography #root .pos-redesign .counter-header-clock strong{font-size:30px;font-weight:600;line-height:33px}html.pos-typography #root .pos-redesign .counter-staff strong{font-size:22px;font-weight:600;line-height:33px}html.pos-typography #root .pos-redesign .counter-staff .counter-avatar{width:48px;min-width:48px;height:48px;font-size:22px;font-weight:700}html.pos-typography #root .pos-redesign .counter-home .counter-action{height:240px;min-height:240px;padding:20px 24px}html.pos-typography #root .pos-redesign .counter-home .counter-action>.pos-icon{width:clamp(77.76px,11.34vh,116.64px);height:clamp(77.76px,11.34vh,116.64px);margin-bottom:12px}html.pos-typography #root .pos-redesign .counter-home .counter-action h2{font-size:28px;font-weight:600;line-height:35px}html.pos-typography #root .pos-redesign .counter-home .counter-action p{font-size:16px;font-weight:500;line-height:24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary{grid-template-rows:44px minmax(56px,1fr);gap:12px;min-height:160px;padding:16px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-heading .pos-icon{width:44px;height:44px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-heading h2{font-size:20px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value{font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value strong{font-size:32px;font-weight:700;line-height:38px}html.pos-typography #root .pos-redesign .counter-summaries .counter-task-remaining{line-height:22.4px;font-size:16px!important}html.pos-typography #root .pos-redesign .counter-summaries .counter-task-overdue,html.pos-typography #root .pos-redesign .counter-summaries .counter-due-today,html.pos-typography #root .pos-redesign .counter-summaries .drawer-opened-detail{font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom .pos-button{font-size:16px}}@media screen and (width>=761px) and (height<=800px){html.pos-typography #root .pos-redesign .counter-home-mode>main{padding:12px 32px}html.pos-typography #root .pos-redesign .counter-home{min-height:calc(100dvh - 96px)}html.pos-typography #root .pos-redesign .counter-home .counter-heading{padding-bottom:12px}html.pos-typography #root .pos-redesign .counter-home .counter-actions{margin-top:16px}html.pos-typography #root .pos-redesign .counter-home .counter-action{height:208px;min-height:208px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{margin-top:16px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom{padding-top:8px}}@media screen and (width<=1000px) and (width>=761px){html.pos-typography #root .pos-redesign .counter-home .counter-action{height:auto}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .counter-home .counter-action{height:auto;min-height:208px}html.pos-typography #root .pos-redesign .counter-home .counter-action>.pos-icon{width:64px;height:64px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{grid-template-columns:1fr}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary{border:0;border-bottom:1px solid #e2e5e9;border-radius:0}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:first-child{border-radius:19px 19px 0 0}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:last-child{border:0;border-radius:0 0 19px 19px}}@media screen{html.pos-typography #root .pos-redesign .counter-home .counter-action{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}html.pos-typography #root .pos-redesign .counter-home .counter-action h2{margin:0}html.pos-typography #root .pos-redesign .counter-home .counter-action p{margin:8px 0 0}html.pos-typography #root .pos-redesign .counter-header-clock strong{color:var(--pos-readable-muted,#515a67)}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value{justify-content:flex-start}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value>:first-child{align-items:baseline;height:38px;min-height:38px;line-height:38px;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .drawer-status-line .drawer-dot{align-self:center}html.pos-typography #root .pos-redesign .counter-home .counter-bottom{margin-top:20px;padding-top:0}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value{align-self:stretch;margin:0;padding:0}html.pos-typography #root .pos-redesign .counter-summaries .counter-task-count{align-self:flex-start}html.pos-typography #root .pos-redesign .counter-brand-group>.brand{font-size:30px;font-weight:600;line-height:1.1}html.pos-typography #root .pos-redesign .counter-brand-group .pos-brand-badge{padding:5px 6px;font-size:10px}html.pos-typography #root .pos-redesign .counter-header-clock span{font-size:12px;font-weight:400;line-height:18px}html.pos-typography #root .pos-redesign .counter-header-clock strong{color:var(--pos-readable-ink,#20242b);font-size:20px;font-weight:500;line-height:26px}html.pos-typography #root .pos-redesign .counter-staff strong{font-size:17px;font-weight:500;line-height:25.5px}html.pos-typography #root .pos-redesign .counter-staff .counter-avatar{width:44px;min-width:44px;height:44px;font-size:16px;font-weight:500}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .counter-home{min-height:calc(100dvh - 120px)}html.pos-typography #root .pos-redesign .counter-home .counter-heading{flex-shrink:0;margin-bottom:24px}html.pos-typography #root .pos-redesign .counter-home .counter-actions{flex-shrink:0;margin-top:auto}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{flex-shrink:0;margin-top:20px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom{flex-shrink:0;margin-top:auto;padding-top:24px}}@media screen and (width>=761px) and (height<=800px){html.pos-typography #root .pos-redesign .counter-home{min-height:calc(100dvh - 96px)}}@media screen{html.pos-typography #root .pos-redesign .counter-home .counter-action{gap:0}html.pos-typography #root .pos-redesign .counter-home .counter-action>.pos-icon{flex-shrink:0;margin-bottom:16px}html.pos-typography #root .pos-redesign .counter-home .counter-action h2{margin:0;line-height:35px}html.pos-typography #root .pos-redesign .counter-home .counter-action p{margin:8px 0 0;line-height:24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value>:first-child{align-items:baseline;line-height:38px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom .pos-icon{width:22px;height:22px;color:var(--pos-readable-muted,#626975);opacity:1}html.pos-typography #root .pos-redesign .counter-home .counter-bottom .pos-button{color:var(--pos-readable-muted,#515a67);gap:10px}html.pos-typography #root .pos-redesign .counter-home{font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .counter-home .counter-action h2{letter-spacing:-.6px;font-size:26px;font-weight:600;line-height:34px}html.pos-typography #root .pos-redesign .counter-home .counter-action p{letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-heading h2{letter-spacing:-.25px;font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value{letter-spacing:0;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value strong{letter-spacing:-.7px;font-size:30px;font-weight:600;line-height:38px}html.pos-typography #root .pos-redesign .counter-summaries .counter-task-remaining{letter-spacing:0;font-weight:400;font-size:15px!important}html.pos-typography #root .pos-redesign .counter-summaries .drawer-opened-detail,html.pos-typography #root .pos-redesign .counter-summaries .counter-task-overdue,html.pos-typography #root .pos-redesign .counter-summaries .counter-due-today{letter-spacing:0;font-size:14px;font-weight:400;line-height:21px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom .pos-button{letter-spacing:0;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .counter-home .counter-action>.pos-icon{width:64px;height:64px;margin-bottom:18px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-heading .pos-icon{flex:0 0 32px;width:32px;height:32px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary{grid-template-rows:36px minmax(56px,1fr);gap:12px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-heading{gap:10px}html.pos-typography #root .pos-redesign .counter-home .counter-action p{color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .counter-home .counter-action.laundry p{color:#ffffffde}html.pos-typography #root .pos-redesign .counter-summaries .drawer-opened-detail,html.pos-typography #root .pos-redesign .counter-summaries .counter-task-remaining{color:var(--pos-readable-muted,#737b87)}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status){background:#f8faff;grid-template-rows:36px 1fr;gap:12px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status{justify-content:flex-start;gap:10px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line{color:#366247;box-sizing:border-box;background:#e8f3eb;border-radius:9px;align-items:center;gap:8px;width:auto;height:32px;min-height:32px;padding:5px 12px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line .drawer-dot{background:#43815a;flex:0 0 7px;width:7px;height:7px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status .drawer-opened-detail{color:var(--pos-readable-muted,#626975);font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line:not(:has(.drawer-dot.started)){color:var(--pos-readable-muted,#626975);background:#f0f2f5}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line:not(:has(.drawer-dot.started)) .drawer-dot{background:#8c949f}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .counter-home{grid-template-rows:auto minmax(24px,1fr) auto 16px auto minmax(24px,1fr) 48px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid}html.pos-typography #root .pos-redesign .counter-home .counter-heading{grid-area:1/1/auto/-1;margin:0}html.pos-typography #root .pos-redesign .counter-home .counter-actions{grid-area:3/1/auto/-1;margin:0}html.pos-typography #root .pos-redesign .counter-home .counter-summaries,html.pos-typography #root .pos-redesign .counter-home .counter-bottom{display:contents}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary{background:#fff;border:1px solid #e2e5e9;border-radius:18px;grid-row:5;min-height:140px;padding:16px 20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:nth-child(3){grid-column:1}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:nth-child(4){grid-column:2}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:nth-child(2){grid-column:3}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status){background:0 0;border:0;border-radius:12px;grid-area:7/2;justify-content:center;align-items:center;gap:12px;height:48px;min-height:48px;padding:0 12px;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading h2{font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading .pos-icon{flex-basis:22px;width:22px;height:22px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status{justify-content:center;align-self:auto;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line{gap:0;height:22px;min-height:22px;padding:0;font-size:0;background:0 0!important}html.pos-typography #root .pos-redesign .counter-summaries .drawer-status-line>span,html.pos-typography #root .pos-redesign .counter-summaries .drawer-opened-detail{display:none}html.pos-typography #root .pos-redesign .counter-home .counter-bottom>.pos-button{grid-row:7;align-self:center}html.pos-typography #root .pos-redesign .counter-home .counter-bottom>.pos-button:first-child{grid-column:1;justify-self:start}html.pos-typography #root .pos-redesign .counter-home .counter-bottom>.pos-button:last-child{grid-column:3;justify-self:end}html.pos-typography #root .pos-redesign .counter-summaries .counter-due-today{display:none}html.pos-typography #root .pos-redesign .counter-summaries .inventory-summary-value:has(.counter-task-overdue)>span:first-child{display:none}html.pos-typography #root .pos-redesign .counter-summaries .inventory-summary-value .counter-task-overdue{min-height:38px;font-size:18px;font-weight:500;line-height:38px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-status-line>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;font-size:14px;display:block;position:absolute;overflow:hidden}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status){background:#fff;border:1px solid #e2e5e9;border-radius:14px;justify-self:center;gap:12px;width:max-content;max-width:100%;height:48px;min-height:48px;padding:6px 12px 6px 8px;box-shadow:0 2px 4px #20242b04}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading .pos-icon{box-sizing:border-box;background:var(--pos-readable-soft,#edf4ff);color:#365b8b;border-radius:50%;flex-basis:34px;width:34px;height:34px;padding:6px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line{color:#366247;gap:6px;font-size:13px;font-weight:500}html.pos-typography #root .pos-redesign .counter-summaries .drawer-status-line>span{clip-path:none;white-space:nowrap;width:auto;height:auto;margin:0;font-size:13px;position:static;overflow:visible}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status){border-color:#dfe5ed;border-radius:16px;gap:16px;height:52px;min-height:52px;padding:7px 12px 7px 8px;box-shadow:0 2px 6px #20242b05}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading{gap:10px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading h2{letter-spacing:-.2px;font-size:16px;font-weight:500;line-height:24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading .pos-icon{background:var(--pos-readable-soft,#edf4ff);color:#365b8b;border-radius:11px;flex-basis:36px;width:36px;height:36px;padding:6px}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line{border-radius:8px;gap:6px;height:26px;min-height:26px;padding:4px 8px;font-weight:500;line-height:18px;background:#e8f3eb!important}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status>.drawer-status-line:not(:has(.drawer-dot.started)){background:#f2f4f7!important}html.pos-typography #root .pos-redesign .counter-summaries .drawer-card-status .drawer-dot{flex-basis:6px;width:6px;height:6px}}@media screen{html.pos-typography #root .pos-redesign .counter-home{box-sizing:border-box;padding-bottom:88px}html.pos-typography #root .pos-redesign .counter-home .counter-bottom{z-index:80;box-sizing:border-box;background:#f5f6f8;border-top:1px solid #e7eaee;justify-content:space-between;align-items:center;min-height:72px;padding:12px max(24px,50vw - 596px);display:flex;position:fixed;bottom:0;left:0;right:0}html.pos-typography #root .pos-redesign .counter-home .counter-bottom>.pos-button{flex:none;margin:0}html.pos-typography #root .pos-redesign .counter-home .counter-summaries .counter-summary:has(.drawer-card-status){z-index:81;width:auto;max-width:calc(100vw - 320px);margin:0;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:210px;padding:20px 24px;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin:0;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading>.pos-icon{width:48px;height:48px;color:var(--pos-readable-muted,#626975);background:0 0;border-radius:0;flex:0 0 48px;padding:0}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading h2{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-tile-description{color:var(--pos-readable-muted,#68717e);margin:0;font-size:14px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:28px;margin:4px 0 0;font-size:15px;line-height:24px;display:flex}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value strong{font-size:24px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-task-remaining{margin-left:6px;font-size:14px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .inventory-summary-value>span:first-child{display:none}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .inventory-summary-value .counter-task-overdue{text-align:left;justify-content:flex-start;width:auto;min-height:24px;font-size:14px;line-height:24px;display:flex}@media (width<=760px){html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action{min-height:180px}}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action{justify-content:flex-start;gap:10px;min-height:180px;padding:24px;position:relative}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading{align-items:flex-start;gap:16px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading>.pos-icon{flex:0 0 32px;width:32px;height:32px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value{background:#f2f4f7;border-radius:8px;justify-content:flex-end;gap:6px;width:auto;max-width:calc(100% - 92px);min-height:26px;margin:0;padding:3px 8px;font-size:13px;line-height:20px;position:absolute;top:20px;left:auto;right:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value strong{font-size:16px;line-height:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-task-count{align-items:baseline;gap:4px;width:auto;display:inline-flex}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-task-remaining{margin-left:0;font-size:12px;line-height:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-task-overdue{min-height:20px;font-size:12px;line-height:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .inventory-summary-value:has(.counter-task-overdue){background:#fff5e3}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .inventory-summary-value:not(:has(.counter-task-overdue)){display:none}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .inventory-summary-value .counter-task-overdue{gap:5px;min-height:20px;font-size:12px;line-height:20px}@media (width<=760px){html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action{min-height:170px}}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value{box-sizing:border-box;align-items:center;height:28px;min-height:28px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value :is(strong,.counter-task-count,.counter-task-remaining,small){height:auto;min-height:0;margin-top:0;margin-bottom:0;line-height:20px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action{gap:6px;min-height:144px;padding:18px 24px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-heading{gap:10px}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary--action .counter-summary-value{top:16px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group{border-bottom:1px solid #edf0f4}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary{box-sizing:border-box;cursor:pointer;min-height:60px;color:var(--pos-readable-ink,#22262d);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:500;list-style:none;display:flex}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary::-webkit-details-marker{display:none}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary>span{flex:1}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group[open]>summary{background:#f5f6f8}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group[open]>summary>.pos-icon:last-child{transform:rotate(90deg)}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>div{padding:4px 0 8px 18px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row{width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:14px;display:flex}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row>span{text-align:left;flex:1}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row:hover{background:#f5f6f8}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading{border-bottom:1px solid #edf0f4;margin-bottom:16px;padding-bottom:20px}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading strong{letter-spacing:-.4px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading p{color:var(--pos-readable-muted,#68717e);margin:4px 0 0;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group{border:0;margin:4px 0}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary{gap:12px;min-height:56px;padding:12px;font-size:15px;transition:background-color .14s}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary:hover{background:#f5f6f8}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary>.pos-icon:last-child{color:#89919c;width:18px;height:18px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>div{border-left:1px solid #e2e5e9;margin:4px 12px 12px 24px;padding:0 0 0 12px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row{min-height:48px;color:var(--pos-readable-muted,#515a67);padding:10px 12px;font-size:14px;font-weight:400}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row>.pos-icon:first-child{color:#7b8490;width:20px;height:20px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group .settings-menu-row>.pos-icon:last-child{color:#a0a7b0;width:16px;height:16px}html.pos-typography #root .pos-redesign .counter-menu-drawer>.settings-menu-row{border:0;border-radius:12px;min-height:56px;margin:4px 0;padding:12px;font-size:15px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-owner-entry{border-top:1px solid #edf0f4;margin-top:16px;padding-top:12px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-owner-entry .settings-menu-row{width:100%;min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:12px;font-size:15px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-owner-entry{flex-shrink:0;margin-top:auto;padding-top:16px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-owner-entry~.staff:empty{display:none}html.pos-typography #root .pos-redesign .app nav.counter-menu-drawer{box-sizing:border-box;height:auto;max-height:calc(100dvh - 72px);padding-bottom:16px;bottom:72px}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-dock{z-index:82;width:360px;max-width:calc(100vw - 320px);position:fixed;bottom:0;left:50%;transform:translate(-50%)}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-tab{width:100%;height:64px;color:var(--pos-readable-ink,#303640);background:#eceef2;border:1px solid #dce0e6;border-bottom:0;border-radius:22px 22px 0 0;justify-content:center;align-items:center;gap:10px;padding:12px 18px 16px;font-size:16px;display:flex;box-shadow:0 -3px 12px #20242b06;transform:none!important}html.pos-typography #root .pos-redesign .counter-drawer-tab .pos-icon{background:0 0;width:24px;height:24px;padding:0}html.pos-typography #root .pos-redesign .counter-drawer-tab-status{color:var(--pos-readable-muted,#626975);font-size:13px}html.pos-typography #root .pos-redesign .counter-drawer-tab .drawer-dot{flex:none;width:6px;height:6px;margin-left:4px}html.pos-typography #root .pos-redesign .counter-drawer-tab-chevron{margin-left:auto;font-size:22px;line-height:1;transition:transform .16s}html.pos-typography #root .pos-redesign .is-expanded .counter-drawer-tab-chevron{transform:rotate(180deg)}html.pos-typography #root .pos-redesign .counter-drawer-popover{background:#fff;border:1px solid #dce0e6;border-radius:20px 20px 0 0;padding:22px;animation:.16s ease-out drawer-tab-rise;box-shadow:0 -8px 28px #20242b12}html.pos-typography #root .pos-redesign .counter-drawer-popover-heading{justify-content:space-between;align-items:center;gap:12px;font-size:18px;display:flex}html.pos-typography #root .pos-redesign .counter-drawer-popover .drawer-status-line{color:var(--pos-readable-muted,#626975);font-size:13px}html.pos-typography #root .pos-redesign .counter-drawer-popover p{color:var(--pos-readable-muted,#68717e);margin:12px 0 18px;font-size:13px}html.pos-typography #root .pos-redesign .counter-drawer-popover>.pos-button{width:100%;margin-top:18px}html.pos-typography #root .pos-redesign .is-expanded .counter-drawer-tab{background:#f5f6f8;border-top:0;border-radius:0}@keyframes drawer-tab-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html.pos-typography #root .pos-redesign .counter-drawer-popover{animation:none}}html.pos-typography #root .pos-redesign .counter-drawer-popover{box-sizing:border-box;width:460px;max-width:calc(100vw - 48px);padding:20px;position:relative;left:50%;transform:translate(-50%)}html.pos-typography #root .pos-redesign .counter-drawer-quick-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}html.pos-typography #root .pos-redesign .counter-drawer-quick-actions>.pos-button{min-height:56px;color:var(--pos-readable-ink,#303640);background:#f5f6f8;border:1px solid #e7eaee;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}html.pos-typography #root .pos-redesign .counter-drawer-quick-actions .pos-icon{width:24px;height:24px}html.pos-typography #root .pos-redesign .counter-drawer-totals{border-top:1px solid #e7eaee;border-bottom:1px solid #e7eaee;grid-template-columns:1fr 1fr;gap:18px 24px;margin:18px 0 0;padding:18px 0;display:grid}html.pos-typography #root .pos-redesign .counter-drawer-totals>div{gap:5px;min-width:0;display:grid}html.pos-typography #root .pos-redesign .counter-drawer-totals dt{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .counter-drawer-totals dd{font-variant-numeric:tabular-nums;color:var(--pos-readable-ink,#20242b);margin:0;font-size:22px;font-weight:600}html.pos-typography #root .pos-redesign .counter-drawer-totals .counter-drawer-refunds{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}html.pos-typography #root .pos-redesign .counter-drawer-totals .counter-drawer-refunds dd{font-size:16px}html.pos-typography #root .pos-redesign .counter-drawer-popover{max-height:calc(100dvh - 88px);overflow-y:auto}html.pos-typography #root .pos-redesign .app nav.counter-menu-drawer{width:min(320px,90vw);padding-left:16px;padding-right:16px}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>div{margin-left:18px;margin-right:0;padding-left:8px}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading>.pos-button{isolation:isolate;flex:0 0 48px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin:-8px -8px 0 0;padding:0;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading>.pos-button:before{content:"";z-index:-1;background:#f5f6f8;border:1px solid #e7eaee;border-radius:9px;position:absolute;inset:8px}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading>.pos-button>.pos-icon{width:16px;height:16px;color:var(--pos-readable-muted,#68717e);flex:0 0 16px}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading>.pos-button:hover{box-shadow:none!important;background:0 0!important}html.pos-typography #root .pos-redesign .counter-menu-drawer .menu-drawer-heading>.pos-button:hover:before{background:#eceef2}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-dock{transition:width .18s}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-dock.is-expanded{width:460px;max-width:calc(100vw - 48px)}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-dock.is-expanded .counter-drawer-popover{width:100%;max-width:none;left:0;transform:none}@media (prefers-reduced-motion:reduce){html.pos-typography #root .pos-redesign .counter-home .counter-drawer-dock{transition:none}}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary-value:has(.counter-task-count){white-space:nowrap;background:#f2f4f7;border:0;flex-wrap:nowrap;gap:6px;height:auto;min-height:28px;padding:4px 8px;display:flex}html.pos-typography #root .pos-redesign .counter-task-count>.counter-task-remaining{line-height:20px;font-size:12px!important}html.pos-typography #root .pos-redesign .counter-summary-value:has(.counter-task-count) .counter-task-overdue{color:#925b17;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:20px;display:inline;font-size:12px!important}html.pos-typography #root .pos-redesign .counter-task-divider{color:#a0a7b0;font-size:12px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{grid-area:5/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}html.pos-typography #root .pos-redesign .counter-summaries>.counter-summary{width:100%;min-width:0;grid-area:auto!important}html.pos-typography #root .pos-redesign .counter-summaries>.counter-summary:has(.pos-order-status){order:0}html.pos-typography #root .pos-redesign .counter-summaries>.counter-summary:nth-child(3){order:-1}html.pos-typography #root .pos-redesign .counter-summaries>.counter-deliveries-tile:disabled{opacity:1;color:#626975;cursor:default;background:#fafbfc}html.pos-typography #root .pos-redesign .counter-deliveries-tile .counter-summary-value{color:var(--pos-readable-muted,#68717e);white-space:nowrap;font-size:11px!important}@media (width<=900px){html.pos-typography #root .pos-redesign .counter-home .counter-summaries{grid-template-columns:repeat(2,minmax(0,1fr))}}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:18px;gap:0;padding:0;overflow:hidden}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary{box-shadow:none;background:0 0;border:0;border-radius:0}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:not(:nth-child(3)){border-left:1px solid #e7eaee}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-deliveries-tile:disabled{background:#fafbfc}@media (width<=900px){html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary{border:0!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:first-child,html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(4){border-left:1px solid #e7eaee!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2),html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(4){border-top:1px solid #e7eaee!important}}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .counter-home .counter-summaries{position:relative;top:-24px}}@media screen{html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2){order:0}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(3){order:1}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:first-child{order:2}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(4){order:3}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary{border-left:1px solid #e7eaee}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2){border-left:0}@media (width<=900px){html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:first-child{border-top:1px solid #e7eaee!important;border-left:0!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2){border-top:0!important;border-left:0!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(3){border-top:0!important;border-left:1px solid #e7eaee!important}}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary .counter-summary-heading>.pos-icon{flex:0 0 38px;width:38px;height:38px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2) .counter-summary-value,html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(3) .counter-summary-value{color:var(--pos-readable-accent,#155eef);background:#eaf1ff;height:auto;min-height:30px;padding:4px 10px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(2) .counter-summary-value strong,html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary:nth-child(3) .counter-summary-value strong{color:var(--pos-readable-accent,#155eef);font-size:18px;font-weight:600;line-height:22px}html.pos-typography #root .pos-redesign .counter-home .counter-summaries .counter-task-remaining{color:#365b8b}html.pos-typography #root .pos-redesign .counter-home .counter-summary-value:has(.counter-task-count){grid-template-columns:max-content;justify-items:end;gap:0;max-width:calc(100% - 78px);min-height:30px;padding:4px 8px;display:grid;height:auto!important}html.pos-typography #root .pos-redesign .counter-home .counter-summary-value:has(.counter-task-count) .counter-task-count{white-space:nowrap;flex-shrink:0}html.pos-typography #root .pos-redesign .counter-home .counter-task-divider{display:none}html.pos-typography #root .pos-redesign .counter-home .counter-summary-value:has(.counter-task-count) .counter-task-overdue{white-space:nowrap;line-height:18px;font-size:12px!important}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-tab{white-space:nowrap;flex-wrap:nowrap}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-tab>.pos-icon{flex-shrink:0}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-tab>.counter-drawer-tab-chevron{flex:0 0 20px;width:20px;height:20px;margin-left:auto;transform:rotate(-90deg)}html.pos-typography #root .pos-redesign .counter-home .is-expanded .counter-drawer-tab>.counter-drawer-tab-chevron{transform:rotate(90deg)}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .counter-home{min-height:calc(100dvh - 24px)}}@media screen{html.pos-typography #root .pos-redesign .counter-home .counter-summaries .counter-summary-value.counter-task-all-overdue{color:#925b17;background:#fff3df;min-height:30px;display:flex}html.pos-typography #root .pos-redesign .counter-home .counter-task-all-overdue>.counter-task-count{display:none!important}html.pos-typography #root .pos-redesign .counter-home .counter-summary-value.counter-task-all-overdue .counter-task-overdue{font-weight:600;line-height:22px;font-size:14px!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries .counter-summary-heading h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html.pos-typography #root .pos-redesign .counter-home .counter-title-count{color:var(--pos-readable-accent,#155eef);letter-spacing:0;white-space:nowrap;background:#eaf1ff;border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}html.pos-typography #root .pos-redesign .counter-home .counter-title-count>span{font-weight:400}html.pos-typography #root .pos-redesign .counter-home .counter-summaries>.counter-summary .counter-summary-value.counter-tile-alert{color:#925b17;background:#fff3df;height:auto;min-height:0;padding:4px 8px}html.pos-typography #root .pos-redesign .counter-home .counter-tile-alert small{color:inherit;white-space:nowrap;line-height:20px;font-size:13px!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile .counter-summary-heading>.pos-icon{transform-origin:0;transform:scaleX(1.12)}@media screen{html.pos-typography #root .pos-redesign main.my-shift-v6{box-sizing:border-box;width:100%;max-width:1200px;min-height:calc(100dvh - 72px);color:var(--pos-readable-ink,#20242b);--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);--pos-border:#e2e5e9;margin:0 auto;padding:24px 32px;font-family:Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:24px;box-shadow:0 2px 6px #20242b03}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{background:#f7f8fa;border:1px solid #e8ebef;border-radius:16px;grid-area:1/1/auto/span 7;padding:20px;display:block}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{background:#fff;border:0;border-radius:0;grid-area:1/8/auto/span 5;padding:16px 8px 16px 4px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading{flex-wrap:wrap;gap:10px;min-height:48px;margin:0 0 20px}html.pos-typography #root .pos-redesign .my-shift-v6 h2{letter-spacing:-.3px;color:var(--pos-readable-ink,#20242b);font-size:19px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2{margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-progress-badge{color:var(--pos-readable-muted,#515a67);background:#e9edf2;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading>.my-shift-clock-action{background:var(--pos-readable-accent,#155eef);border:1px solid var(--pos-readable-accent,#155eef);color:#fff;min-height:48px;box-shadow:none;border-radius:12px;margin:0 0 0 auto;padding:10px 16px;font-size:14px;font-weight:500}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action>.pos-icon{width:20px;height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action:hover{background:#104fce;border-color:#104fce}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action:active{background:#0d43b2;border-color:#0d43b2}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div{border-right:1px solid #e2e5e9;grid-template-rows:24px auto;grid-template-columns:20px minmax(0,1fr);place-items:center start;gap:12px 8px;padding:0 14px;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:first-child{padding-left:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:last-child{border:0;padding-right:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers .stage-icon{width:20px;height:24px;color:var(--pos-readable-muted,#626975);background:0 0;border:0;border-radius:0;place-items:center;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .stage-icon>.pos-icon{width:20px;height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div>span:not(.stage-icon){color:var(--pos-readable-muted,#626975);font-size:13px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong{letter-spacing:-.5px;color:var(--pos-readable-ink,#20242b);white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:26px;font-weight:600;line-height:34px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong small{letter-spacing:0;color:var(--pos-readable-muted,#626975);margin-left:4px;font-size:12px;font-weight:400}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading{gap:12px;min-height:26px;margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading h2{margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading>span{color:var(--pos-readable-muted,#626975);font-size:13px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-caption{color:var(--pos-readable-muted,#626975);margin:4px 0 12px;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week>div{border-bottom:0;align-items:center;gap:12px;min-height:30px;padding:6px 0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt{color:var(--pos-readable-muted,#626975);gap:10px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt>.pos-icon{width:20px;height:20px;color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dd{letter-spacing:-.2px;color:var(--pos-readable-ink,#20242b);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-task-tile,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-orders-tile{background:#fff;border:0;border-top:1px solid #e2e5e9;border-radius:0;grid-row:2;gap:8px;min-width:0;padding:16px 0 0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-task-tile{grid-column:1/span 6}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-orders-tile{grid-column:7/span 6}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading h2{margin:0;font-size:18px;line-height:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-heading-link{min-height:48px;color:var(--pos-readable-ink,#20242b)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-heading-link:hover{color:var(--pos-readable-muted,#515a67)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading>.pos-button{min-height:48px;color:var(--pos-readable-muted,#515a67);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;gap:6px;padding:8px;font-size:13px;font-weight:500}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading>.pos-button:hover{background:#f0f2f5}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading>.pos-button>.pos-icon{width:16px;height:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview{scrollbar-gutter:stable;border:0;width:100%;min-height:0;max-height:192px;overflow-y:auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button{min-height:48px;color:var(--pos-readable-ink,#20242b);background:0 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;gap:12px;padding:10px 0;font-size:14px;font-weight:400;line-height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button:last-child{border:0}html.pos-typography #root .pos-redesign .my-shift-v6 .task-preview-box{border:1px solid #929aa6;border-radius:5px;width:18px;height:18px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button{box-sizing:border-box;min-height:64px;color:var(--pos-readable-ink,#20242b);background:0 0;border:0;border-bottom:1px solid #edf0f3;border-radius:0;gap:10px;padding:10px 0;font-size:14px;font-weight:400;line-height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer{min-width:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer strong{font-size:14px;font-weight:600;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer small{color:var(--pos-readable-muted,#626975);font-size:12px;line-height:18px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status{color:#515a67;white-space:nowrap;background:#f0f2f5;border:0;border-radius:8px;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status .pos-icon{color:currentColor;width:14px;height:14px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>button:hover,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button:hover{background:#f7f8fa}html.pos-typography #root .pos-redesign .my-shift-v6 button:disabled{opacity:.5;cursor:not-allowed}}@media screen and (width>=761px) and (height<=800px){html.pos-typography #root .pos-redesign main.my-shift-v6{padding:12px 24px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{padding:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{gap:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{padding:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading{margin-bottom:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div{padding-inline:10px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:first-child{padding-left:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:last-child{padding-right:0}}@media screen and (width>=761px) and (height<=640px){html.pos-typography #root .pos-redesign main.my-shift-v6{padding:12px 20px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{padding:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{gap:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview{max-height:144px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-task-tile,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-orders-tile{padding-top:8px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong{font-size:24px}}@media screen and (width<=1000px) and (width>=761px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{grid-column:1/span 8}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{grid-column:9/span 4}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign main.my-shift-v6{min-height:0;padding:20px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{padding:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{grid-template-columns:1fr;gap:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>:is(.my-shift-current,.my-shift-week-card,.my-shift-task-tile,.my-shift-orders-tile){grid-area:auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{padding:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{padding:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading{gap:8px;margin-bottom:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading>.my-shift-clock-action{padding-inline:12px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div{padding:0 12px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:nth-child(2){border:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div:nth-child(3){padding-left:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong{font-size:25px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview{max-height:256px}}@media screen and (width<=420px){html.pos-typography #root .pos-redesign main.my-shift-v6{padding:16px 12px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{padding:14px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-progress-badge{padding-inline:6px;font-size:11px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2{font-size:17px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading>.my-shift-clock-action{margin-left:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button{grid-template-columns:minmax(0,1fr) auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status{grid-area:1/2/span 2}}@media screen and (width>=761px) and (height<=640px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{padding:8px 4px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-caption{margin:4px 0 8px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week>div{box-sizing:border-box;height:32px;min-height:32px;padding:2px 0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview{max-height:128px}}@media screen{html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{background:var(--pos-readable-soft,#edf4ff);border-color:#cbddf8}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-card-heading h2{color:#183b72}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-progress-badge{color:#234f96;background:#dce9ff}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div{border-color:#cbddf8}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .stage-icon,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div>span:not(.stage-icon),html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong small{color:#4b648c}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading h2{color:var(--pos-readable-muted,#515a67);font-size:18px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dd{color:var(--pos-readable-muted,#515a67);font-size:18px;font-weight:500}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--progress{color:#815314;background:#fff2d9}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--ready{color:#276440;background:#e5f4ec}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--received{color:#335a9b;background:#eaf1fe}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--cancelled{color:#85423d;background:#f4e9e8}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong{color:var(--pos-readable-ink,#20242b)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child strong{color:#1555c8;letter-spacing:-.6px;font-size:28px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div{border-right:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div>span:not(.stage-icon){font-size:13px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-pending-badge{box-sizing:border-box;color:#815314;letter-spacing:0;white-space:nowrap;background:#fff2d9;border-radius:8px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button{border-bottom-color:#f0f2f5}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{border-color:#dae5f6}}@media screen and (width>=761px) and (height<=640px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child strong{font-size:24px}}@media screen{html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading h2{font-size:22px;font-weight:700;line-height:1.3}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-progress-badge{padding:6px 12px;font-size:14px;font-weight:600;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading>.my-shift-clock-action{font-size:16px;font-weight:600;line-height:22.4px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action>.pos-icon{width:22px;height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:4px 8px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon{color:#3b5073;background:#e1ebfa;border-radius:50%;width:48px;height:48px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .stage-icon>.pos-icon{width:28px;height:28px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div>span:not(.stage-icon){font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child strong{letter-spacing:-.5px;font-size:28px;font-weight:700;line-height:42px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong small{font-size:14px;font-weight:500;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt{font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt>.pos-icon{width:22px;height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dd{font-size:22px;font-weight:600;line-height:28.6px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading>span,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-caption{font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button{font-size:16px;font-weight:500;line-height:22.4px}html.pos-typography #root .pos-redesign .my-shift-v6 .task-preview-box{border-radius:6px;width:22px;height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button{font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer strong{font-size:15px;font-weight:600;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer small{font-size:13px;line-height:18px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status{padding:8px;font-size:12px;font-weight:600;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status>.pos-icon{width:16px;height:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-pending-badge{font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading>.pos-button{font-size:16px}}@media screen and (width>=761px) and (height<=800px){html.pos-typography #root .pos-redesign main.my-shift-v6{padding:8px 24px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{padding:16px}}@media screen{html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{gap:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{background:var(--pos-readable-soft,#edf4ff);border-color:#dfe8f8;border-radius:18px;padding:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{background:#fafbfc;border:1px solid #edf0f4;border-radius:18px;padding:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon{color:#516784;background:#fff;border:1px solid #dfe8f8;box-shadow:0 1px 3px #20242b03}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong{font-weight:600}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dd{font-variant-numeric:tabular-nums;color:var(--pos-readable-ink,#20242b);font-weight:600}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-caption{color:var(--pos-readable-muted,#737b87);font-size:13px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading{margin-bottom:8px;padding-top:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button{border-bottom-color:#edf0f4;border-radius:10px;min-height:56px;padding:14px 8px;font-weight:400}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview>.pos-button:hover,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button:hover{background:#f5f8fd}html.pos-typography #root .pos-redesign .my-shift-v6 .task-preview-box{background:#fff;border-color:#cbd3de;border-radius:6px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview>button{border-bottom-color:#edf0f4;border-radius:10px;min-height:64px;padding:12px 8px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-customer strong{font-size:16px;font-weight:600;line-height:22px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading>.pos-button{color:var(--pos-readable-accent,#155eef);font-weight:500}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign main.my-shift-v6{flex-direction:column;height:calc(100dvh - 72px);min-height:0;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{flex:1;min-height:0;overflow:auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading{margin-bottom:4px;padding-top:8px}}@media screen{html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{margin-top:0}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-page-header{border:0;align-items:center;min-height:56px;margin:0 0 8px;padding:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person h1{letter-spacing:-.6px;color:var(--pos-readable-ink,#20242b);margin:0;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person p{color:var(--pos-readable-muted,#626975);margin:2px 0 0;font-size:14px;font-weight:400;line-height:21px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person .employee-avatar{background:var(--pos-readable-soft,#edf4ff);color:#365b8b;border:1px solid #dfe8f8;width:48px;min-width:48px;height:48px;font-size:18px;font-weight:600}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions{align-items:center;gap:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status{box-shadow:none;background:0 0;border:0;gap:3px;padding:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-label{color:var(--pos-readable-muted,#626975);gap:7px;font-size:13px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .shift-status-dot.is-active{background:#43815a;width:7px;height:7px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status>strong{letter-spacing:-.3px;color:var(--pos-readable-ink,#20242b);font-size:22px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status>strong>.pos-icon{width:22px;height:22px;color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions .pos-language-setting{color:var(--pos-readable-muted,#626975);border-color:#e2e5e9;font-size:13px;font-weight:400}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions .pos-language-setting select{min-height:48px;color:var(--pos-readable-ink,#20242b);background-color:#fff;border-color:#e2e5e9;border-radius:12px;font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign main.my-shift-v6{gap:8px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-page-header{margin-bottom:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person{gap:12px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person p{color:var(--pos-readable-muted,#737b87);margin-top:2px;font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person .employee-avatar{background:#eaf0fa;border-color:#dfe7f3;width:44px;min-width:44px;height:44px;font-size:17px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions{gap:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status{align-items:flex-end;gap:2px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status>strong{letter-spacing:-.3px;font-size:20px;line-height:26px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-label{color:var(--pos-readable-muted,#626975);font-size:12px;line-height:18px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions .pos-language-setting{border-left:1px solid #e2e5e9;gap:0;padding-left:16px;font-size:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-header-actions .pos-language-setting select{min-width:136px;font-size:15px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-page-header>.pos-button{width:48px;height:48px;min-height:48px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person h1{letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person .employee-avatar{color:var(--pos-readable-muted,#515a67);background:#e9ecf0;border-color:#e2e5e9}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-status>strong{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-label{font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .my-shift-v6>.pos-panel{flex-direction:column;padding:16px;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{flex:1;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;height:100%;min-height:0;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{border-radius:16px;grid-area:1/1/auto/-1;grid-template-columns:1fr;gap:12px;padding:16px 20px;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading{margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2{font-size:20px;line-height:28px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers{gap:0;margin:0;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:first-child{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div{border:0;border-right:1px solid #dce5f3;flex:1;grid-template-rows:auto auto;grid-template-columns:40px auto;justify-content:start;align-items:center;gap:0 12px;padding:0 20px;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{border-right:1px solid #dce5f3;order:-1}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon{grid-area:1/1/3;width:40px;height:40px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon>.pos-icon{width:24px;height:24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div>span:not(.stage-icon){grid-area:1/2;justify-self:start;font-size:14px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers strong{grid-area:2/2;justify-self:start;font-size:28px;line-height:36px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{background:0 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-area:2/1/auto/-1;align-items:center;gap:24px;padding:4px 8px 12px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading{flex-shrink:0;gap:12px;margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading h2{margin:0;font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading>span{font-size:13px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-caption{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week{flex:1;justify-content:space-between;gap:20px;margin:0;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week>div{border:0;align-items:baseline;gap:10px;padding:0;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt{font-size:14px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dt .pos-icon{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week dd{font-size:18px;line-height:26px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-tile{grid-area:3/1}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-tile{grid-area:3/2}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.my-shift-task-tile,.my-shift-orders-tile){border:0;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){flex-shrink:0;margin:0 0 8px;padding:0}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.my-shift-task-preview,.my-shift-order-preview){flex:1;min-height:0;max-height:none;overflow-y:auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{width:auto;max-width:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:nth-child(3){border-right:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{order:0;grid-area:1/1}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:nth-child(2){grid-area:1/2}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:nth-child(3){grid-area:1/3}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{grid-template-rows:auto minmax(0,1fr);gap:20px 24px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-week-card{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{background:#f8f9fb;border:1px solid #edf0f4;align-items:center;gap:20px;padding:16px 20px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading{display:contents}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-progress-badge{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers{display:contents}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:not(:last-child){display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{border:0;flex:none;order:-1;padding:0}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-shift-details-link{color:var(--pos-readable-muted,#626975);background:0 0;border:0;order:1;margin-left:auto;padding:12px;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action{order:2;min-height:48px;margin:0}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-task-tile{grid-area:2/1}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-orders-tile{grid-area:2/2}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.my-shift-task-tile,.my-shift-orders-tile){border-top:0}}@media screen{html.pos-typography #root .pos-redesign .employee-shift-details-summary{margin:0}html.pos-typography #root .pos-redesign .employee-shift-details-summary>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:24px;padding:12px 0;display:flex}html.pos-typography #root .pos-redesign .employee-shift-details-summary dt{color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .employee-shift-details-summary dd{margin:0;font-weight:600}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{flex-direction:row;min-height:88px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{grid-template-columns:40px auto;align-self:center;width:auto;max-width:none;display:grid}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading>.employee-shift-details-link{margin-left:auto}}@media screen{html.pos-typography #root .pos-redesign .employee-dashboard-tabs{background:#f2f4f7;border:0;border-radius:12px;grid-area:2/1/auto/-1;justify-self:start;gap:4px;padding:4px;display:flex}html.pos-typography #root .pos-redesign .employee-dashboard-tabs .pos-button{min-height:48px;color:var(--pos-readable-muted,#626975);box-shadow:none;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:10px 20px;font-size:16px;font-weight:500;display:flex}html.pos-typography #root .pos-redesign .employee-dashboard-tabs .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;font-weight:600;box-shadow:0 1px 4px #20242b10}html.pos-typography #root .pos-redesign .employee-tab-count{color:#815314;background:#fff2d9;border-radius:6px;padding:2px 7px;font-size:13px;line-height:20px}html.pos-typography #root .employee-dashboard-tasks .my-shift-summary-grid>.my-shift-orders-tile,html.pos-typography #root .employee-dashboard-orders .my-shift-summary-grid>.my-shift-task-tile,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading h2{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading{justify-content:flex-end}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>.my-shift-current{background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-area:1/1;padding:4px 4px 16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-summary-grid>:is(.my-shift-task-tile,.my-shift-orders-tile){grid-area:3/1}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{border-right:1px solid #e7ebf0;padding-right:24px}}@media screen{html.pos-typography #root .pos-redesign.employee-dashboard-tasks .my-shift-v6 .my-shift-summary-grid>.my-shift-orders-tile,html.pos-typography #root .pos-redesign.employee-dashboard-orders .my-shift-v6 .my-shift-summary-grid>.my-shift-task-tile{display:none}html.pos-typography #root .pos-redesign main.my-shift-v6{--pos-accent:var(--pos-readable-accent,#6038d6);--pos-primary:var(--pos-readable-accent,#6038d6);--pos-soft:var(--pos-readable-soft,#ece8f8);--pos-ink:var(--pos-readable-ink,#202329);--pos-muted:var(--pos-readable-muted,#656971);color:var(--pos-readable-ink,#202329)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person h1{letter-spacing:normal;color:var(--pos-readable-ink,#202329);font:600 28px/36px Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person p{color:var(--pos-readable-muted,#656971);font:400 14px/21px Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person .employee-avatar{color:#6038d6;background:#f0eaff;border-color:#e6dcff;width:48px;min-width:48px;height:48px;font:700 20px/20px Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-label{color:var(--pos-readable-muted,#656971);font-size:13px;line-height:19.5px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong{color:var(--pos-readable-ink,#202329);font:700 28px/42px Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child{grid-template-columns:48px auto}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-preview button{color:var(--pos-readable-ink,#202329);font:500 16px/22.4px Inter POS,Arial,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview button{color:var(--pos-readable-ink,#202329);font:400 16px/24px Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action{color:#fff;background:#6038d6;border-color:#6038d6;font:600 16px/22.4px Inter POS,Arial,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-dashboard-tabs .pos-button[aria-pressed=true],html.pos-typography #root .pos-redesign .my-shift-v6 .employee-shift-details-link{color:#6038d6}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers>div>span:not(.stage-icon){color:var(--pos-readable-muted,#656971)}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-clock-action{color:#fff!important;background:#6038d6!important;border-color:#6038d6!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers strong{color:var(--pos-readable-ink,#202329)!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers .stage-icon{background:var(--pos-readable-soft,#ece8f8)!important;width:48px!important;height:48px!important;color:var(--pos-readable-ink,#202329)!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-numbers .stage-icon>.pos-icon{width:28px!important;height:28px!important}html.pos-typography #root .pos-legacy-dashboard .employee-shift-details-link{display:none}html.pos-typography #root .pos-legacy-dashboard .employee-dashboard-tabs{grid-area:2/1/auto/-1;justify-self:start}html.pos-typography #root .pos-legacy-dashboard .employee-tab-count{margin-left:8px;font-size:13px}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>:is(.my-shift-task-tile,.my-shift-orders-tile){grid-area:3/1/auto/-1;min-height:0}html.pos-typography #root .pos-legacy-dashboard.employee-dashboard-tasks .my-shift-orders-tile,html.pos-typography #root .pos-legacy-dashboard.employee-dashboard-orders .my-shift-task-tile,html.pos-typography #root .pos-legacy-dashboard .my-shift-task-heading,html.pos-typography #root .pos-legacy-dashboard .my-shift-orders-heading h2{display:none}html.pos-typography #root .pos-legacy-dashboard .my-shift-orders-heading{justify-content:flex-end}}@media screen and (width>=761px){html.pos-typography #root .pos-legacy-dashboard main.my-shift-v6{flex-direction:column;gap:8px;height:calc(100dvh - 72px);min-height:0;display:flex;overflow:hidden}html.pos-typography #root .pos-legacy-dashboard .my-shift-v6>.pos-panel{flex:1;min-height:0;overflow:hidden}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid{grid-template-rows:auto auto minmax(0,1fr);gap:16px;height:100%}html.pos-typography #root .pos-legacy-dashboard :is(.my-shift-task-tile,.my-shift-orders-tile){flex-direction:column;display:flex;overflow:hidden}html.pos-typography #root .pos-legacy-dashboard :is(.my-shift-task-preview,.my-shift-order-preview){flex:1;min-height:0;max-height:none;overflow-y:auto}}@media screen{html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-task-tile,html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-orders-tile{grid-row:2;display:flex}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-task-tile{grid-column:1}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-orders-tile{grid-column:2}html.pos-typography #root .pos-legacy-dashboard .my-shift-task-heading{display:flex}html.pos-typography #root .pos-legacy-dashboard .my-shift-orders-heading h2{display:block}html.pos-typography #root .pos-legacy-dashboard .my-shift-orders-heading{justify-content:space-between}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid{grid-template-rows:auto minmax(0,1fr)}}@media screen and (width<=760px){html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-orders-tile{grid-area:3/1}}@media screen and (width>=761px){html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>:is(.my-shift-task-tile,.my-shift-orders-tile){place-self:stretch stretch;width:auto;min-width:0;max-width:none}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-current{grid-area:1/1}html.pos-typography #root .pos-legacy-dashboard .my-shift-summary-grid>.my-shift-week-card{grid-area:1/2}}@media screen{html.pos-typography #root .pos-redesign.pos-dashboard-layout .employee-shift-details-link{display:none}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-person h1{color:var(--pos-readable-ink,#20242b);font-size:22px;line-height:28px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-person .employee-avatar{color:var(--pos-readable-muted,#515a67);background:#e9ecf0;border-color:#e2e5e9}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-clock-status>strong{display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-clock-action{background:var(--pos-readable-accent,#155eef)!important;border-color:var(--pos-readable-accent,#155eef)!important;color:#fff!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-numbers .stage-icon{color:var(--pos-readable-muted,#626975)!important;background:#f2f4f7!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-card-heading{display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-card-heading h2{display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-progress-badge{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);display:inline-flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-task-heading{display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-orders-heading h2{display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-orders-heading{justify-content:space-between}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-current{background:var(--pos-readable-soft,#edf4ff);border:1px solid #e2e5e9;border-radius:16px;grid-area:1/1;padding:20px;display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:20px;display:grid}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-current .my-shift-numbers>div,html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-current .my-shift-numbers>div:last-child{border:0;flex-direction:column;order:0;grid-area:auto;gap:8px;width:auto;max-width:none;padding:0 6px;display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-numbers strong{font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-week-card{background:#fff;border:1px solid #e2e5e9;border-radius:16px;grid-area:1/2;padding:20px;display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-week-caption{color:var(--pos-readable-muted,#626975);margin:6px 0 12px;font-size:14px;display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-week{display:block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-week>div{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:8px 0;display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-week dt .pos-icon{display:inline-block}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>:is(.my-shift-task-tile,.my-shift-orders-tile){border:1px solid #e2e5e9;border-radius:16px;grid-row:2;width:auto;max-width:none;padding:16px;display:flex}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-task-tile{grid-column:1}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-orders-tile{grid-column:2}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-current .my-shift-numbers>div,html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-orders-tile{display:flex!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-current{grid-column:1/-1}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-v6>.employee-announcements{flex:none}html.pos-typography #root .pos-redesign.pos-dashboard-layout .employee-task-row small{font-size:13px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-summary-grid>.my-shift-current{padding:12px 20px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-current .my-shift-card-heading{min-height:48px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-numbers{margin-top:8px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-numbers .stage-icon{width:40px!important;height:40px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .my-shift-current .my-shift-numbers>div{gap:4px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .employee-announcement{margin:0;padding:12px 16px}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement{background:#fff;border-color:#e2e5e9;padding:10px 16px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement>.pos-icon{color:var(--pos-readable-accent,#155eef);width:20px;height:20px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement p{color:var(--pos-readable-muted,#626975);font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement strong{font-size:15px;font-weight:600}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-section{color:var(--pos-readable-muted,#626975);margin:14px 8px 4px;font-size:14px;font-weight:600;line-height:22px}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row:first-child .employee-task-section{margin-top:4px}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-order-preview>button{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:80px}html.pos-typography #root .pos-redesign .pos-workflow .employee-work-customer-name{margin-left:8px;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .pos-workflow .employee-work-stages{max-width:none;margin-top:6px;font-size:14px;line-height:21px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-current{background:#f8f9fb;padding:10px 16px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers{margin-top:4px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-current .my-shift-numbers>div{grid-template-rows:auto auto;grid-template-columns:36px auto;justify-content:center;gap:0 10px;padding:4px 12px;display:grid!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers .stage-icon{grid-area:1/1/3;background:#eef0f3!important;width:36px!important;height:36px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers .stage-icon>.pos-icon{width:24px!important;height:24px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers>div>span:not(.stage-icon){grid-area:1/2;justify-self:start}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers strong{grid-area:2/2;justify-self:start;font-size:24px;line-height:32px}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row>:is(label,.pos-button){min-height:56px;padding:8px}html.pos-typography #root .pos-redesign .pos-workflow main.my-shift-v6{box-sizing:border-box;width:calc(100% - 48px);max-width:1300px;margin:0 auto;padding:0}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .pos-workflow main.my-shift-v6{width:calc(100% - 24px)}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .employee-header-clock-action{min-height:48px;color:var(--pos-readable-ink,#20242b);box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:12px;gap:8px;padding:10px 16px;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .pos-workflow .employee-header-clock-action .pos-icon{width:22px;height:22px;color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-header-actions{gap:12px}html.pos-typography #root .pos-redesign .pos-workflow .employee-header-clock-action{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff;font-weight:600;box-shadow:0 1px 2px #155eef12}html.pos-typography #root .pos-redesign .pos-workflow .employee-header-clock-action .pos-icon{color:#fff}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement{background:#fff;border:1px solid #dfe5ed;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;box-shadow:0 1px 3px #20242b04}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement>.pos-icon{width:22px;height:22px;color:var(--pos-readable-accent,#155eef);flex:0 0 22px;align-self:center}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement>div{gap:3px 24px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement strong{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:600;line-height:20px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement p{color:var(--pos-readable-ink,#20242b);font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .pos-workflow .employee-announcement>div>.pos-button{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);min-height:48px;box-shadow:none;white-space:nowrap;border:1px solid #d8e5ff;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers .stage-icon{width:44px!important;height:44px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers .stage-icon>.pos-icon{width:30px!important;height:30px!important}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-current .my-shift-numbers>div{grid-template-columns:44px auto;column-gap:12px}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .employee-name-status{flex-wrap:wrap;align-items:center;gap:16px;display:flex}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status{color:var(--pos-readable-muted,#626975);white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:500;line-height:28px;display:inline-flex}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status>span{background:#8a919b;border-radius:50%;width:8px;height:8px}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status.is-active{color:#247348}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status.is-active>span{background:#348957}html.pos-typography #root .pos-redesign .pos-workflow .employee-shift-clock-action{background:var(--pos-readable-accent,#155eef);border:1px solid var(--pos-readable-accent,#155eef);color:#fff;white-space:nowrap;border-radius:12px;gap:8px;min-height:48px;margin-left:auto;padding:10px 16px;font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .pos-workflow .employee-shift-clock-action .pos-icon{color:#fff;width:22px;height:22px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-current{box-sizing:border-box;justify-self:center;width:100%;max-width:1040px}}@media screen{html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-current{background:0 0;border:0;border-radius:0;padding:0}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-card-heading{min-height:32px;margin:0 0 8px;padding:0 4px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers{background:#f8f9fb;border:1px solid #e2e5e9;border-radius:16px;margin:0;padding:12px 8px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .employee-hours-metric>.employee-shift-clock-action{grid-area:1/3/3;align-self:center;margin:0 0 0 4px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(310px,1.5fr)}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-current .my-shift-numbers>.employee-hours-metric{grid-template-columns:44px auto auto;justify-content:center;column-gap:10px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .employee-hours-metric>.employee-shift-clock-action{grid-area:3/1/auto/-1;margin:8px 0 0}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-numbers{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(338px,1.6fr)}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .employee-hours-metric>.employee-shift-clock-action{margin-left:20px;margin-right:4px}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .employee-name-status{gap:12px}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status{color:var(--pos-readable-muted,#626975);box-sizing:border-box;background:#f0f2f5;border-radius:999px;gap:7px;padding:4px 10px;font-size:15px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status.is-active{color:#267346;background:#eaf5ee}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status>span{flex:0 0 7px;width:7px;height:7px}html.pos-typography #root .pos-redesign .pos-workflow .employee-name-clock-status.is-active>span{background:#348759}}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-card-heading h2,html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-task-heading h2,html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-orders-heading h2{letter-spacing:-.3px;color:var(--pos-readable-ink,#252a32);font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-heading-link{font:inherit;letter-spacing:inherit;color:inherit}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow :is(.my-shift-task-heading,.my-shift-orders-heading){margin-bottom:16px}html.pos-typography #root .pos-redesign .pos-workflow main.my-shift-v6{max-width:1120px;height:calc(100dvh - 32px);min-height:0;margin:16px auto}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-order-preview>button{min-height:72px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow :is(.my-shift-task-heading,.my-shift-orders-heading){min-height:40px;margin-bottom:8px}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-orders-heading>.pos-button{box-shadow:none;color:var(--pos-readable-muted,#626975);background:0 0;border:0;min-height:48px;padding:0 4px;font-size:14px;font-weight:400}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-task-preview>.pos-button,html.pos-typography #root .pos-redesign .pos-workflow .my-shift-order-preview>button{min-height:64px;padding-top:10px;padding-bottom:10px}html.pos-typography #root .pos-redesign .my-shift-order-preview .pos-order-status--received{color:#626975!important;background:#f0f2f5!important}html.pos-typography #root .pos-redesign .my-shift-order-preview .pos-order-status--progress{color:#365b8b!important;background:#edf4ff!important}html.pos-typography #root .pos-redesign .my-shift-order-preview .pos-order-status--ready{color:#366247!important;background:#e8f3eb!important}html.pos-typography #root .pos-redesign .my-shift-order-preview .pos-order-status[data-status=picked_up]{color:var(--pos-readable-muted,#747c88)!important;background:#f0f2f5!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){min-height:40px;margin-bottom:8px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-order-preview .pos-order-status--ready{color:#366247!important;background:#e8f3eb!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-order-preview .pos-order-status[data-status=picked_up]{color:var(--pos-readable-muted,#747c88)!important;background:#f0f2f5!important}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-hours-metric .stage-icon{position:relative;overflow:visible}.employee-clock-active-dot{box-sizing:content-box;background:#348759;border:3px solid #f8f9fb;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-week-card>summary{min-height:44px;color:var(--pos-readable-muted,#68717e);cursor:pointer;align-items:center;gap:12px;padding:4px 8px;font-size:14px;line-height:22px;list-style:none;display:inline-flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-card>summary::-webkit-details-marker{display:none}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-card>summary>strong{color:var(--pos-readable-ink,#252a32);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-card>summary>.pos-icon{width:16px;height:16px}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-card[open]>summary>.pos-icon{transform:rotate(90deg)}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){margin-bottom:0!important}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-v6 .my-shift-order-preview>button{padding-top:8px;padding-bottom:8px}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-v6 .employee-work-stages{margin-top:4px;line-height:20px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-week-summary{min-height:44px;color:var(--pos-readable-muted,#68717e);align-items:center;gap:12px;padding:4px 8px;font-size:14px;line-height:22px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-summary>strong{color:var(--pos-readable-ink,#252a32);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){box-sizing:border-box;background:#f7f8fa;border-bottom:1px solid #e7eaee;min-height:48px;padding:8px 16px;margin:-16px -16px 0!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading) h2{align-items:center;gap:10px;font-size:18px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading) h2>.pos-icon{width:22px;height:22px;color:var(--pos-readable-muted,#68717e);flex:0 0 22px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){align-self:stretch;width:calc(100% + 32px)!important;padding:8px 16px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading) h2{font-size:18px!important;line-height:26px!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status[data-status=pending_payment]{color:#925b17!important;background:#fff3df!important}html.pos-typography #root .pos-redesign .employee-hours-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}html.pos-typography #root .pos-redesign .employee-hours-label>.employee-clock-active-dot{border:0;flex:0 0 7px;width:7px;height:7px;position:static}html.pos-typography #root .pos-redesign .pos-dialog:has(.my-worked-orders){width:min(740px,100vw - 48px);max-width:740px;max-height:calc(100dvh - 48px)}html.pos-typography #root .pos-redesign .my-worked-orders .my-orders-filters{gap:12px;margin-bottom:12px}html.pos-typography #root .pos-redesign .my-worked-orders .my-worked-order-row{min-height:72px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e8ebef;border-radius:0;grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) minmax(110px,1fr) minmax(90px,.7fr);align-items:center;gap:16px;margin:0;padding:12px 8px}html.pos-typography #root .pos-redesign .my-worked-order-row>strong:first-child{font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .my-worked-order-row>strong:first-child>small{margin-top:4px;font-size:13px;font-weight:400;display:block}html.pos-typography #root .pos-redesign .my-worked-order-row>small{grid-column:auto;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .my-worked-order-row>span{text-align:right;font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .my-worked-order-row:hover{background:#f8f9fb}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign .my-worked-orders .my-worked-order-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}}@media screen{html.pos-typography #root .pos-redesign .my-worked-orders .my-worked-order-row.pos-button{text-align:left;justify-content:stretch;display:grid!important}html.pos-typography #root .pos-redesign .my-worked-order-row>.pos-order-status{justify-self:start}html.pos-typography #root .pos-redesign .pos-dialog:has(.my-worked-orders)>header h2{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600;line-height:30px}html.pos-typography #root .pos-redesign .my-orders-table-heading{color:var(--pos-readable-muted,#626975);background:#f8f9fb;border-radius:10px;grid-template-columns:minmax(130px,1fr) minmax(150px,1.1fr) minmax(110px,1fr) minmax(90px,.7fr);align-items:center;gap:16px;padding:12px 8px;font-size:14px;font-weight:500;line-height:20px;display:grid}html.pos-typography #root .pos-redesign .my-orders-table-heading>span:nth-child(4){text-align:right}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign .my-orders-table-heading{display:none}}@media screen{html.pos-typography #root .pos-redesign .my-orders-filters>.my-orders-search{flex:1;min-width:0;margin:0;display:block;position:relative}html.pos-typography #root .pos-redesign .my-orders-search>.pos-icon{width:20px;height:20px;color:var(--pos-readable-muted,#626975);pointer-events:none;z-index:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}html.pos-typography #root .pos-redesign .my-orders-search .pos-field{box-sizing:border-box;width:100%;margin:0;padding-left:46px}html.pos-typography #root .pos-redesign .my-worked-orders .my-orders-filters{align-items:center}html.pos-typography #root .pos-redesign .my-orders-filters>.pos-field{margin-top:0;margin-bottom:0}}@media screen and (width>=701px){html.pos-typography #root .pos-redesign .my-worked-orders .my-orders-filters{grid-template-columns:minmax(0,3fr) minmax(160px,1fr);gap:12px;display:grid}html.pos-typography #root .pos-redesign .my-worked-orders .my-orders-filters>.pos-field{box-sizing:border-box;width:100%}}@media screen{html.pos-typography #root .pos-redesign .my-shift-v6 .employee-name-clock-status{box-shadow:none;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;color:var(--pos-readable-muted,#626975)!important;background:0 0!important}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-name-clock-status>span{background:#9098a3;border-radius:50%;flex:0 0 6px;width:6px;height:6px}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-name-clock-status.is-active>span{background:#348759}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-header-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-header-meta>.employee-name-clock-status{border-left:1px solid #dce1e7;padding-left:16px}html.pos-typography #root .pos-redesign .my-shift-header-actions .pos-language-setting{position:relative}html.pos-typography #root .pos-redesign .my-shift-header-actions .pos-language-setting>.language-selection-icon{width:20px;height:20px;color:var(--pos-readable-muted,#626975);pointer-events:none;z-index:1;position:absolute;top:50%;left:14px;transform:translateY(-50%);display:block!important}html.pos-typography #root .pos-redesign .my-shift-header-actions .pos-language-setting .pos-field{min-width:164px;padding-left:42px}@media screen{html.pos-typography #root .pos-redesign .app.product-sales-mode{background:#f5f6f8;min-height:calc(100dvh - 72px)}html.pos-typography #root .pos-redesign .product-sales-mode>main{max-width:1600px;margin:0 auto;padding:16px 24px}html.pos-typography #root .pos-redesign .retail-touch-workspace{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-border:#e2e5e9;--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);height:calc(100dvh - 104px);min-height:480px}html.pos-typography #root .pos-redesign .retail-touch-workspace>.pos-page-header{min-height:48px;padding-bottom:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-page-header h1{letter-spacing:-.6px;font-size:28px;font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-title-icon{color:var(--pos-readable-muted,#515a67)}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px;height:auto;min-height:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{grid-template-columns:160px minmax(0,1fr);gap:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button{min-height:52px;color:var(--pos-readable-muted,#515a67);border-radius:10px;font-size:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-product-search-field{background:#fff;border-color:#e2e5e9;border-radius:14px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));grid-auto-rows:244px;gap:12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile{background:#fff;border:1px solid #e2e5e9;border-radius:18px;height:244px;min-height:244px;padding:16px;box-shadow:0 2px 4px #20242b04}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile:hover{background:#fbfdff;border-color:#a8c5ff}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile:active{background:var(--pos-readable-soft,#edf4ff)}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile strong{color:var(--pos-readable-ink,#20242b);font-size:18px;line-height:24px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:20px;box-shadow:0 4px 16px #20242b04}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading{border-bottom-color:#edf0f4;padding-bottom:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading h3{font-size:22px;font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-clear{color:var(--pos-readable-muted,#626975);background:0 0}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout{border-color:#edf0f4;padding-top:20px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-action-row .primary{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff;min-height:56px;box-shadow:none;font-size:18px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-action-row .primary:disabled{color:#7b8491;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .actions .pos-button{color:var(--pos-readable-ink,#20242b);background:#f2f4f7}}@media screen and (width>=761px) and (width<=1100px){html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{grid-template-columns:140px minmax(0,1fr);gap:12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .retail-touch-workspace{height:auto;min-height:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-layout{grid-template-columns:1fr}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{grid-template-rows:auto auto auto;grid-template-columns:1fr;overflow:visible}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{flex-direction:row;grid-area:2/1;overflow:auto}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{min-height:320px}}@media screen{html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-picture{background:0 0;height:120px;min-height:120px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-photo{object-fit:contain;height:116px;max-height:116px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile strong{height:48px;min-height:48px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-tile-footer{min-height:26px;margin-top:auto}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-auto-rows:260px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile{height:260px;min-height:260px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-picture{height:136px;min-height:136px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-photo{max-width:156px;height:132px;max-height:132px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line{padding:20px 0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-item-heading{gap:12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .actions{margin-top:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button{font-weight:400}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button[aria-pressed=true]{font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile strong{letter-spacing:-.2px;font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-tile-price{letter-spacing:-.3px;color:var(--pos-readable-ink,#20242b);font-size:22px;font-weight:700;line-height:28px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-tile-price>small{color:var(--pos-readable-muted,#626975);font-size:15px;font-weight:500}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-size-badge{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-item-count{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:400}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .app.product-sales-mode{min-height:0}html.pos-typography #root .pos-redesign .retail-touch-workspace{height:calc(100dvh - 128px);min-height:0}}html.pos-typography #root .pos-redesign .retail-header-actions{align-items:center;gap:12px;display:flex}html.pos-typography #root .pos-redesign .retail-header-actions>.pos-button{align-items:center;gap:8px;min-height:48px;display:inline-flex}html.pos-typography #root .pos-redesign .retail-counter .print-controls .actions>.pos-button{align-items:center;gap:8px;display:inline-flex}html.pos-typography #root .pos-redesign .retail-history-screen{width:100%;max-width:1400px;margin:0 auto}html.pos-typography #root .pos-redesign .retail-history-search{background:#fff;border:1px solid #e2e5e9;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:520px;padding:0 14px;display:flex}html.pos-typography #root .pos-redesign .retail-history-search>.pos-icon{color:var(--pos-readable-muted,#68717e);flex:none}html.pos-typography #root .pos-redesign .retail-history-search input.pos-field{box-shadow:none;background:0 0;border:0;min-height:48px;margin:0;padding:10px 0;font-size:16px}html.pos-typography #root .pos-redesign .retail-history-board .board-tools{align-items:center;gap:12px;display:flex}html.pos-typography #root .pos-redesign .retail-history-board .orders-table-scroll{overflow:auto}html.pos-typography #root .pos-redesign .retail-history-grid{grid-template-columns:minmax(150px,1.2fr) minmax(180px,2fr) minmax(100px,1fr) 140px 100px 20px;align-items:center;gap:20px;min-width:850px;display:grid}html.pos-typography #root .pos-redesign .retail-history-board .orders-table-heading{color:var(--pos-readable-muted,#68717e);box-sizing:border-box;min-height:48px;font-size:14px}html.pos-typography #root .pos-redesign .retail-history-board .orders-table-row{text-align:left;white-space:normal;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;width:100%;font-size:15px;font-weight:400}html.pos-typography #root .pos-redesign .retail-history-receipt{flex-direction:column;gap:6px;display:flex}html.pos-typography #root .pos-redesign .retail-history-receipt strong{font-size:17px;font-weight:600}html.pos-typography #root .pos-redesign .retail-history-receipt small{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .retail-history-products{line-height:23px}html.pos-typography #root .pos-redesign .retail-history-grid>strong{text-align:right;font-size:18px}html.pos-typography #root .pos-redesign .retail-history-empty{min-height:280px;color:var(--pos-readable-muted,#68717e);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}html.pos-typography #root .pos-redesign .retail-history-empty>.pos-icon{width:40px;height:40px}html.pos-typography #root .pos-redesign .retail-history-empty h2{color:var(--pos-readable-ink,#22262d);margin:0;font-size:18px;font-weight:500}html.pos-typography #root .pos-redesign .retail-history-empty p{margin:0;font-size:14px}html.pos-typography #root .pos-redesign .retail-history-board>.pos-section-header{justify-content:space-between;align-items:center;display:flex}html.pos-typography #root .pos-redesign .retail-history-board .board-tools{flex:none;width:auto}html.pos-typography #root .pos-redesign .retail-history-board .board-tools select{width:200px}html.pos-typography #root .pos-redesign .retail-history-screen .sales-title-icon{color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .retail-sales-menu{margin-left:auto;position:relative}html.pos-typography #root .pos-redesign .retail-sales-menu-items{z-index:30;background:#fff;border:1px solid #e2e5e9;border-radius:14px;min-width:208px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #20242b14}html.pos-typography #root .pos-redesign .retail-sales-menu-items>.pos-button{background:#fff;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px;font-size:15px;display:flex}html.pos-typography #root .pos-redesign .retail-sales-menu-items>.pos-button:hover{background:#f5f6f8}html.pos-typography #root .pos-redesign .retail-counter .sales-page-header>.retail-header-actions{align-items:center;gap:12px;margin-left:auto;padding-right:60px;display:flex}html.pos-typography #root .pos-redesign .retail-counter .retail-header-actions .retail-sales-menu{margin:0}html.pos-typography #root .pos-redesign .retail-counter .sales-page-header>.retail-header-actions{padding-right:0}html.pos-typography #root .pos-redesign .retail-counter .retail-header-actions>.sales-close{margin:0;position:static;transform:none}html.pos-typography #root .pos-redesign .retail-counter.retail-history-screen{max-width:1232px}html.pos-typography #root .pos-redesign .retail-history-screen>.sales-page-header{box-sizing:border-box;border:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin:0;padding:0 24px 16px;display:flex}html.pos-typography #root .pos-redesign .retail-history-screen>.sales-page-header h1{letter-spacing:-.3px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin:0;font-size:24px;font-weight:600;line-height:32px;display:flex}html.pos-typography #root .pos-redesign .retail-history-screen .sales-title-icon{color:var(--pos-readable-muted,#69717e);flex:none;justify-content:center;align-items:center;display:inline-flex}html.pos-typography #root .pos-redesign .retail-history-screen .sales-title-icon>.pos-icon{width:24px;height:24px}html.pos-typography #root .pos-redesign .retail-history-screen>.sales-page-header>.retail-header-actions{flex:none;margin-left:auto;padding:0;position:static}html.pos-typography #root .pos-redesign .retail-history-screen .sales-close{width:48px;min-width:48px;height:48px;min-height:48px;padding:0;position:static}@media (width<=600px){html.pos-typography #root .pos-redesign .retail-history-screen>.sales-page-header h1{font-size:22px;line-height:30px}}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{min-height:0;padding:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading{flex-shrink:0;margin-bottom:4px;padding-bottom:8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading>div{flex:1;min-width:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-item-count{white-space:nowrap;text-overflow:ellipsis;height:20px;color:var(--pos-readable-muted,#69717e);margin:4px 0 0;font-size:13px;line-height:20px;overflow:hidden}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket>ul{flex:1 1 0;min-height:0;margin:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line{padding:10px 0}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout{flex:none;gap:6px;margin-top:0;padding-top:8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout .promotion-entry{border:0;margin:0;padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout .promotion-entry>details>summary{box-sizing:border-box;align-items:center;min-height:48px;margin:0;padding:0;font-size:14px;display:flex}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout .sale-subtotal{margin:0;font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout .sale-grand-total{border:0;min-height:32px;margin:0;padding:0;font-size:18px;line-height:32px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-checkout .sale-grand-total strong:last-child{font-size:24px;line-height:32px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-action-row .primary{height:48px;min-height:48px;margin:0;padding:8px 12px;font-size:16px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{min-height:380px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket>ul{flex:auto;max-height:360px}}@media screen{html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line{grid-template-columns:minmax(0,1fr) auto;gap:0 8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-heading{grid-area:1/1/auto/-1;min-height:52px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-unit-price{grid-area:2/1;align-items:center;margin:0;padding-left:0;font-size:13px;display:flex}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .actions{grid-area:2/2;gap:6px;margin:0;padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-heading{gap:10px;min-height:48px;padding-right:36px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-heading>div{min-width:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-picture{width:40px;height:48px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-picture img{width:36px;height:44px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line-total{flex-direction:column;grid-area:2/1;justify-content:center;align-items:flex-start;gap:0;font-size:17px;line-height:22px;display:flex;position:static}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line-total>.pos-button{margin:0;position:absolute;top:8px;right:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-unit-price{line-height:20px;display:block}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line-total .basket-unit-price{text-align:left;align-self:flex-start;padding:0}html.pos-typography #root .pos-redesign .retail-history-search:focus-within{outline:3px solid var(--pos-readable-accent,#91b5ff);outline-offset:2px}html.pos-typography #root .pos-redesign .retail-history-search :is(input.pos-field,.pos-search-field):focus-visible{box-shadow:none!important;outline:none!important}html.pos-typography #root .retail-sale-actions-menu>.pos-button.pos-danger{color:#303640!important;background:0 0!important;border-color:#0000!important}html.pos-typography #root .retail-sale-actions-menu>.pos-button.pos-danger:hover{color:#303640!important;background:#f5f6f8!important}html.pos-typography #root .retail-sale-actions-menu>.pos-button:hover{color:var(--pos-readable-ink,#20242b)!important;background:#eef0f3!important}@media screen{html.pos-typography #root .pos-redesign .order-payment-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20242b59}html.pos-typography #root .pos-redesign .service-payment-screen{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-border:#e2e5e9;--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);background:#fff;border:1px solid #e2e5e9;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #20242b26}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review{color:var(--pos-readable-ink,#20242b);background:#fff}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due>span{color:var(--pos-readable-muted,#626975);font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due>strong{letter-spacing:-1.8px;color:var(--pos-readable-ink,#20242b);font-size:56px;font-weight:700;line-height:1.15}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border:1px solid #d8e5ff;border-radius:14px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field input{color:var(--pos-readable-accent,#155eef);font-weight:600}html.pos-typography #root .pos-redesign .service-payment-screen .sales-cash-offered{color:var(--pos-readable-muted,#515a67);font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button{box-shadow:none;min-height:56px;color:var(--pos-readable-ink,#20242b);background:#f8f9fb;border:1px solid #e2e5e9;border-radius:12px;font-size:18px;font-weight:500}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button[aria-pressed=true]{border-color:var(--pos-readable-accent,#155eef);background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad{box-shadow:none;background:#f5f6f8;border:0;border-radius:18px;padding:12px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button{min-height:48px;color:var(--pos-readable-ink,#20242b);background:#fff;border:1px solid #e2e5e9;border-radius:12px;font-size:22px;font-weight:500;box-shadow:0 1px 2px #20242b06}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:last-child{font-size:16px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:last-child:not(.primary){color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions{background:#fff;border-top:1px solid #e2e5e9;gap:12px;padding:16px 24px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .pos-button{min-height:52px;box-shadow:none;border-radius:12px;font-size:17px;font-weight:600}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .primary{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .primary:disabled{color:#7b8491;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-payment-tabs{margin-top:0;transform:none}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-payment-body{padding-top:16px}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due>strong{letter-spacing:-1.5px;font-size:52px;font-weight:600}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field{background:#f3f7ff;border-color:#dce7fb;box-shadow:inset 0 1px 2px #20242b03}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad{background:#f5f6f8;border-radius:16px;gap:8px;padding:10px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button{border-color:#e5e8ed;font-size:21px;font-weight:500;box-shadow:0 1px 2px #20242b05}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button[aria-label=Clear]{color:var(--pos-readable-muted,#626975);box-shadow:none;background:0 0;border-color:#0000;font-size:15px;font-weight:400}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets{gap:12px}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button{background:#fafbfc;border-color:#e5e8ed;font-size:17px}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-color:#8db1fa}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .pos-button:not(.primary){color:var(--pos-readable-muted,#515a67);background:#fff;border-color:#e2e5e9;font-weight:500}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .primary:not(:disabled){box-shadow:0 2px 5px #155eef20}html.pos-typography #root .pos-redesign .service-payment-screen{border-radius:24px}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due{gap:6px;padding-bottom:8px}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due>strong{letter-spacing:-1.2px;font-size:48px;font-weight:600;line-height:56px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-cash-offered{color:var(--pos-readable-ink,#20242b);font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field{background:var(--pos-readable-soft,#edf4ff);border-color:#cddffc;border-radius:16px;box-shadow:inset 0 1px 2px #155eef05}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field input{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:600;line-height:44px}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button{background:#fff;border-color:#e2e5e9;min-height:60px;font-size:18px;font-weight:500}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-color:#8db1fa;box-shadow:0 0 0 2px #155eef08}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad{background:#f5f7fa;border:1px solid #e7ebf1;border-radius:18px;padding:12px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button{min-height:48px;font-size:22px;font-weight:500;box-shadow:0 1px 2px #20242b05}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:last-child{font-size:15px;font-weight:400}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions{gap:12px;padding:16px 24px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .pos-button{height:56px;min-height:56px;padding:12px 24px;font-size:18px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions .primary{min-width:200px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field input.pos-field{box-shadow:none;background:0 0;border:0;border-radius:0}html.pos-typography #root .pos-redesign .order-payment-overlay{box-sizing:border-box;padding:16px 24px;top:72px}html.pos-typography #root .pos-redesign .service-payment-screen{max-height:calc(100dvh - 104px)}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .service-payment-screen .checkout-payment-body{gap:12px;padding-top:8px}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due{gap:2px;height:auto;min-height:84px;padding:0}html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due>strong{font-size:44px;line-height:50px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-payment-tabs{margin-bottom:0}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad{gap:6px;padding:8px;margin-top:24px!important}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button{height:48px;min-height:48px;padding:8px}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets{gap:10px;margin-top:16px}html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button{height:56px;min-height:56px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.actions{padding:12px 24px}}@media screen{html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:has(.employee-clear-icon){font-size:0!important}html.pos-typography #root .pos-redesign .employee-clear-icon{justify-content:center;align-items:center;display:inline-flex}html.pos-typography #root .pos-redesign .employee-clear-icon .pos-icon{width:22px;height:22px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad{margin-top:32px!important}}@media screen and (prefers-reduced-motion:no-preference){html.pos-typography #root .pos-redesign .service-payment-screen .cash-presets .pos-button[aria-pressed=true]{animation:.18s ease-out employee-cash-shortcut}@keyframes employee-cash-shortcut{0%{box-shadow:0 0 0 4px #155eef20}to{box-shadow:0 0 0 2px #155eef08}}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .service-payment-screen .retail-amount-due{min-height:72px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-payment-body{padding-top:0}}@media screen{html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:nth-last-child(2){letter-spacing:0;color:var(--pos-readable-muted,#626975);box-shadow:none;background:#f8f9fb;border:1px solid #e2e5e9;border-radius:10px;height:48px;min-height:48px;font-size:15px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-floating-keypad .pos-button:nth-last-child(2):hover{color:var(--pos-readable-ink,#20242b);background:#edf0f4}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field,html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field>span,html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field input.pos-field{color:var(--pos-readable-ink,#20242b)}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert){grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review>.alert{color:#785b28;background:#fff7e8;border:1px solid #ead8b5;border-radius:10px;grid-area:1/1;min-height:0;margin:12px 20px 4px;padding:10px 14px;font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert)>.checkout-layout{grid-row:2;min-height:0;overflow:auto}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert)>p:not(.alert){color:#626975;background:#fafbfc;border-top:1px solid #edf0f4;grid-row:3;margin:0;padding:8px 24px;font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert)>.actions{flex-shrink:0;grid-row:4;position:static}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert) .retail-amount-due{min-height:64px}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert) .retail-amount-due>strong{font-size:40px;line-height:46px}html.pos-typography #root .pos-redesign .service-payment-screen>.sales-review:has(>.alert){grid-template-columns:minmax(0,1fr);column-gap:0}html.pos-typography #root .pos-redesign .service-payment-screen .sales-review:has(>.alert)>:is(.alert,.checkout-layout,p,.actions){grid-column:1/-1;width:auto;max-width:none}html.pos-typography #root .pos-redesign .app:has(.orders-board){--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-border:#e2e5e9;--pos-muted:var(--pos-readable-muted,#626975);--pos-ink:var(--pos-readable-ink,#20242b);background:#f5f6f8;font-family:Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .orders-header-controls h1{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign .orders-title-count{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-radius:8px;padding:5px 10px;font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .orders-header-search{background:#fff;border-color:#e2e5e9;border-radius:12px}html.pos-typography #root .pos-redesign .orders-board.pos-panel{background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex-direction:column;height:calc(100dvh - 244px);min-height:360px;padding:20px;display:flex;box-shadow:0 3px 12px #20242b03}html.pos-typography #root .pos-redesign .orders-board .pos-section-header{gap:16px;padding-bottom:20px}html.pos-typography #root .pos-redesign .orders-board .board-tools select{background:#fff;border-color:#e2e5e9;border-radius:12px;min-height:48px;font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .orders-board .board-tools select.filter-applied{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-color:#afc8fa}html.pos-typography #root .pos-redesign .orders-board .orders-table-scroll{flex:1;min-height:0}html.pos-typography #root .pos-redesign .orders-board .orders-table-heading{z-index:1;background:#f8f9fb;border:0;border-radius:10px;padding:12px 16px;position:sticky;top:0}html.pos-typography #root .pos-redesign .orders-board .orders-table-heading .pos-button{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:500}html.pos-typography #root .pos-redesign .orders-board .order.orders-table-row{box-sizing:border-box;border-bottom:1px solid #edf0f4;min-height:92px;padding:18px 16px}html.pos-typography #root .pos-redesign .orders-board .order.orders-table-row:hover{background:#f7faff}html.pos-typography #root .pos-redesign .orders-board .orders-ticket-heading>strong{color:var(--pos-readable-ink,#20242b);font-size:17px;font-weight:600}html.pos-typography #root .pos-redesign .orders-board .orders-contact>span{color:var(--pos-readable-ink,#20242b);font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .orders-board .orders-contact small,html.pos-typography #root .pos-redesign .orders-board .orders-quantity{color:var(--pos-readable-muted,#626975);font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .orders-board .orders-service{font-size:16px}html.pos-typography #root .pos-redesign .orders-board .orders-service .pos-icon{color:var(--pos-readable-muted,#626975);width:24px;height:24px}html.pos-typography #root .pos-redesign .orders-board .orders-amount>strong{color:var(--pos-readable-ink,#20242b);font-size:18px;font-weight:600}html.pos-typography #root .pos-redesign .orders-board .pos-order-status{border-radius:8px;padding:8px;font-size:13px;font-weight:500}html.pos-typography #root .pos-redesign .orders-board .orders-result-count{color:var(--pos-readable-muted,#626975);margin:0;padding-top:12px;font-size:14px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .orders-board.pos-panel{height:auto;min-height:360px;padding:12px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .orders-board.pos-panel{height:calc(100dvh - 180px)}}@media screen{html.pos-typography #root .pos-redesign .orders-board .pos-order-status--progress{color:#815314;background:#fff2d9}html.pos-typography #root .pos-redesign .orders-board .pos-order-status--ready{color:#366247;background:#e8f3eb}html.pos-typography #root .pos-redesign .orders-board .pos-order-status--received{color:#365b8b;background:#eaf1fc}html.pos-typography #root .pos-redesign .orders-board .pos-order-status--cancelled{color:#85423d;background:#f4e9e8}html.pos-typography #root .pos-redesign .orders-board .orders-table-heading{padding-top:4px;padding-bottom:4px}}html.pos-typography #root .pos-redesign .pos-workflow .orders-board.pos-panel>.pos-section-header{padding-bottom:8px}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-details{font-family:inherit;font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-heading{justify-content:space-between;gap:12px;margin:12px 0 8px;font-size:17px;line-height:24px;display:flex}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-weight{align-items:baseline;gap:8px;margin:4px 0 8px;font-size:20px;font-weight:600;display:flex}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-weight span{color:var(--pos-readable-muted,#626975);font-size:13px;font-weight:400}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-row{justify-content:space-between;gap:12px;margin:6px 0;display:flex}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-row>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-colors{color:var(--pos-readable-muted,#626975);flex-wrap:wrap;gap:4px 12px;margin:4px 0 8px;font-size:13px;display:flex}html.pos-typography #root .pos-redesign .order-receipt-summary :is(.receipt-wf-extras,.receipt-wf-care,.receipt-wf-ready){border-top:1px solid #e8ebef;margin-top:10px;padding-top:8px}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-care p{color:var(--pos-readable-muted,#626975);margin:4px 0}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-ready{font-size:13px}html.pos-typography #root .pos-redesign .order-receipt-summary .order-receipt-ticket-total{margin-top:12px}html.pos-typography #root .pos-redesign .order-receipt-summary .saved-receipt-promotion{border-top:1px solid #e8ebef;margin-top:10px;padding-top:8px}html.pos-typography #root .pos-redesign .order-receipt-summary .saved-receipt-promotion p{justify-content:space-between;gap:12px;margin:6px 0;font-size:14px;display:flex}@media screen{html.pos-typography #root .pos-redesign .customer-account-mode{background:#f5f6f8}html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-border:#e2e5e9;--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);background:#fff;border:1px solid #e2e5e9;border-radius:20px;width:auto;height:auto;min-height:0;padding:20px;font-family:Inter POS,system-ui,sans-serif;inset:84px 24px 16px;box-shadow:0 4px 16px #20242b05}html.pos-typography #root .pos-redesign .customer-account .customer-account-header{border-bottom:0;min-height:64px;margin-bottom:12px}html.pos-typography #root .pos-redesign .customer-account .customer-account-avatar{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity h2{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity p{color:var(--pos-readable-muted,#626975);font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{background:#f8f9fb;border:1px solid #edf0f4;border-radius:16px;margin-bottom:16px;padding:16px}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric>span:first-child{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:400}html.pos-typography #root .pos-redesign .customer-account .customer-check-balance{color:var(--pos-readable-accent,#155eef);font-weight:600}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric strong{font-weight:600}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric:after{display:none}html.pos-typography #root .pos-redesign .customer-account .customer-context-card{box-shadow:none;background:#fff;border-color:#e2e5e9;border-radius:12px}html.pos-typography #root .pos-redesign .customer-account .customer-context-staff{background:#fff8e9;border-color:#f0e7d2}html.pos-typography #root .pos-redesign .customer-account .customer-section-tabs{background:#f2f4f7;border:0;border-radius:12px;padding:4px}html.pos-typography #root .pos-redesign .customer-account .customer-section-tabs .pos-button{min-height:48px;color:var(--pos-readable-muted,#626975);box-shadow:none;background:0 0;border:0;border-radius:9px;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .customer-account .customer-section-tabs .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;font-weight:600;box-shadow:0 1px 4px #20242b10}html.pos-typography #root .pos-redesign .customer-account .customer-history-table.orders-board{height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;padding:0}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions{background:#fff;border-top:1px solid #e2e5e9;gap:12px;margin-top:12px;padding-top:16px}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions>.pos-button{min-height:52px;box-shadow:none;border-radius:12px;font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions>.primary{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions>.pos-button:disabled{color:#7b8491;opacity:1;background:#f2f4f7;border-color:#e9edf3}html.pos-typography #root .pos-redesign .customer-account .customer-ready-count small{color:#366247;background:#e8f3eb}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{padding:12px;inset:84px 8px 8px;overflow:auto}}@media screen{html.pos-typography #root .pos-redesign .customer-account .customer-account-header{min-height:64px;margin-bottom:0}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{margin-bottom:8px;padding:12px 16px}html.pos-typography #root .pos-redesign .customer-account .customer-account-tabs{margin-top:8px;margin-bottom:12px}html.pos-typography #root .pos-redesign .customer-account .customer-history-table .orders-table-row{min-height:80px;padding-top:12px;padding-bottom:12px}html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{box-shadow:none;background:#f5f6f8;border:0;border-radius:0;padding:0;overflow:visible}html.pos-typography #root .pos-redesign .customer-account .customer-account-header{border:0;flex-shrink:0;min-height:56px;margin:0 0 8px;padding:0 72px 0 0;position:relative}html.pos-typography #root .pos-redesign .customer-account .customer-account-avatar{width:44px;height:44px;color:var(--pos-readable-muted,#515a67);background:#e9ecf0;border:1px solid #e2e5e9;flex-basis:44px;font-size:17px}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity h2{letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity p{color:var(--pos-readable-muted,#626975);margin:2px 0 0;padding:0;font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .customer-account .customer-account-header>.pos-button,html.pos-typography #root .pos-redesign .customer-account .customer-more-actions{top:4px}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{background:#fff;border:1px solid #e2e5e9;border-bottom:0;border-radius:20px 20px 0 0;margin:0;padding:16px 20px}html.pos-typography #root .pos-redesign .customer-account .customer-account-tabs{background:#fff;border-left:1px solid #e2e5e9;border-right:1px solid #e2e5e9;margin:0;padding:12px 20px}html.pos-typography #root .pos-redesign .customer-account .customer-history-table.orders-board{background:#fff;border-left:1px solid #e2e5e9;border-right:1px solid #e2e5e9;padding:0 20px}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions{background:#fff;border:1px solid #e2e5e9;border-top-color:#edf0f4;border-radius:0 0 20px 20px;margin:0;padding:16px 20px}html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{gap:0}html.pos-typography #root .pos-redesign .customer-account .customer-account-header{background:0 0;align-items:center;gap:12px;min-height:56px;margin:0 0 8px;padding:0;display:flex}html.pos-typography #root .pos-redesign .customer-account .customer-account-identity{flex:1;gap:12px;min-width:0}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity h2{letter-spacing:-.3px;margin:0;font-size:22px;line-height:28px}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity p{color:var(--pos-readable-muted,#626975);align-items:center;gap:7px;margin:2px 0 0;line-height:20px;display:flex}html.pos-typography #root .pos-redesign .customer-account .customer-check-identity p .pos-icon{width:16px;height:16px;color:var(--pos-readable-muted,#737b87)}html.pos-typography #root .pos-redesign .customer-account .customer-more-actions{align-self:center;margin:0;position:relative;inset:auto}html.pos-typography #root .pos-redesign .customer-account .customer-account-header>.pos-button{border-color:#e2e5e9;border-radius:12px;flex:0 0 48px;width:48px;height:48px;min-height:48px;margin:0;padding:0;position:static}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .customer-account .customer-account-metric:not(.customer-ready-metric):after{content:"";background:#e7ebf0;width:1px;display:block;position:absolute;top:4px;bottom:4px;right:20px}}html.pos-typography #root .pos-redesign .new-customer-sms-action{background:var(--pos-readable-soft,#edf4ff);border:1px solid #dce7fb;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px;display:flex}html.pos-typography #root .pos-redesign .new-customer-sms-action strong{font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .new-customer-sms-action p{color:var(--pos-readable-muted,#626975);margin:4px 0 0;font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .new-customer-sms-action .pos-button{min-height:48px;color:var(--pos-readable-accent,#155eef);background:#fff;border-color:#dce7fb;flex-shrink:0}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .new-customer-sms-action{flex-direction:column;align-items:stretch}}@media screen{html.pos-typography #root .pos-redesign .compact-customer-search.pos-panel{border:1px solid #e2e5e9;border-radius:20px;min-height:0;padding:24px 28px;box-shadow:0 4px 16px #20242b04}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-heading{align-items:center;gap:20px;margin-bottom:24px}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-heading h1{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-label{margin-bottom:8px;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field{box-shadow:none;border-radius:12px;outline:0}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field:focus-within{outline-offset:2px;outline:2px solid #a8c1fb}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field .pos-field{height:56px;box-shadow:none;border:1px solid #dce1e8;border-radius:12px;outline:0;font-size:18px}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field .pos-field:focus{box-shadow:none;border-color:#8aaff8;outline:0}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-empty{box-shadow:none;color:var(--pos-readable-muted,#626975);background:0 0;border:0;margin:16px 0;padding:0;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .compact-customer-search .results:empty{display:none}html.pos-typography #root .pos-redesign .compact-customer-search .registration-lookup-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}html.pos-typography #root .pos-redesign .compact-customer-search .registration-lookup-actions>.pos-button{border-radius:12px;justify-content:center;gap:10px;width:auto;min-height:52px;margin:0;padding:12px 20px;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .compact-customer-search .registration-lookup-actions>.customer-search-create{color:var(--pos-readable-muted,#515a67);box-shadow:none;background:#fff;border:1px solid #e2e5e9;font-weight:500}html.pos-typography #root .pos-redesign .compact-customer-search .registration-lookup-actions>small{color:var(--pos-readable-muted,#737b87);flex-basis:100%;margin-top:2px;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .order-entry-heading .order-registration-status{background:var(--pos-readable-soft,#edf4ff);color:#365b8b;white-space:nowrap;border:1px solid #dce7fb;border-radius:10px;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .compact-customer-search.customer-search-keyboard-open.pos-panel{top:var(--customer-search-keyboard-top,8px);z-index:1100;width:calc(100% - 24px);max-width:800px;height:auto;max-height:var(--customer-search-available-height);overscroll-behavior:contain;min-height:0;margin:0;padding:12px 16px;scroll-padding:12px;display:block;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .customer-search-heading{gap:12px;margin-bottom:8px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .customer-search-heading h1{font-size:22px;line-height:28px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .customer-search-label{margin-bottom:4px;font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .customer-search-field .pos-field{height:48px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .results{gap:4px;min-height:0;max-height:none;margin:8px 0;overflow:visible}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .customer.pos-button{min-height:56px;padding:8px 12px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .registration-lookup-actions{gap:8px;margin-top:8px}html.pos-typography #root .pos-redesign .customer-search-keyboard-open .registration-lookup-actions>.pos-button{min-height:48px;padding:10px 14px}.customer-search-content,.customer-search-matches{min-width:0}html.pos-typography #root .pos-redesign .customer-search-modes{background:#eef0f3;border-radius:12px;gap:4px;width:fit-content;margin:0 0 20px;padding:4px;display:flex}html.pos-typography #root .pos-redesign .customer-search-modes>.pos-button{background:0 0;border:0;border-radius:9px;min-height:48px;padding:10px 16px;font-size:15px}html.pos-typography #root .pos-redesign .customer-search-modes>.pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;box-shadow:0 1px 4px #20242b0d}.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 216px;align-items:start;gap:24px;display:grid}.customer-phone-keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}html.pos-typography #root .pos-redesign .customer-phone-keypad>.pos-button{background:#f6f7f9;border:1px solid #e2e5e9;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:8px;font-size:23px;font-weight:500;display:flex}html.pos-typography #root .pos-redesign .customer-phone-keypad>.pos-button[aria-label="Clear phone number"]{font-size:14px}html.pos-typography #root .pos-redesign .customer-phone-search .results{min-height:0;max-height:260px}}@media screen and (width<=600px){.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 160px;gap:12px}html.pos-typography #root .pos-redesign .customer-phone-keypad>.pos-button{min-height:48px}}@media screen{html.pos-typography #root .pos-redesign .customer-phone-search.pos-panel{max-width:760px;padding:20px 24px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-heading,html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-modes{margin-bottom:16px}.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 208px;gap:24px}.customer-phone-search .customer-phone-keypad{border-left:1px solid #e8ebef;gap:8px;padding-left:20px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button{background:#f7f8fa;min-height:52px;font-size:22px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button[aria-label="Clear phone number"]{font-size:13px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-field .pos-field{font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:20px}html.pos-typography #root .pos-redesign .customer-phone-search .customer.pos-button{border:1px solid #e8ebef;border-radius:12px;gap:12px;min-height:64px;padding:12px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-avatar{width:40px;height:40px;color:var(--pos-readable-muted,#596271);background:#eef0f3;border-radius:50%;font-size:14px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-identity strong{font-size:17px;line-height:24px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-identity>span{color:var(--pos-readable-muted,#68717e);font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .customer-phone-search .registration-lookup-actions{gap:8px;margin-top:12px}html.pos-typography #root .pos-redesign .customer-phone-search .registration-lookup-actions>.pos-button{min-height:48px;padding:10px 14px;font-size:14px}}@media screen and (width<=600px){.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 152px;gap:12px}.customer-phone-search .customer-phone-keypad{padding-left:12px}html.pos-typography #root .pos-redesign .customer-phone-search.pos-panel{padding:16px}}@media screen{.customer-phone-hint{color:var(--pos-readable-muted,#737b87);justify-content:space-between;gap:12px;margin:10px 0 14px;font-size:12px;line-height:18px;display:flex}.customer-phone-hint>[role=alert]{color:#a43c35}.customer-phone-hint>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button:disabled{opacity:.4}html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-field .pos-field{letter-spacing:0;font-size:22px}html.pos-typography #root .pos-redesign .customer-phone-search .results{margin-top:12px}html.pos-typography #root .pos-redesign .app>main:has(>.compact-customer-search){box-sizing:border-box;justify-content:flex-start;padding-top:clamp(24px,12dvh,112px)}html.pos-typography #root .pos-redesign .customer-phone-search.pos-panel{flex-shrink:0;align-self:center}html.pos-typography #root .pos-redesign .app>main:has(>.compact-customer-search.customer-search-keyboard-open){padding-top:0}html.pos-typography #root .pos-redesign .compact-customer-search:not(.customer-search-keyboard-open).pos-panel{max-width:760px;min-height:0;padding:20px 24px}html.pos-typography #root .pos-redesign .compact-customer-search:not(.customer-search-keyboard-open) .customer-search-heading,html.pos-typography #root .pos-redesign .compact-customer-search:not(.customer-search-keyboard-open) .customer-search-modes{margin-bottom:16px}}@media screen and (height<=600px){html.pos-typography #root .pos-redesign .app>main:has(>.compact-customer-search){padding-top:16px}}@media screen{html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field>button.customer-search-clear{width:48px;min-width:48px;height:48px;min-height:48px;margin:auto 0;padding:16px;top:0;bottom:0;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field>button.customer-search-clear>.pos-icon{width:16px;min-width:16px;height:16px}html.pos-typography #root .pos-redesign .customer-search-modes>.pos-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}html.pos-typography #root .pos-redesign .customer-search-heading h1{align-items:center;gap:12px;display:flex}html.pos-typography #root .pos-redesign .customer-phone-search.pos-panel{max-width:720px}html.pos-typography #root .pos-redesign .customer-search-modes>.pos-button{white-space:nowrap;flex:1}.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 192px;gap:20px}.customer-phone-search .customer-phone-keypad{padding-left:16px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button{min-height:48px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button[aria-label="Clear phone number"]{font-size:14px}.customer-phone-hint{margin:8px 0 12px;font-size:13px;line-height:20px}}@media screen and (width<=600px){.customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 152px;gap:12px}.customer-phone-search .customer-phone-keypad{padding-left:12px}}@media screen{html.pos-typography #root .pos-redesign .compact-customer-search.customer-phone-search:not(.customer-search-keyboard-open){max-width:720px}html.pos-typography #root .pos-redesign .compact-customer-search:has(.customer-search-modes):not(.customer-search-keyboard-open){max-width:720px}html.pos-typography #root .pos-redesign .compact-customer-search .customer-search-field .pos-field::placeholder{letter-spacing:0;font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .compact-customer-search:has(.customer-search-modes) .customer-search-field .pos-field{padding-left:16px!important}.customer-phone-search .customer-phone-keypad{background:#eef0f3;border:0;border-radius:16px;gap:8px;padding:8px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button{min-height:48px;color:var(--pos-ink);box-shadow:none;background:#fff;border:1px solid #e1e5ea;border-radius:12px;padding:8px;font-size:22px;font-weight:500;line-height:1}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.customer-phone-key-action{color:var(--pos-muted);background:0 0;border-color:#0000;padding:12px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button:not(:disabled):hover{background:#f7faff}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button:not(:disabled):active{background:#e9f0ff;border-color:#c8d8f7}.customer-phone-keypad .pos-icon{flex:none;width:22px;height:22px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.customer-phone-key-action[aria-label="Clear phone number"]{padding:8px;font-size:14px}html.pos-typography #root .pos-redesign .customer-more-actions>div{box-sizing:border-box;gap:0;width:max-content;min-width:176px;max-width:calc(100vw - 32px);padding:4px;top:calc(100% + 8px)}html.pos-typography #root .pos-redesign .customer-more-actions>div>.pos-button{justify-content:flex-start;align-items:center;gap:8px;min-height:48px;margin:0;padding:8px;font-size:16px;line-height:24px;display:flex}html.pos-typography #root .pos-redesign .customer-more-actions>div>.pos-button>.pos-icon,html.pos-typography #root .pos-redesign .customer-more-actions>.pos-more-control>.pos-icon{flex:0 0 22px;width:22px;height:22px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{padding:12px 20px 8px}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric{gap:4px;padding-top:0}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric strong{font-size:20px;line-height:28px}html.pos-typography #root .pos-redesign .customer-account .customer-account-metric .customer-check-balance{font-size:26px;line-height:32px}html.pos-typography #root .pos-redesign .customer-account .customer-context-card{gap:2px;padding:8px 12px}html.pos-typography #root .pos-redesign .customer-account .customer-account-tabs{padding:4px 20px 8px}html.pos-typography #root .pos-redesign .customer-account .customer-history-table .orders-table-heading{padding-top:0;padding-bottom:0}html.pos-typography #root .pos-redesign .customer-account .customer-history-table .order.orders-table-row{min-height:72px;padding-top:10px;padding-bottom:10px}html.pos-typography #root .pos-redesign .customer-account .customer-account-actions{padding:8px 20px}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{padding-top:17px;padding-left:25px}}@media screen and (width>=901px){html.pos-typography #root .pos-redesign .customer-account .customer-account-summary{align-items:center}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary>.customer-account-metric{flex-direction:column;justify-content:center;padding-top:0;display:flex}html.pos-typography #root .pos-redesign .customer-account .customer-account-summary>.customer-context-cards{align-self:center;align-items:center;margin-top:0;margin-bottom:0}html.pos-typography #root .pos-redesign .customer-account .customer-context-card{flex-direction:column;justify-content:center;display:flex}html.pos-typography #root .pos-redesign .customer-account .customer-context-card h3{align-items:center;margin-bottom:0;line-height:20px}}@media screen{html.pos-typography #root .pos-redesign .customer-account .customer-history-table .orders-table-row[role=button]{cursor:pointer}html.pos-typography #root .pos-redesign .customer-account .customer-history-table .orders-table-row[role=button]:focus-visible{outline:2px solid var(--pos-readable-accent,#155eef);outline-offset:-2px;border-radius:8px}html.pos-typography #root .pos-redesign .customer-account .customer-history-table .orders-row-chevron{width:20px;height:20px;color:var(--pos-readable-muted,#626975);justify-self:center}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad{background:#f5f7fa;border:1px solid #e7ebf1;border-radius:18px;gap:8px;padding:12px}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.pos-button{height:48px;min-height:48px;color:var(--pos-readable-ink,#20242b);background:#fff;border:1px solid #e5e8ed;border-radius:12px;padding:8px;font-size:22px;font-weight:500;line-height:1;box-shadow:0 1px 2px #20242b05}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.customer-phone-key-action{color:var(--pos-readable-muted,#626975);box-shadow:none;background:0 0;border-color:#0000}html.pos-typography #root .pos-redesign .customer-phone-search .customer-phone-keypad>.customer-phone-key-action[aria-label="Clear phone number"]{font-size:15px;font-weight:400}}@media screen and (width>=601px){html.pos-typography #root .pos-redesign .customer-phone-search .customer-search-content{grid-template-columns:minmax(0,1fr) 264px;gap:20px}}@media screen{@media screen{html.pos-typography #root .pos-redesign .my-shift-v6,html.pos-typography #root .pos-redesign .retail-counter{font-family:Inter POS,system-ui,sans-serif}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-card-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-week-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-task-heading h2,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-orders-heading h2{letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:1.3}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-current .my-shift-numbers>div:last-child strong{color:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading h3{letter-spacing:-.3px;line-height:1.3}html.pos-typography #root .pos-redesign .retail-counter .service-payment-screen .sales-review>.actions .pos-button{font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .retail-touch-workspace .basket-action-row .primary{border-radius:12px;font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .retail-counter .service-payment-screen .checkout-floating-keypad .pos-button:last-child{font-size:15px;font-weight:400}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--progress,html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--received,html.pos-typography #root .pos-redesign .orders-board .orders-table-row .pos-order-status--progress,html.pos-typography #root .pos-redesign .orders-board .orders-table-row .pos-order-status--received{color:#365b8b;background:#edf4ff}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-order-preview .pos-order-status--ready,html.pos-typography #root .pos-redesign .orders-board .orders-table-row .pos-order-status--ready{color:#366247;background:#e8f3eb}html.pos-typography #root .pos-redesign .functional-dashboard{background:#f5f6f8;width:auto;height:auto;position:fixed;inset:84px 24px 16px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-shell{background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex-direction:column;gap:20px;display:flex;padding:20px!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header{border-bottom:1px solid #edf0f4;gap:20px;min-height:68px;margin:0;padding:0 0 16px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header-identity{align-items:center;gap:24px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header-identity>h1{letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-customer-identity{box-shadow:none;background:0 0;border:0;border-left:1px solid #e2e5e9;border-radius:0;align-items:flex-start;padding:0 0 0 24px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-customer{font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-phone{color:var(--pos-readable-muted,#626975);font-size:14px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin:0;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-service{flex-direction:column;min-width:0;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner{background:#f5f6f8;border:1px solid #e2e5e9;border-radius:14px;margin-bottom:20px;padding:12px 16px}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner strong{color:var(--pos-readable-ink,#20242b);font-size:20px;font-weight:600}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .pos-order-status{color:#365b8b;background:#edf4ff;border-radius:8px;font-size:13px;font-weight:500}html.pos-typography #root .pos-redesign .functional-dashboard .order-section-title,html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-heading{color:var(--pos-readable-ink,#20242b);font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line{border-color:#edf0f4;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 0}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line>span:first-child{color:var(--pos-readable-muted,#626975);font-size:14px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line p{font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .functional-dashboard .functional-bag-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row{background:#fafbfc;border:1px solid #e2e5e9;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-rack{min-height:48px;color:var(--pos-readable-accent,#6038d6);background:#fff;border:1px solid #e2e5e9;border-radius:10px;justify-content:flex-start;padding:8px 12px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-payment.order-next-action{background:#fafbfc;border:1px solid #e2e5e9;border-radius:16px;padding:20px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-payment h2{font-size:20px;font-weight:600}html.pos-typography #root .pos-redesign .functional-dashboard .functional-balance{color:var(--pos-readable-accent,#6038d6);font-size:32px;font-weight:600}html.pos-typography #root .pos-redesign .functional-dashboard .order-work-action{border-top:1px solid #edf0f4;justify-content:flex-end;padding-top:16px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .order-work-action>.pos-button{border-radius:12px;width:auto;min-width:200px;min-height:52px;padding:12px 24px;font-size:16px;font-weight:600}}@media screen and (width<=800px){html.pos-typography #root .pos-redesign .functional-dashboard{inset:84px 8px 8px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid{grid-template-columns:1fr;overflow:auto}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header-identity{flex-wrap:wrap;gap:12px}html.pos-typography #root .pos-redesign .functional-dashboard .functional-bag-locations{grid-template-columns:1fr}}@media screen and (width>=801px) and (height<=800px){html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-shell{gap:12px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header{min-height:56px;padding-bottom:12px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid{padding-top:0}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner{min-height:52px;margin-bottom:8px;padding:8px 12px}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-work-area{padding:0}html.pos-typography #root .pos-redesign .functional-dashboard .order-work-heading{margin:0 0 4px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line{min-height:0;padding:8px 0}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-heading{margin-top:12px;margin-bottom:8px}html.pos-typography #root .pos-redesign .functional-dashboard .order-weight-row{margin-bottom:0}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row{gap:8px;padding:10px}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row{grid-template-columns:1fr;gap:6px;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row .dashboard-color{flex-flow:wrap;align-items:center;gap:10px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row .dashboard-rack{min-height:48px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-heading{margin-top:8px!important;margin-bottom:6px!important}}@media screen{html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header{background:0 0;border:0;min-height:68px;margin:0;padding:0 4px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid>:is(.dashboard-service,.dashboard-payment){box-sizing:border-box;background:#fff;border:1px solid #e2e5e9;border-radius:20px;min-width:0;padding:20px;box-shadow:0 3px 12px #20242b03}}@media screen and (width<=800px){html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid{grid-template-rows:auto auto;align-content:start;gap:16px;padding:0}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-body.order-detail-grid>:is(.dashboard-service,.dashboard-payment){max-height:none;padding:16px;overflow:visible}}html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations{grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0;padding:0 0 4px;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations>li.dashboard-location-row{box-sizing:border-box;grid-template-columns:64px minmax(80px,1fr) minmax(120px,max-content);align-items:center;gap:16px;min-height:64px;margin:0;padding:8px 16px;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row>strong{white-space:nowrap;align-self:center;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row>.dashboard-color{align-items:center;min-width:0;margin:0;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row .dashboard-group-bag{align-items:center;gap:8px;line-height:24px;display:inline-flex}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row>button.pos-button.dashboard-rack{justify-content:flex-end;align-items:center;gap:10px;min-width:120px;min-height:48px;margin:0;padding:8px 0 8px 12px;display:flex;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row .dashboard-rack-number{white-space:nowrap;font-size:16px;line-height:24px}}@media screen and (width<=500px){html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations>li.dashboard-location-row{grid-template-columns:56px minmax(0,1fr);gap:8px;padding:8px 12px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-row>button.pos-button.dashboard-rack{grid-column:1/-1;justify-content:flex-start;padding-left:0}}@media screen{html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-heading h3{margin:0;font-size:18px;line-height:26px}html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations{margin-top:8px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line p{overflow-wrap:anywhere;word-break:normal;min-width:0}html.pos-typography #root .pos-redesign .functional-dashboard .order-section-title{margin-bottom:12px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-detail-line{padding-top:10px;padding-bottom:10px}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-location-heading{margin-top:20px!important;margin-bottom:8px!important}html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations{gap:12px}html.pos-typography #root .pos-redesign .functional-dashboard ol.functional-bag-locations>li.dashboard-location-row{min-height:72px;padding-top:12px;padding-bottom:12px}:is(html.pos-typography .dashboard-modal.order-edit-dialog:has(.order-print-choices),html.pos-typography .dashboard-modal.order-edit-dialog:has(.order-production-notes)){box-sizing:border-box;background:#fff;border:1px solid #e2e5e9;border-radius:20px;width:min(560px,100vw - 32px);padding:24px}html.pos-typography .dashboard-modal.order-edit-dialog:has(:is(.order-print-choices,.order-production-notes))>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:0 0 16px;display:flex}html.pos-typography .dashboard-modal.order-edit-dialog:has(:is(.order-print-choices,.order-production-notes))>header h2{margin:0;font-size:24px;font-weight:600;line-height:32px}html.pos-typography .order-popup-description{color:var(--pos-readable-muted,#68717e);margin:0 0 20px;font-size:15px;line-height:24px}html.pos-typography .order-print-choices{gap:0}html.pos-typography .order-print-choice{border-color:#edf0f4;gap:16px;min-height:72px;padding:12px 0}html.pos-typography .order-print-choice>label:first-child{flex:1;align-items:center;gap:12px;min-width:0;margin:0;font-size:16px;font-weight:500;display:flex}html.pos-typography .order-print-choice>label:first-child>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#68717e);flex:0 0 24px}html.pos-typography .order-print-choice>.order-print-copies{color:var(--pos-readable-muted,#68717e);flex-direction:row;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}html.pos-typography .order-print-choice small{text-align:right;max-width:120px;font-size:13px;line-height:20px}html.pos-typography .order-popup-footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}html.pos-typography .order-popup-footer>.pos-button{min-width:120px;min-height:48px;margin:0}html.pos-typography .order-production-notes>label{flex-direction:column;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}html.pos-typography .order-production-notes textarea.pos-field{resize:vertical;min-height:144px;margin:0}html.pos-typography .order-production-notes>p.muted{color:var(--pos-readable-muted,#68717e);margin:12px 0 0;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-dialog{box-sizing:border-box;border:1px solid #e2e5e9;border-radius:20px;width:min(640px,100vw - 32px);padding:24px}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-dialog .section-header{border-bottom:1px solid #edf0f4;margin-bottom:8px;padding-bottom:16px}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-dialog h2{align-items:center;gap:12px;font-size:24px;font-weight:600;line-height:32px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-dialog h2 small{color:var(--pos-readable-muted,#68717e);font-size:14px;font-weight:400}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll ol{margin:0;padding:0;list-style:none}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll li{background:0 0;border-bottom:1px solid #edf0f4;flex-direction:column;gap:8px;padding:20px 0;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll li>strong{font-size:16px;font-weight:600}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll li>span{color:var(--pos-readable-muted,#68717e);font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll li p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:24px}html.pos-typography #root .pos-redesign .functional-dashboard .order-history-scroll>p{text-align:center;color:var(--pos-readable-muted,#68717e);padding:32px 16px}html.pos-typography .dashboard-modal.order-edit-dialog:has(.order-print-choices){padding:20px 24px}html.pos-typography .dashboard-modal.order-edit-dialog:has(.order-print-choices)>header{margin-bottom:8px;padding-bottom:12px}html.pos-typography .dashboard-modal.order-edit-dialog .order-print-choice{min-height:64px;padding:8px 0}html.pos-typography .dashboard-modal.order-edit-dialog .order-print-preview-setting{margin-top:16px}html.pos-typography .dashboard-modal.order-edit-dialog .order-print-preview-setting>label{min-height:48px;color:var(--pos-readable-muted,#626975);flex-direction:row;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:400;display:flex}html.pos-typography .dashboard-modal.order-edit-dialog:has(.order-print-choices) .order-popup-footer{margin-top:12px;padding-top:16px}.order-direct-print-job{pointer-events:none;width:272px!important;position:fixed!important;top:0!important;left:-10000px!important}html.pos-typography .dashboard-modal.order-edit-dialog .order-popup-footer:has(.order-print-preview-setting){justify-content:space-between;align-items:center;gap:16px;display:flex}html.pos-typography .dashboard-modal.order-edit-dialog .order-popup-footer .order-print-preview-setting{margin:0}html.pos-typography .dashboard-modal.order-edit-dialog .order-popup-footer:has(.order-print-preview-setting)>.pos-button{flex:none;width:auto;min-width:160px}}@media screen and (width<=480px){html.pos-typography .dashboard-modal.order-edit-dialog .order-popup-footer:has(.order-print-preview-setting){flex-wrap:wrap}html.pos-typography .dashboard-modal.order-edit-dialog .order-popup-footer:has(.order-print-preview-setting)>.pos-button{width:100%}}@media screen{html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner>div>.pos-icon:first-child{color:var(--pos-readable-muted,#68717e)!important}html.pos-typography #root .pos-redesign .functional-dashboard .functional-balance{color:var(--pos-readable-ink,#20242b)!important}html.pos-typography #root .pos-redesign .functional-dashboard :is(.pos-edit-action,.dashboard-rack){min-height:48px;color:var(--pos-readable-accent,#6038d6)!important;gap:8px!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}html.pos-typography #root .pos-redesign .functional-dashboard :is(.pos-edit-action,.dashboard-rack)>.pos-icon{flex:none;width:20px!important;height:20px!important;color:inherit!important}html.pos-typography #root .pos-redesign .functional-dashboard :is(.pos-edit-action,.dashboard-rack)>.pos-button-label{font-weight:inherit!important}html.pos-typography #root .pos-redesign .functional-dashboard :is(.pos-edit-action,.dashboard-rack){font-weight:600!important}html.pos-typography #root .pos-redesign .functional-dashboard .pos-edit-action>.pos-icon{display:none!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-rack>.pos-icon:first-child{color:var(--pos-readable-muted,#68717e)!important;width:24px!important;height:24px!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-rack.location-assigned,html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-rack .dashboard-rack-number{color:var(--pos-readable-muted,#68717e)!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-more-menu{background:#fff;border:1px solid #e2e5e9;border-radius:14px;padding:6px;box-shadow:0 8px 24px #20242b14}html.pos-typography #root .pos-redesign .functional-dashboard .order-more-menu>.pos-button{border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px;font-size:15px;font-weight:400;display:flex;color:var(--pos-readable-ink,#20242b)!important;background:0 0!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-more-menu>.pos-button:hover{background:#eef0f3!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-more-menu>.pos-button>.pos-icon{width:20px;height:20px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .pos-dialog:has(.storage-editor){width:min(680px,100vw - 32px)}html.pos-typography #root .pos-redesign .storage-editor{gap:16px;display:grid}html.pos-typography #root .pos-redesign .storage-editor .dashboard-edit-count{border-bottom:1px solid #e8ebef;gap:10px;margin:0;padding:0 0 16px}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row{background:#f8f9fb;border:1px solid #e8ebef;border-radius:12px;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:16px;display:grid}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>strong{font-size:15px;line-height:22px}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>label{color:var(--pos-readable-muted,#68717e);gap:8px;margin:0;font-size:13px;display:grid}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row .pos-field{box-sizing:border-box;background:#fff;width:100%;min-height:48px;margin:0;font-size:16px}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row .pos-field[readonly]{color:var(--pos-readable-ink,#303640);background:0 0;border-color:#0000;padding-left:0}html.pos-typography #root .pos-redesign .storage-editor>.pos-button{min-height:48px;color:var(--pos-readable-accent,#6038d6);justify-self:start;font-weight:600;background:0 0!important;border:0!important;width:auto!important;padding:8px 0!important}html.pos-typography #root .pos-redesign .storage-editor>.actions{border-top:1px solid #e8ebef;justify-content:flex-end;gap:12px;margin:0;padding-top:16px;display:flex!important}html.pos-typography #root .pos-redesign .storage-editor>.actions>.pos-button{min-width:112px;min-height:48px;flex:none!important;width:auto!important}html.pos-typography #root .pos-redesign .storage-editor>.actions>.primary{order:2;min-width:164px}@media (width<=560px){html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row{grid-template-columns:1fr 1fr}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>strong{grid-column:1/-1}}html.pos-typography #root .pos-redesign .storage-saved-color{align-items:center;gap:10px;min-width:0;display:flex}html.pos-typography #root .pos-redesign .storage-saved-color>i{box-sizing:border-box;border:1px solid #cbd0d8;border-radius:50%;flex:0 0 18px;width:18px;height:18px;display:block}html.pos-typography #root .pos-redesign .storage-saved-color>.pos-field{min-width:0}html.pos-typography #root .pos-redesign .pos-dialog:has(.storage-editor)>.pos-dialog-content{padding:20px 24px!important}html.pos-typography #root .pos-redesign .storage-editor{gap:12px!important}html.pos-typography #root .pos-redesign .storage-editor .dashboard-edit-count{min-height:48px;padding-bottom:12px!important}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row{gap:12px!important;padding:12px 16px!important}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>label{gap:4px!important}html.pos-typography #root .pos-redesign .storage-editor>.pos-button{margin:0!important}html.pos-typography #root .pos-redesign .storage-editor>.actions{padding-top:12px!important}html.pos-typography #root .pos-redesign .dashboard-modal-backdrop .pos-dialog:has(.storage-editor){box-sizing:border-box;width:min(600px,100vw - 32px)!important;max-width:600px!important}html.pos-typography #root .pos-redesign .pos-panel:has(>.storage-editor){box-sizing:border-box;width:min(600px,100vw - 32px)!important;max-width:600px!important}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row{grid-template-columns:88px minmax(0,1fr) minmax(120px,1.15fr);grid-template-columns:88px minmax(90px,1fr) 112px!important}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>label:last-child>.pos-field{text-align:center;font-weight:500;width:112px!important;font-size:22px!important;font-weight:600!important;line-height:28px!important}html.pos-typography #root .pos-redesign .pos-panel:has(>.storage-editor)>header>h2{align-items:center;gap:10px;display:flex}html.pos-typography #root .pos-redesign .pos-panel:has(>.storage-editor)>header>h2>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#68717e);flex:none}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row{background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0!important}html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row:has(+.storage-bag-row){border-bottom:1px solid #e5e8ed!important;padding-bottom:20px!important}html.pos-typography #root .pos-redesign .storage-editor .storage-saved-color-label,html.pos-typography #root .pos-redesign .storage-editor .storage-bag-row>strong{align-self:center}html.pos-typography #root .pos-redesign .dashboard-modal-backdrop .pos-dialog:has(.storage-editor){width:min(520px,100vw - 32px)!important;max-width:520px!important}html.pos-typography #root .pos-redesign .pos-panel:has(>.storage-editor){width:min(520px,100vw - 32px)!important;max-width:520px!important}html.pos-typography #root .pos-redesign .functional-dashboard .dc-storage-row{background:#f8f9fb;border:1px solid #e2e5e9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}html.pos-typography #root .pos-redesign .functional-dashboard .dc-storage-row>.dashboard-rack{justify-content:flex-end;align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 8px 12px!important}html.pos-typography #root .pos-redesign .functional-dashboard .receipt-garment-details{gap:4px;margin-top:6px;display:grid}html.pos-typography #root .pos-redesign .functional-dashboard .receipt-garment-details>small{color:var(--pos-readable-muted,#68717e);white-space:normal;font-size:13px;line-height:20px;display:block}@media screen{html.pos-typography #root .pos-redesign .iv6-page{box-sizing:border-box;background:#f5f6f8;flex-direction:column;gap:16px;height:calc(100dvh - 72px);min-height:0;padding:16px 24px;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .iv6-page>.iv6-header{border:0;flex:none;min-height:48px;margin:0;padding:0}html.pos-typography #root .pos-redesign .iv6-page>.iv6-panel{background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:20px!important}html.pos-typography #root .pos-redesign .iv6-page .iv6-top{flex-shrink:0;gap:16px;margin:0 0 20px;padding:0}html.pos-typography #root .pos-redesign .iv6-page .iv6-work{flex:1;grid-template-columns:176px minmax(0,1fr);gap:20px;min-height:0;padding:0;overflow:hidden}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{border-right:1px solid #edf0f4;width:176px;min-width:0;max-width:none;padding:0 12px 0 0;overflow-y:auto}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside .pos-category-nav{background:0 0;border:0;padding:0}html.pos-typography #root .pos-redesign .iv6-page .iv6-list{border:0;border-radius:0;min-height:0;overflow:hidden}html.pos-typography #root .pos-redesign .iv6-page .iv6-product-list{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .iv6-page .iv6-product-columns{background:#f8f9fb;border:0;border-radius:10px;flex-shrink:0;padding:12px 16px}html.pos-typography #root .pos-redesign .iv6-page .iv6-product-scroll{flex:1;min-height:0;overflow-y:auto}html.pos-typography #root .pos-redesign .iv6-page .iv6-item{box-shadow:none;border:0;border-bottom:1px solid #edf0f4;border-radius:0}html.pos-typography #root .pos-redesign .iv6-page .iv6-list-total{color:var(--pos-readable-muted,#626975);flex-shrink:0;padding:12px 0 0;font-size:14px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .iv6-page{padding:12px}html.pos-typography #root .pos-redesign .iv6-page>.iv6-panel{padding:12px!important}html.pos-typography #root .pos-redesign .iv6-page .iv6-work{grid-template-columns:132px minmax(0,1fr);gap:12px}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{width:132px}}@media screen{html.pos-typography #root .pos-redesign .iv6-page{height:calc(100dvh - 104px);padding:0}html.pos-typography #root .pos-redesign .iv6-top .employee-stock-filter{white-space:nowrap;background:#fff;border:1px solid #e2e5e9;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-size:15px;font-weight:500;display:inline-flex}html.pos-typography #root .pos-redesign .employee-stock-filter-dot{box-sizing:border-box;border:1px solid #b9c2cf;border-radius:50%;width:16px;height:16px}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);border-color:#afc8fa}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-pressed=true] .employee-stock-filter-dot{border:5px solid var(--pos-readable-accent,#155eef);background:#fff}html.pos-typography #root .pos-redesign.employee-out-of-stock-only .iv6-product-scroll>.iv6-item:not(:has(.iv6-out-of-stock)){display:none}html.pos-typography #root .pos-redesign.employee-out-of-stock-only .iv6-list-total{display:none}html.pos-typography #root .pos-redesign .iv6-top .employee-stock-filter{box-shadow:none;color:var(--pos-readable-ink,#20242b);background:0 0;border:0;border-radius:0;gap:12px;padding:8px 12px;font-size:16px;font-weight:500}html.pos-typography #root .pos-redesign .iv6-top .employee-stock-filter[aria-pressed=true]{color:var(--pos-readable-ink,#20242b);background:0 0;border:0}html.pos-typography #root .pos-redesign .employee-stock-filter-dot{box-sizing:border-box;background:#cbd0d6;border:0;border-radius:20px;flex:0 0 48px;align-items:center;width:48px;height:28px;padding:3px;display:inline-flex}html.pos-typography #root .pos-redesign .employee-stock-filter-dot:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0002}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-pressed=true] .employee-stock-filter-dot{background:var(--pos-readable-accent,#155eef);border:0}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-pressed=true] .employee-stock-filter-dot:after{transform:translate(20px)}}@media screen and (prefers-reduced-motion:no-preference){html.pos-typography #root .pos-redesign .employee-stock-filter-dot:after{transition:transform .14s ease-out}}@media screen and (width>=1001px){html.pos-typography #root .pos-redesign .iv6-page .iv6-top{flex-wrap:nowrap;justify-content:flex-start;gap:12px;display:flex}html.pos-typography #root .pos-redesign .iv6-page .iv6-top>.pos-tabs{flex-shrink:0;order:0}html.pos-typography #root .pos-redesign .iv6-page .iv6-top>.employee-stock-filter{order:1;margin-right:auto}html.pos-typography #root .pos-redesign .iv6-page .iv6-top>:not(.pos-tabs):not(.employee-stock-filter){order:2}html.pos-typography #root .pos-redesign .iv6-page .iv6-top>.employee-stock-filter{margin-left:12px}}@media screen{html.pos-typography #root .pos-redesign .iv6-header .iv6-mode-badge{display:none}html.pos-typography #root .pos-redesign .iv6-page>.iv6-header{gap:20px}html.pos-typography #root .pos-redesign .iv6-page .iv6-work{grid-template-columns:164px minmax(0,1fr);gap:20px}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{border-right-color:#f1f3f6;width:164px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item{gap:16px;min-height:88px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item-visual{flex:0 0 56px;width:56px;height:56px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item-visual img{object-fit:contain;width:52px;height:52px}html.pos-typography #root .pos-redesign .iv6-page .iv6-item>span:nth-child(2) strong{font-size:18px;font-weight:600;line-height:1.35}html.pos-typography #root .pos-redesign .iv6-page .iv6-item>span:nth-child(2) small{color:var(--pos-readable-muted,#626975);margin-top:4px;font-size:14px}html.pos-typography #root .pos-redesign .iv6-page .iv6-quantity>strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}html.pos-typography #root .pos-redesign .iv6-page .iv6-out-of-stock{color:#94600c;white-space:nowrap;background:#fff5e5;border-radius:8px;margin-top:4px;padding:3px 8px;font-size:12px;line-height:18px;display:inline-block}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .iv6-page .iv6-work{grid-template-columns:132px minmax(0,1fr);gap:12px}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{width:132px}}@media screen{html.pos-typography #root .pos-redesign .iv6-page .iv6-quantity{flex-direction:column;align-items:flex-end;gap:2px;display:flex}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{padding-right:4px}html.pos-typography #root .pos-redesign .iv6-page:has(.iv6-menu) .iv6-common-actions>button[aria-label=Print\ inventory]{display:none}}@media screen and (width>=1001px){html.pos-typography #root .pos-redesign .iv6-page .iv6-top>.iv6-common-actions{margin-left:auto}}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside .pos-category-nav .pos-button,html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside .pos-category-nav .pos-button-label{white-space:nowrap;overflow-wrap:normal;word-break:normal}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{overflow-x:auto}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside .pos-category-nav .pos-button{min-width:max-content}@media (width>=701px){html.pos-typography #root .pos-redesign .iv6-page .iv6-work{grid-template-columns:232px minmax(0,1fr)}html.pos-typography #root .pos-redesign .iv6-page .iv6-work>aside{width:232px}}@media screen{html.pos-typography #root .pos-redesign .cash-drawer.is-starting{width:auto;max-width:none;height:auto;margin:0;padding:0;position:fixed;inset:84px 24px 16px}html.pos-typography #root .pos-redesign .cash-drawer.is-starting>.pos-panel{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:16px;display:flex;overflow:hidden;padding:0!important}html.pos-typography #root .pos-redesign .cash-drawer.is-starting>.pos-panel>.pos-page-header{border:0;flex-shrink:0;min-height:48px;margin:0;padding:0}html.pos-typography #root .pos-redesign .is-starting .drawer-workspace{background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex:1;min-height:0;margin:0;padding:16px 20px;overflow:auto}html.pos-typography #root .pos-redesign .is-starting .drawer-action-panel{background:0 0;border:0;min-height:0;padding:0}html.pos-typography #root .pos-redesign .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-denominations{gap:20px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group legend{margin-bottom:10px;font-size:18px;font-weight:600}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group>div{gap:12px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-cell input.pos-field{background:#fff;border:1px solid #e2e5e9;border-radius:12px;height:60px;min-height:60px;font-size:24px;font-weight:500}html.pos-typography #root .pos-redesign .is-starting .drawer-count-cell.is-selected input.pos-field{background:var(--pos-readable-soft,#edf4ff);color:var(--pos-readable-accent,#155eef);box-shadow:none;border-color:#8db1fa}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{border-left:1px solid #edf0f4;padding-left:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad h3{margin:0 0 32px;font-size:18px;font-weight:600}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad{background:#f5f6f8;border-radius:16px;gap:8px;padding:8px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad .pos-button{height:52px;min-height:52px;box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:10px;font-size:24px;font-weight:500}html.pos-typography #root .pos-redesign .is-starting .drawer-denomination-nav{border-color:#edf0f4;margin-top:12px;padding-top:10px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals{background:#f5f6f8;border:0;border-radius:12px;min-height:0;margin-top:16px;padding:12px 16px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals strong,html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals dd{font-size:26px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .is-starting .drawer-confirm{background:#fff;border-top:1px solid #edf0f4;margin-top:12px;padding:12px 0 0;position:static}}@media screen and (width<=800px){html.pos-typography #root .pos-redesign .cash-drawer.is-starting{inset:84px 8px 8px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-entry{grid-template-columns:1fr}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{border:0;padding:0}}@media screen and (width>=801px) and (height<=800px){html.pos-typography #root .pos-redesign .is-starting .drawer-workspace{padding:12px 20px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group{margin:0;padding:0}html.pos-typography #root .pos-redesign .is-starting .drawer-denominations{gap:12px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group legend{margin-bottom:6px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad h3{margin-bottom:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals{margin-top:8px;padding:8px 16px}html.pos-typography #root .pos-redesign .is-starting .drawer-confirm{margin-top:8px;padding-top:8px}html.pos-typography #root .pos-redesign .is-starting .drawer-opening-count{gap:0;margin:0}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:stretch}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{grid-template-rows:48px auto 1fr;align-content:start;gap:8px;min-width:0;display:grid}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad h3{align-self:start;margin:0;line-height:26px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:60px;gap:8px;margin:0;padding:0;display:grid}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad .pos-button{width:100%;height:60px;min-height:60px;padding:8px}html.pos-typography #root .pos-redesign .is-starting .drawer-denomination-nav{border-top:1px solid #e2e5e9;grid-template-columns:1fr 1fr;align-self:end;gap:12px;margin:0;padding-top:12px;display:grid}html.pos-typography #root .pos-redesign .is-starting .drawer-denomination-nav .pos-button{width:100%;min-height:48px}html.pos-typography #root .pos-redesign .is-starting .drawer-denominations{flex-direction:column;justify-content:space-between;align-self:stretch;display:flex}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{grid-template-rows:51px auto 1fr}}@media screen{html.pos-typography #root .pos-redesign .is-starting .drawer-workspace,html.pos-typography #root .pos-redesign .is-starting .drawer-action-panel,html.pos-typography #root .pos-redesign .is-starting .drawer-opening-count,html.pos-typography #root .pos-redesign .is-starting .drawer-count-entry,html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad,html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad,html.pos-typography #root .pos-redesign .is-starting .drawer-denomination-nav{box-sizing:border-box;min-width:0;max-width:100%}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad,html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad,html.pos-typography #root .pos-redesign .is-starting .drawer-denomination-nav{width:100%}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pos-button{box-sizing:border-box;min-width:0;max-width:100%}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media screen{html.pos-typography #root .pos-redesign main.cash-drawer.is-starting{box-sizing:border-box;min-width:0;width:calc(100dvw - 48px)!important;max-width:calc(100dvw - 48px)!important}html.pos-typography #root .pos-redesign main.cash-drawer.is-starting>.pos-panel{box-sizing:border-box;width:100%;max-width:100%}}@media screen and (width<=800px){html.pos-typography #root .pos-redesign main.cash-drawer.is-starting{width:calc(100dvw - 16px)!important;max-width:calc(100dvw - 16px)!important}}@media screen{html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals{margin-top:20px;padding:12px 16px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{background:#f5f7fa;border:1px solid #e7ebf1;border-radius:18px;padding:16px;box-shadow:inset 0 1px #fff}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad h3{color:#365b8b}html.pos-typography #root .pos-redesign .is-starting .drawer-count-cell.is-selected input.pos-field{background:var(--pos-readable-soft,#edf4ff);border-color:#72a2fa;box-shadow:0 0 0 3px #155eef0d}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group legend{letter-spacing:-.3px;font-size:20px}html.pos-typography #root .pos-redesign .is-starting .drawer-group-subtotal{color:var(--pos-readable-muted,#626975);background:#f5f7fa;border-radius:8px;padding:4px 8px;font-size:14px;font-weight:500}html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals{background:#fff;border-top:1px solid #e2e5e9;border-radius:0;margin-top:20px;padding:16px 4px 8px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-totals .drawer-payout-balance{box-shadow:none;background:0 0}html.pos-typography #root .pos-redesign .is-starting .drawer-confirm .primary{box-shadow:0 2px 5px #155eef20}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{grid-template-rows:35px auto 1fr}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad{grid-auto-rows:52px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad .pin-keypad .pos-button{height:52px;min-height:52px;box-shadow:0 1px 3px #20242b05}}@media screen{html.pos-typography #root .pos-redesign .is-starting .drawer-confirm{gap:12px}html.pos-typography #root .pos-redesign .is-starting .drawer-confirm>.pos-button{border-radius:12px;height:56px;min-height:56px;padding:12px 28px;font-size:18px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .is-starting .drawer-confirm>.pos-button.primary{min-width:168px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])){box-sizing:border-box;height:auto;margin:0 auto;padding:0;position:fixed;inset:84px 24px 16px;width:calc(100dvw - 48px)!important;max-width:1100px!important}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden]))>.pos-panel{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:16px;display:flex;padding:0!important}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden]))>.pos-panel>.pos-page-header{border:0;flex-shrink:0;min-height:48px;margin:0;padding:0}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-workspace{background:#fff;border:1px solid #e2e5e9;border-radius:20px;flex:1;grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);align-items:stretch;gap:28px;min-height:0;margin:0;padding:24px;display:grid;overflow:auto}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview:not([hidden]){background:var(--pos-readable-soft,#edf4ff);border:1px solid #dfe8f8;border-radius:16px;padding:24px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview h2{letter-spacing:-.4px;font-size:24px;font-weight:600}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview .drawer-status{border-radius:8px;padding:6px 10px;font-size:14px;font-weight:500}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview .drawer-status.is-active{color:#366247;background:#e0f0e5}html.pos-typography #root .pos-redesign .cash-drawer .drawer-expected{border-color:#dce5f4;margin-top:20px;padding:20px 0}html.pos-typography #root .pos-redesign .cash-drawer .drawer-expected strong{color:var(--pos-readable-accent,#155eef);letter-spacing:-1px;font-size:40px;font-weight:600;line-height:48px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview dl{font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview dl>div{border-color:#dfe7f3;padding:10px 0}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-action-panel{flex-direction:column;min-height:0;padding:0;display:flex}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-action-grid{flex-direction:column;flex:1;gap:12px;display:flex}:is(html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-action-grid>.pos-button,html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-end .pos-button){width:100%;min-height:64px;box-shadow:none;border-radius:12px;justify-content:flex-start;align-items:center;gap:16px;padding:16px 24px;font-size:18px;font-weight:600;display:flex}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-action-grid .pos-icon{width:28px;height:28px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-end{border-top:1px solid #edf0f4;margin-top:auto;padding-top:20px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-workspace{grid-template-columns:1fr;padding:16px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview:not([hidden]){padding:20px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])){max-width:960px!important}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])){height:min(580px,100dvh - 100px);bottom:auto}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-overview{padding-bottom:16px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-overview dl{margin-bottom:0}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-end .pos-button{color:var(--pos-readable-muted,#626975);background:#f8f9fb;border-color:#e7ebf0;font-weight:500}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])) .drawer-end .pos-button strong{font-weight:500}}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog){box-sizing:border-box;background:#fff;border:1px solid #e1e4e9;border-radius:24px;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}html.pos-typography #root .pos-redesign .pos-dialog[open]:has(.drawer-pin-dialog){flex-direction:column;display:flex}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>header{border-bottom:1px solid #e8ebef;flex:none;gap:16px;padding:20px 24px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>header h2{letter-spacing:-.3px;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:600;line-height:30px;display:flex}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>header h2>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>header>.pos-button{width:48px;height:48px;color:var(--pos-readable-muted,#68717e);background:#f7f8fa;border:1px solid #e1e4e9;border-radius:12px;padding:12px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>.pos-dialog-content{min-height:0;padding:20px 24px;overflow-y:auto}html.pos-typography #root .pos-redesign .drawer-pin-dialog .drawer-pin-instruction{color:var(--pos-readable-muted,#68717e);margin:0 0 16px;font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .drawer-pin-dialog .drawer-pin-summary{background:#f7f8fa;border:1px solid #e8ebef;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 20px;padding:12px 14px;line-height:22px;display:flex}html.pos-typography #root .pos-redesign .drawer-pin-summary>div{color:var(--pos-readable-muted,#68717e);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}html.pos-typography #root .pos-redesign .drawer-pin-summary strong{color:var(--pos-readable-ink,#22262d);font-size:22px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .drawer-pin-summary>span{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .drawer-pin-dialog>label{flex-direction:column;gap:8px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}html.pos-typography #root .pos-redesign .drawer-pin-dialog input{box-sizing:border-box;text-align:center;letter-spacing:10px;background:#f8f9fb;border:1px solid #dce2ea;border-radius:12px;width:100%;height:52px;min-height:52px;font-size:24px}html.pos-typography #root .pos-redesign .drawer-pin-dialog .pin-keypad{background:0 0;border:0;gap:8px;width:100%;max-width:none;margin:0;padding:0}html.pos-typography #root .pos-redesign .drawer-pin-dialog .pin-keypad .pos-button{height:52px;min-height:52px;box-shadow:none;color:var(--pos-readable-ink,#22262d);background:#fff;border:1px solid #e1e4e9;border-radius:12px;padding:10px;font-size:22px;font-weight:500}html.pos-typography #root .pos-redesign .drawer-pin-dialog .pin-keypad .pin-action{color:var(--pos-readable-muted,#68717e);background:#f5f6f8}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer{background:#fff;border-top:1px solid #e8ebef;flex:none;gap:12px;padding:16px 24px;display:flex}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer>.pos-button{border-radius:12px;flex:1;min-height:52px;font-size:16px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer>.primary{background:var(--pos-readable-accent,#2563eb);border-color:var(--pos-readable-accent,#2563eb);color:#fff}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer>.primary:disabled{color:#87909e;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>header{padding:16px 24px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>.pos-dialog-content{padding:24px}html.pos-typography #root .pos-redesign .drawer-pin-dialog .drawer-pin-close-summary{background:#f6f7f9;border-color:#e8ebef;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;display:flex}html.pos-typography #root .pos-redesign .drawer-pin-close-summary .drawer-pin-context{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}html.pos-typography #root .pos-redesign .drawer-pin-close-summary .drawer-pin-context>strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .drawer-pin-close-summary .drawer-pin-context>span{color:var(--pos-readable-muted,#68717e);font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .drawer-pin-close-summary>.drawer-pin-amount{letter-spacing:-.5px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .drawer-pin-dialog>label{gap:10px;margin-bottom:16px;font-size:14px}html.pos-typography #root .pos-redesign .drawer-pin-dialog input{background:#fff;height:56px;min-height:56px;box-shadow:inset 0 1px 2px #17263c03}html.pos-typography #root .pos-redesign .drawer-pin-dialog input:focus-visible{outline-offset:2px;border-color:#8aafff;outline:2px solid #a9c4ff}html.pos-typography #root .pos-redesign .drawer-pin-dialog .pin-keypad{gap:10px}html.pos-typography #root .pos-redesign .drawer-pin-dialog .pin-keypad .pos-button:hover:not(:disabled){background:#f3f6fc;border-color:#c7d6ed}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer{gap:12px;padding:16px 24px 20px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer>.pos-button:not(.primary){color:var(--pos-readable-muted,#68717e);background:#fff;border-color:#e1e4e9;flex:0 0 112px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-pin-dialog)>footer>.primary{font-weight:600}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer{border-top:1px solid #e8ebef;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px;margin-top:20px;padding-top:20px;display:grid}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer>.drawer-count-totals{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;margin:0;padding:0;display:grid}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals>.drawer-payout-balance{color:var(--pos-readable-ink,#22262d);background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;margin:0;padding:0;display:flex}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals>.drawer-payout-balance>span{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals>dl{margin:0;display:contents}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dl>div{border-left:1px solid #e1e4e9;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;padding:0 0 0 18px;display:flex}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dt{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals :is(strong,dd){white-space:nowrap;color:var(--pos-readable-ink,#22262d);margin:0;font-size:24px;font-weight:600;line-height:30px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-outcome{grid-area:auto;min-height:0;margin:0;padding:2px 6px;font-size:11px;line-height:16px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-name{color:var(--pos-readable-muted,#68717e);font-size:14px;font-weight:500}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-confirm{background:0 0;border:0;justify-content:flex-end;gap:12px;margin:0;padding:0;display:flex}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-confirm>.pos-button{border-radius:12px;min-width:112px;min-height:52px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-confirm>.primary{min-width:160px}@media (width<=800px){html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-actions{flex-direction:row;justify-content:space-between;align-items:center}}html.pos-typography #root .pos-redesign .is-starting .drawer-workspace{flex:0 auto}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer{align-items:start;gap:32px;margin-top:24px;padding:20px 0 4px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer>.drawer-count-totals{gap:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dl>div{align-self:start;padding-left:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals :is(strong,dd){font-variant-numeric:tabular-nums;letter-spacing:-.4px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-outcome{align-self:flex-start;margin-top:2px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-actions{gap:12px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-name{font-size:13px;line-height:18px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-confirm>.pos-button{height:52px;min-height:52px;padding:12px 20px;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .drawer-page-heading{align-items:center;gap:16px;min-width:0;display:flex}html.pos-typography #root .pos-redesign .drawer-heading-name{color:var(--pos-readable-muted,#68717e);border-left:1px solid #dfe3e8;padding-left:16px;font-size:16px;font-weight:500;line-height:24px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer-actions{align-self:center}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer{background:#f5f6f8;border:1px solid #e8ebef;border-radius:14px;align-items:center;gap:28px;padding:16px 20px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dl>div{border-color:#dfe3e8}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-confirm>.primary{min-width:172px;box-shadow:none}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history){width:calc(100% - 32px);max-width:680px;margin:24px auto;padding:0}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history)>.pos-panel{background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:24px!important}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history)>.pos-panel>.pos-page-header{border-bottom:1px solid #e8ebef;min-height:48px;margin:0 0 24px;padding:0 0 20px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history) h1{letter-spacing:-.4px;gap:12px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history) h1>.pos-icon{width:28px;height:28px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history)>.pos-panel>.pos-page-header>.pos-button{width:48px;min-width:48px;height:48px;color:var(--pos-readable-muted,#68717e);background:#f7f8fa;border-radius:12px;padding:12px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history) .drawer-workspace{background:0 0;border:0;margin:0;padding:0;display:block}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-payout-context{background:#f5f6f8;border:1px solid #e8ebef;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-action-panel>label,html.pos-typography #root .pos-redesign .drawer-refund-form>label{flex-direction:column;gap:8px;margin:20px 0;font-size:14px;font-weight:500;line-height:22px;display:flex}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) textarea,html.pos-typography #root .pos-redesign .drawer-refund-form textarea{resize:vertical;min-height:96px}html.pos-typography #root .pos-redesign .drawer-payout-reasons{border:0;margin:20px 0;padding:0}html.pos-typography #root .pos-redesign .drawer-payout-reasons legend{margin-bottom:8px;font-size:14px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .drawer-payout-reasons>div{flex-wrap:wrap;gap:8px;display:flex}html.pos-typography #root .pos-redesign .drawer-payout-reasons .pos-button{border-radius:10px;min-height:48px;padding:10px 16px;font-size:14px}html.pos-typography #root .pos-redesign .drawer-payout-reasons .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:var(--pos-readable-soft,#edf3ff);border-color:#b6ccfa}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history) .drawer-confirm{border-top:1px solid #e8ebef;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-confirm>.pos-button{border-radius:12px;min-width:112px;min-height:52px;font-size:16px}html.pos-typography #root .pos-redesign .drawer-history-heading{gap:16px;margin:0 0 20px}html.pos-typography #root .pos-redesign .drawer-history-heading h2{font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .drawer-history-heading>div{gap:8px;display:flex}html.pos-typography #root .pos-redesign .drawer-history-heading .pos-button{align-items:center;gap:8px;min-height:48px;font-size:14px;display:inline-flex}html.pos-typography #root .pos-redesign .drawer-session-list{max-height:50dvh!important}html.pos-typography #root .pos-redesign .drawer-session-list li{border:0;margin:10px 0;padding:0}html.pos-typography #root .pos-redesign .drawer-session-list button{background:#fff;border:1px solid #e2e5e9;border-radius:12px;gap:14px;width:100%;padding:16px}html.pos-typography #root .pos-redesign .drawer-session-list button>span{text-align:left;flex:1}html.pos-typography #root .pos-redesign .drawer-closed-identity{background:#f5f6f8;border:1px solid #e8ebef;border-radius:12px;margin:0 0 20px;padding:16px}html.pos-typography #root .pos-redesign .drawer-closed-totals>div{padding:12px 0;font-size:14px}html.pos-typography #root .pos-redesign .drawer-closed-activity{margin-top:20px}html.pos-typography #root .pos-redesign .drawer-refund-list>button{border:1px solid #e2e5e9;border-radius:12px;gap:16px;min-height:72px;padding:16px}html.pos-typography #root .pos-redesign .drawer-refund-list>p{color:var(--pos-readable-muted,#68717e);background:#f5f6f8;border-radius:12px;margin:0;padding:24px 20px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .drawer-refund-form>p:first-child{background:#f5f6f8;border:1px solid #e8ebef;border-radius:12px;padding:16px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history){max-height:calc(100dvh - 48px);overflow:auto}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-action-panel>label,html.pos-typography #root .pos-redesign .drawer-refund-form>label{margin:14px 0}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-action-panel>label>.pos-field,html.pos-typography #root .pos-redesign .drawer-refund-form>label>.pos-field{min-height:52px;margin:0;font-size:18px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-action-panel>label>textarea{height:80px;min-height:80px}html.pos-typography #root .pos-redesign .drawer-payout-reasons{margin:14px 0}html.pos-typography #root .pos-redesign .is-payout .drawer-payout-balance{color:var(--pos-readable-muted,#68717e);box-sizing:border-box;background:#f5f6f8;border-radius:12px;min-height:52px;padding:12px 16px}html.pos-typography #root .pos-redesign .is-payout .drawer-payout-balance strong{color:var(--pos-readable-ink,#22262d);font-size:22px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open,.is-history){max-height:calc(100dvh - 32px);margin-top:16px;margin-bottom:16px}html.pos-typography #root .pos-redesign .cash-drawer:is(.is-payout,.is-drawer-open) .drawer-action-panel>label>input.pos-field{height:56px;min-height:56px;font-size:22px;font-weight:500}html.pos-typography #root .pos-redesign .drawer-pin-title-name{color:var(--pos-readable-muted,#68717e);border-left:1px solid #e1e4e9;margin-left:2px;padding-left:12px;font-size:14px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .is-drawer-open .drawer-action-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}html.pos-typography #root .pos-redesign .is-drawer-open .drawer-payout-reasons,html.pos-typography #root .pos-redesign .is-drawer-open .drawer-action-panel>label{grid-column:1;margin:0}html.pos-typography #root .pos-redesign .drawer-open-pin{grid-area:1/2/span 3}html.pos-typography #root .pos-redesign .drawer-open-pin>label{flex-direction:column;gap:8px;margin:0 0 16px;font-size:14px;display:flex}html.pos-typography #root .pos-redesign .drawer-open-pin input{text-align:center;letter-spacing:8px;height:52px;min-height:52px;margin:0;font-size:24px}html.pos-typography #root .pos-redesign .drawer-open-pin .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none;margin:0;display:grid}html.pos-typography #root .pos-redesign .drawer-open-pin .pin-keypad button{background:#fff;border:1px solid #e1e4e9;border-radius:10px;height:52px;min-height:52px;font-size:22px}html.pos-typography #root .pos-redesign .drawer-open-pin .pin-keypad .pin-action{color:var(--pos-readable-muted,#68717e);background:#f5f6f8}html.pos-typography #root .pos-redesign .is-drawer-open .drawer-action-panel>div:has(>.drawer-count-footer-actions){grid-column:1/-1}html.pos-typography #root .pos-redesign .is-drawer-open .drawer-action-panel>.alert{grid-column:1/-1}}@media screen and (width<=550px){html.pos-typography #root .pos-redesign .is-drawer-open .drawer-action-panel{display:block}html.pos-typography #root .pos-redesign .drawer-open-pin{margin-top:20px}}@media screen{html.pos-typography #root .pos-redesign .cash-drawer.is-payout:not(:has(.drawer-refund-form,.drawer-refund-list)){max-width:520px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview:not([hidden]){background:#f5f6f8;border-color:#e2e5e9}html.pos-typography #root .pos-redesign .cash-drawer .drawer-expected{border-color:#dfe3e8}html.pos-typography #root .pos-redesign .cash-drawer .drawer-expected strong{color:var(--pos-readable-ink,#22262d)}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview dl>div{border-color:#e2e5e9}.drawer-route-content{display:contents}html.pos-typography #root .pos-redesign .home-drawer-action-overlay{z-index:100;box-sizing:border-box;background:#20242b30;justify-content:center;align-items:flex-end;padding:20px 24px 0;display:flex;position:fixed;inset:0}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer{background:#fff;border-radius:24px 24px 0 0;animation:.18s ease-out home-drawer-expand;overflow:auto;box-shadow:0 -12px 40px #20242b1a;width:640px!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 24px)!important;margin:0!important;position:relative!important;inset:auto!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer>.pos-panel{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:24px 24px 0 0!important;padding:24px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home{pointer-events:none}@keyframes home-drawer-expand{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer{animation:none}}html.pos-typography #root .pos-redesign .home-drawer-action-overlay{pointer-events:none;background:0 0;padding:16px 24px 0;bottom:64px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer{pointer-events:auto;border:1px solid #dce0e6;border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -6px 32px #20242b18;max-height:calc(100dvh - 88px)!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home .counter-drawer-tab{background:#f5f6f8;border-radius:0;opacity:1!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home .counter-drawer-tab-chevron{transform:rotate(180deg)}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home .counter-drawer-dock{width:640px;max-width:calc(100vw - 48px)}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.cash-drawer.is-starting) .cash-drawer{width:1040px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.cash-drawer.is-starting)~.counter-home .counter-drawer-dock{width:1040px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer:has(.pos-dialog[open]){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer:has(.pos-dialog[open])>.pos-panel{background:0 0!important;padding:0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer:has(.pos-dialog[open])>.pos-panel>:not(.pos-dialog){display:none!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay{padding-top:96px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer{max-height:calc(100dvh - 160px)!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .pos-dialog{max-height:calc(100dvh - 112px);margin-top:88px;margin-bottom:24px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting>.pos-panel>.pos-page-header{border-bottom:1px solid #edf0f4;gap:12px;min-height:40px;margin:0 0 8px;padding:0 0 12px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting .drawer-page-heading h1{letter-spacing:-.2px;gap:0;font-weight:600;line-height:28px;font-size:20px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting .drawer-page-heading h1>.pos-icon,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting .drawer-heading-name{display:none}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer>.pos-panel>.pos-page-header{display:none!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home .counter-drawer-dock{visibility:hidden}html.pos-typography #root .pos-redesign .drawer-stage-path{box-sizing:border-box;pointer-events:auto;width:640px;max-width:calc(100vw - 48px);height:64px;color:var(--pos-readable-muted,#68717e);background:#f5f6f8;border:1px solid #dce0e6;border-bottom:0;align-items:center;gap:10px;padding:8px 16px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.is-starting) .drawer-stage-path{width:1040px}html.pos-typography #root .pos-redesign .drawer-stage-path>.pos-button{box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;min-height:48px;padding:8px;font-size:15px;display:flex}html.pos-typography #root .pos-redesign .drawer-stage-path>.pos-button:last-child{margin-left:auto}html.pos-typography #root .pos-redesign .drawer-stage-path .pos-icon{width:20px;height:20px}html.pos-typography #root .pos-redesign .drawer-stage-path>strong{color:var(--pos-readable-ink,#303640);font-size:15px;font-weight:600}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .pos-dialog:has(.drawer-dock-pin-close){overflow:visible}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .pos-dialog:has(.drawer-dock-pin-close)>header>.pos-button{display:none}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.drawer-dock-pin-close)>.drawer-stage-path>.pos-button:last-child{visibility:hidden}html.pos-typography #root .pos-redesign .drawer-dock-pin-close{z-index:200;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:flex;position:fixed;bottom:8px;right:max(40px,50vw - 504px)}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-workspace,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-action-panel,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-group{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-action-panel{padding:0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-keypad{box-shadow:none!important;background:#f5f6f8!important;border:0!important;border-radius:14px!important;padding:16px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-keypad .pin-keypad{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-totals{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #e7eaee!important;border-radius:0!important;margin-top:20px!important;padding:16px 0 0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-cell>.pos-field{background:#fff}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-footer{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting>.pos-panel{background:#fff!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-keypad{background:#f5f6f8!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-footer{background:#f5f6f8!important;border:1px solid #e7eaee!important;border-radius:14px!important;margin-top:20px!important;padding:16px 20px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-totals{border-top:0!important;margin-top:0!important;padding:0!important}:is(html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.cash-drawer.is-starting) .cash-drawer,html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.is-starting) .drawer-stage-path){width:920px!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-group>div{gap:10px}html.pos-typography #root .pos-redesign .drawer-dock-pin-close{right:max(40px,50vw - 444px)}@media (width<=700px){html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1fr)}}html.pos-typography #root .pos-redesign .home-drawer-action-overlay{isolation:isolate}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;pointer-events:auto;background:#f5f6f8eb;position:fixed;inset:80px 0 64px}html.pos-typography #root .pos-redesign .home-drawer-action-overlay~.counter-home .counter-bottom{visibility:hidden}html.pos-typography #root .pos-redesign .home-drawer-action-overlay:before{bottom:0}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .drawer-count-totals dl>div:has(.drawer-count-outcome){grid-template-columns:max-content max-content;align-content:start;align-items:center;gap:6px 10px;display:grid}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .drawer-count-totals dl>div:has(.drawer-count-outcome)>dt{grid-column:1/-1}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .drawer-count-totals .drawer-count-outcome{white-space:nowrap;grid-area:2/2;align-self:center;margin:0!important}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay{z-index:150;box-sizing:border-box;pointer-events:auto;background:#20242b30;justify-content:center;align-items:flex-end;padding:24px 24px 0;display:flex;position:fixed;inset:0 0 64px}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .cash-drawer{overflow:auto;max-width:100%!important;max-height:calc(100dvh - 96px)!important;margin:0!important;position:relative!important;inset:auto!important}html.pos-typography #root .pos-redesign .checkout-drawer-required{border:1px solid var(--pos-border);background:#f5f6f8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:15px;line-height:1.4;display:flex}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .drawer-dock-pin-close{display:none}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .pos-dialog>header>.pos-button{display:flex}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-dock-pin-close){background:#fff;border-radius:24px}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-dock-pin-close)>header{border-radius:23px 23px 0 0}html.pos-typography #root .pos-redesign .pos-dialog:has(.drawer-dock-pin-close)>footer{border-radius:0 0 23px 23px}html.pos-typography #root .pos-redesign .pos-dialog .drawer-dock-pin-close{display:none!important}html.pos-typography #root .pos-redesign .cash-drawer.is-history{max-width:600px}@media (width<=480px){html.pos-typography #root .pos-redesign .checkout-drawer-required{flex-wrap:wrap;gap:8px}}html.pos-typography #root .pos-redesign .checkout-drawer-required{text-align:left;grid-column:1/-1;justify-self:stretch;gap:12px;min-width:0;margin:0;padding:10px 14px}html.pos-typography #root .pos-redesign .checkout-drawer-required>.pos-button{white-space:nowrap;flex:none;width:auto;height:48px;min-height:48px;padding:0 16px}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .cash-drawer>.pos-panel{height:auto!important;min-height:0!important}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .cash-drawer .drawer-workspace{flex:none;height:auto;min-height:0}html.pos-typography #root .pos-redesign .service-payment-screen:has(.checkout-start-drawer-overlay){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.pos-typography #root .pos-redesign .service-payment-screen:has(.checkout-start-drawer-overlay) .sales-review{visibility:hidden}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay:has(.pos-dialog[open]){background:0 0}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay:has(.pos-dialog[open]) .drawer-stage-path{display:none}html.pos-typography #root .pos-redesign .order-payment-overlay:has(.checkout-start-drawer-overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay{padding-bottom:64px;inset:0}:is(html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay,html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay:has(.pos-dialog[open])){background:#f5f6f8}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .cash-drawer.is-starting:not(:has(.pos-dialog[open]))>.pos-panel>.pos-page-header{border-bottom:1px solid #e2e5e9;align-items:center;min-height:48px;margin:0 0 20px;padding:0 0 16px!important;display:flex!important}}@media screen and (prefers-reduced-motion:no-preference){html.pos-typography #root .pos-redesign .pos-button{transition:transform .1s ease-out,background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}html.pos-typography #root .pos-redesign .pos-button:not(:disabled):active{transform:scale(.985)}html.pos-typography #root .pos-redesign :is(.pos-field,.pos-category-nav .pos-button,.pos-tabs .pos-button){transition:background-color .14s ease-out,border-color .14s ease-out,box-shadow .14s ease-out}html.pos-typography #root .pos-redesign :is(.counter-home,.my-shift-v6,.iv6-page,.functional-dashboard,.order-cart-workspace,.retail-touch-workspace,.customer-account,.employee-clock-shell,.pos-locked-screen>.pos-panel,.shift-breakdown){animation:.15s ease-out pos-page-enter}html.pos-typography #root .pos-redesign :is([role=dialog],.pos-dialog,.payment-completion-dialog,.service-payment-screen,.drawer-pin-dialog,.iv6-dialog,.order-pickup-dialog,.order-history-dialog,.counter-menu-drawer,.iv6-menu){animation:.15s ease-out pos-surface-enter}html.pos-typography #root .pos-redesign :is([role=alert],.clock-result-notice,.sunmi-print-status){animation:.12s ease-out pos-feedback-enter}@keyframes pos-page-enter{0%{opacity:.65}to{opacity:1}}@keyframes pos-surface-enter{0%{opacity:.5}to{opacity:1}}@keyframes pos-feedback-enter{0%{opacity:0}to{opacity:1}}}@media screen and (prefers-reduced-motion:reduce){html.pos-typography #root .pos-redesign :is(.pos-button,.pos-field){transition:none}html.pos-typography #root .pos-redesign .pos-button:not(:disabled):active{transform:none}html.pos-typography #root .pos-redesign :is(.counter-home,.my-shift-v6,.iv6-page,.functional-dashboard,.order-cart-workspace,.retail-touch-workspace,.customer-account,.employee-clock-shell,.pos-locked-screen>.pos-panel,.shift-breakdown,[role=dialog],.pos-dialog,.payment-completion-dialog,.service-payment-screen,.drawer-pin-dialog,.iv6-dialog,.order-pickup-dialog,.order-history-dialog,.counter-menu-drawer,.iv6-menu,[role=alert],.clock-result-notice,.sunmi-print-status){animation:none}}@media screen{@media screen{html.pos-typography #root .pos-redesign .customer-account .customer-check-balance{color:var(--pos-readable-ink,#20242b);font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign :is(.orders-amount,.cart-totals,.retail-amount-due,.checkout-currency-field,.customer-account-metric){font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .orders-board .orders-title-count,html.pos-typography #root .pos-redesign .orders-title-count{color:var(--pos-readable-muted,#515a67);background:#f0f2f5}html.pos-typography #root .pos-redesign .orders-board .order.orders-table-row{min-height:80px;padding:12px 16px}html.pos-typography #root .pos-redesign .orders-board .orders-table-heading{background:#f8f9fb}html.pos-typography #root .pos-redesign .cart-service-area{box-shadow:none;background:0 0;border-color:#0000}html.pos-typography #root .pos-redesign .cart-service-icon{color:var(--pos-readable-muted,#515a67);background:#f0f2f5}html.pos-typography #root .pos-redesign .service-payment-screen .checkout-currency-field{background:#f8f9fb;border-color:#e2e5e9}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{background:0 0;border:0;border-right:1px solid #e2e5e9;border-radius:0;padding:4px 12px 4px 0}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button{padding:12px;line-height:24px}}@media screen and (width>=1101px){html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{grid-template-columns:184px minmax(0,1fr)}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .order-cart-workspace{height:calc(100dvh - 112px);min-height:450px}html.pos-typography #root .pos-redesign .app:has(.customer-registration-banner) .order-cart-workspace{height:calc(100dvh - 148px)}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{border-bottom:1px solid #e2e5e9;border-right:0;padding:4px 0 12px}}@media screen{html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-icon .pos-icon{color:var(--pos-readable-muted,#515a67)}html.pos-typography #root .pos-redesign .cart-editor-footer>strong{color:var(--pos-readable-ink,#20242b);font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .cart-order-panel .cart-next:disabled{color:#626975;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .pos-redesign .pos-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.pos-typography #root .pos-redesign :is(.stage-icon,.cart-service-icon,.employee-announcement-icon){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html.pos-typography #root .pos-redesign .counter-summaries .counter-summary:has(.drawer-card-status) .counter-summary-heading .pos-icon{flex-basis:30px;width:30px;height:30px}html.pos-typography #root .pos-redesign button.pos-icon-action{min-width:48px;min-height:48px;color:var(--pos-readable-muted,#626b79);justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;background:#f7f8fa!important;border:1px solid #e7eaee!important;border-radius:12px!important}html.pos-typography #root .pos-redesign button.pos-icon-action:hover{color:var(--pos-readable-ink,#252a32);background:#eef1f5!important}html.pos-typography #root .pos-redesign button.pos-icon-action:focus-visible{outline:2px solid var(--pos-readable-accent,#155eef);outline-offset:3px}html.pos-typography #root .pos-redesign button.pos-icon-action[aria-expanded=true]{color:var(--pos-readable-accent,#155eef);background:var(--pos-readable-soft,#edf3ff)!important;border-color:#d4e2ff!important}html.pos-typography #root .pos-redesign :is(.pos-button,.pos-tabs) .pos-icon{background:0 0!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon{box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-current .my-shift-numbers .stage-icon>.pos-icon{width:38px!important;height:38px!important}}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row.is-complete :is(button,label){opacity:1!important;color:#626b79!important}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row.is-complete strong{color:#626b79!important;text-decoration:none!important}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row.is-complete .pos-icon{flex-shrink:0;width:22px;height:22px;color:#27804b!important}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-row.is-complete button>span{text-align:left;flex:1}html.pos-typography #root .pos-redesign .pos-workflow .employee-task-completed-time{color:var(--pos-readable-muted,#747d8a);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:400}.employee-preview-content:not([hidden]){display:contents}.garment-icon-reference{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.garment-icon-reference>div{box-sizing:border-box;background:#fff;border:1px solid #e2e5e9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:128px;padding:24px 12px;display:flex}.garment-icon-reference .pos-icon{width:48px;height:48px;color:var(--pos-readable-muted,#515a67)}.garment-icon-reference span{color:var(--pos-readable-muted,#515a67);font-size:14px;line-height:20px}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .product-sales-mode>main{padding:16px 12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-selling-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-layout{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 340px;gap:24px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{background:0 0;border:0;border-radius:0;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:0;position:relative}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products:before{content:none}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-search{padding:0 0 12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;align-content:start;gap:12px;padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile{border-radius:18px;height:260px;min-height:260px;padding:16px;box-shadow:0 2px 4px #20242b04}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-picture{height:136px;min-height:136px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-photo{max-width:156px;height:132px;max-height:132px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile strong{height:48px;min-height:48px;font-size:18px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-tile-price{font-size:22px;font-weight:700}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:20px;box-shadow:0 4px 16px #20242b04}html.pos-typography #root .pos-redesign .retail-touch-workspace .sale-summary-heading h3{font-size:22px;font-weight:600}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .pos-icon-action{box-shadow:none!important;background:0 0!important;border:0!important}}@media screen and (width>=761px) and (width<=1100px){html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{grid-template-columns:208px minmax(0,1fr)}}@media screen{html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{overflow-x:auto}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav .pos-button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-shrink:0}html.pos-typography #root .pos-redesign .retail-counter>.sales-page-header{padding-right:0}html.pos-typography #root .pos-redesign .retail-header-actions{flex-shrink:0}html.pos-typography #root .pos-redesign .retail-header-actions :is(.pos-more-control,.sales-close){box-sizing:border-box;width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-readable-muted,#68717e);box-shadow:none;background:#f7f8fa;border:1px solid #e2e5e9;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:12px;display:flex}html.pos-typography #root .pos-redesign .retail-header-actions :is(.pos-more-control,.sales-close)>.pos-icon{width:22px;height:22px;color:inherit}html.pos-typography #root .pos-redesign .retail-header-actions :is(.pos-more-control,.sales-close):hover{background:#edf0f4;border-color:#cdd3dc}.pos-redesign,.pos-redesign .pos-workflow{display:contents}@media screen{html.pos-typography #root .pos-redesign .counter-home{height:auto;min-height:calc(100dvh - 24px)}html.pos-typography #root .pos-redesign .iv6-page{height:calc(100dvh - 32px)}html.pos-typography #root .pos-redesign .cash-drawer.is-starting{inset:16px 24px}html.pos-typography #root .pos-redesign .cash-drawer:has(.drawer-overview:not([hidden])){inset:16px 24px}html.pos-typography #root .pos-redesign .functional-dashboard{inset:16px 24px}html.pos-typography #root .pos-redesign .retail-touch-workspace{height:calc(100dvh - 32px);min-height:0}html.pos-typography #root .pos-redesign .app.product-sales-mode{min-height:0}html.pos-typography #root .pos-redesign .order-cart-workspace{height:calc(100dvh - 32px)}html.pos-typography #root .pos-redesign .app:has(.customer-registration-banner) .order-cart-workspace{height:calc(100dvh - 68px)}html.pos-typography #root .pos-redesign .my-shift-v6{min-height:100dvh}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .retail-touch-workspace{height:auto}}@media screen{html.pos-typography #root .pos-redesign .pos-workflow .my-shift-week-card{background:0 0;border:0;grid-area:auto/1/auto/-1;padding:0 8px}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-week-card:not([open])>:not(summary){display:none}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-week-card>summary{cursor:pointer;min-height:48px;color:var(--pos-readable-muted,#626975);align-items:center;font-size:15px;font-weight:500;display:flex}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-task-preview .pos-button{justify-content:flex-start;gap:12px}html.pos-typography #root .pos-redesign .pos-workflow .my-shift-task-preview .pos-button>.pos-icon{color:var(--pos-readable-muted,#626975);order:2;margin-left:auto}html.pos-typography #root .pos-redesign .pos-task-popup .shift-task-tabs{margin:20px auto 12px!important}html.pos-typography #root .pos-redesign .order-payment-overlay{top:0}html.pos-typography #root .pos-redesign .service-payment-screen{max-height:calc(100dvh - 32px)}html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{inset:16px 24px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-week-card{border-radius:0;align-self:start;background:0 0!important;border:0!important;grid-area:3/1/auto/-1!important;padding:0 8px!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-task-tile{grid-area:2/1!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-orders-tile{grid-area:2/2!important}html.pos-typography #root .pos-redesign .my-shift-numbers{overflow:visible}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-orders-tile{grid-area:3/1!important}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-summary-grid>.my-shift-week-card{grid-row:4!important}}@media screen{html.pos-typography #root .pos-redesign .iv6-page:not(:has(.iv6-menu)) .iv6-common-actions button[aria-label=Print\ inventory]{display:inline-flex}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-checked=true] .employee-stock-filter-dot{background:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .employee-stock-filter[aria-checked=true] .employee-stock-filter-dot:after{transform:translate(20px)}}html.pos-typography.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog){--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff);--pos-ink:var(--pos-readable-ink,#20242b);--pos-muted:var(--pos-readable-muted,#626975);--pos-border:#e2e5e9;color:var(--pos-readable-ink,#20242b);background:#fff;border-color:#e2e5e9;border-radius:20px;font-family:Inter POS,system-ui,sans-serif}html.pos-typography.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) .pos-button{border-color:#e2e5e9;border-radius:12px;min-height:48px}html.pos-typography.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) .pos-button.primary{background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);color:#fff}html.pos-typography.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) .pos-icon-action{background:#f7f8fa;border-color:#e7eaee}html.pos-typography #root .pos-redesign .my-shift-order-preview .pos-order-status--ready{color:#365b8b!important;background:#edf4ff!important}}@media screen and (width>=801px){html.pos-typography #root .pos-redesign .orders-board.pos-panel{height:calc(100dvh - 96px);min-height:0}html.pos-typography #root .pos-redesign .orders-board .orders-table-row .pos-order-status--ready{color:#365b8b;background:#edf4ff}}@media screen{html.pos-typography #root .pos-redesign :is(.pos-edit-action,.employee-shift-details-link){color:var(--pos-readable-accent,#155eef)!important}html.pos-typography #root .pos-redesign main.my-shift-v6{--pos-accent:var(--pos-readable-accent,#155eef);--pos-primary:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf4ff)}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6>.pos-page-header{box-sizing:border-box;align-items:center;gap:24px;min-height:88px;margin:0 0 12px;padding:12px 4px 16px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person{align-items:center;gap:16px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person p{color:var(--pos-readable-muted,#626975);margin:4px 0 0;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-header-actions{align-items:center;gap:16px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-header-actions .pos-language-setting{border-left:0;padding-left:0}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6>.pos-page-header{flex-wrap:wrap;gap:12px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person h1{font-size:24px;line-height:32px}}@media screen{html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6>.pos-page-header{min-height:0;margin-bottom:0;padding:12px 4px 8px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading){align-items:center;min-height:32px;margin:0 0 16px;padding:0}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 :is(.my-shift-task-heading,.my-shift-orders-heading,.my-shift-card-heading) h2{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:600;line-height:30px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-heading-link{font:inherit;letter-spacing:inherit;padding:0}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-v6 .my-shift-card-heading{min-height:32px;margin:0 0 12px;padding:0 4px}html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person h1{letter-spacing:-.4px;font-size:24px;line-height:32px}.counter-count-fallback{color:var(--pos-readable-muted,#68717e);font-size:16px;font-weight:500;line-height:24px}@media screen{.pos-task-popup.shift-tasks-backdrop{background:#20232966;justify-content:center;align-items:center;padding:24px}.pos-task-popup.shift-tasks-backdrop .shift-tasks{border-radius:24px;width:min(740px,100%);height:auto;max-height:calc(100dvh - 48px);box-shadow:0 24px 80px #20232930}.pos-task-popup.shift-tasks-backdrop .shift-tasks>.pos-panel{border-radius:24px;min-height:0;padding:28px 32px}.pos-task-popup .shift-tasks .pos-page-header{border:0;margin-bottom:16px;padding-bottom:0}.pos-task-popup .shift-tasks h1{letter-spacing:-.5px;font-size:26px;font-weight:600}.pos-task-popup .shift-task-row{border-color:#edf0f3;flex-wrap:wrap;padding:10px 0}.pos-task-popup .shift-task-row>.pos-button{flex:1;min-width:260px;min-height:56px;padding:8px}.pos-task-popup .shift-task-row strong{color:var(--pos-readable-ink,#252a32);font-size:17px;font-weight:500}.pos-task-popup .task-row-tools{justify-content:flex-end;gap:6px;width:100%;padding:0 8px 4px;display:flex}.pos-task-popup .task-row-tools .pos-button{min-height:36px;color:var(--pos-readable-muted,#626b79);box-shadow:none;background:#f7f8fa;border:0;padding:6px 10px;font-size:13px}.pos-task-popup .shift-task-sections h2{color:var(--pos-readable-muted,#626b79);font-size:14px;font-weight:600}.pos-task-popup .shift-task-open{color:var(--pos-readable-accent,#155eef)}@media (width<=600px){.pos-task-popup.shift-tasks-backdrop{padding:12px}.pos-task-popup.shift-tasks-backdrop .shift-tasks>.pos-panel{padding:20px}}.pos-task-popup.shift-tasks-backdrop{box-sizing:border-box;padding:24px}.pos-task-popup.shift-tasks-backdrop .shift-tasks{min-height:0;max-height:calc(100dvh - 48px)}.pos-task-popup .shift-task-row>.pos-button{text-align:left!important;justify-content:flex-start!important}.pos-task-popup .shift-task-row>.pos-button>span:last-child{flex:1}}.pos-task-popup{--pos-accent:var(--pos-readable-accent,#155eef);--pos-soft:var(--pos-readable-soft,#edf3ff);--pos-ink:var(--pos-readable-ink,#252a32);--pos-muted:var(--pos-readable-muted,#626b79);--pos-border:#e2e5e9}.pos-task-popup .shift-tasks h1 .pos-icon{color:var(--pos-readable-muted,#68717e)!important}.pos-task-popup .shift-task-manage .pos-button{color:var(--pos-readable-accent,#155eef)!important}.pos-task-popup .shift-task-sections h2{font-weight:600;color:var(--pos-readable-muted,#626b79)!important;font-size:15px!important}html.pos-typography #root .pos-task-popup .shift-tasks .shift-task-tabs{margin:20px auto 12px!important}.pos-task-popup .shift-tasks>.pos-panel,.pos-task-popup .proposed-task-menu{position:relative}.pos-task-popup .proposed-task-menu summary{cursor:pointer;width:44px;height:44px;color:var(--pos-readable-muted,#626b79);border-radius:10px;justify-content:center;align-items:center;list-style:none;display:flex}.pos-task-popup .proposed-task-menu summary::-webkit-details-marker{display:none}.pos-task-popup .proposed-task-menu summary:hover,.pos-task-popup .proposed-task-menu[open] summary{color:var(--pos-readable-accent,#155eef);background:#f1f3f6}.pos-task-popup .shift-task-manage.proposed-task-menu{display:block;position:absolute;top:36px;right:104px}.pos-task-popup .task-row-tools.proposed-task-menu{flex:none;width:auto;padding:0}.pos-task-popup .proposed-task-menu-items{z-index:5;background:#fff;border:1px solid #e2e5e9;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 8px 28px #20232920}.pos-task-popup .proposed-task-menu:not([open]) .proposed-task-menu-items{display:none}.pos-task-popup .proposed-task-menu-items .pos-button{border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:44px!important;color:var(--pos-readable-ink,#252a32)!important;background:#fff!important;font-size:15px!important}.pos-task-popup .shift-task-row{flex-wrap:nowrap;padding:8px 0}.pos-task-popup .shift-task-sections{margin-top:24px}html.pos-typography #root .pos-task-popup .proposed-task-menu summary{box-sizing:border-box;width:44px;height:44px;color:var(--pos-readable-muted,#626b79);background:#f7f8fa;border:1px solid #e7eaee;border-radius:12px;transition:background .15s,border-color .15s,color .15s}html.pos-typography #root .pos-task-popup .proposed-task-menu summary .pos-icon{width:22px;height:22px}html.pos-typography #root .pos-task-popup .proposed-task-menu summary:hover{color:var(--pos-readable-ink,#252a32);background:#eef1f5;border-color:#dce1e8}html.pos-typography #root .pos-task-popup .proposed-task-menu summary:focus-visible{outline:2px solid var(--pos-readable-accent,#155eef);outline-offset:3px}html.pos-typography #root .pos-task-popup .proposed-task-menu[open] summary{background:var(--pos-readable-soft,#edf3ff);color:var(--pos-readable-accent,#155eef);border-color:#d4e2ff}html.pos-typography #root .pos-task-popup .proposed-task-menu-items{border-radius:14px;padding:6px;box-shadow:0 8px 28px #20232918}html.pos-typography #root .pos-task-popup .proposed-task-menu-items .pos-button:hover{background:#f1f4f8!important}@media (prefers-reduced-motion:reduce){.pos-task-popup .proposed-task-menu summary{transition:none!important}}html.pos-typography #root .pos-task-popup .shift-task-manage.proposed-task-menu{top:36px;right:104px}html.pos-typography #root .pos-task-popup .shift-task-manage.proposed-task-menu summary{width:60px;height:48px}html.pos-typography #root .pos-task-popup .shift-tasks .pos-page-header{align-items:flex-start}html.pos-typography #root .pos-task-popup .shift-task-manage.proposed-task-menu,html.pos-typography #root .pos-redesign .pos-task-popup .shift-task-manage.proposed-task-menu{margin:0;top:28px}html.pos-typography #root .pos-redesign .order-cart-workspace>.order-entry-heading{box-sizing:border-box;border:0;gap:20px;min-height:64px;padding:4px 4px 8px}html.pos-typography #root .pos-redesign .order-entry-heading h2{letter-spacing:-.4px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-identity{border-left:1px solid #e2e5e9;gap:2px 10px;padding-left:20px}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-avatar{width:40px;height:40px;color:var(--pos-readable-muted,#515a67);background:#e9ecf0;border:1px solid #e2e5e9;font-size:18px}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-identity strong{color:var(--pos-readable-ink,#252a32);font-size:18px;font-weight:600;line-height:26px}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-phone{color:var(--pos-readable-muted,#626975);font-size:15px;line-height:22px}html.pos-typography #root .pos-redesign .order-cart-workspace>.cart-main-categories{box-sizing:border-box;width:fit-content;max-width:100%;height:auto;min-height:0;box-shadow:none;background:#eef0f4;border:0;border-radius:14px;place-self:start center;gap:4px;padding:7px 10px;display:flex}html.pos-typography #root .pos-redesign .cart-main-categories .pos-button{min-height:48px;box-shadow:none;color:var(--pos-readable-muted,#626975);background:0 0;border:0;border-radius:10px;font-size:17px;font-weight:500}html.pos-typography #root .pos-redesign .cart-main-categories .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;box-shadow:0 1px 4px #20232910}html.pos-typography #root .pos-redesign .cart-category-rail{background:#fff;border:1px solid #e2e5e9;border-radius:18px;padding:8px;overflow:auto}html.pos-typography #root .pos-redesign .cart-category-rail .pos-category-nav{background:0 0;border:0;padding:0}html.pos-typography #root .pos-redesign .cart-service-area{box-shadow:none;background:0 0;border:0;padding:0 4px}html.pos-typography #root .pos-redesign .cart-item-grid{align-content:start;gap:12px}html.pos-typography #root .pos-redesign .cart-weight-service-card{min-height:112px;box-shadow:none;border:1px solid #e2e5e9;border-radius:18px;gap:16px;padding:20px}html.pos-typography #root .pos-redesign .cart-service-description strong{font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .cart-service-description small{color:var(--pos-readable-muted,#626975);font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .cart-service-rate{color:var(--pos-readable-ink,#252a32);font-size:22px;font-weight:600;line-height:30px}html.pos-typography #root .pos-redesign .cart-order-panel{box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:20px}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-editor-title{border-bottom:1px solid #edf0f4;margin:0;padding:0 0 16px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-editor-title h2{margin:0;font-size:22px;font-weight:600;line-height:30px}html.pos-typography #root .pos-redesign .order-entry-footer{gap:12px;padding-top:16px}html.pos-typography #root .pos-redesign .order-entry-footer .pos-button{border-radius:12px;min-height:52px;font-size:16px}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .order-cart-workspace>.order-entry-heading{flex-wrap:wrap;gap:12px}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-identity{border-left:0;padding-left:0}}@media screen{html.pos-typography #root .pos-redesign .cart-main-categories .pos-button{flex:none;justify-content:center;padding-inline:20px}html.pos-typography #root .pos-redesign .cart-order-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-lines{flex:auto;min-height:0;overflow:auto}html.pos-typography #root .pos-redesign .cart-order-panel>:not(.cart-lines){flex-shrink:0}html.pos-typography #root .pos-redesign .cart-empty-state p{max-width:220px;color:var(--pos-readable-muted,#626975);text-align:center;margin:12px auto 0;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:16px 0;display:grid}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>strong{color:var(--pos-readable-ink,#252a32);white-space:normal;font-size:17px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description small{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:400;line-height:21px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>strong{text-align:right;color:var(--pos-readable-ink,#252a32);white-space:nowrap;grid-area:1/2;align-self:start;font-size:17px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-totals{background:#fff;border-top:1px solid #edf0f4;margin-top:auto;padding-top:16px}html.pos-typography #root .pos-redesign .cart-order-panel .order-entry-footer{background:#fff;margin-top:0}html.pos-typography #root .pos-redesign .cart-weight-service-card{gap:16px;min-height:96px;padding:16px 20px}html.pos-typography #root .pos-redesign .cart-weight-service-card .pos-icon{width:32px;height:32px}html.pos-typography #root .pos-redesign .cart-service-description strong{font-size:19px;line-height:27px}html.pos-typography #root .pos-redesign .cart-service-description small{color:var(--pos-readable-muted,#737b87);font-size:14px;line-height:21px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description{grid-template-columns:40px minmax(0,1fr);align-content:start;gap:3px 10px;display:grid}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>.cart-line-photo-stage{grid-area:1/1/span 8;align-self:start;width:40px;height:48px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>:not(.cart-line-photo-stage){grid-column:2}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>strong{grid-row:1}html.pos-typography #root .pos-redesign .order-entry-footer .cart-next{white-space:nowrap;gap:6px;padding-inline:12px;font-size:15px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description{grid-template-columns:44px minmax(0,1fr);column-gap:10px;width:100%;min-width:0;padding:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>.cart-line-photo-stage{grid-area:1/1/span 8;width:44px;height:56px;position:static;inset:auto;transform:none}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>.cart-line-photo-stage img{object-fit:contain;max-width:40px;max-height:48px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>strong{white-space:normal;overflow-wrap:break-word;min-width:0}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-category-rail{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 4px;overflow:auto}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-category-rail .pos-category-nav{box-shadow:none;background:0 0;border:0;padding:0}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .order-cart-workspace>.cart-main-categories{grid-column:2;justify-self:center}}@media screen{html.pos-typography #root .pos-redesign .order-entry-footer{flex-direction:column;align-items:stretch;gap:8px;display:flex}html.pos-typography #root .pos-redesign .order-entry-footer .cart-next{order:0;gap:10px;width:100%;min-height:56px;padding:12px 20px;font-size:17px}html.pos-typography #root .pos-redesign .order-entry-footer>.pos-button:not(.cart-next){min-height:48px;box-shadow:none;color:var(--pos-readable-muted,#626975);background:0 0;border-color:#0000;order:1}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .order-cart-workspace .cart-category-rail{grid-row:3}}@media screen{html.pos-typography #root .pos-redesign .order-cart-workspace>.order-entry-heading{border-bottom:1px solid #e2e5e9;padding-bottom:12px}html.pos-typography #root .pos-redesign .order-cart-workspace>.cart-main-categories{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/3;justify-content:center;justify-self:stretch;gap:24px;padding:0}html.pos-typography #root .pos-redesign .cart-main-categories .pos-button{height:48px;min-height:48px;box-shadow:none;color:var(--pos-readable-muted,#626975);background:0 0;border:0;border-radius:0;flex:none;padding:8px 4px 12px;position:relative}html.pos-typography #root .pos-redesign .cart-main-categories .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);box-shadow:none;background:0 0}html.pos-typography #root .pos-redesign .cart-main-categories .pos-button[aria-pressed=true]:after{content:"";background:var(--pos-readable-accent,#155eef);border-radius:3px;height:3px;position:absolute;inset:auto 4px 0}html.pos-typography #root .pos-redesign .order-cart-workspace>.cart-main-categories{margin-bottom:12px}html.pos-typography #root .pos-redesign .cart-subcategories .pos-button{white-space:nowrap}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .order-cart-workspace{grid-template-columns:minmax(160px,max-content) minmax(0,1fr) 340px}}@media screen{html.pos-typography #root .pos-redesign .cart-service-mode{background:#eef0f4;border-radius:12px;flex-wrap:wrap;gap:4px;margin:12px 0;padding:4px;display:flex}html.pos-typography #root .pos-redesign .cart-service-mode .pos-button{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:9px;flex:1}html.pos-typography #root .pos-redesign .cart-service-mode .pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;box-shadow:0 1px 4px #20232910}.cart-shared-bags-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-shared-bags-summary>span{color:var(--pos-readable-muted,#68717e);font-size:14px}.cart-shared-bags-summary>.pos-button{min-height:44px;padding:8px 10px;font-size:14px}}@media screen and (width>=761px){html.pos-typography #root .pos-redesign .order-cart-workspace{grid-template-columns:minmax(160px,max-content) minmax(0,1fr) 340px;column-gap:18px}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:260px;align-content:start;gap:12px}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .pos-product-tile{text-align:left;background:#fff;border:1px solid #e2e5e9;border-radius:18px;flex-direction:column;align-items:stretch;gap:0;height:260px;min-height:260px;padding:16px;display:flex;box-shadow:0 2px 4px #20242b04}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-picture{background:0 0;justify-content:center;align-items:center;height:136px;min-height:136px;display:flex}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-photo{object-fit:contain;max-width:156px;height:132px;max-height:132px}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-picture>.pos-icon{width:56px;height:56px;color:var(--pos-readable-muted,#626975)}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) strong{letter-spacing:-.2px;height:48px;min-height:48px;color:var(--pos-readable-ink,#20242b);font-size:18px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-tile-footer{min-height:26px;margin-top:auto}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-size-badge{color:var(--pos-readable-muted,#626975);font-size:14px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-tile-price{color:var(--pos-readable-ink,#20242b);font-size:22px;font-weight:700;line-height:28px}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search){min-height:52px;box-shadow:none;box-sizing:border-box;background:#fff;border:1px solid #e2e5e9;border-radius:14px;gap:10px;padding:0 16px}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search) .pos-field{height:50px;box-shadow:none;background:0 0;border:0;padding:0;font-size:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .pos-category-nav{background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:8px}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-category-rail .pos-category-nav{background:0 0;border:0;padding:0}html.pos-typography #root .pos-redesign :is(.sales-basket,.cart-order-panel){background:#fff;border:1px solid #e2e5e9;border-radius:20px;padding:20px;box-shadow:0 4px 16px #20242b04}}@media screen and (width>=761px) and (width<=1100px){html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search){align-items:center;display:flex}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search)>.pos-icon{width:20px;height:20px;color:var(--pos-readable-muted,#626975);flex:0 0 20px;position:static;transform:none}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search) .pos-field{flex:1;min-width:0;margin:0}html.pos-typography #root .pos-redesign :is(.retail-touch-workspace .product-buttons,.order-cart-workspace .cart-products-area .cart-item-grid) .product-picture:after{display:none}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search):focus-within{border-color:var(--pos-readable-accent,#155eef);box-shadow:0 0 0 3px #155eef20}html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search) .pos-search-field>input.pos-field,html.pos-typography #root .pos-redesign :is(.retail-product-search-field,.cart-product-search) .pos-search-field>input.pos-field:focus-visible{background:0 0;height:50px;min-height:50px;box-shadow:none!important;border:0!important;outline:none!important}html.pos-typography #root .pos-redesign{--pos-identity-name-size:17px;--pos-identity-name-line:25.5px;--pos-identity-name-weight:500}html.pos-typography #root .pos-redesign .counter-staff strong,html.pos-typography #root .pos-redesign.pos-dashboard-layout .pos-workflow .my-shift-person h1,html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-identity strong,html.pos-typography #root .pos-redesign .customer-account .customer-check-identity h2{font-family:inherit;font-size:var(--pos-identity-name-size);line-height:var(--pos-identity-name-line);font-weight:var(--pos-identity-name-weight);letter-spacing:normal;color:var(--pos-readable-ink,#20242b)}html.pos-typography #root .pos-redesign .order-entry-heading h2,html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-header-identity>h1{letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-redesign main.pos-settings-page{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:24px!important}html.pos-typography #root .pos-redesign .settings-page-shell.pos-panel{box-shadow:none;background:0 0;border:0;padding:0!important}html.pos-typography #root .pos-redesign .settings-page-shell>.pos-page-header{border:0;justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin:0 0 24px;padding:0;display:flex}html.pos-typography #root .pos-redesign .settings-page-shell>.pos-page-header h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .pos-redesign .settings-page-shell>.pos-page-header>.pos-button{width:48px;height:48px;min-height:48px;color:var(--pos-readable-muted,#68717e);background:#f7f8fa;border:1px solid #e2e5e9;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:12px;display:flex}html.pos-typography #root .pos-redesign .settings-page-content{gap:20px;min-width:0;display:grid}html.pos-typography #root .pos-redesign .settings-page-content>section{min-width:0;box-shadow:none;background:#fff;border:1px solid #e2e5e9;border-radius:18px;margin:0;padding:24px}html.pos-typography #root .pos-redesign .settings-page-content h2{letter-spacing:-.2px;align-items:center;gap:10px;margin:0 0 12px;font-size:20px;font-weight:600;line-height:28px;display:flex}html.pos-typography #root .pos-redesign .settings-page-content h2>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .pos-redesign .settings-page-content h3{margin:24px 0 12px;font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .pos-redesign .settings-page-content p{color:var(--pos-readable-muted,#68717e);max-width:760px;margin:8px 0 16px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .settings-page-content label{flex-direction:column;gap:8px;min-width:0;margin:16px 0;font-size:14px;font-weight:500;line-height:22px;display:flex}html.pos-typography #root .pos-redesign .settings-page-content label:has(input[type=checkbox]){box-sizing:border-box;background:#f7f8fa;border:1px solid #e8ebef;border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-height:52px;padding:14px 16px}html.pos-typography #root .pos-redesign .settings-page-content :is(input,select,textarea).pos-field:not([type=checkbox]){box-sizing:border-box;box-shadow:none;background:#fff;border:1px solid #dfe3e8;border-radius:10px;min-height:48px;margin:0;font-size:16px;font-weight:400}html.pos-typography #root .pos-redesign .settings-page-content label>:is(input,select):not([type=checkbox]){width:100%;max-width:460px}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--pos-readable-accent,#155eef);border-radius:6px;flex:none}html.pos-typography #root .pos-redesign .settings-page-content textarea{resize:vertical;width:100%;min-height:112px;line-height:24px}html.pos-typography #root .pos-redesign .settings-page-content .pos-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:500;line-height:22px;display:inline-flex}html.pos-typography #root .pos-redesign .settings-page-content .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf3ff);color:var(--pos-readable-accent,#155eef);border-color:#b6ccfa}html.pos-typography #root .pos-redesign .settings-page-content section>section{border-top:1px solid #edf0f4;margin-top:24px;padding-top:20px}html.pos-typography #root .pos-redesign .settings-page-content .press-only-setting{border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 0;display:flex}html.pos-typography #root .pos-redesign .settings-page-content .press-only-setting>label{flex:1;min-width:200px;margin:0}html.pos-typography #root .pos-redesign .settings-page-content pre{background:#f7f8fa;border:1px solid #e8ebef;border-radius:12px;padding:16px;font-size:13px!important}html.pos-typography #root .pos-redesign .settings-page-content [role=status]:not(.settings-autosave-status){color:var(--pos-readable-muted,#515a67);background:#f5f6f8;border:1px solid #e8ebef;border-radius:10px;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .settings-page-content .sms-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html.pos-typography #root .pos-redesign .settings-page-content .sms-options label{margin:0}html.pos-typography #root .pos-redesign .settings-page-content .laundroworks-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign main.pos-settings-page{padding:16px!important}html.pos-typography #root .pos-redesign .settings-page-content>section{padding:20px}html.pos-typography #root .pos-redesign .settings-page-content :is(.sms-options,.laundroworks-credential-grid){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.settings-menu-group>summary{transition:none!important}}@media screen{html.pos-typography #root .pos-redesign .settings-page-content .pos-language-setting{text-align:left;align-items:flex-start;width:100%}html.pos-typography #root .pos-redesign .settings-page-content .pos-language-setting small{color:var(--pos-readable-muted,#68717e);font-size:13px;font-weight:400}html.pos-typography #root .pos-redesign .settings-page-content section[aria-label="Wash & Fold pricing"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}html.pos-typography #root .pos-redesign .settings-page-content section[aria-label="Wash & Fold pricing"]>:is(h2,p,button){grid-column:1/-1;justify-self:start}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign .settings-page-content section[aria-label="Wash & Fold pricing"]{grid-template-columns:1fr}}@media screen{html.pos-typography #root .pos-redesign .settings-page-content .settings-ready-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}html.pos-typography #root .pos-redesign .settings-page-content .settings-ready-schedule>:is(h2,div,p,button){grid-column:1/-1}html.pos-typography #root .pos-redesign .settings-page-content .settings-ready-schedule>button{justify-self:start}html.pos-typography #root .pos-redesign .settings-page-content .settings-fee-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(160px,1fr) 140px auto auto;padding:12px 0;gap:12px!important;margin-top:0!important;display:grid!important}html.pos-typography #root .pos-redesign .settings-page-content .settings-fee-row>span{font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .settings-page-content .settings-fee-row>input{width:100%}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign .settings-page-content .settings-ready-schedule{grid-template-columns:1fr}html.pos-typography #root .pos-redesign .settings-page-content .settings-fee-row{grid-template-columns:1fr 1fr}html.pos-typography #root .pos-redesign .settings-page-content .settings-fee-row>span{grid-column:1/-1}}@media screen{html.pos-typography #root .pos-redesign .settings-catalog-selector{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}html.pos-typography #root .pos-redesign .settings-catalog-selector>label{flex:1;min-width:220px;margin:0}html.pos-typography #root .pos-redesign .settings-catalog-selector select{max-width:none!important}html.pos-typography #root .pos-redesign .settings-catalog-editor{background:#f8f9fb;border:1px solid #e2e5e9;border-radius:14px;margin:20px 0 0;padding:20px}html.pos-typography #root .pos-redesign .settings-catalog-editor h3{margin-top:0}html.pos-typography #root .pos-redesign .settings-catalog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}html.pos-typography #root .pos-redesign .settings-catalog-actions{border-top:1px solid #e2e5e9;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;display:flex}}@media screen and (width<=700px){html.pos-typography #root .pos-redesign .settings-catalog-fields{grid-template-columns:1fr}}@media screen{html.pos-typography #root .pos-redesign .terminal-settings-intro{color:var(--pos-readable-muted,#68717e);margin:-8px 0 24px;font-size:15px;line-height:24px}html.pos-typography #root .pos-redesign .terminal-preferences-page .settings-page-content>section{padding:24px}html.pos-typography #root .pos-redesign .terminal-preferences-page .settings-page-content label>:is(select,input){max-width:360px}html.pos-typography #root .pos-redesign .terminal-preferences-page .pos-language-setting{margin-bottom:0}html.pos-typography #root .pos-redesign .terminal-preferences-page .settings-lock-section>.pos-button{margin-top:4px}html.pos-typography #root .pos-redesign .settings-page-content .settings-save-confirmation[role=status]{color:#247345;background:#edf7f0;border:1px solid #d3e9d9;border-radius:8px;align-items:center;gap:8px;width:fit-content;margin:12px 0 0;padding:8px 12px;font-size:14px;font-weight:500;line-height:22px;display:flex}.settings-save-confirmation>.pos-icon{flex:none;width:18px;height:18px}html.pos-typography #root .pos-redesign .payment-option-rows{margin-top:20px}html.pos-typography #root .pos-redesign .payment-option-rows label{gap:16px;padding:18px 20px}.payment-option-rows label>span{flex-direction:column;gap:4px;display:flex}.payment-option-rows strong{font-size:16px;font-weight:500;line-height:24px}.payment-option-rows small{color:var(--pos-readable-muted,#68717e);font-size:14px;font-weight:400;line-height:22px}.payment-settings-actions{border-top:1px solid #edf0f4;justify-content:flex-end;margin-top:24px;padding-top:20px;display:flex}.settings-size-options{background:#fff;border:1px solid #e2e5e9;border-radius:12px;margin:20px 0;padding:16px}.settings-size-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(120px,1fr) minmax(100px,160px) auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.cart-size-choice{flex-direction:column;gap:8px;margin:16px 0;display:flex}.cart-size-choice select{min-height:48px}}@media screen and (width<=700px){.settings-size-row{grid-template-columns:1fr 1fr}.settings-size-row>label:last-child{grid-column:1/-1}}@media screen{html.pos-typography #root .pos-redesign .integration-connection-summary{background:#f8f9fb;border:1px solid #e5e8ed;border-radius:12px;margin:20px 0;padding:16px 18px}html.pos-typography #root .pos-redesign .integration-connection-summary p{margin:8px 0 0}.integration-state-badge{color:var(--pos-readable-muted,#515a67);align-items:center;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html.pos-typography #root .pos-redesign .integration-usage{border-top:1px solid #edf0f4;margin-top:24px;padding-top:20px}html.pos-typography #root .pos-redesign .integration-usage h3{margin-top:0}.integration-details{border-top:1px solid #edf0f4;margin-top:24px;padding-top:8px}.integration-details>summary{cursor:pointer;min-height:48px;color:var(--pos-readable-muted,#515a67);align-items:center;gap:12px;font-size:15px;font-weight:500;list-style:none;display:flex}.integration-details>summary:before{content:"›";font-size:22px;line-height:24px;transition:transform .15s}.integration-details[open]>summary:before{transform:rotate(90deg)}.integration-details>summary>span{background:#f0f2f5;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:12px}.integration-details>summary:focus-visible{outline:2px solid var(--pos-readable-accent,#155eef);outline-offset:3px;border-radius:6px}.integration-account-lookup{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0;display:flex}html.pos-typography #root .pos-redesign .integration-account-lookup>label{flex:1;min-width:220px;max-width:460px;margin:0}html.pos-typography #root .pos-redesign .sms-history{margin:0}html.pos-typography #root .pos-redesign .sms-history li{padding:16px 0}.sms-master-switch>span{flex-direction:column;gap:4px;display:flex}.sms-master-switch strong{font-size:16px;font-weight:500}.sms-master-switch small{color:var(--pos-readable-muted,#68717e);font-size:14px;font-weight:400}.sms-options label:has(input:disabled){opacity:.6}.sms-template-preview{background:#f8f9fb;border:1px solid #e2e5e9;border-radius:12px;margin:20px 0;padding:18px 20px}.sms-template-preview>span{color:var(--pos-readable-muted,#68717e);font-size:13px}html.pos-typography #root .pos-redesign .sms-template-preview p{color:var(--pos-readable-ink,#333b46);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}html.pos-typography #root .pos-redesign .settings-order-options .settings-catalog-editor{margin-top:24px}html.pos-typography #root .pos-redesign .settings-order-options .settings-catalog-selector{padding-bottom:4px}html.pos-typography #root .pos-redesign .settings-product-tax>label:not(:has(input[type=checkbox])){max-width:300px}html.pos-typography #root .pos-redesign .settings-order-options .settings-catalog-editor>label:has(input[type=checkbox]){margin-top:20px}html.pos-typography #root .pos-redesign .settings-page-content label.settings-active-option:has(input[type=checkbox]){background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:10px;width:fit-content;min-height:48px;margin:12px 0;padding:0 4px;font-size:14px;display:flex}html.pos-typography #root .pos-redesign .settings-size-row>label.settings-active-option{margin:0}.settings-addon-fields{grid-template-columns:minmax(160px,1fr) minmax(100px,160px) auto;align-items:end;gap:20px;display:grid}html.pos-typography #root .pos-redesign .settings-addon-fields>label.settings-active-option:has(input[type=checkbox]){margin:0 0 16px}}@media screen and (width<=600px){.settings-addon-fields{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.settings-addon-fields>label.settings-active-option{grid-column:1/-1}}@media screen{html.pos-typography #root .pos-redesign .settings-size-options{margin:16px 0;padding:12px 16px}html.pos-typography #root .pos-redesign .settings-size-options h3{margin:0 0 8px}html.pos-typography #root .pos-redesign .settings-size-row{grid-template-columns:minmax(140px,1fr) 140px auto;align-items:end;gap:12px;margin:0;padding:6px 0}html.pos-typography #root .pos-redesign .settings-size-row>label{gap:4px;margin:0}html.pos-typography #root .pos-redesign .settings-size-row>label.settings-active-option:has(input[type=checkbox]){min-height:48px;margin:0}html.pos-typography #root .pos-redesign .settings-size-options>.pos-button{margin-top:12px}}@media screen and (width<=600px){html.pos-typography #root .pos-redesign .settings-size-row{grid-template-columns:minmax(100px,1fr) 90px auto;gap:8px}html.pos-typography #root .pos-redesign .settings-size-row>label:last-child{grid-column:auto}}@media screen{.payment-tip-presets{border:0;gap:16px;max-width:600px;margin:20px 0 0;padding:0;display:grid}.payment-tip-presets legend{margin-bottom:12px;font-weight:500}.payment-tip-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payment-tip-presets small{color:var(--pos-muted)}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]{appearance:none;box-sizing:border-box;width:52px;min-width:52px;height:32px;min-height:32px;box-shadow:none;cursor:pointer;background:#cdd1d7;border:0;border-radius:999px;flex:0 0 52px;margin:0;padding:0;position:relative}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0002}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:checked{background:var(--pos-readable-accent,#155eef)}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:checked:before{left:24px}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:focus-visible{outline:2px solid var(--pos-readable-accent,#155eef);outline-offset:3px}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:disabled{opacity:.5;cursor:default}}@media screen and (forced-colors:active){html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]{appearance:auto;background:0 0}html.pos-typography #root .pos-redesign .settings-page-content input[type=checkbox]:before{display:none}}@media screen{html.pos-typography #root .pos-redesign .settings-page-content label>input[type=checkbox]{order:1;margin-left:auto}html.pos-typography #root .pos-redesign main.pos-settings-page:has(.payment-options-settings){max-width:800px}html.pos-typography #root .pos-redesign .payment-options-settings>h2{margin-bottom:4px}html.pos-typography #root .pos-redesign .payment-options-settings>p:first-of-type{margin:4px 0 20px}html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows{margin:0}html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows label:has(input[type=checkbox]){cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;border-radius:0;gap:24px;min-height:72px;margin:0;padding:14px 0}html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows label:last-child{border-bottom:0}html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows label>span{flex:1;gap:3px;min-width:0}html.pos-typography #root .pos-redesign .payment-options-settings .payment-tip-presets{background:#f7f8fa;border:1px solid #e8ebef;border-radius:12px;gap:12px;max-width:none;margin:12px 0 0;padding:18px 20px 20px}.payment-options-settings .payment-tip-presets legend{float:left;width:100%;margin:0 0 4px;font-size:15px;line-height:22px}html.pos-typography #root .pos-redesign .payment-tip-presets label{gap:6px;margin:0}html.pos-typography #root .pos-redesign .payment-tip-presets>label{max-width:300px}.payment-options-settings .payment-tip-values{gap:12px}html.pos-typography #root .pos-redesign .payment-options-settings .payment-settings-actions{margin-top:20px;padding-top:20px}html.pos-typography #root .pos-redesign .payment-options-settings .settings-save-confirmation{margin-top:12px}}@media screen and (width<=500px){html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows label:has(input[type=checkbox]){gap:16px}html.pos-typography #root .pos-redesign .payment-options-settings .payment-tip-presets{padding:16px}.payment-options-settings .payment-tip-values{gap:8px}}@media screen{.payment-tip-type{gap:8px;display:grid}.payment-tip-type>span{font-size:14px;font-weight:500;line-height:22px}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-type-buttons{background:#e9ecf1;border:0;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:inline-flex}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-type-buttons>.pos-button{min-height:48px;color:var(--pos-readable-muted,#515a67);box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:10px 16px}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-type-buttons>.pos-button[aria-pressed=true]{color:var(--pos-readable-accent,#155eef);background:#fff;font-weight:600;box-shadow:0 1px 4px #20242b10}.payment-tip-input{min-width:0;display:block;position:relative}.payment-tip-input>span{color:var(--pos-readable-muted,#68717e);pointer-events:none;font-size:16px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%)}.payment-tip-input-money>span{left:14px}.payment-tip-input-percent>span{right:14px}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-input>.pos-field{width:100%;max-width:none}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-input-money>.pos-field{padding-left:32px}html.pos-typography #root .pos-redesign .settings-page-content .payment-tip-input-percent>.pos-field{padding-right:34px}html.pos-typography #root .pos-redesign .settings-page-content select.pos-field{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%2368717e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important}.reader-branding-settings{border-top:1px solid #e8ebef;margin-top:24px;padding-top:20px}.reader-branding-layout{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:24px;display:grid}.reader-branding-preview{text-align:center;gap:8px;display:grid}.reader-branding-preview img{aspect-ratio:9/16;object-fit:contain;background:#f4f5f7;border:1px solid #dfe3e8;border-radius:12px;width:100%;display:block}.reader-branding-preview small,.reader-branding-controls>small{color:var(--pos-readable-muted,#68717e);font-size:13px;line-height:20px}.reader-branding-controls{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}html.pos-typography #root .pos-redesign .settings-page-content .reader-branding-controls label{width:100%;margin:0}html.pos-typography #root .pos-redesign .settings-page-content .reader-branding-controls input[type=file]{width:100%;max-width:100%;padding:10px;font-size:14px}}@media screen and (width<=550px){.reader-branding-layout{grid-template-columns:100px minmax(0,1fr);gap:16px}.reader-branding-controls>.pos-button{white-space:normal;width:100%}}@media screen{.reader-artwork-specs{gap:8px;margin:0;font-size:14px;line-height:22px;display:grid}.reader-artwork-specs>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.reader-artwork-specs dt{color:var(--pos-readable-muted,#68717e)}.reader-artwork-specs dd{color:var(--pos-readable-ink,#252a32);margin:0}.reader-branding-layout{grid-template-columns:140px minmax(0,1fr);gap:24px}.reader-branding-preview>.pos-button{padding:10px 12px!important;font-size:14px!important}.reader-branding-controls>input[hidden]{display:none!important}.reader-branding-controls>.pos-button:last-child{margin-top:4px}.reader-artwork-specs>div{grid-template-columns:88px minmax(0,1fr)}.reader-branding-settings>p{max-width:560px}}@media screen and (width<=550px){.reader-branding-layout{grid-template-columns:1fr;gap:20px}.reader-branding-preview{max-width:140px}.reader-branding-controls>.pos-button{width:auto}}@media screen{.reader-branding-controls{align-self:stretch}.reader-branding-controls>.pos-button:last-child{align-self:flex-end;margin-top:auto}}@media screen and (width<=550px){.reader-branding-controls>.pos-button:last-child{align-self:flex-start;margin-top:4px}}@media screen{.credit-card-minimum{border-left:2px solid #e8ebef;padding:0 0 16px 16px}.credit-card-minimum>label:has(input:not([type=checkbox])){max-width:220px}.payment-settings-save{margin:0 0 24px}.payment-tips-settings .payment-tip-presets{background:0 0!important;border:0!important;padding:16px 0 0!important}html.pos-typography #root .pos-redesign .credit-card-minimum>label:not(:has(input[type=checkbox])){border:0;flex-direction:column;align-items:flex-start;gap:8px;min-height:0;margin:0;padding:12px 0 0;display:flex}html.pos-typography #root .pos-redesign .credit-card-minimum{padding-bottom:16px}html.pos-typography #root .pos-redesign .settings-weight-editor{margin-top:16px;padding:16px}html.pos-typography #root .pos-redesign .settings-weight-editor>h3{margin:0;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .settings-weight-editor>.settings-weight-description{color:var(--pos-muted);margin:4px 0 16px;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 16px}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>label{grid-column:span 2;margin:0;font-size:14px;line-height:20px}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>label:nth-child(-n+2){order:0;grid-column:span 3}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>.settings-base-price{order:1}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>.settings-base-weight{order:2}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>label:nth-child(3){order:3}html.pos-typography #root .pos-redesign .settings-weight-editor .pos-field{min-height:48px;margin-top:8px}html.pos-typography #root .pos-redesign .settings-weight-summary{background:var(--pos-readable-soft,#edf3ff);color:#1849a9;border-radius:12px;margin:16px 0;padding:12px;font-size:14px;line-height:22px}}@media screen and (width<=600px){html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields{grid-template-columns:1fr}html.pos-typography #root .pos-redesign .settings-weight-editor .settings-catalog-fields>label{grid-column:1!important}}html.pos-typography #root .pos-redesign .settings-page-content textarea{padding:14px 16px!important}html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows>:last-child,html.pos-typography #root .pos-redesign .settings-page-content .payment-option-rows>:last-child label{border-bottom:0!important}@media screen{html.pos-typography #root .pos-redesign{--pos-workspace-max:1232px}html.pos-typography #root .pos-redesign .pos-workflow :is(main.iv6-page,.retail-counter,.order-cart-workspace,.order-workspace.functional-dashboard){width:calc(100% - 48px);max-width:var(--pos-workspace-max);box-sizing:border-box;height:calc(100dvh - 48px);min-height:0;margin:16px auto;padding:0}html.pos-typography #root .pos-redesign .customer-account-mode .customer-account.pos-panel{max-width:var(--pos-workspace-max);margin-left:auto;margin-right:auto}html.pos-typography #root .pos-redesign .pos-workflow .retail-counter>.sales-page-header{flex:none}html.pos-typography #root .pos-redesign .pos-workflow :is(.orders-page-header,.orders-board.pos-panel){width:calc(100% - 48px);max-width:var(--pos-workspace-max);box-sizing:border-box;margin-left:auto;margin-right:auto}html.pos-typography #root .pos-redesign .pos-workflow .orders-page-header{margin-top:16px}html.pos-typography #root .pos-redesign .pos-workflow .orders-board.pos-panel{height:calc(100dvh - 112px);min-height:0;margin-bottom:16px}html.pos-typography #root .pos-redesign .pos-workflow :is(main.iv6-page.iv6-page,.retail-counter.retail-counter){height:calc(100dvh - 48px);margin-bottom:16px}@media (width<=760px){html.pos-typography #root .pos-redesign .pos-workflow :is(.orders-page-header,.orders-board.pos-panel),html.pos-typography #root .pos-redesign .pos-workflow :is(main.iv6-page,.retail-counter,.order-cart-workspace,.order-workspace.functional-dashboard){width:calc(100% - 24px)}}html.pos-typography #root .pos-redesign .pos-order-status--received{color:#626975!important;background:#f0f2f5!important}html.pos-typography #root .pos-redesign .pos-order-status--progress{color:#365b8b!important;background:#edf4ff!important}html.pos-typography #root .pos-redesign .pos-order-status--ready{color:#366247!important;background:#e8f3eb!important}html.pos-typography #root .pos-redesign .pos-order-status--cancelled{color:#85423d!important;background:#f4e9e8!important}html.pos-typography #root .pos-redesign .pos-order-status[data-status=picked_up]{color:var(--pos-readable-muted,#747c88)!important;background:#f0f2f5!important}html.pos-typography #root .pos-redesign .pos-order-status[data-status=pending_payment]{color:#925b17!important;background:#fff3df!important}html.pos-typography #root .pos-redesign .pos-order-status>.pos-icon{color:inherit!important}html.pos-typography #root .pos-redesign .pos-order-status{box-sizing:border-box;border:1px solid #cbd0d8!important}html.pos-typography #root .pos-redesign .pos-order-status--progress{border-color:#9db6d8!important}html.pos-typography #root .pos-redesign .pos-order-status--ready{border-color:#a9c9b2!important}html.pos-typography #root .pos-redesign .pos-order-status--cancelled{border-color:#d5b1ad!important}html.pos-typography #root .pos-redesign .pos-order-status[data-status=pending_payment]{border-color:#d8b780!important}html.pos-typography #root .pos-redesign .order-rush-badge,html.pos-typography #root .pos-redesign .orders-rush{box-sizing:border-box;border:1px solid #d8b780!important}html.pos-typography #root .pos-redesign .retail-history-board .pos-order-status[data-status=pending_payment]{color:#925b17!important;background:#fff3df!important;border-color:#d8b780!important}html.pos-typography #root .pos-redesign .counter-home .inventory-summary-value .counter-task-overdue{box-sizing:border-box;color:#925b17;background:#fff3df;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;border:1px solid #d8b780!important}html.pos-typography #root .pos-redesign .counter-home .inventory-summary-value{box-sizing:border-box;background:#fff3df!important;border:1px solid #d8b780!important;border-radius:7px!important;padding:4px 8px!important}html.pos-typography #root .pos-redesign .counter-home .inventory-summary-value .counter-task-overdue{color:#925b17!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.pos-typography #root .pos-redesign .counter-home .inventory-summary-value{border:0!important}html.pos-typography #root .pos-redesign :is(.pos-tabs,.customer-search-modes) .pos-button[aria-pressed=true],html.pos-typography #root .pos-redesign [role=tab][aria-selected=true]{color:var(--pos-readable-ink,#20242b)!important}html.pos-typography #root .pos-redesign :is(.pos-tabs,.customer-search-modes) .pos-button[aria-pressed=true]>.pos-icon,html.pos-typography #root .pos-redesign [role=tab][aria-selected=true]>.pos-icon{color:inherit!important}}@media screen and (width<=760px){html.pos-typography #root .pos-redesign .pos-workflow .retail-counter.retail-touch-workspace{height:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom);margin:12px auto;display:block}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-page-header{gap:8px;min-height:56px;padding:0 0 12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-page-header h1{letter-spacing:-.3px;gap:8px;font-size:22px;line-height:28px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-header-actions{gap:8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-layout{flex-direction:column;gap:16px;height:auto;min-height:0;display:flex}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products{background:0 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:12px;height:auto;min-height:0;padding:0;display:grid;overflow:visible}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-search{grid-area:1/1;padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products>.pos-category-nav{box-sizing:border-box;border:1px solid var(--pos-border);border-radius:12px;flex-direction:row;grid-area:2/1;gap:4px;width:100%;padding:4px;overflow:auto hidden}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-area:3/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px;padding:0;overflow:visible}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile{height:auto;min-height:220px;padding:12px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-picture{height:100px;min-height:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-photo{height:96px;max-height:96px}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-tile-footer{flex-wrap:wrap;gap:4px 8px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket{height:auto;min-height:240px;padding:16px}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket ul{flex:none;max-height:none;overflow:visible}html.pos-typography #root .pos-redesign .retail-touch-workspace .empty-sale{padding:24px 12px}html.pos-typography #root .pos-redesign .retail-counter .sales-review:has(.retail-sale-summary){flex-direction:column;min-width:0;display:flex;overflow:auto}html.pos-typography #root .pos-redesign .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.retail-cash-keypad-visible{flex-direction:column;align-items:stretch;max-width:100%;display:flex}html.pos-typography #root .pos-redesign .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-floating-keypad{width:100%;margin-top:0}html.pos-typography #root .pos-redesign .product-sales-mode>main{padding:0}html.pos-typography #root .pos-redesign .retail-touch-workspace .retail-products>.pos-category-nav .pos-button{width:auto;min-width:0}html.pos-typography #root .pos-redesign .home-drawer-action-overlay{padding:16px 12px calc(64px + env(safe-area-inset-bottom));box-sizing:border-box;inset:0;overflow-y:auto}:is(html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer,html.pos-typography #root .pos-redesign .home-drawer-action-overlay:has(.cash-drawer.is-starting) .cash-drawer,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .drawer-stage-path){box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer{overflow:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom))!important;margin:0!important;position:relative!important;inset:auto!important}html.pos-typography #root .pos-redesign .cash-drawer>.pos-panel{box-sizing:border-box;min-width:0;padding:16px!important}html.pos-typography #root .pos-redesign .cash-drawer .drawer-workspace{grid-template-columns:minmax(0,1fr);gap:16px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-overview{padding:16px}html.pos-typography #root .pos-redesign .cash-drawer .drawer-count-entry,html.pos-typography #root .pos-redesign .home-drawer-action-overlay .is-starting .drawer-count-entry{grid-template-columns:minmax(0,1fr);gap:16px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad{border:0;padding:0}html.pos-typography #root .pos-redesign .is-starting .drawer-count-keypad h3{margin-bottom:12px}html.pos-typography #root .pos-redesign .is-starting .drawer-count-group:last-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer{flex-direction:column;align-items:stretch;gap:16px;display:flex;padding:12px!important}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer>.drawer-count-totals{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dl{grid-template-columns:repeat(2,minmax(0,1fr))}html.pos-typography #root .pos-redesign .is-starting .drawer-count-footer .drawer-count-totals dl>div{border:0;padding:0}html.pos-typography #root .pos-redesign .drawer-count-footer-actions{width:100%}html.pos-typography #root .pos-redesign .drawer-stage-path{box-sizing:border-box;padding:8px 12px;left:12px!important;right:12px!important;bottom:env(safe-area-inset-bottom)!important;width:auto!important}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay{padding:12px 12px calc(64px + env(safe-area-inset-bottom))}html.pos-typography #root .pos-redesign .checkout-start-drawer-overlay .cash-drawer{width:100%!important;max-height:calc(100dvh - 88px - env(safe-area-inset-bottom))!important}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .cash-drawer.is-starting>.pos-panel>.pos-page-header{display:flex!important}html.pos-typography #root .pos-redesign .is-starting .drawer-workspace{border:0;padding:0;overflow:visible}html.pos-typography #root .pos-redesign .home-drawer-action-overlay .drawer-stage-path{align-items:center;gap:8px;display:flex;position:fixed;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;left:12px!important;right:12px!important;transform:none!important}html.pos-typography #root .pos-redesign .drawer-stage-path>.pos-button{flex-shrink:0}}@media screen{html.pos-typography #root .pos-redesign .pos-button.primary{background:var(--pos-readable-accent,#155eef)!important;border-color:var(--pos-readable-accent,#155eef)!important;color:#fff!important;opacity:1!important}html.pos-typography #root .pos-redesign .pos-button.primary:not(:disabled):hover{background:#3979f1!important;border-color:#3979f1!important}html.pos-typography #root .pos-redesign .pos-button.primary:disabled{cursor:not-allowed;color:#fff!important;opacity:1!important;background:#969696!important;border-color:#969696!important}html.pos-typography #root .pos-redesign .counter-menu-drawer :is(.settings-menu-row,summary):hover{background:var(--pos-readable-soft,#edf4ff)!important;color:var(--pos-readable-accent,#155eef)!important}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group[open]>summary{background:var(--pos-readable-accent,#155eef)!important;color:#fff!important}html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group[open]>summary .pos-icon{color:#fff!important}html.pos-typography #root .pos-redesign,html.pos-typography #root .pos-redesign :is(.app,.iv6-page,.cash-drawer,.supplier-orders,.order-workspace,.hardware-test,.customer-account){--pos-accent:var(--pos-readable-accent,#155eef)!important;--pos-primary:var(--pos-readable-accent,#155eef)!important;--pos-soft:var(--pos-readable-soft,#edf4ff)!important}html.pos-typography #root .pos-redesign :is(.pos-button,.pos-field):focus-visible{outline-offset:2px;outline:3px solid var(--pos-readable-accent,#91b5ff)!important}html.pos-typography #root .pos-redesign :is(.pos-tabs,.customer-search-modes) .pos-button[aria-pressed=true],html.pos-typography #root .pos-redesign [role=tab][aria-selected=true]{background:var(--pos-readable-soft,#edf4ff)!important;color:var(--pos-readable-accent,#155eef)!important;border-color:#d8e5ff!important}html.pos-typography #root .pos-redesign input[type=checkbox]{accent-color:var(--pos-readable-accent,#155eef)!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .pos-product-tile{height:220px!important;min-height:220px!important;padding:14px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-picture{height:104px!important;min-height:104px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons .product-photo{object-fit:contain;height:100px!important;max-height:100px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .product-buttons{grid-auto-rows:220px!important;align-content:start!important;gap:12px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line{gap:14px 12px!important;padding:18px 0!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-heading{gap:12px!important;min-height:56px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-item-heading strong{margin-bottom:5px;display:block;line-height:23px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line-total{gap:4px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line-total>.pos-button{top:16px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .actions{align-self:center;grid-column:1!important;justify-self:start!important;min-height:48px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-line-total{text-align:right!important;grid-column:2!important;align-items:flex-end!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .basket-line-total .basket-unit-price{text-align:right!important;align-self:flex-end!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .actions{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .actions>span{box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .retail-touch-workspace .sales-basket .basket-line .actions>.pos-button{background:#f5f4f7!important;border:1px solid #e6e2e9!important;border-radius:10px!important}html.pos-typography #root .pos-redesign .retail-history-board .pos-order-status--progress{color:#925b17!important;background:#fff3df!important}html.pos-typography #root .pos-redesign .retail-sale-actions-menu{background:#fff!important;border:1px solid #e2e5e9!important;border-radius:14px!important;padding:6px!important;box-shadow:0 8px 24px #30213712!important}html.pos-typography #root .pos-redesign .my-shift-v6 :is(h1,h2,h3,dt)>.pos-icon,html.pos-typography #root .pos-redesign .my-shift-v6 .stage-icon>.pos-icon,html.pos-typography #root .pos-redesign .my-shift-v6 .employee-announcement>.pos-icon{color:var(--pos-readable-muted,#68717e)!important}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-avatar{background:var(--pos-readable-accent,#155eef)!important;color:#fff!important}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.employee-shift-clock-action,.employee-header-clock-action,.my-shift-clock-action){background:var(--pos-readable-accent,#155eef)!important;border-color:var(--pos-readable-accent,#155eef)!important;color:#fff!important}html.pos-typography #root .pos-redesign .my-shift-v6 :is(.employee-shift-clock-action,.employee-header-clock-action,.my-shift-clock-action):hover{background:#3979f1!important;border-color:#3979f1!important}html.pos-typography #root .pos-redesign .my-shift-v6 .employee-dashboard-tabs .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf4ff)!important;color:var(--pos-readable-accent,#155eef)!important}html.pos-typography #root .pos-redesign .orders-view-tabs .pos-button[aria-pressed=true]{color:var(--pos-readable-ink,#20242b)!important;background:#fff!important;border-color:#0000!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person h1{color:#15171c!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person{gap:12px!important}html.pos-typography #root .pos-redesign .functional-dashboard .dashboard-payment.order-next-action{background:var(--pos-readable-soft,#edf4ff)!important;background:#fff!important;border-color:#e2e5e9!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .pos-order-status--progress{color:#365b8b!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e3f2!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .order-rush-badge{color:#8a5517!important;background:#fff!important;border:1px solid #d8b780!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .order-rush-badge>.pos-icon{color:#8a5517!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .order-rush-badge{background:#fff3df!important}html.pos-typography #root .pos-redesign .functional-dashboard .order-service-banner .pos-order-status--progress{background:#edf4ff!important;border-color:#9db6d8!important}html.pos-typography #root .pos-redesign button.pos-button:disabled,html.pos-typography #root .pos-redesign button.pos-button.primary:disabled{color:#7b8491!important;opacity:1!important;background:#e9edf3!important;border-color:#e9edf3!important}html.pos-typography #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button[aria-pressed=true]{color:var(--pos-readable-ink,#20242b)!important;background:#fff!important;border-color:#0000!important;font-weight:600!important;box-shadow:0 1px 4px #20242b10!important}html.pos-typography #root .pos-redesign :is(.customer-account-avatar,.order-customer-avatar){color:var(--pos-readable-accent,#155eef)!important;background:#eaf1ff!important;border:1px solid #d8e5ff!important}html.pos-typography #root .pos-redesign .cart-main-categories>.pos-button:after{display:none!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-main-categories{max-width:100%;flex:none!important;justify-content:flex-start!important;place-self:flex-start start!important;width:max-content!important;margin-left:0!important;margin-right:auto!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-main-categories>.pos-button{flex:none!important;gap:10px!important;min-width:0!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-main-categories{place-self:center!important;margin-left:auto!important;margin-right:auto!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-order-panel .cart-editor-title{align-items:center!important;gap:16px!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-order-panel button.pos-button.cart-clear-all{white-space:nowrap;width:auto!important;min-height:48px!important;box-shadow:none!important;color:var(--pos-readable-muted,#626975)!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:8px 0 8px 8px!important;font-size:14px!important;font-weight:400!important;display:inline-flex!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-order-panel button.pos-button.cart-clear-all:disabled{color:#a0a6af!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .order-cart-workspace .cart-order-panel button.pos-button.cart-clear-all>.pos-icon{width:20px!important;height:20px!important}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-edit{min-height:48px!important;box-shadow:none!important;color:var(--pos-readable-accent,#6038d6)!important;background:0 0!important;border:0!important;padding:8px!important;font-size:14px!important;font-weight:600!important}html.pos-typography #root .pos-redesign .order-entry-heading .order-customer-edit>.pos-icon{display:none!important}html.pos-typography #root .pos-redesign :is([role=menu],.iv6-menu>div,.inventory-more-menu,.order-more-menu,.retail-sales-menu-items,.counter-menu-drawer) .pos-button:not(:disabled):hover,html.pos-typography #root .pos-redesign .counter-menu-drawer .settings-menu-group>summary:hover{color:var(--pos-readable-ink,#20242b)!important;background:#eef0f3!important;border-color:#0000!important}html.pos-typography #root .pos-redesign .pos-button.primary:not(:disabled),html.pos-typography #root .pos-redesign .my-shift-v6 :is(.employee-shift-clock-action,.employee-header-clock-action,.my-shift-clock-action):not(:disabled){color:#fff!important;background:#7028fa!important;border-color:#7028fa!important}html.pos-typography #root .pos-redesign .pos-button.primary:not(:disabled):hover,html.pos-typography #root .pos-redesign .my-shift-v6 :is(.employee-shift-clock-action,.employee-header-clock-action,.my-shift-clock-action):not(:disabled):hover{background:#8750fb!important;border-color:#8750fb!important}html.pos-typography #root .pos-redesign .my-shift-v6 .my-shift-person .employee-avatar{color:#fff!important;background:#7028fa!important;border-color:#7028fa!important}html.pos-typography #root .pos-redesign .counter-home .counter-avatar{color:#fff!important;background:#7028fa!important}html.pos-typography #root .pos-redesign .counter-home .counter-drawer-tab.is-started:before{background:#7028fa!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.laundry{background:#f1eafb!important;border-color:#e3d7f5!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.laundry :is(h2,p){color:var(--pos-readable-ink,#20242b)!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.laundry>.pos-icon{color:#7028fa!important}html.pos-typography #root .pos-redesign .counter-home .counter-title-count{color:#7028fa!important;background:#f1eafb!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.sale{background:var(--pos-readable-soft,#edf3ff)!important;border-color:#dce5f6!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.sale>.pos-icon{color:#7028fa!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.sale :is(h2,p){color:var(--pos-readable-ink,#20242b)!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.find{background:#fff!important;border-color:#e1e4ea!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.find>.pos-icon{color:var(--pos-readable-muted,#68717e)!important}html.pos-typography #root .pos-redesign .counter-home .counter-action:is(.laundry,.sale)>.pos-icon{width:64px!important;height:64px!important}html.pos-typography #root .pos-redesign .counter-home .counter-action:not(:disabled):hover{filter:brightness(.98);box-shadow:0 4px 14px #20242b09!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile:disabled{color:#20242b!important;opacity:1!important;background:#fff!important;border-color:#e1e4ea!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile:disabled h2{color:#20242b!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile:disabled .pos-icon{color:#68717e!important;opacity:1!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile .counter-tile-description{color:var(--pos-readable-muted,#626975)!important}html.pos-typography #root .pos-redesign .counter-home .counter-deliveries-tile .counter-summary-value{display:none!important}html.pos-typography #root .pos-redesign .counter-home .counter-action:is(.laundry,.sale,.find){background:#fff!important;border-color:#e1e4ea!important;border-radius:18px!important;box-shadow:0 2px 6px #20242b03!important}html.pos-typography #root .pos-redesign .counter-home .counter-action:is(.laundry,.sale)>.pos-icon{box-sizing:border-box!important;border-radius:18px!important;width:76px!important;height:76px!important;padding:12px!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.laundry>.pos-icon{color:#7028fa!important;background:#eee7fc!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.sale>.pos-icon{color:#7028fa!important;background:#eaf1ff!important}html.pos-typography #root .pos-redesign .counter-home .counter-action.find>.pos-icon{box-sizing:border-box!important;width:76px!important;height:76px!important;padding:12px!important}html.pos-typography #root .pos-redesign .counter-home .counter-summaries{border-color:#e1e4ea!important;border-radius:18px!important;box-shadow:0 2px 6px #20242b03!important}html.pos-typography #root .pos-redesign .counter-home .counter-actions .counter-action.laundry{background:#fff!important;border-color:#e1e4ea!important}html.pos-typography #root .pos-redesign .counter-home .counter-actions .counter-action.find>.pos-icon{color:var(--pos-readable-muted,#68717e)!important;background:#f0f2f5!important;border-radius:18px!important}html.pos-typography.pos-readable.pos-redesign-enabled,html.pos-typography.pos-readable #root .pos-redesign{--pos-readable-ink:#101828;--pos-readable-muted:#344054;--pos-readable-accent:#6038d6;--pos-readable-soft:#f1ebff}html.pos-typography.pos-readable #root .pos-redesign,html.pos-typography.pos-readable #root .pos-redesign :is(.app,.terminal-lock,.employee-timeclock,.my-shift-v6,.iv6-page,.cash-drawer,.order-workspace){color:#101828;--pos-ink:#101828!important;--pos-muted:#344054!important}html.pos-typography.pos-readable #root .pos-redesign :is(h1,h2,h3,label,.clock-card-time,.clock-roster-heading,.counter-summary-heading){color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign :is(.muted,.counter-action p,.counter-tile-description,.clock-employee-identity>span,.lock-welcome>p,.employee-clock-header p,.clock-card-period,.new-customer-optional){color:#344054!important}html.pos-typography.pos-readable #root .pos-redesign .pos-field:not(:disabled){color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign .clock-roster-heading{color:#101828!important;background:#e5e7eb!important;border-bottom:1px solid #c0c7d2!important}html.pos-typography.pos-readable #root .pos-redesign .pos-field:not(:disabled):not([readonly]):not([aria-invalid=true]),html.pos-typography.pos-readable #root .pos-redesign :is(.employee-timeclock,.terminal-lock) .pos-field[type=password]:not(:disabled):not([aria-invalid=true]){border-color:#7a8696!important}html.pos-typography.pos-readable #root .pos-redesign .pos-field::placeholder{opacity:1;color:#475467!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-button,.pos-field):focus-visible{outline-offset:3px!important;outline:2px solid #6038d6!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button[aria-pressed=true]:not(:disabled){color:#1c1c1e!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-tabs:not(.cart-subcategories),.customer-section-tabs,.customer-search-modes,.employee-dashboard-tabs)>.pos-button[aria-pressed=false]:not(:disabled),html.pos-typography.pos-readable #root .pos-redesign .pos-button.pos-icon-action:not(:disabled):not(.primary):not(.pos-danger):not([aria-pressed=true])>.pos-icon{color:#344054!important}html.pos-typography.pos-readable #root .pos-redesign .pin-keypad>.pos-button:not(:disabled):not(.primary){color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign .pos-button.primary:not(:disabled):not(.pos-danger){color:#fff!important;background:#6038d6!important;border-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .pos-button.primary:not(:disabled)>.pos-icon{color:inherit!important}html.pos-typography.pos-readable #root .pos-redesign,html.pos-typography.pos-readable #root .pos-redesign :is(.app,.terminal-lock,.employee-timeclock,.my-shift-v6,.iv6-page,.cash-drawer,.supplier-orders,.order-workspace,.hardware-test,.customer-account,.pos-dialog){--pos-accent:#6038d6!important;--pos-primary:#6038d6!important;--pos-soft:#f1ebff!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-edit-action,.employee-shift-details-link,.my-shift-orders-heading>.pos-button,.customer-check-balance,.drawer-expected strong,.drawer-payout-balance strong){color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign :is(.my-shift-clock-action,.employee-header-clock-action,.employee-shift-clock-action):not(:disabled){color:#fff!important;background:#6038d6!important;border-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-category-nav,.cart-subcategories,.drawer-payout-reasons) .pos-button[aria-pressed=true]:not(:disabled),html.pos-typography.pos-readable #root .pos-redesign .employee-stock-filter:is([aria-pressed=true],[aria-checked=true]),html.pos-typography.pos-readable #root .pos-redesign .orders-board .board-tools select.filter-applied{color:#6038d6!important;background:#f1ebff!important;border-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .employee-stock-filter:is([aria-pressed=true],[aria-checked=true]) .employee-stock-filter-dot{background:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign :is(.counter-title-count,.orders-title-count,.my-shift-progress-badge,.customer-account-avatar){color:#6038d6!important;background:#f1ebff!important}html.pos-typography.pos-readable #root .pos-redesign .drawer-count-cell.is-selected .pos-field{color:#101828!important;background:#f1ebff!important;border-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign :is(.pos-switch,input[type=checkbox],input[type=radio]):focus-visible{outline-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .pos-switch[aria-checked=true] .pos-switch-track{background:#6038d6!important}html.pos-typography.pos-readable.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog){--pos-accent:#6038d6!important;--pos-primary:#6038d6!important;--pos-soft:#f1ebff!important;--pos-ink:#101828!important;--pos-muted:#344054!important}html.pos-typography.pos-readable.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) .pos-button.primary:not(:disabled):not(.pos-danger){color:#fff!important;background:#6038d6!important;border-color:#6038d6!important}html.pos-typography.pos-readable.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) .pos-field:not(:disabled):not([aria-invalid=true]){color:#101828!important;border-color:#7a8696!important}html.pos-typography.pos-readable.pos-redesign-enabled :is(.ready-dialog,.staff-notes-dialog,.customer-private-note-dialog) :is(.pos-field,.pos-button):focus-visible{outline-offset:3px!important;outline:2px solid #6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .my-shift-v6 :is(.my-shift-numbers strong,.my-shift-week-summary>strong,.my-shift-order-customer strong){color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign .my-shift-v6 :is(.my-shift-numbers>div>span:not(.stage-icon),.employee-header-meta,.employee-name-clock-status,.my-shift-week-summary,.my-shift-week-caption,.my-orders-table-heading,.my-shift-order-customer small),html.pos-typography.pos-readable #root .pos-redesign .my-shift-v6 :is(.my-shift-numbers .stage-icon,.my-shift-task-heading h2>.pos-icon,.my-shift-orders-heading h2>.pos-icon){color:#344054!important}html.pos-typography.pos-readable #root .pos-redesign .my-shift-v6 .task-preview-box:not(.checked){border-color:#7a8696!important}html.pos-typography.pos-readable #root .pos-redesign .counter-home .counter-actions .counter-action h2{color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign .counter-home .counter-summary-heading>.pos-icon,html.pos-typography.pos-readable #root .pos-redesign .counter-home .counter-header-clock{color:#344054!important}html.pos-typography.pos-readable #root .pos-redesign .orders-board :is(.orders-ticket-heading>strong,.orders-contact>span,.orders-service>span,.orders-due>strong,.orders-amount>strong){color:#101828!important}html.pos-typography.pos-readable #root .pos-redesign .orders-board :is(.orders-contact small,.orders-quantity,.orders-service>.pos-icon,.orders-due>small:not(.orders-overdue),.orders-result-count,.orders-row-chevron),html.pos-typography.pos-readable #root .pos-redesign .orders-board .orders-table-heading .pos-button:not([aria-pressed=true]){color:#344054!important}html.pos-typography.pos-readable #root .pos-redesign .orders-board .orders-table-heading .pos-button[aria-pressed=true]{color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .checkout-currency-field{border-color:#7a8696!important}html.pos-typography.pos-readable #root .pos-redesign .checkout-currency-field:focus-within{outline-offset:3px;outline:2px solid #6038d6;border-color:#6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .checkout-currency-field .pos-field:focus-visible{outline:none!important}html.pos-typography.pos-readable #root .pos-redesign .terminal-lock button.terminal-build-version:not(:disabled){color:#344054;opacity:1}html.pos-typography.pos-readable #root .pos-redesign .cart-main-categories>.pos-button[aria-pressed=true]:disabled{color:#6038d6!important;opacity:1!important;background:#fff!important;border-color:#0000!important;font-weight:600!important;box-shadow:inset 0 0 0 2px #6038d6!important}html.pos-typography.pos-readable #root .pos-redesign .cart-subcategories>.pos-button:disabled{box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography.pos-readable #root .pos-redesign .cart-subcategories>.pos-button[aria-pressed=true]:disabled{color:#6038d6!important;background:#f1ebff!important;border-color:#0000!important}html.pos-typography.pos-readable #root .pos-redesign .ready-inline .ready-calendar-grid>.pos-button:disabled{color:#7b8491!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.billing-notice{color:#553b12;background:#fff7e8;border:1px solid #d7c4a2;border-radius:12px;padding:14px 20px;font-size:16px;line-height:1.5}.billing-notice--owner{color:#8d2020;background:#fff0f0;border-color:#cc9292;justify-content:space-between;align-items:center;display:flex}.unlock-pin-layout+.billing-notice{grid-column:2}.billing-override{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pos-locked-screen .billing-notice{grid-area:7/2}.billing-access-workspace{display:contents}.billing-access-workspace.is-limited{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.billing-access-workspace.is-limited>.billing-notice{flex:none}.billing-access-workspace.is-limited>.v2-shell{flex:1;height:auto;min-height:0}.billing-allowed-actions{flex-wrap:wrap;gap:12px;display:flex}.owner-store-workspace{margin-top:24px}.owner-store-workspace label{gap:8px;display:grid}.owner-shared-controls{margin-top:20px}.owner-shared-controls>.pos-tabs{margin-bottom:24px}.owner-shared-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.owner-shared-grid form{gap:14px;display:grid}.owner-shared-grid ul{padding:0;list-style:none}.owner-shared-grid li{border-bottom:1px solid #e4e7ec;gap:8px;padding:16px 0;display:grid}.owner-shared-grid li>.pos-button{text-align:left;justify-items:start;gap:6px;min-height:64px;display:grid}.owner-shared-grid small{color:#344054}.owner-store-workspace fieldset{border:1px solid #d0d5dd;border-radius:12px;gap:12px;padding:16px;display:grid}.owner-store-workspace .owner-check{align-items:center;gap:12px;min-height:48px;display:flex}.owner-check input{accent-color:#6038d6;width:22px;height:22px}.owner-employee-assignment{gap:16px;display:grid}.owner-store-role{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:16px;display:grid}@media (width<=760px){.owner-shared-grid,.owner-store-role{grid-template-columns:1fr}}.owner-business-integrations{gap:16px;display:grid}.owner-business-integrations h4{margin:12px 0 0}.owner-integration-row{border-bottom:1px solid #eaecf0;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.owner-integration-row>div{gap:8px;margin-right:auto;display:grid}.owner-integration-row span{color:#344054}.owner-integration-actions{flex-wrap:wrap;gap:12px;display:flex}.owner-shared-settings{gap:16px;display:grid}.owner-shared-settings table{border-collapse:collapse;width:100%}.owner-shared-settings th,.owner-shared-settings td{text-align:left;border-bottom:1px solid #e4e7ec;padding:14px}.owner-shell{--owner-nav:248px;background:var(--color-ground);min-height:100dvh}.owner-shell.is-collapsed{--owner-nav:76px}.owner-sidebar button,.owner-bottom button{box-shadow:none;font:inherit;background:0 0;border:0;min-width:0;margin:0}.owner-sidebar nav{border:0;align-items:stretch;margin:0;padding:0}.owner-sidebar{z-index:30;width:var(--owner-nav);color:#f2f2f7;font-family:var(--font-sans,inherit);background:#141417;flex-direction:column;gap:16px;padding:20px 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.owner-brand{align-items:center;gap:10px;min-height:40px;padding:0 4px;display:flex}.owner-brand-tile{flex:none;width:36px;height:36px}.owner-collapse{color:#a9a9b2;border-radius:8px;justify-content:center;align-items:center;height:32px;display:flex}.owner-shell:not(.is-collapsed) .owner-collapse{width:32px;position:absolute;top:24px;right:12px}.owner-sidebar .owner-collapse:hover,.owner-sidebar .owner-nav-item:not(.is-active):hover,.owner-sidebar .owner-signout:hover{color:#fff;background:#26262c}.owner-nav-heading{letter-spacing:.05em;text-transform:uppercase;color:#a9a9b2;padding:0 12px 6px;font-size:12px;font-weight:600}.owner-nav-item{color:#f2f2f7;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;font-size:15px;font-weight:500;display:flex;position:relative}.owner-nav-item svg{color:#b49bff}.owner-sidebar .owner-nav-item.is-active{color:#fff;background:#6a2bf5;font-weight:600}.owner-nav-item.is-active svg{color:#fff}.owner-shell.is-collapsed .owner-nav-item{justify-content:center;padding:0}.owner-nav-badge,.owner-bottom-badge{color:#fff;background:#c8241a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:grid}.owner-shell.is-collapsed .owner-nav-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:6px}.owner-account{border-top:1px solid #2c2c34;align-items:center;gap:10px;margin-top:auto;padding:12px 4px 0;display:flex}.owner-shell.is-collapsed .owner-account{flex-direction:column}.owner-avatar{color:#fff;background:#6a2bf5;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.owner-signout{color:#b49bff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.owner-content{margin-left:var(--owner-nav);min-width:0}.owner-topbar{align-items:center;gap:16px;min-height:76px;padding:16px 32px;display:flex}.owner-shell .owner-mobile-title{display:none}.owner-page{max-width:1296px;margin-inline:auto;padding:8px 32px 40px}.owner-legacy{min-width:0;padding:0 16px 24px}.owner-table-scroll{overflow:auto}.owner-legacy .owner-store-workspace{margin:0}.owner-shell .billing-access-banner{margin:0 24px 16px}.owner-bottom{display:none}@media (width<=759px){.owner-sidebar{display:none}.owner-shell .owner-content{margin-left:0;padding-bottom:96px}.owner-topbar{flex-wrap:wrap;gap:12px;min-height:64px;padding:12px 16px}.owner-shell .owner-mobile-title{flex:1;min-width:0;font-size:20px;display:block}.owner-topbar>div:nth-child(2){flex-basis:100%;order:3}.owner-topbar>div:nth-child(2):empty{display:none}.owner-page{padding:4px 16px 24px}.owner-page header h1{display:none}.owner-legacy{padding-inline:8px;overflow-x:auto}.owner-bottom{z-index:30;padding:6px 8px calc(10px + env(safe-area-inset-bottom));background:var(--v2-card,#fff);border-top:1px solid var(--v2-border,#e5e5ea);justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}}.owner-bottom-item{color:#55555c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:56px;font-size:12px;font-weight:500;display:flex;position:relative}.owner-bottom-item.is-active{color:#6a2bf5;font-weight:600}.owner-bottom-badge{min-width:18px;height:18px;font-size:11px;position:absolute;top:2px;left:54%}.owner-shell .owner-content{padding-bottom:1px}.owner-shell .owner-page{width:auto}html :is(#root,body) .app .settings-workspace.settings-v2.owner-settings-host{background:0 0!important;height:auto!important;display:block!important}.owner-sidebar svg,.owner-bottom svg{flex:none}.owner-collapse svg{width:20px;height:20px}.settings-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-section-header>h2{flex:1;margin-bottom:0}.settings-autosave-status{white-space:nowrap;color:var(--pos-readable-muted,#667085);align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.settings-autosave-status.is-saved>.pos-icon{color:#247345;flex:none;width:18px;height:18px}:root{--pos-primary:#6038d6;--pos-surface:#fff;--pos-ink:#202329;--pos-background:#f4f5f7;--pos-border:#dfe1e6;--pos-accent:#6038d6;--pos-muted:#656971;--pos-tint:#e4dcf8;--pos-soft:#ece8f8}@media print{:root{--pos-ink:#000;--pos-background:#fff;--pos-border:#bbb;--pos-accent:#000;--pos-muted:#444;--pos-tint:#eee;--pos-soft:#fff}}:root{color:var(--pos-ink);background:var(--pos-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--pos-accent);outline-offset:3px}h1,h2,p{margin-top:0}h1{letter-spacing:-2px;font-size:clamp(32px,4vw,54px);line-height:1.08}h2{letter-spacing:-.5px;font-size:24px}small{line-height:1.5}button{border:1px solid var(--pos-border);min-height:48px;color:inherit;background:#fff;border-radius:12px;padding:12px 18px}input,select,textarea{border:1px solid var(--pos-border);width:100%;min-height:50px;color:inherit;background:#fff;border-radius:10px;margin-top:8px;padding:14px}textarea{resize:vertical;min-height:88px}label{margin-bottom:18px;font-size:14px;font-weight:600;display:block}form>.primary{width:100%}fieldset{border:0;min-width:0;margin:0;padding:0}fieldset>.primary{width:100%}.phone-capture{max-width:540px;margin:24px auto}.phone-capture textarea{width:100%;min-height:80px}.pos-test-indicator{z-index:1000;pointer-events:none;color:var(--pos-accent);background:var(--pos-soft);border:1px solid var(--pos-border);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;position:fixed;top:4px;left:50%;transform:translate(-50%)}@media print{.pos-test-indicator{display:none}}.sunmi-print-status{z-index:10000;color:#20114f;background:#fff;border:1px solid #ddd8ed;border-radius:12px;max-width:90vw;padding:12px 20px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #20114f20}@media print{.v2-dropoff-shell{background:#fff;height:auto;display:block;overflow:visible}.v2-dropoff-shell>.v2-rail,.v2-dropoff-shell>.v2-ticket-slot{display:none}.v2-dropoff-shell>[role=main]{height:auto;display:block;overflow:visible}}.v2-dropoff-shell [data-slot=sheet-close]{width:44px;height:44px}@media screen{html.pos-typography #root .pos-tabs.pos-entry-language{flex-wrap:nowrap;max-width:100%;margin:20px auto 0}}.sms-consent-form{gap:16px;display:grid}.sms-consent-intro{color:var(--pos-muted,#626975);margin:0}.sms-consent-choice{gap:12px;display:grid}.sms-consent-choice>label{align-items:flex-start;gap:12px;min-height:48px;font-size:16px;line-height:1.55;display:flex}.sms-consent-choice>label input{flex-shrink:0;margin-top:3px}.sms-consent-disclosure{color:var(--pos-muted,#626975);font-size:14px;line-height:1.6}.sms-consent-disclosure p{margin:0 0 8px}.sms-consent-links{flex-wrap:wrap;gap:8px 24px;display:flex}.sms-consent-links a{color:var(--pos-primary,#6038d6);align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.sms-consent-actions{border-top:1px solid var(--pos-border,#e4e7ec);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.sms-consent-form>.muted{margin:0;font-size:14px;line-height:1.5}@keyframes sp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sp-halo{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}@keyframes sp-loader-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media screen{.pos-screen-loading{pointer-events:none;place-items:center;width:100%;height:100%;min-height:min(62dvh,520px);animation:.35s .15s both sp-loader-in;display:grid;position:relative}html.pos-typography #root .pos-screen-loading .pos-loader{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;padding:24px;display:flex}.pos-screen-loading .sudspoint-loading-icon{border-radius:18px;width:64px;height:64px;animation:1.6s ease-in-out infinite sp-breathe;position:relative;box-shadow:0 10px 30px #6a2bf547}.pos-screen-loading .pos-loader:before{content:"";background:#6a2bf559;border-radius:18px;width:64px;height:64px;margin-top:24px;animation:1.6s ease-out infinite sp-halo;position:absolute}.pos-screen-loading .pos-loader{position:relative}html.pos-typography #root .pos-screen-loading .pos-loader-track{display:none}html.pos-typography #root .pos-screen-loading .pos-loader-label{color:#8e8e93;font-family:SudsPoint Geist,Inter,sans-serif;font-size:16px;font-weight:500}}@media (prefers-reduced-motion:reduce){.pos-screen-loading .sudspoint-loading-icon,.pos-screen-loading .pos-loader:before{animation:none}}.customer-registration-page{box-sizing:border-box;max-width:560px;color:var(--pos-ink);margin:24px auto;padding:16px}.customer-registration-page>.pos-panel{border:1px solid var(--pos-border);background:#fff;border-radius:20px;padding:24px}.customer-registration-page header{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.customer-registration-page header>.pos-icon{width:32px;height:32px;color:var(--pos-accent);flex:none}.customer-registration-page h1{margin:0;font-size:24px;line-height:1.3}.customer-registration-page header p{color:var(--pos-muted);margin:8px 0 0}.customer-registration-page fieldset,.customer-registration-banner~dialog fieldset{border:0;min-width:0;margin:0;padding:0}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registration-fields label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.registration-fields label>span,.registration-fields summary>span{color:var(--pos-muted);font-weight:400}.registration-fields .pos-field{box-sizing:border-box;width:100%;min-width:0;min-height:48px}.registration-wide{grid-column:1/-1}.registration-fields details>summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;display:flex}.registration-phone{color:var(--pos-muted);margin:0 0 20px;font-size:14px}.registration-marketing{align-items:flex-start;gap:12px;margin:24px 0 8px;font-size:14px;line-height:1.5;display:flex}.registration-marketing input.pos-field{flex:none;width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.registration-disclosure{color:var(--pos-muted);margin:8px 0 24px;font-size:12px;line-height:1.5}.customer-registration-page form button{width:100%;min-height:48px}.customer-registration-banner{background:var(--pos-card,#fff);border-bottom:1px solid var(--pos-border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 20px;font-size:13px;display:flex}.registration-status{align-items:center;gap:8px;font-weight:600;display:flex}.registration-status .pos-icon{width:18px;height:18px}.customer-registration-banner>.pos-button{min-height:48px;padding:8px 12px;font-size:13px}.customer-registration-banner [role=alert]{width:100%;color:var(--pos-muted)}.registration-form-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.registration-form-actions button{min-height:48px}.customer-registration-page [role=alert]{color:var(--pos-ink);background:var(--pos-soft);border-radius:12px;padding:12px}.registration-lookup-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.registration-lookup-actions>.pos-button{min-height:48px}.registration-lookup-actions>small{color:var(--pos-muted);flex-basis:100%}@media (width<=420px){.registration-fields{grid-template-columns:1fr}.registration-wide{grid-column:auto}.customer-registration-page{margin:0;padding:12px}.customer-registration-page>.pos-panel{padding:20px}}@media screen{html.pos-redesign-enabled .pos-dialog:has(.registration-recovery){background:#fff;border:1px solid #e2e5e9;border-radius:20px;width:min(560px,100vw - 32px);box-shadow:0 20px 60px #20242b26}html.pos-redesign-enabled .pos-dialog:has(.registration-recovery)>header{border-bottom:1px solid #edf0f4;gap:20px;padding:16px 20px}html.pos-redesign-enabled .pos-dialog:has(.registration-recovery)>header h2{letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:30px}html.pos-redesign-enabled .pos-dialog:has(.registration-recovery) .pos-dialog-content{padding:20px}html.pos-redesign-enabled .registration-recovery-intro{color:#626975;margin:0 0 16px;font-size:15px;line-height:23px}html.pos-redesign-enabled .registration-recovery .customer-registration-banner{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:0;display:flex}html.pos-redesign-enabled .registration-recovery .registration-status-summary{color:#626975;background:#f5f6f8;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:21px;display:flex}html.pos-redesign-enabled .registration-recovery .registration-status{color:#20242b;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:24px;display:flex}html.pos-redesign-enabled .registration-recovery-actions{flex-wrap:wrap;gap:12px;display:flex}html.pos-redesign-enabled .registration-recovery-actions .pos-button{white-space:nowrap;border-radius:12px;flex:1;gap:8px;min-height:52px;padding:12px;font-size:15px}html.pos-redesign-enabled .registration-recovery .registration-preview-link{min-height:48px;box-shadow:none;color:#626975;background:0 0;border:0;align-self:center;padding:8px 12px;font-size:14px;font-weight:400}html.pos-redesign-enabled .pos-dialog:has(.registration-manual-form){background:#fff;border:1px solid #e2e5e9;border-radius:20px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 60px #20242b26}html.pos-redesign-enabled .pos-dialog:has(.registration-manual-form)>header{border-bottom:1px solid #edf0f4;gap:20px;padding:16px 20px}html.pos-redesign-enabled .pos-dialog:has(.registration-manual-form)>header h2{letter-spacing:-.3px;font-size:22px;font-weight:600;line-height:30px}html.pos-redesign-enabled .pos-dialog:has(.registration-manual-form) .pos-dialog-content{padding:20px}html.pos-redesign-enabled .registration-manual-form fieldset{border:0;min-width:0;margin:0;padding:0}html.pos-redesign-enabled .registration-manual-phone{color:#626975;background:#f5f6f8;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}html.pos-redesign-enabled .registration-manual-phone>.pos-icon{width:22px;height:22px}html.pos-redesign-enabled .registration-manual-phone small{font-size:13px;line-height:20px;display:block}html.pos-redesign-enabled .registration-manual-phone strong{color:#20242b;font-size:17px;font-weight:500;line-height:25px;display:block}html.pos-redesign-enabled .registration-manual-form .registration-fields{gap:16px}html.pos-redesign-enabled .registration-manual-form .registration-fields label{color:#20242b;font-size:14px;font-weight:500;line-height:21px;display:block}html.pos-redesign-enabled .registration-manual-form .registration-fields label>span:not(.registration-email-field){color:#737b87;margin-left:4px;font-weight:400;display:inline}html.pos-redesign-enabled .registration-manual-form .registration-fields .pos-field{box-sizing:border-box;background:#fff;border:1px solid #dce1e8;border-radius:12px;width:100%;min-height:52px;margin:6px 0 0;padding:12px 14px;font-size:17px;line-height:24px;display:block}html.pos-redesign-enabled .registration-manual-form .registration-fields details{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:14px 0}html.pos-redesign-enabled .registration-manual-form .registration-fields summary{color:#365b8b;cursor:pointer;font-size:15px;line-height:24px}html.pos-redesign-enabled .registration-manual-form .registration-fields details[open]>.registration-fields{margin-top:16px}html.pos-redesign-enabled .registration-manual-form .registration-form-actions{justify-content:flex-end;gap:12px;margin-top:20px;padding:0;display:flex}html.pos-redesign-enabled .registration-manual-form .registration-form-actions .pos-button{border-radius:12px;min-width:112px;min-height:52px;padding:12px 20px;font-size:16px}}.registration-email-field{min-width:0;display:block;position:relative}.registration-email-field>.pos-icon{color:#737b87;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.registration-fields .registration-email-field>.pos-field{padding-left:44px}@media screen{.registration-manual-form .registration-fields{gap:12px}.registration-manual-form .registration-fields label{gap:6px}.registration-manual-form .registration-address-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 10px}.registration-manual-form .registration-address-street{grid-column:span 8}.registration-manual-form .registration-address-unit{grid-column:span 4}.registration-manual-form .registration-address-city{grid-column:span 5}.registration-manual-form .registration-address-state{grid-column:span 4}.registration-manual-form .registration-address-zip{grid-column:span 3}.registration-manual-form .registration-address-fields .pos-field{min-height:48px;padding:10px 12px;font-size:16px}@media (width<=480px){.registration-manual-form .registration-address-street,.registration-manual-form .registration-address-city,.registration-manual-form .registration-address-unit{grid-column:1/-1}.registration-manual-form .registration-address-state,.registration-manual-form .registration-address-zip{grid-column:span 6}}}.registration-fields label>.registration-email-field{grid-template-columns:44px minmax(0,1fr);width:100%;min-width:0;display:grid;position:relative}.registration-fields label>.registration-email-field>.pos-field{grid-area:1/1/auto/-1;padding-left:44px}.registration-fields label>.registration-email-field>.pos-icon{z-index:1;pointer-events:none;color:#737b87;grid-area:1/1;place-self:center;width:20px;height:20px;margin:0;position:static;transform:none}.registration-fields .registration-address-details>summary{list-style:none}.registration-fields .registration-address-details>summary::-webkit-details-marker{display:none}.registration-fields .registration-address-details>summary>.registration-address-toggle{width:24px;height:24px;color:var(--pos-muted);flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.registration-address-toggle>.pos-icon{width:20px;height:20px}.registration-address-toggle>.registration-address-collapse,.registration-address-details[open]>summary .registration-address-expand{display:none}.registration-address-details[open]>summary .registration-address-collapse{display:block}html.pos-redesign-enabled .registration-manual-form .registration-fields label>.registration-email-field{margin-top:6px}html.pos-redesign-enabled .registration-manual-form .registration-fields label>.registration-email-field>.pos-field{margin:0;padding-left:44px}.inventory-page{max-width:1400px;margin:auto;padding:24px}.inventory-heading,.inventory-toolbar,.inventory-footer{align-items:center;gap:12px;display:flex}.inventory-heading{justify-content:space-between}.inventory-heading h1{align-items:center;gap:12px;font-size:28px;display:flex}.inventory-toolbar{flex-wrap:wrap;margin:16px 0}.inventory-toolbar>.pos-field:first-child{flex:1;min-width:220px}.inventory-work{grid-template-columns:170px minmax(0,1fr);gap:24px;height:calc(100dvh - 310px);min-height:240px;display:grid}.inventory-work aside{flex-direction:column;gap:8px;display:flex;overflow:auto}.inventory-work aside button{text-align:left;flex-shrink:0}.inventory-work aside button[aria-pressed=true]{color:var(--pos-primary,#6038d6);background:#f3efff}.inventory-table{overflow:auto}.inventory-columns,.inventory-row{grid-template-columns:minmax(190px,1fr) 176px 70px 100px;align-items:center;gap:12px;display:grid}.inventory-columns{color:var(--pos-readable-muted,#737782);background:#fff;padding:8px 0;font-size:14px;position:sticky;top:0}.inventory-row.changed{background:#f6f2ff}.inventory-product{align-items:center;gap:12px;display:flex}.inventory-product img{object-fit:contain;width:44px;height:52px}.inventory-product svg{flex-shrink:0;width:32px}.inventory-product span{color:var(--pos-readable-muted,#737782);margin-top:4px;font-size:14px;display:block}.inventory-stepper{align-items:center;gap:4px;display:flex}.inventory-stepper button{min-width:48px;padding:0}.inventory-stepper input{text-align:center;width:64px;padding:8px}.inventory-footer{border-top:1px solid #e1e3e8;flex-wrap:wrap;margin-top:16px;padding-top:16px}.inventory-footer>span{color:var(--pos-readable-muted,#737782);margin-right:auto}.inventory-overlay{z-index:120;background:#0005;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.inventory-dialog{background:#fff;width:min(720px,100%);max-height:90dvh;overflow:auto}.inventory-dialog label{margin:16px 0;display:block}.inventory-dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.inventory-review{max-height:42dvh;overflow:auto}.inventory-review>div,.inventory-review article{border-bottom:1px solid #e1e3e8;padding:12px 0}.inventory-review>div strong{float:right}.inventory-review small{color:#a4661d;margin-top:8px;display:block}.inventory-error{color:#95601e;background:#fff6e6;padding:12px}.inventory-confirm{font-size:14px}@media (width<=800px){.inventory-page{padding:12px}.inventory-work{grid-template-columns:120px minmax(0,1fr);gap:12px}.inventory-table{overflow:auto}.inventory-row,.inventory-columns{min-width:600px}}.inventory-page{box-sizing:border-box;height:calc(100dvh - 56px);overflow:hidden}.inventory-page>.pos-panel{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:20px;display:flex}.inventory-heading{flex-shrink:0}.inventory-heading h1{margin:0}.inventory-heading h1 svg{width:32px;height:32px}.inventory-toolbar{flex-shrink:0}.inventory-toolbar>select{width:auto;max-width:190px}.inventory-toolbar label{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.inventory-toolbar input[type=checkbox],.inventory-dialog input[type=checkbox]{accent-color:#6038d6;width:20px;height:20px;min-height:20px}.inventory-footer{flex-shrink:0}.inventory-footer>select{width:210px}.inventory-dialog .pos-field{margin-top:8px}.inventory-dialog .inventory-confirm{align-items:center;gap:8px;display:flex}.inventory-dialog{box-sizing:border-box}.inventory-row.changed{border-left:3px solid #6038d6}.inventory-row>div:last-child{flex-direction:column;gap:4px;display:flex}.inventory-review article p{color:var(--pos-readable-muted,#737782);font-size:14px}.inventory-product>svg{width:32px;height:32px}.inventory-toolbar>button{white-space:nowrap}.inventory-pending{color:#a4661d;margin-top:4px;font-size:12px;line-height:1.4;display:block}.inventory-toolbar label{min-height:48px}.inventory-page{max-width:none;padding:0}.inventory-page>.pos-panel{background:#fff;border:0;border-radius:0;padding:0}.inventory-heading{border-bottom:1px solid #e5e7ed;gap:12px;padding:12px 20px 16px}.inventory-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.inventory-header-actions select{width:auto;max-width:220px}.inventory-work{grid-template-columns:180px minmax(0,1fr);gap:0}.inventory-work aside{border-right:1px solid #e5e7ed;padding:16px 8px;overflow:hidden}.inventory-category-label{color:var(--pos-readable-muted,#737782);padding:0 12px 12px;font-size:14px}.inventory-work aside nav{flex-direction:column;flex:1;gap:4px;display:flex;overflow:auto}.inventory-work aside button{color:var(--pos-readable-muted,#737782);background:0 0;border:0;justify-content:flex-start;font-weight:400}.inventory-work aside button[aria-pressed=true]{color:#6038d6;background:#f1eaff;font-weight:600}.inventory-work aside>button{border-top:1px solid #e5e7ed;border-radius:0;margin-top:12px}.inventory-main{flex-direction:column;min-width:0;min-height:0;padding:12px 20px 0;display:flex}.inventory-toolbar{margin:0 0 12px}.inventory-editing .inventory-toolbar>button,.inventory-editing .inventory-toolbar>label{display:none}.inventory-table{border:1px solid #e5e7ed;border-radius:8px;flex:1;min-height:0}.inventory-columns{z-index:1;background:#fafbfc;border-bottom:1px solid #e5e7ed;padding:14px 16px;font-weight:600}.inventory-columns>span:not(:first-child),.inventory-row>span{text-align:center}.inventory-recorded{font-size:20px;font-weight:600}.inventory-row>span:last-of-type{color:var(--pos-readable-muted,#737782)}.inventory-row.changed{background:#fdfbff;border-left:0}.inventory-product>svg,.inventory-product img{box-sizing:border-box;width:48px;height:52px;color:var(--pos-readable-muted,#737782);background:#f4f5f8;border-radius:8px;padding:8px}.inventory-product strong{font-size:16px}.inventory-footer{flex-wrap:nowrap;margin-top:16px;padding:16px 0}.inventory-footer>span strong{color:var(--pos-readable-ink,#24262d);font-size:16px;font-weight:600;display:block}.inventory-footer small{margin-top:4px;font-size:14px;display:block}@media (width<=800px){.inventory-work{grid-template-columns:130px minmax(0,1fr)}.inventory-main{padding:12px}.inventory-mode{display:none}.inventory-header-actions select{max-width:160px}}.inventory-search{flex:1;min-width:220px;position:relative}.inventory-search>svg{width:22px;color:var(--pos-readable-muted,#737782);pointer-events:none;position:absolute;top:15px;left:14px}.inventory-search input{padding-left:46px}.inventory-print{position:relative}.inventory-print>svg{pointer-events:none;width:22px;height:22px;position:absolute;top:14px;left:12px}.inventory-print select{padding-left:42px}.inventory-header-actions select[aria-label="Set to defaults"]{color:#6038d6;border-color:#8957ff}.inventory-heading{box-sizing:border-box;min-height:80px;padding:16px 24px}.inventory-heading h1{letter-spacing:-.5px;font-size:28px;font-weight:600;line-height:36px}.inventory-mode{color:var(--pos-muted);font-size:14px}.inventory-work aside{padding:20px 8px 12px}.inventory-category-label{padding:0 12px 12px;font-size:13px}.inventory-work aside nav .pos-button{text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;padding:12px;font-size:14px;line-height:20px}.inventory-work aside button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent)}.inventory-work aside>button{justify-content:flex-start;align-items:center;gap:8px;padding:12px 8px;font-size:14px;display:flex}.inventory-work aside>button .pos-icon{flex-shrink:0;width:20px;height:20px}.inventory-toolbar{gap:12px;margin-bottom:16px}.inventory-toolbar .pos-button{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.inventory-toolbar .pos-button .pos-icon{width:20px;height:20px}.inventory-editing .inventory-toolbar>label{display:flex}.inventory-table{border-radius:12px}.inventory-columns,.inventory-row{grid-template-columns:minmax(180px,1fr) 100px 90px 100px;gap:16px}.inventory-editing .inventory-columns,.inventory-editing .inventory-row{grid-template-columns:minmax(180px,1fr) 90px 184px 80px}.inventory-columns{color:var(--pos-muted);padding:14px 20px;font-size:14px}.inventory-row{box-sizing:border-box;min-height:76px;padding:12px 20px}.inventory-row:last-child{border-bottom:0}.inventory-product{gap:14px;min-width:0}.inventory-product span{color:var(--pos-muted);font-size:13px;line-height:18px}.inventory-product>.pos-icon,.inventory-product img{width:48px;height:56px;color:var(--pos-readable-muted,#747a88);background:#f4f5f7;border-radius:10px;flex-shrink:0;padding:8px}.inventory-row>span{font-size:18px;font-weight:600}.inventory-row>span:last-of-type{color:var(--pos-muted);font-size:16px;font-weight:500}.inventory-editing .inventory-recorded{font-size:20px}.inventory-stepper{justify-content:center;gap:8px}.inventory-stepper .pos-button{background:#f4f5f7;width:48px;min-width:48px;height:48px;min-height:48px}.inventory-stepper .pos-icon{width:20px;height:20px}.inventory-stepper input{box-sizing:border-box;width:72px;height:48px;min-height:48px;font-size:18px;font-weight:600}.inventory-row.changed{box-shadow:inset 3px 0 var(--pos-accent);background:#faf8fe}.inventory-row.changed .inventory-stepper input{border-color:var(--pos-accent);box-shadow:none}.inventory-header-actions select[aria-label="Set to defaults"]{border-color:var(--pos-border);color:var(--pos-accent)}.inventory-print>svg,.inventory-search>svg{width:20px;top:50%;transform:translateY(-50%)}.inventory-footer{gap:12px;margin-top:16px;padding:16px 0}.inventory-footer .pos-button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.inventory-footer small{color:var(--pos-muted);font-size:13px}@media (width<=800px){.inventory-heading{padding:12px 16px}.inventory-work{grid-template-columns:136px minmax(0,1fr)}.inventory-main{padding:12px 16px 0}.inventory-heading h1{font-size:24px}.inventory-header-actions{gap:6px}}.inventory-page{height:calc(100dvh - 80px)}.app:has(.inventory-page){min-height:calc(100dvh - 24px)}.inventory-work{grid-template-columns:188px minmax(0,1fr)}.inventory-heading{min-height:72px;padding:12px 24px}.inventory-heading h1{font-size:26px;line-height:32px}.inventory-header-actions .inventory-print select{width:190px;max-width:190px}.inventory-header-actions select[aria-label="Set to defaults"]{width:168px;max-width:168px}.inventory-header-actions>.pos-button{width:44px;height:44px;min-height:44px;padding:0}.inventory-work aside nav .pos-button{height:auto;min-height:44px;padding:10px 12px}.inventory-work aside>button{border-top:0}.inventory-work aside nav{border-bottom:1px solid var(--pos-border);padding-bottom:12px}.inventory-toolbar label{gap:6px;min-height:44px;font-size:13px}.inventory-toolbar input[type=checkbox]{width:18px;height:18px;min-height:18px}.inventory-row{min-height:76px;padding:10px 16px}.inventory-columns{padding:12px 16px}.inventory-product{gap:12px}.inventory-product>.pos-icon,.inventory-product img{border-radius:8px;width:40px;height:44px;padding:5px}.inventory-editing .inventory-columns,.inventory-editing .inventory-row{grid-template-columns:minmax(170px,1fr) 100px 168px 72px;gap:12px}.inventory-stepper{gap:6px}.inventory-stepper .pos-button{width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.inventory-stepper input{width:64px;height:44px;min-height:44px;font-size:16px}.inventory-row.changed{box-shadow:none;background:#fff;border-left:0}.inventory-row.changed .inventory-stepper input{box-shadow:none;border-color:#b3a0e4}.inventory-row>.inventory-zero,.inventory-editing .inventory-row>.inventory-zero{color:#d97706;font-size:18px;font-weight:600}.inventory-zero>small{white-space:nowrap;margin-top:2px;font-size:11px;font-weight:400;line-height:16px;display:block}.inventory-footer{margin-top:12px;padding:12px 0}.inventory-footer .pos-button{height:46px;min-height:46px;padding:0 18px;font-size:14px}.inventory-footer>span strong{font-size:14px}.inventory-footer small{margin-top:3px;font-size:12px}@media (width<=800px){.inventory-work{grid-template-columns:180px minmax(0,1fr)}.inventory-heading{padding:12px 16px}.inventory-header-actions .inventory-print select{width:162px}.inventory-header-actions select[aria-label="Set to defaults"]{width:152px}}.inventory-work aside nav .pos-button{box-sizing:border-box;width:100%}.inventory-header-actions select{padding-top:8px;padding-bottom:8px}.inventory .inventory-search>svg,.inventory-search>svg{z-index:1;width:20px;top:50%;left:14px;transform:translateY(-50%)}.inventory-search input.pos-field{padding-left:46px}.inventory-header-actions select.pos-field{appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23737782' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.inventory-header-actions .inventory-print select.pos-field{padding-left:42px}.inventory-print>svg{z-index:1;width:20px;height:20px;top:50%;left:14px;transform:translateY(-50%)}.inventory-header-actions select.pos-field{vertical-align:middle;margin:0}.inventory-header-actions .inventory-print{align-items:center;height:44px;display:flex}.inventory-header-actions>.pos-button{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.inventory-search input.pos-field{margin-top:0}.inventory-row .inventory-uncounted{color:var(--pos-muted);white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;display:inline-block}.inventory-page{height:calc(100dvh - 80px);padding:0}.inventory-page>.pos-panel{border:1px solid var(--pos-border);background:#fff;border-radius:20px;flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.inventory-heading{flex-shrink:0;min-height:76px;padding:16px 24px}.inventory-heading h1{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700;line-height:35px}.inventory-work{flex:1;height:auto;min-height:0}.inventory-main{padding:16px 24px 0}.inventory-table{border:0;border-radius:0}.inventory-columns{color:var(--pos-muted);background:#fff;padding:12px 8px;font-size:13px;font-weight:500}.inventory-row{border-bottom:1px solid var(--pos-border);min-height:72px;padding:10px 8px}.inventory-product strong{font-size:15px;font-weight:600;line-height:21px}.inventory-product span{margin-top:3px;font-size:13px;line-height:18px}.inventory-product>.pos-icon{color:var(--pos-muted);background:0 0;border-radius:0}.inventory-row>span,.inventory-editing .inventory-recorded{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.inventory-row>span:last-of-type{font-size:14px;font-weight:400}.inventory-work aside button[aria-pressed=true]{background:var(--pos-soft);font-weight:600}.inventory-footer{flex-shrink:0;margin-top:0;padding:12px 0}.inventory-stepper input.pos-field{margin-top:0}.inventory-work aside nav{border-bottom:0}.inventory-work aside>.pos-button{color:var(--pos-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;gap:8px;min-height:44px;margin-top:auto;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px}.inventory-work aside>.pos-button:hover{color:var(--pos-ink);background:#f4f5f7}.inventory-work aside>.pos-button .pos-icon{width:20px;height:20px}.inventory-add-product{width:min(760px,100%);padding:24px}.inventory-add-product>h2{margin:0 0 20px;font-size:24px;line-height:30px}.inventory-add-product>.pos-panel{border:0;border-radius:0;padding:0}.inventory-add-product fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin:0 0 20px;padding:0;display:grid}.inventory-add-product fieldset>label{min-width:0;margin:0;font-size:14px;font-weight:600;line-height:21px}.inventory-add-product fieldset>label:has(input[type=checkbox]){color:var(--pos-muted);grid-column:1/-1;align-items:center;gap:8px;font-weight:400;display:flex}.inventory-add-product fieldset>p{color:var(--pos-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:19px}.inventory-add-product .pos-field{margin-top:6px;padding:10px 12px}.inventory-add-product fieldset>.pos-button{min-height:44px;font-size:14px}.inventory-add-product>.pos-button{min-height:44px;margin:16px 0 0 auto;font-size:14px;display:block}@media (width<=600px){.inventory-add-product fieldset{grid-template-columns:1fr}.inventory-add-product{padding:20px}}.inventory-review>div{padding-right:52px;position:relative}.inventory-review-remove.pos-button{width:44px;height:44px;min-height:44px;color:var(--pos-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;right:0}.inventory-review-remove .pos-icon{width:16px;height:16px}.inventory-dialog select.pos-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23737782' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}.inventory-more{position:relative}.inventory-more>.pos-button,.inventory-dialog-heading>.pos-button{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}.inventory-more>.pos-button{color:var(--pos-accent);font-size:24px}.inventory-more-menu{z-index:10;border:1px solid var(--pos-border);white-space:nowrap;background:#fff;border-radius:12px;padding:6px;position:absolute;top:50px;right:0;box-shadow:0 6px 20px #0001}.inventory-more-menu .pos-button{border:0;font-size:14px}.inventory-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.inventory-dialog-heading h2{margin:0;font-size:24px;line-height:30px}.inventory-category-editor>.pos-panel{border:0;padding:0}.inventory-category-editor h2{font-size:24px}.inventory-category-editor .eyebrow{display:none}.inventory-add-product [hidden]{display:none!important}.inventory-product-form>.pos-tabs{margin-bottom:20px}.inventory-add-product{max-height:90dvh}.inventory-product-form .product-setup-save{border-top:1px solid var(--pos-border);z-index:2;background:#fff;justify-content:flex-end;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:-24px}.inventory-product-form .product-setup-save .pos-button{height:44px;min-height:44px;padding:0 20px;font-size:14px}.inventory-catalog-dialog{width:min(900px,100vw - 48px)!important;max-width:900px!important}.inventory-catalog-tools{align-items:center;gap:12px;margin:16px 0;display:flex}.inventory-catalog-tools input{flex:1;min-width:0}.inventory-catalog-tools select{width:140px}.inventory-catalog-head,.inventory-catalog-row{border-bottom:1px solid #e4e6ec;grid-template-columns:minmax(0,1fr) 120px 100px;align-items:center;gap:16px;padding:16px 8px;display:grid}.inventory-catalog-head{color:var(--pos-readable-muted,#697080);padding-top:8px;padding-bottom:12px;font-size:14px}.inventory-catalog-row{min-height:76px}.inventory-catalog-product{align-items:center;gap:12px;display:flex}.inventory-catalog-product img{object-fit:contain;width:40px;height:40px}.inventory-catalog-product strong{font-size:16px;font-weight:600}.inventory-catalog-product small{color:var(--pos-readable-muted,#778090);font-size:13px;display:block}.inventory-catalog-status{color:#176d60;background:#e7f5f0;border-radius:16px;justify-self:start;padding:6px 10px;font-size:13px}.inventory-catalog-status.archived{color:#697080;background:#f1f2f5}.inventory-catalog-actions{position:relative}.inventory-catalog-actions>.pos-button{min-width:44px;min-height:44px;font-size:22px}.inventory-catalog-menu{z-index:10;box-shadow:var(--pos-shadow-panel);background:#fff;border:1px solid #dce0e8;border-radius:12px;min-width:220px;padding:8px;position:absolute;top:48px;right:0}.inventory-catalog-menu .pos-button{text-align:left;background:#fff;border:0;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}.inventory-catalog-menu .pos-button:last-child{border-top:1px solid #e4e6ec;border-radius:0}.inventory-history-dialog{width:min(960px,100vw - 48px)!important;max-width:960px!important}.inventory-history-filters{align-items:center;gap:12px;margin:16px 0;display:flex}.inventory-history-filters>.pos-field:first-child{flex:1;min-width:0}.inventory-history-filters>input[type=date]{width:170px}.inventory-history-filters>label{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.inventory-history-head,.inventory-history-summary{grid-template-columns:minmax(0,1fr) 120px 180px;gap:20px;display:grid}.inventory-history-head{color:var(--pos-readable-muted,#707788);border-bottom:1px solid #e2e5eb;padding:12px 0;font-size:13px}.inventory-history-list article{background:#fff;border-bottom:1px solid #e2e5eb;padding:16px 0!important}.inventory-history-summary strong{font-size:15px;font-weight:600}.inventory-history-summary p{color:var(--pos-readable-muted,#707788);font-size:13px;margin:5px 0!important}.inventory-history-summary small{color:var(--pos-readable-muted,#707788);font-size:12px}.inventory-history-quantity small{margin-top:5px;display:block}.inventory-history-details{margin-top:10px}.inventory-history-details summary{color:var(--pos-primary);cursor:pointer;font-size:12px}.inventory-history-details .pos-button{min-height:44px;margin:8px 8px 0 0;font-size:13px}.inventory-history-badge{color:#95621a;background:#fff4e5;border-radius:12px;margin-top:8px;padding:4px 9px;font-size:12px;display:inline-block}@media (width<=650px){.inventory-history-filters{flex-wrap:wrap}.inventory-history-head{display:none}.inventory-history-summary{grid-template-columns:minmax(0,1fr) 100px}.inventory-history-summary>div:last-child{grid-column:1/-1}}.inventory-category-editor>.pos-panel{box-shadow:none;background:0 0;border:0;padding:0}.inventory-category-editor .eyebrow,.inventory-category-editor legend{display:none}.inventory-category-editor h2{margin:0 0 10px;font-size:26px}.inventory-category-editor fieldset{border:0;align-items:flex-end;gap:12px;margin:24px 0;padding:0;display:flex}.inventory-category-editor fieldset label{flex:1;margin:0}.inventory-category-editor fieldset .pos-button{white-space:nowrap;min-height:44px;margin:0}.category-saved-heading{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.category-saved-heading small{color:var(--pos-readable-muted,#778090);font-size:13px}.inventory-category-editor ul{border:1px solid #dce0e8;border-radius:12px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.category-saved-row{border-bottom:1px solid #e4e6ec;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.category-saved-row:last-child{border-bottom:0}.category-saved-row>strong,.category-saved-row>.pos-field{flex:1}.category-saved-row>.pos-icon{color:var(--pos-readable-muted,#707788)}.category-row-actions{gap:4px;display:flex}.category-row-actions .pos-button{background:0 0;border:0;width:44px;min-height:44px;padding:0}.category-row-actions .pos-icon{width:18px;height:18px}.inventory-category-editor>.pos-button{background:var(--pos-primary);color:#fff;min-width:100px;margin:24px 0 0 auto;display:block}.inventory-category-editor>.pos-button:before{content:none}.inventory-category-editor{font-family:inherit}.inventory-category-editor h2{font-size:24px;font-weight:600;line-height:1.25}.inventory-category-editor p{color:var(--pos-muted);font-size:14px;line-height:1.5}.inventory-category-editor .category-saved-heading h3{margin:0;font-size:18px;font-weight:600}.inventory-category-editor label{font-size:14px;font-weight:500}.inventory-category-editor>.pos-button{min-height:44px;font-size:14px}.inventory-category-editor{width:min(500px,100vw - 40px)!important;max-width:500px!important;padding:24px!important}.inventory-category-editor fieldset{gap:8px}.inventory-category-editor fieldset .pos-button{padding-inline:12px;font-size:13px}.inventory-category-editor .category-saved-row{gap:8px;padding:10px 12px}.inventory-category-editor h2{font-size:28px!important;font-weight:600!important}.inventory-category-editor .category-row-actions .pos-button{align-items:center;gap:6px;width:auto;padding:0 6px;font-size:12px;display:inline-flex}.inventory-category-editor .category-saved-row>strong{font-size:14px}.inventory-category-editor .category-saved-row>strong{font-size:16px!important;font-weight:500!important}.inventory-category-editor .category-row-actions .pos-button{gap:4px;min-height:44px;padding-inline:4px;color:var(--pos-readable-muted,#717888)!important;font-size:12px!important;font-weight:400!important}.inventory-category-editor .category-row-actions .pos-button+.pos-button{border-left:1px solid #e1e4e9;border-radius:0;padding-left:10px}.inventory-category-editor .category-row-actions{gap:4px}.inventory-category-editor .category-row-actions .pos-button{font-size:14px!important}.inventory-category-editor .category-row-actions .pos-icon{width:16px!important;height:16px!important}.inventory-category-editor fieldset .pos-button.primary{min-height:44px;font-weight:500;background:var(--pos-primary)!important;color:#fff!important;border:1px solid var(--pos-primary)!important;border-radius:12px!important;font-size:14px!important}.inventory-category-editor fieldset .pos-button.primary:disabled{opacity:1;color:#9186b5!important;background:#eeeaf8!important;border-color:#e0d9f0!important}.inventory-category-editor fieldset{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.inventory-category-editor fieldset label{flex-direction:column!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important}.inventory-category-editor fieldset label .pos-field{box-sizing:border-box!important;width:100%!important;min-width:0!important}.inventory-category-editor fieldset>.pos-button{white-space:nowrap!important;flex:none!important;align-self:end!important;width:auto!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 14px!important}.inventory-more-menu{min-width:220px;box-shadow:var(--pos-shadow-panel);border-color:#dce0e8;flex-direction:column;gap:0;padding:6px;display:flex}.inventory-more-menu .pos-button{text-align:left;background:#fff;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;display:flex!important}.inventory-more-menu .pos-button .pos-icon{width:20px;height:20px;color:var(--pos-readable-muted,#737b8a);flex-shrink:0}.inventory-more-menu .pos-button:hover{background:#f6f4fc}.inventory-more-menu .pos-button+.pos-button{border-top:1px solid #eceef2;border-radius:0 0 8px 8px}.inventory-dialog .product-opening-stock .pos-field{text-align:center;width:100px!important;max-width:100px!important}.inventory-dialog .product-opening-stock>p{color:var(--pos-readable-muted,#737b8a);grid-column:1/-1;font-size:13px}.inventory-row-options{margin-left:8px;display:inline-block;position:relative}.inventory-row-options>.pos-button{width:44px;min-width:44px;min-height:44px;padding:0;font-size:20px}.inventory-row-options .inventory-more-menu{top:48px;right:0}.inventory-toolbar>select{width:130px}.inventory-toolbar select.inventory-status-filter{appearance:none;color:var(--pos-text);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23737782' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #dce0e8;flex:0 0 140px;margin:0;padding:10px 38px 10px 14px;width:140px!important}.inventory-product-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-product-actions .inventory-receive-button{color:var(--pos-primary);background:#fff;border-radius:12px;line-height:20px;border:1px solid #dce0e8!important;width:auto!important;min-width:84px!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important;font-weight:500!important}.inventory-product-actions .inventory-row-options{margin-left:0}.inventory-product-actions .inventory-row-options>.pos-button{height:44px;color:var(--pos-readable-muted,#737b8a);background:#fff;border:1px solid #dce0e8;border-radius:12px}.inventory-toolbar{align-items:center;gap:12px}.inventory-toolbar>.pos-button,.inventory-toolbar select.inventory-status-filter,.inventory-toolbar .inventory-search{box-sizing:border-box}.inventory-toolbar>.pos-button{flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;width:auto!important;margin:0!important;padding:8px 14px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.inventory-toolbar>.pos-button .pos-icon{width:18px!important;height:18px!important}.inventory-toolbar .inventory-search .pos-field{margin:0!important}.inventory-page:not(.inventory-editing) .inventory-row,.inventory-page:not(.inventory-editing) .inventory-columns{grid-template-columns:minmax(160px,1fr) 100px 80px 144px;gap:12px}.inventory-row>.inventory-product-actions:last-child{flex-wrap:nowrap;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}.inventory-product-actions .inventory-receive-button,.inventory-product-actions .inventory-row-options{flex-shrink:0}.inventory-count-tools:empty{display:none}.inventory-count-tools{justify-content:flex-end;margin:0 0 12px;display:flex}.inventory-count-tools select.pos-field{appearance:none;width:180px;color:var(--pos-primary);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737782' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;margin:0;padding:10px 38px 10px 14px}.inventory-toolbar .inventory-count-tools{flex:none;margin:0}.inventory-toolbar .inventory-count-tools:empty{display:none}.inventory-count-tools select.pos-field{color:var(--pos-text)!important}.inventory-count-tools select.pos-field option{color:var(--pos-readable-ink,#252830);background:#fff}.inventory-receive-reason-row{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px;margin:16px 0;display:grid}.inventory-dialog .inventory-receive-reason-row>label{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex;font-size:14px!important;font-weight:500!important}.inventory-dialog .inventory-receive-reason-row .pos-field{box-sizing:border-box;width:100%;min-width:0;margin:0}@media (width<=480px){.inventory-receive-reason-row{grid-template-columns:1fr}}.inventory-page .pos-field:not([type=checkbox]):not([type=radio]):not(textarea){height:var(--pos-touch);min-height:var(--pos-touch);border-radius:var(--pos-radius-control)}.inventory-toolbar .inventory-search{height:var(--pos-touch)!important;min-height:var(--pos-touch)!important}.inventory-dialog .product-opening-stock>label{flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.inventory-dialog .product-opening-stock>label>.pos-field{margin:0}.inventory-stock-movement{max-width:600px!important}.inventory-stock-movement>h2{margin:0 0 8px;font-size:28px!important;font-weight:600!important}.inventory-stock-movement>p{color:var(--pos-muted);margin:8px 0 16px;font-size:14px}.inventory-stock-movement>label{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;display:flex}.inventory-stock-movement select{width:100%}.inventory-stock-movement .inventory-movement-units .pos-field{text-align:center;width:112px!important}.inventory-stock-movement .inventory-confirm{line-height:1.4;flex-direction:row!important;align-items:center!important;gap:10px!important;font-size:14px!important;display:flex!important}.inventory-stock-movement .inventory-confirm input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0!important}.inventory-stock-movement footer{border-top:1px solid var(--pos-border);margin-top:20px;padding-top:16px}.inventory-page:not(.inventory-editing) .inventory-footer{justify-content:flex-end}.inventory-product.pos-button{width:100%;color:inherit;box-shadow:none;font-weight:inherit;border-radius:8px;justify-content:flex-start;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.inventory-product.pos-button:hover{background:#f8f6fc!important}.inventory-page:not(.inventory-editing) .inventory-row,.inventory-page:not(.inventory-editing) .inventory-columns{grid-template-columns:minmax(160px,1fr) 100px 80px 52px}.inventory-register-target.pos-button{min-width:56px;min-height:var(--pos-touch);border:1px solid var(--pos-border);border-radius:var(--pos-radius-control);color:inherit;background:#fff;padding:8px 12px;font-size:16px;font-weight:500}.inventory-more-menu .inventory-delete-action.pos-button{color:#c33232}.inventory-register-target:disabled{cursor:not-allowed}.inventory-row>span:last-of-type,.inventory-register-target.pos-button{line-height:1.4;font-size:16px!important;font-weight:500!important}.inventory-page.inventory-managing .inventory-row,.inventory-page.inventory-managing .inventory-columns{grid-template-columns:minmax(140px,1fr) 80px 70px 238px;gap:12px}.inventory-manager-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.inventory-manager-actions .pos-button{min-height:var(--pos-touch);background:0 0;border:0;align-items:center;gap:5px;padding:6px;display:flex;font-size:12px!important;font-weight:400!important}.inventory-manager-actions .pos-icon{width:16px;height:16px}.inventory-manage-edit.pos-button{color:var(--pos-accent)}.inventory-manage-archive.pos-button,.inventory-manage-restore.pos-button{color:var(--pos-readable-muted,#707788)}.inventory-manage-delete.pos-button{color:#c33232}.inventory-manage-delete.pos-button:disabled{color:#a6a9b1;opacity:.6}.inventory-print select option{font:inherit;color:var(--pos-ink);text-align:left;background:#fff;text-indent:0!important;padding:8px 12px!important}.inventory-register-target.inventory-register-untracked.pos-button{color:var(--pos-muted);white-space:nowrap;font-size:14px!important;font-weight:400!important}.inventory-stock-tabs{padding:12px 20px 0}.inventory-opening-fields{gap:24px;margin:20px 0;display:flex}.inventory-opening-fields label{flex-direction:column;gap:8px;display:flex}.inventory-opening-fields .pos-input{width:112px}.inventory-header-actions>.pos-button.inventory-tracking-button{white-space:nowrap;flex-shrink:0;width:auto;padding:0 16px}.supply-workspace{min-width:0;padding:20px}.supply-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.supply-toolbar>.pos-field{flex:1;min-width:180px}.supply-row{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(100px,1fr) 96px;align-items:center;gap:16px;min-height:76px;padding:12px 16px;display:grid}.supply-row strong{font-size:16px;font-weight:600}.supply-row small,.supply-request small{color:var(--pos-muted);margin-top:4px;font-size:14px;display:block}.supply-head{min-height:44px;color:var(--pos-muted);font-size:14px}.supply-dialog{max-width:620px;max-height:calc(100dvh - 48px);overflow:auto}.supply-dialog label{flex-direction:column;gap:8px;margin:16px 0;font-size:16px;display:flex}.supply-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.supply-dialog footer{border-top:1px solid var(--pos-border);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}.supply-request{border-bottom:1px solid var(--pos-border);grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.supply-request>div:last-child{gap:8px;display:flex}@media (width<=650px){.supply-form-grid{grid-template-columns:1fr}.supply-row{grid-template-columns:minmax(140px,1fr) 130px;gap:8px}.supply-request{grid-template-columns:1fr 1fr}}.supply-table{max-height:calc(100dvh - 340px);overflow:auto}.supply-head{z-index:1;background:#fff;position:sticky;top:0}.inventory-page>.pos-tabs{margin-bottom:12px}.supply-dialog label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:12px}.supply-workspace>section>label{align-items:center;gap:12px;margin:16px 0;display:flex}.supply-dialog .pos-tabs{flex-wrap:wrap}.supply-dialog .pos-tabs .pos-button{white-space:nowrap;flex:1}.supply-quantity-field.pos-field{width:112px;max-width:100%}.supply-dialog footer{z-index:2;background:#fff;padding:16px 0 0;position:sticky;bottom:0}.supply-dialog{padding-bottom:20px}.supply-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.supply-workspace:has(.supply-admin-actions) .supply-row{grid-template-columns:minmax(150px,2fr) minmax(100px,1fr) minmax(90px,1fr) minmax(100px,240px)}.supply-item-editor.pos-panel{background:#fff;border-radius:20px;width:min(660px,100vw - 32px);padding:24px}.supply-item-editor>header{justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.supply-item-editor>header h2{align-items:center;gap:12px;margin:0;font-size:24px;display:flex}.supply-item-editor>header h2>.pos-icon{width:24px;height:24px}.supply-item-editor .supply-editor-section[hidden]{display:none!important}.supply-item-editor .supply-editor-section{padding:20px 0 0}.supply-item-editor .supply-form-grid{gap:16px}.supply-item-editor .supply-form-grid>label{min-width:0;margin:0;font-size:14px;font-weight:600}.supply-item-editor .pos-field{box-sizing:border-box;width:100%;min-height:48px;margin:0}.supply-item-editor>footer{border-top:1px solid var(--pos-border);background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin:20px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.supply-item-editor>footer>.pos-button{justify-content:center;align-items:center;min-height:48px;margin:0;display:flex}.supply-photo-drop{border:1px dashed var(--pos-border);background:var(--pos-canvas);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.supply-photo-drop>small{color:var(--pos-muted);font-size:12px}.supply-photo-drop>input[hidden]{display:none!important}.supply-editor-photos .iv6-photo-preview img{object-fit:contain;border:1px solid var(--pos-border);border-radius:12px;width:96px;height:96px}.supply-tracking-choice{grid-column:1/-1}.supply-tracking-choice>small{color:var(--pos-muted);font-size:12px;font-weight:400;line-height:18px}.supply-container-choices{border:0;grid-column:1/-1;gap:12px;min-width:0;margin:4px 0 12px;padding:0;display:flex}.supply-container-choices legend{margin-bottom:10px;font-size:14px}.supply-container-choices>.pos-button{border:1px solid var(--pos-border);background:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:132px;padding:12px;font-size:14px;display:flex}.supply-container-choices>.pos-button>svg{width:48px;height:64px}.supply-container-choices>.pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent);color:var(--pos-accent)}.supply-item-editor:has(.supply-container-choices){max-width:620px}.supply-kind-choices{border:0;grid-column:1/-1;gap:12px;margin:4px 0 12px;padding:0;display:flex}.supply-kind-choices legend{margin-bottom:10px;font-size:14px}.supply-kind-choices>.pos-button{background:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:12px;display:flex}.supply-kind-choices>.pos-button>svg{width:40px;height:56px}.supply-kind-choices>.pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent);color:var(--pos-accent)}.supply-type-help{color:var(--pos-muted);grid-column:1/-1;margin:0 0 12px;font-size:14px}.service-container-dialog-icon{justify-content:center;align-items:center;width:28px;height:32px;display:inline-flex}.service-container-dialog-icon>svg{width:28px;height:32px}.supplier-directory{max-width:1100px;margin:0 auto;padding:24px}.supplier-directory>.supply-toolbar{justify-content:space-between;gap:16px;margin-bottom:24px}.supplier-directory-intro h2{margin:0;font-size:24px}.supplier-directory-intro p{color:var(--pos-muted);margin:8px 0 0;font-size:14px}.supplier-directory-list{border:1px solid var(--pos-border);background:#fff;border-radius:16px;overflow:hidden}.supplier-directory-head{background:var(--pos-canvas);color:var(--pos-muted);grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(100px,1fr) 96px;gap:16px;padding:14px 16px;font-size:14px;font-weight:500;display:grid}.supplier-directory-list .supply-row{min-height:88px}.supplier-directory-list .supply-row:last-child{border-bottom:0}.supplier-directory-list .supply-row strong{font-size:18px}.supplier-directory-list .supply-row small{overflow-wrap:anywhere;line-height:1.5}.supplier-method{font-size:14px}.supplier-directory-empty{color:var(--pos-muted);padding:24px}.supplier-details-dialog>header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.supplier-details-dialog>header h2{align-items:center;gap:12px;margin:0;font-size:28px;display:flex}.supplier-details-dialog>header h2 .pos-icon{width:32px;height:32px}.supplier-details-dialog>header>.pos-button{flex:0 0 48px;width:48px;padding:0}.supplier-details-dialog .supply-form-grid{gap:16px}.supplier-details-dialog .supply-form-grid>label{margin:0;font-size:14px;font-weight:600}.supplier-details-dialog .pos-field{box-sizing:border-box;width:100%}.supplier-details-dialog>footer{margin:24px -24px -20px;padding:16px 24px;position:static}@media (width<=650px){.supplier-directory{padding:16px}.supplier-directory-head{display:none}.supplier-directory-list .supply-row{grid-template-columns:minmax(0,1fr) auto}.supplier-directory-list .supply-row>span:nth-child(2){grid-row:2}.supplier-directory-list .supply-row>.pos-edit-action{grid-area:2/2}.supplier-details-dialog .supply-form-grid{grid-template-columns:1fr}}.receipt.customer-receipt,.receipt.inventory-thermal,.count-paper{color:#000!important;letter-spacing:0!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.3!important}.receipt.customer-receipt{padding:12px}.receipt.customer-receipt h1{margin-bottom:8px!important;font-size:24px!important;line-height:1.2!important}.receipt.customer-receipt h2,.receipt.inventory-thermal>h2,.count-paper>h2,.drawer-report>h2{width:100%;text-align:center!important;letter-spacing:0!important;justify-content:center!important;margin-bottom:4px!important;font-size:18px!important;line-height:1.2!important;display:block!important}.receipt.customer-receipt h3{margin-top:8px;margin-bottom:4px;font-size:14px;line-height:1.2}.receipt.customer-receipt .receipt-logo{max-width:36mm;max-height:14mm;margin-bottom:8px}.receipt.customer-receipt .receipt-merchant{text-align:center;padding-bottom:8px}.receipt.customer-receipt .receipt-merchant>strong{text-align:center;width:100%;display:block}.receipt.customer-receipt :is(.receipt-order-heading,.receipt-customer,.receipt-items,.receipt-secondary){border-top:1px dashed #000;padding-top:8px;padding-bottom:8px}.receipt.customer-receipt .receipt-financials{border-top:2px solid #000;padding:8px 0}.receipt.customer-receipt .receipt-balance{border-top:1px solid #000}.receipt.customer-receipt .receipt-ticket-items+.receipt-ticket-items{border-top:1px dotted #000}.receipt.customer-receipt .receipt-item+.receipt-item{border-top:1px solid #000}.receipt.customer-receipt .receipt-grand-total{font-size:18px;font-weight:700}.receipt.customer-receipt :is(.receipt-pricing,.receipt-care,.receipt-secondary,.receipt-item span,.receipt-item>strong){font-size:13px}.bag-tag.intake-bag-tag{padding:12px!important;font:14px/1.3 Arial,sans-serif!important}.bag-tag.intake-bag-tag .bag-tag-store{width:100%;display:block;text-align:center!important}.bag-tag.intake-bag-tag .bag-number{border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom:8px;padding:8px 0;font-size:20px}.bag-tag.intake-bag-tag .bag-tag-customer{margin:8px 0}.bag-tag.intake-bag-tag .bag-tag-customer h2{font-size:18px}.bag-tag.intake-bag-tag .bag-tag-ready{border-top:1px dashed #000;border-bottom:1px dashed #000;margin:8px 0;padding:8px 0}.bag-tag.intake-bag-tag .bag-tag-ready h3{font-size:18px;line-height:1.2}.bag-tag.intake-bag-tag p{margin:4px 0;font-size:14px}.bag-tag.intake-bag-tag .bag-tag-code{margin-top:12px}.bag-tag :is(.strip-brand,.print-warning){width:100%;display:block;text-align:center!important;justify-content:center!important}.receipt.cleaner-ticket>strong:first-child{width:100%;display:block;text-align:center!important}.receipt.cleaner-ticket ol{border-top:1px dashed #000;border-bottom:1px dashed #000;padding-top:8px;padding-bottom:8px}.receipt.cleaner-ticket ol li+li{border-top:1px solid #000;margin-top:6px;padding-top:6px}.receipt.inventory-thermal h3,.count-paper section h3{border-top:1px dashed #000;padding-top:8px;font-size:14px}.receipt.inventory-thermal .inventory-thermal-item{align-items:baseline;gap:16px;margin:8px 0;font-size:14px}.receipt.inventory-thermal .inventory-thermal-item+.inventory-thermal-item,.count-paper section p+p{border-top:1px solid #000;padding-top:6px}.receipt.inventory-thermal .inventory-thermal-item>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.2}.receipt.inventory-thermal .inventory-thermal-item>strong .inventory-quantity-unit{font-size:13px;font-weight:400}.receipt.inventory-thermal .inventory-thermal-item>strong .inventory-quantity-number{font-size:18px;font-weight:700}.receipt.employee-shift-receipt{flex-direction:column;display:flex;padding:12px!important}.receipt.employee-shift-receipt>h2{width:100%;text-align:center!important;display:block!important}.receipt.employee-shift-receipt>h3{text-align:center;text-transform:uppercase;letter-spacing:.5px;padding-top:8px;border:0!important;margin:4px 0 6px!important;font-size:13px!important}.receipt.employee-shift-receipt p{color:#000!important;margin:0!important}.receipt.employee-shift-receipt .shift-slip-employee{text-align:center;border:0;padding:0 0 8px;margin-bottom:4px!important;font-size:18px!important}.receipt.employee-shift-receipt .shift-slip-time{text-align:center;grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0;display:grid}.receipt.employee-shift-receipt .shift-slip-time>span:first-child{font-size:12px}.receipt.employee-shift-receipt .shift-slip-time>span:last-child{text-align:center;font-variant-numeric:tabular-nums;font-size:13px}.receipt.employee-shift-receipt .shift-slip-total{text-align:center;border-top:1px solid #000;border-bottom:0;order:2;padding:8px 0;margin-top:8px!important}.receipt.employee-shift-receipt .shift-slip-total strong{flex-direction:column;gap:4px;display:flex}.receipt.employee-shift-receipt .shift-slip-total strong>span:first-child{font-size:13px;font-weight:400}.receipt.employee-shift-receipt .shift-slip-total strong>span:last-child{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}@media print{.receipt.customer-receipt{padding:0}.bag-tag.intake-bag-tag{padding:3mm!important}}.receipt.customer-receipt .receipt-wf-details{color:#000;font-size:13px;line-height:1.3}.receipt.customer-receipt .receipt-wf-heading,.receipt.customer-receipt .receipt-wf-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.receipt.customer-receipt .receipt-wf-heading{margin-bottom:4px;font-size:15px;font-weight:700}.receipt.customer-receipt .receipt-wf-heading>strong:last-child,.receipt.customer-receipt .receipt-wf-row>:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.receipt.customer-receipt .receipt-wf-weight{align-items:baseline;gap:10px;margin:2px 0 4px;display:flex}.receipt.customer-receipt .receipt-wf-weight>strong{font-size:20px;line-height:1.2}.receipt.customer-receipt .receipt-wf-colors{flex-direction:column;gap:2px;margin:0 0 6px;display:flex}.receipt.customer-receipt .receipt-wf-pricing{padding:4px 0}.receipt.customer-receipt .receipt-wf-row+.receipt-wf-row{margin-top:4px}.receipt.customer-receipt :is(.receipt-wf-extras,.receipt-wf-care){border-top:1px solid #000;margin-top:6px;padding-top:6px}.receipt.customer-receipt .receipt-wf-ready,.receipt.customer-receipt .receipt-wf-service+.receipt-wf-service{border-top:1px dashed #000;margin-top:8px;padding-top:8px}.receipt.customer-receipt .receipt-wf-care p+p{margin-top:4px}.iv6-page{max-width:1440px;color:var(--pos-ink);margin:auto;padding:24px}.iv6-panel{flex-direction:column;min-height:calc(100dvh - 48px);display:flex;overflow:hidden;padding:0!important}.iv6-header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.iv6-header small{color:var(--pos-muted);font-size:14px}.iv6-header h1{align-items:center;gap:12px;margin:4px 0 0;font-size:28px;line-height:36px;display:flex}.iv6-top,.iv6-search{justify-content:space-between;align-items:center;gap:16px;margin:16px 24px 0;display:flex}.iv6-search>.pos-field{flex:1;min-width:0}.iv6-search>.pos-button{white-space:nowrap}.iv6-menu{position:relative}.iv6-menu>div{border:1px solid var(--pos-border);z-index:10;background:#fff;border-radius:12px;min-width:260px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #19113a18}.iv6-menu>div>.pos-button{background:0 0;border:0;justify-content:flex-start;gap:12px;width:100%;padding:10px 12px}.iv6-work{flex:1;grid-template-columns:max-content minmax(0,1fr);gap:16px;min-height:0;padding:24px;display:grid}.iv6-work aside{border:1px solid var(--pos-border);border-radius:14px;align-self:start;max-height:calc(100dvh - 260px);padding:12px;overflow:auto}.iv6-work aside>small{color:var(--pos-muted);padding:0 12px 8px;font-size:14px;display:block}.iv6-work aside>.pos-button{text-align:left;border:0;justify-content:flex-start;gap:10px;width:100%;margin-bottom:4px;padding:10px 12px;display:flex}.iv6-work aside>.pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent)}.iv6-list{max-height:calc(100dvh - 260px);overflow:auto}.iv6-list h2{align-items:center;gap:12px;margin:0 0 16px;font-size:22px;display:flex}.iv6-list h2>small{color:var(--pos-accent);background:var(--pos-soft);border-radius:20px;padding:5px 9px;font-size:13px;font-weight:500}.iv6-item.pos-button{border:0;border-bottom:1px solid var(--pos-border);text-align:left;width:100%;min-height:80px;color:var(--pos-ink);background:#fff;border-radius:0;align-items:center;gap:16px;padding:12px 8px;display:flex}.iv6-item>img,.iv6-product-icon{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.iv6-product-icon{color:var(--pos-muted);background:var(--pos-soft);border-radius:10px;place-items:center;display:grid}.iv6-item>span:nth-child(2){flex:1;min-width:100px}.iv6-item small{color:var(--pos-muted);margin-top:4px;font-size:14px;font-weight:400;display:block}.iv6-item .iv6-age{text-align:right;max-width:190px}.iv6-quantity{text-align:right;min-width:90px}.iv6-quantity strong{font-size:20px}.iv6-overlay{z-index:130;background:#17102755;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.iv6-dialog.pos-panel{box-sizing:border-box;background:#fff;border-radius:20px;width:min(640px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 16px 48px #16102926}.iv6-dialog>header,.iv6-batch-line>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.iv6-dialog h2{margin:0;font-size:24px;line-height:30px}.iv6-dialog label{flex-direction:column;gap:8px;margin:16px 0;font-size:14px;font-weight:500;display:flex}.iv6-dialog .iv6-confirm{flex-direction:row;align-items:center;gap:12px}.iv6-confirm input{width:22px;height:22px;accent-color:var(--pos-accent);flex:0 0 22px;margin:0}.iv6-dialog footer{border-top:1px solid var(--pos-border);background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding:16px 0 24px;display:flex;position:sticky;bottom:-24px}.iv6-dialog footer>small{color:var(--pos-muted);margin-right:auto;font-size:12px}.iv6-dialog dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iv6-dialog dd{margin:0;font-weight:600}.iv6-actions{flex-wrap:wrap;gap:12px;display:flex}.iv6-context{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iv6-picker{flex-wrap:wrap;gap:8px;max-height:120px;margin:12px 0;display:flex;overflow:auto}.iv6-picker .pos-button{font-size:14px}.iv6-batch-line{border:1px solid var(--pos-border);border-radius:12px;margin:16px 0;padding:16px}.iv6-batch-line>small{color:var(--pos-muted);font-size:13px}.iv6-line-inputs{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.iv6-line-inputs .pos-field{width:112px}.iv6-line-inputs select.pos-field{width:140px}.iv6-warning,.iv6-dialog [role=alert],.iv6-page>p[role=alert]{color:#9a580c}.iv6-batch>header{display:block}.iv6-batch>header>small{color:var(--pos-muted);margin-top:8px;display:block}.iv6-admin>header{align-items:center;gap:16px;padding:16px 24px;display:flex}.iv6-draft{align-items:center;gap:12px;padding:12px 24px;display:flex}.iv6-page>.pos-panel>p{margin:12px 24px}.iv6-print-controls .pos-field{max-width:220px}.inventory-thermal{box-sizing:border-box;background:#fff;max-width:100%;font-size:12px;color:#000!important;padding:3mm!important;font-family:monospace!important}.inventory-thermal h2{text-align:center;margin:0 0 3px;font-size:17px}.inventory-thermal p{text-align:center;margin:2px 0;font-size:11px}.inventory-thermal h3{border-top:1px solid #000;margin:8px 0 4px;padding-top:4px;font-size:13px}.inventory-thermal-item{justify-content:space-between;align-items:flex-start;gap:8px;margin:3px 0;font-size:12px;display:flex}.inventory-thermal-item>span{overflow-wrap:anywhere;flex:1;min-width:0}.inventory-thermal-item>strong{white-space:nowrap;font-weight:400}.inventory-thermal-item small{font-size:10px;display:block}.iv6-dialog .print-preview{background:#f5f5f6;justify-content:center;margin:16px 0;padding:16px;display:flex}@media (width<=800px){.iv6-page{padding:12px}.iv6-work{grid-template-columns:max-content minmax(0,1fr);gap:12px;padding:16px}.iv6-item{flex-wrap:wrap}.iv6-item .iv6-age{text-align:left;order:5;width:100%;max-width:none;padding-left:60px}.iv6-top,.iv6-search{margin-left:16px;margin-right:16px}.iv6-header{padding:16px}.iv6-dialog{padding:20px}.iv6-overlay{padding:12px}.iv6-dialog footer{bottom:-20px}.iv6-context{gap:12px}.iv6-work aside>.pos-button{font-size:14px}}@media print{body:has(.inventory-thermal) *{visibility:hidden}:is(body:has(.inventory-thermal) .inventory-thermal,body:has(.inventory-thermal) .inventory-thermal *){visibility:visible}body:has(.inventory-thermal) .inventory-thermal{margin:0;position:absolute;top:0;left:0}:is(body:has(.inventory-thermal) .iv6-overlay,body:has(.inventory-thermal) .iv6-dialog){max-height:none;box-shadow:none;background:#fff;border:0;padding:0;position:static;overflow:visible}.iv6-dialog .no-print{display:none!important}}.iv6-edit-fields{border:0;min-width:0;margin:0;padding:0}.iv6-category-admin>label{align-items:center;gap:12px;margin:16px 0;display:flex}.iv6-category-admin select{max-width:260px}.iv6-batch-line>header .pos-button{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0}.iv6-admin>header>.pos-button>.pos-icon{transform:rotate(180deg)}@media screen{.iv6-dialog .print-preview{z-index:auto;align-items:flex-start;position:static;inset:auto;overflow:visible}.iv6-dialog .inventory-thermal{height:auto;min-height:0;box-shadow:none;margin:0}}.iv6-print-controls{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.iv6-print-controls>p,.iv6-print-controls>button{grid-column:1/-1}.iv6-print-controls>label.iv6-confirm{margin:4px 0}.iv6-dialog .print-preview{max-height:260px;overflow:auto}.iv6-dialog .inventory-thermal h2{font-size:17px;line-height:22px}@media (width<=480px){.iv6-print-controls{grid-template-columns:1fr}.iv6-print-controls>p,.iv6-print-controls>button{grid-column:auto}}.iv6-panel{background:#fff}.iv6-header h1{font-size:28px;font-weight:700}.iv6-work{grid-template-columns:max-content minmax(0,1fr)}.iv6-list h2{font-size:26px;font-weight:700;line-height:34px}.iv6-product-list{border:1px solid var(--pos-border);border-radius:12px;overflow:hidden}.iv6-item.pos-button{gap:20px;min-height:88px;padding:12px 16px}.iv6-item:last-child{border-bottom:0}.iv6-item strong{font-size:18px;font-weight:600}.iv6-item .iv6-quantity strong{font-size:26px;font-weight:700}.iv6-item-visual{flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.iv6-item-visual img{object-fit:contain;width:100%;height:100%}.iv6-item-visual>.pos-icon{width:44px;height:44px;color:var(--pos-accent)}.iv6-barrel-visual{width:54px;height:70px}.iv6-item .iv6-age{text-align:left;flex:0 0 190px;align-items:center;gap:8px;width:190px;line-height:20px;display:flex}.iv6-age .pos-icon{width:20px;height:20px;color:var(--pos-accent);flex:0 0 20px}.iv6-item>.pos-icon{color:var(--pos-accent)}.iv6-list-hint{color:var(--pos-muted);margin:12px 0;font-size:14px}.iv6-work aside>.pos-button{line-height:24px}.iv6-work aside>.pos-button .pos-icon{width:24px;height:24px;color:var(--pos-accent);flex:0 0 24px}.iv6-stock-summary{background:var(--pos-soft);border:1px solid var(--pos-border);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.iv6-stock-summary>div{flex:1}.iv6-stock-summary small{color:var(--pos-muted);font-size:14px}.iv6-stock-value{color:var(--pos-accent);font-size:42px;font-weight:700;line-height:54px;display:block}.iv6-stock-value>span{color:var(--pos-ink);font-size:22px}.iv6-target-line{margin-top:8px;font-size:20px;font-weight:600}.iv6-stock-summary progress{width:100%;height:12px;accent-color:var(--pos-accent);border-radius:8px;margin:8px 0;display:block;overflow:hidden}.iv6-item-visual-large{flex-basis:100px;width:100px;height:124px}.iv6-item-visual-large .iv6-barrel-visual{width:90px;height:118px}.iv6-item-visual-large .pos-icon{width:76px;height:76px}.iv6-observation-note{color:var(--pos-muted);align-items:center;gap:8px;font-size:14px;display:flex}.iv6-detail-actions{border:1px solid var(--pos-border);border-radius:12px;grid-template-columns:1fr;gap:0;margin-top:20px;display:grid;overflow:hidden}.iv6-detail-actions>.pos-button{text-align:left;border:0;border-bottom:1px solid var(--pos-border);border-radius:0;justify-content:flex-start;gap:16px;padding:12px 16px}.iv6-detail-actions>.pos-button:last-child{border-bottom:0}.iv6-detail-actions .pos-icon{color:var(--pos-accent)}.iv6-setup-form fieldset{border:0;min-width:0;padding:0}.iv6-setup-form label,.iv6-settings-dialog label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.iv6-advanced{border:1px solid var(--pos-border);border-radius:12px;margin:16px 0;padding:0 16px}.iv6-advanced>summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:16px 0;font-weight:600}.iv6-advanced>summary small{color:var(--pos-muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.iv6-advanced[open]{padding-bottom:8px}.iv6-info{background:var(--pos-soft);color:var(--pos-accent);border-radius:10px;padding:12px 16px;font-size:14px;line-height:22px}.iv6-settings-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.iv6-settings-dialog h2{font-size:28px;line-height:35px}.iv6-settings-dialog .supply-form-grid{gap:8px 16px}.iv6-settings-dialog label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:12px}.iv6-settings-dialog input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:0}.iv6-dialog:has(.iv6-setup-form)>.panel{box-shadow:none;border:0;padding:0}.iv6-dialog:has(.iv6-setup-form)>p:last-child{display:none}.iv6-print-dialog.pos-panel{width:min(1040px,100%);padding:24px}.iv6-print-dialog>header{border-bottom:1px solid var(--pos-border);padding-bottom:16px}.iv6-print-layout{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.iv6-print-controls,.iv6-print-preview-panel{border:1px solid var(--pos-border);border-radius:14px;min-width:0;padding:20px}.iv6-print-controls{flex-direction:column;gap:8px;display:flex}.iv6-print-controls h3,.iv6-print-preview-panel h3{margin:0 0 12px;font-size:22px;font-weight:700;line-height:28px}.iv6-print-controls .pos-field{width:100%;max-width:none}.iv6-print-controls>.pos-button{align-self:flex-start}.iv6-print-preview-panel h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.iv6-print-preview-panel h3>small{background:var(--pos-soft);color:var(--pos-accent);border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500}.iv6-print-dialog .print-preview{background:#f7f5fb;border-radius:12px;align-items:flex-start;min-height:300px;max-height:420px;margin:0;padding:24px 12px;position:static;inset:auto;overflow:auto}.iv6-print-dialog .inventory-thermal{flex:none;max-width:100%;box-shadow:0 3px 16px #11112312}.iv6-empty-preview{color:var(--pos-muted);box-sizing:border-box;background:#f7f5fb;border-radius:12px;min-height:260px;padding:32px 20px;font-size:15px}.iv6-print-dialog footer{padding-bottom:8px;bottom:-24px}.iv6-print-dialog>p[role=status]{color:var(--pos-muted);font-size:14px}@media (width<=800px){.iv6-work{grid-template-columns:max-content minmax(0,1fr)}.iv6-item.pos-button{gap:12px}.iv6-item .iv6-age{flex-basis:auto;width:auto;padding-left:76px}.iv6-item-visual{flex-basis:52px;width:52px;height:60px}.iv6-print-layout{grid-template-columns:1fr}.iv6-print-dialog .print-preview{min-height:0}.iv6-stock-value{font-size:34px}.iv6-item-visual-large{flex-basis:80px;width:80px}}@media print{.iv6-print-layout{margin:0;display:block}.iv6-print-preview-panel{border:0;padding:0}.iv6-print-preview-panel>h3{display:none}.iv6-print-dialog .print-preview{min-height:0;max-height:none;padding:0;overflow:visible}.iv6-print-dialog .inventory-thermal{box-shadow:none}}@media (width>=801px){.iv6-item.pos-button{gap:14px}.iv6-item .iv6-age{flex-basis:160px;width:160px}.iv6-quantity{min-width:70px}.iv6-item>span:nth-child(2){min-width:150px}}.iv6-detail-actions>.pos-button{align-items:center;gap:12px;min-height:48px;display:flex}.iv6-detail-actions .pos-icon{flex:0 0 24px;width:24px;height:24px}.iv6-stock-summary progress{appearance:none;background:var(--pos-border);border:0}.iv6-stock-summary progress::-webkit-progress-bar{background:#e6dcfb;border-radius:8px}.iv6-stock-summary progress::-webkit-progress-value{background:var(--pos-accent);border-radius:8px}.iv6-stock-summary progress::-moz-progress-bar{background:var(--pos-accent);border-radius:8px}.iv6-setup-form label>span>small{color:var(--pos-muted);margin-left:6px;font-weight:400;display:inline}.iv6-item-detail>header{z-index:2;background:#fff;position:sticky;top:-24px}.iv6-item-detail .iv6-stock-summary{padding:16px}.iv6-item-detail .iv6-stock-value{font-size:36px;line-height:46px}.iv6-item-detail .iv6-target-line{margin-top:4px;font-size:18px}.iv6-item-detail .iv6-stock-summary progress{height:10px;margin:6px 0}.iv6-item-detail .iv6-item-visual-large{height:110px}.iv6-print-controls{grid-template-columns:1fr 1fr;align-content:start;gap:8px 16px;display:grid}.iv6-print-controls>h3,.iv6-print-controls>p,.iv6-print-controls>button,.iv6-print-controls>label.iv6-confirm{grid-column:1/-1}.iv6-print-controls>label{margin:0}.iv6-print-controls>label.iv6-confirm{min-height:48px;margin:0}.iv6-print-controls>p{margin:8px 0;font-size:14px;line-height:20px}.iv6-print-controls>button{justify-self:start}.iv6-print-dialog .inventory-thermal h3{margin:8px 0 4px;padding-top:4px;font-size:13px;font-weight:700;line-height:18px}.iv6-print-preview-panel>h3{font-size:22px;line-height:28px}.iv6-print-dialog .inventory-thermal{border-color:#e2e2e2}.iv6-item-detail .iv6-stock-summary{grid-template-columns:minmax(0,1fr) 100px;gap:8px 20px;margin:16px 0;display:grid}.iv6-stock-summary>dl{border-top:1px solid var(--pos-border);grid-column:1/-1;gap:8px;width:100%;margin:8px 0 0;padding-top:12px;font-size:14px}.iv6-item-detail>p{margin:8px 0}.iv6-item-detail .iv6-detail-actions{margin-top:16px}.iv6-print-dialog footer>.pos-button{align-items:center;gap:10px;display:flex}.iv6-item-detail>header>h2{flex:1}.iv6-item-detail>header>.pos-edit-action{white-space:nowrap;align-items:center;gap:10px;display:flex}.iv6-item-visual>svg:not(.pos-icon){max-width:100%;max-height:100%}.iv6-settings-dialog label{font-size:14px;line-height:21px}.iv6-settings-dialog .supply-form-grid>label{margin:12px 0}.iv6-settings-dialog .supply-form-grid>label:last-child:nth-child(odd){grid-column:1/-1}.iv6-setup-form footer{gap:16px}.iv6-setup-form footer>small{color:var(--pos-muted);max-width:65%;margin-right:auto;font-size:14px;line-height:20px}.iv6-setup-form>fieldset{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.iv6-setup-form>fieldset>label:first-child,.iv6-setup-form>fieldset>label:nth-child(2),.iv6-setup-form>fieldset>details,.iv6-setup-form>fieldset>p{grid-column:1/-1}.iv6-setup-form>fieldset>label{margin:8px 0}@media (width<=480px){.iv6-setup-form>fieldset{grid-template-columns:1fr}.iv6-setup-form>fieldset>label{grid-column:1/-1}}.iv6-search>.pos-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.iv6-receiving{width:calc(100vw - 64px);max-width:1180px}.iv6-receiving>header h2{font-size:28px;line-height:36px}.iv6-receiving-help{color:var(--pos-muted);margin:0 0 20px;font-size:16px}.iv6-receiving .iv6-batch-line{border:1px solid var(--pos-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px 24px;padding:20px;display:grid}.iv6-receiving-item{border-bottom:1px solid var(--pos-border);grid-column:1/-1;align-items:center;gap:24px;padding-bottom:20px;display:flex}.iv6-receiving-item h3{margin:0 0 8px;font-size:20px}.iv6-receiving-item p{color:var(--pos-muted);margin:0;font-size:16px}.iv6-current-stock{border-left:1px solid var(--pos-border);margin-left:auto;padding-left:24px}.iv6-current-stock dl{gap:32px;margin:12px 0 0;display:flex}.iv6-current-stock dd{margin:8px 0 0;font-size:24px;font-weight:600}.iv6-current-stock dt{color:var(--pos-muted);font-size:14px}.iv6-receiving .iv6-line-inputs{flex-wrap:wrap;grid-area:auto/1;align-items:start;gap:16px;display:flex}.iv6-receiving .iv6-line-inputs label{flex-direction:column;gap:8px;width:160px;display:flex}.iv6-receiving .iv6-line-inputs input{box-sizing:border-box;text-align:center;width:100%;font-size:22px}.iv6-after-stock{background:var(--pos-soft);border:1px solid var(--pos-border);border-radius:12px;padding:20px}.iv6-after-stock h3{margin:0 0 16px;font-size:20px}.iv6-after-stock p{font-size:20px;font-weight:600;line-height:1.5}.iv6-after-stock small{color:var(--pos-muted)}.iv6-receiving .iv6-after-stock{grid-area:3/2/span 2}@media (width<=800px){.iv6-receiving{width:calc(100vw - 24px)}.iv6-receiving .iv6-batch-line{grid-template-columns:1fr}.iv6-receiving .iv6-after-stock{grid-area:auto/1}.iv6-receiving-item{flex-wrap:wrap;gap:16px}.iv6-current-stock{border:0;width:100%;margin:0;padding:0}}.iv6-quantity-stepper{align-items:center;gap:8px;display:flex}.iv6-quantity-stepper>.pos-button{background:var(--pos-soft);justify-content:center;align-items:center;min-width:48px;padding:12px;display:flex}.iv6-quantity-stepper input{min-width:64px;width:88px!important}.iv6-receiving .iv6-line-inputs label:has(.iv6-quantity-stepper){width:auto}.iv6-after-stock table{border-collapse:collapse;background:#fff;width:100%;font-size:16px}.iv6-after-stock th,.iv6-after-stock td{border:1px solid var(--pos-border);text-align:left;padding:12px}.iv6-after-stock th{color:var(--pos-muted);font-size:14px;font-weight:500}.iv6-after-stock td:last-child{font-weight:600}.iv6-dialog.iv6-batch.iv6-receiving{width:calc(100vw - 48px);max-width:1180px;max-height:calc(100dvh - 48px)}.iv6-receiving .iv6-picker-selected{max-height:72px;overflow:auto}.iv6-receiving .iv6-batch-line>.iv6-line-heading{grid-column:1/-1;margin:0}.iv6-receiving .iv6-line-heading strong{display:none}.iv6-receiving .iv6-line-heading{justify-content:flex-end}.iv6-receiving .iv6-batch-line>.iv6-after-stock{grid-area:4/2/span 2;min-width:0}.iv6-after-stock table{table-layout:fixed;overflow-wrap:anywhere}.iv6-receiving .iv6-batch-line>.iv6-line-inputs{grid-column:1;min-width:0}.iv6-receiving .iv6-batch-line>small{grid-column:1/-1}@media (width<=800px){.iv6-dialog.iv6-batch.iv6-receiving{width:calc(100vw - 24px)}.iv6-receiving .iv6-batch-line>.iv6-after-stock{grid-area:auto/1}}.iv6-dialog.pos-panel.iv6-receiving{width:min(1180px,100vw - 48px)}.iv6-receiving .iv6-current-stock dl{gap:32px;display:flex}.iv6-receiving .iv6-receiving-item .iv6-current-stock{min-width:240px}.iv6-receiving .iv6-line-inputs label{margin:0}.iv6-receiving .iv6-after-stock p{margin:16px 0 8px}.iv6-receiving-setup>summary,.iv6-delivery-extras>summary{color:var(--pos-accent);cursor:pointer;min-height:24px;padding:12px 0;font-size:16px;font-weight:500}.iv6-receiving .iv6-line-heading{border:0;padding:0;position:absolute;top:16px;right:16px}.iv6-receiving .iv6-batch-line{position:relative}.iv6-receiving-item{padding-right:48px}.iv6-receiving .iv6-batch-line>.iv6-after-stock{grid-row:3/span 2}.iv6-receiving .iv6-line-inputs{grid-row:3}.iv6-receiving .iv6-batch-line{margin:8px 0}.iv6-stock-total{background:var(--pos-soft);color:var(--pos-accent);font-weight:600}.iv6-receiving-item{gap:20px;padding-bottom:12px}.iv6-receiving .iv6-batch-line,.iv6-receiving .iv6-after-stock{padding:16px}.iv6-receiving .iv6-after-stock th,.iv6-receiving .iv6-after-stock td{padding:8px 12px}.iv6-scan-action{align-items:center;gap:12px;margin-bottom:12px;display:inline-flex}.iv6-page{box-sizing:border-box;max-width:1280px;padding:16px}.iv6-panel{min-height:calc(100dvh - 32px)}.product-sales-mode>main:has(>.iv6-page){max-width:none;padding:0}.iv6-page{width:100%}.iv6-header>.iv6-search{flex:1;gap:12px;min-width:0;margin:0 0 0 24px}.iv6-header{flex-wrap:wrap;gap:16px}.iv6-header>.iv6-search>.pos-field{min-width:160px}@media (width<=700px){.iv6-header>.iv6-search{flex-basis:100%;order:3;margin:0}.iv6-header>button{margin-left:auto}}.iv6-header h1{gap:12px;margin:0;font-size:28px;font-weight:600;line-height:35px}.iv6-header h1>.pos-icon{width:32px;height:32px;color:inherit;flex:none}.iv6-page>.iv6-header{border-bottom:0;padding:0 24px 16px}.iv6-page>.iv6-panel{min-height:calc(100dvh - 112px)}@media (width<=700px){.iv6-page>.iv6-header{padding:0 16px 16px}}.iv6-page>.iv6-header{box-shadow:none;background:0 0;border:0;border-radius:0}.iv6-menu>div[role=menu]{border-radius:12px;width:280px;min-width:0;max-width:calc(100vw - 48px);padding:8px}.iv6-menu>div[role=menu]>.pos-button{text-align:left;white-space:normal;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.iv6-menu>div[role=menu]>.pos-button>.pos-icon{flex:0 0 22px;width:22px;height:22px;margin:0}.iv6-menu>div[role=menu]>.pos-button:hover{background:var(--pos-soft)}.iv6-menu>div[role=menu]>.pos-button:nth-child(5),.iv6-menu>div[role=menu]>.pos-button:last-child{border-top:1px solid var(--pos-border);border-radius:0;margin-top:4px;padding-top:14px}.iv6-menu>.pos-button{align-items:center;gap:10px;display:inline-flex}.iv6-header-search-field{flex:1;min-width:160px;position:relative}.iv6-header-search-field>.pos-icon{width:22px;height:22px;color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.iv6-header-search-field>.pos-field{box-sizing:border-box;width:100%;margin:0;padding-left:48px}.iv6-inline-tools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.iv6-inline-tools label{flex-direction:column;gap:8px;display:flex}.iv6-inline-head,.iv6-inline-row{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(180px,1fr) 100px 100px 90px 60px;align-items:center;gap:12px;padding:12px 0;display:grid}.iv6-inline-row>div{align-items:center;gap:12px;display:flex}.iv6-inline-row small{color:var(--pos-muted);font-size:14px;display:block}.iv6-inline-row img,.iv6-inline-row .iv6-product-icon{object-fit:contain;width:44px;height:44px}.iv6-inline-row .pos-field{width:100%;margin:0}.iv6-inline-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--pos-accent)}.iv6-inline-save{background:var(--pos-surface);border-top:1px solid var(--pos-border);align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.iv6-inline-save>div{flex:1}.iv6-inline-save small{display:block}.iv6-inline-save label{align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.iv6-inline-save{border:1px solid var(--pos-border);background:var(--pos-surface);z-index:3;border-radius:16px;padding:16px 24px;box-shadow:0 -4px 16px #20232908}.iv6-inline-save>div>strong{margin-bottom:4px;font-size:16px;display:block}.iv6-inline-save>div>small{color:var(--pos-muted);font-size:14px;line-height:1.5}.iv6-inline-save>.pos-button{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}@media (width<=700px){.iv6-inline-save{flex-wrap:wrap;padding:16px}.iv6-inline-save>div{flex-basis:100%}}.iv6-frame-stock-footer:empty{display:none}.iv6-frame-stock-footer{z-index:5;background:var(--pos-surface);flex:none;width:100%;position:sticky;bottom:0}.iv6-frame-stock-footer>.iv6-inline-save{box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;margin:0;padding:16px 24px;position:static}.iv6-inline-row{grid-template-columns:minmax(180px,1fr) 90px 100px 90px;gap:16px;padding:16px 0}.iv6-inline-include{color:var(--pos-muted);align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.iv6-inline-row>.iv6-inline-number,.iv6-inline-number{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.iv6-inline-number>strong{font-size:22px;line-height:1.3}.iv6-inline-number:last-child>strong{color:var(--pos-accent)}.iv6-inline-number>.pos-field{text-align:center;width:100px}.iv6-inline-stock{border:1px solid var(--pos-border);background:var(--pos-surface);border-radius:16px;overflow:hidden}.iv6-inline-tools{background:var(--pos-soft);border-bottom:1px solid var(--pos-border);flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:20px;display:flex}.iv6-inline-tools>label{width:100%}.iv6-inline-tools .pos-field{margin:0}.iv6-inline-scope{color:var(--pos-muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.iv6-inline-scope>.pos-button,.iv6-inline-scan>.pos-button{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.iv6-inline-scan{align-items:center;gap:16px;display:flex}.iv6-inline-scan>.pos-field{flex:1;min-width:0}.iv6-inline-row{min-height:100px;padding:20px}@media (width<=700px){.iv6-inline-scope{flex-wrap:wrap}.iv6-inline-row{grid-template-columns:minmax(140px,1fr) 70px 80px 70px;gap:8px;padding:16px}.iv6-inline-number>.pos-field{width:80px}}.iv6-inline-action-row{align-items:flex-end;gap:16px;display:flex}.iv6-inline-action-row>label{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.iv6-inline-action-row>.pos-button{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}@media (width<=600px){.iv6-inline-action-row{flex-wrap:wrap}.iv6-inline-action-row>label{flex-basis:100%}}.iv6-inline-action-row>.pos-button{box-sizing:border-box;height:48px;min-height:48px;margin:0}.iv6-inline-action-row>label>.pos-field{box-sizing:border-box;height:48px;min-height:48px}.iv6-inline-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.iv6-inline-action-row>label{grid-template-rows:auto 48px;gap:8px;margin:0;display:grid}.iv6-inline-action-row>.pos-button{align-self:end;height:48px;min-height:48px;margin:0!important}.iv6-inline-action-row>label>.pos-field{height:48px;min-height:48px;margin:0!important}@media (width<=600px){.iv6-inline-action-row{grid-template-columns:1fr}.iv6-inline-action-row>.pos-button{justify-self:start}}.iv6-inline-include{min-height:48px;margin-top:0}.iv6-page input.pos-field:not([type=checkbox]):not([type=radio]),.iv6-page select.pos-field{box-sizing:border-box;border-radius:var(--pos-radius-control);height:48px;min-height:48px;color:var(--pos-ink);box-shadow:none;background-color:#fff;border:1px solid #dde0e6;font-weight:500}.iv6-page input.pos-field:not([type=checkbox]):not([type=radio]){padding-top:0;padding-bottom:0;font-size:15px}.iv6-page select.pos-field{padding:0 44px 0 16px;font-size:14px}.iv6-header-search-field input.pos-field{padding-left:48px;font-weight:400}.iv6-inline-number input.pos-field{text-align:center;font-size:22px}.iv6-page>.iv6-panel.pos-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.iv6-frame-stock-footer{background:var(--pos-surface);border-radius:0 0 16px 16px;overflow:hidden;box-shadow:0 -4px 12px #20232908}.iv6-frame-stock-footer>.iv6-inline-save{border-top:1px solid var(--pos-border);background:var(--pos-surface);box-sizing:border-box;align-items:center;gap:12px;min-height:80px;padding:16px 24px}.iv6-frame-stock-footer .iv6-inline-save>div>strong{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.5}.iv6-frame-stock-footer .iv6-inline-save>.pos-button{gap:10px;height:48px;min-height:48px;margin:0;padding:0 20px}.iv6-frame-stock-footer .iv6-inline-save>.pos-button>.pos-icon{flex:none;width:22px;height:22px}@media (width<=700px){.iv6-frame-stock-footer>.iv6-inline-save{padding:16px}.iv6-frame-stock-footer .iv6-inline-save>.pos-button{flex:1}}.iv6-panel:has(.iv6-inline-stock)>.iv6-work{padding-bottom:8px}.iv6-frame-stock-footer{box-shadow:none;background:var(--pos-background);border:0;border-radius:0;margin-top:0}.iv6-frame-stock-footer>.iv6-inline-save{border:0;border-top:1px solid var(--pos-border);box-shadow:none;background:var(--pos-background);border-radius:0}.iv6-page>.iv6-panel{overflow:visible}.iv6-frame-stock-footer{z-index:20;position:sticky;bottom:0}.iv6-item-detail.pos-panel{width:min(720px,100vw - 32px);padding:24px}.iv6-item-detail>header{border-bottom:1px solid var(--pos-border);align-items:center;gap:16px;padding-bottom:16px;display:flex}.iv6-item-detail>header h2{flex:1;min-width:0;margin:0;font-size:28px;font-weight:700;line-height:35px}.iv6-item-detail>header>.pos-button{flex:none;align-items:center;gap:10px;display:inline-flex}.iv6-item-detail .iv6-detail-subtitle{color:var(--pos-muted);margin:12px 0 20px;font-size:16px;line-height:1.5}.iv6-item-detail .iv6-stock-summary{background:#f7f4ff;border-radius:16px;gap:20px;padding:20px}.iv6-item-detail .iv6-stock-summary dl{row-gap:12px;margin:0}.iv6-item-detail .iv6-stock-summary dt{color:var(--pos-muted);font-size:14px}.iv6-item-detail .iv6-stock-summary dd{margin:0;font-size:16px;font-weight:600}.iv6-item-detail .iv6-detail-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.iv6-item-detail .iv6-detail-actions>.pos-button{text-align:left;justify-content:flex-start;gap:12px;min-height:48px;padding:12px 16px;font-size:14px}.iv6-item-detail>details{border-top:1px solid var(--pos-border);margin-top:20px;padding-top:16px}@media (width<=600px){.iv6-item-detail.pos-panel{padding:16px}.iv6-item-detail>header{flex-wrap:wrap}.iv6-item-detail>header h2{flex-basis:calc(100% - 64px)}.iv6-item-detail>header>.pos-edit-action{order:3}.iv6-item-detail .iv6-detail-actions{grid-template-columns:1fr}}:is(.iv6-page:has(>.iv6-detail-page)>.iv6-header,.iv6-page:has(>.iv6-detail-page)>.iv6-panel){display:none}.iv6-detail-page>.iv6-item-detail.pos-panel{box-sizing:border-box;width:100%;max-width:none;min-height:calc(100dvh - 32px)}.iv6-detail-page .iv6-stock-summary{margin-bottom:20px}:is(.iv6-page:has(>.iv6-stock-page)>.iv6-header,.iv6-page:has(>.iv6-stock-page)>.iv6-panel){display:none}.iv6-stock-page>.iv6-dialog.iv6-batch{box-sizing:border-box;width:100%;max-width:none;max-height:none;padding:24px;overflow:visible}.iv6-stock-back{color:var(--pos-accent);background:0 0;border:0;align-items:center;gap:8px;margin-bottom:12px;display:inline-flex}.iv6-stock-back>.pos-icon{transform:rotate(180deg)}.iv6-stock-page .iv6-batch>footer{position:static}.iv6-single-item .iv6-receiving-setup>summary,.iv6-single-item .iv6-picker,.iv6-single-item .iv6-picker-fill{display:none}.iv6-single-item .iv6-receiving-setup label:has(select[value=""]){display:none}.iv6-single-item .iv6-receiving-setup label:has(select):has(option:first-child[value=""]):not(:has(option[value=register])):not(:has(option[value=receive])){display:none}.iv6-single-item .iv6-receiving-setup>small{display:none}.iv6-single-item .iv6-context{gap:16px;margin-bottom:16px}.iv6-single-item .iv6-context label{flex:1;gap:8px;min-width:0;font-size:14px}.iv6-single-item .iv6-automatic-credit{display:none!important}.iv6-stock-page .iv6-single-item .iv6-batch-line{border:0;gap:20px;margin-top:20px;padding:0}.iv6-single-item .iv6-receiving-item{border:1px solid var(--pos-border);background:var(--pos-surface);border-radius:12px;padding:16px 20px}.iv6-single-item .iv6-line-heading{display:none!important}.iv6-single-item .iv6-line-inputs{border:1px solid var(--pos-border);box-sizing:border-box;background:var(--pos-surface);border-radius:12px;padding:20px}.iv6-single-item .iv6-after-stock{background:#f7f4ff;align-self:stretch;grid-row:auto!important}.iv6-single-item .iv6-line-inputs label{font-size:14px;font-weight:600}.iv6-single-item .iv6-after-stock table{font-size:16px}.iv6-stock-page .iv6-batch>header{margin-bottom:12px}.iv6-stock-page .iv6-batch>footer{border-top:1px solid var(--pos-border);margin-top:20px;padding-top:16px}.iv6-stock-page .iv6-single-item label{margin:0;line-height:1.5}.iv6-stock-page .iv6-single-item .iv6-context{gap:16px;margin:12px 0;display:flex}.iv6-stock-page .iv6-single-item .iv6-context label{flex-direction:column;gap:8px;display:flex}.iv6-stock-page .iv6-single-item .iv6-context .pos-field{height:48px;min-height:48px;margin:0}.iv6-stock-page .iv6-single-item .iv6-receiving-help{margin:0 0 16px}.iv6-stock-page .iv6-single-item .iv6-batch-line{margin-top:16px}.iv6-discard-actions{border-top:1px solid var(--pos-border);justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.iv6-add-product-dialog.pos-panel{background:var(--pos-surface);border-radius:20px;width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.iv6-add-product-dialog>header{border:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:0;display:flex}.iv6-add-product-dialog>header h2{margin:0;font-size:24px;font-weight:700;line-height:30px}.iv6-add-product-dialog>header>.pos-button{justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}.iv6-add-product-dialog .iv6-setup-form>fieldset{border:1px solid var(--pos-border);background:var(--pos-surface);border-radius:12px;min-width:0;margin:0;padding:16px}.iv6-add-product-dialog .iv6-setup-form label{flex-direction:column;gap:8px;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.iv6-add-product-dialog .iv6-setup-form .pos-field:not([type=file]){box-sizing:border-box;border:1px solid var(--pos-border);background:#fff;border-radius:12px;height:48px;min-height:48px;margin:0}.iv6-add-product-dialog .iv6-setup-form label small{color:var(--pos-muted);font-weight:400}.iv6-add-product-dialog .iv6-advanced{border-top:1px solid var(--pos-border);padding-top:12px}.iv6-add-product-dialog .iv6-advanced summary{cursor:pointer;min-height:48px;font-size:14px;line-height:1.5}.iv6-add-product-dialog .iv6-advanced summary small{color:var(--pos-muted);font-size:12px;display:block}.iv6-add-product-dialog .iv6-info{color:var(--pos-muted);margin:12px 0;font-size:12px;line-height:1.5}.iv6-add-product-dialog .iv6-setup-form>footer{border-top:1px solid var(--pos-border);background:0 0;justify-content:flex-end;align-items:center;gap:16px;margin:16px -24px 0;padding:16px 24px 0;display:flex;position:static}.iv6-add-product-dialog .iv6-setup-form>footer>small{color:var(--pos-muted);flex:1;font-size:12px;line-height:1.5}.iv6-add-product-dialog .iv6-setup-form>footer>.pos-button{white-space:nowrap;min-height:48px}@media (width<=600px){.iv6-add-product-dialog.pos-panel{padding:16px}.iv6-add-product-dialog .iv6-setup-form>footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.iv6-product-name-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.iv6-product-name-row>label{min-width:0}@media (width<=500px){.iv6-product-name-row{grid-template-columns:1fr;gap:0}}.iv6-item-visual>.iv6-default-item-icon{color:var(--pos-ink);stroke-width:1px}.iv6-add-product-dialog>header h2{align-items:center;gap:12px;display:flex}.iv6-add-product-dialog>header h2>.pos-icon{width:32px;height:32px;color:var(--pos-ink);stroke-width:1px;flex:none}.iv6-add-product-dialog .iv6-setup-form>fieldset>label:has(input[maxlength="64"]){width:100%}@media (width<=500px){.iv6-add-product-dialog .iv6-setup-form>fieldset>label:has(input[maxlength="64"]){width:100%}}.iv6-product-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=500px){.iv6-product-name-row{grid-template-columns:1fr}}.iv6-add-product-dialog .iv6-setup-form>fieldset>.iv6-product-name-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.iv6-add-product-dialog .iv6-product-name-row .pos-field{width:100%;min-width:0}.iv6-add-product-dialog .iv6-setup-form>fieldset>label:has(input[maxlength="64"]){grid-column:1;width:100%}@media (width<=500px){.iv6-add-product-dialog .iv6-setup-form>fieldset>.iv6-product-name-row{grid-template-columns:1fr}.iv6-add-product-dialog .iv6-setup-form>fieldset>label:has(input[maxlength="64"]){grid-column:1/-1}}.iv6-add-product-dialog .iv6-advanced{background:0 0;border:0;border-radius:0;margin:8px 0 0;padding:0}.iv6-add-product-dialog .iv6-advanced[open]{padding-bottom:0}.iv6-add-product-dialog .iv6-setup-form>.pos-tabs{margin-bottom:16px}.iv6-add-product-dialog .iv6-setup-form>fieldset[hidden]{display:none}.iv6-add-product-dialog .iv6-product-photos,.iv6-add-product-dialog .iv6-product-stock{display:block}.iv6-add-product-dialog .iv6-product-stock h3{margin:0 0 12px;font-size:18px}.iv6-add-product-dialog .iv6-product-stock p{margin:8px 0;font-size:14px;line-height:1.5}.iv6-product-columns{border-bottom:1px solid var(--pos-border);color:var(--pos-muted);grid-template-columns:minmax(0,1fr) 120px 22px;gap:16px;padding:12px 16px;font-size:14px;display:grid}.iv6-product-columns>span:nth-child(2){text-align:right}.iv6-product-list .iv6-item.pos-button{gap:16px;min-height:72px;padding:12px 16px}.iv6-product-list .iv6-item-visual{flex:0 0 40px;width:40px;height:48px}.iv6-product-list .iv6-item-visual>.iv6-default-item-icon{width:30px;height:30px;color:var(--pos-muted)}.iv6-product-list .iv6-item>span:nth-child(2){min-width:0}.iv6-product-list .iv6-quantity{min-width:120px}.iv6-product-list .iv6-quantity>strong{font-size:22px;line-height:1.3}.iv6-product-list .iv6-item>.pos-icon{width:20px;height:20px;color:var(--pos-muted);flex:0 0 20px}.iv6-product-list .iv6-quantity>.iv6-out-of-stock{color:#94621c;margin-top:2px;font-size:12px;font-weight:500}.iv6-product-list .iv6-item.pos-button:hover{border-color:var(--pos-border);box-shadow:none;background:#f7f4ff}.iv6-product-list .iv6-item.pos-button:hover:not(:focus-visible){outline:none}.iv6-product-list .iv6-item.pos-button:focus-visible{outline:2px solid var(--pos-accent);outline-offset:-2px}.iv6-product-list{background:var(--pos-surface);border:1px solid var(--pos-border);border-radius:20px;padding:0 16px;overflow:hidden}.iv6-product-columns{border-bottom:1px solid var(--pos-border);padding:16px 8px}.iv6-product-list .iv6-item.pos-button{border:0;border-bottom:1px dotted var(--pos-border);min-height:72px;box-shadow:none;background:0 0;border-radius:0;padding:12px 8px}.iv6-product-list .iv6-item.pos-button:hover{background:var(--pos-background);border-bottom-color:var(--pos-border)}.iv6-product-list .iv6-item.pos-button strong{font-weight:600}.iv6-list-total{border-top:1px solid var(--pos-border);color:var(--pos-muted);margin-top:16px;padding:16px 8px;font-size:14px;line-height:1.5}.iv6-product-list .iv6-item.pos-button:has(+.iv6-list-total){border-bottom:0}@media (width>=701px){.iv6-page:not(:has(.iv6-inline-stock)):not(:has(.iv6-stock-page)):not(:has(.iv6-receive-popup)){box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.iv6-page:not(:has(.iv6-inline-stock))>.iv6-panel{flex:1;min-height:0;overflow:hidden}.iv6-page:not(:has(.iv6-inline-stock)) .iv6-work{min-height:0;overflow:hidden}.iv6-page:not(:has(.iv6-inline-stock)) .iv6-list{flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}.iv6-product-list{flex-direction:column;min-height:0;max-height:100%;display:flex}.iv6-product-columns,.iv6-list-total{flex:none}.iv6-product-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.iv6-list-total{margin-top:0}}.iv6-product-columns{color:var(--pos-muted);font-size:13px;font-weight:500}.iv6-inline-stock .iv6-inline-row{min-height:0;padding-top:8px;padding-bottom:8px}.iv6-inline-stock .iv6-inline-row .iv6-inline-include{flex-direction:row;align-items:center;gap:8px;height:auto;min-height:0;margin:8px 0 0;padding:0;display:flex}.iv6-inline-stock .iv6-inline-include input[type=checkbox]{border-radius:6px;padding:0}.iv6-inline-stock{flex-direction:column;min-height:0;max-height:100%;display:flex}.iv6-inline-stock .iv6-inline-tools{flex:none}.iv6-inline-stock .iv6-inline-head{color:var(--pos-muted);flex:none;grid-template-columns:minmax(180px,1fr) 90px 100px 90px;gap:16px;padding:12px 20px;font-size:14px;font-weight:500}.iv6-inline-head>span:not(:first-child){text-align:center}.iv6-inline-rows{flex:1;min-height:0;overflow:auto}.iv6-inline-stock .iv6-inline-row{border-bottom:1px dotted var(--pos-border)}.iv6-inline-stock .iv6-inline-row:last-child{border-bottom:0}.iv6-inline-stock .iv6-inline-row:hover{background:#f7f8fa}@media (width>=701px){.iv6-page:has(.iv6-inline-stock){box-sizing:border-box;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.iv6-page:has(.iv6-inline-stock)>.iv6-panel{flex:1;min-height:0;overflow:hidden}.iv6-page:has(.iv6-inline-stock) .iv6-work{min-height:0;overflow:hidden}.iv6-page:has(.iv6-inline-stock) .iv6-list{flex-direction:column;min-height:0;max-height:none;display:flex;overflow:hidden}}@media (width<=700px){.iv6-inline-stock .iv6-inline-head{grid-template-columns:minmax(140px,1fr) 70px 80px 70px;gap:8px;padding:12px 16px}.iv6-inline-stock{max-height:75dvh}}.iv6-inline-stock .iv6-inline-tools{gap:12px;padding:12px 20px}.iv6-inline-stock .iv6-inline-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.iv6-inline-stock .iv6-inline-action-row>label{white-space:nowrap;flex-direction:row;align-items:center;gap:12px;display:flex}.iv6-inline-stock .iv6-inline-action-row>label>.pos-field{flex:1;width:0;min-width:0}@media (width<=700px){.iv6-inline-stock .iv6-inline-tools{padding:12px}.iv6-inline-stock .iv6-inline-action-row>label{gap:0;font-size:0}.iv6-inline-stock .iv6-inline-action-row>label>.pos-field{font-size:14px}}.iv6-inline-stock .iv6-inline-tools{background:var(--pos-card,#fff)}.iv6-frame-stock-footer{flex-shrink:0;margin-top:12px}.iv6-frame-stock-footer>.iv6-inline-save{border-top:1px solid var(--pos-border);align-items:center;min-height:80px;padding:12px 24px}.iv6-frame-stock-footer .iv6-inline-save>div{flex-direction:column;justify-content:center;gap:2px;display:flex}.iv6-frame-stock-footer .iv6-inline-save>div>strong{margin:0;font-size:14px;line-height:21px}.iv6-frame-stock-footer .iv6-inline-save>div>small{font-size:12px;line-height:18px}@media (width<=700px){.iv6-frame-stock-footer>.iv6-inline-save{padding:12px 16px}}@media (width>=701px){.iv6-work>aside{margin-top:0}}.iv6-top .iv6-mode-badge{color:var(--pos-accent);background:var(--pos-soft);white-space:nowrap;border-radius:20px;margin-right:auto;padding:5px 9px;font-size:12px;font-weight:500}.iv6-header h1{flex-wrap:wrap;row-gap:6px}.iv6-header h1 .iv6-mode-badge{color:var(--pos-muted);border-left:1px solid var(--pos-border);white-space:nowrap;letter-spacing:normal;padding-left:16px;font-size:12px;font-weight:500;line-height:20px}html.pos-typography #root .iv6-header h1 .iv6-mode-badge{letter-spacing:normal}.iv6-header h1 .iv6-mode-badge{align-self:center}.iv6-inline-row[data-excluded=true] .iv6-inline-number{opacity:.45}.iv6-inline-row .pos-field::placeholder{color:var(--pos-muted);opacity:.65}.iv6-stock-success{z-index:150;background:var(--pos-card,#fff);color:var(--pos-ink);border:1px solid var(--pos-border);box-shadow:var(--pos-shadow-panel);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.iv6-stock-success .pos-icon{width:20px;height:20px;color:var(--pos-accent)}.iv6-top>.pos-button{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.iv6-inline-stock .iv6-inline-row,.iv6-inline-stock .iv6-inline-head{grid-template-columns:minmax(140px,1fr) 80px 156px 80px}.iv6-inline-stock .iv6-inline-row>.iv6-inline-stepper{flex-direction:row;justify-content:center;gap:4px}.iv6-inline-stock .iv6-inline-stepper>.pos-button{background:var(--pos-soft);place-items:center;width:44px;min-width:44px;height:48px;padding:0;display:grid}.iv6-inline-stock .iv6-inline-stepper>.pos-field{text-align:center;appearance:textfield;width:60px;min-width:0;padding:0}.iv6-inline-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iv6-inline-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html.pos-typography #root .iv6-inline-stepper>.pos-field{text-align:center;padding-inline:0}.iv6-target-input{align-items:center;gap:12px;font-weight:400;display:flex}.iv6-target-input>.pos-field{text-align:center;width:120px}.iv6-photo-upload{border:1px dashed var(--pos-border);background:var(--pos-canvas);border-radius:12px;padding:16px}.iv6-photo-preview{align-items:center;gap:16px;margin:12px 0;display:flex}.iv6-photo-preview .product-photo{object-fit:contain;border:1px solid var(--pos-border);border-radius:12px;width:96px;height:96px}.iv6-field-error{color:#a52b32;font-size:12px;font-weight:400;line-height:18px}.iv6-add-product-dialog .iv6-setup-form>footer{background:var(--pos-card,#fff);z-index:2;padding-bottom:16px;position:sticky;bottom:-24px}.iv6-product-name-row .pos-field{height:48px;min-height:48px}.iv6-photo-upload.is-dragging{border-color:var(--pos-accent);background:var(--pos-soft)}.iv6-photo-upload>small{color:var(--pos-muted);font-size:12px;font-weight:400}.iv6-product-photos .iv6-hidden-file{display:none}.iv6-product-photos label>.pos-button{align-self:flex-start;width:auto;margin:4px 0 0}.pos-dialog:has(.iv6-category-admin){background:var(--pos-card,#fff);border-radius:20px;width:min(760px,100vw - 32px);padding:24px}.pos-dialog:has(.iv6-category-admin)>header{border-bottom:1px solid var(--pos-border);padding-bottom:16px}.pos-dialog:has(.iv6-category-admin)>header h2{margin:0;font-size:24px;line-height:30px}.iv6-category-admin{padding:0}.iv6-category-admin .iv6-search{gap:12px;margin:16px 0}.iv6-category-admin .iv6-search>.pos-field{min-width:0}.iv6-category-admin>label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.iv6-category-admin .iv6-batch-line{border:0;border-top:1px dotted var(--pos-border);background:0 0;border-radius:0;margin:0;padding:16px 0}.iv6-category-admin .iv6-batch-line>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.iv6-category-admin .iv6-batch-line>header small{color:var(--pos-muted);font-size:12px}.iv6-category-admin .iv6-actions{gap:8px}.iv6-category-admin .iv6-actions>.pos-button{min-height:48px;padding:8px 12px;font-size:14px}.pos-dialog:has(.iv6-category-admin){width:min(680px,100vw - 32px);padding:0;overflow:auto}.pos-dialog:has(.iv6-category-admin)>header{z-index:3;background:#fff;padding:20px 24px;position:sticky;top:0}.iv6-category-admin>label{text-align:left;align-items:stretch}.iv6-category-admin .iv6-batch-line{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 0;display:flex}.iv6-category-admin .iv6-batch-line>header{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin:0;padding:0;display:flex}.iv6-category-admin .iv6-batch-line>header strong{font-size:16px}.iv6-category-admin .iv6-actions{flex-wrap:nowrap;align-items:center}.iv6-category-more{position:relative}.iv6-category-more>div{z-index:5;border:1px solid var(--pos-border);min-width:160px;box-shadow:var(--pos-shadow-panel);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:52px;right:0}.iv6-category-more>div>.pos-button{text-align:left;background:0 0;border:0;justify-content:flex-start;min-height:44px;padding:8px 12px;font-size:14px}.iv6-category-more>div>.pos-button:hover{background:var(--pos-canvas)}.iv6-category-admin .iv6-batch-line:last-of-type .iv6-category-more>div{top:auto;bottom:52px}.iv6-category-admin .iv6-batch-line{flex-wrap:wrap}.iv6-category-admin .iv6-search{align-items:center}.iv6-category-admin .iv6-search>.pos-field,.iv6-category-admin .iv6-search>.pos-button{box-sizing:border-box;height:48px;min-height:48px;margin:0}.pos-dialog:has(.iv6-category-admin)>header h2{align-items:center;gap:12px;display:flex}.pos-dialog:has(.iv6-category-admin)>header h2>.pos-icon{width:24px;height:24px;color:var(--pos-ink);flex:none}.pos-dialog:has(.iv6-category-admin)>header{padding:16px 24px}.pos-dialog:has(.iv6-category-admin)>.pos-dialog-content{padding:16px 24px}.iv6-category-admin .iv6-search{margin:0 0 12px}.iv6-category-admin .iv6-batch-line{min-height:72px;padding:12px 0}.iv6-category-admin .iv6-batch-line>header{gap:2px;min-height:0;margin:0;padding:0}.iv6-category-rename{background:var(--pos-canvas);box-sizing:border-box;border-radius:12px;flex:0 0 100%;padding:12px}.iv6-category-rename>label{text-align:left;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.iv6-category-rename .pos-field{width:100%;margin:0}.iv6-category-rename>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pos-dialog .iv6-category-admin .iv6-batch-line{align-items:center;gap:12px 16px;min-height:72px;padding:12px 0}.pos-dialog .iv6-category-admin .iv6-batch-line>header{gap:4px;min-height:0;margin:0;padding:0}.pos-dialog .iv6-category-admin .iv6-actions{align-self:center;margin:0}.iv6-category-archived{background:var(--pos-canvas);border:1px solid var(--pos-border);color:var(--pos-muted);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:12px;display:inline-block}.receive-popup-close{justify-content:flex-end;gap:8px;display:flex}.receive-item-manage>summary{border:1px solid var(--pos-border);cursor:pointer;border-radius:12px;place-items:center;width:48px;height:48px;list-style:none;display:grid}.receive-item-manage>summary::-webkit-details-marker{display:none}.receive-item-manage>div{z-index:10;min-width:190px}.iv6-item-edit-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iv6-item-edit-fields label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.iv6-item-edit-fields .pos-field{box-sizing:border-box;width:100%;margin:0}@media (width<=600px){.iv6-item-edit-fields{grid-template-columns:1fr}}.pos-dialog:has(.iv6-edit-product-layout){width:min(660px,100vw - 32px)}.iv6-edit-product-layout .iv6-setup-form>fieldset{border:0;min-width:0;margin:0;padding:16px 0}.iv6-edit-product-layout .iv6-product-name-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.iv6-edit-product-layout label{flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.iv6-edit-product-layout .pos-field{box-sizing:border-box;width:100%;margin:0}.iv6-edit-product-layout .iv6-target-input>.pos-field{width:120px}.iv6-edit-product-layout .iv6-hidden-file{display:none}.iv6-edit-product-layout footer{border-top:1px solid var(--pos-border);justify-content:flex-end;padding-top:16px;display:flex}.iv6-setup-form>fieldset[hidden]{display:none!important}.iv6-edit-product-layout .iv6-setup-form>fieldset:not([hidden]){grid-template-columns:1fr 1fr;gap:16px;padding:20px 0 16px;display:grid}.iv6-edit-product-layout .iv6-product-name-row{grid-column:1/-1;min-width:0}.iv6-edit-product-layout .iv6-product-name-row>label{min-width:0}.iv6-edit-product-layout .iv6-setup-form>fieldset>label:has(select){grid-column:1/-1}.iv6-edit-product-layout label{min-width:0;margin:0}.iv6-edit-product-layout .iv6-setup-form>.iv6-product-photos:not([hidden]),.iv6-edit-product-layout .iv6-setup-form>.iv6-product-stock:not([hidden]){flex-direction:column;gap:16px;display:flex}.iv6-edit-product-layout .iv6-product-stock p{color:var(--pos-muted);margin:0;font-size:14px;line-height:1.5}.pos-dialog:has(.iv6-edit-product-layout)>header h2{align-items:center;gap:12px;font-size:24px;display:flex}.pos-dialog:has(.iv6-edit-product-layout)>header h2>.pos-icon{flex:none;width:24px;height:24px}.pos-dialog:has(.iv6-edit-product-layout)>header{background:var(--pos-card,#fff);z-index:4;padding:16px 24px;position:sticky;top:0}.iv6-edit-product-layout footer{background:var(--pos-card,#fff);z-index:3;margin:0 -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}@media (width<=600px){.iv6-edit-product-layout .iv6-setup-form>fieldset:not([hidden]),.iv6-edit-product-layout .iv6-product-name-row{grid-template-columns:1fr}}.iv6-photo-preview>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.iv6-photo-preview strong{font-size:14px}.iv6-target-input>.pos-button{background:var(--pos-soft);place-items:center;width:48px;min-width:48px;height:48px;padding:0;display:grid}.iv6-target-input>.pos-field{appearance:textfield}.iv6-target-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iv6-target-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.iv6-work[hidden]{display:none!important}.iv6-history-view{background:var(--pos-card,#fff);border:1px solid var(--pos-border);box-sizing:border-box;border-radius:20px;flex:1;min-height:0;margin:20px 24px;padding:20px;overflow:auto}.iv6-history-view>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.iv6-history-view h2{align-items:center;gap:12px;margin:0;font-size:22px;display:flex}.iv6-history-view>article{border-top:1px dotted var(--pos-border);padding:12px 0}.iv6-history-view>article p{color:var(--pos-muted);margin:4px 0;font-size:14px}.iv6-history-view{padding:0 20px 12px}.iv6-history-view>header{z-index:2;background:#fff;margin:0;padding:16px 0;position:sticky;top:0}.iv6-history-view>header>.pos-button{align-items:center;gap:8px;display:flex}.iv6-history-columns,.iv6-history-view>.iv6-history-row{grid-template-columns:minmax(200px,1.5fr) minmax(120px,1fr) minmax(140px,1fr) 150px;align-items:center;gap:20px;display:grid}.iv6-history-columns{border-bottom:1px solid var(--pos-border);color:var(--pos-muted);z-index:1;background:#fff;padding:12px 0;font-size:14px;font-weight:500;position:sticky;top:80px}.iv6-history-view>.iv6-history-row{border-top:0;border-bottom:1px dotted var(--pos-border);padding:16px 0}.iv6-history-row:hover{background:#f7f8fa}.iv6-history-row:last-child{border-bottom:0}.iv6-history-item>strong{font-size:16px;font-weight:600}.iv6-history-item>small,.iv6-history-person>time{color:var(--pos-muted);margin-top:4px;font-size:12px;display:block}.iv6-history-view .iv6-history-item>p{margin:6px 0 0;font-size:13px;line-height:1.5}.iv6-history-action{background:var(--pos-soft);color:var(--pos-accent);border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:500;line-height:18px}.iv6-history-person>strong{font-size:14px;font-weight:500}.iv6-history-balances{font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;font-size:14px;display:flex}.iv6-history-balances>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.iv6-history-balances small{color:var(--pos-muted);font-size:12px}@media (width<=800px){.iv6-history-columns{display:none}.iv6-history-view>.iv6-history-row{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.iv6-history-item{grid-column:1}.iv6-history-action{grid-area:auto/1}.iv6-history-person{grid-column:1}.iv6-history-balances{grid-area:1/2/4}}.iv6-page{box-sizing:border-box;width:100%;max-width:none;padding:16px 24px}.iv6-page>.iv6-header{padding-left:0;padding-right:0}.iv6-page .iv6-top{margin-left:0;margin-right:0}.iv6-page .iv6-work{padding-left:0;padding-right:0}.iv6-page .iv6-history-view{margin-left:0;margin-right:0}@media (width<=700px){.iv6-page{padding:12px 16px}}.iv6-history-sticky{z-index:4;background:var(--pos-card,#fff);position:sticky;top:0}.iv6-history-sticky>header{background:var(--pos-card,#fff);justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 0;display:flex;position:static}.iv6-history-sticky>header>.pos-button{align-items:center;gap:8px;display:flex}.iv6-history-sticky>.iv6-history-columns{background:var(--pos-card,#fff);border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);margin:0;padding:12px 0;position:static;top:auto}.iv6-history-header-actions{align-items:center;gap:12px;display:flex}.iv6-history-header-actions>.pos-button{align-items:center;gap:8px;display:flex}.iv6-history-filters{grid-template-columns:minmax(200px,1fr) 170px 160px;gap:12px;padding:0 0 16px;display:grid}.iv6-history-filters .pos-field{box-sizing:border-box;width:100%;margin:0}.iv6-history-search{min-width:0;position:relative}.iv6-history-search>.pos-icon{width:20px;height:20px;color:var(--pos-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.iv6-history-search>.pos-field{padding-left:44px}.iv6-history-balances>div[data-changed=false]{color:var(--pos-muted)}.iv6-history-balances>div[data-changed=false] strong{font-weight:400}.iv6-history-balances>div[data-changed=true] strong{color:var(--pos-accent);font-weight:600}.iv6-history-count{background:var(--pos-card,#fff);border-top:1px solid var(--pos-border);color:var(--pos-muted);padding:12px 0;font-size:14px;position:sticky;bottom:-12px}.iv6-history-empty{color:var(--pos-muted);text-align:center;padding:24px 0}@media (width<=800px){.iv6-history-filters{grid-template-columns:1fr 1fr}.iv6-history-search{grid-column:1/-1}}.iv6-history-page>.iv6-header,.iv6-history-page .iv6-top{display:none}.iv6-history-page .iv6-history-view{max-height:calc(100dvh - 32px);margin-top:0}.iv6-history-page>.iv6-panel{flex:1;min-height:0;overflow:hidden}.iv6-history-page .iv6-history-sticky>header{padding-top:16px}.iv6-history-sticky>header{border-bottom:0}.iv6-history-sticky>.iv6-history-columns{border-top:0}.iv6-supply-list .iv6-supply-columns{grid-template-columns:minmax(0,1fr) 190px 120px 22px;gap:16px;font-size:14px;font-weight:500}.iv6-supply-columns>span:nth-child(2){text-align:left}.iv6-supply-columns>span:nth-child(3){text-align:right}.iv6-supply-list .iv6-item.pos-button{grid-template-columns:44px minmax(0,1fr) 190px 120px 22px;align-items:center;gap:16px;display:grid}.iv6-supply-list .iv6-item .iv6-age{order:initial;width:auto;max-width:none;padding:0;font-size:13px;line-height:20px}.iv6-supply-list .iv6-item>span:nth-child(2){min-width:0}.iv6-supply-list .iv6-item .iv6-quantity{text-align:right}@media (width<=800px){.iv6-supply-list .iv6-supply-columns{grid-template-columns:minmax(0,1fr) 150px 100px 22px;gap:12px}.iv6-supply-list .iv6-item.pos-button{grid-template-columns:44px minmax(0,1fr) 150px 100px 22px;gap:12px}.iv6-supply-list .iv6-quantity{min-width:0}}.iv6-supply-list .iv6-observed-time{display:block}.iv6-observed-time>time{color:var(--pos-ink);margin:0;font-weight:400;display:block}.iv6-supply-list .iv6-observed-time time>strong{font-size:14px;font-weight:500;line-height:21px;display:block}.iv6-supply-list .iv6-observed-time time>small{color:var(--pos-muted);margin-top:2px;font-size:13px;line-height:20px;display:block}.service-barrels{border:1px solid var(--pos-border);background:#fff;border-radius:20px;min-height:0;margin-top:20px;padding:0 20px;overflow:auto}.service-barrel-heading,.service-barrels .service-barrel-row{grid-template-columns:minmax(180px,1fr) 170px 110px 22px;align-items:center;gap:16px;display:grid}.service-barrel-heading{border-bottom:1px solid var(--pos-border);color:var(--pos-muted);padding:16px 8px;font-size:14px}.service-barrels .service-barrel-row{border:0;border-bottom:1px dotted var(--pos-border);text-align:left;width:100%;min-height:88px;color:var(--pos-ink);background:#fff;border-radius:0;margin:0;padding:16px 8px}.service-barrel-row:hover{background:#f7f8fa}.service-barrel-name{align-items:center;gap:16px;display:flex}.service-barrel-name>strong{font-size:16px;font-weight:600}.service-barrel-date time{margin:0;font-size:14px;font-weight:500;display:block}.service-barrel-date small{color:var(--pos-muted);margin-top:4px;font-size:13px;display:block}.service-barrel-level{text-align:right;font-size:22px}.service-barrel-heading>span:nth-child(3){text-align:right}.service-barrel-note{color:var(--pos-muted);margin:0;padding:12px 8px;font-size:13px}.service-level-options{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.service-level-options>.pos-button{min-height:56px;padding:8px;font-size:18px}.service-level-options>.pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);border-color:var(--pos-accent)}.service-level-check small{color:var(--pos-muted);font-size:13px}@media (width<=700px){.service-barrel-heading,.service-barrels .service-barrel-row{grid-template-columns:minmax(120px,1fr) 110px 75px 20px;gap:8px}.service-barrels{padding:0 12px}.service-barrel-name{gap:8px}}.service-barrel-name>span{flex-direction:column;gap:4px;display:flex}.service-barrel-name>span>strong{font-size:16px;font-weight:600}.service-barrel-name>span>small{color:var(--pos-muted);font-size:14px}.iv6-product-list .iv6-item>span:nth-child(2)>strong,.service-barrel-name>span>strong{letter-spacing:normal;font-family:inherit;font-size:18px;font-weight:600;line-height:27px}.service-barrel-name>span>small{font-size:14px;font-weight:400;line-height:21px}.service-barrel-stock{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.service-barrel-stock>.service-barrel-level{font-size:22px;font-weight:600;line-height:1.3}.service-barrel-stock>small{color:var(--pos-muted);font-size:14px;font-weight:400;line-height:21px}.service-previous-observation{border:1px solid var(--pos-border);border-radius:12px;grid-template-columns:120px 1fr;align-items:center;gap:24px;margin-bottom:20px;padding:16px;display:grid}.service-previous-observation>svg{color:#766890;width:100px;height:130px}.service-previous-observation>div{border-left:1px solid var(--pos-border);flex-direction:column;gap:8px;padding-left:20px;display:flex}.service-previous-observation strong{font-size:28px;line-height:36px}.service-previous-observation strong small{color:var(--pos-ink);font-size:18px}.service-previous-observation span,.service-previous-observation time{color:var(--pos-muted);margin:0;font-size:14px;font-weight:400}.service-level-check h3{margin:0 0 4px;font-size:18px}.service-level-check>p{color:var(--pos-muted);margin:0;font-size:14px}.pos-dialog:has(.service-level-check)>header h2{align-items:center;gap:12px;font-size:24px;display:flex}.pos-dialog:has(.service-level-check)>header h2>.pos-icon{width:24px;height:24px}.service-previous-observation>svg{width:120px;height:150px;display:block}.service-previous-observation{grid-template-columns:120px 1fr}.pos-dialog:has(.service-level-check){width:min(580px,100vw - 32px)}.pos-dialog:has(.service-level-check)>header{align-items:center;padding:16px 24px}.pos-dialog:has(.service-level-check)>.pos-dialog-content{padding:20px 24px}.service-previous-observation{background:#faf9fc;grid-template-columns:144px minmax(0,1fr);gap:20px;margin-bottom:20px;padding:16px}.service-previous-observation>.service-level-visual{border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.service-level-visual>svg{width:132px;height:152px;display:block}.service-level-visual>small{color:var(--pos-muted);text-align:center;font-size:11px;line-height:16px}.service-previous-observation>div:not(.service-level-visual){gap:6px;padding-left:20px}.service-previous-observation strong{font-size:28px;font-weight:600;line-height:36px}.service-previous-observation strong small{font-size:16px;font-weight:400}.service-previous-observation time{font-size:13px;line-height:20px}.service-level-options{gap:8px;margin:16px 0 12px}.service-level-options>.pos-button{height:56px;min-height:56px;box-shadow:none;border-radius:12px;font-size:16px;font-weight:500}.service-level-options>.pos-button[aria-pressed=true]{background:var(--pos-soft);border:2px solid var(--pos-accent);color:var(--pos-accent);font-weight:600}.pos-dialog:has(.service-level-check)>footer{align-items:center;gap:12px;padding:16px 24px}.pos-dialog:has(.service-level-check)>footer>.pos-button{justify-content:center;align-items:center;min-width:112px;height:48px;min-height:48px;margin:0;padding:0 20px;font-size:16px;display:inline-flex}@media (width<=480px){.service-previous-observation{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px}.service-level-visual>svg{width:108px;height:140px}.service-previous-observation>div:not(.service-level-visual){padding-left:12px}.service-level-options{gap:6px}.service-level-options>.pos-button{padding:6px;font-size:14px}}.iv6-service-page>.iv6-header>.iv6-search{display:none}.iv6-service-page>.iv6-header>div:first-child{margin-right:auto}.service-barrel-alert{color:#855600;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.service-barrel-alert>span{background:#cb8a18;border-radius:50%;width:7px;height:7px}.service-barrel-alert.is-empty{color:#9c3030}.service-barrel-alert.is-empty>span{background:#b44141}.service-barrels .service-barrel-date time{white-space:nowrap;font-size:13px;line-height:20px}.service-container-list{gap:12px;display:grid}.service-container-list>p,.service-container-confirm p{color:var(--pos-muted);font-size:14px;line-height:1.5}.service-container-row{border-bottom:1px dotted var(--pos-border);align-items:center;gap:8px;padding:8px 0;display:flex}.service-container-row>button:first-child{text-align:left;background:#fff;border:0;border-radius:0;flex:1;grid-template-columns:1fr auto 20px;gap:6px 16px;padding:12px;display:grid}.service-container-row small{color:var(--pos-muted);grid-column:1/3;font-size:13px}.service-container-row svg{grid-area:1/3/3}.service-container-row>button:last-child:not(:first-child){font-size:14px}.service-container-confirm{padding:8px 0 20px}.pos-dialog:has(.service-container-list,.service-container-confirm){width:min(580px,100vw - 32px)}.pos-dialog:has(.service-container-list,.service-container-confirm)>header{align-items:center;padding:16px 24px}.pos-dialog:has(.service-container-list,.service-container-confirm)>header h2{align-items:center;gap:12px;font-size:24px;line-height:32px;display:flex}.pos-dialog:has(.service-container-list,.service-container-confirm)>header h2>.pos-icon{flex-shrink:0;width:24px;height:24px}.pos-dialog:has(.service-container-list,.service-container-confirm)>.pos-dialog-content{padding:16px 24px 20px}.service-container-list{gap:0}.service-container-list>p{margin:0 0 12px}.service-container-row{gap:12px;padding:0}.service-container-row>button:first-child{grid-template-rows:24px 20px;gap:2px 16px;min-height:72px;padding:12px}.service-container-row>button:first-child:hover{background:var(--pos-canvas,#f4f5f7)}.service-container-row strong{grid-area:1/1;font-size:16px;font-weight:600;line-height:24px}.service-container-row small{grid-area:2/1;font-size:13px;line-height:20px}.service-container-row .service-container-value{grid-area:1/2/3;align-self:center;font-size:22px;font-weight:600;line-height:28px}.service-container-value.is-low{color:#855600}.service-container-value.is-empty{font-size:16px}.service-container-row svg{width:20px;height:20px;color:var(--pos-muted);align-self:center}.service-container-list>.pos-button{justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:16px;font-size:16px;display:flex}.pos-dialog:has(.service-container-list,.service-container-confirm)>footer{gap:12px;padding:16px 24px}.pos-dialog:has(.service-container-list,.service-container-confirm)>footer>.pos-button{min-width:112px;height:48px;margin:0;padding:0 20px;font-size:16px}.service-container-confirm h3{margin:0 0 8px;font-size:18px;line-height:26px}.service-container-confirm p{margin:0}@media (width<=480px){.service-container-row{flex-wrap:wrap;gap:0}.service-container-row>button:first-child{min-width:100%}.service-container-row>button:last-child:not(:first-child){margin:0 12px 12px}.pos-dialog:has(.service-container-list,.service-container-confirm)>header{padding-left:16px;padding-right:16px}.pos-dialog:has(.service-container-list,.service-container-confirm)>.pos-dialog-content{padding-left:16px;padding-right:16px}.pos-dialog:has(.service-container-list,.service-container-confirm)>footer{padding-left:16px;padding-right:16px}}.iv6-common-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.iv6-common-actions>.pos-button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.iv6-common-actions>.pos-button[aria-label]{flex-shrink:0;width:48px;padding:0}@media (width<=800px){.iv6-top{flex-wrap:wrap;gap:12px}.iv6-common-actions{gap:8px;margin-left:auto}}.iv6-supply-menu>div[role=menu]{border-radius:12px;width:220px;padding:6px;box-shadow:0 8px 24px #19113a14}.iv6-supply-menu>div[role=menu]>.pos-button:only-child{min-height:48px;color:var(--pos-ink);background:#fff;border:0;border-radius:8px;margin:0;padding:10px 12px}.iv6-supply-menu>div[role=menu]>.pos-button:only-child:hover{background:#f4f5f7}.iv6-supply-menu>div[role=menu]>.pos-button:only-child:focus-visible{outline:2px solid var(--pos-accent);outline-offset:-2px}.service-barrel-stock>.service-barrel-level{font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 7px;font-size:22px;font-weight:600;line-height:28px;display:flex}.service-barrel-reading{white-space:nowrap}.service-barrel-reading+.service-barrel-reading:before{content:"·";color:var(--pos-muted);margin-right:7px;font-weight:400}.pos-dialog:has(.service-barrels){width:min(1080px,100vw - 32px);max-width:1080px}@media screen{.iv6-work>aside{box-sizing:border-box;width:max-content;min-width:160px;max-width:220px}.iv6-work>aside>.pos-category-nav{box-sizing:border-box;max-width:100%}}.iv6-supplies-work>.service-barrels{align-self:start;min-width:0;max-height:100%;margin-top:0}.iv6-product-list:not(.iv6-supply-list) .iv6-item-visual{flex:0 0 64px;width:64px;height:48px;position:relative}.iv6-product-list:not(.iv6-supply-list) .iv6-item-visual>img{object-fit:contain;width:64px;max-width:none;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iv6-product-list:not(.iv6-supply-list) .iv6-item-visual>.iv6-default-item-icon{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-barrel-name .iv6-item-visual>.iv6-default-item-icon{width:64px;height:64px}.iv6-photo-preview .product-photo{background-color:#fff;background-image:linear-gradient(45deg,#e9e9ed 25%,#0000 25%),linear-gradient(-45deg,#e9e9ed 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e9e9ed 75%),linear-gradient(-45deg,#0000 75%,#e9e9ed 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.iv6-setup-form label.iv6-background-choice{flex-direction:row;align-items:center;gap:12px;min-height:48px;display:flex}@media screen{.iv6-page .iv6-work{grid-template-rows:minmax(0,1fr)}.iv6-page .iv6-work>aside{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;min-height:0;max-height:100%;padding-bottom:8px;overflow:hidden auto}.iv6-page .iv6-work>aside>.pos-category-nav{flex-shrink:0;min-height:0}}@media screen and (width>=701px){.iv6-header-search-field{max-width:440px}}.iv6-quantity.iv6-quantity-uncounted>strong{color:var(--pos-muted);white-space:nowrap;font-size:14px;font-weight:400;line-height:1.4}.supplier-orders-overlay{z-index:90;background:#20232966;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.supplier-orders{box-sizing:border-box;width:min(1200px,100%);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.supplier-orders>header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.supplier-orders h1{font-size:28px}.supplier-orders h2{font-size:22px}.supplier-orders label{gap:8px;margin:16px 0;font-size:14px;font-weight:600;display:grid}.supplier-orders label:has(input[type=checkbox]){align-items:center;gap:12px;display:flex}.supplier-orders .pos-message{margin:12px 0}.supplier-order-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px;display:grid}.supplier-order-layout aside{border-left:1px solid var(--pos-border);padding-left:16px}.supplier-order-layout aside .pos-button{text-align:left;width:100%;margin-bottom:8px}.supplier-orders small{color:var(--pos-muted);font-size:14px;font-weight:400;display:block}.supplier-order-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.supplier-catalog>.supplier-catalog-row{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(0,1fr) 208px;align-items:center;margin:0;padding:16px 0;display:grid}.supplier-catalog img{object-fit:contain;float:left;width:40px;height:40px;margin-right:12px}.supplier-catalog>.supplier-catalog-row>.pos-field{box-sizing:border-box;text-align:center;width:96px;font-size:22px}.supplier-send-review,.supplier-receive{background:var(--pos-soft);border-radius:20px;margin-top:24px;padding:20px}.supplier-receipt-row{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(0,1fr) 140px 140px minmax(140px,1fr);align-items:center;gap:12px;display:grid}@media (width<=800px){.supplier-order-layout{grid-template-columns:1fr}.supplier-order-layout aside{border-left:0;border-top:1px solid var(--pos-border);padding:16px 0}.supplier-receipt-row{grid-template-columns:1fr 1fr}.supplier-orders{padding:16px}}.supplier-catalog-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supplier-substitution{grid-column:1/-1;grid-template-columns:1fr 160px 1fr;gap:12px;display:grid}@media (width<=800px){.supplier-substitution{grid-template-columns:1fr}}.supplier-catalog-filters .pos-field{box-sizing:border-box;width:100%;min-width:0}.supplier-orders h1{letter-spacing:-.4px}.supplier-orders-overlay::backdrop{background:#20232966}.supplier-orders-overlay{box-sizing:border-box;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.supplier-orders>header{background:var(--pos-surface);z-index:2;padding:12px 0;position:sticky;top:-24px}.supplier-order-layout{grid-template-columns:1fr}.supplier-order-layout aside{border-left:0;border-top:1px solid var(--pos-border);padding-top:16px;padding-left:0}.supplier-order-layout aside summary{cursor:pointer;min-height:24px;padding:12px 0;font-size:18px;font-weight:600}.supplier-order-layout aside details>.pos-button{width:auto;margin:8px;display:inline-flex}.supplier-order-layout.is-review .supplier-catalog,.supplier-order-layout.is-review .supplier-catalog+h2,.supplier-order-layout.is-review>section>label,.supplier-order-layout.is-review>section>.supplier-review-action{display:none}.supplier-order-layout.is-review section>.supplier-send-review label{display:grid}.supplier-review-action{z-index:1;margin:16px 0 0;position:sticky;bottom:-24px}.supplier-catalog-filters{grid-column:1/-1}.supplier-catalog .pos-quantity>label{margin:0;font-size:12px}.supplier-order-layout.is-review>section>h2{display:none}@media (width<=600px){.supplier-catalog>.supplier-catalog-row{grid-template-columns:1fr;gap:12px}}.supplier-stock-preview{font-variant-numeric:tabular-nums;grid-column:1/-1;padding:8px 0}.supplier-receive>fieldset{border:0;min-width:0;margin:0;padding:0}.supplier-category-heading{grid-column:1/-1;margin:16px 0 0;font-size:18px;font-weight:600}.supplier-orders{width:min(1000px,100%)}.supplier-orders>header{gap:16px;margin-bottom:16px;padding:0 0 20px;position:static}.supplier-orders h1{align-items:center;gap:12px;margin:0;font-size:28px;font-weight:700;line-height:35px;display:flex}.supplier-orders h1>.pos-icon{width:32px;height:32px}.supplier-orders h2{margin:24px 0 8px;font-size:20px}.supplier-orders>header>.pos-button{flex:0 0 48px;width:48px;padding:0}.supplier-permissions{color:var(--pos-muted);margin:12px 0 20px}.supplier-permissions>summary{cursor:pointer;align-content:center;min-height:48px;font-size:14px}.supplier-permissions[open]{border-bottom:1px solid var(--pos-border);padding-bottom:16px}.supplier-order-toolbar{border-bottom:1px solid var(--pos-border);padding:12px 0}.supplier-order-toolbar>[role=status]{color:var(--pos-muted);margin-left:auto;font-size:14px}.supplier-catalog-filters{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px}.supplier-search{display:block;position:relative}.supplier-search>.pos-icon{width:22px;height:22px;color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.supplier-search>.pos-field{padding-left:48px}.supplier-category-heading{background:var(--pos-soft);border-radius:10px;margin-top:16px;padding:12px 16px;font-size:14px}.supplier-catalog>.supplier-catalog-row{grid-template-columns:minmax(0,1fr) 208px;gap:24px;padding:16px}.supplier-catalog-row strong{font-size:18px;font-weight:600}.supplier-catalog-row small{margin-top:4px;line-height:1.6}.supplier-catalog img{width:56px;height:56px;margin-right:16px}.supplier-catalog .pos-quantity>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.supplier-review-footer{border-top:1px solid var(--pos-border);color:var(--pos-muted);justify-content:space-between;align-items:center;gap:16px;margin:24px -24px 0;padding:16px 24px 0;font-size:14px;display:flex}.supplier-review-footer .supplier-review-action{min-width:176px;margin:0;position:static}.supplier-order-layout.is-review .supplier-review-footer{display:none}@media (width<=600px){.supplier-catalog-filters{grid-template-columns:1fr}.supplier-catalog>.supplier-catalog-row{grid-template-columns:1fr;gap:12px}.supplier-review-footer{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.supplier-order-toolbar>[role=status]{margin-left:0}}.supplier-orders-overlay{overflow:hidden}.supplier-orders{overflow-x:hidden}.supplier-permissions{margin:4px 0 8px}.supplier-orders .supplier-order-toolbar{padding-top:4px}.inventory-count-overlay{z-index:110;background:#18112d55;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-count-panel{box-sizing:border-box;width:min(1180px,100%);max-height:calc(100dvh - 48px);overflow:auto}.inventory-count-panel>header{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.inventory-count-panel h1{margin:4px 0;font-size:28px}.inventory-count-panel h2{font-size:20px}.inventory-count-panel label{flex-direction:column;gap:8px;max-width:360px;margin:16px 0;display:flex}.inventory-count-work{grid-template-columns:190px minmax(0,1fr);gap:24px;margin:20px 0;display:grid}.inventory-count-row,.inventory-count-head{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(160px,1fr) 100px 120px 90px;align-items:center;gap:16px;min-height:64px;padding:12px;display:grid}.inventory-count-head{color:var(--pos-muted);min-height:32px;font-size:14px}.inventory-count-row small{color:var(--pos-muted);margin-top:4px;font-size:14px;display:block}.inventory-count-row input{text-align:center;box-sizing:border-box;width:100%}.inventory-count-panel footer{border-top:1px solid var(--pos-border);background:#fff;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.inventory-count-panel footer>span{margin-right:auto;font-size:14px}.inventory-count-saved{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.inventory-reconcile{overflow:auto}.inventory-reconcile table{border-collapse:collapse;width:100%;font-size:16px}.inventory-reconcile th,.inventory-reconcile td{text-align:left;border-bottom:1px solid var(--pos-border);padding:12px}.inventory-reconcile th{color:var(--pos-muted);font-size:14px;font-weight:500}@media (width<=800px){.inventory-count-work{grid-template-columns:1fr}.inventory-count-work>div:last-child{overflow:auto}.inventory-count-row,.inventory-count-head{min-width:540px}.inventory-count-panel footer{flex-wrap:wrap}.inventory-count-overlay{padding:12px}}.count-paper-preview{border-top:1px solid var(--pos-border);margin-top:24px;padding-top:16px}.count-paper{color:#000;background:#fff;width:302px;margin:16px auto;padding:12px;font:12px Arial}.count-paper h2{margin:0;font-size:16px}.count-paper>p{margin:4px 0;font-size:11px}.count-paper section h3{border-top:1px solid #777;padding-top:6px;font-size:12px}.count-paper section p{justify-content:space-between;gap:12px;font-size:11px;display:flex}.count-paper section strong{white-space:nowrap}@media print{body:has(.count-paper-preview) *{visibility:hidden}:is(body:has(.count-paper-preview) .count-paper,body:has(.count-paper-preview) .count-paper *){visibility:visible}body:has(.count-paper-preview) .count-paper{margin:0;position:absolute;top:0;left:0}body:has(.count-paper-preview) .inventory-count-overlay{background:0 0;padding:0;display:block;position:static}body:has(.count-paper-preview) .inventory-count-panel{max-height:none;box-shadow:none;border:0;overflow:visible}body:has(.count-paper-preview) .count-paper-preview{border:0}}.inventory-count-panel>.pos-button,.count-paper-preview>.pos-button{align-items:center;gap:8px;display:inline-flex}.inventory-count-row>span:last-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-count-row>span:last-child>.pos-button{min-width:48px;padding:12px}.inventory-count-panel .pos-icon{flex-shrink:0}.inventory-count-baseline{background:var(--pos-soft);border:1px solid var(--pos-border);color:var(--pos-accent);border-radius:12px;padding:16px}.inventory-count-panel label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:12px;min-height:48px;margin:8px 0}.inventory-count-panel input[type=checkbox]{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;accent-color:var(--pos-accent);flex:0 0 20px;margin:0;padding:0}.inventory-submitted-record{border:1px solid var(--pos-border);background:var(--pos-soft);border-radius:12px;margin:16px 0;padding:16px}.inventory-submitted-record p{color:var(--pos-muted);margin:8px 0 0;font-size:14px}.inventory-reconcile td small{color:var(--pos-muted);margin-top:4px;font-size:12px;display:block}.inventory-count-panel>select[aria-label="Count paper width"]{width:110px;margin-right:12px}.count-paper-options{margin:12px 0}.count-paper-options>summary{cursor:pointer;min-height:48px;color:var(--pos-accent);align-items:center;gap:8px;font-size:16px;display:flex}.count-paper-options>select[aria-label="Count paper width"]{width:110px;margin-right:12px}.count-paper-options>.pos-button{align-items:center;gap:8px;display:inline-flex}.inventory-count-panel>p:not(.inventory-count-baseline){margin:8px 0;font-size:14px;line-height:20px}.inventory-count-panel>header{margin-bottom:8px}.inventory-count-work{margin:12px 0}@media (height<=650px){.inventory-count-panel{padding:16px}.inventory-count-panel>header{padding-bottom:8px}.inventory-count-baseline{margin:8px 0;padding:12px;line-height:20px}.inventory-count-head{min-height:24px;padding:8px}.inventory-count-row{box-sizing:border-box;min-height:64px;padding:8px}}@media (width<=1000px){.inventory-count-row,.inventory-count-head{grid-template-columns:minmax(140px,1fr) 72px 96px 72px;gap:12px}}.inventory-count-row>span:last-child>.pos-button{box-sizing:border-box;width:48px;min-width:48px}@media (width<=1000px){.inventory-count-row,.inventory-count-head{grid-template-columns:minmax(140px,1fr) 64px 96px 88px}}.category-count-heading{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.category-count-heading h2{margin:0;font-size:18px}.category-count-heading>span{color:var(--pos-muted);font-size:13px}.category-count-row{border-bottom:1px dotted var(--pos-border);grid-template-columns:56px minmax(140px,1fr) 216px;align-items:center;gap:16px;padding:14px 12px;display:grid}.category-count-row:hover{background:#f4f5f7}.category-count-photo{border:1px solid var(--pos-border);background:#fff;border-radius:10px;place-items:center;width:56px;height:56px;display:grid}.category-count-photo img{object-fit:contain;max-width:48px;max-height:48px}.category-count-photo svg{width:28px;height:28px}.category-count-identity{flex-direction:column;gap:3px;display:flex}.category-count-identity strong{font-size:18px;font-weight:600}.category-count-identity small,.category-count-identity>span{color:var(--pos-muted);font-size:14px}.category-count-entry{flex-direction:column;align-items:center;gap:6px;display:flex}.category-count-stepper{grid-template-columns:48px 80px 48px;gap:8px;display:grid}.category-count-stepper>.pos-button{place-items:center;width:48px;height:48px;min-height:48px;padding:0;display:grid}.category-count-stepper>.pos-field{text-align:center;min-height:48px;width:80px!important;padding:0 4px!important}.category-count-entry>small{color:var(--pos-muted);font-size:13px}.category-count-entry>.pos-field{width:192px}.category-count-entry .has-difference{color:var(--pos-ink);font-weight:600}.category-count-confirm{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 12px;display:flex}.category-count-confirm>.pos-button{align-items:center;gap:8px;min-height:48px;display:flex}.category-count-confirm>small{color:var(--pos-muted);font-size:13px}@media (width<=650px){.category-count-row{grid-template-columns:48px minmax(0,1fr);gap:10px}.category-count-photo{width:48px;height:48px}.category-count-entry{grid-column:2;align-items:flex-start}.category-count-identity strong{font-size:16px}.category-count-heading{flex-direction:column;align-items:flex-start}.category-count-confirm>.pos-button{font-size:14px}}.inventory-count-panel footer:has(.category-count-confirm){grid-template-columns:1fr auto auto;gap:10px 12px;display:grid}.inventory-count-panel footer>.category-count-confirm{border-bottom:1px solid var(--pos-border);grid-column:1/-1;align-items:stretch;padding:0 0 10px}.inventory-count-panel footer>.category-count-confirm>.pos-button{justify-content:center}.inventory-count-panel footer:has(.category-count-confirm)>span{font-size:13px}.category-count-row{padding-top:10px;padding-bottom:10px}.inventory-count-panel:has(.category-count-rows)>header>div>small{display:none}.inventory-count-panel:has(.category-count-rows)>.inventory-count-baseline{padding:10px 14px;font-size:13px}.inventory-count-panel:has(.category-count-rows)>header{padding-bottom:12px}@media (width<=650px){.inventory-count-panel footer:has(.category-count-confirm){grid-template-columns:1fr 1fr}.inventory-count-panel footer:has(.category-count-confirm)>span{grid-column:1/-1}}.category-count-search{position:relative}.category-count-search>.pos-icon{width:22px;height:22px;color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.category-count-search .pos-field{box-sizing:border-box;width:100%;padding-left:48px!important}.count-saved-actions{justify-content:flex-end;gap:12px;margin:16px 0;display:flex}.count-paper-preview:has(.count-paper h3){margin-top:16px}.count-paper section strong{white-space:normal;text-align:right}.inventory-count-panel>header{align-items:center;gap:16px;padding:0 0 16px!important}.inventory-count-panel>header h1{align-items:center;gap:12px;margin:0;font-size:24px;line-height:32px;display:flex}.inventory-count-panel>header h1>.pos-icon{width:24px;height:24px}.inventory-count-panel>header>.pos-button{flex-shrink:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.inventory-count-panel:has(.count-start-bar){width:min(560px,100%)}.count-start-bar{align-items:flex-end;gap:16px;margin:16px 0;display:flex}.count-start-bar>label{flex:1;max-width:none;margin:0;font-size:14px;font-weight:500}.count-start-bar .pos-field{min-height:48px}.count-start-bar>.pos-button{min-width:132px;min-height:48px}.count-manager-tools{color:var(--pos-muted);margin:8px 0 12px;font-size:14px}.count-manager-tools>summary{cursor:pointer;min-height:32px}.count-manager-tools>.pos-button{margin-top:8px}.count-empty{color:var(--pos-muted);padding:12px 0;font-size:14px}.inventory-count-panel>.inventory-count-baseline{color:var(--pos-muted);border:1px solid var(--pos-border);background:#f4f5f7;margin:16px 0 12px;padding:10px 14px;font-size:13px}.inventory-count-baseline>strong{color:var(--pos-ink)}.inventory-count-panel:has(.category-count-rows)>p:not(.inventory-count-baseline){color:var(--pos-muted);margin:0 0 12px;font-size:14px;line-height:20px}.inventory-count-work{margin-top:16px}.category-count-row{gap:12px}.category-count-identity strong{line-height:24px}.category-count-entry>small{line-height:18px}.inventory-count-panel footer{bottom:-24px;box-shadow:0 -8px 16px #fff}.inventory-count-saved{border-bottom-style:dotted;min-height:48px;padding:12px;font-size:14px}.inventory-count-saved:hover{background:#f4f5f7}@media (width<=500px){.count-start-bar{flex-direction:column;align-items:stretch}.inventory-count-panel>header h1{font-size:22px}.inventory-count-panel footer{bottom:-12px}}.count-saved-identity{flex-direction:column;flex:1;gap:4px;display:flex}.count-saved-identity>strong{font-size:16px;font-weight:600}.count-saved-identity>small{color:var(--pos-muted);font-size:13px}.count-saved-status{color:var(--pos-muted);background:#f4f5f7;border-radius:8px;padding:5px 10px;font-size:12px}.inventory-count-panel:has(.count-start-bar)>.count-empty{margin:12px 0 0;padding:0}.inventory-count-panel:has(.category-count-rows){width:min(1000px,100%)}.inventory-count-panel>header{z-index:3;background:#fff;position:sticky;top:-24px;box-shadow:0 -24px #fff;padding-top:8px!important}.inventory-count-panel:has(.category-count-rows)>.inventory-count-baseline{margin-top:12px;margin-bottom:10px}.inventory-count-panel:has(.category-count-rows) .inventory-count-work{gap:20px;margin:12px 0}.category-count-stepper{align-items:center}.category-count-stepper>.pos-field{box-sizing:border-box;height:48px;margin:0!important}.category-count-heading{padding-bottom:10px}.inventory-count-panel footer:has(.category-count-confirm){margin-top:16px;padding-top:12px}.inventory-count-panel footer>.category-count-confirm{padding-bottom:10px}@media (width<=800px){.inventory-count-panel:has(.category-count-rows) .inventory-count-work{grid-template-columns:1fr}}@media (width<=500px){.inventory-count-panel>header{top:-12px;box-shadow:0 -12px #fff}}.inventory-count-panel>header>.category-count-search{flex:1;min-width:140px;max-width:420px;margin-left:auto}.inventory-count-panel>header>div:first-child{flex-shrink:0}.inventory-count-panel footer:has(.category-count-confirm){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventory-count-panel footer:has(.category-count-confirm)>span{flex-basis:100%;order:-1;margin:0;font-size:13px}.inventory-count-panel footer>.category-count-confirm{border:0;flex:1;align-items:stretch;min-width:240px;padding:0;display:flex}.inventory-count-panel footer>.category-count-confirm>small{display:none}.inventory-count-panel footer>.category-count-confirm>.pos-button{padding-left:12px;padding-right:12px;font-size:14px}@media (width<=650px){.inventory-count-panel>header:has(.category-count-search){flex-wrap:wrap}.inventory-count-panel>header>.category-count-search{flex-basis:100%;order:2;max-width:none;margin:0}.inventory-count-panel>header>.pos-button{margin-left:auto}.inventory-count-panel footer>.category-count-confirm{flex-basis:100%}}.inventory-count-panel>header>.category-count-search{align-items:center;display:flex}.inventory-count-panel>header>.category-count-search .pos-field{box-sizing:border-box;height:48px;min-height:48px;margin:0!important}.inventory-count-panel footer>.category-count-confirm{flex:0 auto;min-width:0;margin-right:auto}@media (width<=650px){.inventory-count-panel footer>.category-count-confirm{flex-basis:100%;margin-right:0}}.inventory-count-panel footer:has(.category-count-confirm)>.count-save-draft{order:0;margin-right:auto}.inventory-count-panel footer>.category-count-confirm{order:1;margin-right:0}.inventory-count-panel footer:has(.category-count-confirm)>.pos-button:not(.count-save-draft){order:2}.inventory-count-panel footer:has(.category-count-confirm)>.count-save-draft{margin-left:auto;margin-right:0}.inventory-count-panel footer:has(.category-count-confirm){justify-content:flex-end}.inventory-count-panel footer>.category-count-confirm>.pos-button{justify-content:center;gap:12px;min-width:160px}.inventory-count-panel:has(.count-saved-actions):not(:has(.count-paper-preview)){width:min(560px,100%)}.inventory-count-panel:has(.count-saved-actions)>h2{margin:20px 0 8px;font-size:20px;line-height:28px}.inventory-count-panel:has(.count-saved-actions)>p{color:var(--pos-muted);margin:0 0 20px;font-size:14px;line-height:22px}.count-saved-actions{border-top:1px solid var(--pos-border);justify-content:flex-end;align-items:center;gap:12px;padding-top:16px;display:flex}.count-saved-actions>.pos-button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.count-saved-actions>.pos-button:last-child{min-width:112px}.inventory-count-panel:has(.count-saved-actions)>header h1>.pos-icon{color:var(--pos-primary)}.inventory-count-panel:has(.count-saved-actions)>.count-saved-message{max-width:410px;margin:20px 0 24px;font-size:15px;line-height:24px}.inventory-count-panel>.count-saved-actions{justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:16px 0 0}.inventory-count-panel>.count-saved-actions>.pos-button{box-sizing:border-box;border-radius:12px;align-self:center;height:48px;min-height:48px;margin:0;padding:0 20px;font-size:16px;font-weight:600;line-height:24px}.inventory-count-panel>.count-saved-actions>.pos-button>.pos-icon{flex-shrink:0;width:20px;height:20px}.inventory-count-panel:has(.count-saved-actions)>.count-saved-actions{padding-top:16px}@media screen{.count-paper-preview:has(.count-paper h3){visibility:hidden;position:fixed;top:0;left:-10000px}}.category-count-search>.pos-search-field{flex:1;width:100%;min-width:0}html.pos-typography .app .inventory-count-panel>header .category-count-search input.pos-field{padding-left:48px!important;padding-right:60px!important}.shift-tasks{max-width:1100px;margin:24px auto;padding:0 16px}.shift-tasks .pos-page-header{border-bottom:1px solid var(--pos-border);margin-bottom:24px;padding-bottom:16px}.shift-tasks h1{margin:0}.shift-tasks p{color:var(--pos-muted)}.shift-task-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.shift-task-sections h2{font-size:20px}.shift-task-row{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.shift-task-row>.pos-button{text-align:left;background:#fff;border:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 4px;display:flex}.shift-task-row>span+.pos-button{width:auto}.shift-task-row strong{font-size:16px}.shift-task-row small{color:var(--pos-muted);margin-top:4px;display:block}.shift-task-check{border:1px solid var(--pos-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.shift-task-check.completed{background:var(--pos-success-soft);color:var(--pos-success)}.shift-task-add{align-items:flex-end;gap:16px;margin-top:24px;display:flex}.shift-task-add label:first-child{flex:1}.shift-task-add label{flex-direction:column;gap:8px;display:flex}@media (width<=800px){.shift-task-sections{grid-template-columns:1fr}.shift-task-add{flex-wrap:wrap}}@media screen{.shift-tasks{max-width:800px}.shift-tasks .pos-page-header{margin-bottom:12px;padding-bottom:16px}.shift-tasks h1{align-items:center;gap:12px;display:flex}.shift-tasks h1 .pos-icon{width:32px;height:32px;color:var(--pos-muted)}.shift-tasks .pos-page-header p{margin:6px 0 0;font-size:14px}.shift-task-manage{justify-content:flex-end;display:flex}.shift-task-manage .pos-button{color:var(--pos-accent);background:0 0;border:0;gap:8px;min-height:48px;font-size:14px}.shift-task-sections{grid-template-columns:1fr;gap:20px;margin-top:16px}.shift-task-sections h2{color:var(--pos-muted);margin:0 0 8px;font-size:14px;font-weight:600}.shift-task-row{padding:0}.shift-task-row>.pos-button{min-height:56px;padding:8px 4px}.shift-task-row strong{font-size:15px;font-weight:500}.shift-task-check{border-radius:6px;width:22px;height:22px}.shift-task-row .pos-button[aria-pressed=true] strong{color:var(--pos-muted)}}.shift-task-summary{align-items:center;gap:16px;display:flex}@media screen{.shift-tasks-backdrop{z-index:1100;background:#20232955;justify-content:flex-end;display:flex;position:fixed;inset:0}.shift-tasks-backdrop .shift-tasks{box-sizing:border-box;background:#fff;width:min(400px,100vw);max-width:none;height:100dvh;margin:0;padding:0;overflow:auto;box-shadow:-8px 0 32px #20232918}.shift-tasks-backdrop .shift-tasks>.pos-panel{box-sizing:border-box;border:0;border-radius:0;min-height:100%;padding:24px}.shift-tasks .shift-task-tabs .pos-button{flex:1}}.shift-task-overdue{color:#b56a0a;align-items:center;gap:6px;display:inline-flex}.shift-task-overdue i{background:#ea941c;border-radius:50%;width:8px;height:8px}@media screen{.shift-tasks-backdrop{justify-content:center;align-items:center}.shift-tasks-backdrop .shift-tasks{border-radius:20px;width:min(900px,100vw - 32px);height:min(780px,100dvh - 48px);box-shadow:0 16px 48px #20232924}.shift-tasks-backdrop .shift-tasks>.pos-panel{padding:24px}.shift-task-add{grid-template-columns:1fr 1fr;align-items:end;display:grid}.shift-task-add label{min-width:0}.shift-task-row{flex-wrap:wrap}.task-row-tools{justify-content:flex-end;gap:12px;width:100%;padding-bottom:8px;display:flex}.task-row-tools .pos-button{font-size:14px}.task-count-editor{z-index:1200;border:1px solid var(--pos-border);background:#fff;border-radius:20px;width:min(480px,100vw - 48px);padding:24px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #20232940}.task-count-editor label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.task-count-editor>div{justify-content:flex-end;gap:12px;display:flex}}.employee-task-summary{border:1px solid var(--pos-border);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin:20px 0;padding:20px;display:flex}.employee-task-summary h2{align-items:center;gap:8px;margin:0 0 8px;display:flex}.clockout-task-review{border:1px solid var(--pos-border);border-radius:12px;margin:16px 0;padding:16px}.clockout-task-review label{flex-direction:column;gap:8px;margin-top:12px;display:flex}.shift-task-add label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:12px}.task-quantity-field.pos-field{width:112px;max-width:100%}.shift-task-day-setting{flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0;display:flex}.shift-task-day-setting label{flex-direction:column;gap:8px;display:flex}.shift-task-day-setting small{width:100%;color:var(--pos-muted)}.employee-task-summary{gap:20px}.employee-task-summary>div{flex:1;min-width:0}.employee-task-summary>.pos-button{flex:none;padding:12px 20px;width:auto!important}.employee-task-summary strong{white-space:nowrap}.shift-task-day-setting label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:12px;min-height:48px;display:flex}.shift-task-day-setting input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--pos-accent);margin:0;padding:0}@media screen{.shift-tasks-backdrop .shift-tasks{width:min(720px,100vw - 32px);height:auto;max-height:calc(100dvh - 48px)}.shift-tasks-backdrop .shift-tasks>.pos-panel{min-height:0;padding:24px}.shift-tasks .pos-page-header{margin-bottom:16px;padding-bottom:16px}.shift-task-summary{gap:12px;font-size:14px;line-height:1.5}.shift-tasks .shift-task-tabs{margin-top:16px}.shift-task-sections{gap:24px;margin-top:16px}.shift-task-sections h2{margin-bottom:8px;font-size:16px;line-height:1.5}.shift-task-row{gap:8px;padding:8px 0}.shift-task-row>.pos-button{gap:12px;min-height:48px;padding:8px 0}.shift-task-row strong{font-size:16px;line-height:1.5}.shift-task-row small{margin-top:2px;font-size:14px;line-height:1.5}.task-row-tools{box-sizing:border-box;justify-content:flex-start;gap:8px;padding:0 0 4px 34px}.task-row-tools .pos-button{align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:inline-flex}.shift-task-manage{margin-top:8px}.shift-task-manage .pos-button{align-items:center;gap:10px;display:inline-flex}}@media (width<=580px){.shift-tasks-backdrop .shift-tasks>.pos-panel{padding:16px}.task-row-tools{flex-wrap:wrap;padding-left:0}}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-sections section{margin:0 0 18px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-sections section>h2{color:#6b6878!important;letter-spacing:0!important;text-transform:none!important;margin:0 0 8px 4px!important;font-size:15px!important;font-weight:600!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-sections section{background:0 0!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-sections section>.shift-task-row:first-of-type{border-top-left-radius:20px!important;border-top-right-radius:20px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-sections section>.shift-task-row:last-of-type{border-bottom:0!important;border-bottom-right-radius:20px!important;border-bottom-left-radius:20px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row{background:#fff!important;border:0!important;border-bottom:1px solid #e5e4eccc!important;border-radius:0!important;align-items:center!important;gap:8px!important;min-height:64px!important;margin:0!important;padding:0 10px 0 0!important;display:flex!important;box-shadow:0 1px 2px #1410280a!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row>.pos-button:first-child{min-width:0!important;min-height:64px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;padding:10px 6px 10px 16px!important;display:flex!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row>.pos-button:first-child strong{color:#17151f!important;font-size:17px!important;font-weight:500!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row>.pos-button:first-child small{color:#6b6878!important;font-size:14px!important;display:block!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row>.pos-button[aria-pressed=true]:first-child strong{-webkit-text-decoration:line-through #6b687880;text-decoration:line-through #6b687880;color:#6b6878!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-check{color:#fff!important;background:#fff!important;border:2px solid #c4c1d0!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-check.completed{background:#1f9d55!important;border-color:#1f9d55!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-check .pos-icon{width:16px!important;height:16px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row .task-row-tools>summary{width:44px!important;height:44px!important;box-shadow:none!important;color:#6b6878!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;display:grid!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-row .task-row-tools>summary:active{background:#f1f0f5!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks h1{letter-spacing:-.01em!important;font-size:28px!important;font-weight:700!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks,html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks>.pos-panel{background:#f2f2f7!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-tabs.shift-task-tabs.shift-task-tabs{background:#e6e5ec!important;border-radius:999px!important;margin-bottom:8px!important;padding:4px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-tabs.shift-task-tabs.shift-task-tabs .pos-button.pos-button{border-radius:999px!important;min-height:44px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .pos-page-header>.pos-button{background:#e6e5ec!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks>.panel{position:relative!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-manage-toggle{color:#5b21b6;z-index:3;background:#ede7fe;border:0;border-radius:999px;height:48px;padding:0 20px;font-size:16px;font-weight:600;position:absolute;top:34px;right:100px}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-manage-toggle:disabled{opacity:.5}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add){background:#fff!important;border:0!important;border-radius:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:14px 16px!important;margin:0 0 16px!important;padding:20px!important;display:grid!important;box-shadow:0 1px 2px #1410280d!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>h3{grid-column:1/-1;color:#17151f!important;margin:0!important;font-size:19px!important;font-weight:700!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>label{color:#6b6878!important;flex-direction:column!important;gap:6px!important;margin:0!important;font-size:15px!important;font-weight:600!important;display:flex!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>label :is(input,select){width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;color:#17151f!important;background:#f2f2f7!important;border:0!important;border-radius:16px!important;margin:0!important;padding:0 16px!important;font-size:17px!important;font-weight:500!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>.shift-task-switch-row{background:#f7f7fa;border-radius:16px;grid-column:1/-1;overflow:hidden}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>.shift-task-switch-row label{background:0 0!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>.pos-button{height:56px!important;min-height:56px!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:16px!important;font-weight:600!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>.pos-button:not(.primary){color:#5b21b6!important;background:#ede7fe!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks :is(.shift-task-day-setting,.shift-task-add)>small{grid-column:1/-1;color:#6b6878!important;margin:-6px 0 0!important;font-size:14px!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-add>.pos-button.primary{grid-column:1/-1;color:#fff!important;background:#6a2bf5!important}html :is(#root,body) .pos-task-popup.pos-task-popup main.shift-tasks.shift-tasks .shift-task-add>.pos-button.primary:disabled{opacity:.4!important}:root{--sp-brand:#6a2bf5;--sp-brand-pressed:#5a22e0;--sp-brand-text:#6a2bf5;--sp-brand-tint:#efe9ff;--sp-on-brand:#fff;--sp-ink:#1c1c1e;--sp-ink-secondary:#55555c;--sp-ink-tertiary:#77777e;--sp-ground:#f2f2f7;--sp-card:#fff;--sp-fill:#e9e9ee;--sp-fill-pressed:#dcdce2;--sp-line:#e5e5ea;--sp-alert:#c8241a;--sp-alert-tint:#fdf1ef;--sp-success:#1b7a3b;--sp-success-tint:#eef7f1;--sp-warning:#a35a00;--sp-warning-tint:#fbf0e1;--sp-focus:#6a2bf5;--sp-shadow-overlay:0 12px 40px #0000002e;--sp-font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif}.sp-counter{--cu:min(calc(100vw / 1920), calc(100vh / 1080));font-family:var(--sp-font);color:var(--sp-ink);-webkit-font-smoothing:antialiased}.sp-counter,.sp-counter *{box-sizing:border-box}:where(.sp-counter) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0}.sp-counter :is(.sp-btn,.sp-tile,.sp-search,.sp-seg button,.sp-home__staffbtn){box-shadow:none;border:0}:where(.sp-counter) :is(h1,h2,h3,p){margin:0}.sp-counter :focus-visible{outline:3px solid var(--sp-focus);outline-offset:3px}.sp-num{font-variant-numeric:tabular-nums}.sp-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:calc(var(--cu,1px) * 34);height:calc(var(--cu,1px) * 34);flex:none;display:block}.sp-bar{align-items:center;gap:calc(var(--cu) * 32);background:var(--sp-card);padding:0 calc(var(--cu) * 44);min-width:0;display:flex}.sp-bar--header{border-bottom:calc(var(--cu) * 2) solid var(--sp-line)}.sp-bar--footer{border-top:calc(var(--cu) * 2) solid var(--sp-line);gap:calc(var(--cu) * 14)}.sp-bar__spacer{flex:1}.sp-brand{font-size:calc(var(--cu) * 38);letter-spacing:-.03em;white-space:nowrap;color:#0f0f14;align-items:baseline;display:flex}.sp-brand b{font-weight:700}.sp-brand span{font-weight:300}.sp-store{font-size:calc(var(--cu) * 28);color:var(--sp-ink-secondary);padding-left:calc(var(--cu) * 32);border-left:calc(var(--cu) * 2) solid var(--sp-line);font-weight:500;line-height:calc(var(--cu) * 60);white-space:nowrap;text-overflow:ellipsis;max-width:calc(var(--cu) * 420);overflow:hidden}.sp-clock{text-align:right;white-space:nowrap;line-height:1.15}.sp-clock b{font-size:calc(var(--cu) * 36);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;display:block}.sp-clock small{font-size:calc(var(--cu) * 22);color:var(--sp-ink-secondary)}.sp-search{align-items:center;gap:calc(var(--cu) * 14);min-width:0;height:calc(var(--cu) * 76);border-radius:calc(var(--cu) * 16);background:var(--sp-fill);padding:0 calc(var(--cu) * 24);font-size:calc(var(--cu) * 28);color:var(--sp-ink-tertiary);text-align:left;flex:1;display:flex}.sp-search .sp-ico{color:var(--sp-ink-tertiary)}.sp-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sp-search em{font-style:normal;font-weight:600;font-size:calc(var(--cu) * 24);color:var(--sp-brand-text)}.sp-search:active{background:var(--sp-fill-pressed)}.sp-seg{gap:calc(var(--cu) * 2);padding:calc(var(--cu) * 5);border-radius:calc(var(--cu) * 16);background:var(--sp-fill);flex:none;display:inline-flex}.sp-counter .sp-seg button{min-height:calc(var(--cu) * 62);min-width:calc(var(--cu) * 76);padding:0 calc(var(--cu) * 18);border-radius:calc(var(--cu) * 12);font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);background:0 0;font-weight:500}.sp-counter .sp-seg button[aria-pressed=true]{background:var(--sp-card);color:var(--sp-ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.sp-avatars{align-items:center;gap:calc(var(--cu) * 12);padding-left:calc(var(--cu) * 32);border-left:calc(var(--cu) * 2) solid var(--sp-line);flex:none;display:flex}.sp-avatar{width:calc(var(--cu) * 68);height:calc(var(--cu) * 68);font-weight:600;font-size:calc(var(--cu) * 24);background:var(--sp-fill);color:var(--sp-ink-secondary);border-radius:999px;flex:none;place-items:center;display:grid}.sp-avatar--active{background:var(--sp-brand);color:var(--sp-on-brand)}.sp-btn{justify-content:center;align-items:center;gap:calc(var(--cu) * 14);min-height:calc(var(--cu) * 76);padding:0 calc(var(--cu) * 26);border-radius:calc(var(--cu) * 16);font-size:calc(var(--cu) * 26);background:var(--sp-fill);color:var(--sp-ink);white-space:nowrap;font-weight:500;transition:transform .12s,background .12s;display:inline-flex}.sp-btn:active{background:var(--sp-fill-pressed);transform:scale(.98)}.sp-btn--primary{background:var(--sp-brand);color:var(--sp-on-brand);font-weight:600}.sp-btn--primary:active{background:var(--sp-brand-pressed)}.sp-btn:disabled{color:var(--sp-ink-tertiary);cursor:not-allowed;transform:none}.sp-btn__value{color:var(--sp-ink-secondary);font-variant-numeric:tabular-nums}.sp-pill{align-items:center;gap:calc(var(--cu) * 10);height:calc(var(--cu) * 44);padding:0 calc(var(--cu) * 16);border-radius:calc(var(--cu) * 10);font-size:calc(var(--cu) * 24);background:var(--sp-fill);color:var(--sp-ink-secondary);white-space:nowrap;font-weight:600;display:inline-flex}.sp-pill:before{content:"";width:calc(var(--cu) * 10);height:calc(var(--cu) * 10);background:currentColor;border-radius:999px}.sp-pill--alert{color:var(--sp-alert);background:var(--sp-alert-tint)}.sp-pill--success{color:var(--sp-success);background:var(--sp-success-tint)}.sp-pill--warning{color:var(--sp-warning);background:var(--sp-warning-tint)}.sp-tile{text-align:left;background:var(--sp-card);border-radius:calc(var(--cu) * 26);padding:calc(var(--cu) * 36);flex-direction:column;justify-content:space-between;min-width:0;transition:transform .12s,background .12s;display:flex}.sp-tile:active{background:#f7f7fa;transform:scale(.98)}.sp-tile__top{justify-content:space-between;align-items:flex-start;gap:calc(var(--cu) * 16);display:flex}.sp-tile .sp-ico{width:calc(var(--cu) * 68);height:calc(var(--cu) * 68);color:var(--sp-brand)}.sp-tile__count{font-size:calc(var(--cu) * 50);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.sp-counter .sp-tile__title{color:inherit;font-size:calc(var(--cu) * 36);letter-spacing:-.01em;font-weight:600;line-height:1.15;display:block}.sp-counter .sp-tile__desc{font-size:calc(var(--cu) * 26);color:var(--sp-ink-secondary);line-height:1.3;margin-top:calc(var(--cu) * 8)!important}.sp-tile--main .sp-ico{width:calc(var(--cu) * 112);height:calc(var(--cu) * 112);stroke-width:1.35px}.sp-counter .sp-tile--main .sp-tile__title{font-size:calc(var(--cu) * 46);letter-spacing:-.02em}.sp-tile--main .sp-tile__count{font-size:calc(var(--cu) * 60)}.sp-tile--primary{background:var(--sp-brand);color:var(--sp-on-brand)}.sp-tile--primary:active{background:var(--sp-brand-pressed)}.sp-tile--primary .sp-ico{color:var(--sp-on-brand)}.sp-counter .sp-tile--primary .sp-tile__desc{color:#ffffffd1}.sp-counter .sp-tile__desc .sp-tile__alert{color:var(--sp-alert);font-weight:600}.sp-counter .sp-tile--alert .sp-tile__count,.sp-counter .sp-tile--alert .sp-tile__desc{color:var(--sp-alert)}.sp-tile:disabled{cursor:default;background:var(--sp-card);transform:none}.sp-counter .sp-tile:disabled .sp-ico,.sp-counter .sp-tile:disabled .sp-tile__title{color:var(--sp-ink-tertiary)}.sp-popover{background:var(--sp-card);border-radius:calc(var(--cu) * 26);box-shadow:var(--sp-shadow-overlay);padding:calc(var(--cu) * 32);gap:calc(var(--cu) * 20);flex-direction:column;display:flex}.sp-popover__head{justify-content:space-between;align-items:center;gap:calc(var(--cu) * 16);display:flex}.sp-popover__title{font-size:calc(var(--cu) * 32);font-weight:600}.sp-popover__meta{font-size:calc(var(--cu) * 22);color:var(--sp-ink-secondary)}.sp-popover dl{gap:calc(var(--cu) * 10) calc(var(--cu) * 24);font-size:calc(var(--cu) * 24);grid-template-columns:1fr auto;margin:0;display:grid}.sp-popover dt{color:var(--sp-ink-secondary)}.sp-popover dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sp-popover__actions{gap:calc(var(--cu) * 12);grid-template-columns:1fr 1fr;display:grid}@media (prefers-reduced-motion:reduce){.sp-counter *{transition:none!important}}@keyframes sp-pulse{0%,to{opacity:.55}50%{opacity:1}}.sp-skel{background:var(--sp-fill);border-radius:calc(var(--cu) * 10);vertical-align:middle;animation:1.2s ease-in-out infinite sp-pulse;display:inline-block}.sp-skel--count{width:calc(var(--cu) * 64);height:calc(var(--cu) * 50)}.sp-skel--text{width:calc(var(--cu) * 220);height:calc(var(--cu) * 22)}.sp-progress{align-items:center;gap:calc(var(--cu) * 16);width:45%;margin-top:calc(var(--cu) * 12);display:flex}.sp-progress__track{height:calc(var(--cu) * 10);background:var(--sp-fill);border-radius:999px;flex:1;overflow:hidden}.sp-progress__track i{background:var(--sp-brand);border-radius:999px;height:100%;transition:width .3s;display:block}.sp-tile--primary .sp-progress__track{background:#ffffff4d}.sp-progress span{font-size:calc(var(--cu) * 22);color:var(--sp-ink-secondary);white-space:nowrap}@media (prefers-reduced-motion:reduce){.sp-skel{animation:none}}:is(main:has(>.sp-page),main:has(.sp-page)){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.sp-page{grid-template-rows:calc(var(--cu) * 124) 1fr;background:var(--sp-ground);min-height:100dvh;display:grid}.sp-counter .sp-page__back{padding-left:calc(var(--cu) * 14);flex:none}.sp-page__title{align-items:baseline;gap:calc(var(--cu) * 14);font-size:calc(var(--cu) * 36);letter-spacing:-.01em;white-space:nowrap;color:var(--sp-ink);margin:0;font-weight:600;display:flex}.sp-page__count{font-size:calc(var(--cu) * 28);color:var(--sp-ink-secondary);font-variant-numeric:tabular-nums;font-weight:500}.sp-page__body{padding:calc(var(--cu) * 28) calc(var(--cu) * 44) calc(var(--cu) * 44);gap:calc(var(--cu) * 24);flex-direction:column;min-width:0;display:flex}.sp-counter .sp-page .sp-search{max-width:calc(var(--cu) * 760);align-self:center;margin:0}.sp-chips{gap:calc(var(--cu) * 12);flex-wrap:wrap;display:flex}.sp-counter .sp-chip{min-height:calc(var(--cu) * 64);padding:0 calc(var(--cu) * 26);background:var(--sp-card);color:var(--sp-ink);font-size:calc(var(--cu) * 24);border:0;border-radius:999px;font-weight:500}.sp-counter .sp-chip[aria-pressed=true]{background:var(--sp-ink);color:var(--sp-card);font-weight:600}.sp-counter .sp-chip--alert[aria-pressed=false]{color:var(--sp-alert)}.sp-counter .sp-chip--alert[aria-pressed=true]{background:var(--sp-alert);color:#fff}.sp-orders__filters{align-items:center;gap:calc(var(--cu) * 20);flex-wrap:wrap;display:flex}.sp-orders__list{border-radius:calc(var(--cu) * 26);background:var(--sp-card);overflow:hidden}.sp-counter .sp-orders__row{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1.35fr) minmax(0, .95fr) calc(var(--cu) * 190) calc(var(--cu) * 150) calc(var(--cu) * 30);place-items:center start;gap:calc(var(--cu) * 28);width:100%;min-height:calc(var(--cu) * 112);padding:calc(var(--cu) * 16) calc(var(--cu) * 32);border:0;border-top:calc(var(--cu) * 2) solid var(--sp-line);text-align:left;background:0 0;border-radius:0;display:grid}.sp-counter .sp-orders__row:first-child{border-top:0}.sp-counter .sp-orders__row:active{background:var(--sp-ground)}.sp-orders__row.is-loading{grid-template-columns:1fr 1fr auto}.sp-orders__who,.sp-orders__what>span{flex-direction:column;min-width:0;display:flex}.sp-orders__who b,.sp-orders__what b{align-items:center;gap:calc(var(--cu) * 12);font-size:calc(var(--cu) * 28);font-weight:600;display:flex}.sp-orders__who small,.sp-orders__what small{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:calc(var(--cu) * 4);overflow:hidden}.sp-orders__what{align-items:center;gap:calc(var(--cu) * 16);min-width:0;display:flex}.sp-orders__what .sp-ico{width:calc(var(--cu) * 44);height:calc(var(--cu) * 44);color:var(--sp-brand)}.sp-orders__rush{height:calc(var(--cu) * 36);font-size:calc(var(--cu) * 24);padding:0 calc(var(--cu) * 12)}.sp-orders__due{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);white-space:nowrap}.sp-orders__due.is-late{color:var(--sp-alert);font-weight:600}.sp-orders__total{font-size:calc(var(--cu) * 28);text-align:right;font-weight:600}.sp-orders__chev{color:var(--sp-ink-tertiary);width:calc(var(--cu) * 30)!important;height:calc(var(--cu) * 30)!important}.sp-orders__row.is-late{box-shadow:inset calc(var(--cu) * 6) 0 0 var(--sp-alert)}.sp-pill--brand{color:var(--sp-brand-text);background:var(--sp-brand-tint)}.sp-orders__empty{background:var(--sp-card);border-radius:calc(var(--cu) * 26);padding:calc(var(--cu) * 64);align-items:center;gap:calc(var(--cu) * 24);font-size:calc(var(--cu) * 28);color:var(--sp-ink-secondary);text-align:center;flex-direction:column;display:flex}.sp-orders__pages{justify-content:center;align-items:center;gap:calc(var(--cu) * 24);font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);display:flex}.sp-counter .sp-orders__row>:nth-last-child(-n+3){justify-self:end}.sp-chip__count{margin-left:calc(var(--cu) * 10);opacity:.55;font-weight:600}.sp-counter .sp-chip[aria-pressed=true] .sp-chip__count{opacity:.75}.sp-orders__rack{color:var(--sp-ink);font-weight:600}.sp-orders__when{gap:calc(var(--cu) * 4);flex-direction:column;min-width:0;display:flex}.sp-orders__sms{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-orders__sms.is-success{color:var(--sp-success);font-weight:500}.sp-orders__sms.is-alert{color:var(--sp-alert);font-weight:600}.sp-orders__sms.is-warning{color:var(--sp-warning);font-weight:500}@media screen{.payment-completion-backdrop{z-index:1200;background:#20232966;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-completion-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:20px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 20px 60px #20232933}.payment-completion-dialog .payment-result{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;gap:14px;padding:8px 0}.payment-completion-dialog .payment-result .payment-result-icon{flex-shrink:0;width:56px;height:56px}.payment-completion-dialog .payment-result .payment-result-icon .pos-icon{width:28px;height:28px}.payment-completion-dialog .payment-result>h2{font-size:28px;line-height:1.2}.payment-completion-dialog .payment-result .payment-result-amount{gap:8px;margin:4px 0}.payment-completion-dialog .payment-result .payment-result-amount>strong{font-size:40px}.payment-completion-dialog .payment-result>.actions{display:none}.payment-completion-actions{border-top:1px solid #e1e4e9;justify-content:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.payment-completion-actions .pos-button{min-height:52px}.payment-completion-receipt{width:384px;top:0;position:fixed!important;left:-10000px!important}}@media print{.payment-completion-receipt{position:static}}.payment-completion-actions .pos-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}@media screen{.payment-completion-dialog.retail-payment-result .payment-result>.actions{border-top:1px solid #e1e4e9;justify-content:center;gap:12px;margin-top:12px;padding-top:20px;display:flex}html.pos-typography #root .payment-result>.payment-result-row{justify-content:space-between;align-items:baseline;gap:32px;width:min(280px,100%);max-width:100%;margin:0;font-size:16px;line-height:24px;display:flex}html.pos-typography #root .payment-result-row>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}html.pos-typography #root .payment-result>.payment-result-total{color:var(--pos-ink);margin-top:8px;font-size:20px;line-height:28px}html.pos-typography #root .payment-completion-dialog.retail-payment-result{width:min(480px,100%);padding:28px}html.pos-typography #root .retail-payment-result .payment-result{gap:10px;padding:0}html.pos-typography #root .retail-payment-result .payment-result-icon{width:52px;height:52px;margin-bottom:4px}html.pos-typography #root .retail-payment-result .payment-result>.eyebrow{letter-spacing:.4px;font-size:13px;line-height:20px}html.pos-typography #root .retail-payment-result .payment-result>h2{margin:0 0 8px;font-size:24px;line-height:32px}html.pos-typography #root .retail-payment-result .payment-result>.payment-result-row{gap:24px;width:min(240px,100%)}html.pos-typography #root .retail-payment-result .payment-result>.payment-result-total{border-bottom:1px solid #e8ebef;margin:0 0 4px;padding:8px 0 18px;font-size:16px;line-height:24px}html.pos-typography #root .retail-payment-result .payment-result-total>strong{letter-spacing:-.6px;font-size:32px;line-height:40px}html.pos-typography #root .retail-payment-result .payment-result-row:not(.payment-result-total){color:var(--pos-readable-muted,#667085);font-size:14px;line-height:22px}html.pos-typography #root .retail-payment-result .payment-result>.actions{gap:12px;margin-top:12px;padding-top:20px}html.pos-typography #root .retail-payment-result .payment-result>.actions .pos-button{flex:1;min-width:0;min-height:52px;font-size:16px}.app .shared-payment-checkout .checkout-payment-body{gap:20px;max-width:600px}.app .shared-payment-checkout .checkout-payment-body.retail-cash-keypad-visible{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.shared-payment-checkout .retail-cash-keypad-visible .checkout-payment-tabs,.shared-payment-checkout .retail-cash-keypad-visible .retail-amount-due{grid-column:1/-1;justify-self:center}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-cash-entry{grid-area:auto/1;width:100%;min-width:0}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-floating-keypad{width:260px;box-shadow:none;grid-area:auto/2;margin-top:32px;position:static}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-floating-keypad .pos-button:last-child{display:none}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-floating-keypad .pos-button:nth-last-child(2){grid-column:1/-1}.app .shared-payment-checkout .retail-cash-keypad-visible .sales-cash-offered{text-align:left;color:var(--pos-readable-ink,#202329);background:0 0;border:0;border-radius:0;gap:0;padding:0;font-weight:600;display:grid}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field{background:#ece7f7;border:1px solid #e4ddf3;border-radius:12px;justify-content:center;align-items:baseline;gap:6px;margin-top:8px;padding:12px 16px;display:flex}html.pos-typography #root .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field,html.pos-typography #root .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field>span,html.pos-typography #root .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field input{font-size:40px;font-weight:600;line-height:44px}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field input{text-align:left;caret-color:#0000;height:44px;min-height:44px;margin:0;padding:0}.app .shared-payment-checkout .retail-cash-keypad-visible .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app .shared-payment-checkout .retail-cash-keypad-visible .cash-presets .pos-button{width:100%;height:82px;min-height:82px;padding:8px}.shared-payment-checkout .retail-amount-due{flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}html.pos-typography #root .shared-payment-checkout .retail-amount-due span{color:var(--pos-readable-muted,#555b66);font-size:16px}html.pos-typography #root .shared-payment-checkout .retail-amount-due strong{font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1.2}.app .shared-payment-checkout>.actions{border-top:1px solid #e1e4e9;padding-top:16px}.app .shared-payment-checkout>.actions .pos-button{flex:none;width:auto;min-height:52px;padding:0 24px}}@media screen and (width<=700px){.app .shared-payment-checkout .checkout-payment-body.retail-cash-keypad-visible{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-floating-keypad{width:220px}}.shared-payment-checkout .retail-cash-keypad-visible>.muted{grid-column:1/-1}@media screen{.app .shared-card-payment .checkout-card-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;display:grid}.app .shared-card-payment .checkout-card-entry .sales-cash-offered{text-align:left;background:#fff;border-radius:12px;flex-direction:row;grid-area:1/1/auto/-1;align-items:center;gap:24px;min-height:72px;padding:12px 140px 12px 20px;display:flex}.app .shared-card-payment .checkout-card-entry .checkout-currency-field{background:0 0;border:0;width:auto;margin:0;padding:0}html.pos-typography #root .shared-card-payment .checkout-card-entry .checkout-currency-field,html.pos-typography #root .shared-card-payment .checkout-card-entry .checkout-currency-field input{font-size:28px;font-weight:700;line-height:36px}.app .shared-card-payment .checkout-card-entry .checkout-currency-field input{height:36px;min-height:36px}.app .shared-card-payment .checkout-card-change{color:#6038d6;background:0 0;border:0;grid-area:1/2;margin-right:16px;padding:0 8px}.app .shared-card-payment .checkout-terminal-state{grid-column:1/-1;gap:16px;padding:36px 0}.app .shared-card-payment .checkout-terminal-state .pos-icon{color:#6038d6;width:48px;height:48px}.app .shared-card-payment .checkout-terminal-state strong{font-size:22px;font-weight:600}.app .shared-card-payment .checkout-terminal-state span{color:var(--pos-readable-muted,#555b66);font-size:16px}.app .shared-card-payment .checkout-card-actions{grid-column:1/-1}.app .shared-payment-checkout .checkout-payment-body,.app .shared-payment-checkout .checkout-payment-body.keypad-open{gap:20px}.app .shared-payment-checkout .retail-amount-due{box-sizing:border-box;gap:8px;min-height:101px;padding:0}.app .shared-card-payment .checkout-payment-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.app .shared-card-payment .checkout-card-entry{grid-column:1;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.app .shared-card-payment .checkout-card-entry .sales-cash-offered{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;font-weight:600;display:grid}.app .shared-card-payment .checkout-card-entry .checkout-currency-field{box-sizing:border-box;background:#ece7f7;border:1px solid #e4ddf3;border-radius:12px;justify-content:center;align-items:baseline;gap:6px;width:100%;margin-top:8px;padding:12px 130px 12px 12px;display:flex}html.pos-typography #root .shared-card-payment .checkout-card-entry .checkout-currency-field,html.pos-typography #root .shared-card-payment .checkout-card-entry .checkout-currency-field>span,html.pos-typography #root .shared-card-payment .checkout-card-entry .checkout-currency-field input{font-size:40px;font-weight:600;line-height:44px}.app .shared-card-payment .checkout-card-entry .checkout-currency-field input{text-align:left;caret-color:#0000;height:44px;min-height:44px;padding:0}.app .shared-card-payment .checkout-card-change{align-self:end;margin-bottom:11px;margin-right:4px;padding:0 4px;font-size:14px}.app .shared-card-payment .checkout-terminal-state{text-align:center;margin-top:24px;padding:16px 0}.app .shared-card-payment .checkout-terminal-state .pos-icon{width:32px;height:32px}.app .shared-card-payment .checkout-terminal-state strong{font-size:18px}.app .shared-card-payment .checkout-terminal-state span{font-size:14px;line-height:1.5}.app .shared-card-payment .checkout-floating-keypad{z-index:20;width:260px;position:absolute;top:180px;right:0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-payment-body.keypad-open{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.shared-card-payment .checkout-payment-tabs,.shared-card-payment .retail-amount-due{grid-column:1/-1;justify-self:center}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry{grid-column:1;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .sales-cash-offered{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;font-weight:600;display:grid}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field{box-sizing:border-box;background:#ece7f7;border:1px solid #e4ddf3;border-radius:12px;justify-content:center;align-items:baseline;gap:6px;width:100%;margin-top:8px;padding:12px 130px 12px 12px;display:flex}html.pos-typography #root .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field{font-size:40px;font-weight:600;line-height:44px}html.pos-typography #root .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field>span{font-size:40px;font-weight:600;line-height:44px}html.pos-typography #root .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field input{font-size:40px;font-weight:600;line-height:44px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field input{text-align:left;caret-color:#0000;height:44px;min-height:44px;padding:0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-change{align-self:end;margin-bottom:11px;margin-right:4px;padding:0 4px;font-size:14px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-terminal-state{text-align:center;margin-top:24px;padding:16px 0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-terminal-state .pos-icon{width:32px;height:32px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-terminal-state strong{font-size:18px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-terminal-state span{font-size:14px;line-height:1.5}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-floating-keypad{z-index:20;width:260px;position:absolute;top:180px;right:0}.app .sales-review.shared-card-payment .checkout-card-entry{position:relative}.app .sales-review.shared-card-payment .checkout-card-change{height:48px;min-height:48px;margin:0;position:absolute;top:43px;right:4px}.app .shared-payment-checkout .checkout-currency-field{box-sizing:border-box;height:78px;min-height:78px}.app .shared-payment-checkout .checkout-card-entry>.sales-cash-offered{margin-top:0}.app .sales-review.shared-card-payment .checkout-card-entry{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:20px;display:grid}.app .sales-review.shared-card-payment .checkout-card-entry>.sales-cash-offered{grid-area:1/1}.app .sales-review.shared-card-payment .checkout-card-entry>.checkout-card-change{z-index:1;grid-area:1/1;place-self:start end;margin:43px 4px 0 0;position:static}.app .sales-review.shared-card-payment .checkout-card-entry>.checkout-terminal-state{box-sizing:border-box;background:#f4f5f7;border-radius:12px;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:16px;min-height:220px;margin:32px 0 0;padding:24px 16px;display:flex}.app .sales-review.shared-card-payment .checkout-card-entry>.checkout-card-actions{grid-column:2}.app .sales-review.shared-card-payment .checkout-card-entry>p{grid-column:1}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;column-gap:20px;width:100%;min-width:0;display:grid}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;column-gap:20px;width:100%;min-width:0;display:grid}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.sales-cash-offered{grid-area:1/1;width:100%;min-width:0;margin:0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry>.sales-cash-offered{grid-area:1/1;width:100%;min-width:0;margin:0}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-terminal-state{grid-area:1/2;width:100%;margin:32px 0 0;padding:24px 16px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry>.checkout-terminal-state{grid-area:1/2;width:100%;margin:32px 0 0;padding:24px 16px}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-card-change{grid-area:1/1;place-self:start end;margin:43px 4px 0 0;position:static}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry>.checkout-card-change{grid-area:1/1;place-self:start end;margin:43px 4px 0 0;position:static}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-card-change{margin-top:47px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry>.checkout-card-change{margin-top:47px}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry .checkout-currency-field{justify-content:flex-start;padding-left:16px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field{justify-content:flex-start;padding-left:16px}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field{justify-content:flex-start}.app .shared-payment-checkout .checkout-currency-field{box-sizing:border-box;align-items:center;height:78px;min-height:78px;padding-top:0;padding-bottom:0}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{box-sizing:border-box;align-items:center;height:78px;min-height:78px;padding-top:0;padding-bottom:0}html.pos-typography #root .shared-payment-checkout .checkout-currency-field>span,html.pos-typography #root .shared-payment-checkout .checkout-currency-field input{height:44px;min-height:44px;margin:0;padding:0;line-height:44px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field>span{height:44px;min-height:44px;margin:0;padding:0;line-height:44px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{height:44px;min-height:44px;margin:0;padding:0;line-height:44px}.app .shared-payment-checkout .checkout-currency-field>span,.app .shared-payment-checkout .checkout-currency-field input{transform:none}}@media screen and (width>=701px){.app .shared-payment-checkout,.app .service-payment-screen>.shared-payment-checkout{background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:0 20px;padding:0;display:grid}.app .shared-payment-checkout>.checkout-layout{display:contents}.app .shared-payment-checkout .shared-checkout-summary{grid-area:1/1/3}.app .shared-payment-checkout .checkout-layout>.checkout-payment{background:#fff;border:1px solid #e1e4e9;border-bottom:0;border-radius:16px 16px 0 0;grid-area:1/2;padding:24px}.app .shared-payment-checkout>.actions{background:#fff;border:1px solid #e1e4e9;border-radius:0 0 16px 16px;grid-area:2/2;justify-content:flex-end;margin:0;padding:16px 20px}.app .shared-payment-checkout .shared-checkout-summary{background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:20px 20px 0}.app .shared-payment-checkout .shared-checkout-summary .checkout-summary-scroll>.checkout-receipt-heading{display:none}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li{border-bottom:1px solid #e1e4e9;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.app .shared-payment-checkout .shared-checkout-summary .checkout-item-icon{background:#fff;border:1px solid #e1e4e9;border-radius:12px;width:64px;height:72px}html.pos-typography #root .shared-payment-checkout .shared-checkout-summary .sales-review-items strong{font-size:16px;font-weight:600}html.pos-typography #root .shared-payment-checkout .shared-checkout-summary .sales-review-items li div span{color:var(--pos-readable-muted,#626873);font-size:14px}.app .shared-payment-checkout .shared-checkout-summary .sales-review-totals{box-sizing:border-box;border-top:1px solid #e1e4e9;min-height:85px;margin-top:auto;padding:16px 0}html.pos-typography #root .shared-payment-checkout .shared-checkout-summary .sales-review-total strong{font-size:32px;font-weight:700}.app .shared-payment-checkout .shared-checkout-summary .sales-review-totals.totals-without-tax{box-sizing:border-box;flex-shrink:0;align-items:center;height:85px;min-height:85px;padding:0;display:flex}.app .shared-payment-checkout .shared-checkout-summary .sales-review-total{border:0;width:100%;margin:0;padding:0}}@media screen{.app .shared-payment-checkout .checkout-ready-section .checkout-receipt-heading{margin:0 0 8px;font-size:16px;font-weight:600;display:block}.app .shared-payment-checkout .checkout-ready-dates>div>.pos-icon{width:40px;height:40px;color:var(--pos-readable-muted,#626873);background:#f4f5f7;border:0;border-radius:50%;padding:9px}.app .shared-payment-checkout .checkout-ready-section{margin-top:24px}}.checkout-intake-summary{color:var(--pos-readable-muted,#626873);margin:8px 0 16px;font-size:16px;line-height:1.5}.ready-date-display{align-items:center;gap:12px;display:flex}.ready-date-display>span{flex-direction:column;gap:4px;display:flex}.ready-date-display small{color:var(--pos-readable-muted,#626873);font-size:14px}.ready-date-display strong{font-size:16px;font-weight:600}.app .shared-payment-checkout .checkout-ready-dates .ready-date-display>.pos-icon{width:24px;height:24px;color:var(--pos-readable-muted,#626873);box-sizing:border-box;width:40px;height:40px;background:#f4f5f7;border:0;border-radius:50%;flex-shrink:0;padding:9px}.app .shared-payment-checkout .shared-checkout-summary>.retail-checkout-summary-header,.app .shared-payment-checkout .shared-checkout-summary>.checkout-summary-heading{border-bottom:1px solid #e1e4e9;margin-bottom:12px;padding-bottom:16px}.app .shared-payment-checkout .checkout-ready-dates{border-top:0;margin-top:0;padding-top:0}.app .shared-payment-checkout .checkout-ready-section{margin-top:12px}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items:has(+.checkout-ready-section)>li:last-child{border-bottom:0}@media screen and (width>=701px){.app .shared-payment-checkout .checkout-ready-section{padding-left:76px}}.app .shared-payment-checkout .checkout-item-ready-date{margin-top:12px}.app .shared-payment-checkout .checkout-item-ready-date>.pos-icon{box-sizing:border-box;width:40px;height:40px;color:var(--pos-readable-muted,#626873);background:#f4f5f7;border-radius:50%;flex-shrink:0;padding:9px}.app .shared-payment-checkout .checkout-item-ready-date>span{flex-direction:column;gap:4px;display:flex}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li>.checkout-item-icon,.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li>strong{align-self:start}.app .shared-payment-checkout .checkout-item-ready-date>.pos-icon{display:none}.ready-date-display .ready-date-time{white-space:nowrap}.app .shared-payment-checkout .checkout-item-ready-date strong{flex-direction:column;gap:4px;font-size:0;display:flex}.app .shared-payment-checkout .checkout-item-ready-date strong>span{font-size:14px;font-weight:600}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li:has(.checkout-item-ready-date){grid-template-rows:auto auto}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li:has(.checkout-item-ready-date)>div{grid-area:1/2/3/4;padding-right:0}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li:has(.checkout-item-ready-date)>strong{grid-area:1/3}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li:has(.checkout-item-ready-date)>div>strong{padding-right:80px}.app .shared-payment-checkout .checkout-item-ready-date strong{white-space:nowrap;font-size:14px;display:block}.app .shared-payment-checkout .checkout-item-ready-date strong>span{display:inline}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li{border-bottom:0}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li+li{margin-top:8px}@media screen and (width>=701px){.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-cash-entry{flex-direction:column;justify-content:space-between;gap:0;height:322px;display:flex}.app .shared-payment-checkout .retail-cash-keypad-visible .cash-presets{margin-top:0}.app .shared-payment-checkout .retail-cash-keypad-visible .checkout-currency-field,.app .shared-payment-checkout.shared-card-payment .checkout-card-entry .checkout-currency-field{align-items:center;padding-top:0;padding-bottom:0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field{align-items:center;padding-top:0;padding-bottom:0}.app .shared-payment-checkout.shared-card-payment .checkout-card-change{margin-top:40px}}@media screen and (width>=701px){.app .shared-payment-checkout.shared-card-payment .checkout-payment-body>.checkout-floating-keypad{grid-area:3/2;margin-top:0;top:29px}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-payment-body>.checkout-floating-keypad{grid-area:3/2;margin-top:0;top:29px}}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry .checkout-card-change{margin-top:47px}.app:has(.service-payment-screen) .pos-page-header{border-bottom:0}.app:has(.service-payment-screen)>header{border-bottom:0}.app .shared-payment-checkout .retail-checkout-summary-header>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app .shared-payment-checkout .retail-checkout-summary-header p{color:var(--pos-readable-muted,#626873);white-space:nowrap;margin:0;font-size:14px}.app .shared-payment-checkout .retail-checkout-summary-header h3{margin:0;position:relative;top:2px}.app .shared-payment-checkout .retail-checkout-summary-header>div{align-items:baseline}.app .shared-payment-checkout .retail-checkout-summary-header h3{position:static;top:auto}@media screen and (width>=701px){.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-payment-body.keypad-open{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}:is(.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-payment-tabs,.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .retail-amount-due){grid-column:1/-1;justify-self:center}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-payment-body>.checkout-floating-keypad{top:32px}}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li.checkout-price-detail{margin-top:0;padding:6px 0}.app .shared-payment-checkout .shared-checkout-summary .checkout-price-detail>.checkout-item-icon{display:none}.app .shared-payment-checkout .shared-checkout-summary .checkout-price-detail>div{grid-column:2}.app .shared-payment-checkout .shared-checkout-summary .checkout-price-detail>strong{grid-column:3}html.pos-typography #root .app .shared-payment-checkout .shared-checkout-summary .checkout-price-detail>div>strong{font-size:14px;font-weight:500}html.pos-typography #root .app .shared-payment-checkout .shared-checkout-summary .checkout-price-detail>strong{font-size:14px;font-weight:600}.app .shared-payment-checkout .shared-checkout-summary .sales-review-items li.checkout-service-heading:not(:first-child){margin-top:20px}@media screen{.app .shared-payment-checkout.shared-card-payment .checkout-card-entry{grid-template-columns:minmax(0,1fr);gap:16px}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.sales-cash-offered{grid-area:auto/1}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-card-change{grid-area:1/1}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-terminal-state{text-align:center;grid-area:auto/1;gap:8px;min-height:0;margin:0;padding:20px}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state small{color:var(--pos-muted);font-size:13px;line-height:1.5}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-attention{background:#fff7e8}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-card-actions{flex-wrap:wrap;grid-column:1;gap:8px;display:flex}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-card-error{grid-column:1;margin:0}.app .shared-payment-checkout.shared-card-payment .checkout-reader-choice{grid-column:1;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.app .shared-payment-checkout.shared-card-payment .checkout-reader-choice input{flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.app .shared-payment-checkout.shared-card-payment .checkout-reader-choice span{gap:4px;display:grid}.app .shared-payment-checkout.shared-card-payment .checkout-reader-choice small{color:var(--pos-muted);font-size:13px}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry{grid-template-columns:minmax(0,1fr)}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry{grid-template-columns:minmax(0,1fr)}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-terminal-state{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;margin:0;padding:16px;display:grid}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry>.checkout-terminal-state{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 14px;min-height:0;margin:0;padding:16px;display:grid}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state>.pos-icon{grid-area:1/1/4}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state>:is(strong,span,small){grid-column:2}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state strong{font-size:17px}.app .shared-payment-checkout.shared-card-payment .checkout-reader-choice{font-size:14px}.app .order-payment-overlay .shared-payment-checkout.shared-card-payment .checkout-payment-body:not(.keypad-open) .checkout-card-entry{grid-template-columns:minmax(0,1fr)}.app .order-payment-overlay .shared-payment-checkout.shared-card-payment .checkout-payment-body:not(.keypad-open) .checkout-card-entry>.checkout-terminal-state{grid-area:auto/1;min-height:0}.app .order-payment-overlay .shared-payment-checkout.shared-card-payment .checkout-reader-choice{padding:4px 0}.app .shared-payment-checkout .checkout-test-card-choice{grid-column:1;gap:8px;margin:0;display:grid}.app .shared-payment-checkout .checkout-test-card-choice .pos-tabs{width:fit-content}.app .shared-payment-checkout .checkout-test-card-choice small{color:var(--pos-muted);font-size:13px;line-height:1.4}}.checkout-paid-summary{border-bottom:1px solid var(--pos-border,#e1e4e9);flex-wrap:wrap;gap:8px 24px;padding:12px 0;display:flex}.checkout-paid-summary>span{align-items:baseline;gap:12px;display:flex}.checkout-paid-summary small{color:var(--pos-muted,#667085)}@media screen{.app .order-payment-overlay .shared-card-payment .retail-amount-due{min-height:64px;margin-top:0}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry{gap:12px}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-terminal-state{padding:12px}.app .shared-payment-checkout.shared-card-payment .checkout-payment-body.keypad-open .checkout-test-card-choice{display:none}.app .shared-card-payment .checkout-card-amount-heading{grid-column:1;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-bottom:-12px;display:flex}.app .shared-card-payment .checkout-card-amount-heading>label{font-weight:600}.app .shared-card-payment .checkout-card-amount-heading .checkout-other-amount{box-shadow:none;min-height:48px;color:var(--pos-primary,#3154cf);text-underline-offset:3px;background:0 0;border:0;padding:8px 0 8px 16px;text-decoration:underline}.app .shared-payment-checkout .checkout-test-card-choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.app .shared-payment-checkout .checkout-test-card-choice small{font-size:13px;line-height:1.4}.app .shared-payment-checkout.shared-card-payment .checkout-card-entry>.checkout-terminal-state{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 16px;display:flex}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state strong{font-size:16px}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state span:empty{display:none}.app .shared-payment-checkout.shared-card-payment .checkout-terminal-state span{font-size:14px;line-height:1.4}.app .order-payment-overlay .service-payment-screen:has(>.shared-card-payment):not(:has(.checkout-terminal-state)):not(:has(.keypad-open)){height:auto}.app .shared-payment-checkout>.actions .checkout-footer-test{align-items:center;margin-right:auto;display:flex}.app .shared-payment-checkout>.actions:has(.checkout-footer-test){flex-wrap:wrap}.app .shared-payment-checkout>.actions .checkout-footer-test .pos-switch{font-size:14px}html.pos-typography #root .app .shared-card-payment .checkout-card-amount-heading{gap:16px;margin-bottom:-8px}html.pos-typography #root .app .shared-card-payment .checkout-card-amount-heading .checkout-other-amount{justify-content:flex-end;align-items:center;padding:0 4px 0 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}html.pos-typography #root .app .shared-card-payment .checkout-other-amount:hover{text-decoration:underline}html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:16px;padding:0 20px}html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #edf4ff}html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field input:focus,html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field input{caret-color:#155eef}html.pos-typography #root .app .shared-payment-checkout .checkout-floating-keypad .pos-button{color:var(--pos-readable-ink,#202329);font-weight:500}html.pos-typography #root .app .shared-payment-checkout .checkout-floating-keypad .pos-button.primary{color:#fff;background:var(--pos-readable-accent,#155eef);border-color:var(--pos-readable-accent,#155eef);font-weight:600}html.pos-typography #root .app .shared-payment-checkout .checkout-currency-field input::placeholder{color:#98a2b3;opacity:1;font-weight:500}html.pos-typography #root .app .shared-card-payment .checkout-card-amount-heading{align-items:flex-end;margin-bottom:-12px}html.pos-typography #root .app .shared-card-payment .checkout-card-amount-heading .checkout-other-amount{align-items:flex-end}.app .shared-payment-checkout .checkout-card-error[role=alert]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.app .shared-payment-checkout .checkout-card-error[role=alert] strong{font-size:16px;line-height:24px}.checkout-minimum-notice{background:#fff7e8;border:1px solid #efd5a8;border-radius:12px;flex-direction:column;gap:10px;padding:16px;font-size:14px;line-height:22px;display:flex}.checkout-minimum-notice>div{flex-wrap:wrap;gap:8px;display:flex}}.receipt.customer-receipt{box-sizing:border-box;color:#000;break-inside:auto;overflow-wrap:anywhere;background:#fff;width:72mm;padding:3mm 2mm;font-family:Arial,sans-serif;font-size:11pt;line-height:1.35}.receipt.customer-receipt p{margin:0}.receipt.customer-receipt h1,.receipt.customer-receipt h2{color:#000;letter-spacing:0}.receipt.customer-receipt h1{margin:0 0 2mm;font-size:18pt;font-weight:700;line-height:1.2}.receipt.customer-receipt h2{margin:0 0 2mm;font-size:11pt;font-weight:700}.receipt.customer-receipt .receipt-logo{object-fit:contain;filter:grayscale()contrast(3);width:auto;max-width:44mm;height:auto;max-height:18mm;margin:0 auto 2mm}.receipt.customer-receipt .receipt-merchant{color:#000;text-align:center;background:0 0;border:0;width:100%;height:auto;min-height:0;padding:0 0 3mm;display:block}.receipt-merchant strong{font-size:11pt;display:block}.receipt-merchant p{font-size:10pt}.receipt-order-heading,.receipt-customer,.receipt-items{border-top:1px dashed #000;padding:3mm 0}.receipt-due-group{break-inside:avoid;margin-bottom:3mm}.receipt-due-group:last-child{margin-bottom:0}.receipt-due{gap:1mm;display:grid}.receipt-due span,.receipt-type{font-size:10pt}.receipt-due strong{font-size:12pt;line-height:1.25}.receipt-customer strong{font-size:12pt}.receipt-ticket-items+.receipt-ticket-items{border-top:1px dotted #000;margin-top:3mm;padding-top:3mm}.receipt-item{break-inside:avoid;grid-template-columns:12mm minmax(0,1fr) auto;align-items:start;gap:2mm;padding:1.5mm 0;display:grid}.receipt-item div{gap:.5mm;min-width:0;display:grid}.receipt-item span{font-size:10pt}.receipt-item>strong{white-space:nowrap;font-size:10.5pt}.receipt-pricing,.receipt-care{font-size:10pt;margin-top:2mm!important}.receipt-ticket-total{justify-content:space-between;gap:2mm;display:flex;margin-top:2mm!important}.receipt-financials{break-inside:avoid;border-top:2px solid #000;padding:3mm 0}.receipt-financials>p{justify-content:space-between;gap:2mm;margin:1mm 0;display:flex}.receipt-financials .receipt-grand-total{margin-top:2mm;font-size:14pt;font-weight:700}.receipt-financials .receipt-balance{border-top:1px solid #000;padding-top:2mm;font-size:12pt;font-weight:700}.receipt-financials .receipt-payment-disclosure{margin-top:2mm;font-size:10pt;font-weight:400;display:block}.receipt-lookup{text-align:center;border-top:1px dashed #000;padding:1.5mm 0}.receipt-qr-group{break-inside:avoid;margin:1mm 0;font-size:10pt}.receipt-qr-group svg{width:28mm;max-width:100%;height:28mm}.receipt-secondary{border-top:1px dashed #000;padding-top:3mm;font-size:10pt}.receipt-audit{break-inside:avoid;margin-bottom:2mm}.receipt.customer-receipt .receipt-custom-message{font-size:10pt;line-height:1.35;text-align:left!important;margin-top:0!important}.receipt-configuration-warning{text-align:center;width:100%;max-width:none;color:var(--pos-muted);flex-basis:100%;padding:12px;font-size:14px}@media print{.receipt.customer-receipt{break-inside:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;width:63mm;max-width:100%;padding:0;font-size:11pt}.receipt.customer-receipt h1{font-size:18pt}.receipt.customer-receipt h2{font-size:11pt}.receipt-configuration-warning{display:none!important}}.receipt-delivery{text-align:center;border:1px solid #000;padding:1mm;font-weight:700;margin:1mm 0!important}.receipt-column-heading{border-bottom:1px solid #000;font-size:9pt}.receipt-column-heading>:last-child{text-align:right}.receipt-test-notice{font-size:8pt;margin-bottom:2mm!important}.receipt-quantity{font-size:10pt}.print-document>.customer-receipt+.customer-receipt{margin-top:24px}@media print{.customer-receipt+.customer-receipt{break-before:page;margin-top:0}}.receipt-laundry-line{grid-template-columns:minmax(0,1fr) auto}.receipt-bag-colors{font-size:10pt;margin-top:2mm!important}@media screen{.customer-account-mode .service-order-divider,.customer-account-mode .pos-page-header{display:none}.customer-account.pos-panel{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:none;height:calc(100dvh - 24px);min-height:460px;margin:0;padding:24px;display:flex;overflow:hidden}.customer-account-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.customer-account-header h2{margin:0 0 8px}.customer-account-header p{align-items:center;gap:8px;margin:0;display:flex}.customer-account-summary{border-bottom:1px solid var(--pos-border);flex-shrink:0;grid-template-columns:.82fr 1.08fr 1.08fr 1fr 1fr;align-items:stretch;gap:0;padding:8px 0;display:grid}.customer-account-metric{border-right:1px solid var(--pos-border);flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:8px 20px;display:flex}.customer-account-metric:first-child{padding-left:0}.customer-account-metric>span{color:var(--pos-muted)}.customer-account-metric strong{font-size:22px;font-weight:600}.customer-account-metric .customer-check-balance{font-size:30px;font-weight:700}.customer-ready-metric small{color:var(--pos-ready,#315f9f);align-items:center;gap:6px;display:flex}.customer-ready-metric i{background:currentColor;border-radius:50%;width:8px;height:8px}.customer-account-summary .customer-care-control{text-align:left;justify-content:flex-start;align-self:center;align-items:center;gap:12px;min-height:68px;margin-left:16px;padding:10px 14px;display:flex}.customer-care-control>span{flex-direction:column;gap:4px;display:flex}.customer-care-control small{color:var(--pos-muted);font-weight:400}.customer-care-instruction{border:1px solid color-mix(in srgb, var(--pos-accent) 22%, white);background:color-mix(in srgb, var(--pos-accent) 5%, white);color:color-mix(in srgb, var(--pos-accent) 62%, black);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.customer-care-instruction>span{background:color-mix(in srgb, var(--pos-accent) 12%, white);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.customer-care-instruction p{color:var(--pos-text);margin:0}.customer-care-instruction small{color:var(--pos-muted);margin-left:auto}.customer-care-expanded{border-left:3px solid var(--pos-accent);background:var(--pos-background);padding:12px 16px}.customer-care-expanded p{margin:6px 0 0}.customer-account-tabs{flex-shrink:0;align-items:center;gap:8px;display:flex}.customer-account-tabs .customer-select-all{margin-left:auto}.customer-account-tabs>button[aria-pressed=true]{color:var(--pos-accent);border-color:var(--pos-accent);background:#fff}.customer-account-tabs .customer-section-tabs{background:var(--pos-background)}.customer-dashboard.customer-account .customer-history-table{flex:1;height:auto;min-height:0;display:flex}.customer-dashboard.customer-account .customer-history-table .orders-table-scroll{flex:1;max-height:none}.customer-selectable-ticket{min-width:900px;padding-left:40px;position:relative}.customer-ticket-select{justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:absolute;top:0;left:0}.customer-ticket-select input,.customer-retail-balance input{width:22px;height:22px;accent-color:var(--pos-accent)}.customer-account .orders-table-heading{min-width:900px;padding-left:52px}.customer-account-actions{border-top:1px solid var(--pos-border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding-top:16px;display:flex}.customer-account-actions>div{align-items:center;gap:16px;margin-right:auto;display:flex}.customer-account-actions>div>i{border-left:1px solid var(--pos-border);height:32px}.customer-account-actions strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.customer-account-actions button{white-space:nowrap;min-height:56px}.customer-retail-balance{align-items:center;gap:16px;padding:16px;display:flex}.customer-retail-balance strong{margin-left:auto}.customer-empty{padding:24px}@media (width<=800px){.customer-account-summary{grid-template-columns:1fr 1fr}.customer-ready-metric{grid-column:1/-1}.customer-account-summary .customer-care-control{margin:8px 8px 0 0}.customer-account-tabs{flex-wrap:wrap}.customer-account.pos-panel{padding:16px}}.customer-account-mode>main{padding:0}.customer-account-mode .customer-account.pos-panel{border:0;border-radius:0;height:100dvh}.customer-account-mode>header{display:none}.customer-account-header h2{font-size:28px;font-weight:600}.customer-account-actions{background:#fff}.customer-account-mode .customer-account.pos-panel{z-index:20;width:100vw;height:100dvh;padding:24px;position:fixed;inset:0}.customer-account .customer-account-header .customer-check-identity h2{font-size:28px;font-weight:600}.customer-account-header{padding-bottom:4px}.customer-account-summary{padding:12px 0}.customer-ready-count{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.customer-ready-count small{color:#315ba0;background:#e7efff;border-radius:10px;padding:6px 10px;font-size:14px}.customer-account-summary .customer-care-control{border:1px solid var(--pos-border);box-shadow:none;background:#fff;border-radius:12px}.customer-account-summary .customer-care-control .pos-icon{flex:0 0 24px;width:24px;height:24px}.customer-account .customer-unpaid-toggle{box-shadow:none;color:var(--pos-ink);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.customer-toggle-track{box-sizing:border-box;background:#cbd0d6;border-radius:20px;width:48px;height:28px;padding:3px;display:inline-flex}.customer-toggle-track i{background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0002}.customer-unpaid-toggle[aria-pressed=true] .customer-toggle-track{background:var(--pos-accent);justify-content:flex-end}.customer-account-actions>button{justify-content:center;align-items:center;gap:12px;padding:12px 24px;display:inline-flex}.customer-account .customer-care-instruction{border:1px solid var(--pos-border);color:var(--pos-ink);background:#f4f5f7;flex-shrink:0}.customer-account .customer-care-expanded{flex-shrink:0;max-height:160px;overflow:auto}@media (width<=1000px) and (width>=801px){.customer-account-summary{grid-template-columns:.8fr 1fr 1fr;row-gap:8px}.customer-account-summary .customer-care-control{min-height:56px;margin-left:0}}.customer-account-identity{align-items:center;gap:12px;min-width:0;display:flex}.customer-account-avatar{color:#4926a8;background:#eee8fc;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;line-height:1;display:grid}.customer-account .customer-account-header{min-height:76px;padding:0 72px 4px 0;position:relative}.customer-account .customer-account-header>.pos-button{width:48px;height:48px;padding:0;position:absolute;top:14px;right:0}.customer-account-identity .customer-check-identity{min-width:0}.customer-account-identity h2{overflow-wrap:anywhere}}.customer-more-actions{margin-left:auto;position:relative}.customer-more-actions>div{z-index:40;border:1px solid var(--pos-border);white-space:nowrap;background:#fff;border-radius:12px;padding:8px;position:absolute;top:56px;right:0;box-shadow:0 8px 24px #0001}.customer-private-note-dialog{border:1px solid var(--pos-border);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pos-ink);background:var(--pos-card,#fff);box-sizing:border-box;box-shadow:var(--pos-shadow-panel);border-radius:20px;padding:24px;overflow:auto}.customer-private-note-dialog::backdrop{background:#140c3647}.customer-note-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-private-note-dialog h2{align-items:center;gap:12px;margin:0;font-size:24px;line-height:1.2;display:flex}.customer-note-heading h2 svg{width:24px;height:24px}.customer-note-heading>button{width:48px;min-width:48px;padding:0}.customer-private-note-dialog p{color:var(--pos-muted);margin:16px 0 20px;font-size:14px;line-height:1.5}.customer-private-note-dialog label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.customer-private-note-dialog textarea{resize:vertical;min-height:128px;font-weight:400}.customer-private-note-dialog textarea:focus-visible{box-shadow:0 0 0 2px var(--pos-soft,#ece8f8);border-color:var(--pos-primary,#6335e5);outline:none}.customer-private-note-dialog .actions{border-top:1px solid var(--pos-border);justify-content:flex-end;gap:12px;margin:24px -24px -24px;padding:16px 24px;display:flex}.customer-context-cards{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0;display:grid}.customer-context-card{background:var(--pos-background);border:1px solid var(--pos-border);border-radius:12px;min-width:0;padding:16px}.customer-context-card h3{align-items:center;gap:10px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.customer-context-card h3>.pos-icon{width:20px;height:20px;color:var(--pos-muted);flex:none}.customer-context-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}@media (width<=600px){.customer-context-cards{grid-template-columns:1fr}}.customer-context-cards{gap:12px;margin:12px 0}.customer-context-card{box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.customer-context-card h3{white-space:nowrap;flex:none;gap:8px;margin:0;font-size:14px}.customer-context-card p{white-space:normal;min-width:0;font-size:14px;line-height:1.5}.customer-context-card h3>.pos-icon{width:18px;height:18px}.customer-context-card.customer-context-staff{color:var(--pos-ink);background:#fff7e5;border-color:#eee1c5}.customer-context-staff h3>.pos-icon{color:#805610}.customer-context-cards{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.customer-context-card{flex:0 auto;max-width:calc(50% - 6px)}@media (width<=600px){.customer-context-cards{flex-direction:column;align-items:stretch}.customer-context-card{width:100%;max-width:100%}}.customer-account-summary{grid-template-columns:.82fr 1.08fr 1.08fr auto}.customer-account-summary .customer-context-cards{flex-wrap:nowrap;align-self:center;margin:0 0 0 16px}.customer-account-summary .customer-context-card{flex-direction:column;flex:0 auto;align-items:flex-start;gap:4px;max-width:240px}@media (width<=900px){.customer-account-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-account-summary .customer-context-cards{flex-wrap:wrap;grid-column:1/-1;margin:8px 0 0}}@media (width<=600px){.customer-account-summary .customer-context-cards{flex-direction:row}.customer-account-summary .customer-context-card{width:auto;max-width:100%}}.customer-more-actions>div{white-space:normal;border-radius:12px;flex-direction:column;gap:4px;min-width:208px;padding:6px;display:flex}.customer-more-actions>div>button{width:100%;min-height:48px;box-shadow:none;color:var(--pos-ink);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;display:flex}.customer-more-actions>div>button:hover{background:var(--pos-canvas,#f4f5f7)}.customer-more-actions>div>button>.pos-icon{width:20px;height:20px;color:var(--pos-muted);flex:none}.customer-account-summary:not(:has(.customer-context-cards)){grid-template-columns:repeat(3,minmax(0,1fr))}.customer-account-summary .customer-account-metric{justify-content:flex-start;gap:8px;padding-top:12px}.customer-account-summary .customer-account-metric>span:first-child{font-size:14px;font-weight:500;line-height:20px}.customer-account-summary .customer-account-metric strong{font-size:22px;line-height:32px}.customer-account-summary .customer-account-metric .customer-check-balance{font-size:30px;line-height:36px}.customer-account-summary .customer-account-metric:last-child{border-right:0}.customer-context-card{text-align:left;color:var(--pos-ink);cursor:pointer;font-family:inherit}.customer-context-card:hover{border-color:var(--pos-muted)}.customer-context-card:focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}.customer-context-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-history-table .customer-selectable-ticket{border-bottom:1px dotted var(--pos-border)}.customer-history-table .customer-selectable-ticket:last-child{border-bottom:0}.customer-history-table .customer-selectable-ticket:hover{background:#f7f8fa}.customer-history-table .customer-selectable-ticket .order.orders-table-row{box-shadow:none;background:0 0;border:0;border-radius:0}.customer-account .customer-account-header{padding-bottom:0}.customer-account .customer-account-summary,.customer-account-summary .customer-account-metric{padding-top:0}.customer-account-header .customer-check-identity p>.pos-icon{stroke-width:1px;width:18px;height:18px;color:var(--pos-muted)}.customer-account-header .customer-check-identity p{padding-bottom:8px}.customer-account .customer-account-summary{padding-bottom:4px}.customer-account-summary .customer-account-metric{border-right:0;position:relative}.customer-account-summary .customer-account-metric:not(:last-child):after{content:"";background:var(--pos-border);width:1px;position:absolute;top:-4px;bottom:4px;right:0}@media screen{.customer-header-contact{overflow-wrap:anywhere;max-width:600px}.customer-header-address{white-space:pre-line}.customer-contact-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.customer-contact-form label{gap:6px;display:grid}.customer-contact-form .pos-field{box-sizing:border-box;width:100%}.customer-contact-form .actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.customer-contact-form .registration-fields{gap:12px}.customer-contact-form .registration-fields label{gap:6px}.customer-contact-form .registration-address-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 10px}.customer-contact-form .registration-address-street{grid-column:span 8}.customer-contact-form .registration-address-unit{grid-column:span 4}.customer-contact-form .registration-address-city{grid-column:span 5}.customer-contact-form .registration-address-state{grid-column:span 4}.customer-contact-form .registration-address-zip{grid-column:span 3}.customer-contact-form .registration-address-fields .pos-field{min-height:48px;padding:10px 12px;font-size:16px}@media (width<=480px){.customer-contact-form .registration-address-street,.customer-contact-form .registration-address-city,.customer-contact-form .registration-address-unit{grid-column:1/-1}.customer-contact-form .registration-address-state,.customer-contact-form .registration-address-zip{grid-column:span 6}}.order-edit-dialog:has(.customer-contact-form)>header h2{align-items:center;gap:10px;display:flex}.order-edit-dialog:has(.customer-contact-form)>header h2>.pos-icon{width:24px;height:24px;color:var(--pos-muted,#626975);flex-shrink:0}}.sp-customer{grid-template-rows:calc(var(--cu) * 124) minmax(0, 1fr) calc(var(--cu) * 116);height:100dvh;min-height:0}.sp-customer .sp-page__body{min-height:0;overflow:auto}.sp-customer__who{align-items:center;gap:calc(var(--cu) * 18);min-width:0;display:flex}.sp-customer__who .sp-avatar{flex:none}.sp-customer__who h1{font-size:calc(var(--cu) * 36);color:var(--sp-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.sp-customer__who p{margin:calc(var(--cu) * 2) 0 0;gap:calc(var(--cu) * 16);font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);white-space:nowrap;display:flex}.sp-customer__credit{color:var(--sp-success);font-weight:600}.sp-customer__summary{gap:calc(var(--cu) * 20);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);display:grid}.sp-metric{background:var(--sp-card);border-radius:calc(var(--cu) * 26);padding:calc(var(--cu) * 24) calc(var(--cu) * 28);gap:calc(var(--cu) * 6);flex-direction:column;min-width:0;display:flex}.sp-metric>span{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary)}.sp-metric>strong{font-size:calc(var(--cu) * 44);color:var(--sp-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.sp-metric>small{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary)}.sp-metric.is-owed>strong{color:var(--sp-alert)}.sp-metric.is-ready>strong{color:var(--sp-success)}.sp-customer__notes{gap:calc(var(--cu) * 12);flex-direction:column;min-width:0;display:flex}.sp-counter .sp-note{align-items:flex-start;gap:calc(var(--cu) * 4);width:100%;padding:calc(var(--cu) * 16) calc(var(--cu) * 24);border-radius:calc(var(--cu) * 20);background:var(--sp-card);text-align:left;box-shadow:none;border:0;flex-direction:column;min-height:0;display:flex}.sp-counter .sp-note b{align-items:center;gap:calc(var(--cu) * 10);font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);font-weight:600;display:flex}.sp-counter .sp-note b .sp-ico{width:calc(var(--cu) * 30);height:calc(var(--cu) * 30);color:var(--sp-brand)}.sp-counter .sp-note span{font-size:calc(var(--cu) * 26);color:var(--sp-ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sp-counter .sp-note--staff b .sp-ico{color:var(--sp-warning)}.sp-customer__alert{padding:calc(var(--cu) * 16) calc(var(--cu) * 24);border-radius:calc(var(--cu) * 18);background:var(--sp-alert-tint);color:var(--sp-alert);font-size:calc(var(--cu) * 24);align-items:center;gap:calc(var(--cu) * 16);margin:0;font-weight:600;display:flex}.sp-customer__item{grid-template-columns:calc(var(--cu) * 84) minmax(0, 1fr);border-top:calc(var(--cu) * 2) solid var(--sp-line);align-items:stretch;display:grid}.sp-customer__item:first-child{border-top:0}.sp-customer__item .sp-orders__row{padding-left:calc(var(--cu) * 8);border-top:0}.sp-customer__check{cursor:pointer;place-items:center;margin:0;display:grid}.sp-customer__check input{width:calc(var(--cu) * 40);height:calc(var(--cu) * 40);accent-color:var(--sp-brand);margin:0}.sp-customer__extra{padding:calc(var(--cu) * 16) calc(var(--cu) * 32);align-items:center;gap:calc(var(--cu) * 16);font-size:calc(var(--cu) * 26);display:flex}.sp-customer__extra strong{font-variant-numeric:tabular-nums;margin-left:auto}.sp-customer__footer{justify-content:space-between}.sp-customer__selection{align-items:baseline;gap:calc(var(--cu) * 16);font-size:calc(var(--cu) * 26);color:var(--sp-ink-secondary);display:flex}.sp-customer__selection strong{font-size:calc(var(--cu) * 40);color:var(--sp-ink);font-variant-numeric:tabular-nums}.sp-customer__actions{gap:calc(var(--cu) * 16);display:flex}.sp-customer .customer-more-actions{flex:none;position:relative}.sp-sheet-backdrop{z-index:40;background:#14121e66;place-items:center;display:grid;position:fixed;inset:0}.sp-sheet{width:min(calc(var(--cu) * 980), calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 48px);padding:calc(var(--cu) * 40);border-radius:calc(var(--cu) * 30);background:var(--sp-card);box-shadow:0 calc(var(--cu) * 24) calc(var(--cu) * 64) #14121e38;gap:calc(var(--cu) * 20);flex-direction:column;display:flex;overflow:auto}.sp-sheet h2{font-size:calc(var(--cu) * 40);color:var(--sp-ink);margin:0;font-weight:600}.sp-sheet__sub{margin:calc(var(--cu) * -12) 0 0;font-size:calc(var(--cu) * 26);color:var(--sp-ink-secondary)}.sp-handover{border-radius:calc(var(--cu) * 22);background:var(--sp-ground);margin:0;padding:0;list-style:none}.sp-handover li{grid-template-columns:calc(var(--cu) * 52) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--cu) * 18);padding:calc(var(--cu) * 20) calc(var(--cu) * 28);border-top:calc(var(--cu) * 2) solid var(--sp-line);display:grid}.sp-handover li:first-child{border-top:0}.sp-handover .sp-ico{width:calc(var(--cu) * 44);height:calc(var(--cu) * 44);color:var(--sp-brand)}.sp-handover b{font-size:calc(var(--cu) * 30);color:var(--sp-ink);font-weight:600;display:block}.sp-handover small{font-size:calc(var(--cu) * 24);color:var(--sp-ink-secondary);display:block}.sp-handover strong{font-size:calc(var(--cu) * 32);color:var(--sp-ink);white-space:nowrap;font-weight:700}.sp-sheet__actions{justify-content:flex-end;gap:calc(var(--cu) * 16);display:flex}.sp-customer__done{padding:calc(var(--cu) * 16) calc(var(--cu) * 24);border-radius:calc(var(--cu) * 18);background:var(--sp-success-tint);color:var(--sp-success);font-size:calc(var(--cu) * 26);align-items:center;gap:calc(var(--cu) * 12);margin:0;font-weight:600;display:flex}.sp-customer__done .sp-ico{width:calc(var(--cu) * 32);height:calc(var(--cu) * 32)}.sp-customer__address{max-width:calc(var(--cu) * 520);text-overflow:ellipsis;overflow:hidden}.sms-settings{margin-top:24px}.sms-options{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.sms-options label{align-items:center;gap:12px;min-height:48px;display:flex}.sms-options input[type=checkbox]{width:22px;height:22px;min-height:22px}.sms-history{max-height:320px;padding:0;list-style:none;overflow:auto}.sms-history li{border-bottom:1px solid var(--border,#e1e3e9);flex-wrap:wrap;gap:8px 16px;padding:12px 0;display:flex}.sms-history li>div{flex:1;gap:4px;display:grid}.sms-history time,.sms-history span,.sms-history small{color:var(--muted,#656b78);font-size:.875rem}.sms-history strong{text-transform:capitalize}.sms-history small{flex-basis:100%}.sms-order-status{color:var(--muted,#656b78);font-size:.875rem}@media (width<=600px){.sms-options{grid-template-columns:1fr}}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell{flex-direction:column;min-height:100%;background:var(--sp-ground,#f2f2f7)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell>.dashboard-header{flex:none;min-height:84px;background:var(--sp-card,#fff)!important;border:0!important;border-bottom:1px solid var(--sp-line,#e5e5ea)!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0 28px!important;display:flex!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell>.dashboard-header>.dashboard-close{flex:none;order:-1;align-items:center;gap:4px;background:var(--sp-fill,#e9e9ee)!important;width:auto!important;height:52px!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;padding:0 18px 0 10px!important;font-size:18px!important;font-weight:600!important;display:inline-flex!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-header-identity{flex:1;min-width:0;align-items:center!important;gap:20px!important;display:flex!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-header-identity h1{letter-spacing:-.01em;color:var(--sp-ink)!important;margin:0!important;font-size:28px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-customer-identity{text-align:left;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:6px 12px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-customer{color:var(--sp-ink)!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-phone{color:var(--sp-ink-secondary)!important;font-size:16px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-header-ready{background:var(--sp-ground)!important;border:0!important;border-radius:14px!important;padding:8px 14px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-header-ready small{color:var(--sp-ink-secondary)!important;font-size:16px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-header-ready strong{color:var(--sp-ink)!important;font-size:17px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell>.dashboard-body{flex:1;min-height:0;gap:24px!important;padding:24px 28px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell :is(.dashboard-service,.dashboard-payment){background:var(--sp-card,#fff)!important;border:0!important;border-radius:28px!important;box-shadow:0 1px 2px #1410280d!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-service-banner{background:var(--sp-ground)!important;border:0!important;border-radius:18px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-service-banner strong{font-size:20px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-service-banner .pos-edit-action{min-height:48px!important;color:var(--sp-brand)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:17px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell :is(.dashboard-service,.dashboard-payment) :is(p,small,dt,dd,li,span,td,th,label){font-size:max(16px,1em)}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell :is(.dashboard-service,.dashboard-payment) :is(h2,h3){color:var(--sp-ink)!important;font-size:20px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-location-heading{color:var(--sp-ink)!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .functional-bag-locations>li{min-height:64px;background:var(--sp-ground)!important;border:0!important;border-radius:16px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-work-action .pos-button,html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-primary-actions .pos-button,html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-pickup-action .pos-button{min-height:64px!important;box-shadow:none!important;border-radius:18px!important;padding:0 28px!important;font-size:19px!important;font-weight:600!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell :is(.order-work-action,.order-primary-actions,.order-pickup-action) .pos-button.primary:not(:disabled){background:var(--sp-brand)!important;border-color:var(--sp-brand)!important;color:#fff!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-balance-label{color:var(--sp-ink-secondary)!important;font-size:17px!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .functional-balance{font-variant-numeric:tabular-nums;color:var(--sp-ink)!important;font-size:30px!important;font-weight:700!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .order-receipt-summary :is(strong){color:var(--sp-ink)!important}html #root .pos-redesign .pos-workflow .order-workspace:has(>section.dashboard-shell){width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important}html :is(#root,body) .app .order-workspace:has(>section.dashboard-shell){width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:0!important}html :is(#root,body) .app .order-workspace:has(>section.dashboard-shell){inset:0!important}main:has(>.order-workspace>section.dashboard-shell){max-width:none!important;margin:0!important;padding:0!important}html :is(#root,body) section.dashboard-shell.dashboard-shell.dashboard-shell .dashboard-detail-line.dashboard-detail-line>span:first-child{color:var(--sp-ink-secondary)!important;font-size:16px!important}.bag-tag.intake-bag-tag{color:#000;text-align:center;box-sizing:border-box;background:#fff;font-family:Arial,sans-serif;line-height:1.3;padding:20px!important}.intake-bag-tag .bag-tag-store{margin:0 0 8px;font-size:13px;font-weight:600}.bag-tag.intake-bag-tag h1{letter-spacing:0;font-weight:800;line-height:1.1;margin:0 0 10px!important;font-size:32px!important}.intake-bag-tag .bag-number{border-top:2px solid #000;border-bottom:2px solid #000;margin:0 0 12px;padding:8px 0;font-size:22px;font-weight:700;display:block}.intake-bag-tag .bag-tag-customer h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;line-height:1.2}.intake-bag-tag p{margin:6px 0;font-size:15px}.intake-bag-tag .bag-tag-customer{margin:12px 0}.intake-bag-tag .bag-tag-ready{border-top:1px solid #000;border-bottom:1px solid #000;margin:12px 0;padding:10px 0}.intake-bag-tag .bag-tag-ready h3{margin:4px 0 0;font-size:19px;line-height:1.25}.intake-bag-tag .bag-tag-label{text-transform:uppercase;letter-spacing:.5px;margin:12px 0 4px;font-size:12px;font-weight:700}.intake-bag-tag .bag-tag-ready .bag-tag-label{margin:0}.intake-bag-tag .pre-wrap{text-align:left;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.intake-bag-tag .bag-tag-code{border-top:1px dashed #000;margin-top:16px;padding-top:4px}.intake-bag-tag .bag-tag-code p{font-size:12px}@media print{.bag-tag.intake-bag-tag{box-shadow:none;border-radius:0;width:72mm!important;max-width:72mm!important;padding:3mm!important}}.app .pos-product-tile.pos-button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-height:196px;padding:12px;display:flex}.pos-product-tile .product-picture{isolation:isolate;width:100%;height:92px;color:var(--pos-muted);background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pos-product-tile .product-picture:after{content:"";z-index:-1;background:radial-gradient(#26184429,#0000 70%);border-radius:50%;width:58%;height:10px;position:absolute;bottom:3px}.pos-product-tile .product-photo{object-fit:contain;width:100%;height:92px}.pos-product-tile>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.pos-product-tile .product-tile-footer{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;margin-top:auto;display:flex}.pos-product-tile .product-tile-price{color:var(--pos-accent);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:20px;font-weight:600}.pos-product-tile .product-tile-price small{margin-right:1px;font-size:.75em}.app .pos-product-tile.pos-button{height:284px;box-shadow:none;background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:16px}.app .pos-product-tile .product-picture{height:164px}.app .pos-product-tile .product-photo{object-fit:contain;height:156px}.app .pos-product-tile .product-picture>.pos-icon{width:56px;height:56px;color:var(--pos-readable-muted,#626873)}.app .pos-product-tile>strong{height:46px;min-height:46px;color:var(--pos-readable-ink,#202329);text-align:left;margin:0;font-size:18px;font-weight:700;line-height:23px}.app .pos-product-tile .product-tile-footer{min-height:26px;margin-top:auto}.app .pos-product-tile .product-size-badge{color:var(--pos-readable-muted,#626873);text-align:left;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:400;line-height:20px}.app .pos-product-tile .product-tile-price{color:var(--pos-readable-ink,#202329);margin-left:auto;font-size:20px;font-weight:600}.app .pos-product-tile .product-tile-price small{font-size:inherit}.order-cart-workspace{flex-direction:column;gap:12px;height:calc(100vh - 132px);min-height:450px;display:flex}.cart-customer{border-bottom:1px solid var(--pos-border);align-items:center;gap:16px;min-height:48px;padding:0 12px;display:flex}.cart-customer>span{color:var(--pos-muted);font-size:14px}.cart-customer .cart-preferences{overflow-wrap:anywhere;flex:1}.cart-customer .pos-button{align-items:center;gap:8px;margin-left:auto;display:flex}.cart-layout{flex:1;grid-template-columns:150px minmax(0,1fr) 340px;gap:16px;min-height:0;display:grid}.cart-category-rail,.cart-service-area,.cart-order-panel{min-height:0;overflow:auto}.cart-category-rail>div{margin-bottom:8px}.cart-category-rail>div>.pos-button{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:80px;font-weight:600;display:flex}.cart-category-rail .pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);border-color:var(--pos-accent)}.cart-subcategories{gap:4px;margin:8px 0 12px;display:grid}.cart-subcategories .pos-button{text-align:left;padding:8px 12px;font-size:14px}.cart-service-area{border:1px solid var(--pos-border);background:#fff;border-radius:20px;padding:16px;position:relative}.cart-category-heading h2{margin:0 0 16px;font-size:20px}.cart-item-grid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:12px;display:grid}.cart-item-tile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:12px;display:flex}.cart-item-tile>.pos-icon{width:40px;height:40px;color:var(--pos-accent)}.cart-item-tile>img{object-fit:contain;width:100%;height:100px}.cart-item-tile>strong{font-size:16px}.cart-item-tile>span{color:var(--pos-accent);font-weight:600}.cart-item-tile>small{color:var(--pos-muted)}.cart-item-editor,.cart-details{z-index:2;background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}.cart-editor-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.cart-editor-title h2{margin:0;font-size:20px}.cart-editor-title .pos-button{align-items:center;gap:8px;display:flex}.cart-editor-controls{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cart-weight{background:var(--pos-soft);flex-direction:column;align-items:center;gap:6px;min-width:170px;display:flex}.cart-weight strong{font-size:30px}.cart-weight small{color:var(--pos-muted)}.cart-stepper{align-items:center;gap:12px;display:flex}.cart-stepper .pos-button{place-items:center;width:48px;height:48px;padding:0;display:grid}.cart-stepper strong{font-size:24px}.cart-stepper>span{color:var(--pos-muted)}.cart-option-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cart-editor-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.cart-editor-footer>strong{color:var(--pos-accent);font-size:26px}.cart-editor-footer .pos-button{align-items:center;gap:8px;display:flex}.cart-numeric-editor{grid-template-columns:repeat(3,1fr);align-self:center;gap:8px;width:100%;max-width:300px;display:grid}.cart-numeric-editor .pos-button{place-items:center;height:52px;font-size:22px;font-weight:600;display:grid}.cart-numeric-editor .pos-button:nth-last-child(2){font-size:14px;font-weight:400}.cart-keypad-done{grid-column:span 2;font-size:16px!important}.cart-colors{gap:12px;display:grid}.cart-swatches{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cart-swatches .pos-button{align-items:center;gap:6px;font-size:13px;display:flex}.cart-swatches .pos-button>span:not(.pos-button-label){border:1px solid #aaa;border-radius:4px;width:16px;height:16px}.cart-swatches .pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent)}.cart-addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cart-addons .pos-button{text-align:left;border:0;border-bottom:1px dashed var(--pos-border);min-height:64px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-addons .pos-button[aria-pressed=true]{background:var(--pos-soft)}.cart-addon-check{width:18px;height:18px;color:var(--pos-accent);flex-shrink:0;place-items:center;display:grid}.cart-addon-check .pos-icon{width:18px;height:18px}.cart-addons .pos-button{gap:8px;padding:10px 8px}.cart-addon-name{flex:1}.cart-addons .pos-button strong{flex-shrink:0}@media (width<=480px){.cart-addons{grid-template-columns:1fr}}.cart-order-panel{border:1px solid var(--pos-border);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.cart-lines{flex:1;min-height:0;overflow:auto}.cart-line{border-bottom:1px solid var(--pos-border);align-items:center;gap:8px;padding:12px 0;display:flex}.cart-line-description{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.cart-line-description small{color:var(--pos-muted)}.cart-line>.pos-button:last-child{place-items:center;width:48px;height:48px;padding:0;display:grid}.cart-fulfillment{gap:8px;display:grid}.cart-fulfillment label{margin:0;font-size:13px}.cart-fulfillment label>.pos-field{min-height:48px;margin-top:4px}.cart-fulfillment>div{gap:6px;display:flex}.cart-fulfillment>div .pos-button{flex:1;padding:8px;font-size:12px}.cart-totals{border-top:1px solid var(--pos-border);padding-top:12px}.cart-totals p,.cart-totals h3{justify-content:space-between;gap:8px;margin:0 0 8px;display:flex}.cart-totals h3{font-size:26px}.cart-totals h3 strong{color:var(--pos-accent)}.cart-next{justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;display:flex}.cart-complete{background:#fff;border-radius:20px;max-width:600px;margin:auto;padding:24px}.cart-complete .no-print{gap:12px;display:flex}.customer-check{max-width:720px;margin:auto;padding:16px}.customer-check .primary{width:100%;margin-top:16px}@media (width<=1100px){.cart-layout{grid-template-columns:125px minmax(0,1fr) 300px;gap:12px}.cart-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-customer .cart-preferences{font-size:13px}.cart-category-rail>div>.pos-button{font-size:14px}}@media (width<=800px){.order-cart-workspace{height:auto}.cart-layout{grid-template-columns:100px 1fr}.cart-order-panel{grid-column:1/-1}.cart-service-area{min-height:450px}.cart-customer{flex-wrap:wrap}.cart-customer .cart-preferences{flex-basis:100%}.cart-lines{max-height:250px}}@media print{.cart-complete .no-print{display:none}.cart-complete{color:#000;border:0;width:80mm;max-width:80mm;padding:4mm}.cart-complete h3{color:#000}}.order-cart-workspace>.order-progress{flex-shrink:0;margin:0}.cart-payment-warning{color:#92630d;font-size:14px}.cart-service-area .pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent)}@media print{.app main>.cart-complete,.cart-complete .print-document{display:block!important}}.cart-option-buttons .pos-button{justify-content:center;align-items:center;gap:8px;display:flex}.cart-line-photo{object-fit:contain;width:48px;height:64px}.cart-item-tile .product-size-badge{background:var(--pos-soft);border-radius:6px;padding:4px 8px;font-size:12px}.app .cart-category-rail{border:0;padding:0;display:block}.cart-service-area{max-width:none;margin:0}.cart-order-panel>:not(.cart-lines){flex-shrink:0}.cart-ready-summary{text-align:left;align-items:center;gap:8px;display:flex}.cart-ready-summary span{flex:1}.cart-ready-summary small{color:var(--pos-muted);margin-top:4px;display:block}.cart-review-line{border-bottom:1px solid var(--pos-border);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.cart-customer .cart-preferences{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-numeric-editor{z-index:3;border:1px solid var(--pos-border);background:#fff;border-radius:12px;gap:6px;width:280px;padding:12px;position:absolute;top:96px;right:16px;box-shadow:0 8px 24px #25133d15}.cart-numeric-editor .pos-button{height:48px}@media (width<=540px){.cart-numeric-editor{width:auto;max-width:none;left:12px;right:12px}}.cart-product-line{grid-template-columns:44px minmax(0,1fr);align-content:center;column-gap:8px;display:grid}.cart-line-photo-stage{background:var(--pos-soft);border-radius:8px;grid-area:1/1/4;justify-content:center;align-items:center;width:44px;height:56px;display:flex}.cart-line-photo-stage img{object-fit:contain;width:40px;height:52px}.cart-product-line>strong,.cart-product-line>small{grid-column:2;justify-self:start}.cart-product-line .product-size-badge{background:var(--pos-soft);border-radius:4px;padding:2px 6px;font-size:12px}.cart-main-categories{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cart-main-categories .pos-button{justify-content:center;align-items:center;gap:8px;min-height:56px;font-weight:600;display:flex}.cart-main-categories .pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);border-color:var(--pos-accent)}.cart-category-rail>.cart-subcategories>.pos-button{flex-direction:row;justify-content:flex-start;min-height:48px;font-weight:500}@media (width>=1101px){.cart-main-categories{margin-right:356px}}@media (width>=801px) and (width<=1100px){.cart-main-categories{margin-right:312px}}@media (width>=801px){.cart-main-categories,.cart-main-categories .pos-button{box-sizing:border-box;height:56px}.cart-order-panel{margin-top:-68px}}.cart-product-search{margin-bottom:12px;position:relative}.cart-product-search>svg{color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cart-product-search .pos-field{width:100%;min-height:48px;padding-left:48px}.app .cart-main-categories{border-bottom:1px solid var(--pos-border);gap:8px;padding:0;overflow:visible}.app .cart-main-categories .pos-button{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px 16px 0 0;margin-bottom:-1px;position:relative}.app .cart-main-categories .pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-border);border-bottom-color:var(--pos-soft);color:var(--pos-accent)}.app .cart-main-categories .pos-button[aria-pressed=true]:after{content:"";background:var(--pos-soft);height:1px;position:absolute;bottom:-1px;left:0;right:0}.order-customer-identity{flex-wrap:wrap;align-items:center;gap:12px;font-size:18px;display:flex}.order-customer-avatar{background:var(--pos-soft);width:40px;height:40px;color:var(--pos-accent);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.order-customer-phone{color:var(--pos-muted);align-items:center;gap:8px;font-size:15px;display:flex}.order-customer-identity .pos-button{align-items:center;gap:8px;font-size:14px;display:flex}.order-customer-identity .cart-payment-warning{font-size:13px}@media (width>=801px){.cart-products-area .cart-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ready-dialog{box-sizing:border-box;border:1px solid var(--pos-border);width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pos-ink);background:#fff;border-radius:24px;padding:24px;overflow:auto}.ready-dialog::backdrop{background:#140c3647}.ready-dialog-body{grid-template-columns:1fr 1fr;gap:28px;margin:20px 0;display:grid}.ready-month{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ready-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ready-calendar-grid>span{text-align:center;color:var(--pos-muted);padding:6px 0;font-size:12px}.ready-calendar-grid .pos-button{border-color:#0000;min-width:0;padding:0}.ready-dialog .pos-button[aria-pressed=true]:not(.pos-tabs .pos-button){background:var(--pos-soft);border-color:var(--pos-accent);color:var(--pos-accent)}.ready-options{flex-direction:column;gap:16px;display:flex}.ready-shortcuts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.ready-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ready-fields label>span{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ready-fields .pos-field{width:100%;min-width:0}.ready-return{color:var(--pos-muted);align-items:center;gap:12px;display:flex}.ready-result{text-align:center;background:var(--pos-soft);border-radius:16px;flex-direction:column;gap:4px;padding:16px;font-size:26px;display:flex}.ready-result span{font-size:32px;font-weight:600}.ready-done{width:100%;min-height:56px}@media (width<=700px){.ready-dialog-body{grid-template-columns:1fr}}.cart-swatches .cart-color-button{border:2px solid #0000;border-radius:24px;gap:4px;min-width:48px;min-height:48px;padding:6px 10px;box-shadow:inset 0 0 0 1px #0000001f}.cart-swatches .cart-color-button[aria-pressed=true]{border-color:var(--pos-ink);outline-offset:-4px;outline:2px solid #fff}.cart-color-button .pos-icon{width:16px;height:16px}.cart-product-search .pos-field{box-sizing:border-box;margin:0}.ready-same-day.pos-button{justify-content:center;align-items:center;gap:10px;min-height:56px;display:flex}@media (width>=481px) and (width<=700px){.cart-addons{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-material-fee{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.cart-material-fee>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cart-item-editor .cart-special-care{min-height:176px}.ready-dialog .cart-editor-title{border-bottom:1px solid var(--pos-border);padding-bottom:18px}.ready-dialog .cart-editor-title h2{align-items:center;gap:12px;display:flex}.ready-navigation{grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-top:20px;display:grid}.ready-navigation .pos-tabs{box-sizing:border-box;flex-wrap:nowrap;width:100%}.ready-navigation .pos-tabs .pos-button{flex:1;padding-inline:10px}.ready-shortcuts{grid-template-columns:repeat(4,1fr)}.ready-shortcuts .pos-button{padding-inline:6px}@media (width<=700px){.ready-navigation{grid-template-columns:1fr;gap:12px}}.cart-weight-line{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cart-weight-line .cart-weight-value{align-items:center;gap:8px;margin:4px 0;display:flex}.cart-weight-value strong{color:var(--pos-ink);font-size:20px}.cart-line-weighted{padding:16px 0;display:block;position:relative}.cart-line-weighted .cart-weight-line{box-sizing:border-box;align-items:flex-start;gap:5px;width:100%;padding-right:56px}.cart-line-weighted .cart-weight-line>strong{padding-right:54px;font-size:16px}.cart-line-weighted>strong{letter-spacing:-.4px;font-size:24px;line-height:1.3;position:absolute;top:14px;right:0}.cart-line-weighted>.pos-button:last-child{color:var(--pos-muted);background:0 0;border-color:#0000;position:absolute;bottom:16px;right:0}.cart-line-weighted>.pos-button:last-child:hover{background:var(--pos-soft);color:var(--pos-ink)}.cart-line-weighted .cart-weight-value{margin:6px 0 2px}.cart-line-weighted .cart-weight-value strong{font-size:21px}.cart-line-weighted .cart-weight-line small{font-size:14px;line-height:1.4}.cart-line:not(.cart-line-weighted){box-sizing:border-box;grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:4px 10px;min-height:96px;padding:16px 0;display:grid}.cart-line:not(.cart-line-weighted) .cart-product-line{grid-area:1/1/3;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:4px 10px;width:100%;display:grid}.cart-line:not(.cart-line-weighted) .cart-product-line>strong{grid-area:1/2;font-size:16px;line-height:1.35}.cart-line:not(.cart-line-weighted) .cart-line-photo-stage{border-radius:10px;grid-area:1/1/5;width:42px;height:52px}.cart-line:not(.cart-line-weighted) .cart-line-photo-stage .pos-icon{width:28px;height:28px}.cart-line:not(.cart-line-weighted) .cart-line-photo-stage img{object-fit:contain;width:36px;height:46px}.cart-line:not(.cart-line-weighted) .cart-product-line>small{font-size:14px;line-height:1.4}.cart-line:not(.cart-line-weighted)>strong{letter-spacing:-.4px;grid-area:1/2;justify-self:end;font-size:24px;line-height:1.3}.cart-line:not(.cart-line-weighted)>.pos-button:last-child{color:var(--pos-muted);background:0 0;border-color:#0000;grid-area:2/2;justify-self:end}.cart-line:not(.cart-line-weighted)>.pos-button:last-child:hover{background:var(--pos-soft);color:var(--pos-ink)}.cart-order-panel>.cart-editor-title{border-bottom:1px solid var(--pos-border);padding-bottom:14px}.cart-lines-empty{justify-content:center;align-items:center;display:flex}.cart-empty-state{color:var(--pos-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.cart-empty-state .pos-icon{width:44px;height:44px;color:var(--pos-muted);opacity:.65}.cart-empty-state p{margin:0;font-size:16px}.checkout-ready-dates{border-top:1px dotted var(--pos-border);flex-shrink:0;gap:12px;margin-top:12px;padding-top:12px;display:grid}.checkout-ready-dates>div{align-items:center;gap:10px;display:flex}.checkout-ready-dates>div>div{gap:4px;display:grid}.checkout-ready-dates strong{font-size:14px}.checkout-ready-dates span{color:var(--pos-muted);font-size:14px}.checkout-summary-heading{border-bottom:1px solid var(--pos-border);padding-bottom:12px}@media screen and (width>=701px){.service-payment-screen{flex-direction:column;height:calc(100dvh - 112px);min-height:0;display:flex}.service-payment-screen>.sales-review{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.service-payment-screen .checkout-layout{flex:1;min-height:0;overflow:hidden}.service-payment-screen .checkout-layout>section{flex-direction:column;align-self:stretch;min-height:0;display:flex;overflow:hidden}.service-payment-screen .sales-review-totals,.service-payment-screen .actions,.service-payment-screen .checkout-summary-heading{flex-shrink:0}.service-payment-screen .checkout-layout>fieldset{overflow-y:auto}.service-payment-screen>.sales-review{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:20px 32px;display:grid}.service-payment-screen>.sales-review>.checkout-layout{display:contents}.service-payment-screen .checkout-layout>section{grid-area:1/1/3;align-self:stretch;max-height:100%}.service-payment-screen .sales-review-items{flex:1;min-height:0;overflow-y:auto}.service-payment-screen .checkout-layout>fieldset{grid-area:1/2}.service-payment-screen .sales-review>.actions{box-sizing:border-box;grid-area:2/2;justify-content:flex-end;width:100%;margin-top:0;display:flex}.service-payment-screen .sales-review>.actions .pos-button{flex:0 auto;width:auto}.service-payment-screen .sales-review>.actions .primary{min-width:200px}:is(.service-payment-screen .sales-review:has(>.alert),.service-payment-screen .sales-review:has(>[role=status])){grid-template-rows:auto minmax(0,1fr) auto}:is(.service-payment-screen .sales-review:has(>.alert) .checkout-layout>section,.service-payment-screen .sales-review:has(>[role=status]) .checkout-layout>section){grid-row:2/4}:is(.service-payment-screen .sales-review:has(>.alert) .checkout-layout>fieldset,.service-payment-screen .sales-review:has(>[role=status]) .checkout-layout>fieldset){grid-row:2}:is(.service-payment-screen .sales-review:has(>.alert)>.actions,.service-payment-screen .sales-review:has(>[role=status])>.actions){grid-row:3}.service-payment-screen .sales-review>.alert,.service-payment-screen .sales-review>[role=status]{grid-area:1/1/auto/-1}}.cart-editor-product-image{object-fit:contain;flex-shrink:0;width:100%;height:clamp(120px,24vh,200px)}.cart-item-editor{gap:0;overflow:hidden}.cart-editor-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.cart-editor-scroll>*{flex-shrink:0}.cart-item-editor>.cart-editor-footer{border-top:1px solid var(--pos-border);background:#fff;flex-shrink:0;margin-top:0;padding-top:12px}.cart-bag-color-summary{color:var(--pos-muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;display:flex}.cart-bag-color-summary strong{color:var(--pos-ink)}@media screen{.customer-check.pos-panel{max-width:860px;padding:24px}.customer-check .cart-editor-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.customer-check-identity h2{margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.customer-check-identity p{color:var(--pos-ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.5;display:flex}.customer-check .actions{align-items:stretch;gap:12px;max-width:none;margin:24px 0 0;display:flex}.customer-check .actions .pos-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-height:56px;margin:0;padding:12px 20px;display:flex}.customer-check .actions .pos-button.primary{flex:1}.compact-customer-search .customer-search-identity strong{color:var(--pos-ink);font-size:18px;font-weight:600;line-height:1.4}.compact-customer-search .customer-search-identity>span{color:var(--pos-ink);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5}}@media screen and (width<=650px){.customer-check .actions{flex-wrap:wrap}.customer-check .actions .pos-button{flex:auto}.customer-check .actions .pos-button.primary{flex-basis:100%}}.cart-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cart-addons .pos-button{border:1px solid var(--pos-border);background:#fff;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;min-height:56px;padding:10px 14px;display:grid}.cart-addon-name{min-width:0;font-size:16px;font-weight:500;line-height:1.4}.cart-addons .pos-button strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.cart-addons .pos-button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent)}@media (width<=480px){.cart-addons{grid-template-columns:1fr}}.cart-swatches .cart-color-button{box-sizing:border-box;height:36px;min-height:36px;box-shadow:none;border:1px solid #dfe1e5;border-radius:10px;gap:8px;padding:6px 12px;font-size:14px;line-height:20px}.cart-color-dot{border:1px solid #00000026;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.app .cart-main-categories{background:#fff;border-bottom:1px solid #e1e4e9;gap:0}.app .cart-main-categories .pos-button,.app .cart-main-categories .pos-button[aria-pressed=true]{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0}.app .cart-main-categories .pos-button{color:var(--pos-readable-ink,#202329);gap:12px}.app .cart-main-categories .pos-button[aria-pressed=true]{color:var(--pos-accent)}.app .cart-main-categories .pos-button[aria-pressed=true]:after{background:var(--pos-accent);height:3px;bottom:-1px;left:0;right:0}.app .cart-main-categories .pos-icon{flex-shrink:0;width:28px;height:28px}.app .cart-item-grid:has(.cart-weight-service-card){grid-template-columns:1fr}.app .cart-item-grid .cart-weight-service-card{text-align:left;background:#fff;border:1px solid #e1e4e9;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:108px;padding:20px;display:grid}.app .cart-weight-service-card .cart-service-icon{background:#f5f0fe;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.app .cart-weight-service-card .cart-service-icon .pos-icon{width:38px;height:38px;color:var(--pos-accent)}.app .cart-weight-service-card .cart-service-description{flex-direction:column;gap:6px;display:flex}.app .cart-weight-service-card .cart-service-description strong{color:var(--pos-readable-ink,#202329);font-size:20px;font-weight:700}.app .cart-weight-service-card .cart-service-description small{color:var(--pos-readable-muted,#626873);font-size:16px;font-weight:400}.app .cart-weight-service-card .cart-service-rate{color:var(--pos-readable-ink,#202329);white-space:nowrap;font-size:22px;font-weight:700}.app:has(.order-cart-workspace) .laundry-workflow-header.pos-page-header{border-bottom:1px solid #e1e4e9}.app:has(.order-cart-workspace) .laundry-workflow-header.pos-page-header{margin-bottom:20px}.app .cart-editor-controls{position:relative}.app .cart-editor-controls>.cart-numeric-editor{top:0;right:0}.app .cart-option-buttons{background:#f4f5f7;border:0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.app .cart-option-buttons .pos-button{min-height:44px;color:var(--pos-readable-muted,#626873);box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.app .cart-option-buttons .pos-icon{flex-shrink:0;width:18px;height:18px}.app .cart-swatches .cart-color-button{color:var(--pos-readable-ink,#202329);background:#fff;border:1px solid #e1e4e9}.app .cart-swatches .cart-color-button[aria-pressed=true]{border-color:var(--pos-accent);color:var(--pos-readable-ink,#202329);background:#eee7fc}.app .cart-color-button .cart-color-dot{border:1px solid #d9dce2}.app .cart-bag-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.app .cart-bag-tabs .pos-button{min-width:96px;color:var(--pos-readable-ink,#202329);background:#fff;border:1px solid #e1e4e9;flex-direction:column;flex:none;gap:3px;display:flex}.app .cart-bag-tabs .pos-button[aria-selected=true]{border-color:var(--pos-accent);color:var(--pos-accent);background:#eee7fc}.app .cart-bag-tabs small{color:var(--pos-readable-muted,#626873);font-size:12px}.app .cart-option-buttons{background:0 0;border-bottom:1px solid #e1e4e9;border-radius:0;gap:0;padding:0}.app .cart-option-buttons .pos-button{min-height:48px;color:var(--pos-readable-muted,#626873);background:0 0;border-radius:0;position:relative}.app .cart-option-buttons .pos-button[aria-expanded=true]{color:var(--pos-accent);background:0 0;font-weight:700}.app .cart-option-buttons .pos-button[aria-expanded=true]:after{content:"";background:var(--pos-accent);height:3px;position:absolute;bottom:-1px;left:0;right:0}.app .cart-option-buttons .pos-icon{width:24px;height:24px}.app .cart-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app .cart-swatches .cart-color-button{white-space:nowrap;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:14px;display:flex}.app .cart-swatches .cart-color-button .cart-color-dot{border-radius:50%;flex-shrink:0;order:-1;width:18px;height:18px}.app .cart-swatches .cart-color-button>.pos-icon{flex-shrink:0;width:18px;height:18px}@media (width<=800px){.app .cart-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.app .cart-swatches .cart-color-button .cart-color-dot{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;padding:0;display:block}.app .cart-bag-tabs .pos-button{border-radius:8px;flex-direction:row;align-items:center;gap:6px;min-width:0;min-height:40px;padding:6px 10px;font-size:14px}.app .cart-bag-tabs .pos-button small{font-size:12px}@media screen{.cart-order-panel .cart-clear-all{box-shadow:none;color:var(--pos-muted);background:0 0;border:0;min-height:48px;padding:8px;font-size:14px;font-weight:500}.cart-order-panel .cart-line{align-items:flex-start;gap:12px;padding:16px 48px 16px 0;position:relative}.cart-order-panel .cart-line>strong{white-space:nowrap;letter-spacing:0;font-size:16px;font-weight:600;line-height:24px;position:static}.cart-order-panel .cart-line>.pos-button:last-child{color:var(--pos-muted);background:0 0;position:absolute;top:4px;bottom:auto;right:-8px}.cart-order-panel .cart-line-description{align-items:flex-start;padding:0}.cart-order-panel .cart-line-description>strong{padding:0;font-size:16px;font-weight:600;line-height:24px}.cart-order-panel .cart-line-description small{font-size:14px;font-weight:400;line-height:1.5}.cart-order-panel .cart-line-weighted{display:flex}.cart-order-panel .cart-ready-summary{border:0;border-top:1px solid var(--pos-border);box-shadow:none;background:0 0;border-radius:0;min-height:56px;padding:12px 0}.cart-order-panel .cart-ready-summary>span{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cart-order-panel .cart-ready-summary strong{font-size:14px;font-weight:500}.cart-order-panel .cart-ready-summary small{margin:0;font-size:14px}.cart-order-panel .cart-totals h3,.cart-order-panel .cart-totals h3 strong{color:var(--pos-ink);font-weight:700}.cart-order-panel .cart-next{height:52px;min-height:52px}}.cart-order-panel .cart-ready-label{align-items:center;gap:8px;display:inline-flex}.cart-order-panel .cart-ready-label>.pos-icon{width:20px;height:20px;color:var(--pos-muted);flex-shrink:0}@media screen{.cart-order-panel>.cart-editor-title{border-bottom:1px solid var(--pos-border);padding-bottom:12px}.cart-order-panel .cart-line-description{min-height:56px;padding-left:48px;position:relative}.cart-order-panel .cart-line-photo-stage{width:36px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;top:0;left:0}.cart-order-panel .cart-line-photo-stage>.pos-icon{width:32px;height:32px;color:var(--pos-ink)}.cart-order-panel .cart-line>.pos-button:last-child:before{content:"";background:var(--pos-border);width:1px;position:absolute;top:12px;bottom:12px;left:0}.cart-order-panel .cart-ready-summary>span{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;display:grid}.cart-order-panel .cart-ready-label{grid-column:2;font-size:16px;font-weight:600;display:block;position:relative}.cart-order-panel .cart-ready-label>.pos-icon{width:28px;height:28px;color:var(--pos-ink);position:absolute;top:8px;right:calc(100% + 12px)}.cart-order-panel .cart-ready-summary small{grid-column:2;font-size:14px}.cart-order-panel .cart-line{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:16px 0;display:grid}.cart-order-panel .cart-line-description{grid-area:1/1/3}.cart-order-panel .cart-line>strong{text-align:right;grid-area:1/2}.cart-order-panel .cart-line>.pos-button:last-child{grid-area:2/2;justify-self:end;width:44px;min-width:44px;height:44px;min-height:44px;margin-top:4px;position:static}.cart-order-panel .cart-line>.pos-button:last-child>.pos-icon{width:18px;height:18px}.cart-order-panel .cart-line>.pos-button:last-child:before{display:none}.cart-order-panel .cart-line:not(.cart-line-weighted) .cart-product-line{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding-left:48px;display:flex}.cart-order-panel .cart-line:not(.cart-line-weighted) .cart-line-photo-stage{border-radius:0;width:36px;height:40px;position:absolute;top:0;left:0}.cart-order-panel .cart-line:not(.cart-line-weighted) .cart-product-line>strong{line-height:24px}.cart-order-panel .cart-ready-summary{grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:68px;padding:12px 0;display:grid}.cart-order-panel .cart-ready-summary>.pos-icon{width:24px;height:24px;color:var(--pos-muted)}.cart-order-panel .cart-ready-summary>.pos-icon:last-child{width:18px;height:18px}.cart-order-panel .cart-ready-summary>.cart-ready-content{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cart-order-panel .cart-ready-label{font-size:14px;font-weight:600;line-height:20px;position:static}.cart-order-panel .cart-ready-summary small{margin:0;font-size:14px;line-height:20px}.cart-order-panel .cart-ready-label{align-items:center;gap:8px;display:inline-flex}.cart-order-panel .cart-ready-label>.pos-icon{width:20px;height:20px;color:var(--pos-muted);position:static}.cart-order-panel .cart-ready-summary small{width:100%}.cart-order-panel>.cart-editor-title,.cart-order-panel .cart-line,.cart-order-panel .cart-ready-summary{border-bottom:0}.cart-order-panel .cart-totals{border-top:0}.cart-order-panel .cart-ready-summary{grid-template-columns:24px minmax(0,1fr) 20px}.cart-order-panel .cart-ready-service{flex-direction:column;gap:2px;width:100%;display:flex}.cart-order-panel .cart-ready-service-name{color:var(--pos-ink);font-size:13px;font-weight:500}.cart-order-panel .cart-ready-service small{white-space:nowrap}.cart-order-panel .cart-ready-summary{border-bottom:1px solid var(--pos-border);gap:8px;min-height:60px;padding:10px 0}.cart-order-panel .cart-ready-summary>.cart-ready-multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.cart-order-panel .cart-ready-multiple>.cart-ready-label{grid-column:1/-1}.cart-order-panel .cart-ready-service{min-width:0}.cart-order-panel .cart-ready-multiple .cart-ready-service small,.cart-order-panel .cart-ready-service-name{font-size:12px;line-height:18px}.cart-order-panel .cart-ready-summary>.cart-ready-multiple{grid-template-columns:minmax(0,1fr);gap:4px}.cart-order-panel .cart-ready-multiple .cart-ready-service{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px}.cart-order-panel .cart-ready-multiple .cart-ready-service-name{white-space:nowrap}.cart-order-panel .cart-ready-multiple .cart-ready-service small{text-align:right;width:auto}.cart-order-panel .cart-ready-summary{border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);width:100%;padding:12px 0;display:block}.cart-order-panel .cart-ready-summary>.cart-ready-content{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.cart-order-panel .cart-ready-label{align-items:center;gap:8px;width:100%;font-size:14px;line-height:20px;display:flex}.cart-order-panel .cart-ready-label>.pos-icon{width:18px;height:18px;position:static}.cart-order-panel .cart-ready-label>.pos-icon:last-child{margin-left:auto}.cart-order-panel .cart-ready-summary .cart-ready-service{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.cart-order-panel .cart-ready-summary .cart-ready-service-name{color:var(--pos-muted);white-space:nowrap;font-size:12px;font-weight:400}.cart-order-panel .cart-ready-summary .cart-ready-service small{color:var(--pos-ink);text-align:right;white-space:nowrap;width:auto;font-size:13px;font-weight:500;line-height:20px}.cart-order-panel .cart-line:not(.cart-line-weighted) .cart-line-photo-stage .pos-icon{width:32px;height:32px}.cart-order-panel>.cart-editor-title{border-bottom:1px solid var(--pos-border)}.cart-order-panel .cart-line+.cart-line{border-top:1px solid var(--pos-border)}.cart-order-panel .cart-ready-summary>.cart-ready-content{gap:4px}.cart-order-panel .cart-ready-label{margin-bottom:4px}}.app .order-amendment-workspace{height:calc(100dvh - 56px);min-height:0}.amendment-heading{border-bottom:1px solid var(--pos-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:0 0 12px;display:grid}.amendment-heading h2{margin:0;font-size:28px;font-weight:700}.amendment-heading>button{grid-area:1/2/4}.amendment-heading p{color:var(--pos-muted);margin:0;font-size:14px}.order-amendment-workspace .cart-clear-all{display:none}.order-amendment-workspace .cart-order-panel{gap:8px}.order-amendment-workspace .cart-order-panel>.muted,.order-amendment-workspace .amendment-preserved-prices p{margin:0;font-size:13px}.order-amendment-workspace .order-receipt-summary{background:0 0;border:0;border-radius:0;padding:0}.order-amendment-workspace .order-receipt-summary>h2,.order-amendment-workspace .order-receipt-summary>p{display:none}.order-amendment-workspace .order-receipt-totals{margin:0;padding:8px 0 0}.order-amendment-workspace .order-receipt-totals>div{margin:0;padding:2px 0;font-size:14px}.order-amendment-workspace .order-receipt-totals .dashboard-order-total{font-size:20px}.order-amendment-workspace .order-receipt-totals>div:first-child{display:none}.order-amendment-workspace .cart-ready-summary{padding:8px 0}.order-amendment-workspace .cart-ready-summary>.cart-ready-content{gap:0}.order-amendment-workspace .cart-ready-label{margin-bottom:0}.order-amendment-workspace .cart-line{padding-top:10px;padding-bottom:10px}.amendment-confirm-overlay{z-index:120;background:#0005;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.amendment-confirm-dialog{box-sizing:border-box;background:#fff;border-radius:20px;width:min(440px,100%);padding:24px}.amendment-confirm-dialog h2{margin:0 0 20px;font-size:22px}.amendment-confirm-dialog dl>div{justify-content:space-between;gap:16px;margin:12px 0;display:flex}.amendment-confirm-dialog dd{margin:0;font-weight:600}.amendment-confirm-dialog p{font-size:14px}.amendment-confirm-dialog .actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.amendment-heading{grid-template-columns:minmax(0,1fr) auto auto}.amendment-heading>button:last-child{grid-column:3}.order-entry-heading{border-bottom:1px solid var(--pos-border);align-items:center;gap:24px;width:100%;padding:12px 0 20px;display:flex}.order-entry-heading h2{white-space:nowrap;margin:0;font-size:28px;line-height:1.2}.order-entry-heading .order-customer-identity{border-left:1px solid var(--pos-border);grid-template-columns:56px minmax(0,1fr);gap:4px 12px;min-width:0;padding-left:24px;display:grid}.order-entry-heading .order-customer-avatar{grid-row:1/3;width:56px;height:56px;font-size:20px}.order-entry-heading .order-customer-identity strong{font-size:24px;line-height:1.2}.order-entry-heading .order-customer-phone{white-space:nowrap;grid-column:2;font-size:17px}.order-entry-heading>.pos-button{flex-shrink:0;margin-left:auto}.order-unsaved-badge{background:var(--pos-soft);color:var(--pos-accent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:8px 16px;font-size:14px;font-weight:600}.order-unsaved-badge+.pos-button{margin-left:0}.order-amendment-workspace>.order-entry-heading{border-bottom:0;padding-top:0}.app .laundry-workflow-header:has(.order-entry-heading){border-bottom:0;padding-bottom:0}@media (width<=1000px){.order-entry-heading{gap:16px}.order-entry-heading h2{font-size:24px}.order-entry-heading .order-customer-identity{padding-left:16px}.order-entry-heading .order-customer-identity strong{font-size:20px}.order-unsaved-badge{padding:8px 12px;font-size:12px}}@media (width<=700px){.order-entry-heading{flex-wrap:wrap}.order-entry-heading h2{font-size:22px}.order-entry-heading .order-customer-identity{border:0;flex-basis:100%;order:3;padding-left:0}.order-unsaved-badge{margin-left:auto}}@media (width>=801px){.app .order-cart-workspace,.app .order-amendment-workspace{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:150px minmax(0,1fr) 340px;gap:12px 16px;height:calc(100dvh - 56px);min-height:0;display:grid}.order-cart-workspace>.order-entry-heading{flex-wrap:wrap;grid-area:1/1/auto/3;gap:12px;padding:0 0 16px}.order-entry-heading h2{font-size:24px}.order-entry-heading .order-customer-identity{padding-left:16px}.order-entry-heading .order-customer-identity strong{font-size:20px}.order-entry-heading .order-customer-phone{font-size:14px}.order-cart-workspace>.cart-main-categories{grid-area:2/1/auto/3}.order-cart-workspace>.cart-layout{display:contents}.cart-layout>.cart-category-rail{grid-area:3/1}.cart-layout>.cart-service-area{grid-area:3/2}.cart-layout>.cart-order-panel{flex-direction:column;grid-area:1/3/4;display:flex;overflow:hidden}.cart-order-panel>.cart-lines{flex:1;min-height:0;overflow:auto}.cart-order-panel>:not(.cart-lines){flex-shrink:0}}.order-entry-footer{align-items:center;gap:8px;display:flex}.order-entry-footer>.cart-next{flex:1}.order-entry-footer>.pos-button:first-child{min-width:76px;padding:0 14px;font-size:14px}.order-charge-later{align-items:center;gap:8px;font-size:14px;display:flex}.order-payment-overlay{z-index:110;background:#0005;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.order-payment-overlay .service-payment-screen{background:#fff;border-radius:20px;width:min(1000px,100%);max-height:calc(100dvh - 40px);overflow:auto}.order-payment-overlay .checkout-summary{display:none}.order-payment-overlay .checkout-layout{display:block}@media (width>=801px){.app .order-cart-workspace .cart-main-categories{margin-right:0}.app .order-cart-workspace .cart-order-panel{height:100%;margin-top:0}}.order-cart-workspace:not(.order-amendment-workspace)>.order-entry-heading{border-bottom:0}.order-entry-heading .order-customer-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 12px}.order-entry-heading .order-customer-avatar{width:48px;height:48px;font-size:18px}.order-entry-heading .order-customer-identity strong{font-size:20px;font-weight:600;line-height:24px}.order-entry-heading .order-customer-phone{gap:6px;font-size:14px;line-height:20px}.order-entry-heading .order-customer-phone .pos-icon{width:16px;height:16px}.order-entry-heading h2{font-size:24px;font-weight:650;line-height:30px}.order-entry-heading .order-customer-identity{border-left:0;padding-left:0}.order-entry-heading{gap:24px}@media (width>=801px){.app .order-cart-workspace>.order-entry-heading{gap:24px;padding-bottom:12px}.app .order-entry-heading .order-customer-identity{border-left:0;padding-left:0}}.order-entry-heading .order-customer-identity{text-align:right;grid-template-columns:minmax(0,1fr);margin-left:auto}.order-entry-heading .order-customer-phone{grid-column:1;justify-content:flex-end}@media (width<=700px){.order-entry-heading .order-customer-identity{flex-basis:auto;order:0}}.app .order-cart-workspace>.order-entry-heading{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:24px;min-height:84px;padding:0}.app .order-entry-heading h2{font-size:24px;font-weight:600;line-height:30px}.app .order-entry-heading .order-customer-identity{text-align:left;border-left:1px solid var(--pos-border);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;margin-left:0;padding-left:24px;display:grid}.app .order-entry-heading .order-customer-avatar{grid-area:1/1/3;width:40px;height:40px;font-size:16px;font-weight:600}.app .order-entry-heading .order-customer-identity strong{grid-column:2;font-size:18px;font-weight:600;line-height:24px}.app .order-entry-heading .order-customer-phone{color:var(--pos-muted);grid-column:2;justify-content:flex-start;font-size:14px;line-height:20px}@media (width<=700px){.app .order-cart-workspace>.order-entry-heading{flex-wrap:wrap;gap:20px;padding:12px 0}.app .order-entry-heading .order-customer-identity{flex-basis:auto;order:0;padding-left:20px}}.app .cart-swatches{gap:4px}.app .cart-swatches .cart-color-button{border-radius:8px;gap:6px;min-height:44px;padding:4px 8px;font-size:13px}.app .cart-bag-tabs{gap:4px;margin-bottom:8px}.app .order-entry-heading .order-header-notes{background:0 0;border-color:#0000;flex-shrink:0;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:8px 12px;font-size:14px;display:flex}.order-header-notes .pos-icon{width:18px;height:18px}.order-note-dot{background:var(--pos-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cart-service-area{position:relative}.app .cart-service-area .order-notes-editor{z-index:30;box-sizing:border-box;border:1px solid var(--pos-border);background:#fff;border-radius:16px;width:min(360px,100%);height:auto;max-height:100%;padding:16px;position:absolute;top:0;right:0;overflow:auto;box-shadow:0 8px 24px #0001}.order-notes-editor h2{font-size:20px}.order-notes-editor textarea{min-height:120px}.order-notes-editor p{color:var(--pos-muted);font-size:13px}.app .cart-swatches{flex-wrap:wrap;gap:6px;display:flex}.app .cart-swatches .cart-color-button{border-radius:10px;gap:4px;width:auto;min-width:0;height:36px;min-height:36px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px}.app .cart-swatches .cart-color-button[aria-pressed=true]{color:#5941ad;background:#eee9fb;border-color:#0000;outline:0}.app .cart-swatches .cart-color-button .cart-color-dot{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.app .cart-swatches .cart-color-button>.pos-icon{width:16px;height:16px}.app .cart-service-area .order-notes-editor{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.order-notes-editor>label,.order-notes-editor>p{margin:0}.order-notes-editor>.pos-button:last-child{align-self:flex-end;margin:4px 0 0}.app .order-payment-overlay .service-payment-screen{width:min(700px,100%)}.app .order-payment-overlay .service-payment-screen>.sales-review{flex-direction:column;gap:16px;display:flex}.app .order-payment-overlay .service-payment-screen>.sales-review>.checkout-layout{flex:1;min-height:0;display:block}.app .order-payment-overlay .checkout-layout>.checkout-payment{box-sizing:border-box;width:100%;height:100%;margin:0;padding:16px}.app .order-payment-overlay .service-payment-screen .sales-review>.actions{justify-content:flex-end;width:100%;margin:0}.app .order-payment-overlay .service-payment-screen>.sales-review>.checkout-layout{margin-top:0}.app .order-payment-overlay .checkout-layout>.checkout-payment{padding-top:0}.app .order-payment-overlay .checkout-payment-tabs{margin-top:0}.app .order-payment-overlay .shared-payment-checkout .checkout-layout>.checkout-payment,.app .order-payment-overlay .shared-payment-checkout>.actions{box-shadow:none;border:0;border-radius:0}.app .order-payment-overlay .shared-payment-checkout>.actions{border-top:1px solid var(--pos-border);padding-top:16px}.app .order-payment-overlay .shared-payment-checkout .retail-amount-due{margin-top:12px}.app .order-payment-overlay .service-payment-screen>.sales-review{padding-top:20px}.app .order-payment-overlay .service-payment-screen{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);overflow:hidden}.app .order-payment-overlay .service-payment-screen>.sales-review{box-sizing:border-box;height:100%;padding-bottom:0}.app .order-payment-overlay .service-payment-screen>.sales-review>.checkout-layout{margin-bottom:0;overflow:auto}.app .order-payment-overlay .checkout-layout>.checkout-payment{height:auto;min-height:100%}.app .order-payment-overlay .service-payment-screen .sales-review>.actions{box-sizing:border-box;flex-shrink:0;gap:12px;padding:16px 24px 20px}.app .order-payment-overlay .service-payment-screen .sales-review>.actions .pos-button{height:52px;min-height:52px}.app .order-payment-overlay .service-payment-screen{height:min(620px,100dvh - 40px)}.app .order-payment-overlay .service-payment-screen>.sales-review{gap:8px}.app .order-payment-overlay .shared-payment-checkout .checkout-payment-body{gap:12px}.app .order-payment-overlay .shared-payment-checkout .retail-amount-due{min-height:88px;margin-top:8px}.app .order-payment-overlay .shared-payment-checkout .cash-presets .pos-button{height:64px;min-height:64px}.app .order-payment-overlay .service-payment-screen .sales-review>.actions{padding:12px 24px 16px}.app .order-payment-overlay .shared-payment-checkout .retail-cash-keypad-visible .checkout-cash-entry{justify-content:flex-start;gap:16px;height:auto}.app .order-payment-overlay .shared-card-payment .checkout-payment-body>.checkout-floating-keypad{box-sizing:border-box;width:260px;box-shadow:none;grid-area:3/2;align-self:start;margin:32px 0 0;position:static;top:auto;right:auto}.app .order-payment-overlay .shared-card-payment .checkout-floating-keypad .pos-button{height:48px;min-height:48px}@media (width<=700px){.app .order-payment-overlay .shared-card-payment .checkout-payment-body>.checkout-floating-keypad{grid-area:auto/1/auto/-1;justify-self:center;margin-top:0}}.app .order-payment-overlay .shared-card-payment .checkout-card-entry{grid-area:3/1;grid-template-columns:minmax(0,1fr);align-self:start}@media (width<=700px){.app .order-payment-overlay .shared-card-payment .checkout-card-entry{grid-area:3/1/auto/-1}}.app .order-payment-overlay .shared-card-payment .checkout-payment-body.keypad-open .checkout-card-entry>.checkout-terminal-state,.app .order-payment-overlay .shared-card-payment .checkout-payment-body.keypad-open .checkout-card-entry>.checkout-card-actions{display:none}.app .order-payment-overlay .shared-card-payment .checkout-payment-body:not(.keypad-open) .checkout-card-entry{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px}.app .order-payment-overlay .shared-pickup-payment .checkout-payment-body{height:100%}.app .order-payment-overlay .checkout-pickup-state{box-sizing:border-box;width:100%;color:var(--pos-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 0;font-size:16px;display:flex}.checkout-pickup-clock{background:var(--pos-soft);width:88px;height:88px;color:var(--pos-accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.checkout-pickup-clock .pos-icon{width:44px;height:44px}.app .order-payment-overlay .checkout-pickup-state strong{color:var(--pos-ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1.2}html.pos-typography #root .app .order-payment-overlay .checkout-pickup-state>span:not(.checkout-pickup-clock){color:var(--pos-readable-muted,#555b66);font-size:16px;font-weight:400;line-height:24px}html.pos-typography #root .app .order-payment-overlay .checkout-pickup-state>strong{font-variant-numeric:tabular-nums;font-size:64px;font-weight:700;line-height:1.2}.staff-notes-dialog{box-sizing:border-box;border:1px solid var(--pos-border);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pos-ink);background:#fff;border-radius:24px;padding:24px;overflow:auto}.staff-notes-dialog::backdrop{background:#140c3647}.staff-notes-dialog .cart-editor-title{margin-bottom:20px}.staff-notes-dialog h2{align-items:center;gap:10px;font-size:20px;display:flex}.staff-notes-dialog label{flex-direction:column;gap:8px;display:flex}.staff-notes-dialog textarea{resize:vertical;min-height:140px}.staff-notes-dialog p{color:var(--pos-muted);margin:12px 0 20px;font-size:13px}.staff-notes-footer{justify-content:flex-end;display:flex}.cart-item-editor .cart-special-care{resize:vertical;height:88px;min-height:88px}@media screen{.ready-dialog{border-radius:20px;width:min(880px,100vw - 32px)}.ready-dialog .ready-dialog-body{align-items:start;gap:24px;margin:20px 0}.ready-dialog .ready-options{gap:20px}.ready-dialog .ready-result{border-radius:12px;padding:16px;font-size:22px}.ready-dialog .ready-result span{font-size:26px}.ready-dialog>.ready-dialog-actions{border-top:1px solid var(--pos-border);background:0 0;justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.ready-dialog .ready-done{width:auto;min-width:120px;min-height:48px;padding:10px 24px}}@media screen and (width>=701px){.ready-dialog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;display:grid}.ready-dialog>.cart-editor-title{grid-column:1/-1}.ready-dialog>.ready-navigation{flex-direction:column;grid-area:2/1;align-items:stretch;gap:12px;margin-top:20px;display:flex}.ready-dialog>.ready-dialog-body{display:contents}.ready-dialog .ready-calendar{grid-area:3/1;margin:20px 0}.ready-dialog .ready-options{grid-area:2/2/4;align-self:start;margin-top:20px}.ready-dialog>.ready-dialog-actions{grid-column:1/-1}}@media screen{.cart-shared-bags{border-block:1px solid var(--pos-border);margin-bottom:12px;padding:8px 0}.cart-shared-bags>summary{cursor:pointer;align-content:center;min-height:48px;font-weight:600}.cart-shared-bags>p{color:var(--pos-muted);margin:0 0 12px;font-size:14px}.cart-shared-bags>label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;display:grid}.cart-item-editor button[hidden]{display:none}}.app .cart-swatches .cart-color-button{flex-shrink:0;min-width:max-content}@media screen{.cart-order-panel .cart-shared-bags-summary{border-top:0;border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:4px 0;display:flex}.cart-order-panel .cart-shared-bags-summary>span{color:var(--pos-muted);font-size:14px}.cart-order-panel .cart-shared-bags-summary>.pos-button{min-height:48px;box-shadow:none;color:var(--pos-primary,#155eef);background:0 0;border:0;border-radius:8px;padding:8px;font-size:14px;font-weight:500}.cart-order-panel .cart-line.cart-line-weighted{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-height:88px;padding:16px 0;display:grid}.cart-order-panel .cart-line.cart-line-weighted>.cart-line-description{grid-area:1/1/3;gap:4px;width:100%;min-height:64px;padding:0 0 0 44px}.cart-order-panel .cart-line.cart-line-weighted>.cart-line-description>strong{padding:0;font-size:16px;line-height:24px}.cart-order-panel .cart-line.cart-line-weighted>.cart-line-description>small{font-size:14px;line-height:20px}.cart-order-panel .cart-line.cart-line-weighted>strong{letter-spacing:0;white-space:nowrap;grid-area:1/2;align-self:start;font-size:18px;line-height:24px;position:static}.cart-order-panel .cart-line.cart-line-weighted>.pos-button:last-child{width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;grid-area:2/2;place-self:start end;margin:0;padding:12px;position:static}.cart-order-panel .cart-line.cart-line-weighted>.pos-button:last-child:before{display:none}.cart-order-panel .cart-line.cart-line-weighted .cart-line-photo-stage{width:32px;height:32px;top:2px}.cart-order-panel .cart-ready-summary{box-sizing:border-box;background:#f8f9fb;border:1px solid #e8ebef;border-radius:12px;padding:12px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.pos-button:last-child{box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.pos-button:last-child:hover{background:#f1f3f6!important}.cart-order-panel .cart-line-description>.cart-line-title{align-items:center;gap:8px;max-width:100%;display:inline-flex}.cart-order-panel .cart-line-title>span{overflow-wrap:anywhere;min-width:0}.cart-order-panel .cart-line-title>.pos-icon{width:22px;height:22px;color:var(--pos-muted);flex:0 0 22px}.cart-order-panel .cart-line-bags{min-width:0;color:var(--pos-muted);grid-area:3/1/auto/-1;align-items:center;gap:8px;padding-left:44px;font-size:14px;display:flex}.cart-order-panel .cart-line-bags>.pos-button{min-height:48px;box-shadow:none;color:var(--pos-primary,#155eef);background:0 0;border:0;padding:8px;font-size:14px;font-weight:500}.app .cart-item-editor .cart-option-buttons{flex-wrap:wrap;gap:4px;display:flex}.app .cart-item-editor .cart-option-buttons>.pos-button{white-space:nowrap;flex:1 0 calc(25% - 4px);justify-content:center;align-items:center;gap:6px;min-width:100px;min-height:48px;display:flex}.cart-editor-ready>p{color:var(--pos-muted);margin:8px 0 12px;font-size:13px}.ready-inline{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;min-width:0;display:grid}.ready-inline .ready-navigation{grid-column:1/-1;margin:0;display:block}.ready-inline .ready-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.ready-inline .ready-shortcuts>.pos-button{white-space:nowrap;flex:1;min-height:48px;padding:8px;font-size:14px}.ready-inline .ready-dialog-body{display:contents}.ready-inline .ready-calendar{min-width:0;margin:0}.ready-inline .ready-options{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.ready-inline .ready-month{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ready-inline .ready-month>.pos-button{min-width:48px;min-height:48px;padding:8px}.ready-inline .ready-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ready-inline .ready-calendar-grid>span{text-align:center;color:var(--pos-muted);font-size:12px}.ready-inline .ready-calendar-grid>.pos-button{border:0;min-width:0;min-height:40px;padding:4px;font-size:14px}.ready-inline .ready-calendar-grid>.pos-button[aria-pressed=true]{background:var(--pos-readable-accent,#155eef);color:#fff}.ready-inline .ready-fields{gap:12px;display:grid}.ready-inline .ready-fields label{gap:8px;font-size:14px;display:grid}.ready-inline .ready-fields label>span{align-items:center;gap:8px;display:flex}.ready-inline .ready-fields input{width:100%;min-width:0;min-height:48px;font-size:16px}.ready-inline .ready-result{background:#f3f6fa;border-radius:12px;flex-direction:column;gap:4px;padding:12px;font-size:14px;display:flex}.ready-inline .ready-same-day{white-space:normal;align-items:center;gap:8px;display:flex}.cart-editor-ready{container-type:inline-size}.ready-inline{grid-template-columns:minmax(0,1fr)}.ready-inline .ready-calendar-grid>.pos-button{min-height:48px}}@container (width>=620px){.ready-inline{grid-template-columns:336px minmax(0,1fr)}}@media screen{.ready-previous-icon{transform:rotate(180deg)}.ready-inline .ready-fields{gap:12px;grid-template-columns:minmax(0,1fr)!important}.ready-inline .ready-fields>label{min-width:0;margin:0}.ready-inline .ready-fields .pos-field{box-sizing:border-box;padding:10px;font-size:16px}.ready-inline .ready-result{text-align:left;background:#f3f6fa;border-radius:12px;margin:0;padding:12px}.ready-inline .ready-shortcuts>.pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf3ff);color:var(--pos-readable-accent,#155eef);border-color:#d1dfff}.ready-inline .ready-same-day{justify-content:flex-start;gap:8px;width:100%;min-height:48px;padding:8px;font-size:14px}.ready-inline .ready-same-day>strong{white-space:nowrap;margin-left:auto;font-size:14px}.ready-inline .ready-month{margin-bottom:4px}.ready-inline .ready-month>strong{font-size:16px}.ready-inline .ready-calendar-grid{gap:0}.ready-inline .ready-calendar-grid>.pos-button{border-radius:10px}.ready-inline .ready-calendar-grid>span{line-height:24px}.ready-inline .ready-options{border:1px solid var(--pos-border);box-sizing:border-box;background:#f7f8fa;border-radius:12px;gap:16px;padding:16px}.ready-inline .ready-result{color:var(--pos-text,#242830);border-top:1px solid var(--pos-border);background:0 0;border-radius:0;padding:12px 0 0}.ready-inline .ready-result>span{font-weight:700;line-height:28px;font-size:20px!important}.ready-inline .ready-same-day{white-space:nowrap}.ready-inline .ready-calendar{width:100%;max-width:336px}.app .cart-item-editor .ready-inline .ready-fields>label{gap:8px}.app .cart-item-editor .ready-inline .ready-fields>label>span{color:var(--pos-muted);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:22px}.app .cart-item-editor .ready-inline .ready-fields>label>input{margin:0}.app .cart-item-editor .cart-bag-tabs{box-sizing:border-box;background:#f1f3f6;border-radius:12px;gap:4px;width:max-content;max-width:100%;margin:16px 0;padding:4px;display:flex}.app .cart-item-editor .cart-bag-tabs .pos-button{min-height:48px;box-shadow:none;color:var(--pos-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 12px}.app .cart-item-editor .cart-bag-tabs .pos-button[aria-selected=true]{color:var(--pos-readable-accent,#155eef);background:#fff;border-color:#e8ebef;box-shadow:0 1px 3px #1822300a}.app .cart-item-editor .cart-swatches{gap:8px}.app .cart-item-editor .cart-swatches .cart-color-button{height:auto;min-height:48px;color:var(--pos-readable-ink,#242830);box-shadow:none;background:#fff;border:1px solid #e1e4e9;border-radius:12px;outline:0;gap:8px;padding:10px 12px;font-size:14px;font-weight:500}.app .cart-item-editor .cart-swatches .cart-color-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf3ff);color:var(--pos-readable-accent,#155eef);border-color:#c9daff}.app .cart-item-editor .cart-swatches .cart-color-button>.pos-icon{flex:0 0 22px;width:22px;height:22px}.app .cart-item-editor .cart-bag-tabs{background:0 0;border-radius:0;flex-wrap:wrap;gap:8px;width:auto;padding:0;overflow:visible}.app .cart-item-editor .cart-bag-tabs .pos-button{box-shadow:none;color:var(--pos-readable-ink,#242830);background:#fff;border:1px solid #e1e4e9;border-radius:24px}.app .cart-item-editor .cart-bag-tabs .pos-button[aria-pressed=true]{background:var(--pos-readable-soft,#edf3ff);color:var(--pos-readable-accent,#155eef);box-shadow:none;border-color:#c9daff}.cart-order-panel .cart-line-description>.cart-item-ready{align-items:center;gap:8px;line-height:22px;display:flex}.cart-order-panel .cart-item-ready>.pos-icon{flex:0 0 22px;width:22px;height:22px}.cart-order-panel .cart-line>.cart-item-ready{white-space:nowrap;min-width:0;color:var(--pos-muted);grid-area:3/1/auto/-1;align-items:center;gap:8px;padding-left:44px;font-size:13px;line-height:22px;display:flex}.cart-order-panel .cart-line>.cart-line-bags{grid-row:4}.cart-order-panel .cart-product-quantity{grid-area:3/1/auto/-1;align-items:center;gap:8px;margin-top:8px;padding-left:44px;display:flex}.cart-order-panel .cart-product-quantity>.pos-button{border-radius:12px;width:48px;min-width:48px;height:48px;padding:12px}.cart-order-panel .cart-product-quantity>strong{text-align:center;min-width:24px;font-size:16px}.cart-order-panel div.cart-line-description{cursor:default}.cart-order-panel .cart-line-title>.cart-item-edit{width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--pos-muted);background:0 0;border:0;flex:0 0 48px;margin:-12px 0;padding:12px}.cart-order-panel .cart-line-title>.cart-item-edit>.pos-icon{width:22px;height:22px}.cart-order-panel .cart-line-bags{min-height:24px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:16px 0;display:grid;position:relative}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-line-description{box-sizing:border-box;flex-direction:column;grid-area:1/1/auto/-1;gap:4px;width:100%;min-height:0;padding:0 0 0 40px;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title{min-height:24px;padding-right:78px;font-size:16px;line-height:24px;display:block}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>strong{margin:0;font-size:16px;line-height:24px;position:absolute;top:16px;right:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage{width:28px;height:32px;top:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage>.pos-icon{width:28px;height:28px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>small{margin:0;font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-ready{grid-area:2/1/auto/-1;margin-top:4px;padding-left:40px;font-size:13px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-line-bags{grid-area:3/1;align-self:center;padding-left:40px;font-size:13px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-edit{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);grid-area:4/1;justify-self:end;margin:0 48px 0 0;padding:12px;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.pos-button:last-child{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);grid-area:4/1;justify-self:end;margin:0;padding:12px;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{grid-area:4/1;justify-self:start;margin:0;padding-left:40px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line .cart-line-photo-stage{width:28px!important;height:32px!important;margin:0!important;position:absolute!important;top:0!important;left:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>.cart-weight-emphasis{color:var(--pos-ink);margin:0;padding:0;font-size:20px;font-weight:700;line-height:28px}.cart-order-panel .cart-price-breakdown{width:100%;color:var(--pos-muted);border-block:1px solid #eef0f3;gap:4px;margin:2px 0;padding:8px 0;font-size:13px;line-height:20px;display:grid}.cart-order-panel .cart-price-breakdown>span,.cart-order-panel .cart-addon-detail{justify-content:space-between;gap:12px;width:100%;display:flex}.cart-order-panel .cart-price-breakdown>span>span:last-child,.cart-order-panel .cart-addon-detail>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-ready{white-space:normal;flex-wrap:wrap;gap:4px 8px;display:flex}.cart-order-panel .cart-ready-rush{color:var(--pos-muted);flex-basis:100%;padding-left:30px;font-size:13px}.cart-weight-service-card .cart-service-rate{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cart-weight-service-card .cart-service-rate>small{color:var(--pos-muted);font-size:13px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .cart-item-grid .cart-weight-service-card{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:20px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-icon{background:#f3f5f8;border-radius:12px;width:48px;height:48px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-icon>.pos-icon{width:28px;height:28px;color:var(--pos-readable-muted,#626b78)}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-description{gap:6px;min-width:0}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-description>strong{font-size:18px;line-height:26px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-description>small{white-space:normal;color:var(--pos-muted);font-size:14px;line-height:22px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-rate{border-left:1px solid #e8ebef;justify-content:center;align-self:stretch;gap:4px;padding-left:20px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-rate>strong{font-size:22px;line-height:28px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-rate>strong>span{color:var(--pos-muted);font-size:14px;font-weight:400}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-rate>small{font-size:12px;font-weight:400;line-height:18px}}@media screen and (width<=650px){html.pos-typography #root .pos-redesign .cart-item-grid .cart-weight-service-card{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-rate{border-left:0;grid-column:2;justify-self:start;align-items:flex-start;padding-left:0}html.pos-typography #root .pos-redesign .cart-weight-service-card .cart-service-icon{width:36px;height:36px}}@media screen{html.pos-typography #root .pos-redesign .cart-order-panel .cart-weight-emphasis{align-items:baseline;gap:12px;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-weight-emphasis>small{color:var(--pos-muted);font-size:13px;font-weight:400;line-height:20px}.cart-order-panel .cart-detail-label{color:var(--pos-muted);margin:0 0 4px;font-size:12px;font-weight:600;line-height:18px;display:block}.cart-order-panel .cart-extras-group{gap:4px;width:100%;padding-top:4px;display:grid}.cart-order-panel .cart-extras-group>.cart-addon-detail{color:var(--pos-muted);font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-instructions{border-top:1px solid #eef0f3;width:100%;padding-top:8px;margin-top:4px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-ready{box-sizing:border-box;background:#f6f7f9;border-radius:10px;grid-row:2;margin:8px 0 0 40px;padding:10px 12px;line-height:20px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-edit,html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.pos-button:last-child,html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{grid-row:3}.cart-order-panel .cart-price-breakdown{border-top:0;margin:4px 0 0;padding:8px 0}.cart-order-panel .cart-bag-colors{flex-wrap:wrap;gap:4px 12px;display:flex}.cart-order-panel .cart-bag-colors>span{color:var(--pos-muted);font-size:13px;line-height:20px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-actions{align-items:center;gap:0;display:flex;position:absolute;top:4px;right:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-actions>.pos-button{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);margin:0;padding:12px;position:static;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-actions>.pos-button>.pos-icon{width:22px;height:22px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title{min-height:36px;padding-right:96px;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>strong{top:42px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-weight-emphasis{padding-right:80px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{grid-row:3}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-actions>.cart-item-edit>.pos-icon{transform:translate(8px)}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title{align-items:center;gap:0;min-height:36px;padding-right:36px;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title>.cart-item-edit{width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);flex:0 0 48px;margin:-12px 0;padding:12px;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title>.cart-item-edit>.pos-icon{width:22px;height:22px;transform:none}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title{font-size:18px;line-height:26px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-title>.cart-item-edit>.pos-icon{flex:0 0 16px;width:16px;height:16px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-actions{top:10px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line .cart-line-photo-stage{align-items:center;height:28px!important;top:4px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-description>.cart-service-edit{text-align:left;width:max-content;max-width:calc(100% - 40px);min-height:48px;color:var(--pos-ink);justify-content:flex-start;align-items:center;gap:8px;margin:-6px 0;padding:0;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-service-edit>.pos-icon{width:16px;height:16px;color:var(--pos-muted);flex:0 0 16px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-ready{background:0 0;border-top:1px solid #e8ebef;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:8px 0 0 40px;padding:12px 0 0;font-size:13px;line-height:22px;display:grid}.cart-order-panel .cart-ready-caption{white-space:nowrap;align-items:center;gap:8px;display:flex}.cart-order-panel .cart-ready-caption>.pos-icon{flex:0 0 22px;width:22px;height:22px}.cart-order-panel .cart-ready-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cart-order-panel .cart-item-ready>.cart-ready-rush{grid-column:1/-1;justify-content:space-between;gap:12px;padding-left:30px;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-actions{right:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-actions>.pos-button:last-child>.pos-icon{transform:translate(12px)}html.pos-typography #root .pos-redesign .cart-order-panel .cart-lines,html.pos-typography #root .pos-redesign .cart-order-panel .cart-line{min-width:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line .cart-line-photo-stage{justify-content:center;align-items:flex-start;display:flex;overflow:hidden;width:28px!important;height:28px!important;top:12px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage>img{object-fit:contain;object-position:center top;margin:0;display:block;position:static;transform:none;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage>.pos-icon{flex:0 0 24px;margin:0;display:block;width:24px!important;height:24px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{background:#f7f8fa;border:1px solid #e1e4e9;border-radius:12px;justify-self:start;align-items:center;gap:0;margin:2px 0 0 40px;padding:0;display:inline-flex;overflow:hidden}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity>.pos-button{border-radius:0;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:12px;box-shadow:none!important;background:0 0!important;border:0!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity>strong{font-variant-numeric:tabular-nums;border-inline:1px solid #e1e4e9;justify-content:center;align-items:center;min-width:36px;height:32px;font-size:16px;font-weight:600;line-height:24px;display:flex}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{background:0 0;border:0;border-radius:0;gap:8px;overflow:visible}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity>.pos-button{border-radius:12px;background:#f7f8fa!important;border:1px solid #e1e4e9!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity>strong{border:0;min-width:24px}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-editor-title{align-items:center;gap:12px;min-height:48px;margin:0 0 4px;padding:0 0 8px}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-editor-title>h2{margin:0}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-editor-title>.pos-button{min-height:48px;margin:0;padding:8px 0 8px 12px}html.pos-typography #root .pos-redesign .cart-order-panel{padding-top:12px!important}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-editor-title{margin-bottom:0!important;padding-bottom:0!important}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer>.pos-button:first-child{order:0;grid-area:1/1;width:auto;min-width:64px;min-height:52px;margin:0;padding:10px 8px;font-size:14px}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer>.cart-next{white-space:nowrap;order:1;grid-area:1/2;gap:6px;width:100%;min-width:0;min-height:52px;margin:0;padding:10px 12px;font-size:14px}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer>[role=alert]{grid-area:2/1/auto/-1;margin:0}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer>.pos-button:first-child{min-width:80px;color:var(--pos-ink);border-radius:12px;padding:10px 14px;background:#fff!important;border:1px solid #dfe3e9!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-item-ready>.cart-ready-rush{align-items:center;padding-left:0;line-height:22px}.cart-order-panel .cart-promo-preview{color:var(--pos-muted);border-top:1px solid #e8ebef;padding:4px 0;font-size:14px}.cart-order-panel .cart-promo-preview>summary{cursor:pointer;min-height:48px;color:var(--pos-primary,#155eef);align-items:center;list-style:none;display:flex}.cart-order-panel .cart-promo-preview>summary::-webkit-details-marker{display:none}.cart-order-panel .cart-promo-preview>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-bottom:12px;display:grid}.cart-order-panel .cart-promo-preview label{gap:8px;margin:0;font-size:13px;display:grid}.cart-order-panel .cart-promo-preview .pos-field{box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0}.cart-order-panel .cart-promo-preview .pos-button{min-height:48px;padding:10px 12px}html.pos-typography #root .pos-redesign .cart-order-panel{gap:8px!important}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-totals{padding-top:8px!important}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-totals>h3{margin:0!important}html.pos-typography #root .pos-redesign .cart-order-panel>.order-entry-footer{padding-top:0!important}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-promo-preview{padding:0}html.pos-typography #root .pos-redesign .cart-order-panel .cart-lines>.cart-line:first-child{padding-top:8px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-lines>.cart-line:first-child>.cart-item-actions{top:2px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-lines>.cart-line:first-child>strong{top:34px}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-promo-preview{margin-bottom:-8px}html.pos-typography #root .pos-redesign .cart-order-panel>.cart-promo-preview+.cart-totals{padding-top:8px!important}html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons{background:#f4f5f7;border:1px solid #e2e5e9;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons .pos-button{min-width:0;min-height:48px;color:var(--pos-readable-muted,#626975);background:0 0;border:1px solid #0000;border-radius:10px;gap:8px;padding:10px 8px;font-weight:500}html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons .pos-button[aria-expanded=true]{color:var(--pos-readable-ink,#20242b);background:#fff;border-color:#e2e5e9;font-weight:600;box-shadow:0 1px 3px #20242b08}html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons .pos-button:after{display:none}html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons .pos-icon{flex-shrink:0;width:20px;height:20px}html.pos-typography #root .pos-redesign .cart-item-editor .cart-care-editor{background:#f7f8fa;border:1px solid #e2e5e9;border-radius:14px;flex-direction:column;gap:8px;padding:16px;font-size:14px;font-weight:600;line-height:20px;display:flex}html.pos-typography #root .pos-redesign .cart-item-editor .cart-special-care{box-sizing:border-box;resize:vertical;width:100%;min-height:108px;box-shadow:none;background:#fff;border:1px solid #dfe3e8;border-radius:10px;outline:none;margin:0;padding:12px 14px;font-size:16px;font-weight:400;line-height:24px}html.pos-typography #root .pos-redesign .cart-item-editor .cart-special-care:focus{border-color:#8a94a3;outline:none;box-shadow:0 0 0 2px #20242b0a}html.pos-typography #root .pos-redesign .cart-item-editor .cart-special-care::placeholder{color:#8a909b}@media (width<=600px){html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}html.pos-typography #root .pos-redesign .cart-item-editor{container-type:inline-size}@container (width<=540px){html.pos-typography #root .pos-redesign .cart-item-editor .cart-option-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-editor-amount{gap:4px;min-width:0;display:grid}.cart-editor-amount>strong{color:var(--pos-readable-ink,var(--pos-ink));font-variant-numeric:tabular-nums;font-size:26px}.cart-editor-amount>small{color:var(--pos-muted);font-size:13px;font-weight:400;line-height:18px}.ready-inline .ready-calendar-grid>span{padding:0;font-size:11px;line-height:20px}.ready-inline .ready-calendar-grid>.pos-button{height:48px;min-height:48px;padding:0;font-size:13px}.ready-inline .ready-result{padding-top:8px}.ready-inline .ready-result>span{line-height:24px;font-size:16px!important}.ready-inline{gap:16px}.ready-inline .ready-calendar{box-sizing:border-box;width:100%;max-width:360px;padding:12px}.ready-inline .ready-month{margin-bottom:8px}.ready-inline .ready-month>strong{font-size:16px}.ready-inline .ready-calendar-grid>span{font-size:12px;line-height:24px}.ready-inline .ready-options{gap:12px;padding:16px}.ready-inline .ready-fields{gap:12px}.app .cart-item-editor .ready-inline .ready-fields>label{gap:8px}}@container (width>=620px){.ready-inline{grid-template-columns:360px minmax(0,1fr)}}@container (width<=359px){.ready-inline .ready-calendar{padding-inline:0}}@media screen{html.pos-typography #root .pos-redesign .cart-order-panel .cart-line .cart-line-photo-stage{width:40px!important;height:48px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage>img{width:40px!important;max-width:40px!important;height:48px!important;max-height:48px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line-photo-stage>.pos-icon{flex:0 0 32px;width:32px!important;height:32px!important}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-line-description{padding-left:52px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-item-ready{margin-left:52px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-line>.cart-line-bags{padding-left:52px}html.pos-typography #root .pos-redesign .cart-order-panel .cart-product-quantity{margin-left:52px}.app .cart-item-editor .cart-option-buttons{z-index:2;flex-shrink:0;position:sticky;top:0}.cart-editor-scroll{scroll-padding-top:70px}.cart-editor-ready .ready-inline{align-items:start;gap:12px}.cart-editor-ready .ready-inline .ready-calendar{padding-block:8px}.cart-editor-ready .ready-inline .ready-month{margin-bottom:4px}.cart-editor-ready .ready-inline .ready-options{align-self:start;gap:12px;height:auto;padding:12px}.ready-field-input{width:100%;min-width:0;display:block;position:relative}.ready-field-input>.pos-field{appearance:none;width:100%;min-width:0;position:relative;padding-right:44px!important}.ready-field-input>.ready-field-chevron{width:20px;height:20px;color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)rotate(90deg)}.ready-field-input>.pos-field::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.cart-item-editor .cart-option-buttons:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))!important}.cart-materials{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.cart-materials>.pos-button{min-height:48px;color:var(--pos-ink);border:1px solid var(--pos-border);background:#fff}.cart-materials>.pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);border-color:var(--pos-accent)}}html #root .app .order-cart-workspace :is(.order-customer-edit,.order-customer-phone,.cart-clear-all,.promotion-entry summary,.order-entry-footer .pos-button,.cart-service-description small,.cart-editor-amount small,.cart-main-categories .pos-button,.cart-lines small){font-size:16px}html #root .app .order-cart-workspace .order-entry-footer .cart-next{font-size:18px;font-weight:600}html #root .app .order-cart-workspace .cart-editor-controls:has(>.cart-numeric-editor){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:12px 16px;display:grid}html #root .app .order-cart-workspace .cart-editor-controls:has(>.cart-numeric-editor)>.cart-weight{grid-area:1/1;width:100%;min-height:120px}html #root .app .order-cart-workspace .cart-editor-controls:has(>.cart-numeric-editor)>.cart-weight strong{font-size:44px}html #root .app .order-cart-workspace .cart-editor-controls:has(>.cart-numeric-editor)>.cart-stepper{grid-area:2/1}html #root .app .order-cart-workspace .cart-item-editor:has(.cart-numeric-editor) .cart-option-buttons{display:none}html #root .app .order-cart-workspace .cart-editor-controls>.cart-numeric-editor{box-sizing:border-box;background:var(--sp-ground,#f3f3f6);width:100%;max-width:none;box-shadow:none;border:0;border-radius:16px;grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.2fr);grid-auto-rows:58px;gap:8px;margin:0;padding:10px;position:static}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button{height:auto;min-height:58px;box-shadow:none;border:0;border-radius:12px;font-size:28px;font-weight:600}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button:not(.primary){color:var(--sp-ink,#1c1c22);background:#fff}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button:active{transform:scale(.97)}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button:nth-child(12){grid-area:1/4}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button:nth-child(13){color:var(--sp-ink-secondary,#55555f);grid-area:2/4;font-size:18px;font-weight:500}html #root .app .order-cart-workspace .cart-numeric-editor .pos-button:nth-child(14){grid-area:3/4/span 2;font-size:22px!important}html #root .app .order-cart-workspace .order-customer-identity strong{white-space:nowrap}html #root .app .order-cart-workspace .cart-swatches{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}html #root .app .order-cart-workspace .cart-swatches .cart-color-button{border-radius:12px;justify-content:flex-start;gap:10px;min-height:52px;padding:0 12px;font-size:16px}html #root .app .order-cart-workspace .cart-swatches .cart-color-dot{flex:none;width:18px;height:18px}html #root .app .order-cart-workspace .cart-swatches .cart-color-button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sp-brand,#6d3aed);font-weight:600}html #root .app .order-cart-workspace .cart-bag-tabs .pos-button{min-height:56px;font-size:16px}html #root .app .order-cart-workspace :is(.cart-lines small,.cart-lines span,.cart-item-instructions,.cart-ready-caption,.cart-ready-value,.cart-service-description small,.cart-service-rate span,.pos-button-label,.order-entry-footer .pos-button,.promotion-code-fields .pos-button){font-size:16px!important}html #root .app .order-cart-workspace .cart-ready-value{color:var(--sp-ink,#1c1c22);font-weight:600}html #root .app .order-cart-workspace .cart-next .pos-button-label{font-size:18px;font-weight:600}html #root .app .compact-customer-search .customer-phone-keypad .pos-button{border-radius:12px;height:58px!important;min-height:58px!important;font-size:26px!important}html #root .app .compact-customer-search .customer-phone-keypad .customer-phone-key-action{font-size:18px!important}html #root .app .compact-customer-search :is(.pos-button-label,small,span,.customer-search-avatar){font-size:max(16px,1em)}html #root .app .compact-customer-search .pos-button.customer{min-height:72px}html #root .app .compact-customer-search .pos-button.customer strong{font-size:20px}html #root .app .order-cart-workspace .cart-layout--no-rail .cart-category-rail{display:none}html #root .app .order-cart-workspace .cart-layout--no-rail .cart-service-area{grid-column:1/3}html #root .app .order-cart-workspace .cart-main-categories,html.pos-typography #root .pos-redesign .order-cart-workspace>.cart-main-categories.cart-main-categories{flex-wrap:wrap;justify-self:start!important;margin-left:0!important}html #root .app .order-cart-workspace .cart-main-categories .pos-button{min-height:52px;padding:0 18px}html #root .app .order-cart-workspace .cart-ready-strip{background:var(--sp-ground,#f3f3f6);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}html #root .app .order-cart-workspace .cart-ready-strip__when{color:var(--sp-ink-secondary,#55555f);align-items:center;gap:8px;margin-right:auto;font-size:16px;display:inline-flex}html #root .app .order-cart-workspace .cart-ready-strip__when strong{color:var(--sp-ink,#1c1c22);font-size:18px;font-weight:600}html #root .app .order-cart-workspace .cart-ready-strip__when svg{width:22px;height:22px;color:var(--sp-brand,#6a2bf5)}html #root .app .order-cart-workspace .cart-ready-strip .pos-button{min-height:48px;box-shadow:none;background:#fff;border:0;border-radius:10px;padding:0 16px;font-size:16px}html #root .app .order-cart-workspace .cart-ready-strip__rush[aria-pressed=true]{background:var(--sp-warning-tint,#fbf0e1);color:var(--sp-warning,#a35a00);font-weight:600;box-shadow:inset 0 0 0 2px}html #root .app .order-cart-workspace .cart-item-editor:has(.cart-numeric-editor) .cart-editor-footer .pos-button{visibility:hidden}html #root .app .order-cart-workspace .order-customer-identity{flex:none;column-gap:10px;width:auto!important;max-width:none!important}html #root .app .order-cart-workspace .order-entry-heading{flex-wrap:wrap;row-gap:8px}html #root .app .order-cart-workspace .cart-item-tile{position:relative}html #root .app .order-cart-workspace .cart-tile-count{box-sizing:border-box;background:var(--sp-brand,#6a2bf5);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:16px;font-weight:700;display:inline-grid;position:absolute;top:8px;right:8px}html #root .app .order-cart-workspace .cart-item-tile:active{transform:scale(.97)}html #root .app .order-cart-workspace .cart-garment-search{margin-bottom:12px}html #root .app .order-cart-workspace .cart-garment-search input{min-height:52px;font-size:18px}html #root .app .order-cart-workspace :is(.cart-service-rate,.cart-service-rate strong,.cart-weight strong,.cart-lines strong,.cart-lines small){white-space:nowrap}html #root .app .order-cart-workspace .cart-service-rate{flex:none}html #root .pos-redesign .pos-workflow .order-cart-workspace:not(.order-amendment-workspace),html #root .app .order-cart-workspace.order-cart-workspace:not(.order-amendment-workspace){box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important;padding:20px 28px!important}main:has(>.order-cart-workspace){max-width:none!important;margin:0!important;padding:0!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search{background:var(--sp-card,#fff)!important;border:0!important;border-radius:32px!important;width:min(860px,100vw - 48px)!important;max-width:none!important;padding:28px 32px 32px!important;box-shadow:0 1px 3px #1410280f!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-heading h1{color:var(--sp-ink)!important;font-size:30px!important;font-weight:600!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-heading .pos-button{background:var(--sp-fill)!important;width:56px!important;height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-modes{background:var(--sp-fill)!important;border:0!important;border-radius:16px!important;gap:4px!important;margin:8px 0 20px!important;padding:4px!important;display:inline-flex!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-modes .pos-button.pos-button{height:52px!important;min-height:52px!important;color:var(--sp-ink-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;outline:0!important;padding:0 22px!important;font-size:17px!important;font-weight:500!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-modes .pos-button.pos-button[aria-pressed=true]{background:var(--sp-card)!important;color:var(--sp-ink)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-content{align-items:start;gap:32px!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-label{color:var(--sp-ink)!important;font-size:17px!important;font-weight:600!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-field input{letter-spacing:.02em;background:var(--sp-fill)!important;height:64px!important;min-height:64px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0 18px!important;font-size:26px!important;font-weight:500!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-field input:focus{outline:3px solid var(--sp-focus,#6a2bf5)!important;background:var(--sp-card)!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-phone-hint span{color:var(--sp-ink-secondary)!important;font-size:16px!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-phone-keypad{justify-content:center;background:0 0!important;border:0!important;grid-template-columns:repeat(3,72px)!important;grid-auto-rows:72px!important;gap:12px 22px!important;padding:0!important;display:grid!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-phone-keypad .pos-button{background:var(--sp-fill)!important;width:72px!important;height:72px!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:30px!important;font-weight:300!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-phone-keypad .pos-button:active:not(:disabled){background:var(--sp-fill-pressed)!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-phone-keypad .pos-button.customer-phone-key-action.customer-phone-key-action{color:var(--sp-ink-secondary)!important;background:0 0!important;font-size:17px!important;font-weight:500!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .results .pos-button,html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .results button{min-height:72px;background:var(--sp-ground)!important;box-shadow:none!important;border:0!important;border-radius:18px!important}html :is(#root,body) section.compact-customer-search.compact-customer-search.compact-customer-search .customer-search-create.customer-search-create{background:var(--sp-brand-tint)!important;min-height:56px!important;color:var(--sp-brand)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0 20px!important;font-size:17px!important;font-weight:600!important}html #root .app .order-cart-workspace.order-amendment-workspace .cart-item-tile.cart-item-tile{border:0!important;border-radius:20px!important;box-shadow:0 1px 2px #1410280f,0 2px 8px #1410280a!important}html #root .app .order-cart-workspace.order-amendment-workspace .order-entry-footer .pos-button:not(.primary):not(.cart-next){color:#17151f!important;background:#ececf1!important;border:0!important;border-radius:16px!important;font-weight:600!important}.order-dashboard-preview{box-sizing:border-box;height:100dvh;color:var(--pos-ink);background:#fafafe;flex-direction:column;gap:12px;padding:30px 24px 16px;font-family:inherit;display:flex}.dashboard-demo-banner{text-align:center;color:var(--pos-muted);font-size:12px}.dashboard-shell{flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important;padding:20px 24px!important}.dashboard-header{border-bottom:1px solid var(--pos-border);align-items:center;gap:16px;padding-bottom:16px;display:flex}.dashboard-header-identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.dashboard-header h1{white-space:nowrap;margin:0;font-size:20px;font-weight:500}.dashboard-customer{border-left:1px solid var(--pos-border);padding-left:16px;font-size:20px;font-weight:600}.dashboard-phone{color:var(--pos-muted);align-items:center;gap:8px;font-size:15px;display:flex}.dashboard-status{color:var(--pos-muted);background:0 0;border-radius:10px;padding:10px 14px;font-size:14px}.dashboard-header>.pos-button{width:48px;padding:0}.dashboard-body{flex:1;grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);gap:28px;min-height:0;padding:20px 0;display:grid}.dashboard-service{flex-direction:column;gap:16px;min-height:0;display:flex}.dashboard-service>.pos-tabs{flex-shrink:0;align-self:stretch}.dashboard-service .pos-tabs .pos-button{flex:1;justify-content:center;gap:12px}.dashboard-service .pos-tabs span{text-align:left;flex-direction:column;gap:3px;display:flex}.dashboard-service .pos-tabs small{opacity:.8;font-size:12px;font-weight:400}.dashboard-service-scroll{min-height:0;padding-right:4px;overflow:auto}.dashboard-metrics{color:var(--pos-muted);align-items:center;gap:28px;margin-bottom:8px;padding:0 0 16px;font-size:14px;display:flex}.dashboard-metrics span{align-items:baseline;gap:8px;display:flex}.dashboard-metrics strong{color:var(--pos-ink);font-size:16px;font-weight:500}.dashboard-location-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-location-heading h2{margin:0;font-size:18px}.dashboard-location-heading .pos-button{color:var(--pos-accent);background:0 0;border:0;font-size:14px}.dashboard-location-row{border-bottom:1px solid var(--pos-border);grid-template-columns:24px minmax(110px,1fr) minmax(95px,.8fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:16px 0;display:grid}.dashboard-location-row>strong{font-size:15px}.dashboard-color{align-items:center;gap:10px;font-size:15px;display:flex}.dashboard-color i{border:1px solid #d7d7e4;border-radius:50%;flex-shrink:0;width:22px;height:22px}.dashboard-rack{justify-content:space-between;gap:8px;font-weight:600;border:1px solid var(--pos-border)!important;background:#faf9fd!important;font-size:16px!important}.dashboard-rack .pos-icon{width:16px;height:16px}.dashboard-detail-line{border-bottom:1px solid var(--pos-border);grid-template-columns:24px 100px 1fr;align-items:center;gap:12px;padding:18px 0;font-size:14px;display:grid}.dashboard-detail-line p{color:var(--pos-muted);margin:0}.dashboard-care{border-bottom:0;align-items:start}.dashboard-payment{background:#faf9fd;border-radius:16px;flex-direction:column;min-height:0;padding:28px;display:flex}.dashboard-order-total{border-bottom:1px solid var(--pos-border);color:var(--pos-muted);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;font-size:15px;display:flex}.dashboard-order-total strong{color:var(--pos-ink);font-size:18px;font-weight:500}.dashboard-balance-label{margin-top:24px;font-size:18px;font-weight:600}.dashboard-balance{letter-spacing:-1px;margin-top:6px;font-size:60px;line-height:1.15}.dashboard-payment-detail{color:var(--pos-muted);margin:12px 0 24px;font-size:13px}.dashboard-payment-actions{flex-direction:column;gap:12px;display:flex}.dashboard-payment-actions .pos-button{justify-content:center;width:100%;min-height:56px;font-size:16px}.dashboard-pickup-hint{color:var(--pos-muted);align-items:start;gap:10px;margin-top:auto;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.dashboard-pickup-hint .pos-icon{flex-shrink:0}.dashboard-footer{border-top:1px solid var(--pos-border);flex-shrink:0;grid-template-columns:1fr 1fr 1fr;gap:16px;padding-top:14px;display:grid}.dashboard-footer .pos-button{width:100%;color:var(--pos-muted);background:0 0;border:0;justify-content:center;gap:12px;font-size:14px}.dashboard-print-anchor{position:relative}.dashboard-print-menu{border:1px solid var(--pos-border);z-index:2;background:#fff;border-radius:12px;padding:6px;position:absolute;bottom:60px;left:0;right:0;box-shadow:0 10px 30px #20115116}.dashboard-print-menu .pos-button{justify-content:start}.dashboard-notice{text-align:center;color:var(--pos-accent);margin:8px 0 0;font-size:13px}.dashboard-modal-backdrop{z-index:20;background:#15103a40;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dashboard-modal{flex-direction:column;gap:16px;width:min(640px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:auto;padding:24px!important}.dashboard-modal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-modal h2{margin:0;font-size:24px}.dashboard-modal p{margin:0;line-height:1.5}.dashboard-modal label{flex-direction:column;gap:8px;display:flex}.dashboard-edit-count{align-items:center;gap:16px;display:flex}.dashboard-edit-count>span{flex:1}.dashboard-edit-scroll{flex-direction:column;gap:16px;max-height:320px;display:flex;overflow:auto}.dashboard-edit-bag{grid-template-columns:110px 1fr 1fr;align-items:center;gap:12px;display:grid}.dashboard-log-list p{border-bottom:1px solid var(--pos-border);gap:12px;padding:12px 0;font-size:14px;display:flex}.dashboard-demo-tag{border:1px dashed var(--pos-border);flex-direction:column;gap:8px;padding:16px;display:flex}.dashboard-production-action{margin-top:12px}@media (width<=1000px){.dashboard-phone{display:none}.dashboard-body{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px}.dashboard-balance{font-size:50px}.dashboard-location-row{grid-template-columns:22px 1fr 85px 110px;gap:8px}.dashboard-payment{padding:20px}.dashboard-header h1{font-size:22px}.dashboard-customer{font-size:18px}}@media (width<=700px){.order-dashboard-preview{height:auto;min-height:100dvh;padding:24px 12px}.dashboard-header,.dashboard-header-identity{flex-wrap:wrap}.dashboard-body{flex-direction:column;display:flex}.dashboard-service-scroll{overflow:visible}.dashboard-payment{min-height:320px}.dashboard-footer{gap:4px}.dashboard-footer .pos-button{gap:5px;font-size:12px}.dashboard-customer{border:0;padding:0}.dashboard-edit-bag{grid-template-columns:1fr 1fr}.dashboard-edit-bag strong{grid-column:1/-1}}.order-dashboard-preview{width:100%;max-width:none;margin:0}.dashboard-header{background:0 0;height:auto;min-height:56px;padding:0 0 16px}.dashboard-modal>header{background:0 0;height:auto;padding:0 0 12px}.order-dashboard-preview .pos-button{align-items:center;gap:10px;display:inline-flex}.dashboard-service>.pos-tabs{box-sizing:border-box;flex-wrap:nowrap;width:100%}.dashboard-service .pos-tabs .pos-button{flex:1;min-width:0}.dashboard-header-identity>.pos-icon{width:22px;height:22px}.dashboard-modal-backdrop .pos-button{justify-content:center;align-items:center;gap:10px;display:inline-flex}.dashboard-location-row>.pos-icon{color:#9690aa;width:20px;height:20px}.dashboard-location-heading .pos-button{color:var(--pos-muted);font-size:13px}.dashboard-detail-line>.pos-icon{color:#9690aa;width:20px;height:20px}.dashboard-detail-line>span{color:var(--pos-muted)}.dashboard-payment-actions>.pos-button:not(.primary){color:var(--pos-muted);background:0 0;border:0;font-size:14px}.dashboard-header-identity>.pos-icon{color:#9690aa}.dashboard-color i{width:18px;height:18px}.dashboard-service .pos-tabs small{font-size:12px}.order-workspace{max-width:1200px;margin:0 auto}.order-workspace>.pos-panel,.order-workspace>.panel{padding:24px}.order-workspace .section-header{align-items:flex-start;margin-bottom:20px}.order-workspace h1{margin:4px 0 8px;font-size:28px}.order-workspace h2{margin:0 0 8px;font-size:20px}.order-workspace .order-contact{color:var(--pos-muted);margin:8px 0 0;font-size:14px}.order-workspace .order-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:20px}.order-workspace .order-detail-grid>div>p{margin:8px 0 20px}.order-workspace .order-next-action{border:0;border-left:1px solid var(--pos-border,#e4dfee);background:0 0;border-radius:0;padding:0 0 0 24px}.order-workspace .order-current-status{border-radius:8px;gap:8px;margin:0 0 20px;padding:8px 12px;font-size:14px;display:inline-flex}.order-workspace .order-current-status .pos-icon{width:18px;height:18px}.order-workspace .total{margin:4px 0 8px;font-size:30px}.order-workspace .order-next-action>.pos-button.primary{width:100%;margin:12px 0 8px}.order-workspace .order-disclosure{border-top:1px solid var(--pos-border,#e4dfee);background:0 0;border-radius:0}.order-workspace .order-disclosure>summary{cursor:pointer;min-height:48px;color:var(--pos-muted);padding:14px 4px;font-size:14px;font-weight:600;display:list-item}.order-workspace .order-disclosure>summary:focus-visible{outline:2px solid var(--pos-primary,#6042ae);outline-offset:3px}.order-workspace .order-disclosure[open]>summary{color:var(--pos-ink,#211936)}.order-workspace .production-progress{margin-bottom:8px}.order-workspace .production-progress .stage-track{margin:8px 0 16px}.order-workspace .order-next-action .print-options{margin:16px 0 0}.order-workspace .print-options .actions{gap:8px;padding:4px 0 16px;display:grid}.order-workspace section[aria-label="Finished weight and bag racks"]{margin:12px 0 24px}.order-workspace .order-v2-trailing section[aria-label="Finished weight and bag racks"]{margin:0}.order-workspace .order-v2-receipt .order-receipt-summary{background:0 0;border:0;border-radius:0;padding:0}.order-workspace .order-v2-receipt .order-receipt-summary>h2,.order-workspace .order-v2-receipt .order-receipt-summary>.muted{display:none}.order-workspace section[aria-label="Finished weight and bag racks"]>h3{margin-bottom:16px;font-size:18px}.order-workspace .history{margin-top:20px;padding:0 24px}@media (width<=800px){.order-workspace .order-detail-grid{grid-template-columns:1fr;gap:24px}.order-workspace .order-next-action{border-left:0;border-top:1px solid var(--pos-border,#e4dfee);padding:20px 0 0}.order-workspace>.panel{padding:16px}.order-workspace .section-header .actions{flex-wrap:wrap}}.functional-dashboard{max-width:1440px}.functional-dashboard .dashboard-shell{min-height:min(680px,100dvh - 150px)}.functional-dashboard .dashboard-header{flex-wrap:wrap}.functional-dashboard .dashboard-body{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:28px;margin-top:0}.functional-dashboard .dashboard-service-scroll{max-height:calc(100dvh - 330px)}.functional-dashboard .order-next-action{background:#faf9fd;border:0;border-radius:16px;padding:24px}.functional-dashboard .order-current-status{align-self:flex-start;margin-bottom:16px}.functional-dashboard .functional-balance{margin:12px 0;font-size:36px;font-weight:600}.functional-dashboard ol.functional-bag-locations{max-height:none;margin:0;display:block;overflow:visible}.functional-dashboard ol.functional-bag-locations li{background:0 0;border-radius:0;padding:16px 0;font-weight:400}.functional-dashboard .functional-footer{flex-wrap:wrap;align-items:flex-start;gap:12px}.functional-dashboard .functional-footer .print-options{border:0;margin:0;position:relative}.functional-dashboard .functional-footer .print-options>summary{padding:14px 12px}.functional-dashboard .functional-footer .print-options .actions{min-width:220px}.functional-dashboard .history{margin-top:12px}.functional-dashboard .order-next-action>p{font-size:13px}.functional-dashboard .production-progress{margin-top:16px}@media (width<=800px){.functional-dashboard .dashboard-body{grid-template-columns:1fr}.functional-dashboard .dashboard-service-scroll{max-height:none}.functional-dashboard .dashboard-header-identity{flex-wrap:wrap}.functional-dashboard .dashboard-location-row{grid-template-columns:24px 1fr 1fr}.functional-dashboard .dashboard-rack{grid-column:2/-1}}.functional-dashboard .dashboard-shell{height:calc(100dvh - 150px);min-height:560px}.functional-dashboard .dashboard-body{align-items:stretch}.functional-dashboard .dashboard-service-scroll{flex:1;min-height:0;max-height:none;overflow-y:auto}.functional-dashboard [aria-label=Weight\ comparison]{font-size:14px}.functional-dashboard [aria-label=Weight\ comparison] p{margin:8px 0}.functional-dashboard [aria-label=Weight\ comparison] .alert{padding:10px 12px;font-size:13px}.functional-dashboard .functional-footer{flex-wrap:wrap;display:flex}.functional-dashboard .functional-footer>.pos-button{width:auto;min-height:48px}@media (width<=800px){.functional-dashboard .dashboard-shell{height:auto;min-height:0}.functional-dashboard .dashboard-service-scroll{overflow:visible}}.functional-dashboard .order-next-action{overflow-y:auto}.functional-dashboard .dashboard-order-total{padding-bottom:12px}.functional-dashboard .functional-balance{margin:8px 0;font-size:28px}.functional-dashboard .dashboard-payment-detail{margin:8px 0 12px}.functional-dashboard .order-next-action>p{margin:6px 0 12px}.functional-dashboard .order-current-status{margin-bottom:12px}.functional-dashboard .dashboard-rack{min-height:48px}.functional-dashboard details.history:not([open]){display:none}.functional-dashboard .storage-editor{border-top:1px solid var(--pos-border);margin:16px 0;padding-top:16px}.functional-dashboard .storage-bag-row{grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-bottom:16px;display:grid}.functional-dashboard .storage-bag-row>strong{grid-column:1/-1}.functional-dashboard .storage-editor label{flex-direction:column;gap:6px;display:flex}.functional-dashboard .storage-editor .actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.functional-dashboard .dashboard-header{flex-wrap:nowrap;align-items:center}.functional-dashboard .dashboard-header-identity{flex-wrap:wrap;gap:8px 16px}.functional-dashboard .dashboard-close{border:1px solid var(--pos-border);width:48px;min-width:48px;height:48px;min-height:48px;color:var(--pos-muted);box-shadow:none;background:#fff;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;padding:0;display:inline-flex}.functional-dashboard .dashboard-close .pos-icon{width:22px;height:22px}.functional-dashboard .dashboard-close:hover:not(:disabled){color:var(--pos-primary);background:var(--pos-soft)}.functional-dashboard .dashboard-close:focus-visible{outline:3px solid var(--pos-primary);outline-offset:3px}.functional-dashboard .dashboard-close:disabled{opacity:.45}.functional-dashboard .dashboard-header>.dashboard-close{margin-left:auto}.functional-dashboard .dashboard-status{flex-shrink:0}.functional-dashboard .order-history-dialog{flex-direction:column;width:min(720px,100%);max-height:min(760px,88dvh);margin:0;padding:24px;display:flex}.functional-dashboard .order-history-dialog .section-header{align-items:center;gap:12px;margin-bottom:12px}.functional-dashboard .order-history-dialog h2{margin:0}.functional-dashboard .order-history-scroll{overscroll-behavior:contain;min-height:0;margin:0;padding:0;overflow-y:auto}.functional-dashboard .order-history-scroll ol{margin:0}.functional-dashboard .order-history-scroll li{padding:12px 16px}.functional-dashboard .order-history-scroll:focus-visible{outline:2px solid var(--pos-primary);outline-offset:-2px}.functional-dashboard .finish-bag-racks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.functional-dashboard section[aria-label="Finished weight and bag racks"] label{flex-direction:column;gap:6px;display:flex}@media (width<=600px){.functional-dashboard .dashboard-status{display:none}.functional-dashboard .dashboard-customer{border-left:0;padding-left:0}.functional-dashboard .finish-bag-racks,.functional-dashboard .storage-bag-row{grid-template-columns:1fr}}.functional-dashboard .dashboard-header-identity{gap:12px 20px}.functional-dashboard .dashboard-header-identity>h1{font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;margin:0;padding-right:8px;font-size:28px;font-weight:600;line-height:1.25}.functional-dashboard .dashboard-header-identity>.pos-icon{flex:0 0 24px}.functional-dashboard .dashboard-service>.pos-tabs{flex-wrap:wrap}.functional-dashboard .dashboard-service>.pos-tabs>.pos-button{min-width:min(220px,100%)}@media (width<=700px){.functional-dashboard .dashboard-header-identity{grid-template-columns:24px minmax(0,1fr);gap:12px 16px;display:grid}.functional-dashboard .dashboard-header-identity>h1{white-space:normal;overflow-wrap:anywhere;padding-right:0}.functional-dashboard .dashboard-customer,.functional-dashboard .dashboard-phone{border-left:0;grid-column:1/-1;padding-left:0}.functional-dashboard .dashboard-header>.dashboard-close{align-self:flex-start}}.functional-dashboard .functional-payment-state{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:16px;display:flex}.functional-dashboard .functional-payment-state .dashboard-balance-label{margin:0;font-size:18px}.functional-dashboard .functional-payment-state .functional-balance{color:var(--pos-muted);margin:0;font-size:20px;font-weight:500}.functional-dashboard .dashboard-payment-detail{border-bottom:1px solid var(--pos-border);margin-bottom:16px;padding-bottom:16px}.functional-dashboard [aria-label=Weight\ comparison] .alert{color:#78551f;background:0 0;border:0;border-left:3px solid #b8822a;border-radius:0;padding:8px 12px}.functional-dashboard .dashboard-detail-line .dashboard-rack{flex:none;min-width:140px}.functional-dashboard .functional-footer .print-options[open] .actions{z-index:5;border:1px solid var(--pos-border);background:#fff;border-radius:12px;width:240px;max-width:calc(100vw - 72px);max-height:min(320px,100dvh - 180px);padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 8px 24px #21193618}@media (width>=801px){.functional-dashboard .dashboard-shell{height:calc(100dvh - 88px);min-height:0}}@media (width<=700px){.functional-dashboard .dashboard-phone{display:flex}}.functional-dashboard .order-garment-list{max-height:none;overflow:visible}.functional-dashboard .dashboard-service-scroll:focus-visible{outline:2px solid var(--pos-primary);outline-offset:-2px}.order-receipt-summary h2{margin-bottom:4px;font-size:18px}.order-receipt-summary h3{margin:12px 0 8px;font-size:14px}.order-receipt-summary>.muted{margin:0 0 12px;font-size:12px}.order-receipt-items{overflow-wrap:anywhere}.order-receipt-summary dl{margin:8px 0}.order-receipt-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0;font-size:14px;display:flex}.order-receipt-summary dt{min-width:0}.order-receipt-summary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.order-receipt-ticket-total{border-bottom:1px solid var(--pos-border);padding-bottom:8px}.order-receipt-totals{border-top:1px solid var(--pos-border);padding-top:8px}.order-receipt-totals .dashboard-order-total{font-weight:600}.functional-dashboard .order-next-action>*{flex-shrink:0}.functional-dashboard .order-next-action>.order-receipt-summary{flex:1;min-height:0;overflow-y:auto}.order-receipt-summary:focus-visible{outline:2px solid var(--pos-primary);outline-offset:-2px}@media (width<=800px){.functional-dashboard .order-next-action>.order-receipt-summary{flex:none;overflow:visible}}.functional-dashboard .dashboard-header-identity>h1{letter-spacing:0;padding-right:0;font-size:20px;font-weight:500}.functional-dashboard .order-next-action{padding:28px}.functional-dashboard .order-current-status{color:var(--pos-muted);background:0 0;order:4;margin:auto 0 0;padding:20px 0 0;font-weight:400}.functional-dashboard .dashboard-order-total{border-bottom:1px solid var(--pos-border);padding-bottom:20px}.functional-dashboard .dashboard-balance-label{margin-top:24px}.functional-dashboard .functional-balance{color:var(--pos-muted);margin:8px 0;font-size:32px}.functional-dashboard .dashboard-payment-detail{border:0;margin:8px 0 20px;padding:0}.functional-dashboard .dashboard-receipt-disclosure{border:0;margin-bottom:16px}.functional-dashboard .dashboard-receipt-disclosure>summary{padding:12px 0}.functional-dashboard .dashboard-receipt-disclosure[open]{max-height:30vh;overflow-y:auto}.functional-dashboard .functional-footer{justify-content:space-between;align-items:center}.functional-dashboard .functional-footer>.pos-button,.functional-dashboard .functional-footer .print-options>summary{color:var(--pos-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:48px;font-size:14px;display:inline-flex}.functional-dashboard ol.functional-bag-locations li{padding:16px 0}.functional-dashboard [aria-label=Weight\ comparison]{color:var(--pos-muted);margin-bottom:24px}.functional-dashboard [aria-label=Weight\ comparison]>p:nth-child(2){font-size:12px}.functional-dashboard .order-edit-dialog{width:min(720px,100%)}.functional-dashboard .order-edit-dialog>header{border-bottom:1px solid var(--pos-border);padding-bottom:16px}.functional-dashboard .order-edit-dialog>header .pos-button{width:48px;height:48px;padding:0}.functional-dashboard .order-edit-dialog .storage-editor{border:0;margin:0;padding:0}.functional-dashboard .order-edit-dialog .storage-bag-row{grid-template-columns:120px 1fr 1fr;gap:16px;margin:24px 0}.functional-dashboard .order-edit-dialog .storage-bag-row>strong{grid-column:auto;align-self:center}.functional-dashboard .order-edit-dialog .dashboard-edit-count{margin:8px 0 24px}.functional-dashboard .order-edit-dialog .storage-editor>.pos-button{width:100%}.functional-dashboard .dashboard-service-scroll>section[aria-label="Finished weight and bag racks"]>.pos-button{color:var(--pos-muted);background:0 0;border:0;padding:0;font-size:13px}.functional-dashboard .dashboard-service-scroll>.production-progress,.functional-dashboard .dashboard-service-scroll>.order-disclosure{border:0}.functional-dashboard .order-edit-dialog section[aria-label="Finished weight and bag racks"]>.pos-button{margin:16px 8px 0 0}@media (width<=600px){.functional-dashboard .order-edit-dialog .storage-bag-row{grid-template-columns:1fr 1fr}.functional-dashboard .order-edit-dialog .storage-bag-row>strong{grid-column:1/-1}}.functional-dashboard .order-edit-dialog .actions{grid-template-columns:1fr;display:grid}.functional-dashboard .order-edit-dialog .actions .primary{width:100%;min-height:56px}.functional-dashboard .order-edit-dialog .actions .pos-button:not(.primary),.functional-dashboard .order-edit-dialog section[aria-label="Finished weight and bag racks"]>.pos-button:not(.primary){color:var(--pos-muted);background:0 0;border:0}.functional-dashboard .order-edit-dialog section[aria-label="Finished weight and bag racks"]>.pos-button.primary{width:100%;min-height:56px}.functional-dashboard .dashboard-header-ready{color:var(--pos-muted);flex-shrink:0;align-items:center;gap:12px;display:flex}.functional-dashboard .dashboard-header-ready>span{flex-direction:column;gap:4px;display:flex}.functional-dashboard .dashboard-header-ready small{font-size:12px}.functional-dashboard .dashboard-header-ready strong{color:var(--pos-ink);font-size:14px;font-weight:600}@media (width<=800px){.functional-dashboard .dashboard-header{flex-wrap:wrap}.functional-dashboard .dashboard-header-identity{flex-basis:calc(100% - 64px)}.functional-dashboard .dashboard-header-ready{order:3;width:100%;padding-top:8px}}.functional-dashboard .dashboard-service .pos-tabs .service-ready-caption{opacity:1;justify-content:center;align-items:center;gap:6px;display:flex}.functional-dashboard .service-ready-badge{color:#315ba0;background:#e7efff;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.functional-dashboard .service-ready-badge .pos-icon{width:16px;height:16px}.functional-dashboard .order-edit-dialog .actions{flex-direction:row;align-items:center;gap:12px;margin-top:24px;display:flex}.functional-dashboard .order-edit-dialog .actions .primary{flex:1;order:2;width:auto}.functional-dashboard .order-edit-dialog .actions .pos-button:not(.primary){border:1px solid var(--pos-border,#dbe0f1);background:#fff;flex:none;order:1;min-width:104px;min-height:56px;padding:12px 20px}.order-print-choices{gap:8px;display:grid}.order-print-choice{border-bottom:1px solid #dbe0f1;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.order-print-choice label{align-items:center;gap:12px;display:flex}.order-print-choice input[type=checkbox]{accent-color:#5842ad;width:24px;height:24px}.order-print-choice input[type=number]{text-align:center;width:72px;min-height:48px;font:inherit;border:1px solid #dbe0f1;border-radius:12px}.order-print-choice small{color:var(--pos-muted)}.order-selected-print-job .print-controls{display:none}.order-selected-print-job{z-index:60;margin:20px;position:relative}@media print{.order-selected-print-job{margin:0}.dashboard-modal-backdrop{display:none!important}}.order-selected-print-job.print-preview{z-index:100;margin:0;position:fixed;inset:0}.order-selected-print-job>.print-controls{justify-content:flex-end;gap:12px;display:flex}.order-selected-print-job .print-preview{background:0 0;margin-bottom:24px;padding:0;position:static;overflow:visible}@media print{.order-selected-print-job.print-preview{position:static;display:block!important}.order-selected-print-job>.print-controls{display:none!important}}.functional-dashboard .order-print-choice{min-height:64px;padding:12px 0}.functional-dashboard .order-print-choice>label{flex-direction:row;align-items:center;gap:12px;margin:0;font-size:16px;display:flex}.functional-dashboard .order-print-choice input[type=checkbox]{flex:0 0 24px;width:24px;min-height:24px;margin:0;padding:0}.functional-dashboard .order-print-choice .order-print-copies{font-size:14px}.functional-dashboard .order-print-choice input[type=number]{width:72px;margin:0;padding:8px}.functional-dashboard .dashboard-customer-identity{border-left:1px solid var(--pos-border,#dce0f0);flex-direction:column;gap:6px;padding-left:16px;display:flex}.functional-dashboard .dashboard-customer-identity .dashboard-customer{border:0;padding:0}.functional-dashboard .dashboard-customer-identity .dashboard-phone{align-items:center;gap:6px;font-size:14px;display:flex}.functional-dashboard .dashboard-customer-identity .dashboard-phone .pos-icon{width:16px;height:16px}.functional-dashboard .dashboard-finished-weight{color:var(--pos-readable-muted,#656087);gap:8px;margin:16px 0;display:flex}.functional-dashboard .dashboard-finished-weight strong{color:var(--pos-readable-ink,#180c4c)}.functional-dashboard .dashboard-location-row .dashboard-color{flex-direction:column;align-items:flex-start;gap:8px}.functional-dashboard .dashboard-group-bag{align-items:center;gap:8px;display:flex}.functional-dashboard .order-service-work-area{flex-direction:column;gap:12px;margin:16px 0 24px;display:flex}.functional-dashboard .order-service-work-area .order-disclosure{display:block}.functional-dashboard .order-service-work-area .dashboard-detail-line,.functional-dashboard .order-service-work-area>section>.pos-button{margin:0}.functional-dashboard .dashboard-rack{justify-content:space-between;gap:16px}.functional-dashboard .dashboard-rack .pos-icon{flex-shrink:0;margin-left:auto}.functional-dashboard .order-selected-status{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.functional-dashboard button.pos-button.dashboard-rack{justify-content:space-between;align-items:center;gap:16px;display:flex}.functional-dashboard button.pos-button.dashboard-rack>svg.pos-icon{margin-left:auto}.functional-dashboard .dashboard-footer>section[aria-label="Finished weight and bag racks"]{display:contents}.functional-dashboard .dashboard-footer>section[aria-label="Finished weight and bag racks"]>.pos-button{color:var(--pos-muted);background:0 0;border:0}.functional-dashboard footer.functional-footer{flex-wrap:nowrap;gap:8px;display:flex}.functional-dashboard footer.functional-footer>section[aria-label="Finished weight and bag racks"]>button.pos-button{justify-content:center;align-items:center;gap:12px;width:auto;min-height:48px;font-size:14px;display:inline-flex}@media (width<=700px){.functional-dashboard footer.functional-footer{flex-wrap:wrap}}.functional-dashboard .order-service-work-area{border-bottom:1px solid var(--pos-border);gap:0;margin:0 0 24px;padding:0 0 16px}.functional-dashboard .order-section-title,.functional-dashboard .dashboard-location-heading h3{color:var(--pos-ink);margin:0 0 12px;font-size:18px;font-weight:650}.functional-dashboard .order-service-work-area .dashboard-detail-line{border:0;grid-template-columns:136px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0}.functional-dashboard .order-service-work-area .dashboard-detail-line>span{color:var(--pos-muted);font-weight:400}.functional-dashboard .order-service-work-area .dashboard-detail-line p{color:var(--pos-ink);line-height:1.5}.functional-dashboard .order-service-work-area .order-disclosure{order:2;margin-top:8px}.functional-dashboard .dashboard-location-heading{margin:0}.functional-dashboard .functional-bag-locations{margin-top:0}.functional-dashboard .dashboard-location-row{padding:16px 0}.functional-dashboard .dashboard-payment.order-next-action{border:1px solid var(--pos-border);background:#faf9fd;border-radius:16px;align-self:start;padding:24px}.functional-dashboard .dashboard-payment .order-section-title{margin-bottom:20px}.functional-dashboard .dashboard-balance-label{color:var(--pos-muted);margin-top:20px;font-size:15px}.functional-dashboard .functional-balance{margin:4px 0 16px;font-size:32px;line-height:1.25}.functional-dashboard .order-pickup-action{margin-top:20px}.functional-dashboard .dashboard-footer{margin-top:8px}@media (width<=600px){.functional-dashboard .order-service-work-area .dashboard-detail-line{grid-template-columns:112px minmax(0,1fr);gap:12px}.functional-dashboard .dashboard-payment.order-next-action{padding:20px}}.functional-dashboard .dashboard-rack-label{align-items:center;gap:8px;display:inline-flex}.functional-dashboard .dashboard-rack-label .pos-icon{flex-shrink:0;width:18px;height:18px;margin:0}.functional-dashboard .order-next-action .pos-button.order-ready-shortcut{width:auto;min-height:48px;color:var(--pos-accent);background:0 0;border:0;align-self:center;padding:8px 16px;font-size:14px}.functional-dashboard{z-index:20;background:var(--pos-surface,#fff);width:100%;max-width:none;margin:0;padding:0;position:fixed;inset:0}.functional-dashboard .dashboard-shell{box-sizing:border-box;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;overflow:hidden;padding:24px!important}.functional-dashboard .dashboard-header,.functional-dashboard .functional-footer{flex-shrink:0}.functional-dashboard .dashboard-body{flex:1;min-height:0;overflow:hidden}.functional-dashboard .dashboard-service-scroll{min-height:0;overflow-y:auto}.functional-dashboard .dashboard-payment.order-next-action{box-sizing:border-box;max-height:100%;overflow-y:auto}@media (width<=800px){.functional-dashboard .dashboard-shell{padding:16px!important}.functional-dashboard .dashboard-body{overflow-y:auto}.functional-dashboard .dashboard-service-scroll{overflow:visible}}@media (width>=801px){.functional-dashboard .dashboard-payment.order-next-action{align-self:stretch;height:100%}}.functional-dashboard .order-work-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.functional-dashboard .order-work-heading .order-section-title{margin:0}.functional-dashboard .dashboard-payment .dashboard-balance-label{margin-top:0}.functional-dashboard .order-collect-payment{width:100%;margin:0 0 16px}.functional-dashboard .order-bottom-actions{flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;display:flex}.functional-dashboard .order-bottom-actions>.pos-button.primary{order:2;width:100%}.functional-dashboard .order-bottom-actions>.order-ready-shortcut{order:1}.functional-dashboard .order-bottom-actions .order-pickup-action{margin:0}.functional-dashboard .order-work-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.functional-dashboard .order-rush-badge{color:#805610;background:#fff0cf;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.functional-dashboard .order-rush-badge .pos-icon{width:16px;height:16px}@media screen{.functional-dashboard .dashboard-payment.order-next-action{background:var(--pos-background,#f4f5f7)}.functional-dashboard .pos-button.dashboard-customer-identity{border:0;border-left:1px solid var(--pos-border);text-align:left;color:var(--pos-text);background:0 0;border-radius:0;align-items:flex-start;min-width:0;padding:0 12px 0 16px}.functional-dashboard .pos-button.dashboard-customer-identity:disabled{opacity:1}.functional-dashboard .pos-button.dashboard-customer-identity:not(:disabled):hover{background:var(--pos-background)}}.functional-dashboard .order-receipt-area{flex:1;min-height:0;overflow:auto}.compact-receipt-summary>.muted,.compact-receipt-summary .order-receipt-items h3,.compact-receipt-summary .order-receipt-ticket-total,.compact-receipt-summary .order-receipt-totals{display:none}.functional-dashboard .order-bottom-actions{border-top:1px solid #dfe1e5;flex-shrink:0;margin-top:auto;padding-top:16px}.functional-dashboard .order-bottom-actions>.pos-button.primary{order:0}.functional-dashboard .order-more-actions{margin-left:auto;position:relative}.functional-dashboard .order-more-menu{z-index:10;background:#fff;border:1px solid #dfe1e5;border-radius:12px;flex-direction:column;gap:8px;min-width:200px;padding:12px;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 8px 24px #2023291a}.functional-dashboard .order-work-heading>.order-more-actions{order:3;margin-left:12px}.functional-dashboard .order-work-heading .order-more-menu{top:100%;bottom:auto}.functional-dashboard .order-weight-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.functional-dashboard .order-weight-row>.dashboard-detail-line{flex:1;margin:0}.functional-dashboard .order-weight-row>section{flex:none}.functional-dashboard .order-weight-row>section:has(form){flex-basis:100%}.functional-dashboard .order-primary-actions{align-items:stretch;gap:12px;display:flex}.functional-dashboard .order-primary-actions>.pos-button,.functional-dashboard .order-primary-actions>.order-pickup-action{flex:1;width:auto;min-width:0;margin:0}.functional-dashboard .order-primary-actions .order-pickup-action>button{width:100%}.functional-dashboard .order-bottom-actions{grid-template-columns:1fr auto;gap:12px;display:grid}.functional-dashboard .order-bottom-actions .dashboard-balance-label{align-self:center}.functional-dashboard .order-bottom-actions .functional-balance{margin:0}.functional-dashboard .order-primary-actions{grid-column:1/-1}.compact-receipt-summary h2{margin-bottom:24px}.compact-receipt-summary .receipt-column-head,.compact-receipt-summary dl>.receipt-column-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.compact-receipt-summary .receipt-column-head{margin-bottom:16px;font-weight:600}.compact-receipt-summary .receipt-column-head>:last-child{text-align:right}.compact-receipt-summary dl>.receipt-column-row{margin-bottom:16px}.compact-receipt-summary .receipt-column-row small{margin-top:4px;font-size:14px;font-weight:400;display:block}.compact-receipt-summary .receipt-column-head{border-bottom:1px solid #dfe1e5;padding-bottom:12px}.compact-receipt-summary .order-receipt-items>section+section{border-top:1px solid #dfe1e5;margin-top:16px;padding-top:16px}.functional-dashboard .order-primary-actions>.pos-button{min-height:48px;padding:12px;font-size:16px;font-weight:600}.functional-dashboard .order-more-menu>.pos-button{text-align:left;justify-content:flex-start;gap:12px;width:100%}.functional-dashboard .order-more-menu>.pos-button>.pos-icon{flex-shrink:0}.functional-dashboard .order-more-menu>.pos-button>.pos-icon:last-child:not(:first-child){margin-left:auto}.functional-dashboard .compact-receipt-summary .receipt-column-head{border-bottom:2px solid #c4c7ce}.functional-dashboard .order-work-heading .order-more-menu>.pos-button{justify-content:flex-start;align-items:center;column-gap:14px;display:flex}.functional-dashboard .order-work-heading .order-more-menu>.pos-button>.pos-icon:first-child{flex:0 0 20px;margin-right:0}.functional-dashboard .order-weight-row{gap:16px}.functional-dashboard .order-weight-row>section>.pos-button{white-space:nowrap;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:16px;font-weight:500;display:inline-flex}.functional-dashboard .order-weight-row>section>.pos-button .pos-icon{flex-shrink:0;width:20px;height:20px}@media (width<=700px){.functional-dashboard .order-weight-row>.dashboard-detail-line{grid-template-columns:112px auto}}.functional-dashboard .order-weight-row>section>.pos-button{box-shadow:none;color:var(--pos-accent);background:0 0;border:0;min-height:48px;padding:10px 12px;font-weight:500}.functional-dashboard .dashboard-service{flex-direction:column;min-height:0;display:flex}.functional-dashboard .order-service-banner{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0 20px;display:flex}.functional-dashboard .order-service-banner>div{color:var(--pos-accent);align-items:center;gap:16px;font-size:20px;display:flex}.functional-dashboard .order-service-banner>.pos-button{color:var(--pos-accent);box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;display:flex}.functional-dashboard .dashboard-header>.order-more-actions{order:3;margin-left:0}.functional-dashboard .dashboard-header .order-more-menu{min-width:240px;top:calc(100% + 8px);bottom:auto}.functional-dashboard .dashboard-header .order-more-menu>.pos-button{box-shadow:none;background:0 0;border:0;align-items:center;gap:14px;padding:12px;display:flex}.functional-dashboard .dashboard-header-ready{order:2}.functional-dashboard .dashboard-close{order:4}.functional-dashboard .order-work-action{margin-top:auto;padding-top:20px}.functional-dashboard .order-work-action .pos-button{width:100%;min-height:52px}.functional-dashboard .order-service-work-area .dashboard-detail-line{border-bottom:1px solid var(--pos-border);padding:20px 0}.functional-dashboard .order-weight-row .dashboard-detail-line{border-bottom:0}.functional-dashboard .dashboard-location-row{border:1px solid var(--pos-border);border-radius:12px;margin-top:12px;padding:16px}.functional-dashboard .order-primary-actions>.pos-button{width:100%}.functional-dashboard .order-weight-row{margin-bottom:0}.functional-dashboard .order-service-work-area{border-bottom:0}.functional-dashboard .order-service-banner{min-height:60px;padding:10px 0 16px}.functional-dashboard .order-service-banner>div{font-size:22px;font-weight:600}.functional-dashboard .order-service-work-area .dashboard-detail-line{grid-template-columns:164px minmax(0,1fr);min-height:60px;padding:14px 0;font-size:18px}.functional-dashboard .order-service-work-area .dashboard-detail-line>span{font-size:16px}.functional-dashboard .order-weight-row>.dashboard-detail-line{grid-template-columns:164px auto}.functional-dashboard .order-section-title,.functional-dashboard .dashboard-location-heading h3,.functional-dashboard .compact-receipt-summary h2{font-size:22px;font-weight:600;line-height:1.3}.functional-dashboard .dashboard-service-scroll{scrollbar-gutter:stable;flex:auto;padding-bottom:16px}.functional-dashboard .order-work-action{flex:none;padding-top:12px}.functional-dashboard .order-work-action .pos-button,.functional-dashboard .order-collect-payment{justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:600;display:flex}.functional-dashboard ol.functional-bag-locations li.dashboard-location-row{border:1px solid var(--pos-border);border-radius:12px;min-height:64px;margin:12px 0 0;padding:12px 16px}.functional-dashboard .dashboard-location-row .dashboard-rack{box-shadow:none;background:0 0;border:0}.functional-dashboard .dashboard-location-row .dashboard-color{border-left:1px solid var(--pos-border);padding-left:20px}.functional-dashboard .dashboard-location-row .dashboard-rack{border-left:1px solid var(--pos-border);border-radius:0}.functional-dashboard .order-work-heading .order-section-title{font-size:22px}.functional-dashboard .compact-receipt-summary .receipt-column-head{border-bottom:1px solid var(--pos-border);font-size:16px}.functional-dashboard .compact-receipt-summary .receipt-column-row{margin-bottom:20px;font-size:18px;line-height:1.5}.functional-dashboard .compact-receipt-summary .receipt-column-row small{font-size:16px}.functional-dashboard .dashboard-balance-label{color:var(--pos-ink);font-size:18px;font-weight:600}.functional-dashboard .order-service-work-area{gap:0;margin:12px 0 16px}.functional-dashboard .order-work-heading{margin:8px 0 12px}.functional-dashboard .order-service-work-area .dashboard-detail-line p{font-size:18px}@media (height<=800px) and (width>=801px){.functional-dashboard .order-service-work-area .dashboard-detail-line{min-height:48px;padding:10px 0}.functional-dashboard .order-service-banner{min-height:48px;padding:8px 0 12px}.functional-dashboard .dashboard-location-heading h3{margin:10px 0}}.functional-dashboard .order-service-work-area{margin-bottom:8px;padding-bottom:0}.functional-dashboard .dashboard-location-heading h3{margin:6px 0}.functional-dashboard .dashboard-service-scroll{padding-top:0}.functional-dashboard .order-service-banner .pos-order-status,.functional-dashboard .order-service-banner .order-rush-badge{border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3}.functional-dashboard .dashboard-service{gap:0}.functional-dashboard .order-weight-row>.dashboard-detail-line{flex:1;grid-template-columns:164px minmax(0,1fr)}.functional-dashboard .order-weight-row>section>.pos-button{border:1px solid var(--pos-border);color:var(--pos-ink);background:#fff;border-radius:10px;padding:10px 14px}.functional-dashboard .order-service-banner>.pos-button{font-size:18px}.functional-dashboard .order-service-banner>div>.pos-icon:first-child{flex:0 0 32px;width:32px;height:32px}.functional-dashboard .dashboard-header-identity>h1,.functional-dashboard .order-work-heading .order-section-title,.functional-dashboard .dashboard-location-heading h3,.functional-dashboard .order-service-banner>.pos-button,.functional-dashboard .compact-receipt-summary h2,.functional-dashboard .dashboard-balance-label{font-weight:700}.functional-dashboard .order-service-banner>div>strong{border-right:1px solid var(--pos-border);margin-right:0;padding-right:20px}.functional-dashboard .order-service-banner .order-rush-badge{margin-left:0}html.pos-typography #root .functional-dashboard .dashboard-header-identity>h1,html.pos-typography #root .functional-dashboard .order-section-title,html.pos-typography #root .functional-dashboard .dashboard-location-heading h3,html.pos-typography #root .functional-dashboard .compact-receipt-summary h2,html.pos-typography #root .functional-dashboard .dashboard-balance-label,html.pos-typography #root .functional-dashboard .order-service-banner>.pos-button{font-weight:700}html.pos-typography #root .functional-dashboard .order-service-banner .pos-order-status,html.pos-typography #root .functional-dashboard .order-service-banner .order-rush-badge{box-sizing:border-box;height:36px;padding:8px 12px;line-height:20px}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{border:0;border-left:1px solid var(--pos-border);box-shadow:none;background:0 0;border-radius:0}html.pos-typography #root .functional-dashboard .order-work-action .pos-button,html.pos-typography #root .functional-dashboard .order-primary-actions>.order-collect-payment{box-sizing:border-box;height:52px;min-height:52px}html.pos-typography #root .functional-dashboard .compact-receipt-summary .receipt-column-row>.receipt-row-qty,html.pos-typography #root .functional-dashboard .compact-receipt-summary .receipt-column-row>dd{font-size:16px;font-weight:400}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{outline:none}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack:focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}html.pos-typography #root .functional-dashboard .dashboard-header-identity>h1{font-size:32px;font-weight:700}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{border:0!important;border-left:1px solid var(--pos-border)!important;background:0 0!important}html.pos-typography #root .functional-dashboard .dashboard-location-row>.pos-icon,html.pos-typography #root .functional-dashboard .dashboard-rack-label .pos-icon{flex:0 0 24px;width:24px;height:24px}html.pos-typography #root .functional-dashboard .dashboard-location-row,html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{font-size:18px!important}html.pos-typography #root .functional-dashboard .order-weight-row>section>.pos-button{box-shadow:none;color:var(--pos-accent);background:0 0;border:0;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:18px;font-weight:700;display:inline-flex}html.pos-typography #root .functional-dashboard .order-weight-row>section>.pos-button,html.pos-typography #root .functional-dashboard .order-service-banner>.pos-button{gap:10px;min-height:48px;padding:8px 12px;font-size:16px;font-weight:700;line-height:1.4}html.pos-typography #root .functional-dashboard .order-weight-row>section>.pos-button .pos-icon,html.pos-typography #root .functional-dashboard .order-service-banner>.pos-button .pos-icon{width:20px;height:20px}.functional-dashboard .dashboard-rack-stack{flex-direction:column;align-items:flex-start;gap:3px;display:flex}html.pos-typography #root .functional-dashboard .dashboard-rack-stack small{color:var(--pos-muted);font-size:14px;font-weight:400;line-height:18px}.functional-dashboard .dashboard-rack-number{font-variant-numeric:tabular-nums;background:#f0f1f3;border-radius:8px;padding:3px 10px;font-size:18px;line-height:24px;display:inline-flex}.functional-dashboard .order-weight-row{min-height:48px;padding:0}.functional-dashboard .order-weight-row>.dashboard-detail-line{min-height:48px;padding:8px 0}@media (width>=801px){.functional-dashboard .dashboard-location-row{grid-template-columns:24px minmax(110px,max-content) minmax(160px,1fr) minmax(140px,180px)}}.functional-dashboard .dashboard-rack-label{gap:12px}html.pos-typography #root .functional-dashboard .dashboard-rack-number{font-weight:500}.functional-dashboard .order-weight-row{border-bottom:0}html.pos-typography #root .functional-dashboard .order-weight-row>section>.pos-button,html.pos-typography #root .functional-dashboard .order-service-banner>.pos-button{font-size:14px}.functional-dashboard .dashboard-rack-stack{flex-direction:row;align-items:center;gap:8px}html.pos-typography #root .functional-dashboard .dashboard-rack-stack small{color:var(--pos-ink);font-size:16px;line-height:24px}@media screen{.functional-dashboard .dashboard-rack-stack small{white-space:nowrap}.functional-dashboard .dashboard-rack-label{flex-shrink:0}.functional-dashboard .dashboard-location-row .dashboard-rack{min-width:max-content}@media (width>=801px){.functional-dashboard .dashboard-location-row{grid-template-columns:24px minmax(110px,max-content) minmax(120px,1fr) minmax(200px,max-content)}}html.pos-typography #root .functional-dashboard ol.functional-bag-locations li.dashboard-location-row{grid-template-columns:max-content minmax(0,1fr) max-content;gap:8px;min-height:60px;margin-top:8px;padding:6px 12px;font-size:16px!important}html.pos-typography #root .functional-dashboard .dashboard-location-row .dashboard-color{border:0;padding:0}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{gap:8px;min-height:48px;padding:0 4px 0 12px;border:0!important;font-size:14px!important}.functional-dashboard .dashboard-location-row .dashboard-color i{border-radius:50%;flex:0 0 16px;width:16px;height:16px}.functional-dashboard .dashboard-bag-count{color:var(--pos-muted);margin-left:8px;font-weight:400}html.pos-typography #root .functional-dashboard .dashboard-location-row .dashboard-color{flex-direction:row;align-items:center;gap:16px}.functional-dashboard .dashboard-bag-separator{color:var(--pos-muted)}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{color:var(--pos-accent);font-weight:400}.functional-dashboard .dashboard-location-row button.dashboard-rack>.pos-icon{color:var(--pos-ink)}html.pos-typography #root .functional-dashboard ol.functional-bag-locations li.dashboard-location-row{grid-template-columns:24px max-content minmax(0,1fr) max-content;gap:12px}.functional-dashboard .dashboard-location-row>.pos-icon{color:var(--pos-readable-muted,#9991af)}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack{grid-template-columns:24px minmax(80px,1fr) 20px;gap:12px;display:grid}html.pos-typography #root .functional-dashboard .dashboard-location-row button.pos-button.dashboard-rack.location-assigned{color:var(--pos-ink)}.functional-dashboard .dashboard-location-row button.dashboard-rack>.pos-icon{color:var(--pos-ink);margin:0}html.pos-typography #root .functional-dashboard ol.functional-bag-locations li.dashboard-location-row{grid-template-columns:max-content minmax(0,1fr) max-content}.functional-dashboard .dashboard-location-row .dashboard-rack-number{background:#f0f1f3;border-radius:8px;justify-self:start;padding:3px 10px}html.pos-typography #root .functional-dashboard .dashboard-header-identity>h1{font-size:28px}.functional-dashboard .dashboard-location-row button.dashboard-rack>.pos-icon:first-child{width:26px;height:26px}.functional-dashboard .dashboard-service{padding-bottom:8px}.functional-dashboard .order-service-work-area{flex-shrink:0}.functional-dashboard ol.functional-bag-locations{flex-shrink:0;padding-bottom:8px}.functional-dashboard .compact-receipt-summary,.functional-dashboard .dashboard-payment.order-next-action{background:#f8f9fa}.functional-dashboard .compact-receipt-summary{background:0 0}@media (height<=800px) and (width>=801px){.functional-dashboard .order-service-work-area .dashboard-detail-line{min-height:40px;padding:6px 0}.functional-dashboard .order-service-work-area{margin-top:8px}}.functional-dashboard .order-weight-row{margin-top:0;padding-top:0}.functional-dashboard .order-weight-row>.dashboard-detail-line{box-sizing:border-box;min-height:48px;margin:0;padding:8px 0}.functional-dashboard .order-weight-row>.dashboard-detail-line p,.functional-dashboard .order-weight-row>section{margin:0}.functional-dashboard .order-weight-row>.dashboard-detail-line{align-items:center}.functional-dashboard .dashboard-location-heading{margin-top:16px}.functional-dashboard .order-rush-badge .pos-icon{color:#a56b12}:is(html.pos-typography #root .pos-redesign .dashboard-modal-backdrop:has(.storage-editor),html.pos-typography #root .pos-redesign .dashboard-modal-backdrop:has(section[aria-label="Finished weight and bag racks"])){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f6f8}.void-order-form{gap:16px;display:grid}.void-order-form>p{color:var(--pos-readable-muted,#626975);margin:0;font-size:14px;line-height:22px}.void-order-form .void-order-warning{color:#714519;background:#fff6ed;border:1px solid #f2dfc6;border-radius:12px;padding:12px 14px}.void-order-form label{gap:6px;font-size:14px;display:grid}.void-order-form .pos-field{box-sizing:border-box;width:100%}.void-order-form .actions{justify-content:flex-end;gap:12px;display:flex}.order-edit-dialog:has(.void-order-form)>header h2{align-items:center;gap:10px;display:flex}html.pos-typography .order-edit-dialog:has(.void-order-form){box-sizing:border-box;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}html.pos-typography .order-edit-dialog:has(.void-order-form)>header{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding-bottom:12px;display:flex}html.pos-typography .order-edit-dialog:has(.void-order-form)>header h2{margin:0;font-size:22px;font-weight:600;line-height:30px}html.pos-typography .order-edit-dialog:has(.void-order-form)>header h2>.pos-icon{color:#9a5740;width:22px;height:22px}.void-order-form{gap:14px}.void-order-form .void-order-warning{color:#775344;background:#faf6f3;border-color:#eaded7;gap:4px;font-size:13px;line-height:20px;display:grid}.void-order-form label{font-weight:500;line-height:20px}.void-order-form .pos-field{border-radius:10px;min-height:48px;margin:0;padding:10px 12px;font-size:16px}.void-order-form textarea.pos-field{resize:vertical;min-height:88px}.void-order-form .actions{border-top:1px solid #e8ebef;grid-template-columns:1fr 1fr;padding-top:14px;display:grid}.order-more-menu .order-menu-void{color:#a63737;border-top:1px solid #e8ebef;border-radius:0;margin-top:8px;padding-top:12px}html.pos-typography #root .pos-redesign .dashboard-modal-backdrop:has(.void-order-form){z-index:1000;isolation:isolate}html.pos-typography #root .pos-redesign .order-edit-dialog:has(.void-order-form){background:#fff;position:relative;box-shadow:0 16px 48px #20242b26}html.pos-typography #root .pos-redesign .void-order-form label,html.pos-typography #root .pos-redesign .void-order-form .actions{margin:0}.void-return-total{background:#f4f5f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.void-return-total strong{font-variant-numeric:tabular-nums;font-size:22px}.void-return-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.void-return-options legend{margin-bottom:8px;font-size:14px;font-weight:500}.void-return-options>label{border:1px solid #dfe3e8;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:12px;flex-direction:row!important;display:flex!important}.void-return-options>label:has(input:checked){background:#f4f5f7;border-color:#9098a4}.void-return-options input.pos-field{flex-shrink:0;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.void-return-options label>span{gap:4px;display:grid}.void-return-options small{color:var(--pos-readable-muted,#626975);font-size:13px;font-weight:400;line-height:20px}html.pos-typography #root .pos-redesign .order-receipt-summary>h2{letter-spacing:-.3px;color:var(--pos-readable-ink,#20242b);border-bottom:1px solid #e5e8ec;margin:0 0 16px;padding-bottom:12px;font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .pos-redesign .order-receipt-summary .order-receipt-items>section+section{border-top:1px solid #e5e8ec;margin-top:16px;padding-top:16px}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-heading{align-items:baseline;gap:12px}html.pos-typography #root .pos-redesign .order-receipt-summary .receipt-wf-heading>strong{font-size:16px;font-weight:600;line-height:24px}.void-sale-restock{text-align:left;width:100%}.void-sale-restock strong{font-size:14px;font-weight:500}.void-sale-restock small{color:var(--pos-readable-muted,#697080);margin-top:4px;font-size:13px;font-weight:400;line-height:20px;display:block}.void-order-form:has(.void-sale-restock){gap:12px}.void-order-form:has(.void-sale-restock) textarea.pos-field{min-height:64px}}.orders-board.pos-panel .board-tools{grid-template-columns:minmax(250px,2fr) repeat(2,minmax(150px,1fr));gap:16px}.orders-board .orders-table-scroll{min-height:0;overflow:auto}.orders-board .orders-table-heading,.orders-board .order.orders-table-row{grid-template-columns:minmax(190px,1.5fr) minmax(140px,1.1fr) 110px 120px 95px 48px;align-items:center;gap:16px;min-width:860px;display:grid}.orders-board .orders-table-heading{color:var(--pos-muted);border-bottom:1px solid var(--pos-border);padding:12px 8px;font-size:13px}.orders-board .order.orders-table-row{padding:16px 8px}.orders-board .orders-table-row .orders-customer,.orders-board .orders-table-row .orders-due,.orders-board .orders-table-row .orders-amount{flex-direction:column;place-items:flex-start start;gap:4px;display:flex}.orders-board .orders-table-row .orders-customer span{font-size:15px}.orders-board .orders-table-row small{color:var(--pos-muted)}.orders-board .orders-service{align-items:center;gap:8px;font-size:14px;display:flex}.orders-board .orders-service .pos-icon{color:var(--pos-accent)}.orders-board .orders-table-row .badge{white-space:nowrap;justify-self:start;font-size:13px}.orders-board .orders-table-row .orders-amount{font-variant-numeric:tabular-nums;align-items:center}.orders-board .orders-table-row>.pos-button{width:48px;padding:0}.orders-board .orders-pagination{border-top:1px solid var(--pos-border);justify-content:flex-end;align-items:center;padding-top:16px}.orders-board .orders-pagination span{color:var(--pos-muted);font-size:14px}@media (width>=1000px){.orders-board{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 140px);display:flex}.orders-board .orders-table-scroll{flex:1}.orders-board .orders-table-heading{z-index:1;background:#fff;position:sticky;top:0}}@media (width<=999px){.orders-board.pos-panel .board-tools{grid-template-columns:1fr 1fr}}.orders-board.pos-panel .board-tools.with-stage-filter{grid-template-columns:minmax(250px,2fr) repeat(3,minmax(150px,1fr))}@media (width<=999px){.orders-board.pos-panel .board-tools.with-stage-filter{grid-template-columns:1fr 1fr}}.orders-board.pos-panel{padding:16px}.orders-board .pos-section-header{flex-wrap:wrap;align-items:center;gap:16px;margin:0;display:flex}.orders-board .pos-section-header h2{white-space:nowrap;margin:0;font-size:20px}.orders-board .orders-view-tabs{margin:0}.orders-board .pos-section-header>.actions{margin-left:auto}.orders-board.pos-panel .board-tools{flex-shrink:0;gap:12px;margin:12px 0}.orders-board .orders-table-heading{padding:8px}.orders-board .order.orders-table-row{box-sizing:border-box;min-height:68px;padding:10px 8px}.orders-board .orders-table-row .orders-contact{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.orders-board .orders-table-row .orders-contact span{font-size:14px}.orders-board .orders-table-row .orders-contact small{font-size:12px}.orders-board .orders-pagination{flex-shrink:0;gap:12px;padding-top:8px}@media (width>=1000px){.orders-board.pos-panel{height:calc(100dvh - 116px)}}.orders-board .orders-list-meta{align-items:center;gap:8px}.orders-board .orders-count{color:var(--pos-muted);white-space:nowrap;font-size:14px}.orders-board .orders-count strong{font-weight:600}.orders-board .orders-refresh{width:48px;color:var(--pos-muted);background:0 0;border-color:#0000;padding:0}.orders-page-header h1{flex-shrink:0}.orders-header-target{flex:1;min-width:0}.orders-header-controls{align-items:center;gap:20px;width:100%;display:flex}.orders-header-search{flex:1;margin:0;position:relative}.orders-header-search>.pos-icon{color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.orders-header-search .pos-field{box-sizing:border-box;width:100%;padding-left:46px}.orders-header-controls .orders-list-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.orders-header-controls .orders-count{color:var(--pos-muted);white-space:nowrap;font-size:14px}.orders-header-controls .orders-refresh{width:48px;color:var(--pos-muted);background:0 0;border:0;padding:0}.orders-board.pos-panel .pos-section-header{flex-wrap:nowrap;margin-bottom:12px}.orders-board.pos-panel .board-tools,.orders-board.pos-panel .board-tools.with-stage-filter{flex:1;justify-content:flex-end;gap:12px;margin:0 0 0 auto;display:flex}.orders-board .board-tools label{flex:1;min-width:145px;max-width:220px;font-size:0}.orders-board .board-tools label select{font-size:14px}.orders-board>.orders-header-controls{margin-bottom:12px}@media (width<=1050px){.orders-board.pos-panel .pos-section-header{flex-wrap:wrap}.orders-board.pos-panel .board-tools{width:100%}}@media (width<=700px){.orders-page-header{flex-wrap:wrap}.orders-header-target{flex-basis:100%;order:3}.orders-header-controls{gap:8px}}.orders-header-search{align-items:center;gap:0;height:48px;display:flex}.orders-header-search>.pos-icon{width:20px;height:20px;top:24px;left:16px;transform:translateY(-50%)}.orders-header-search .pos-field{border:1px solid var(--pos-border);background:#fff;height:48px;margin:0;padding:0 16px 0 48px;font-size:15px;font-weight:400}.orders-board .board-tools label{align-items:center;gap:0;height:48px;display:flex;position:relative}.orders-board .board-tools label select.pos-field{appearance:none;border:1px solid var(--pos-border);background:var(--pos-soft);width:100%;height:48px;color:var(--pos-ink);cursor:pointer;margin:0;padding:0 42px 0 16px;font-size:14px;font-weight:500}.orders-board .board-tools label>.pos-icon{width:18px;height:18px;color:var(--pos-muted);pointer-events:none;position:absolute;top:24px;right:14px;transform:translateY(-50%)rotate(90deg)}.orders-board .board-tools label{box-sizing:border-box;background:var(--pos-soft);border-radius:var(--pos-radius-control);height:56px;padding:4px}.orders-board .board-tools label select.pos-field{height:48px;min-height:48px;color:var(--pos-accent);background:#fff;border:0;font-weight:600;box-shadow:0 2px 6px #2a184e14}.orders-board .board-tools label>.pos-icon{color:var(--pos-accent);top:28px;right:18px}.orders-header-controls h1{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.orders-title-count{color:var(--pos-muted);border-left:1px solid var(--pos-border);padding-left:8px;font-size:16px;font-weight:400}.orders-header-controls .orders-refresh{border:1px solid var(--pos-border);border-radius:var(--pos-radius-control);background:#fff;justify-content:center;align-items:center;height:48px;display:flex}.orders-quantity{margin-top:3px;font-size:12px;display:block}@media (width<=800px){.orders-header-controls{flex-wrap:wrap}.orders-header-search{min-width:200px}}.orders-rush{color:var(--pos-accent);align-items:center;gap:4px;display:flex}.orders-rush .pos-icon{width:14px;height:14px}.orders-board .orders-table-row .orders-overdue{color:var(--pos-accent);font-weight:600}.orders-header-controls{gap:28px}.orders-title-count{box-sizing:border-box;background:var(--pos-soft);min-width:36px;height:32px;color:var(--pos-accent);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:17px;font-weight:600;line-height:1;display:inline-flex}.orders-header-search{max-width:600px}.orders-header-controls .orders-list-meta{margin-left:auto}.orders-board.pos-panel .pos-section-header{align-items:center}.orders-board.pos-panel .orders-view-tabs{box-sizing:border-box;align-self:center;height:56px;margin:0}.orders-board.pos-panel .board-tools{align-self:center;align-items:center}.orders-board.pos-panel .board-tools label{align-self:center;margin:0}@media (width<=800px){.orders-header-controls{gap:12px}}.orders-board .orders-table-heading .pos-button{white-space:nowrap;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;min-height:48px;padding:4px;font-size:13px;display:flex}.orders-board .orders-table-heading .pos-button[aria-pressed=true]{color:var(--pos-accent);font-weight:600}.orders-identity-sort{gap:8px;display:flex}.orders-table-heading .pos-icon{width:16px;height:16px}.orders-table-heading .sort-up{transform:rotate(-90deg)}.orders-table-heading .sort-down{transform:rotate(90deg)}.orders-board .orders-table-heading .pos-button[aria-label^="Sort by Amount"]{justify-content:center}@media screen{.orders-board .board-tools label>.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-board .board-tools label select.pos-field{flex:1;min-width:0;line-height:normal}.customer-dashboard .customer-history-table{height:auto;min-height:0;padding:0;display:block}.customer-history-table .orders-table-scroll{max-height:48vh;overflow:auto}.customer-history-table .orders-table-heading{z-index:1;background:#fff;position:sticky;top:0}.orders-ticket-heading{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.orders-ticket-heading>strong{white-space:nowrap}.orders-ticket-heading .orders-rush{color:#855000;white-space:nowrap;background:#fff3d6;border-radius:6px;flex-shrink:0;margin:0;padding:3px 7px;font-size:14px;font-weight:500;line-height:20px}.orders-board .board-tools label{background:0 0;height:48px;padding:0}.orders-board .board-tools label select.pos-field{box-shadow:none;color:var(--pos-ink);border:1px solid #dde0e6;font-weight:500}.orders-board .board-tools label select.pos-field.filter-applied{border-color:var(--pos-accent);color:var(--pos-accent);background:var(--pos-soft)}.orders-board .board-tools label select.pos-field:focus-visible{outline:2px solid var(--pos-accent);outline-offset:2px}.orders-board .board-tools label>.pos-icon{color:var(--pos-muted);top:24px;right:14px}.orders-board .orders-service .pos-icon{color:var(--pos-muted)}.orders-board .orders-table-row .pos-order-status{gap:4px;padding:4px 8px;font-size:12px}.orders-board .orders-table-row .pos-order-status .pos-icon{width:14px;height:14px}.orders-board .orders-table-row[role=button]{cursor:pointer}.orders-board .orders-table-row[role=button]:hover{background:#f7f8fa}.orders-board .orders-table-row[role=button]:focus-visible{outline:2px solid var(--pos-accent);outline-offset:-2px}.orders-board .orders-row-chevron{width:20px;height:20px;color:var(--pos-muted);justify-self:center}.orders-board .orders-result-count{border-top:1px solid var(--pos-border);color:var(--pos-muted);margin:0;padding-top:12px;font-size:14px}.orders-board .orders-table-heading .pos-button[aria-label^="Sort by Order total"]{justify-content:center}body:has(.orders-page-header) .pos-test-indicator{top:auto;bottom:8px;left:12px;transform:none}}.app .orders-page-header.pos-page-header{border-bottom:0;margin-bottom:0;padding-bottom:8px}@media (width>=1000px){.orders-board.pos-panel{height:calc(100dvh - 96px)}}.settings-workspace-panes{min-width:0}.settings-workspace-panes>[hidden]{display:none!important}.app .settings-workspace .pos-settings-page,.settings-workspace .hardware-settings{width:100%;max-width:none;margin:0;padding:0}@media screen{.android-update-notice{z-index:950;background:#fff;border:1px solid #ddd8ee;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #14102214}.android-update-notice>div:first-child{min-width:160px}.android-update-notice strong,.android-update-notice span{display:block}.android-update-notice strong{font-size:16px}.android-update-notice span{color:var(--pos-readable-muted,#68717e);margin-top:4px;font-size:13px}.android-update-instructions .dashboard-modal{max-width:540px}.android-update-instructions p{overflow-wrap:anywhere;line-height:1.5}.android-update-instructions .dashboard-modal>div{flex-wrap:wrap;gap:8px;display:flex}}@media print{.android-update-notice,.android-update-instructions{display:none!important}}@media screen{.android-app-row{justify-content:space-between;align-items:center;gap:24px;padding:4px 0;display:flex}.android-app-identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.android-app-identity>svg{width:28px;height:28px;color:var(--pos-readable-muted,#68717e);flex:none}html #root .pos-redesign .hardware-test .android-app-identity h2{margin:0;font-size:18px;font-weight:600;line-height:26px}html #root .pos-redesign .hardware-test .android-app-identity p{color:var(--pos-readable-muted,#68717e);margin:4px 0 0;font-size:13px;line-height:20px}.android-app-latest{border-left:1px solid #dfe3e8;margin-left:12px;padding-left:12px;display:inline-block}.android-app-actions{flex:none;justify-content:flex-end;align-items:center;gap:16px;display:flex}.android-app-status{color:var(--pos-readable-muted,#68717e);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.android-app-status svg{width:18px;height:18px}.android-app-status.current svg{color:#41826a}.android-app-actions .pos-button{min-height:48px}}@media screen and (width<=650px){.android-app-row{flex-direction:column;align-items:flex-start;gap:12px}.android-app-actions{justify-content:space-between;width:100%;padding-left:42px}.android-app-latest{margin-left:8px;padding-left:8px}}@media screen{.android-update-control{flex-direction:column;align-items:flex-end;gap:6px;max-width:290px;display:flex}.android-update-feedback{color:var(--pos-readable-muted,#68717e);text-align:right;overflow-wrap:anywhere;max-width:290px;font-size:12px;line-height:18px}}@keyframes sp-update-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes sp-update-glow{0%,to{box-shadow:0 0 #6a2bf559}50%{box-shadow:0 0 0 10px #6a2bf500}}.sp-update-card{animation:.35s cubic-bezier(.2,.8,.2,1) both sp-update-in}.sp-update-card .sp-update-glyph{animation:2.4s ease-in-out infinite sp-update-glow}.sp-update-card .android-update-control{flex-direction:column;align-items:flex-end;gap:4px;display:flex}html :is(#root,body) .sp-update-card .android-update-control .pos-button.pos-button{white-space:nowrap;height:48px;background:var(--v2-primary,#6a2bf5)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0 22px!important;font-size:16px!important;font-weight:600!important}html :is(#root,body) .sp-update-card .android-update-control .pos-button.pos-button:disabled{opacity:.6}.sp-update-card .android-update-feedback{color:var(--v2-muted-foreground,#8e8e93);text-align:right;max-width:220px;font-size:13px}.hardware-test label{gap:8px;margin:16px 0;display:grid}.hardware-test-paper{background:0 0;max-width:320px;margin:24px auto;padding:0;display:block;position:static!important}.hardware-test-paper .receipt{color:#000;text-align:center;background:#fff;width:100%;margin:auto;padding:24px}@media print{:is(body:has(.hardware-test) .app>header,body:has(.hardware-test) .hardware-test>section){display:none!important}body:has(.hardware-test) main.hardware-test{display:block!important}body:has(.hardware-test) .hardware-test>:not(.hardware-test-paper){display:none!important}body:has(.hardware-test) .hardware-test-paper{margin:0!important;display:block!important}.hardware-test-paper .receipt{width:72mm;padding:0}}@media screen{.hardware-test .hardware-test-paper{display:none!important}.hardware-test .hardware-intro{color:var(--pos-readable-muted,#68717e);align-items:center;gap:12px;margin:-8px 0 24px;display:flex}.hardware-test .hardware-intro>.pos-icon{flex:none;width:24px;height:24px}.hardware-test .hardware-intro p{margin:0;font-size:15px;line-height:24px}.hardware-test .hardware-scan-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;display:grid}.hardware-test .hardware-code-preview{background:#f8f9fb;border:1px solid #e8ebef;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:24px;display:flex}.hardware-test .hardware-code-preview>span{color:var(--pos-readable-muted,#68717e);font-size:13px}.hardware-test .hardware-code-preview>strong{letter-spacing:3px;font-size:18px;font-weight:500}.hardware-test .hardware-code-preview svg,.hardware-test .hardware-code-preview img{max-width:100%;height:auto}html.pos-typography #root .pos-redesign .hardware-test .hardware-test-note{margin:12px 0 0;font-size:13px}html.pos-typography #root .pos-redesign .hardware-test .hardware-app-note{background:#f5f6f8;border-radius:8px;margin:0;padding:10px 14px;font-size:13px;display:inline-flex}}@media screen and (width<=700px){.hardware-test .hardware-scan-layout{grid-template-columns:1fr;gap:20px}.hardware-test .hardware-code-preview{max-width:260px}}@media screen{.hardware-printer-actions{flex-wrap:wrap;gap:12px;display:flex}html.pos-typography #root .pos-redesign .hardware-printers>section:first-of-type{border-top:0;margin-top:16px;padding-top:0}html.pos-typography #root .pos-redesign .hardware-printers>section h3{margin:0 0 12px}.hardware-device-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hardware-coming-soon{vertical-align:middle;color:var(--pos-readable-muted,#68717e);letter-spacing:0;background:#f0f2f5;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.hardware-test .hardware-printer-actions{margin-top:16px}.hardware-payment-terminal .hardware-device-heading h2{margin:0}.hardware-payment-summary{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.hardware-payment-summary strong{font-size:18px}.hardware-payment-summary p{color:var(--pos-muted,#68717e);margin:4px 0 0}.hardware-payment-status{color:var(--pos-readable-muted,#68717e);white-space:nowrap;background:#f0f2f5;border-radius:10px;padding:4px 10px;font-size:13px}.hardware-payment-details{flex-wrap:wrap;gap:48px;margin:20px 0;display:flex}.hardware-payment-details>div{gap:6px;display:grid}.hardware-payment-details dt{color:var(--pos-readable-muted,#68717e);font-size:13px}.hardware-payment-details dd{margin:0;font-size:15px}.hardware-camera-preview{aspect-ratio:4/3;object-fit:contain;background:#171a20;border-radius:12px;width:100%;max-width:480px;display:block}.hardware-camera-preview[hidden]{display:none}.hardware-test .hardware-camera-actions{align-items:center;gap:12px;margin-top:12px}.hardware-camera-actions .pos-button{min-width:96px}.hardware-camera-unlock{border-top:1px solid var(--pos-border);margin-top:24px;padding-top:20px}.hardware-camera-unlock h3{margin-top:0}.hardware-camera-connection{margin-top:16px}.hardware-camera-connection p{color:var(--pos-readable-muted,#68717e);font-size:13px}.hardware-camera-diagnostics{background:#f6f7f9;border-radius:12px;margin-top:16px;padding:16px}.hardware-camera-diagnostics dl{gap:8px;margin:0;display:grid}.hardware-camera-diagnostics dl>div{justify-content:space-between;gap:16px;display:flex}.hardware-camera-diagnostics dt{color:var(--pos-readable-muted,#68717e)}.hardware-camera-diagnostics dd{text-align:right;margin:0;font-weight:500}.hardware-camera-diagnostics p{margin-bottom:0;font-size:14px;line-height:21px}.hardware-camera-setup{margin-top:20px}.hardware-camera-device{border:1px solid var(--pos-border);background:#f6f7f9;border-radius:12px;align-items:center;gap:12px;max-width:480px;padding:14px 16px;display:flex}.hardware-camera-device>svg{width:26px;height:26px;color:var(--pos-readable-muted,#68717e);flex-shrink:0}.hardware-camera-device>div{flex-direction:column;gap:4px;display:flex}.hardware-camera-device strong{font-size:16px;font-weight:600}.hardware-camera-device span,.hardware-camera-privacy{color:var(--pos-readable-muted,#68717e);font-size:14px}.hardware-camera-details{max-width:560px;margin-top:20px}.hardware-camera-details summary{cursor:pointer;min-height:48px;color:var(--pos-readable-muted,#596371);align-items:center;gap:8px;font-size:14px;display:flex}.hardware-camera-details summary:before{content:"+";font-size:20px}.hardware-camera-details[open] summary:before{content:"−"}.hardware-camera-details .hardware-camera-diagnostics{margin-top:0}.hardware-test .hardware-camera-actions{flex-wrap:wrap;gap:8px;display:flex}.hardware-camera-actions .pos-button{min-width:0;min-height:48px;padding:10px 16px;font-size:15px;line-height:22px}}.pos-employee-welcome{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:#f2f2f7;border:0;margin:0;padding:0;overflow:hidden}.pos-employee-welcome::backdrop{background:#f2f2f7}@media screen{.pos-date-time-field{gap:8px;font-size:16px;display:grid}html.pos-typography #root .pos-dialog .pos-date-time-field>.pos-date-time-trigger{text-align:left;border:1px solid var(--pos-border,#e4e7ec);background:#fff;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;display:flex}.pos-date-time-trigger>span{flex:1;gap:4px;display:grid}.pos-date-time-trigger strong{font-size:16px;font-weight:500}.pos-date-time-trigger small{color:var(--pos-muted,#667085);font-size:14px}html.pos-typography #root .pos-dialog:has(>.pos-dialog-content>.pos-date-time-picker){flex-direction:column;width:440px;display:flex;overflow:hidden}:is(html.pos-typography #root .pos-dialog:has(>.pos-dialog-content>.pos-date-time-picker)>header,html.pos-typography #root .pos-dialog:has(>.pos-dialog-content>.pos-date-time-picker)>footer){flex-shrink:0}html.pos-typography #root .pos-dialog:has(>.pos-dialog-content>.pos-date-time-picker)>.pos-dialog-content{min-height:0;padding:16px 24px;overflow:auto}.pos-date-time-picker{gap:16px;display:grid}.pos-date-time-month{justify-content:space-between;align-items:center;gap:8px;display:flex}.pos-date-time-month strong{font-size:18px;font-weight:600}.pos-date-time-back{transform:rotate(180deg)}.pos-date-time-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pos-date-time-weekday{color:var(--pos-muted,#667085);text-align:center;padding:4px 0;font-size:13px}html.pos-typography #root .pos-dialog .pos-date-time-grid>.pos-button{min-width:0;height:48px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0;font-size:16px;font-weight:500}html.pos-typography #root .pos-dialog .pos-date-time-grid>.pos-button[aria-pressed=true]{background:var(--pos-accent,#155eef);color:#fff;font-weight:600}html.pos-typography #root .pos-dialog .pos-date-time-grid>.pos-button:disabled{color:#b4b8c0;opacity:1;background:0 0}.pos-date-time-time{border-top:1px solid var(--pos-border,#e4e7ec);grid-template-columns:1fr 1fr 1.2fr;gap:12px;padding-top:16px;display:grid}.pos-date-time-time>label{color:var(--pos-muted,#667085);gap:8px;font-size:14px;display:grid}html.pos-typography #root .pos-dialog:has(>.pos-dialog-content>.pos-date-time-picker)>footer{grid-template-columns:1fr 1fr;gap:8px;padding:12px 24px;display:grid}}.laundroworks-pos-credentials{border-top:1px solid var(--pos-border);margin-top:28px;padding-top:24px}.laundroworks-pos-credentials h2{margin:0 0 12px;font-size:20px}.laundroworks-pos-credentials p{font-size:14px;line-height:22px}.laundroworks-credential-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.laundroworks-pos-credentials label{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}.laundroworks-pos-credentials .pos-field{box-sizing:border-box;width:100%;min-height:48px}@media (width<=600px){.laundroworks-credential-grid{grid-template-columns:1fr}}header{border-bottom:1px solid var(--pos-border);background:#fff;align-items:center;gap:22px;height:78px;padding:0 4%;display:flex}.brand{letter-spacing:-1.5px;font-size:30px;font-weight:800}.brand span{letter-spacing:1px;margin-left:10px;font-size:12px}.test{letter-spacing:1px;color:#78511b;background:#fdf0d6;border-radius:6px;padding:7px 10px;font-size:10px}time{margin-left:auto;font-weight:600}main{max-width:1300px;margin:auto;padding:24px 4% 60px}nav{border-bottom:1px solid var(--pos-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:18px;display:flex}nav button{background:0 0;border:0}.active{background:var(--pos-tint)!important}.staff{margin-left:auto;font-size:14px}.location{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.location label{margin:0}.location select{width:auto;margin-left:10px}.welcome{padding:34px 0 18px}.eyebrow{letter-spacing:2px;color:var(--pos-muted);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.welcome p{color:var(--pos-muted);max-width:500px;font-size:18px}.tiles{grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:26px;display:grid}.tile{text-align:left;min-height:220px;padding:30px}.tile span{margin-bottom:24px;font-size:32px;display:block}.tile h2{margin-bottom:10px}.tile p{margin:0;font-size:14px}.primary{background:var(--pos-accent);color:#fff;border-color:var(--pos-accent)}.primary .eyebrow{color:#ddd}.panel{border:1px solid var(--pos-border);background:#fff;border-radius:20px;padding:30px}.login{max-width:530px;margin:40px auto}.login h1{font-size:44px}.login small{color:var(--pos-muted);margin-top:20px;display:block}.muted{color:var(--pos-muted)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading h2{margin:0}.grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.actions{justify-content:flex-end;gap:12px;display:flex}.results{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.customer{text-align:left;flex-direction:column;gap:8px;padding:20px;display:flex}.customer span{color:var(--pos-muted);font-size:14px}.intake{grid-template-columns:2fr 1fr;gap:24px;display:grid}.summary{align-self:start;position:sticky;top:24px}.total{margin:20px 0;font-size:48px;font-weight:700}.preferences{background:var(--pos-soft);border-radius:12px;margin-bottom:24px;padding:18px}.preferences p{white-space:pre-wrap;margin:8px 0 0}.alert,.notice{border-radius:12px;margin-bottom:20px;padding:18px}.alert{background:var(--pos-danger-soft);color:var(--pos-danger)}.notice{background:var(--pos-success-soft);color:var(--pos-success)}.order{border-bottom:1px solid var(--pos-border);justify-content:space-between;gap:16px;padding:22px 0;display:flex}.order p{margin:10px 0}.badge{background:var(--pos-tint);text-transform:capitalize;border-radius:8px;padding:8px 12px;display:inline-block}.keyboard{background:var(--pos-soft);border-radius:14px;padding:14px}.keyboard>div{justify-content:center;gap:6px;margin:6px 0;display:flex}.keyboard button{min-width:42px;padding:8px 12px}.keyboard>div:last-child button{min-width:100px}hr{border:0;border-top:1px solid var(--pos-border)}@media (width<=850px){.tiles,.intake{grid-template-columns:1fr}.results{grid-template-columns:1fr 1fr}.summary{position:static}.keyboard button{flex:1;min-width:0;padding:8px}.staff{width:100%;margin:0}.location{flex-direction:column;align-items:flex-start;gap:12px}header{gap:10px}.test{font-size:8px}header button{padding:8px;font-size:12px}.grid{gap:12px}}@media (width<=500px){.panel{padding:20px}.grid,.results{grid-template-columns:1fr}.section-heading{align-items:flex-start}.brand{font-size:24px}.brand span{display:none}main{padding:20px 4%}time{font-size:12px}.keyboard{padding:5px}.keyboard button{padding:4px;font-size:12px}.keyboard>div{gap:3px}.keyboard>div:last-child button{min-width:0}}.board-tools{grid-template-columns:2fr 1fr;gap:20px;display:grid}.due-badge{color:var(--pos-danger);font-weight:700}.order-detail-grid{grid-template-columns:1.5fr 1fr;gap:36px;display:grid}.order-workspace h1{margin-bottom:12px}.order-detail-grid aside{background:var(--pos-background);border-radius:14px;padding:24px}.order-detail-grid .actions{flex-wrap:wrap;justify-content:flex-start}.stage-track{flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.stage-track li{background:var(--pos-soft);color:var(--pos-muted);border-radius:8px;padding:12px 14px}.stage-track .current{background:var(--pos-accent);color:#fff;font-weight:700}.stage-track .done{background:var(--pos-tint);color:var(--pos-accent)}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.history{margin-top:24px}.history ol{padding:0;list-style:none}.history li{border-left:3px solid var(--pos-border);margin-bottom:8px;padding:12px 20px}.history li span{color:var(--pos-muted);margin-top:8px;font-size:14px;display:block}.history li p{margin:10px 0 0}.print-preview{z-index:10;background:var(--pos-background);padding:30px;position:fixed;inset:0;overflow:auto}.print-controls{max-width:1100px;margin:0 auto 30px}.print-document{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;max-width:1100px;margin:0 auto;display:flex}.receipt,.bag-tag{border:1px solid var(--pos-border);color:#000;overflow-wrap:anywhere;background:#fff;width:360px;padding:24px;font-family:Arial,sans-serif}.receipt h1{letter-spacing:-1px;font-size:30px}.receipt-total{justify-content:space-between;font-size:20px;display:flex}.print-warning{margin:20px 0;font-size:12px}.bag-tag h1{letter-spacing:-3px;margin:18px 0;font-size:72px}.bag-number{font-size:24px}.print-controls .actions{justify-content:flex-start}.order-detail-grid hr{margin:24px 0}@media (width<=750px){.order-detail-grid,.board-tools{grid-template-columns:1fr}.print-preview{padding:20px}.section-heading .actions,.order-workspace .section-heading{flex-wrap:wrap}}@media print{@page{margin:8mm}html,body,.app,main{background:#fff!important;margin:0!important;padding:0!important}.app>header,main>:not(.order-workspace),.order-workspace>:not(.print-preview){display:none!important}.print-preview{background:#fff;padding:0;position:static;overflow:visible}.print-controls{display:none!important}.print-document{max-width:none;margin:0;display:block}.receipt,.bag-tag{break-inside:avoid;border:0;width:72mm;margin:0;padding:0}.receipt{font-size:11pt}.receipt h2{font-size:22pt}.receipt h1{font-size:20pt}.bag-tag{break-after:page}.bag-tag:last-child{break-after:auto}.bag-tag h1{font-size:54pt}.bag-tag h2{font-size:18pt}}.receipt-logo{width:100%;max-width:40mm;height:auto;margin:0 auto 18px;display:block}.delivery-badge{border:2px solid var(--pos-ink);border-radius:8px;margin:0 8px 8px 0;padding:8px 12px;font-weight:700;display:inline-block}.delivery-banner{color:#000;letter-spacing:1px;border:3px solid #000;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;padding:10px;font-size:24px;display:flex}.delivery-ticket{border:3px solid #000}.bag-tag h1{letter-spacing:-2px;font-size:46px}@media print{.delivery-ticket{border:3px solid #000!important;padding:4mm!important}.bag-tag h1{letter-spacing:-1px;font-size:32pt}.delivery-banner{padding:2mm;font-size:16pt}}.board-channel{gap:12px;margin:20px 0;display:flex}.board-channel button[aria-pressed=true]{background:var(--pos-accent);color:#fff}.garment-row{border:1px solid var(--pos-border);border-radius:12px;margin:20px 0;padding:20px}.garment-list{text-align:left;padding-left:0;list-style:none}.garment-list li{break-inside:avoid;margin:12px 0}.garment-list p{margin:4px 0}.garment-tag{break-after:page}@media print{.receipt{break-inside:auto}}.garment-tag{border:1px dashed var(--pos-muted);text-align:left;flex-direction:column;justify-content:center;gap:1mm;width:76mm;height:20mm;min-height:0;padding:2mm 6.5mm;display:flex}.garment-id-row{justify-content:space-between;align-items:center;gap:3mm;width:100%;display:flex}.garment-tag h1{letter-spacing:-.3px;white-space:nowrap;margin:0;font-size:20px;line-height:1.1}.garment-tag .strip-brand{white-space:nowrap;font-size:7px;line-height:1}.garment-number{white-space:nowrap;font-size:11px;line-height:1.2}.garment-tag .delivery-banner{letter-spacing:0;border-width:1px;gap:3px;width:100%;margin:0;padding:0;font-size:9px;line-height:1.2}.delivery-banner .pos-icon{width:48px;height:36px}.garment-tag .delivery-banner svg{flex-shrink:0;width:15px;height:11px}@media print{@page garment-strip{size:76mm 20mm;margin:2mm 6.5mm}.garment-tag{page:garment-strip;break-inside:avoid;width:63mm;height:16mm;min-height:0;margin:0;border:0!important;padding:0!important}.garment-tag h1{letter-spacing:-.3px;font-size:15pt}.garment-tag.delivery-ticket{border:1px solid #000!important}.garment-tag .delivery-banner{padding:0;font-size:7pt}}.retail-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.product-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-buttons button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:110px;display:flex}.sales-basket{background:var(--pos-background);border-radius:12px;padding:20px}.sales-basket ul{padding:0;list-style:none}.sales-basket li{border-bottom:1px solid var(--pos-border);padding:12px 0}.sales-basket>.primary{width:100%;margin-bottom:12px}@media (width<=700px){.retail-layout{grid-template-columns:1fr}}[aria-label=Product\ categories]{flex-wrap:wrap;justify-content:flex-start;margin-bottom:16px}.product-photo{object-fit:contain;background:#fff;width:100px;height:100px}.payment-choice{align-items:center;gap:12px;min-height:48px;display:flex}.payment-choice input{width:22px;height:22px;min-height:22px;margin:0;padding:0}.cash-presets{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.cash-presets button[aria-pressed=true]{background:var(--pos-tint)}.change-amount{margin:20px 0;font-size:clamp(48px,8vw,88px);font-weight:700}@media screen{.app{background:radial-gradient(ellipse at top, #fff, var(--pos-background));min-height:100vh}.app>header{color:var(--pos-ink)}.primary{background:linear-gradient(125deg, var(--pos-accent), #503b99)}.active{color:var(--pos-accent);font-weight:600}.panel{box-shadow:0 4px 20px #38207306}button:not(:disabled):hover{border-color:var(--pos-accent)}.test{color:var(--pos-accent);background:var(--pos-soft)}.total,.change-amount{color:var(--pos-accent)}}@media screen and (width>=701px) and (height<=900px){.app>header{height:64px}.app>main{padding-top:16px;padding-bottom:24px}.app nav{gap:4px;padding-bottom:10px}.location{margin:12px 0}.panel{padding:22px}.section-heading{margin-bottom:14px}.keyboard{padding:8px}.keyboard button{padding:8px 12px}.counter-home-mode>header{display:none}.counter-home-mode>main{padding:18px 3% 16px}}@media screen{.grid>*,.intake>*,.retail-layout>*{min-width:0}.app input,.app select,.app textarea{max-width:100%}.notice,.status-ready,.stage-track .done{background:var(--pos-success-soft);color:var(--pos-success)}.alert{background:var(--pos-danger-soft);color:var(--pos-danger);border:1px solid var(--pos-danger-border)}.due-badge{color:var(--pos-danger)}}.search-navigation{justify-content:flex-start;margin-bottom:14px;display:flex}.terminal-lock{max-width:480px;margin:0 auto;padding:24px}.terminal-lock h1{margin-top:24px;font-size:32px}.terminal-lock .brand{color:var(--pos-accent)}.pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pin-keypad button{min-height:58px;font-size:22px}.terminal-lock>.panel>.primary{width:100%}.terminal-lock .actions{margin-top:18px}.timeclock-screen{max-width:650px;padding-top:48px}.timeclock-screen>.panel{border-top:6px solid var(--pos-accent);padding:36px}.timeclock-screen .brand{letter-spacing:2px;text-transform:uppercase;font-size:16px}.timeclock-screen h1{margin-bottom:18px;font-size:40px}.timeclock-screen>.panel>.primary{min-height:64px;margin-top:14px;font-size:22px}.timeclock-screen label{margin-top:28px}.timeclock-screen input{letter-spacing:8px;font-size:24px}.timeclock-pin-layout{grid-template-columns:minmax(150px,1fr) 250px;align-items:center;gap:28px;display:grid}.timeclock-pin-layout .pin-keypad{background:var(--pos-surface,#f4f1fa);border:1px solid #ddd5ed;border-radius:16px;padding:14px}.timeclock-pin-layout .pin-keypad button{background:#fff;border-radius:12px;width:100%;min-width:0;min-height:52px;padding:8px 0;font-size:18px}.timeclock-pin-layout label{margin:0}@media (width<=560px){.timeclock-pin-layout{grid-template-columns:1fr;gap:12px}}.pos-locked-screen{background:radial-gradient(at top,#ece5ff,#f8f7fc 65%);place-items:center;max-width:none;min-height:100dvh;margin:0;padding:28px;display:grid}.pos-locked-screen>.panel{width:min(100%,460px);box-shadow:none;text-align:center;background:0 0;border:0;padding:12px 28px}.locked-emblem{color:#4d329a;background:#e4dcf6;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 18px;display:grid}.locked-emblem svg{stroke:currentColor;stroke-width:1px;stroke-linecap:round;width:46px;height:46px}.pos-locked-screen h1{margin:0 0 10px;font-size:38px}.pos-locked-screen p{color:#625978}.pos-locked-screen label{text-align:left}.pos-locked-screen input{text-align:center;letter-spacing:10px;font-size:26px}.pos-locked-screen .actions{justify-content:center}.pos-locked-screen .locked-location{color:#4d329a;margin-bottom:14px;font-weight:600}.menu-backdrop{z-index:39;background:#160d3333;border:0;border-radius:0;padding:0;position:fixed;inset:0}.app nav.counter-menu-drawer{z-index:40;background:#fff;border-right:1px solid #ded7ed;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:min(340px,85vw);margin:0;padding:28px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 32px #180d3520}.app nav.counter-menu-drawer[hidden]{display:none}.counter-menu-drawer>button{text-align:left;min-height:58px}.menu-drawer-heading{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:26px;display:flex}.menu-drawer-heading button{min-width:48px;font-size:28px}.lock-timeclock-action{min-height:48px;position:absolute;top:24px;right:28px}.pos-locked-screen .locked-status-heading{justify-content:center;align-items:center;gap:14px;margin:20px 0 14px;display:flex}.pos-locked-screen .locked-emblem{flex-shrink:0;width:58px;height:58px;margin:0}.pos-locked-screen .locked-emblem svg{width:32px;height:32px}.pos-locked-screen .locked-status-heading h1{margin:0}.pos-locked-screen .brand{margin-bottom:24px;font-size:36px}@media (width<=560px){.lock-timeclock-action{top:12px;right:12px}.pos-locked-screen{padding-top:76px}}.pos-locked-screen>.panel>.brand{color:#625578;white-space:nowrap;margin:0;font-size:26px;position:absolute;top:28px;left:32px;transform:none}.pos-locked-screen>.panel>.brand span{font-size:10px}.pos-locked-screen .locked-location{color:#736880;font-size:14px;font-weight:500}@media (width<=560px){.pos-locked-screen>.panel>.brand{left:24px;transform:none}}.pin-action-icon{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.pin-keypad button.pin-action{flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:13px;display:flex}.pin-keypad button{font-weight:600}.pin-keypad button.pin-action{font-weight:400}.pos-locked-screen .locked-location{letter-spacing:.3px;color:#72687f;margin:0 0 24px;font-size:13px;font-weight:600;display:inline-block}.employee-timeclock{max-width:1100px;min-height:100dvh;padding:24px 32px}.employee-clock-header{background:0 0;border:0;justify-content:space-between;height:auto;padding:0 0 20px}.employee-clock-header h1{align-items:center;gap:14px;margin:0;font-size:30px;display:flex}.employee-clock-header p{color:#736880;margin:8px 0 0 46px}.clock-action-icon{stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:30px;height:30px}.employee-clock-columns{grid-template-columns:minmax(260px,1fr) minmax(320px,420px);align-items:start;gap:28px;display:grid}.clock-on-duty ul{max-height:55vh;padding:0;list-style:none;overflow-y:auto}.clock-on-duty li{border-bottom:1px solid #e6e0ee;flex-direction:column;gap:6px;padding:16px 0;display:flex}.clock-on-duty li span{color:#736880;font-size:14px}.employee-clock-entry input{text-align:center;letter-spacing:10px;font-size:26px}.employee-clock-entry .clock-confirm{justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-bottom:16px;font-size:20px;display:flex}.employee-clock-entry .clock-switch-note{color:#736880;font-size:14px}.clock-result-notice{z-index:45;background:#fff;border:1px solid #cbc0e4;border-radius:12px;align-items:center;gap:16px;padding:14px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #21134418}@media (width<=700px){.employee-timeclock{padding:20px}.employee-clock-columns{grid-template-columns:1fr}.employee-clock-header h1{font-size:24px}}.shift-breakdown{place-items:center;min-height:100vh;padding:24px;display:grid}.shift-breakdown .panel{width:min(520px,100%)}.shift-breakdown h1{align-items:center;gap:12px;display:flex}.shift-breakdown dl{margin:28px 0}.shift-breakdown dl>div{border-bottom:1px solid #e4deee;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.shift-breakdown dt{color:#736880}.shift-breakdown dd{text-align:right;margin:0;font-weight:600}.shift-breakdown .shift-total dd{color:var(--pos-accent);font-size:24px}.shift-breakdown button{width:100%;min-height:56px}.my-shift-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-shift-header button{flex-shrink:0;width:48px;min-height:48px}.shift-actions{gap:12px;display:flex}.shift-actions button{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.my-shift-header button{width:auto}@media print{@page shift-summary{size:auto;margin:3mm}.shift-breakdown{page:shift-summary;width:63mm!important;min-height:0!important;display:block!important}.shift-breakdown>.panel{width:100%!important;box-shadow:none!important;border:0!important;padding:0!important;display:block!important}.shift-breakdown button,.shift-breakdown .actions,.shift-breakdown .shift-actions,.clock-result-notice{display:none!important}.shift-breakdown h1{letter-spacing:-.5px;font-size:18pt}.shift-breakdown h2{font-size:12pt}.shift-breakdown p,.shift-breakdown dl{font-size:10pt}.shift-breakdown dl>div{padding:3mm 0}.shift-breakdown .shift-total dd{font-size:12pt;color:#000!important}}.employee-dashboard{max-width:1280px;margin:auto;display:block}.employee-dashboard>.panel{width:100%}.employee-dashboard h1{letter-spacing:-1px;font-size:32px}.employee-dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:32px;margin:24px 0;display:grid}.weekly-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.weekly-cards article{border:1px solid var(--pos-border);background:var(--pos-soft);border-radius:14px;padding:20px 16px}.weekly-cards span{margin-bottom:18px;font-size:15px;display:block}.weekly-cards strong{color:var(--pos-accent);font-size:34px}.weekly-cards small{font-size:16px}.employee-dashboard .shift-actions{max-width:440px;margin-left:auto}.employee-dashboard dl{margin:14px 0}.employee-dashboard dl>div,.shift-breakdown .activity-stats>div{padding:10px 0}.employee-dashboard .my-shift-header button{align-items:center;gap:8px;display:flex}@media (width<=760px){.employee-dashboard-grid{grid-template-columns:1fr;gap:20px}.weekly-cards{gap:8px}.weekly-cards article{padding:14px 10px}.weekly-cards strong{font-size:28px}}@media print{.employee-dashboard .weekly-activity{display:none!important}.employee-dashboard-grid{margin:0!important;display:block!important}.employee-dashboard h1{font-size:18pt}.employee-dashboard .employee-shift-detail{display:block!important}.employee-dashboard .activity-stats{break-inside:avoid}}.employee-dashboard-grid{flex-direction:column;gap:20px;margin:18px 0;display:flex}.employee-identity{align-items:center;gap:12px;margin-top:16px;display:flex}.employee-avatar{background:var(--pos-soft);width:48px;height:48px;color:var(--pos-accent);border-radius:50%;place-items:center;font-size:24px;font-weight:600;display:grid}.employee-identity h2,.employee-identity p{margin:0}.employee-identity p{margin-top:4px;font-size:14px}.weekly-activity h2{align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.weekly-cards article{border-left:4px solid var(--pos-accent);background:var(--pos-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.weekly-cards span{align-items:center;gap:10px;margin:0;display:flex}.weekly-cards strong{white-space:nowrap;font-size:30px}.employee-shift-detail{border:1px solid var(--pos-border);border-radius:16px;padding:16px 20px}.shift-detail-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.shift-tabs{gap:8px;margin-bottom:12px;display:flex}.shift-tabs button{align-items:center;gap:8px;min-height:48px;display:flex}.shift-tabs button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent);color:var(--pos-accent)}.employee-shift-detail h2{margin:0;font-size:18px}@media (width<=760px){.weekly-cards{grid-template-columns:1fr}.shift-detail-grid{grid-template-columns:1fr;gap:0}}@media print{.employee-avatar{display:none!important}.shift-detail-grid{display:block!important}.employee-shift-detail{border:0;padding:0}.employee-identity{margin:0}}@media screen{.employee-dashboard{max-width:1160px}.employee-dashboard>.panel{border-radius:24px;padding:24px 28px;box-shadow:0 12px 40px #2b18570f}.employee-dashboard h1{letter-spacing:-.6px;align-items:center;gap:12px;margin:0;font-size:25px;display:flex}.employee-dashboard .my-shift-header{padding-bottom:18px}.employee-dashboard .my-shift-header button{border-radius:12px;min-height:48px;padding:12px 22px;font-weight:600}.employee-identity{margin-top:18px}.employee-identity h2{letter-spacing:-.4px;font-size:22px}.employee-identity p{color:var(--pos-muted)}.employee-avatar{background:linear-gradient(145deg,#f5f1ff,#e7def9);border:1px solid #ded6f1;width:52px;height:52px}.employee-dashboard-grid{gap:24px;margin:24px 0 18px}.weekly-activity h2{color:#686177;margin-bottom:12px;font-size:14px;font-weight:600}.weekly-cards{gap:16px}.weekly-cards article{background:linear-gradient(120deg,#f8f5ff,#f0eafb);border:1px solid #e5def2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.weekly-cards span{color:#625977;font-size:14px}.weekly-cards span svg{width:21px;height:21px;color:var(--pos-muted)}.weekly-cards strong{letter-spacing:-1px;font-size:36px;font-weight:600;line-height:1}.weekly-cards small{letter-spacing:0;margin-left:3px;font-size:14px}.employee-shift-detail{border:0;border-radius:0;padding:0}.employee-dashboard .shift-tabs{background:#f1eff6;border-radius:12px;gap:4px;width:fit-content;margin-bottom:18px;padding:4px;display:flex}.employee-dashboard .shift-tabs button{color:#6b627c;background:0 0;border:0;border-radius:9px;flex:none;width:auto;min-width:160px;min-height:48px;padding:10px 18px;font-size:14px}.employee-dashboard .shift-tabs button[aria-pressed=true]{color:var(--pos-accent);background:#fff;font-weight:600;box-shadow:0 2px 6px #2a184e17}.employee-shift-detail h2{margin-bottom:4px;font-size:16px}.shift-detail-grid{gap:36px}.employee-dashboard dl{margin:8px 0}.employee-dashboard dl>div{border-color:#eeebf3;padding:10px 0}.employee-dashboard dt{color:#726a80;font-size:14px}.employee-dashboard dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.employee-dashboard .shift-total dd{font-size:22px}.employee-dashboard .shift-actions{border-top:1px solid #eeebf3;justify-content:flex-end;gap:12px;max-width:none;padding-top:16px;display:flex}.employee-dashboard .shift-actions button{border-radius:12px;width:150px;min-height:48px}.employee-dashboard .shift-actions .primary{color:var(--pos-accent);background:#f1ecfb;border-color:#e4dcf3}}@media screen and (width<=760px){.employee-dashboard>.panel{padding:18px}.weekly-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.weekly-cards article{padding:12px}.weekly-cards span{flex-direction:column;align-items:flex-start}.weekly-cards strong{font-size:28px}.shift-detail-grid{grid-template-columns:1fr;gap:0}.employee-dashboard h1{font-size:21px}}@media screen{.employee-dashboard>.panel{padding:20px 28px}.employee-dashboard-grid{gap:18px;margin:18px 0 12px}.weekly-cards article{gap:12px;padding:16px 20px}.employee-dashboard .shift-actions button{flex:0 0 150px}.employee-dashboard .weekly-activity .pos-icon,.employee-dashboard .shift-tabs .pos-icon,.employee-dashboard .shift-actions .pos-icon{color:var(--pos-muted);opacity:.65}.focused-workflow-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.focused-workflow-header h1{align-items:center;gap:10px;margin:0;font-size:22px;font-weight:600;display:flex}.focused-workflow-header>.pos-button{justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}}.compact-customer-search{padding:12px 16px}.compact-customer-search>label{margin-bottom:8px;display:block}.compact-customer-search .results{flex-direction:column;gap:8px;min-height:64px;max-height:calc(45vh - 150px);margin:8px 0;display:flex;overflow:auto}.compact-customer-search .customer{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 12px;display:flex}.compact-customer-search .customer small{display:none}.order-progress{grid-template-columns:repeat(3,1fr);gap:8px;max-width:480px;margin:0 0 12px;display:grid}.order-progress>div{color:var(--pos-muted);font-size:12px}.order-progress span{background:var(--pos-border);border-radius:2px;height:3px;margin-top:4px;display:block}.order-progress .current{color:var(--pos-accent);font-weight:600}.order-progress .current span,.order-progress .complete span{background:var(--pos-accent)}.sales-review>h2{margin:0 0 8px}.sales-review>p{color:var(--text-muted,#66647b);margin:0 0 24px}.sales-review .checkout-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:32px;display:grid}.sales-review h3{margin:0 0 16px}.sales-review-items{margin:0;padding:0;list-style:none}.sales-review-items li{border-bottom:1px dotted #c9c3dc;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.sales-review-items li div{gap:4px;display:grid}.sales-review-items li span{color:#706d83}.sales-review-totals p{justify-content:space-between;gap:16px;margin:16px 0;display:flex}.sales-review-total{border-top:1px solid #eceaf2;padding-top:20px;font-size:26px;font-weight:600}.sales-review fieldset{border:0;min-width:0;margin:0;padding:0}.sales-review legend{margin-bottom:16px;font-size:20px;font-weight:600}.sales-review .payment-choice{background:#f5f3fa;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin:0 8px 16px 0;padding:8px 16px;display:inline-flex}.sales-review .cash-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.sales-review .actions{border-top:1px solid #eceaf2;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px}.sales-review .actions .primary{min-width:200px}@media (width<=700px){.sales-review .checkout-layout{grid-template-columns:1fr;gap:24px}}.sales-review .sales-payment-methods{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.sales-review .sales-payment-method{background:#faf9fc;border:1px solid #e5e1ee;flex-direction:column;justify-content:center;gap:8px;min-height:104px;font-size:20px;font-weight:600;display:flex}.sales-review .sales-payment-method svg{width:34px;height:34px}.sales-review .sales-payment-method[aria-pressed=true]{color:#5941b5;background:#f0ebfc;border-color:#a796df}.sales-review .cash-presets .pos-button{background:#faf9fc;border:1px solid #e5e1ee;min-height:56px;font-size:20px;font-weight:600}.sales-review .cash-presets .pos-button[aria-pressed=true]{color:#5941b5;background:#f0ebfc;border-color:#a796df}.sales-review .sales-cash-offered{gap:8px;font-size:16px;font-weight:500;display:grid}.sales-review .sales-cash-offered input{text-align:right;font-variant-numeric:tabular-nums;min-height:80px;padding:12px 20px;font-size:36px;font-weight:600}.order-progress.order-progress-minimal{grid-template-columns:repeat(4,1fr);gap:3px;width:100%;margin:0 0 20px;padding:0;display:grid}.order-progress-minimal>div{background:#ece9f2;border-radius:0;height:4px;padding:0;position:relative}.order-progress-minimal>div.complete{background:#c5b8e9}.order-progress-minimal>div.current{background:#6449bd}.order-progress-minimal>div>span:not(.progress-accessible-label){display:none}.order-progress-minimal .progress-accessible-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.retail-counter .sales-page-header{margin-bottom:0}.retail-product-search-field{min-width:0;position:relative}.retail-product-search-field>svg{color:#827b96;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.retail-product-search-field>input{width:100%;padding-left:48px}.pos-loader{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:260px;padding:32px;display:flex}.pos-loader .brand{margin:0;font-size:36px}.pos-loader-track{background:#ede8f7;border-radius:3px;width:144px;height:3px;overflow:hidden}.pos-loader-track span{border-radius:inherit;background:#6449bd;width:48px;height:100%;animation:1.4s ease-in-out infinite pos-loader-slide;display:block}.pos-loader-label{color:#827b96;font-size:16px}@keyframes pos-loader-slide{0%{transform:translate(-48px)}to{transform:translate(144px)}}@media (prefers-reduced-motion:reduce){.pos-loader-track span{opacity:.5;width:100%;animation:none}}.order-progress.order-progress-minimal{max-width:none}.customer-dashboard-contact{color:var(--pos-muted);flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.customer-dashboard-list{max-height:35vh;overflow:auto}.customer-dashboard-list>div,.customer-dashboard-list>button{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:16px;display:flex}.customer-dashboard-list>button[aria-pressed=true]{background:var(--pos-soft);border-color:var(--pos-accent)}.customer-dashboard-list>div>div,.customer-dashboard-list>button>div{text-align:left;gap:6px;display:grid}.customer-dashboard-list span{color:var(--pos-muted);font-size:14px}.sales-review .sales-payment-method{align-items:center}.product-photo-foca,.product-photo-tide-china{transform:none}@media (width>=701px) and (height<=800px){.sales-review{padding:16px 20px}.sales-review>p{margin-bottom:16px}.sales-review .sales-payment-method{min-height:88px}.sales-review .sales-payment-methods{margin-bottom:12px}.sales-review .cash-presets .pos-button{min-height:48px}.sales-review .sales-cash-offered input{min-height:68px}.sales-review .actions{margin-top:8px;padding-top:8px}.sales-review [role=status]{margin:8px 0}}@media screen{.laundry-workflow-header.pos-page-header{border-bottom:0;margin-bottom:0}.compact-customer-search.pos-panel{border-radius:16px;padding:16px}.customer-search-label{color:var(--pos-muted);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.customer-search-field{display:block;position:relative}.customer-search-field>.pos-icon{color:var(--pos-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.customer-search-field .pos-field{height:56px;padding-left:48px;font-size:18px;font-weight:400}.customer-search-field .pos-field:focus-visible{border-color:var(--pos-accent);box-shadow:inset 0 0 0 1px var(--pos-accent);outline:none}.compact-customer-search .results{gap:8px;margin:12px 0}.compact-customer-search .customer.pos-button{text-align:left;background:#fff;flex-direction:row;justify-content:flex-start;gap:12px;min-height:76px;padding:12px 16px;display:flex}.customer-search-avatar{background:var(--pos-soft);width:44px;height:44px;color:var(--pos-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.customer-search-identity{flex-direction:column;flex:1;gap:4px;display:flex}.customer-search-identity strong{font-size:17px;font-weight:600}.customer-search-identity>span{color:var(--pos-muted);font-size:14px}.compact-customer-search .customer>.pos-icon{color:var(--pos-muted)}.customer-search-create.pos-button{background:var(--pos-soft);border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}}@media screen and (width>=701px){.retail-counter:has(.sales-review){flex-direction:column;height:calc(100dvh - 32px);display:flex}.retail-counter>.sales-review{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sales-review>h2,.sales-review>p,.sales-review>.actions{flex-shrink:0}.sales-review .checkout-layout{flex:1;min-height:0;overflow:hidden}.sales-review .checkout-layout>section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sales-review .sales-review-items{flex:1;min-height:0;overflow-y:auto}.sales-review .sales-review-totals{flex-shrink:0}.sales-review .checkout-layout>fieldset{min-height:0;overflow-y:auto}.sales-review>.actions{border-top:1px solid var(--pos-border);margin-top:12px;padding-top:12px}}.sales-review .cash-presets{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=700px){.sales-review .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-review>.checkout-preview-note{margin:0 0 12px;font-size:12px}.sales-review .checkout-layout{gap:24px}.sales-review .sales-review-items li{padding:12px 0}.sales-review .sales-review-total{padding-top:16px;font-size:32px}.sales-review .actions .primary{flex:1;min-height:64px;font-size:22px}.sales-review .actions>.pos-button:first-child{min-width:100px}.sales-review .sales-payment-method{flex-direction:row;gap:12px;min-height:88px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width>=701px){.sales-review .checkout-layout{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}}.sales-review .totals-without-tax .sales-review-total{border-top:0;padding-top:0}.cash-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cash-keypad .pos-button{justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:22px;display:flex}.cash-keypad .cash-keypad-done{grid-column:span 2}.sales-review-items li:last-child{border-bottom:0}.pos-locked-screen .locked-status-heading{margin:0 0 16px}.pos-locked-screen .locked-status-heading h1{letter-spacing:0;color:var(--pos-muted);margin:0;font-size:16px;font-weight:500}.lock-date-time{text-align:center;color:var(--pos-muted);flex-direction:column;align-items:center;gap:8px;margin:0 0 28px;display:flex}.lock-date-time time{float:none;letter-spacing:-1.5px;width:auto;color:var(--pos-ink);font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:48px;font-weight:500;line-height:1.1;display:block;position:static}.lock-date-time span{font-size:14px;line-height:1.4}.pos-locked-screen .unlock-pin-layout>label{gap:8px;font-size:14px}.pos-locked-screen .unlock-pin-layout input{min-height:60px}@media (height<=680px){.lock-date-time{margin-bottom:16px}.lock-date-time time{font-size:40px}}.lock-symbol{color:var(--pos-accent);justify-content:center;margin:0 0 28px;display:flex}.lock-symbol .pos-icon{stroke-width:1px;width:64px;height:64px}.service-order-divider{background:var(--pos-border);width:100%;height:1px;margin:0 0 20px}.customer-search-field .pos-field{box-sizing:border-box;width:100%;margin:0}.customer-search-field>.pos-icon{width:22px;height:22px}@media screen{.order-workspace .order-garment-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:35vh;overflow-y:auto}.order-workspace .order-garment-list:focus-visible{outline:2px solid var(--pos-accent);outline-offset:4px;border-radius:12px}.print-preview .print-controls{z-index:1;background:var(--pos-background);padding:16px 0;position:sticky;top:-30px}}.finish-bag-racks{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-height:35vh;margin:16px 0;display:grid;overflow:auto}.garment-tag .garment-attribute{overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.2}.payment-result-amount{flex-direction:column;gap:8px;margin:20px 0;display:flex}.payment-result-amount>span{color:var(--pos-muted);font-size:16px}.payment-result-amount>strong{color:var(--pos-ink);font-size:32px;font-weight:600;line-height:1.2}.payment-result{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(580px,100dvh - 180px);padding:32px;display:flex}.payment-result .payment-result-icon{color:#315fa3;background:#e7efff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.payment-result .payment-result-icon .pos-icon{width:36px;height:36px}.payment-result>h2{margin:0;font-size:clamp(28px,3vw,36px)}.payment-result>p{color:var(--pos-muted);max-width:560px;margin:0}.payment-result .payment-result-amount{gap:12px;margin:8px 0}.payment-result .payment-result-amount>strong{font-size:48px}.payment-result>.actions{justify-content:center;gap:16px;width:100%;margin-top:16px;display:flex}.payment-result>.actions .pos-button{justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:56px;display:flex}@media (width<=480px){.payment-result{padding:24px 16px}.payment-result>.actions .pos-button{flex:1;min-width:0}}.new-customer-panel{box-sizing:border-box;width:min(800px,100%);margin:24px auto;padding:28px}.new-customer-panel fieldset{border:0;min-width:0;margin:0;padding:0}.new-customer-panel .grid{gap:20px 24px}.new-customer-panel label{flex-direction:column;gap:8px;display:flex}.new-customer-panel input{box-sizing:border-box;height:52px;min-height:52px}.new-customer-address{margin-top:24px}.new-customer-address summary{cursor:pointer;color:var(--pos-accent);align-items:center;min-height:48px;font-weight:600;display:flex}.new-customer-address label{margin-top:8px}.new-customer-feedback{color:var(--pos-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.new-customer-panel .actions{border-top:1px solid var(--pos-border);justify-content:flex-end;margin-top:24px;padding-top:20px}.new-customer-panel .actions button{min-height:52px}@media (width<=600px){.new-customer-panel{padding:20px}.new-customer-panel .grid{grid-template-columns:1fr}.new-customer-feedback{flex-direction:column;align-items:flex-start}}.new-customer-panel>h1{margin:0;font-size:28px;font-weight:700;line-height:1.25}.new-customer-intro{color:var(--pos-muted);margin:8px 0 28px;font-size:16px}.new-customer-address summary{gap:10px}.new-customer-address summary>.pos-icon{box-sizing:border-box;border:0;width:24px;height:24px;padding:0}.new-customer-panel .new-customer-optional{color:#858a94;font-weight:400}.new-customer-panel .new-customer-address-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(190px,1fr);margin-top:8px}@media (width<=600px){.new-customer-panel .new-customer-address-grid{grid-template-columns:1fr}.new-customer-address-grid .address-street{grid-column:auto}}.new-customer-panel select{box-sizing:border-box;width:100%;height:52px;min-height:52px}.new-customer-select{display:block;position:relative}.new-customer-select select{appearance:none;padding-right:44px}.new-customer-select>.pos-icon{pointer-events:none;width:18px;height:18px;color:var(--pos-muted);position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(90deg)}.compact-customer-search.pos-panel{box-sizing:border-box;width:min(800px,100%);margin:24px auto}.new-customer-panel>h1{align-items:center;gap:12px;display:flex}.new-customer-panel>h1>.pos-icon{width:32px;height:32px;color:var(--pos-accent);flex-shrink:0}.new-customer-panel .new-customer-address-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(190px,1fr)}.new-customer-address-grid .address-street{grid-column:1/3}.new-customer-address-grid .address-unit>span{white-space:nowrap}.new-customer-address-grid>label{min-width:0}.new-customer-address-grid input{width:100%;min-width:0}@media (width<=600px){.new-customer-panel .new-customer-address-grid{grid-template-columns:1fr}.new-customer-address-grid .address-street{grid-column:auto}}@media screen{.compact-customer-search.pos-panel{border-radius:20px;min-height:400px;padding:28px}.customer-search-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.customer-search-heading h1{margin:0;font-size:28px;font-weight:700;line-height:1.25}.customer-search-heading>button{place-items:center;width:48px;height:48px;padding:0;display:grid}.compact-customer-search .customer-search-label{color:var(--pos-ink);margin-bottom:12px;font-size:16px;font-weight:500}.customer-search-field .pos-field{padding-right:56px}.customer-search-clear.pos-button{width:48px;height:48px;color:var(--pos-muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.compact-customer-search .customer.pos-button{box-shadow:none;border:0;border-radius:0;gap:18px;padding:12px 8px}.compact-customer-search .customer-search-avatar{width:52px;height:52px;color:var(--pos-muted);border-radius:50%}.compact-customer-search .customer-search-create.pos-button{border-top:1px solid var(--pos-border);width:100%;color:var(--pos-accent);background:0 0;border-radius:0;justify-content:flex-start;margin-top:16px;padding:20px 8px;font-size:16px;font-weight:600}}.compact-customer-search .customer-search-empty{text-align:left;margin:12px 0 0;padding:14px 16px}@media screen{.compact-customer-search.customer-search-keyboard-open{min-height:0;height:var(--customer-search-available-height);flex-direction:column;margin-top:0;padding:16px 24px;display:flex;overflow:hidden}.customer-search-keyboard-open .customer-search-heading{flex-shrink:0;margin-bottom:12px}.customer-search-keyboard-open>label,.customer-search-keyboard-open>.customer-search-empty{flex-shrink:0}.compact-customer-search.customer-search-keyboard-open .results{flex:1;min-height:0;max-height:none;margin:8px 0;overflow-y:auto}.compact-customer-search.customer-search-keyboard-open .customer-search-create{flex-shrink:0;min-height:48px;margin-top:0;padding:12px 8px}.compact-customer-search.pos-panel{height:auto;min-height:0}.compact-customer-search .results:empty{margin:0}.compact-customer-search.customer-search-keyboard-open{height:auto;max-height:var(--customer-search-available-height)}.compact-customer-search.customer-search-keyboard-open .results{flex:0 auto;min-height:0;overflow-y:auto}.compact-customer-search .results:empty{min-height:0;margin:0}.app>main:has(>.compact-customer-search){flex-direction:column;justify-content:center;min-height:calc(100dvh - 80px);display:flex}.compact-customer-search.pos-panel{margin:0 auto}.app>main:has(>.customer-search-keyboard-open){justify-content:flex-start;min-height:0}.compact-customer-search.customer-search-keyboard-open{margin-top:0}}.app nav.counter-menu-drawer{gap:0;width:min(380px,90vw);padding:28px 24px}.counter-menu-drawer .menu-drawer-heading{align-items:flex-start;margin-bottom:20px;font-size:26px}.menu-drawer-heading p{color:var(--pos-text-muted);margin:6px 0 0;font-size:16px;font-weight:400}.counter-menu-drawer .settings-menu-row{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:18px;padding:16px 4px;font-size:18px;font-weight:500;display:flex}.counter-menu-drawer .settings-menu-row+.settings-menu-row{border-top:1px solid var(--pos-border)}.settings-menu-row>.pos-icon:first-child{color:var(--pos-primary);width:30px;height:30px}.settings-menu-row span{flex:1}.settings-menu-row>.pos-icon:last-child{width:22px;height:22px;color:var(--pos-text-muted)}.terminal-lock.clock-in-prompt{max-width:480px;margin:auto;padding:28px}.clock-in-prompt .locked-status-heading h1{font-size:28px;line-height:1.2}.clock-in-prompt-content>p{color:var(--pos-muted);margin:16px 0 24px;line-height:1.5}.clock-in-prompt-actions{flex-direction:column;gap:12px;display:flex}.clock-in-prompt-actions .pos-button{width:100%;min-height:52px}.clock-in-prompt-actions .pos-button:not(.primary){color:var(--pos-muted);background:#fff}@media screen{html.pos-typography #root main.employee-timeclock{box-sizing:border-box;width:100%;max-width:760px;min-height:0;margin:20px auto;padding:20px}.employee-timeclock .employee-clock-header{border-bottom:1px solid var(--pos-border);margin-bottom:16px;padding-bottom:16px}.employee-timeclock .employee-clock-header p{margin:4px 0 0 36px;font-size:14px}.employee-timeclock .employee-clock-columns{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.employee-timeclock .employee-clock-columns>.panel{background:#fff;border-radius:16px;padding:20px}.employee-timeclock .clock-on-duty h2{margin:0 0 12px;font-size:18px}.employee-timeclock .clock-on-duty ul{max-height:320px;margin:0}.employee-timeclock .clock-on-duty li{gap:4px;padding:12px 0}.employee-timeclock .employee-clock-entry>label{margin:0 0 12px}.employee-timeclock .employee-clock-entry input{min-height:48px}.employee-timeclock .pin-keypad{gap:8px;margin:0 0 12px}.employee-timeclock .pin-keypad button{min-height:52px}.employee-timeclock .pin-action span:not(.sp-key-text){display:none}.employee-timeclock .clock-confirm{min-height:48px;margin:12px 0 0;font-size:16px}.employee-timeclock.has-confirmation .clock-on-duty{display:none}.employee-timeclock.has-confirmation .employee-clock-columns{grid-template-columns:minmax(0,1fr)}.employee-timeclock.has-confirmation .employee-clock-entry>h2{margin:0 0 8px;font-size:22px}.employee-timeclock.has-confirmation .employee-clock-entry>p{color:var(--pos-muted);margin:8px 0 16px;font-size:14px;line-height:1.5}.employee-timeclock.has-confirmation .employee-clock-entry>.pos-button{width:100%;min-height:48px;margin-top:10px}html.pos-typography #root .terminal-lock.timeclock-screen:not(.clock-in-prompt){max-width:540px;margin:20px auto;padding:20px}.terminal-lock.timeclock-screen:not(.clock-in-prompt)>.panel{border-top:0;padding:24px}.terminal-lock.timeclock-screen .timeclock-pin-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:300px;margin:16px auto}.terminal-lock.timeclock-screen .timeclock-pin-layout label{margin:0}.terminal-lock.timeclock-screen .timeclock-pin-layout .pin-keypad{background:0 0;border:0;gap:8px;padding:0}.terminal-lock.timeclock-screen .timeclock-pin-layout .pin-keypad button{min-height:52px}.terminal-lock.timeclock-screen h1{margin-bottom:12px;font-size:26px}.terminal-lock.timeclock-screen>.panel>.primary{min-height:48px;margin-top:12px;font-size:16px}@media (width<=600px){.employee-timeclock .employee-clock-columns{grid-template-columns:minmax(0,1fr)}.employee-timeclock:not(.has-confirmation) .clock-on-duty{order:2}.employee-timeclock .clock-on-duty ul{max-height:160px}}html.pos-typography #root main.employee-timeclock.has-confirmation{max-width:560px}.employee-timeclock .clockout-task-review{border-radius:12px;margin:12px 0;padding:14px 16px}.employee-timeclock .clockout-task-review h3{margin:0 0 8px;font-size:16px}.employee-timeclock .clockout-task-review ul{margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.5}.employee-timeclock .clockout-task-review label{gap:6px;margin-top:10px;font-size:13px;display:grid}.employee-timeclock .clockout-task-review p{margin:10px 0 0;font-size:12px;line-height:1.4}html.pos-typography #root main.terminal-lock.clock-in-prompt{z-index:150;box-sizing:border-box;background:#17182766;place-items:center;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:24px;display:grid;position:fixed;inset:0}html.pos-typography #root .clock-in-prompt>.pos-panel{box-sizing:border-box;border:1px solid var(--pos-border);width:min(520px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--pos-shadow-panel);background:#fff;border-radius:20px;padding:0;overflow:auto}.clock-in-prompt>.pos-panel>.brand{display:none}.clock-in-prompt .locked-status-heading{border-bottom:1px solid var(--pos-border);margin:0;padding:22px 24px}.clock-in-prompt .locked-status-heading h1{align-items:center;gap:12px;margin:0;font-size:24px;line-height:32px;display:flex}.clock-in-prompt .locked-status-heading h1>.pos-icon{width:24px;height:24px;color:var(--pos-accent);flex:none}.clock-in-prompt-content>p{color:var(--pos-muted);margin:0;padding:24px;font-size:16px;line-height:1.5}.clock-in-prompt-actions{border-top:1px solid var(--pos-border);flex-direction:row-reverse;gap:12px;padding:16px 24px;display:flex}.clock-in-prompt-actions .pos-button{white-space:normal;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;font-size:16px;display:flex}.clock-in-prompt-actions .pos-button>.pos-icon{flex:none;width:22px;height:22px}.clock-in-prompt-actions .pos-button:not(.primary){color:var(--pos-ink);border:1px solid var(--pos-border)}@media (width<=480px){.clock-in-prompt-actions{flex-direction:column}}.new-customer-panel .new-customer-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 10px;display:grid}.new-customer-panel .new-customer-address-grid>.address-street{grid-column:span 8}.new-customer-panel .new-customer-address-grid>.address-unit{grid-column:span 4}.new-customer-panel .new-customer-address-grid>label:nth-child(3){grid-column:span 5}.new-customer-panel .new-customer-address-grid>label:nth-child(4){grid-column:span 4}.new-customer-panel .new-customer-address-grid>label:nth-child(5){grid-column:span 3}.new-customer-panel .new-customer-address-grid .pos-field{min-height:48px;padding:10px 12px;font-size:16px}.new-customer-panel .registration-email-field{width:100%;min-width:0;display:block;position:relative}.new-customer-panel .registration-email-field>.pos-field{padding-left:44px}@media (width<=480px){.new-customer-panel .new-customer-address-grid>label:nth-child(-n+3){grid-column:1/-1}.new-customer-panel .new-customer-address-grid>label:nth-child(n+4){grid-column:span 6}}.new-customer-panel .registration-phone-field{width:100%;min-width:0;display:block;position:relative}.new-customer-panel .registration-phone-field>.pos-icon{color:#737b87;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.new-customer-panel .registration-phone-field>.pos-field{box-sizing:border-box;width:100%;padding-left:44px}html.pos-typography #root .pos-redesign .new-customer-panel .new-customer-contact-label{gap:6px;font-size:14px;font-weight:500;line-height:20px}html.pos-typography #root .pos-redesign .new-customer-panel :is(.registration-phone-field,.registration-email-field){margin:0;display:block;position:relative}html.pos-typography #root .pos-redesign .new-customer-panel :is(.registration-phone-field,.registration-email-field)>.pos-field{box-sizing:border-box;background:#fff;border:1px solid #dce1e8;border-radius:12px;width:100%;height:52px;min-height:52px;margin:0;padding:12px 14px 12px 44px;font-size:16px;line-height:24px}html.pos-typography #root .pos-redesign .new-customer-panel :is(.registration-phone-field,.registration-email-field)>.pos-icon{color:#737b87;stroke-width:1.5px;pointer-events:none;width:18px;height:18px;margin:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html.pos-typography #root .pos-redesign .new-customer-panel .new-customer-optional{color:#858a94;font-size:13px;font-weight:400}}html :is(#root,body) :is(button,summary).pos-more-control:not(.sp-x){cursor:pointer;place-items:center;background:var(--sp-fill,#e9e9ee)!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;color:var(--sp-ink,#1c1c1e)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0!important;display:inline-grid!important}html :is(#root,body) :is(button,summary).pos-more-control:not(.sp-x)>.pos-icon{width:26px!important;height:26px!important;color:inherit!important}html :is(#root,body) details[open]>summary.pos-more-control:not(.sp-x),html :is(#root,body) button.pos-more-control[aria-expanded=true]:not(.sp-x){background:var(--sp-fill-pressed,#dcdce2)!important}html :is(#root,body) .proposed-task-menu>summary{background:var(--sp-fill,#e9e9ee);width:56px;height:56px;color:var(--sp-ink,#1c1c1e);cursor:pointer;border-radius:16px;place-items:center;list-style:none;display:grid}html :is(#root,body) .proposed-task-menu>summary::-webkit-details-marker{display:none}html :is(#root,body) .proposed-task-menu[open]>summary{background:var(--sp-fill-pressed,#dcdce2)}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu{animation:.14s ease-out sp-menu-in;z-index:120!important;box-sizing:border-box!important;background:var(--sp-card,#fff)!important;border:0!important;border-radius:20px!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;width:max-content!important;min-width:300px!important;max-width:min(420px,100vw - 32px)!important;padding:8px!important;display:flex!important;box-shadow:0 16px 48px #14102833,0 0 0 1px #1410280d!important}@keyframes sp-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@media (prefers-reduced-motion:reduce){html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu{animation:none}}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button,a){white-space:nowrap;text-decoration:none;width:100%!important;min-width:0!important;height:auto!important;min-height:60px!important;box-shadow:none!important;color:var(--sp-ink,#1c1c1e)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:14px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin:0!important;padding:8px 16px!important;font-size:18px!important;font-weight:500!important;line-height:1.25!important;display:flex!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button):active:not(:disabled){background:var(--sp-fill,#e9e9ee)!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button):focus-visible{outline-offset:-3px;outline:3px solid var(--sp-focus,#6a2bf5)!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button) .pos-icon{width:24px!important;height:24px!important;color:var(--sp-ink-secondary,#55555c)!important;flex:0 0 24px!important;margin:0!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button) .pos-button-label{flex:1}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(button,.pos-button):disabled{opacity:.4!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu .sp-menu__text{flex-direction:column;gap:2px;display:flex}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu .sp-menu__text small{text-transform:none;color:var(--sp-ink-secondary,#55555c)!important;font-size:16px!important;font-weight:400!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(.sp-menu__danger,.pos-danger){position:relative;color:var(--sp-alert,#c8241a)!important;margin-top:9px!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(.sp-menu__danger,.pos-danger):before{content:"";background:var(--sp-line,#e5e5ea);height:1px;position:absolute;top:-6px;left:12px;right:12px}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(.sp-menu__danger,.pos-danger) .pos-icon{color:var(--sp-alert,#c8241a)!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>:is(.sp-menu__danger,.pos-danger):active:not(:disabled){background:var(--sp-alert-tint,#fdf1ef)!important}html :is(#root,body) .sp-menu.sp-menu.sp-menu.sp-menu>p{color:var(--sp-alert,#c8241a);margin:4px 16px!important;font-size:16px!important}html :is(#root,body) :is(.order-more-actions,.customer-more-actions,.retail-sales-menu,.iv6-category-more,.receive-item-manage,.proposed-task-menu){position:relative!important}html :is(#root,body) details>.sp-menu.sp-menu.sp-menu.sp-menu{position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z){font-size:18px;background:var(--sp-card,#fff)!important;color:var(--sp-ink,#1c1c1e)!important;border:0!important;border-radius:28px!important;box-shadow:0 24px 64px #1410283d!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog)::backdrop{background:#14121e66}html :is(#root,body) :is(.dashboard-modal-backdrop,.order-pickup-overlay):has(>:is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal)){background:#14121e66!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(dialog.pos-dialog>header,dialog.customer-private-note-dialog>header,section.order-history-dialog>.pos-section-header,section.dashboard-modal>header){background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 8px!important;padding:0!important;display:flex!important}html :is(#root,body) dialog.pos-dialog.pos-dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z)>header{margin:0!important;padding:20px 20px 8px 28px!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(dialog.pos-dialog>header,dialog.customer-private-note-dialog>header,section.order-history-dialog>.pos-section-header,section.dashboard-modal>header) h2{color:var(--sp-ink,#1c1c1e)!important;align-items:center!important;gap:12px!important;margin:0!important;font-size:24px!important;font-weight:600!important;line-height:1.25!important;display:flex!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(dialog.pos-dialog>header,dialog.customer-private-note-dialog>header,section.order-history-dialog>.pos-section-header,section.dashboard-modal>header) h2>.pos-icon{width:26px!important;height:26px!important;color:var(--sp-brand,#6a2bf5)!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(dialog.pos-dialog>header,dialog.customer-private-note-dialog>header,section.order-history-dialog>.pos-section-header,section.dashboard-modal>header) h2 small{color:var(--sp-ink-secondary)!important;font-size:18px!important;font-weight:500!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(dialog.pos-dialog>header,dialog.customer-private-note-dialog>header,section.order-history-dialog>.pos-section-header,section.dashboard-modal>header)>.pos-button:last-child{flex:none;place-items:center;background:var(--sp-fill,#e9e9ee)!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;color:var(--sp-ink,#1c1c1e)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0!important;display:grid!important}html :is(#root,body) dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z)>.pos-dialog-content{padding:8px 28px 24px!important}html :is(#root,body) section:is(.dashboard-modal,.order-history-dialog):not(.sp-x):not(.sp-y):not(.sp-z){padding:24px 28px 28px!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(p,li,dd,dt,small,td,th){font-size:max(16px,1em)}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) p{color:var(--sp-ink-secondary,#55555c)}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) label{color:var(--sp-ink,#1c1c1e)!important;font-size:16px!important;font-weight:600!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(input.pos-field:not([type=checkbox]):not([type=radio]),textarea,select){box-sizing:border-box;background:var(--sp-fill,#e9e9ee)!important;min-height:56px!important;color:var(--sp-ink,#1c1c1e)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;padding:12px 16px!important;font-size:18px!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(input.pos-field,textarea,select):focus{outline-offset:0;outline:3px solid var(--sp-focus,#6a2bf5)!important;background:var(--sp-card,#fff)!important}html :is(#root,body) dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z)>footer{background:0 0!important;border:0!important;justify-content:flex-end!important;gap:12px!important;padding:8px 28px 28px!important;display:flex!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) .pos-button:is(.primary,.pos-danger){min-height:60px!important;box-shadow:none!important;border-radius:16px!important;padding:0 28px!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) .pos-button.primary:not(:disabled){background:var(--sp-brand,#6a2bf5)!important;border-color:var(--sp-brand,#6a2bf5)!important;color:#fff!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) .pos-button.pos-danger:not(:disabled){background:var(--sp-alert,#c8241a)!important;border-color:var(--sp-alert,#c8241a)!important;color:#fff!important}html :is(#root,body) dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z)>footer .pos-button:not(.primary):not(.pos-danger){background:var(--sp-fill,#e9e9ee)!important;min-height:60px!important;color:var(--sp-ink,#1c1c1e)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0 24px!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) textarea{resize:vertical;line-height:1.4;min-height:128px!important}html :is(#root,body) :is(dialog.pos-dialog,dialog.customer-private-note-dialog,section.order-history-dialog,section.dashboard-modal):not(.sp-x):not(.sp-y):not(.sp-z) :is(div,footer):has(>.pos-button:is(.primary,.pos-danger))>.pos-button:not(.primary):not(.pos-danger){background:var(--sp-fill,#e9e9ee)!important;min-height:60px!important;color:var(--sp-ink,#1c1c1e)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;padding:0 24px!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) :is(.iv6-menu,.employee-pin-menu,.inventory-more-menu-host){position:relative}html :is(#root,body) :is(.iv6-menu,.employee-pin-menu)>.sp-menu.sp-menu.sp-menu.sp-menu{position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important}html :is(#root,body) details:not([open])>.sp-menu.sp-menu.sp-menu.sp-menu.sp-menu{display:none!important}html :is(#root,body) section.dashboard-modal.dashboard-modal.dashboard-modal.dashboard-modal>header h2>.pos-icon.dialog-icon--warning.dialog-icon--warning.dialog-icon--warning.dialog-icon--warning{color:var(--sp-alert,#c8241a)!important}html :is(#root,body) section.dashboard-modal.dashboard-modal.dashboard-modal.dashboard-modal>header h2>.pos-icon.dialog-icon--check.dialog-icon--check.dialog-icon--check.dialog-icon--check{color:var(--sp-success,#1b7a3b)!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status{white-space:nowrap;height:32px!important;min-height:0!important;box-shadow:none!important;background:var(--sp-fill,#e9e9ee)!important;color:var(--sp-ink-secondary,#55555c)!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:16px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status>.pos-icon{display:none!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status.pos-order-status--ready{background:var(--sp-success-tint,#eef7f1)!important;color:var(--sp-success,#1b7a3b)!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status.pos-order-status--progress{background:var(--sp-brand-tint,#efe9ff)!important;color:var(--sp-brand,#6a2bf5)!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status.pos-order-status--cancelled{background:var(--sp-fill,#e9e9ee)!important;color:var(--sp-ink-tertiary,#77777e)!important}html :is(#root,body) strong.pos-order-status.pos-order-status.pos-order-status[data-status=pending_payment]{background:var(--sp-warning-tint,#fbf0e1)!important;color:var(--sp-warning,#a35a00)!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]){overflow:hidden;background:var(--sp-ground,#f2f2f7)!important;border:0!important;border-radius:0 28px 28px 0!important;flex-direction:column!important;gap:0!important;width:min(460px,92vw)!important;max-width:none!important;padding:0!important;display:flex!important;box-shadow:0 24px 64px #1410283d!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .menu-drawer-heading{flex:none;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:24px 20px 12px 28px!important;display:flex!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .menu-drawer-heading strong{color:var(--sp-ink)!important;font-size:28px!important;font-weight:600!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .menu-drawer-heading p{color:var(--sp-ink-secondary)!important;margin:2px 0 0!important;font-size:16px!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .menu-drawer-heading .pos-button{background:var(--sp-fill)!important;width:56px!important;min-width:56px!important;height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .sp-settings-menu{flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 20px 16px;display:flex;overflow-y:auto}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .sp-settings-menu__section h3{color:var(--sp-ink-secondary);margin:0 0 8px 12px;font-size:16px;font-weight:600}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .sp-settings-menu__group{background:var(--sp-card);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row{width:100%!important;min-height:64px!important;color:var(--sp-ink)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 16px!important;font-size:18px!important;font-weight:500!important;display:flex!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .sp-settings-menu__group .settings-menu-row+.settings-menu-row{border-top:1px solid var(--sp-line)!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row:active:not(:disabled){background:var(--sp-fill)!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row>.pos-icon:first-child{box-sizing:border-box;background:var(--sp-brand-tint);border-radius:10px;flex:none;padding:7px;width:36px!important;height:36px!important;color:var(--sp-brand)!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row>span{flex:1}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row>.pos-icon:last-child{width:20px!important;height:20px!important;color:var(--sp-ink-tertiary)!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-owner-entry{flex:none;background:0 0!important;border:0!important;padding:12px 20px 20px!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-owner-entry :is(a,button){background:var(--sp-card)!important;width:100%!important;min-height:64px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:20px!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) .app .settings-workspace.settings-workspace :is(.settings-page-shell,.hardware-settings>.panel,.settings-page-shell.panel){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-page-content>:is(section,.panel,details),html :is(#root,body) .app .settings-workspace.settings-workspace .hardware-test-sections>:is(section,.panel){background:var(--sp-card)!important;border:0!important;border-radius:24px!important;padding:24px!important;box-shadow:0 1px 2px #1410280d!important}html :is(#root,body) .app .settings-workspace.settings-workspace :is(h2,h3){color:var(--sp-ink)!important}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-page-content h2,html :is(#root,body) .app .settings-workspace.settings-workspace .hardware-test-sections h2{font-size:22px!important;font-weight:600!important}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-page-content h3,html :is(#root,body) .app .settings-workspace.settings-workspace .hardware-test-sections h3{font-size:18px!important;font-weight:600!important}html :is(#root,body) .app .settings-workspace.settings-workspace :is(p,small,li,dd,dt,td,th,label,legend,summary,span){font-size:max(16px,1em)}html :is(#root,body) .app .settings-workspace.settings-workspace :is(p,small):not([role=alert]){color:var(--sp-ink-secondary)}html :is(#root,body) .app .settings-workspace.settings-workspace :is(input.pos-field:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;background:var(--sp-fill)!important;min-height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;padding:0 16px!important;font-size:18px!important}html :is(#root,body) .app .settings-workspace.settings-workspace textarea{padding:12px 16px!important}html :is(#root,body) .app .settings-workspace.settings-workspace :is(input.pos-field,select,textarea):focus{outline-offset:0;outline:3px solid var(--sp-focus,#6a2bf5)!important;background:var(--sp-card)!important}html :is(#root,body) .app .settings-workspace.settings-workspace .pos-button:not(.pos-switch):not(.pos-icon-action):not(.settings-workspace-nav .pos-button){min-height:56px;box-shadow:none!important;border-radius:14px!important;font-size:17px!important;font-weight:600!important}html :is(#root,body) .app .settings-workspace.settings-workspace .pos-button.primary:not(:disabled){background:var(--sp-brand)!important;border-color:var(--sp-brand)!important;color:#fff!important}html :is(#root,body) .app .settings-workspace.settings-workspace .pos-button:not(.primary):not(.pos-danger):not(.pos-switch):not(.settings-workspace-nav .pos-button):not([aria-pressed=true]):not([aria-current]){background:var(--sp-fill)!important;color:var(--sp-ink)!important;border-color:#0000!important}html :is(#root,body) .app .settings-workspace.settings-workspace .pos-switch{min-height:64px!important;font-size:17px!important}html :is(#root,body) .app .settings-workspace.settings-workspace .pos-switch .pos-switch-track{transform-origin:100%;transform:scale(1.15)}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-page-content strong{color:var(--sp-ink);font-size:max(17px,1em)}html :is(#root,body) .sp-hw-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 20px;display:grid}html :is(#root,body) .sp-hw-tile{background:var(--sp-card,#fff);min-height:104px;color:var(--sp-ink,#1c1c1e);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;column-gap:14px;padding:14px 18px;display:grid;box-shadow:0 1px 2px #1410280d}html :is(#root,body) .sp-hw-tile>.pos-icon{box-sizing:border-box;background:var(--sp-fill,#e9e9ee);width:44px;height:44px;color:var(--sp-ink-secondary,#55555c);border-radius:14px;grid-row:1/3;padding:10px}html :is(#root,body) .sp-hw-tile>strong{align-self:end;font-size:18px;font-weight:600}html :is(#root,body) .sp-hw-tile>span{color:var(--sp-ink-secondary,#55555c);text-overflow:ellipsis;white-space:nowrap;align-self:start;font-size:16px;overflow:hidden}html :is(#root,body) .sp-hw-tile.is-ok>.pos-icon{background:var(--sp-success-tint,#eef7f1);color:var(--sp-success,#1b7a3b)}html :is(#root,body) .sp-hw-tile.is-ok>span{color:var(--sp-success,#1b7a3b);font-weight:600}html :is(#root,body) .sp-hw-tile.is-warn>.pos-icon{background:var(--sp-warning-tint,#fbf0e1);color:var(--sp-warning,#a35a00)}html :is(#root,body) .sp-hw-tile.is-warn>span{color:var(--sp-warning,#a35a00);font-weight:600}html :is(#root,body) .sp-hw-tile.is-soon{opacity:.6}html :is(#root,body) .hardware-test-sections [id^=hw-],html :is(#root,body) .hardware-test-sections>section[id]{scroll-margin-top:16px}html :is(#root,body) .hardware-intro{display:none!important}html :is(#root,body) .app .settings-workspace.settings-workspace .hardware-test-sections>div[id]>:is(section,.panel){background:var(--sp-card)!important;border:0!important;border-radius:24px!important;padding:24px!important;box-shadow:0 1px 2px #1410280d!important}html :is(#root,body) .sp-more-section{border-top:1px solid var(--sp-line,#e5e5ea);margin-top:18px;padding-top:8px}html :is(#root,body) .sp-more-section>summary{cursor:pointer;min-height:56px;color:var(--sp-brand,#6a2bf5);align-items:center;gap:10px;font-size:17px;font-weight:600;list-style:none;display:flex}html :is(#root,body) .sp-more-section>summary::-webkit-details-marker{display:none}html :is(#root,body) .sp-more-section>summary:before{content:"›";font-size:24px;line-height:1;transition:transform .15s;display:inline-block}html :is(#root,body) .sp-more-section[open]>summary:before{transform:rotate(90deg)}:is(main:has(>.settings-workspace),main:has(>*>.settings-workspace)){max-width:none!important;margin:0!important;padding:0!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row{position:relative!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row:before{content:"";background:var(--sp-brand-tint,#efe9ff);border-radius:10px;width:36px;height:36px;margin-top:-18px;position:absolute;top:50%;left:16px}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row>.pos-icon:first-child{z-index:1;position:relative;padding:8px!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row:before{background:var(--sp-brand,#6a2bf5);border-radius:9px}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .settings-menu-row.settings-menu-row>.pos-icon:first-child{color:#fff!important;padding:7px!important}html :is(#root,body) .app nav.counter-menu-drawer.counter-menu-drawer:not([hidden]) .menu-drawer-heading .pos-button.pos-button{border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-workspace-panes .pos-settings-page{width:100%!important;max-width:none!important;margin:0!important}html :is(#root,body) .app .settings-workspace.settings-workspace .settings-workspace-panes .pos-button.pos-button[aria-pressed=true]:not(.pos-tabs>.pos-button):not(.pos-switch){background:var(--sp-ink)!important;color:var(--sp-card)!important;box-shadow:none!important;border-color:#0000!important}html :is(#root,body) .app .settings-workspace.settings-v2{height:100dvh;min-height:0;font-family:SudsPoint Geist,Inter,Arial,sans-serif;background:var(--v2-background,#f2f2f7)!important;grid-template-columns:320px minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes :is(.pos-page-header,.terminal-settings-intro){display:none!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes :is(.pos-settings-page,.settings-page-shell,.settings-page-content){box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}html :is(#root,body) .app .settings-v2 .settings-page-content{flex-direction:column!important;gap:20px!important;display:flex!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes :is(h2,h3) .pos-icon{display:none!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes :is(h2,h3,p,label,span,small,strong,button,input,select,textarea,legend,summary,li,td,th){letter-spacing:normal;font-family:inherit!important}html :is(#root,body) .app .settings-v2 .settings-page-content>:is(section,.panel,details){border-radius:20px!important;box-shadow:0 1px 2px #1410280f,0 1px 1px #14102808!important}html :is(#root,body) .app .settings-v2.settings-v2.settings-v2.settings-v2 .settings-page-content>section.employee-access-v2{box-shadow:none!important;background:0 0!important;padding:0!important}html :is(#root,body) .app .settings-v2 :is(input.pos-field:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--v2-background,#f2f2f7)!important;border-radius:14px!important}html :is(#root,body) .app .settings-v2 .pos-button.primary:not(:disabled){background:var(--v2-primary,#6a2bf5)!important;border-color:#0000!important}html :is(#root,body) .app .settings-v2 .pos-button:not(.primary):not(.pos-danger):not(.pos-switch):not([aria-pressed=true]):not([aria-current]){background:var(--v2-secondary,#eeedf3)!important}html :is(#root,body) .app .settings-v2 .settings-v2-tools .settings-menu-row{width:100%!important;min-height:56px!important;color:var(--v2-foreground)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 14px!important;font-size:17px!important;font-weight:500!important;display:flex!important}html :is(#root,body) .app .settings-v2 .settings-v2-tools .settings-menu-row>.pos-icon:first-child{box-sizing:border-box;background:var(--color-tone-violet,#6a2bf5);border-radius:9px;color:#fff!important;width:32px!important;height:32px!important;padding:7px!important}html :is(#root,body) .app .settings-v2 .settings-v2-tools .settings-menu-row>span{flex:1}html :is(#root,body) .app .settings-v2 .settings-v2-tools .settings-menu-row>.pos-icon:last-child{width:18px!important;height:18px!important;color:var(--v2-muted-foreground,#8e8e93)!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes>header.v2-root{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0 0 20px!important;padding:0!important;display:block!important;position:static!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes>header.v2-root h1{color:var(--v2-foreground)!important;margin:0!important;font-size:34px!important;font-weight:700!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes>header.v2-root p{color:var(--v2-muted-foreground)!important;margin:2px 0 0!important;font-size:15px!important}html :is(#root,body) .app .settings-v2 .settings-v2-nav h3{letter-spacing:.04em!important;color:var(--v2-muted-foreground)!important;margin:0 0 6px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important}html :is(#root,body) .app .settings-v2 .settings-v2-nav h2{color:var(--v2-foreground)!important;margin:0!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes .employee-access-v2 h3{color:var(--v2-muted-foreground)!important;font-size:13px!important}html :is(#root,body) .app .settings-v2 .settings-v2-panes select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%238e8e93' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:44px!important}html :is(#root,body) .order-payment-overlay{background:#14121e73!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen{background:var(--sp-card,#fff)!important;border:0!important;border-radius:32px!important;box-shadow:0 24px 64px #14102847!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen>.panel{box-shadow:none!important;background:0 0!important;border:0!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-payment-tabs{background:var(--sp-fill,#e9e9ee)!important;border:0!important;border-radius:16px!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-payment-tabs.checkout-payment-tabs.checkout-payment-tabs .pos-button.pos-button{min-height:56px!important;color:var(--sp-ink-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 26px!important;font-size:18px!important;font-weight:500!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-payment-tabs.checkout-payment-tabs.checkout-payment-tabs .pos-button.pos-button[aria-pressed=true]{background:var(--sp-card)!important;color:var(--sp-ink)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .retail-amount-due :is(span,small){color:var(--sp-ink-secondary)!important;font-size:17px!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .retail-amount-due strong{font-variant-numeric:tabular-nums;color:var(--sp-ink)!important;font-size:44px!important;font-weight:700!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-cash-entry label{color:var(--sp-ink)!important;font-size:17px!important;font-weight:600!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-cash-entry input{background:var(--sp-fill)!important;min-height:72px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:18px!important;font-size:32px!important;font-weight:600!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .checkout-cash-entry .pos-button{background:var(--sp-ground)!important;min-height:64px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .pos-number-pad{background:0 0!important;border:0!important;gap:8px!important;padding:0!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .pos-number-pad .pos-button{background:var(--sp-fill)!important;height:52px!important;min-height:52px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:26px!important;font-weight:500!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen .pos-number-pad .pos-button:active:not(:disabled){background:var(--sp-fill-pressed)!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen>.panel>.actions{border-top:1px solid var(--sp-line)!important;gap:12px!important;padding-top:16px!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen>.panel>.actions .pos-button{min-height:64px!important;box-shadow:none!important;border:0!important;border-radius:18px!important;padding:0 28px!important;font-size:19px!important;font-weight:600!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen>.panel>.actions .pos-button:not(.primary){background:var(--sp-fill)!important;color:var(--sp-ink)!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen>.panel>.actions .pos-button.primary:not(:disabled){background:var(--sp-brand)!important;color:#fff!important}html :is(#root,body) .order-payment-overlay .service-payment-screen.service-payment-screen :is(p,small,label,span){font-size:max(16px,1em)}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog label{text-align:center;margin-bottom:14px;display:block;color:var(--sp-ink)!important;font-size:18px!important;font-weight:600!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog label input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;position:absolute!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots{margin:6px 0 18px}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog .pin-keypad{background:0 0!important;border:0!important;gap:10px!important;padding:0!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button{background:var(--sp-fill,#e9e9ee)!important;min-height:60px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:26px!important;font-weight:500!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button:active:not(:disabled){background:var(--sp-fill-pressed,#dcdce2)!important}html :is(#root,body) .home-drawer-action-overlay.home-drawer-action-overlay input.pos-field:not([type=checkbox]){background:var(--sp-fill,#e9e9ee)!important;min-height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:14px!important;font-size:22px!important;font-weight:600!important}html :is(#root,body) .home-drawer-action-overlay.home-drawer-action-overlay input.pos-field:focus{outline-offset:0;outline:3px solid var(--sp-focus,#6a2bf5)!important;background:var(--sp-card,#fff)!important}html :is(#root,body) .home-drawer-action-overlay.home-drawer-action-overlay :is(.pos-number-pad,.pin-keypad) .pos-button{background:var(--sp-fill,#e9e9ee)!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:24px!important}html :is(#root,body) .home-drawer-action-overlay.home-drawer-action-overlay .pos-button.primary:not(:disabled){background:var(--sp-brand)!important;border-color:var(--sp-brand)!important;color:#fff!important}html :is(#root,body) .home-drawer-action-overlay.home-drawer-action-overlay :is(p,small,label,span,dt,dd){font-size:max(16px,1em)}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots{gap:18px!important;margin:10px 0 26px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots>span{width:14px!important;height:14px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad{grid-template-columns:repeat(3,76px)!important;grid-auto-rows:76px!important;justify-content:center!important;gap:14px 28px!important;margin:0 auto 8px!important;display:grid!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button{background:var(--sp-fill,#e9e9ee)!important;border-radius:50%!important;width:76px!important;height:76px!important;min-height:0!important;padding:0!important;font-size:32px!important;font-weight:300!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button.pin-action{background:0 0!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .sp-key-text{color:var(--sp-ink-secondary);font-size:17px;font-weight:500}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog label{color:var(--sp-ink-secondary)!important;font-size:17px!important;font-weight:500!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad{grid-template-columns:repeat(3,64px)!important;grid-auto-rows:64px!important;gap:10px 26px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button{width:64px!important;height:64px!important;font-size:28px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots{margin:6px 0 18px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots{gap:16px!important;margin:6px 0 22px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots>span{width:14px!important;height:14px!important;box-shadow:inset 0 0 0 2px var(--sp-ink-tertiary)!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .sp-pin-dots>span.is-filled{background:var(--sp-ink)!important;box-shadow:none!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad{grid-template-columns:repeat(3,96px)!important;grid-auto-rows:60px!important;gap:10px!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button{background:var(--sp-ground,#f2f2f7)!important;border-radius:14px!important;width:auto!important;height:auto!important;font-size:26px!important;font-weight:500!important}html :is(#root,body) .drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog.drawer-pin-dialog .pin-keypad .pos-button.pin-action{color:var(--sp-ink-secondary)!important;background:0 0!important}.cash-drawer{max-width:680px;margin:auto}.cash-drawer>.pos-panel{padding:24px}.cash-drawer h1{align-items:center;gap:12px;margin:0;display:flex}.cash-drawer>.pos-panel>.pos-page-header{border-bottom:1px solid var(--pos-border);padding-bottom:20px}.drawer-workspace{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;margin-top:20px;display:grid}.drawer-overview{border:1px solid var(--pos-border);background:color-mix(in srgb,var(--pos-primary) 5%,white);border-radius:16px;padding:24px}.drawer-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-overview h2{margin:0;font-size:24px;line-height:1.3}.drawer-overview p{color:var(--pos-muted);margin:12px 0 0;line-height:1.5}.drawer-overview .drawer-started{margin-top:4px;font-size:14px}.drawer-status{background:var(--pos-background);color:var(--pos-muted);white-space:nowrap;border-radius:24px;align-items:center;gap:8px;margin:0;padding:5px 10px;font-size:14px;font-weight:600;display:inline-flex}.cash-drawer .drawer-status.is-active{color:#187342;background:#dcf4e5}.drawer-dot{background:var(--pos-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.drawer-dot.started{background:#31946a}.drawer-expected{border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);gap:8px;margin:20px 0 8px;padding:20px 0;display:grid}.drawer-expected>span{color:var(--pos-muted);font-size:16px}.drawer-expected strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:40px;line-height:1.15}.cash-drawer dl{margin:0}.cash-drawer dl>div{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.cash-drawer dl>div:last-child{border-bottom:0;padding-bottom:0}.cash-drawer dt{color:var(--pos-muted)}.cash-drawer dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.drawer-action-grid{grid-template-columns:1fr;align-content:start;gap:12px;display:grid}.drawer-action-grid button{justify-content:flex-start;align-items:center;gap:16px;width:100%;min-height:68px;padding:12px 18px;font-size:18px;font-weight:600;display:flex}.drawer-action-grid button>.pos-icon{flex-shrink:0;width:28px;height:28px}.drawer-action-grid>p{color:var(--pos-muted);margin:0;font-size:14px;line-height:1.5}.drawer-action-grid:has(.drawer-end){grid-template-rows:repeat(3,68px) auto}.drawer-end{border-top:1px solid var(--pos-border);margin-top:4px;padding-top:16px}.drawer-end button{min-height:80px}.drawer-end span{text-align:left}.drawer-end strong{font-size:18px;font-weight:600;display:block}.drawer-end small{color:var(--pos-muted);margin-top:4px;font-size:14px;font-weight:400;display:block}.drawer-action-panel>h2{margin:0 0 16px;font-size:22px}.cash-drawer label{margin:12px 0;display:block}.cash-drawer .pin-keypad{gap:8px;max-width:320px}.cash-drawer .pin-keypad button{min-height:48px;font-weight:600}.cash-drawer .pin-keypad .pin-action{justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.drawer-confirm{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.drawer-result{max-width:600px;margin:24px auto}.drawer-history-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-history-heading h2{margin:0;font-size:22px}.drawer-history ol{max-height:360px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.drawer-history li{border-bottom:1px solid var(--pos-border);padding:16px 0}.drawer-history li:first-child{padding-top:8px}.drawer-history p{color:var(--pos-muted);margin:6px 0 0;font-size:14px;line-height:1.5}@media (width<=700px){.cash-drawer>.pos-panel{padding:20px}.drawer-workspace{grid-template-columns:1fr;gap:20px}.drawer-overview{padding:20px}.drawer-expected strong{font-size:36px}}.drawer-payout-workspace{grid-template-columns:minmax(0,1fr);max-width:520px;margin:24px auto 0}.drawer-overview[hidden]{display:none}.drawer-payout-context{border-bottom:1px solid var(--pos-border);color:var(--pos-muted);margin:0 0 20px;padding-bottom:16px;font-size:14px}.drawer-payout-context strong{color:var(--pos-ink)}.drawer-payout-workspace .pin-keypad{max-width:none}.app main.cash-drawer.is-payout{width:100%;max-width:560px;margin:0 auto}.is-payout .drawer-payout-workspace{max-width:none;margin-top:16px}.is-payout .drawer-payout-context{margin-bottom:16px;padding-bottom:12px}.is-payout .drawer-action-panel>label{margin:16px 0}.is-payout textarea{resize:vertical;min-height:76px}.is-payout .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));max-width:320px;margin:12px auto 0}.is-payout .pin-keypad button{min-height:48px}.is-payout .drawer-confirm{border-top:1px solid var(--pos-border);justify-content:flex-end;padding-top:16px}.is-payout .drawer-confirm button{min-width:120px}@media (width<=600px){.app main.cash-drawer.is-payout{max-width:100%}}@media (width>=600px){.is-payout .drawer-action-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.is-payout .drawer-payout-context{grid-area:1/1/auto/-1;margin:0;padding-bottom:12px}.is-payout .drawer-action-panel>label{margin:0}.is-payout .drawer-action-panel>label:first-of-type{grid-area:2/1}.is-payout .drawer-action-panel>label:nth-of-type(2){grid-area:3/1}.is-payout .drawer-action-panel>label:nth-of-type(3){grid-area:2/2}.is-payout .drawer-action-panel>label textarea{height:144px;min-height:76px}.is-payout .pin-keypad{grid-area:3/2;gap:8px;width:100%;margin:0}.is-payout .drawer-confirm{grid-area:4/1/auto/-1;margin-top:4px}.is-payout .drawer-action-panel>.alert,.is-payout .drawer-action-panel>.muted{grid-column:1/-1}}.is-payout .pin-keypad .pin-action{flex-direction:row;gap:4px;padding:4px;font-size:11px}.is-payout .pin-keypad .pin-action .pos-icon{width:16px;height:16px}.drawer-pending-notice{background:var(--pos-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:12px 16px;display:flex}.drawer-pending-notice p{margin:0}.app main.cash-drawer.is-drawer-open{width:100%;max-width:560px;margin:0 auto}.is-drawer-open .drawer-payout-workspace{max-width:none;margin-top:16px}.is-drawer-open .drawer-action-panel>label{margin:16px 0}.is-drawer-open .pin-keypad{max-width:320px;margin:12px auto 0}.is-drawer-open .drawer-confirm{border-top:1px solid var(--pos-border);justify-content:flex-end;padding-top:16px}.is-drawer-open .drawer-confirm button{min-width:120px}.is-drawer-open .pin-keypad .pin-action{flex-direction:row;gap:4px;padding:4px;font-size:11px}.is-drawer-open .pin-keypad .pin-action .pos-icon{width:16px;height:16px}@media (width>=600px){.is-drawer-open .drawer-action-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px;display:grid}.is-drawer-open .drawer-payout-context{grid-area:1/1/auto/-1;margin:0;padding-bottom:12px}.is-drawer-open .drawer-action-panel>label{margin:0}.is-drawer-open .drawer-action-panel>label:first-of-type{flex-direction:column;grid-area:2/1/span 2;align-self:stretch;display:flex}.is-drawer-open .drawer-action-panel>label:first-of-type textarea{resize:vertical;flex:1;min-height:144px}.is-drawer-open .drawer-action-panel>label:nth-of-type(2){grid-area:2/2}.is-drawer-open .pin-keypad{grid-area:3/2;gap:8px;width:100%;margin:0}.is-drawer-open .drawer-confirm{grid-area:4/1/auto/-1;margin-top:4px}.is-drawer-open .drawer-action-panel>.alert,.is-drawer-open .drawer-action-panel>.muted{grid-column:1/-1}.is-payout .drawer-action-panel>label textarea{height:194px}.is-payout .drawer-action-panel>label:first-of-type input{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}}.is-payout .drawer-action-panel,.is-drawer-open .drawer-action-panel{display:block}.is-payout .drawer-action-panel>label,.is-drawer-open .drawer-action-panel>label{margin:16px 0;display:block}.is-payout .drawer-action-panel>label textarea,.is-drawer-open .drawer-action-panel>label textarea{height:88px;min-height:76px}.cash-drawer .pos-dialog:has(.drawer-pin-dialog){max-width:400px}.drawer-pin-dialog .drawer-pin-summary{gap:6px;margin:0 0 20px;line-height:1.5;display:grid}.drawer-pin-summary span{color:var(--pos-muted);overflow-wrap:anywhere;font-size:14px}.cash-drawer .drawer-pin-dialog label{margin:12px 0}.cash-drawer .drawer-pin-dialog .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:none;margin:12px 0 0;display:grid}.cash-drawer .drawer-pin-dialog .pin-keypad button{min-height:52px}.cash-drawer .drawer-pin-dialog .pin-action{flex-direction:row;font-size:12px}.drawer-payout-reasons{border:0;min-width:0;margin:20px 0 0;padding:0}.drawer-payout-reasons legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.drawer-payout-reasons>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.drawer-payout-reasons button{white-space:nowrap;min-height:48px;padding:8px 4px;font-size:13px}.drawer-payout-reasons button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-primary);border-color:var(--pos-primary)}.is-payout .drawer-action-panel>label:first-of-type input{font-variant-numeric:tabular-nums;min-height:64px;font-size:32px;font-weight:700}.drawer-payout-balance{background:var(--pos-soft);color:var(--pos-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;font-size:14px;display:flex}.drawer-payout-balance strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px}.drawer-payout-balance.exceeds{color:var(--pos-danger);background:var(--pos-danger-soft)}@media (width<=420px){.drawer-payout-reasons>div{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-payout-balance{flex-wrap:wrap}}html.pos-typography #root .cash-drawer.is-payout .drawer-action-panel>label:first-of-type input.pos-field{font-size:32px;font-weight:700;line-height:1.25}.cash-drawer dd.drawer-unconnected{color:var(--pos-muted);font-size:13px;font-weight:400}.drawer-test-notice:not(:has(>span)){justify-content:flex-end}.drawer-history-workspace{grid-template-columns:minmax(0,1fr);max-width:800px;margin:24px auto 0}.drawer-history-heading>div{gap:8px;display:flex}.drawer-session-list{max-height:480px!important}.drawer-session-list li{margin:12px 0;border:0!important;padding:0!important}.drawer-session-list button{text-align:left;align-items:center;gap:16px;width:100%;min-height:80px;padding:16px;display:flex}.drawer-session-list button>span{flex:1;gap:6px;display:grid}.drawer-session-list strong{font-size:18px}.drawer-session-list small{color:var(--pos-muted);font-size:14px}.drawer-closed-identity{background:var(--pos-soft);border-radius:12px;margin:20px 0;padding:16px}.drawer-closed-identity>strong{font-size:18px}.cash-drawer .drawer-closed-totals>div:nth-last-child(-n+3) dd{font-size:20px}.drawer-closed-activity{margin-top:24px}.drawer-closed-activity summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.drawer-history-print{display:none}@media print{body:has(.drawer-history-print) main.cash-drawer{max-width:none!important;display:block!important}body:has(.drawer-history-print) .cash-drawer>.pos-panel{box-shadow:none!important;border:0!important;padding:0!important;display:block!important}body:has(.drawer-history-print) .cash-drawer>.pos-panel>:not(.drawer-workspace){display:none!important}:is(body:has(.drawer-history-print) .drawer-workspace,body:has(.drawer-history-print) .drawer-action-panel){margin:0!important;padding:0!important;display:block!important}body:has(.drawer-history-print) .drawer-overview{display:none!important}.drawer-history>:not(.drawer-history-print){display:none!important}.drawer-history .drawer-history-print{background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.drawer-history-print .receipt{width:72mm;color:#000!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}}.app main.cash-drawer.is-history{width:100%;max-width:600px;margin:0 auto}.is-history .drawer-history-workspace{max-width:none;margin-top:16px}.is-history .drawer-history-heading h2{font-size:18px}.is-history .drawer-closed-identity{margin:16px 0 8px;padding:12px}.is-history .drawer-closed-identity p{margin-top:4px;font-size:13px}.is-history .drawer-closed-totals>div{padding:9px 0;font-size:14px}.is-history .drawer-closed-totals>div:nth-last-child(-n+3) dd{font-size:18px}.is-history .drawer-session-list{margin-top:8px;max-height:400px!important}.is-history .drawer-session-list li{margin:8px 0}.is-history .drawer-session-list button{gap:12px;min-height:68px;padding:12px}.is-history .drawer-session-list strong{font-size:16px}.is-history .drawer-session-list small{font-size:13px}.is-history .drawer-closed-activity{margin-top:12px}@media (width<=540px){.app main.cash-drawer.is-history{max-width:100%}}.drawer-denominations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.drawer-denominations label{flex-direction:column;gap:6px;display:flex}.drawer-denominations input{width:100%;min-height:48px}@media (width<=600px){.drawer-denominations{grid-template-columns:repeat(2,minmax(0,1fr))}}.app main.cash-drawer.is-not-started,.app main.cash-drawer.is-starting{width:100%;max-width:640px;margin:0 auto}.is-not-started .drawer-workspace,.is-starting .drawer-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.is-not-started .drawer-overview{background:var(--pos-soft);border-radius:12px;padding:20px}.is-not-started .drawer-overview p{color:var(--pos-muted);margin:12px 0 0;line-height:1.5}.is-not-started .drawer-action-grid{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.is-not-started .drawer-action-grid>p{grid-column:1/-1}.is-not-started .drawer-action-grid button{min-height:56px}.is-starting .drawer-action-panel>h2{margin:0 0 16px}html.pos-typography #root .app main.cash-drawer:not(.is-payout):not(.is-drawer-open):not(.is-history):not(.is-starting):not(.is-not-started){width:100%;max-width:760px;margin-left:auto;margin-right:auto}.cash-drawer .drawer-workspace:has(.drawer-end){align-items:stretch}.cash-drawer .drawer-action-panel:has(.drawer-end){flex-direction:column;display:flex}.cash-drawer .drawer-action-grid:has(.drawer-end){flex-direction:column;flex:1;display:flex}.cash-drawer .drawer-action-grid .drawer-end{margin-top:auto;padding-top:16px}@media (width<=700px){.cash-drawer .drawer-action-grid .drawer-end{margin-top:12px}}html.pos-typography #root .app main.cash-drawer.is-not-started{width:100%;max-width:560px;margin-left:auto;margin-right:auto}.is-not-started .drawer-overview{background:var(--pos-background);border:1px solid var(--pos-border);padding:20px}.is-not-started .drawer-overview-heading{align-items:center;gap:12px}.is-not-started .drawer-overview h2{font-size:22px}.is-not-started .drawer-status{padding:6px 10px;font-size:13px}.is-not-started .drawer-action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.is-not-started .drawer-action-grid button{justify-content:center;gap:10px;padding:12px;font-size:16px}.is-not-started .drawer-action-grid button>.pos-icon{width:22px;height:22px}.is-not-started .drawer-overview>button{margin-top:16px}html.pos-typography #root .app main.cash-drawer.is-starting{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.drawer-count-entry{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.drawer-count-keypad{padding-top:16px}.drawer-count-keypad h3{margin:0 0 12px;font-size:18px}.drawer-count-keypad .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:0 0 12px;display:grid}.drawer-count-keypad .pin-keypad button{min-height:60px;font-size:22px}.drawer-count-keypad>button{width:100%}.drawer-denominations input[data-selected=true]{border-color:var(--pos-primary);box-shadow:0 0 0 2px var(--pos-soft)}@media (width<=700px){.drawer-count-entry{grid-template-columns:minmax(0,1fr)}.drawer-count-keypad{justify-self:center;width:100%;max-width:320px}}.is-starting .drawer-action-panel>h2{margin-bottom:8px}.is-starting .drawer-denominations{gap:10px 14px;margin:0}.is-starting .drawer-denominations label{margin:0}.is-starting .drawer-payout-balance{margin-top:16px}.is-starting .drawer-confirm{border-top:1px solid var(--pos-border);justify-content:flex-end;padding-top:16px}.is-starting .drawer-denominations{flex-direction:column;gap:18px;display:flex}.drawer-count-group{border:0;min-width:0;margin:0;padding:0}.drawer-count-group legend{color:var(--pos-muted);margin-bottom:10px;padding:0;font-size:14px;font-weight:600}.drawer-count-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.is-starting .drawer-count-group input{text-align:center;font-variant-numeric:tabular-nums;min-height:48px}.is-starting .drawer-count-group label{gap:6px;font-size:14px}.drawer-count-totals{background:var(--pos-soft);border-radius:12px;align-items:stretch;gap:20px;margin-top:20px;padding:16px;display:flex}.is-starting .drawer-count-totals .drawer-payout-balance{flex:1;justify-content:start;gap:6px;margin:0;padding:0;display:grid}.drawer-count-totals dl{align-items:center;gap:24px;display:flex}.cash-drawer .drawer-count-totals dl>div{border:0;gap:6px;padding:0;display:grid}@media (width<=600px){.drawer-count-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-count-totals{flex-wrap:wrap}}.is-starting .drawer-count-cell{background:var(--pos-background);border:1px solid #0000;border-radius:10px;padding:8px}.is-starting .drawer-count-cell.is-selected{background:var(--pos-soft);border-color:var(--pos-primary);color:var(--pos-primary)}.is-starting .drawer-count-cell input{background:var(--pos-panel,white)}.drawer-count-progress{color:var(--pos-muted);justify-content:space-between;gap:12px;margin:10px 0 0;font-size:13px;display:flex}.drawer-count-keypad .pin-keypad button[aria-label=Clear],.drawer-count-keypad .pin-keypad button[aria-label=Delete]{color:var(--pos-muted);background:var(--pos-background)}.drawer-count-keypad .pin-keypad button .pos-icon{width:22px;height:22px}.is-starting .drawer-count-keypad>button{min-height:48px}.is-starting .drawer-confirm{margin-top:16px}.is-starting .drawer-count-cell{border:1px solid var(--pos-border);background:#fff;border-radius:12px;gap:4px;padding:10px 12px}.is-starting .drawer-count-cell.is-selected{border-color:var(--pos-primary);background:var(--pos-soft)}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field{box-shadow:none;text-align:left;min-height:48px;color:var(--pos-ink);background:0 0;border:0;padding:4px 0;font-size:24px;font-weight:600}.is-starting .drawer-count-cell input::placeholder{color:var(--pos-muted);font-weight:400}.is-starting .drawer-count-group legend{color:var(--pos-ink);margin-bottom:12px;font-size:15px}.drawer-count-entry{gap:32px}.drawer-count-keypad{border-left:1px solid var(--pos-border);padding-left:24px}.is-starting .drawer-count-keypad{padding-top:0}.drawer-count-keypad h3{margin-bottom:14px;font-size:16px}html.pos-typography #root .drawer-count-keypad .pin-keypad button{font-size:24px;font-weight:500}.drawer-count-totals{background:var(--pos-background);border:1px solid var(--pos-border);padding:18px 20px}.drawer-count-totals .drawer-payout-balance strong{font-size:30px}.drawer-count-totals dl{border-left:1px solid var(--pos-border);padding-left:24px}.drawer-count-totals dt{font-size:13px}@media (width<=700px){.drawer-count-keypad{border-left:0;border-top:1px solid var(--pos-border);padding-left:0;padding-top:16px!important}.drawer-count-totals dl{border-left:0;padding-left:0}}.is-starting .drawer-count-cell{padding:6px 12px}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field{height:48px;margin:0;line-height:1.2}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field:focus{outline:none;box-shadow:none!important}.is-starting .drawer-count-cell:focus-within{border-color:var(--pos-primary);background:var(--pos-soft)}.is-starting .drawer-count-totals{margin-top:16px;padding:14px 18px}html.pos-typography #root .app main.cash-drawer.is-starting{max-width:1120px}.is-starting .drawer-count-entry{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:24px}.is-starting .drawer-count-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.is-starting .drawer-count-group:last-child>div{grid-template-columns:repeat(4,minmax(0,1fr))}.is-starting .drawer-count-group legend{margin-bottom:10px;font-size:20px;font-weight:650}.is-starting .drawer-count-cell,.is-starting .drawer-count-cell.is-selected,.is-starting .drawer-count-cell:focus-within{background:0 0;border:0;gap:6px;padding:0}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field{border:1px solid var(--pos-border);background:#fff;border-radius:10px;height:48px;padding:8px 12px;font-size:22px;font-weight:500}.is-starting .drawer-count-keypad{padding-left:24px}.is-starting .drawer-count-keypad>button{color:var(--pos-primary);border-color:var(--pos-primary);font-weight:600}.is-starting .drawer-count-totals{background:var(--pos-soft);border:0;grid-template-columns:minmax(0,1fr);padding:16px 20px;display:grid}.is-starting .drawer-count-totals dl{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-left:0;display:grid}.cash-drawer .drawer-count-totals dl>div{border-left:1px solid var(--pos-border);align-content:start;padding-left:24px}.drawer-count-totals small{color:var(--pos-muted);font-size:12px}.drawer-count-totals dd{font-size:26px}.drawer-count-outcome{color:var(--pos-muted);background:var(--pos-background);border-radius:6px;width:fit-content;padding:3px 8px;font-size:12px}.drawer-count-outcome.balanced{color:#187342;background:#dcf4e5}@media (width<=700px){.is-starting .drawer-count-entry{grid-template-columns:minmax(0,1fr)}.is-starting .drawer-count-totals:has(dl){grid-template-columns:minmax(0,1fr)}.cash-drawer .drawer-count-totals dl>div{border:0;padding-left:0}}html.pos-typography #root .app main.cash-drawer.is-starting{padding:0}.is-starting>.pos-panel{padding:20px}.is-starting>.pos-panel>.pos-page-header{padding-bottom:12px}.is-starting .drawer-workspace{margin-top:14px}.is-starting .drawer-count-group legend{margin-bottom:8px;font-size:18px;line-height:1.25}.is-starting .drawer-count-cell{gap:4px}.is-starting .drawer-count-group>div{row-gap:10px}.is-starting .drawer-count-group:last-child{padding-top:10px}.is-starting .drawer-count-totals{align-items:start;gap:16px;padding:14px 18px}html.pos-typography #root .is-starting .drawer-count-totals strong,html.pos-typography #root .is-starting .drawer-count-totals dd{margin:0;font-size:28px;line-height:1.15}.is-starting .drawer-count-totals .drawer-payout-balance{gap:5px}.is-starting .drawer-count-totals small{font-size:12px;line-height:1.3}.is-starting .drawer-confirm{z-index:1;background:#fff;align-items:center;margin-top:12px;padding-bottom:4px;position:sticky;bottom:0}.is-starting .drawer-count-keypad .pin-keypad{gap:8px}.is-starting .drawer-count-keypad .pin-keypad button{color:var(--pos-ink);border-color:var(--pos-border);background:#fff}.is-starting .drawer-count-keypad .pin-keypad button[aria-label=Clear],.is-starting .drawer-count-keypad .pin-keypad button[aria-label=Delete]{color:var(--pos-muted);background:#fff}.is-starting .drawer-count-keypad>button{color:var(--pos-accent);border-color:var(--pos-accent);background:#fff}.is-starting .drawer-count-totals{background:var(--pos-soft);color:var(--pos-ink)}.is-starting .drawer-count-totals .drawer-payout-balance strong,.is-starting .drawer-count-totals dl>div:first-child dd{color:var(--pos-accent)}.is-starting .drawer-count-totals .drawer-payout-balance>span,.is-starting .drawer-count-totals dt{color:var(--pos-muted)}html.pos-typography #root .is-starting .drawer-count-cell.is-selected input.pos-field{border-color:var(--pos-accent);box-shadow:0 0 0 2px var(--pos-soft)!important}.is-starting .drawer-count-keypad>button+button{border-color:var(--pos-border);color:var(--pos-muted);margin-top:8px}.is-starting .drawer-count-group:last-child{border-top:0;padding-top:0}.is-starting .drawer-count-group:last-child>div{border-top:1px solid var(--pos-border);padding-top:12px}.is-starting .drawer-count-group legend,.is-starting .drawer-count-keypad h3{margin:0 0 10px;padding:0;font-size:18px;line-height:24px}.is-starting .drawer-count-keypad{align-self:stretch}.is-starting .drawer-count-totals{background:color-mix(in srgb,var(--pos-accent) 6%,white);border:1px solid color-mix(in srgb,var(--pos-accent) 12%,white);border-radius:14px;align-items:stretch;gap:22px;margin-top:20px;padding:18px 22px}.is-starting .drawer-count-totals:has(dl){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.is-starting .drawer-count-totals .drawer-payout-balance{color:var(--pos-ink);align-content:start;gap:8px}.is-starting .drawer-count-totals .drawer-payout-balance>span,.is-starting .drawer-count-totals dt{font-size:13px;font-weight:500;line-height:18px}html.pos-typography #root .is-starting .drawer-count-totals strong,html.pos-typography #root .is-starting .drawer-count-totals dd{letter-spacing:-.5px;font-size:28px;font-weight:650;line-height:34px}.is-starting .drawer-count-totals dl>div{border-left:1px solid color-mix(in srgb,var(--pos-accent) 14%,white);gap:8px;padding-left:22px}.is-starting .drawer-count-totals dl>div:first-child dd{color:var(--pos-ink)}.is-starting .drawer-count-totals small{letter-spacing:0;font-size:12px;line-height:18px}.is-starting .drawer-count-outcome{justify-self:start;margin-top:0;padding:2px 8px;font-weight:500;line-height:18px}@media (width<=600px){.is-starting .drawer-count-totals{gap:16px;padding:16px}.is-starting .drawer-count-totals dl>div{border:0;padding-left:0}}.is-starting .drawer-count-totals dl{align-items:start}.is-starting .drawer-count-totals dl>div{align-content:start;align-items:start}@media (width>=701px){.is-starting .drawer-count-totals{box-sizing:border-box;gap:12px;width:calc(61.5385% - 14.7692px);padding:14px}.is-starting .drawer-count-totals dl>div{padding-left:12px}html.pos-typography #root .is-starting .drawer-count-totals strong,html.pos-typography #root .is-starting .drawer-count-totals dd{font-size:23px;line-height:30px}.is-starting .drawer-count-totals .drawer-payout-balance>span,.is-starting .drawer-count-totals dt{font-size:12px}.is-starting .drawer-count-totals small{font-size:11px}}.drawer-denomination-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drawer-denomination-nav button{min-height:48px;color:var(--pos-accent);border-color:var(--pos-border)}.is-starting .drawer-count-totals{border:1px solid var(--pos-border);background:#fff;border-radius:12px;row-gap:12px;padding:16px}.is-starting .drawer-count-totals .drawer-payout-balance{background:0 0}.is-starting .drawer-count-totals dl>div{border-left-color:var(--pos-border)}.is-starting .drawer-count-totals .drawer-count-breakdown{border-top:1px solid var(--pos-border);color:var(--pos-muted);grid-column:1/-1;margin:0;padding-top:10px;font-size:12px;line-height:18px}.is-starting .drawer-count-totals{background:var(--pos-background);box-sizing:border-box;gap:18px;width:100%;padding:18px 22px}.is-starting .drawer-count-totals dl>div{padding-left:22px}.is-starting .drawer-count-totals{gap:10px 18px;padding:12px 18px}.is-starting .drawer-count-totals dl>div:last-child{grid-template-columns:auto minmax(0,1fr);gap:6px 10px}.is-starting .drawer-count-totals dl>div:last-child dt{grid-column:1/-1}.is-starting .drawer-count-totals .drawer-count-outcome{white-space:nowrap;grid-area:2/2;align-self:center;margin:0}.is-starting .drawer-count-totals .drawer-count-breakdown{padding-top:6px;font-size:11px;line-height:16px}html.pos-typography #root .is-starting .drawer-count-totals strong,html.pos-typography #root .is-starting .drawer-count-totals dd{font-size:26px;line-height:30px}.is-starting .drawer-count-group legend{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.drawer-group-subtotal{color:var(--pos-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.is-starting .drawer-count-outcome{align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.drawer-count-outcome .pos-icon{width:16px;height:16px}.drawer-count-outcome.variance{color:var(--pos-danger);background:var(--pos-danger-soft)}@media (width<=700px){.is-starting .drawer-count-keypad h3{margin-bottom:12px}}.is-starting .drawer-count-group>div{border-top:1px solid var(--pos-border);padding-top:12px}@media (width<=700px){.is-starting .drawer-count-keypad h3{margin-bottom:12px}}.is-starting .drawer-count-group>div,.is-starting .drawer-count-group:last-child>div{border-top:0;padding-top:0}.is-starting .drawer-count-keypad h3{margin-bottom:38px}@media (width<=700px){.is-starting .drawer-count-keypad h3{margin-bottom:12px}}.is-starting .drawer-count-cell{font-size:14px;font-weight:500}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.is-starting .drawer-count-group legend{letter-spacing:-.2px;font-weight:650}.is-starting .drawer-group-subtotal{color:var(--pos-muted);letter-spacing:0;font-size:13px;font-weight:400}html.pos-typography #root .is-starting .drawer-count-totals strong,html.pos-typography #root .is-starting .drawer-count-totals dd{font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:32px}.is-starting .drawer-denomination-nav{border-top:1px solid var(--pos-border);margin-top:12px;padding-top:12px}@media (width>=701px){.is-starting .drawer-count-keypad{flex-direction:column;align-self:stretch;display:flex}.is-starting .drawer-count-keypad .drawer-denomination-nav{margin-top:auto;padding-top:12px}}.is-starting .drawer-denominations{gap:28px}html.pos-typography #root .is-starting .drawer-count-cell input.pos-field{height:60px;min-height:60px;padding:12px}.is-starting .drawer-count-keypad h3{align-items:center;gap:8px;display:flex}.is-starting .drawer-count-keypad h3>.pos-icon{width:22px;height:22px;color:var(--pos-muted)}.drawer-refund-list{gap:10px;margin-top:16px;display:grid}.drawer-refund-list>button{text-align:left;justify-content:space-between;align-items:center;padding:12px;display:flex}.drawer-refund-list small{color:var(--pos-muted);margin-top:4px;display:block}.drawer-refund-form{margin-top:20px}.cash-drawer .drawer-status .drawer-status-icon{flex:none;width:16px;height:16px;margin:0}.drawer-history-tabs{width:100%;margin-bottom:16px}.drawer-history-tabs>.pos-button{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.drawer-activity-list li{padding:12px 0}.drawer-print-options .dashboard-modal.order-edit-dialog{width:min(420px,100vw - 32px);max-width:420px}html.pos-typography #root .app .drawer-print-options .pos-switch{text-align:left;justify-content:space-between;gap:24px;width:100%;min-height:56px;margin:0;font-weight:500;display:flex}html.pos-typography .drawer-print-options .order-popup-footer{margin-top:8px;padding-top:16px}.drawer-log-table{overflow-x:auto}.drawer-log-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.drawer-log-table th,.drawer-log-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e7ec;padding:12px 8px}.drawer-log-table thead th{color:var(--pos-readable-muted,#667085);background:#f7f8fa;font-size:14px;font-weight:500}.drawer-log-table th:first-child,.drawer-log-table td:first-child{padding-left:12px}.drawer-log-table th:last-child,.drawer-log-table td:last-child{text-align:right;white-space:nowrap;padding-right:12px}.drawer-log-table time{white-space:nowrap}.drawer-log-table small{color:var(--pos-readable-muted,#667085);margin-top:4px;font-size:14px;display:block}@media screen{.product-sales-mode>header,.product-sales-mode>main>nav{display:none}.product-sales-mode>main{max-width:none;padding:16px 24px}.retail-counter>.pos-page-header{border:0;min-height:48px;padding:0 0 16px}.retail-counter>.pos-page-header h1{align-items:center;gap:10px;margin:0;font-size:23px;display:flex}.sales-test-label{letter-spacing:1px;color:var(--pos-muted);background:var(--pos-soft);border-radius:6px;margin-left:6px;padding:5px 8px;font-size:10px;font-weight:500}.retail-tools{z-index:10;border:1px solid var(--pos-border);background:#fff;border-radius:16px;padding:12px;position:absolute;top:72px;right:24px;box-shadow:0 8px 24px #2a184e14}.retail-touch-workspace{flex-direction:column;height:calc(100dvh - 32px);display:flex}.retail-touch-workspace>.pos-page-header{flex-shrink:0}.retail-touch-workspace .retail-selling-panel{flex-direction:column;flex:1;min-height:0;display:flex}.retail-touch-workspace .retail-layout{flex:1;height:auto;min-height:0}.retail-counter .retail-selling-panel{background:0 0;border:0;border-radius:0;padding:0}.retail-counter .retail-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;gap:24px;height:calc(100dvh - 96px);min-height:420px;display:grid}.retail-counter .retail-products{grid-template-rows:52px minmax(0,1fr);grid-template-columns:156px minmax(0,1fr);gap:16px;min-width:0;min-height:0;display:grid;overflow:hidden}.retail-search{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:12px;display:grid}.retail-search .pos-field{box-sizing:border-box;background:#fff;height:52px;margin:0}.retail-products .pos-category-nav{border:1px solid var(--pos-border);background:#fff;border-radius:16px;flex-flow:column;grid-area:2/1;align-items:stretch;gap:4px;width:auto;min-height:0;margin:0;padding:8px;display:flex;overflow-y:auto}.retail-products .pos-category-nav button{white-space:normal;text-align:left;background:0 0;border-radius:12px;flex-shrink:0;justify-content:flex-start;min-height:48px;padding:12px;font-size:15px}.retail-products .pos-category-nav button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);box-shadow:none}.retail-counter .product-buttons{grid-area:2/2;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));grid-auto-rows:200px;align-content:start;gap:12px;min-height:0;padding:0 4px 4px 0;display:grid;overflow-y:auto}.retail-counter .product-buttons button{box-sizing:border-box;text-align:left;background:linear-gradient(165deg,#fff 55%,#faf9fd);border:1px solid #e6e2ef;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;height:200px;min-height:200px;padding:12px;display:flex;box-shadow:0 3px 8px #2418410b,inset 0 1px #fff}.retail-counter .product-buttons button:active{background:var(--pos-soft);box-shadow:inset 0 2px 6px #24184114}.retail-counter .product-picture{isolation:isolate;width:100%;height:92px;color:var(--pos-muted);background:radial-gradient(at 50% 85%,#eeeaf6 0%,#f8f7fb 48%,#fff 80%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.retail-counter .product-picture:after{content:"";z-index:-1;background:radial-gradient(#26184429,#0000 70%);border-radius:50%;width:58%;height:10px;position:absolute;bottom:3px}.retail-counter .product-photo{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:132px;height:86px}.retail-counter .product-buttons button strong{color:#352e45;letter-spacing:.1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;height:40px;font-size:15px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.retail-counter .product-buttons button span{color:var(--pos-accent);margin-top:auto;font-size:20px;font-weight:600}.retail-counter .sales-basket{box-sizing:border-box;border:1px solid var(--pos-border);background:#fff;border-radius:20px;flex-direction:column;height:100%;min-height:0;padding:20px;display:flex}.sale-summary-heading{border-bottom:1px solid var(--pos-border);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.retail-counter .sales-basket h3{margin:0;font-size:20px}.sale-summary-heading>span{color:var(--pos-accent);background:var(--pos-soft);border-radius:8px;padding:6px 10px;font-size:13px}.retail-counter .sales-basket>p{color:var(--pos-muted);font-size:14px}.retail-counter .sales-basket ul{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.retail-counter .sales-basket li{border-bottom:1px solid var(--pos-border);padding:12px 0}.retail-counter .sales-basket li p{color:var(--pos-muted);font-size:14px}.retail-counter .empty-sale{color:var(--pos-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;margin:0;padding:24px;display:flex}.empty-sale .pos-icon{opacity:.35}.sales-basket .actions{align-items:center;gap:12px;margin-top:12px;display:flex}.sales-basket .actions .pos-button{background:var(--pos-soft);border:0;border-radius:10px;width:48px;height:48px;min-height:48px;padding:0}.sales-basket .actions>span{text-align:center;min-width:24px;font-weight:600}.basket-checkout{border-top:1px solid var(--pos-border);gap:10px;margin-top:auto;padding-top:20px;display:grid}.sale-subtotal{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sale-subtotal>strong{color:var(--pos-muted);font-size:15px;font-weight:500}.basket-checkout .total{color:var(--pos-accent);margin:0;font-size:30px}.basket-checkout small{color:var(--pos-muted);text-align:center;font-size:12px}.basket-checkout .primary{min-height:56px;font-size:18px}.basket-checkout>.pos-button:not(.primary){color:var(--pos-muted);background:0 0;border:0}@media (width<=899px){.product-sales-mode>main{padding:12px}.retail-counter .retail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:12px}.retail-counter .retail-products{grid-template-columns:112px minmax(0,1fr);gap:10px}.retail-search{grid-template-columns:minmax(0,1fr) 150px}}@media (width<=650px){.retail-touch-workspace{height:auto;display:block}.retail-counter .retail-layout{grid-template-columns:1fr;height:auto}.retail-counter .retail-products{height:500px}.retail-counter .sales-basket ul{max-height:250px}.retail-search{grid-template-columns:1fr 1fr}}}.retail-counter .basket-item-heading{align-items:center;gap:12px;min-width:0;display:flex}.retail-counter .basket-item-picture{background:var(--pos-surface-alt,#faf9fd);width:64px;height:64px;color:var(--pos-muted);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.retail-counter .basket-item-picture img{object-fit:contain;mix-blend-mode:multiply;width:56px;height:56px}.retail-counter .basket-item-heading strong{color:#352e45;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500;line-height:1.35}.retail-counter .basket-action-row{grid-template-columns:88px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.retail-counter .basket-action-row .basket-clear{border:1px solid var(--pos-border);min-height:56px;color:var(--pos-muted);background:#fff;padding:8px;font-size:13px;line-height:1.2}@media screen{.retail-counter>.sales-page-header{border-bottom:1px solid var(--pos-border);justify-content:center;align-items:center;min-height:64px;margin-bottom:16px;padding:0 64px 12px;display:flex;position:relative}.retail-counter>.sales-page-header h1{justify-content:center;font-size:22px;font-weight:600}.sales-title-icon{width:28px;height:32px;color:var(--pos-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.retail-counter .sales-close{border-radius:var(--pos-radius-control,12px);background:var(--pos-surface,#fff);border:1px solid var(--pos-border);width:48px;height:48px;min-height:48px;color:var(--pos-muted);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:0}.retail-counter .product-picture{background:0 0}.retail-counter .product-buttons button strong{height:40px}.product-tile-footer{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:auto;display:flex}.retail-counter .product-buttons button .product-size-badge{background:var(--pos-soft);color:var(--pos-muted);white-space:nowrap;border-radius:7px;align-items:center;padding:5px 7px;font-size:13px;font-weight:500;display:inline-flex}.retail-counter .product-buttons button .product-tile-price{white-space:nowrap;margin:0 0 0 auto;font-size:20px}}.retail-counter .basket-item-heading .product-size-badge{background:var(--pos-soft);color:var(--pos-muted);border-radius:7px;margin-top:5px;padding:4px 7px;font-size:13px;font-weight:500;display:table}.product-tile-price{font-variant-numeric:tabular-nums;font-weight:600}.product-tile-price small{margin-right:1px;font-size:.75em}@media screen{.sale-summary-heading h3{font-size:24px}.sale-summary-heading .basket-clear{background:var(--pos-soft);border:1px solid var(--pos-border);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 12px;font-size:14px;display:flex}.retail-counter .sales-basket .basket-line{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:16px 0;display:grid;position:relative}.basket-line .basket-item-heading{grid-column:1;align-items:flex-start;gap:8px}.basket-line .basket-item-picture{width:44px;height:52px}.basket-line .basket-item-picture img{width:40px;height:48px}.basket-line-total{white-space:nowrap;align-items:flex-start;gap:4px;font-size:17px;display:flex}.basket-line-total .pos-button{width:32px;height:48px;min-height:48px;color:var(--pos-muted);background:0 0;border:0;justify-content:center;align-items:center;margin-top:-10px;padding:0;display:flex}.retail-counter .sales-basket .basket-unit-price{grid-column:1/-1;margin:0;padding-left:52px;font-size:14px}.basket-line .actions{grid-column:1/-1;gap:8px;margin-top:6px;padding-left:52px}.sale-grand-total{border-top:1px solid var(--pos-border);justify-content:space-between;align-items:center;margin:4px 0 12px;padding-top:16px;font-size:22px;display:flex}.sale-grand-total strong:last-child{font-variant-numeric:tabular-nums;font-size:30px}.retail-counter .basket-action-row{grid-template-columns:1fr}.basket-action-row .primary{justify-content:center;align-items:center;gap:12px;min-height:60px;font-size:17px;display:flex}}.retail-counter .retail-search{padding:3px;overflow:visible}.retail-counter .retail-search input:focus-visible{border-color:var(--pos-accent);box-shadow:inset 0 0 0 1px var(--pos-accent);outline:none}.retail-counter .retail-search{grid-template-columns:minmax(0,1fr)}@media screen{.retail-counter .sales-basket .basket-line{gap:4px 8px;padding:8px 0}.retail-counter .sales-basket .basket-unit-price{grid-column:1;align-self:center;padding-left:0;font-size:13px}.retail-counter .basket-line .actions{grid-column:2;gap:6px;margin-top:0;padding-left:0}.retail-counter .basket-line .actions>span{min-width:20px}.retail-counter .sale-summary-heading{margin-bottom:8px;padding-bottom:12px}.retail-counter .sales-basket .basket-line{row-gap:0;padding:6px 0}.retail-counter .basket-line .basket-item-heading{grid-column:1/-1;min-height:52px;padding-right:80px}.retail-counter .basket-line-total{position:absolute;top:6px;right:0}.retail-counter .basket-line .basket-item-heading strong{color:var(--pos-ink,#211b36);letter-spacing:-.15px;font-weight:600}.retail-counter .basket-line .basket-item-picture{background:linear-gradient(145deg,#fff,#f5f3fa);border:1px solid #eeebf4;border-radius:10px}.retail-counter .basket-line .product-size-badge{letter-spacing:.15px;background:0 0;padding:2px 0;font-size:12px}.retail-counter .basket-line-total{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:18px;font-weight:600}.retail-counter .basket-line .actions{background:#f8f7fb;border:1px solid #e9e5f1;border-radius:12px;gap:0;overflow:hidden}.retail-counter .basket-line .actions .pos-button{color:var(--pos-accent);background:0 0;border-radius:0}.retail-counter .basket-line .actions .pos-button:active{background:var(--pos-soft)}.retail-counter .basket-line .actions>span{font-variant-numeric:tabular-nums;min-width:28px;font-size:15px}.retail-counter .sales-basket .basket-unit-price{color:var(--pos-muted);font-size:12px}.retail-counter .basket-line-total .pos-button{color:#8a849a}.retail-counter>.sales-page-header{border-bottom:0;margin-bottom:0}.retail-counter>.order-progress-minimal{flex-shrink:0;margin-bottom:20px}}.sale-grand-total.totals-without-tax{border-top:0;padding-top:0}@media screen{.retail-counter>.sales-page-header{justify-content:flex-start;padding-left:0}.retail-counter>.sales-page-header h1{text-align:left;justify-content:flex-start}}.app .retail-counter.retail-touch-workspace .sales-page-header{min-height:60px;padding:0 60px 12px 0}.app .retail-counter.retail-touch-workspace .sales-page-header h1{align-items:center;gap:12px;font-size:28px;font-weight:600;display:flex}.app .retail-counter.retail-touch-workspace .sales-test-label{color:#6038d6;background:#eee8fc;border-radius:10px;padding:6px 10px;font-size:14px}body:has(.retail-touch-workspace)>#root>.pos-test-indicator{display:none}.app .retail-counter.retail-touch-workspace .retail-layout{grid-template-columns:minmax(0,1fr) 360px;gap:20px}.app .retail-counter.retail-touch-workspace .retail-products{grid-template-rows:52px minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);gap:16px}.app .retail-counter.retail-touch-workspace .retail-search{grid-column:2}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav{background:0 0;border:0;border-right:1px solid #e4e6eb;border-radius:0;grid-row:1/3;gap:4px;padding:0 12px 0 0}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav button{text-align:left;white-space:nowrap;height:auto;min-height:48px;color:var(--pos-readable-muted,#555b66);flex:none;justify-content:flex-start;padding:12px;font-size:16px}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav button[aria-pressed=true]{color:#6038d6;background:#eee8fc}.app .retail-counter.retail-touch-workspace .product-buttons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:244px;align-content:start;gap:12px;padding:0 2px 8px}.app .retail-counter.retail-touch-workspace .pos-product-tile{height:244px;box-shadow:none;background:#fff;border:1px solid #e1e4e9;border-radius:16px;align-items:stretch;gap:8px;padding:14px}.app .retail-counter.retail-touch-workspace .product-picture{background:0 0;flex-shrink:0;height:142px}.app .retail-counter.retail-touch-workspace .product-picture:after{display:none}.app .retail-counter.retail-touch-workspace .product-photo{object-fit:contain;mix-blend-mode:normal;width:100%;max-width:100%;height:134px}.app .retail-counter.retail-touch-workspace .pos-product-tile>strong{height:42px;color:var(--pos-readable-ink,#202329);text-align:left;font-size:16px;font-weight:600;line-height:21px}.app .retail-counter.retail-touch-workspace .product-tile-footer{align-items:center;gap:8px;margin-top:auto}.app .retail-counter.retail-touch-workspace .product-size-badge{color:var(--pos-readable-muted,#626873);white-space:normal;background:0 0;border:0;padding:0;font-size:14px;line-height:20px}.app .retail-counter.retail-touch-workspace .product-tile-price{color:var(--pos-readable-ink,#202329);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.app .retail-counter.retail-touch-workspace .product-tile-price small{font-size:inherit}.app .retail-counter.retail-touch-workspace .sales-basket{background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:20px}.app .retail-counter.retail-touch-workspace .sales-basket h3{margin:0;font-size:22px;font-weight:600}.app .retail-counter.retail-touch-workspace .sale-item-count{color:var(--pos-readable-muted,#626873);margin:4px 0 0;font-size:14px}.app .retail-counter.retail-touch-workspace .basket-clear{color:#30264f;box-shadow:none;background:#eee8fc;border:0;border-radius:12px;gap:10px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:600}.app .retail-counter.retail-touch-workspace .basket-clear .pos-icon{flex-shrink:0;width:22px;height:22px}.app .retail-counter.retail-touch-workspace .sales-basket ul{margin:0;padding:0}.app .retail-counter.retail-touch-workspace .basket-line{border-bottom:1px solid #e4e6eb;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0}.app .retail-counter.retail-touch-workspace .basket-item-heading{grid-column:1;gap:12px;min-height:64px;padding-right:0}.app .retail-counter.retail-touch-workspace .basket-item-picture{background:#fff;border:1px solid #e4e6eb;border-radius:10px;flex-shrink:0;width:52px;height:64px}.app .retail-counter.retail-touch-workspace .basket-item-picture img{object-fit:contain;width:48px;height:60px}.app .retail-counter.retail-touch-workspace .basket-item-heading strong{font-size:16px;font-weight:600;line-height:22px}.app .retail-counter.retail-touch-workspace .basket-line-total{grid-area:1/2;align-items:flex-start;gap:4px;position:static}.app .retail-counter.retail-touch-workspace .basket-line-total strong{font-variant-numeric:tabular-nums;padding-top:4px;font-size:18px;font-weight:600}.app .retail-counter.retail-touch-workspace .basket-line-total button{width:32px;min-width:32px;min-height:48px;color:var(--pos-readable-muted,#626873);background:0 0;border:0;margin:0;padding:0}.app .retail-counter.retail-touch-workspace .basket-unit-price{display:none}.app .retail-counter.retail-touch-workspace .basket-line .actions{background:#f4f5f7;border:1px solid #e4e6eb;border-radius:12px;grid-column:1/-1;justify-self:end}.app .retail-counter.retail-touch-workspace .basket-line .actions button{color:#6038d6;width:48px;height:48px;font-size:22px}.app .retail-counter.retail-touch-workspace .basket-line .actions span{font-variant-numeric:tabular-nums;min-width:32px;font-size:16px}.app .retail-counter.retail-touch-workspace .basket-checkout{gap:12px;padding-top:16px}.app .retail-counter.retail-touch-workspace .sale-grand-total{font-size:22px}.app .retail-counter.retail-touch-workspace .sale-grand-total strong:last-child{font-size:32px}.app .retail-counter.retail-touch-workspace .basket-action-row .primary{gap:12px;height:auto;min-height:52px;padding:12px;font-size:16px}@media (width<=1100px){.app .retail-counter.retail-touch-workspace .retail-layout{grid-template-columns:minmax(0,1fr) 320px}.app .retail-counter.retail-touch-workspace .retail-products{grid-template-columns:max-content minmax(0,1fr)}.app .retail-counter.retail-touch-workspace .product-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .retail-counter.retail-touch-workspace .product-picture{height:128px}.app .retail-counter.retail-touch-workspace .product-photo{height:120px}.app .retail-counter.retail-touch-workspace .pos-product-tile>strong{margin:0}.app .retail-counter.retail-touch-workspace .product-tile-footer{min-height:24px}.app .retail-counter.retail-touch-workspace .order-progress{flex-shrink:0;max-width:none;margin:0 0 12px;font-size:14px}.app .retail-counter.retail-touch-workspace .sales-title-icon{width:40px;height:40px}.app .retail-counter.retail-touch-workspace .sales-title-icon .pos-icon{width:36px;height:36px}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav{width:max-content;min-width:160px}.app .retail-counter.retail-touch-workspace .product-buttons{grid-auto-rows:284px}.app .retail-counter.retail-touch-workspace .pos-product-tile{gap:8px;height:284px;padding:16px}.app .retail-counter.retail-touch-workspace .pos-product-tile .product-picture{height:164px}.app .retail-counter.retail-touch-workspace .pos-product-tile .product-photo{height:156px}.app .retail-counter.retail-touch-workspace .pos-product-tile>strong{height:46px;min-height:46px;font-size:18px;font-weight:700;line-height:23px}.app .retail-counter.retail-touch-workspace .pos-product-tile .product-tile-footer{min-height:26px;margin-top:auto}.app .retail-counter.retail-touch-workspace .pos-product-tile .product-size-badge{text-align:left;font-size:14px;line-height:20px}.app .retail-counter.retail-touch-workspace .pos-product-tile .product-tile-price{color:var(--pos-readable-ink,#202329);margin-left:auto;font-size:20px;font-weight:600}@media screen{.app .retail-counter{width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0}.app .retail-counter .retail-sale-summary{background:#fff;border:1px solid #e1e4e9;border-radius:16px;padding:20px}.retail-sale-summary .retail-checkout-summary-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.retail-sale-summary .retail-checkout-summary-header h3{margin:0;font-size:22px;font-weight:600}.retail-sale-summary .retail-checkout-summary-header p{color:var(--pos-readable-muted,#626873);margin:4px 0 0;font-size:14px}.retail-sale-summary .retail-checkout-summary-header .pos-button{color:#6038d6;white-space:nowrap;background:0 0;border:0;min-height:48px;padding:0 4px;font-size:16px;font-weight:600}.app .retail-counter .retail-sale-summary .sales-review-items li{border-bottom:1px solid #e1e4e9;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.app .retail-counter .retail-sale-summary .sales-review-items li:last-child{border-bottom:0}.app .retail-counter .retail-sale-summary .checkout-item-icon{background:#fff;border:1px solid #e1e4e9;border-radius:12px;width:64px;height:72px}.app .retail-counter .retail-sale-summary .checkout-item-icon img{object-fit:contain;width:56px;height:64px}.app .retail-counter .retail-sale-summary .sales-review-items li div{min-width:0}.app .retail-counter .retail-sale-summary .sales-review-items li strong{color:var(--pos-readable-ink,#202329);overflow-wrap:anywhere;font-size:18px;font-weight:600}.app .retail-counter .retail-sale-summary .sales-review-items li div span{color:var(--pos-readable-muted,#626873);font-size:16px}.app .retail-counter .retail-sale-summary .sales-review-totals{border-top:1px solid #e1e4e9;margin-top:16px;padding-top:16px}.app .retail-counter .retail-sale-summary .sales-review-total{border:0;margin:0;padding:0}.app .retail-counter .retail-sale-summary .sales-review-total strong{font-size:32px;font-weight:700}}@media screen and (width>=701px){.app .retail-counter>.pos-panel.sales-review:has(.retail-sale-summary){grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}.app .retail-counter .retail-sale-summary .sales-review-items li{gap:12px;padding:12px 0}.app .retail-counter>.sales-review:has(.retail-sale-summary)>.actions{justify-content:flex-end;align-items:center;gap:12px}.app .retail-counter>.sales-review:has(.retail-sale-summary)>.actions .pos-button{flex:none;width:auto;height:52px;min-height:52px;padding:0 24px;font-size:16px}.app .retail-counter>.sales-review:has(.retail-sale-summary)>.actions .primary{flex:none;min-width:200px;max-width:280px}}@media screen{.app .retail-counter>.sales-review:has(.retail-sale-summary){background:0 0;border:0;gap:20px;padding:0}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment{background:#fff;border:1px solid #e1e4e9;border-bottom:0;border-radius:16px 16px 0 0;padding:24px}.app .retail-counter .sales-review:has(.retail-sale-summary)>.actions{background:#fff;border:1px solid #e1e4e9;border-top:0;border-radius:0 0 16px 16px;justify-content:space-between;padding:16px 20px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body{gap:20px;max-width:600px}.retail-amount-due{flex-direction:column;align-items:center;gap:4px;padding:4px 0 12px;display:flex}.retail-amount-due span{color:var(--pos-readable-muted,#555b66);font-size:16px;font-weight:500}.retail-amount-due strong{font-variant-numeric:tabular-nums;color:var(--pos-readable-ink,#202329);font-size:56px;font-weight:700;line-height:1.2}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-cash-entry{width:100%}.app .retail-counter .sales-review:has(.retail-sale-summary) .sales-cash-offered{text-align:left;background:0 0;border:0;align-items:stretch;gap:8px;padding:0;font-size:16px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{box-sizing:border-box;background:#fff;border:1px solid #dde1e8;border-radius:12px;justify-content:flex-start;width:100%;padding:8px 16px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{font-size:28px;font-weight:600;line-height:1.25}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{font-size:28px;font-weight:600;line-height:1.25}.app .retail-counter .sales-review:has(.retail-sale-summary) .cash-presets{margin-top:16px}.app .retail-counter .sales-review:has(.retail-sale-summary) .cash-presets .pos-button:first-child{color:#6038d6;font-weight:600}}.app .retail-counter .retail-cash-keyboard{min-width:48px;min-height:48px;color:var(--pos-readable-muted,#555b66);background:0 0;border:0;margin-left:auto;padding:0}.retail-cash-hint{color:var(--pos-readable-muted,#626873);margin:6px 0 0;font-size:14px}@media screen{.app .retail-counter>.sales-review:has(.retail-sale-summary){gap:0 20px}.app .retail-counter .sales-review .retail-cash-hint{text-align:left;margin:6px 0 0;font-size:14px}.app .retail-counter .retail-cash-keyboard .pos-icon{width:24px;height:24px}html.pos-typography #root .retail-counter .retail-sale-summary .retail-checkout-summary-header h3{font-size:22px;font-weight:600;line-height:1.3}html.pos-typography #root .retail-counter .retail-sale-summary .retail-checkout-summary-header p{font-size:14px;line-height:1.5}html.pos-typography #root .retail-counter .retail-sale-summary .sales-review-items li strong{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}html.pos-typography #root .retail-counter .retail-sale-summary .sales-review-items li div span{color:var(--pos-readable-muted,#626873);font-size:14px;line-height:1.5}html.pos-typography #root .retail-counter .retail-sale-summary .sales-review-total span{font-size:22px;font-weight:600;line-height:1.3}html.pos-typography #root .retail-counter .retail-sale-summary .sales-review-total strong{font-size:32px;font-weight:700;line-height:1.25}html.pos-typography #root .retail-counter .retail-amount-due span{font-size:16px;font-weight:500;line-height:1.5}html.pos-typography #root .retail-counter .retail-amount-due strong{font-size:48px;font-weight:700;line-height:1.2}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .sales-cash-offered{color:var(--pos-readable-muted,#555b66);font-size:16px;font-weight:500;line-height:1.5}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .pos-button{font-size:16px;font-weight:500;line-height:1.4}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .primary{font-weight:600}.app .retail-counter .retail-sale-summary .retail-checkout-summary-header{margin-bottom:16px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .sales-cash-offered{text-align:center;background:#ece7f7;border:1px solid #e4ddf3;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:20px 60px;font-size:16px;font-weight:500;display:flex;position:relative}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .sales-cash-offered:focus-within{border-color:#6038d6}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{background:0 0;border:0;border-radius:0;justify-content:center;width:auto;padding:0}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{font-size:48px;font-weight:700;line-height:1.25}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{font-size:48px;font-weight:700;line-height:1.25}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{height:60px;min-height:60px}.app .retail-counter .retail-cash-keyboard{color:#6038d6;margin:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment{border:2px solid #d5dae3;border-bottom:0;border-radius:16px 16px 0 0}.app .retail-counter .sales-review:has(.retail-sale-summary)>.actions{border:2px solid #d5dae3;border-top:0;border-radius:0 0 16px 16px}:is(.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment,.app .retail-counter .sales-review:has(.retail-sale-summary)>.actions){border:0;border-radius:0}:is(.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-cash-entry>.sales-cash-offered,.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-card-entry>.sales-cash-offered){box-sizing:border-box;width:100%;max-width:440px;margin-left:auto;margin-right:auto}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.keypad-open{flex-direction:column;align-items:center;gap:20px;display:flex}.app .retail-counter .sales-review:has(.retail-sale-summary) .keypad-open .cash-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-floating-keypad{z-index:20;width:280px;max-width:100%;margin:0;position:absolute;top:226px;right:0;box-shadow:0 12px 32px #20232926}}@media screen and (width<=700px){.app .retail-counter .sales-review:has(.retail-sale-summary) .keypad-open .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment{border:1px solid #e1e4e9;border-bottom:0;border-radius:16px 16px 0 0}.app .retail-counter .sales-review:has(.retail-sale-summary)>.actions{border:1px solid #e1e4e9;border-top:0;border-radius:0 0 16px 16px;justify-content:flex-end}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body{gap:28px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.keypad-open{gap:28px}.app .retail-counter .retail-amount-due{gap:8px;padding:8px 0 12px}html.pos-typography #root .retail-counter .retail-amount-due strong{font-size:64px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .sales-cash-offered{text-align:left;color:var(--pos-readable-ink,#202329);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;max-width:none;padding:0;font-weight:600;display:grid}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{box-sizing:border-box;background:#fff;border:1px solid #dde1e8;border-radius:12px;grid-column:1/-1;justify-content:flex-start;width:100%;margin-top:8px;padding:12px 20px 30px;display:flex;position:relative}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field{font-size:28px;font-weight:500;line-height:1.3}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{font-size:28px;font-weight:500;line-height:1.3}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-currency-field input{height:36px;min-height:36px}.app .retail-counter .sales-review .retail-cash-hint{z-index:1;grid-column:1;margin:-27px 20px 10px;font-size:14px;font-weight:400}.app .retail-counter .retail-cash-keyboard{color:var(--pos-readable-muted,#555b66);background:#f4f5f7;border:1px solid #e1e4e9;border-radius:10px;top:50%;left:auto;right:16px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-floating-keypad{top:180px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.retail-cash-keypad-visible{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;max-width:600px;display:grid}.retail-cash-keypad-visible .checkout-payment-tabs,.retail-cash-keypad-visible .retail-amount-due{grid-column:1/-1;justify-self:center}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-cash-entry{grid-area:3/1;width:100%;min-width:0}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-floating-keypad{width:260px;max-width:100%;box-shadow:none;grid-area:3/2;position:static}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{padding:12px 16px}.app .retail-counter .retail-cash-keypad-visible .checkout-floating-keypad .pos-button:last-child{display:none}.app .retail-counter .retail-cash-keypad-visible .checkout-floating-keypad .pos-button:nth-last-child(2){grid-column:1/-1}.app .retail-counter .retail-cash-keypad-visible .retail-amount-due{padding:0}}@media screen and (width<=700px){.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.retail-cash-keypad-visible{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-floating-keypad{width:220px}}@media screen{.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-floating-keypad{margin-top:32px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .cash-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .cash-presets .pos-button{width:100%;height:82px;min-height:82px;padding:8px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{background:#ece7f7;border-color:#e4ddf3}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{font-size:40px;font-weight:600;line-height:44px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field>span{font-size:40px;font-weight:600;line-height:44px}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field input{font-size:40px;font-weight:600;line-height:44px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field input{height:44px;min-height:44px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{padding-top:12px;padding-bottom:12px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{justify-content:center;align-items:baseline;gap:6px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field input{text-align:left;caret-color:#0000;margin:0;padding:0}html.pos-typography #root .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field>span{margin:0;padding:0;line-height:44px}.app .retail-counter .sales-review:has(.retail-sale-summary)>.actions{border-top:1px solid #e1e4e9}.app .retail-counter .retail-sale-summary .sales-review-totals{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:84px;margin-top:0;padding:16px 0;display:flex}.app .retail-counter .retail-sale-summary{padding-bottom:0}.app .retail-counter .retail-sale-summary .sales-review-totals{flex-shrink:0;height:85px;min-height:85px;padding:16px 0}.app .retail-counter .retail-sale-summary .sales-review-total{min-height:0;line-height:1.25}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body{gap:20px}.app .retail-counter .sales-review:has(.retail-sale-summary) .checkout-payment-body.keypad-open{gap:20px}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-amount-due{box-sizing:border-box;gap:8px;min-height:101px;padding:0}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{justify-content:flex-start}.app .retail-counter .sales-review:has(.retail-sale-summary) .retail-cash-keypad-visible .checkout-currency-field{align-items:center;height:78px;min-height:78px;padding-top:0;padding-bottom:0}.app .retail-counter .sales-review.shared-card-payment:has(.retail-sale-summary) .checkout-card-entry .checkout-currency-field{align-items:center;height:78px;min-height:78px;padding-top:0;padding-bottom:0}}.retail-close-dialog{width:min(480px,100vw - 32px)}.retail-close-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media screen{html.pos-typography #root .pos-redesign .retail-history-grid{grid-template-columns:minmax(150px,1.2fr) minmax(180px,2fr) minmax(100px,1fr) 140px 100px 48px;gap:16px;min-width:880px}.retail-sale-actions-menu{z-index:900;background:#fff;border:1px solid #e2e5eb;border-radius:12px;min-width:192px;padding:6px;display:grid;position:fixed;box-shadow:0 8px 24px #20242b20}.retail-sale-actions-menu .pos-button{text-align:left;border:0;justify-content:flex-start;gap:10px;width:100%}html.pos-typography #root .retail-counter .retail-history-direct-print{pointer-events:none;background:#fff;width:320px!important;height:auto!important;position:fixed!important;inset:0 auto auto -10000px!important;overflow:visible!important}}@media print{.retail-sale-actions-menu{display:none!important}.retail-history-direct-print{position:static!important;inset:auto!important}}html #root .app .retail-counter.sp-sell.sp-counter.sp-page{grid-template-rows:calc(var(--cu) * 124) minmax(0, 1fr);background:var(--sp-ground);height:100dvh;margin:0;padding:0;display:grid}html #root .app .retail-counter.sp-sell.sp-counter.sp-page>.sp-bar{padding:0 calc(var(--cu) * 44);gap:calc(var(--cu) * 20)}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sp-search{max-width:calc(var(--cu) * 720);flex:1}html #root .app .sp-sell__scan{align-items:center;gap:calc(var(--cu) * 10);min-height:44px;padding:0 calc(var(--cu) * 22);background:var(--sp-success-tint);color:var(--sp-success);white-space:nowrap;border-radius:999px;flex:none;font-size:16px;font-weight:600;display:inline-flex}html #root .app .sp-sell__scan:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite sp-sell-pulse}html #root .app .sp-sell__scan.is-off{background:var(--sp-card);color:var(--sp-ink-secondary)}html #root .app .sp-sell__scan.is-off:before{animation:none}@keyframes sp-sell-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html #root .app .sp-sell__scan:before{animation:none}}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-header-actions{gap:calc(var(--cu) * 12);margin-left:auto;display:flex}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sales-test-label{color:#6038d6;background:#eee8fc;border-radius:10px;padding:6px 10px;font-size:16px;font-weight:600}html #root .app .retail-counter.sp-sell.sp-counter.sp-page>.retail-selling-panel{padding:calc(var(--cu) * 24) calc(var(--cu) * 44) calc(var(--cu) * 32);box-shadow:none;background:0 0;border:0;flex-direction:column;margin:0;display:flex;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-layout{grid-template-columns:minmax(0, 1fr) calc(var(--cu) * 600);gap:calc(var(--cu) * 32);flex:1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;display:grid}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-products{gap:calc(var(--cu) * 20);flex-direction:column;min-height:0;display:flex}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-products>.pos-category-nav{gap:calc(var(--cu) * 12);scrollbar-width:none;background:0 0;border:0;flex-flow:row;flex:none;width:auto;min-width:0;padding:0 0 4px;display:flex;overflow-x:auto}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-products>.pos-category-nav button{min-height:calc(var(--cu) * 68);white-space:nowrap;height:auto;box-shadow:none;border:0;border-radius:999px;flex:none;gap:8px;font-size:16px;font-weight:500;width:auto!important;min-width:0!important;padding:0 calc(var(--cu) * 28)!important;background:var(--sp-card)!important;color:var(--sp-ink)!important;justify-content:center!important}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-products>.pos-category-nav button .pos-icon{display:none}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .retail-products>.pos-category-nav button[aria-pressed=true]{font-weight:600;background:var(--sp-ink)!important;color:var(--sp-card)!important}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .product-buttons{grid-auto-rows:calc(var(--cu) * 330);gap:calc(var(--cu) * 16);flex:1;align-content:start;min-height:0;padding:0 2px 8px;display:grid;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr))!important}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile{height:100%;min-height:0;padding:calc(var(--cu) * 18);border-radius:calc(var(--cu) * 24);background:var(--sp-card);border:0;gap:6px;position:relative;box-shadow:0 1px 2px #1410280f}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile:active{transform:scale(.98)}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile.is-in-cart{box-shadow:inset 0 0 0 3px var(--sp-brand,#6a2bf5)}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile .product-picture{height:calc(var(--cu) * 168);flex:none}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile .product-photo{height:calc(var(--cu) * 160)}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile>strong{height:40px;min-height:40px;font-size:16px;font-weight:600;line-height:20px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile .product-size-badge{font-size:16px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile .product-tile-price{font-size:18px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sp-sell__qty{box-sizing:border-box;background:var(--sp-brand,#6a2bf5);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:16px;font-weight:700;display:inline-grid;position:absolute;top:8px;right:8px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .pos-product-tile.is-out .product-picture{opacity:.4;filter:grayscale()}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sp-sell__out{background:var(--sp-alert,#d92d20);color:#fff;border-radius:99px;padding:4px 10px;font-size:16px;font-weight:600;position:absolute;top:8px;left:8px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sp-sell__none{margin:calc(var(--cu) * 40) 0;text-align:center;color:var(--sp-ink-secondary);grid-column:1/-1;font-size:18px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sales-basket{min-height:0;padding:calc(var(--cu) * 28);border-radius:calc(var(--cu) * 28);background:var(--sp-card);border:0;flex-direction:column;display:flex;box-shadow:0 1px 2px #1410280f}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sales-basket h3{font-size:20px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sale-item-count{font-size:16px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-clear{color:var(--sp-ink-secondary);background:0 0;min-height:44px;padding:0 8px;font-size:16px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sales-basket>ul{flex:1;min-height:0;overflow-y:auto}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .empty-sale{text-align:center;color:var(--sp-ink-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;margin:0;font-size:16px;display:flex}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .empty-sale strong{color:var(--sp-ink);font-size:18px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-unit-price{color:var(--sp-ink-secondary);margin:0;font-size:16px;display:block}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-item-heading strong{font-size:16px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-line .actions{background:var(--sp-ground);border:0}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-line .actions button{width:56px;height:52px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-line .actions span{font-size:18px;font-weight:600}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-checkout{border-top:1px solid var(--sp-line,#e4e6eb);flex:none}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sale-subtotal{font-size:16px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sale-grand-total{font-size:20px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .sale-grand-total strong:last-child{font-size:28px}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-action-row .primary{width:100%;min-height:calc(var(--cu) * 104);border-radius:calc(var(--cu) * 24);background:var(--sp-brand,#6a2bf5);border-color:var(--sp-brand,#6a2bf5);color:#fff;font-size:20px;font-weight:600}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-action-row .primary:disabled{background:var(--sp-ground);color:var(--sp-ink-secondary);border-color:#0000}html #root .app .retail-counter.sp-sell.sp-counter.sp-page .basket-action-row .primary .sp-num{font-variant-numeric:tabular-nums}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history{background:var(--sp-ground)!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .pos-page-header{min-height:84px;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:var(--sp-card)!important;margin:0!important;padding:0 28px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .pos-page-header h1{color:var(--sp-ink)!important;font-size:28px!important;font-weight:600!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .pos-page-header .sales-title-icon{display:none!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .pos-page-header .sales-close{background:var(--sp-fill)!important;width:56px!important;height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-board{box-shadow:none!important;background:0 0!important;border:0!important;margin:24px 28px!important;padding:0!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-board .pos-section-header{flex-wrap:wrap;background:0 0!important;border:0!important;align-items:center!important;gap:14px!important;margin:0 0 18px!important;padding:0!important;display:flex!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-search{background:var(--sp-fill);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:280px;max-width:520px;height:56px;padding:0 16px;display:flex}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-search input{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;font-size:18px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .board-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .sp-sales-status .sp-chip{min-height:52px;font-size:16px}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .board-tools>.pos-button{background:var(--sp-card)!important;width:56px!important;height:56px!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .orders-table-scroll{background:var(--sp-card);border-radius:24px;overflow:hidden}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .orders-table-heading{color:var(--sp-ink-secondary)!important;text-transform:none!important;letter-spacing:0!important;border-bottom:1px solid var(--sp-line)!important;background:0 0!important;padding:14px 24px!important;font-size:16px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .orders-table-row{align-items:center;min-height:80px;font-size:17px;border:0!important;border-bottom:1px solid var(--sp-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 24px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-receipt strong{font-size:18px!important;font-weight:600!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-receipt small,html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .retail-history-products{color:var(--sp-ink-secondary)!important;font-size:16px!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .orders-table-row>strong{font-variant-numeric:tabular-nums;font-size:20px!important;font-weight:600!important}html :is(#root,body) .retail-counter.sp-sales-history.sp-sales-history .orders-result-count{color:var(--sp-ink-secondary)!important;font-size:16px!important}html #root .pos-redesign .pos-workflow .retail-counter.sp-sell.sp-counter.sp-page,html #root .app .retail-counter.sp-sell.sp-counter.sp-page{width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;margin:0!important}html #root .pos-redesign .pos-workflow .retail-counter.sp-sales-history,html #root .app .retail-counter.sp-sales-history.sp-sales-history{width:100%!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0!important}:is(main:has(>.retail-counter.sp-sales-history),main:has(>.retail-counter.sp-sell)){max-width:none!important;margin:0!important;padding:0!important}@media screen{:root{--pos-accent:#6038d6;--pos-primary:#6038d6;--pos-ink:#202329;--pos-background:#f4f5f7;--pos-surface:#fff;--pos-muted:#656971;--pos-border:#dfe1e6;--pos-soft:#ece8f8;--pos-tint:#e4dcf8;color:#202329;background:#f4f5f7;min-height:100vh}.counter-home{color:#202329;background:#f4f5f7}.counter-action.laundry{background:#6038d6}.counter-action.sale{background:#8c6de3}.counter-action.find{color:#202329;background:#e4dcf8}.counter-action.find p{color:#656971}.counter-summary{color:#202329;background:#fff;border-color:#dfe1e6}.counter-summary>svg,.counter-summary p strong{color:#6038d6}.counter-summary p{color:#656971}.functional-dashboard{background:#f4f5f7}.functional-dashboard .dashboard-shell{background:#fff}.functional-dashboard .dashboard-payment.order-next-action{background:#f4f5f7;border-color:#dfe1e6}.functional-dashboard .dashboard-rack{color:#202329;background:#fff;border-color:#dfe1e6}.functional-dashboard .dashboard-detail-line p,.functional-dashboard .functional-balance,.functional-dashboard .dashboard-customer,.functional-dashboard h1{color:#202329}.counter-action.laundry,.counter-action.laundry h2,.counter-action.laundry p,.counter-action.laundry>.pos-icon{color:#fff}.counter-action.sale,.counter-action.find{color:#202329;background:#fff;border-color:#dfe1e6}.counter-action.sale>.pos-icon,.counter-action.find>.pos-icon{color:#6038d6}.counter-action.sale p{color:#656971}.panel,.pos-panel{background:#fff}.pos-locked-screen{background:#f4f5f7}.sunmi-print-status{color:#202329;border-color:#dfe1e6}}@font-face{font-family:Inter POS;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Inter POS;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Inter POS;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Inter POS;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}@media screen{html.pos-typography #root{font-synthesis:none;font-family:Inter POS,Arial,sans-serif;font-size:16px;line-height:1.5}html.pos-typography #root .counter-home,html.pos-typography #root .functional-dashboard,html.pos-typography #root .sales-review{font-family:Inter POS,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}html.pos-typography #root .pos-button,html.pos-typography #root .pos-field{font-family:Inter POS,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4}html.pos-typography #root .pos-button.primary,html.pos-typography #root .counter-home strong,html.pos-typography #root .functional-dashboard strong,html.pos-typography #root .sales-review strong{font-weight:600}html.pos-typography #root .counter-action h2{letter-spacing:-.5px;font-size:28px;font-weight:600;line-height:1.25}html.pos-typography #root .counter-summary h2{font-size:20px;font-weight:600;line-height:1.3}html.pos-typography #root .counter-action p,html.pos-typography #root .counter-summary p,html.pos-typography #root .counter-clock,html.pos-typography #root .counter-staff{font-size:16px;line-height:1.5}html.pos-typography #root .counter-summary p strong{font-size:32px;font-weight:700}html.pos-typography #root .functional-dashboard h1{letter-spacing:0;white-space:nowrap;flex-shrink:0;font-size:28px;font-weight:600;line-height:1.25}html.pos-typography #root .functional-dashboard h2,html.pos-typography #root .functional-dashboard h3,html.pos-typography #root .sales-review h2,html.pos-typography #root .sales-review h3{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}html.pos-typography #root .dashboard-customer{font-size:20px;font-weight:600;line-height:1.3}html.pos-typography #root .functional-dashboard small,html.pos-typography #root .functional-dashboard dt,html.pos-typography #root .dashboard-phone,html.pos-typography #root .dashboard-balance-label,html.pos-typography #root .order-rush-badge,html.pos-typography #root .sales-review small,html.pos-typography #root .sales-review label{font-size:14px;line-height:1.5}html.pos-typography #root .order-rush-badge{font-weight:600}html.pos-typography #root .functional-dashboard .dashboard-detail-line p{font-size:16px;line-height:1.5}html.pos-typography #root .functional-dashboard .functional-balance,html.pos-typography #root .sales-review .sales-review-total,html.pos-typography #root .sales-review .sales-review-total strong,html.pos-typography #root .sales-review .sales-cash-offered input{font-size:32px;font-weight:700;line-height:1.25}html.pos-typography #root .sales-review .checkout-terminal-state span{font-size:18px;line-height:1.5}html.pos-typography #root .eyebrow{letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:1.5}html.pos-typography #root .counter-summary,html.pos-typography #root .functional-dashboard,html.pos-typography #root .sales-review{font-variant-numeric:tabular-nums}html.pos-typography #root .receipt.customer-receipt{font-variant-numeric:normal;font-family:Arial,sans-serif}html.pos-typography{font-synthesis:none;font-family:Inter POS,Arial,sans-serif;font-size:16px;line-height:1.5}html.pos-typography #root .app,html.pos-typography #root .pos-locked-screen{font-family:Inter POS,Arial,sans-serif;font-size:16px;line-height:1.5}html.pos-typography #root .pos-page-header h1,html.pos-typography #root .panel>h1{letter-spacing:-.5px;font-size:28px;font-weight:600;line-height:1.25}html.pos-typography #root .pos-section-header h2,html.pos-typography #root .panel>h2{font-size:20px;font-weight:600;line-height:1.3}html.pos-typography #root .app label,html.pos-typography #root .app small{font-size:14px;line-height:1.5}html.pos-typography #root .order-board,html.pos-typography #root .order-cart,html.pos-typography #root .payment-result{font-variant-numeric:tabular-nums}html.pos-typography #root .payment-result-amount strong{font-size:32px;font-weight:700;line-height:1.25}html.pos-typography #root .sales-review .checkout-currency-field,html.pos-typography #root .sales-review .checkout-currency-field input{font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1.25}html.pos-typography #root .pos-button.pos-edit-action{min-height:48px;box-shadow:none;color:#6038d6;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}html.pos-typography #root .pos-button.pos-edit-action .pos-icon{flex-shrink:0;width:18px;height:18px}html.pos-typography #root .app .pos-page-header h1{align-items:center;gap:12px;margin:0;font-size:28px;font-weight:700;line-height:35px;display:flex}html.pos-typography #root .app .pos-page-header h1>.pos-icon,html.pos-typography #root .app .pos-page-header .sales-title-icon>.pos-icon{flex-shrink:0;width:32px;height:32px}#root label,#root .customer-search-label,html.pos-typography #root .sales-review label{color:var(--pos-ink);font-size:14px;font-weight:600;line-height:1.5}#root .compact-customer-search .customer-search-label{color:var(--pos-ink);font-size:14px;font-weight:600}#root .new-customer-optional{color:#858a94;font-weight:400}:root .orders-board .orders-table-heading,:root .customer-account .orders-table-heading,:root .customer-history-table .orders-table-heading,:root .orders-board .orders-table-heading .pos-button,:root .customer-account .orders-table-heading .pos-button,:root .customer-history-table .orders-table-heading .pos-button{color:var(--pos-muted);font-size:13px;font-weight:500}:root .orders-table-heading .pos-button[aria-pressed=true]{color:var(--pos-accent);font-weight:600}html.pos-typography #root .orders-table-heading,html.pos-typography #root .orders-table-heading .pos-button{color:var(--pos-muted);font-size:13px;font-weight:500;line-height:1.5}html.pos-typography #root .orders-table-heading,html.pos-typography #root .orders-table-heading .pos-button,html.pos-typography #root .iv6-product-columns{color:var(--pos-muted);font-size:14px;font-weight:500;line-height:1.5}html.pos-typography #root .orders-table-heading .pos-button[aria-pressed=true]{color:var(--pos-accent);font-weight:600}}.employee-pin-recovery{flex-direction:column;grid-area:2/2/6;place-self:center;gap:16px;width:min(360px,90%);display:flex}.employee-pin-recovery label{flex-direction:column;gap:8px;display:flex}.employee-pin-recovery h2,.employee-pin-recovery p{margin:0}.employee-pin-recovery .pos-field,.employee-pin-recovery .pos-select{width:100%}@media screen{.employee-pin-menu{position:relative}.employee-pin-menu>div{z-index:30;border:1px solid var(--pos-border);background:#fff;border-radius:12px;min-width:180px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #20242b18}.employee-pin-menu>div>.pos-button{width:100%}.employee-pin-change{gap:16px;max-width:340px;margin:auto;display:grid}.employee-pin-change>p{color:var(--pos-muted);margin:0;font-size:14px;line-height:21px}.employee-pin-progress{color:var(--pos-muted);font-size:13px}.employee-pin-change>label{gap:8px;display:grid}.employee-pin-change input{text-align:center;letter-spacing:8px}.employee-pin-change .pos-number-pad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.employee-pin-change .pos-number-pad .pos-button{min-height:52px}html.pos-typography #root .employee-pin-change{gap:12px}html.pos-typography #root .employee-pin-change .pos-number-pad{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}html.pos-typography #root .employee-pin-change .pos-number-pad>.pos-button{grid-column:auto;width:auto;height:48px;min-height:48px;margin:0;font-size:18px}html.pos-typography #root .employee-pin-change .pos-number-pad>.pos-button:last-child{grid-column:auto;width:auto}html.pos-typography #root .employee-pin-change input{min-height:52px;margin:0}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change){width:min(420px,100vw - 32px)}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>header{padding:16px 24px}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>header h2{align-items:center;gap:8px;margin:0;font-size:24px;line-height:32px;display:flex}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>.pos-dialog-content{padding:20px 24px}html.pos-typography #root .employee-pin-change{gap:10px;width:100%;max-width:none}html.pos-typography #root .employee-pin-change>label{gap:8px;margin:0}html.pos-typography #root .employee-pin-change .pos-number-pad{margin-top:4px}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 24px;display:grid}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>footer>.pos-button{width:100%;min-width:0;min-height:48px;margin:0}html.pos-typography #root dialog.pos-dialog:has(.employee-pin-change)>footer>.pos-button:only-child{grid-column:1/-1}html.pos-typography #root .employee-pin-change>p{color:var(--pos-readable-muted,#667085);font-size:16px;line-height:24px}html.pos-typography #root .employee-pin-change>.employee-pin-progress{font-size:14px;line-height:20px}html.pos-typography #root .employee-pin-change>p[role=alert]{color:#8a5317;background:#fff6e5;border:1px solid #efd5a8;border-radius:10px;padding:10px 12px;font-size:14px;line-height:21px}html.pos-typography #root .employee-pin-change .employee-pin-hint{text-align:center;width:100%;color:var(--pos-readable-muted,#667085);letter-spacing:normal;font-size:14px;font-weight:400;line-height:20px;display:block}}.terminal-about .pos-dialog{background:#f2f2f7;border-radius:28px;width:min(440px,100vw - 32px);position:relative;overflow:hidden}.terminal-about .pos-dialog>header{z-index:1;background:0 0;border:0;padding:0;position:absolute;top:16px;right:16px}.terminal-about .pos-dialog>header h2{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal-about .pos-dialog>header button{place-items:center;display:grid;color:#3c3c43!important;width:40px!important;min-width:0!important;height:40px!important;min-height:0!important;box-shadow:none!important;background:#76768024!important;border:0!important;border-radius:999px!important;padding:0!important}.terminal-about .pos-dialog>header button .pos-icon{width:18px;height:18px}.terminal-about .pos-dialog-content{padding:40px 24px 24px}.terminal-about-content{text-align:center;gap:20px;display:grid}.terminal-about-identity{justify-items:center;gap:10px;margin-bottom:4px;display:grid}.terminal-about-logo{border-radius:22px;width:88px;height:88px;margin-bottom:6px;display:block;box-shadow:0 10px 28px -10px #4a1bc08c}.terminal-about .terminal-about-identity>.brand{color:#16131f;letter-spacing:-.03em;justify-content:center;align-items:baseline;gap:0;margin:0;font-size:30px;line-height:36px;display:flex;position:static}.terminal-about .terminal-about-identity>.brand sup{letter-spacing:0;align-self:flex-start;margin-left:2px;font-size:10px;line-height:20px}.terminal-about-tagline{color:#6e6b7b;margin:0;font-size:16px;line-height:22px}.terminal-about-group{text-align:left;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #1410280f}.terminal-about-group>.terminal-about-row+.terminal-about-row{border-top:1px solid #ecebf1}.terminal-about-row{color:#16131f;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 16px;font-size:16px;display:flex}.terminal-about-row>span:first-child{color:#16131f}.terminal-about-row>strong{color:#6e6b7b;font-variant-numeric:tabular-nums;font-weight:500}.terminal-about-content section{gap:8px;display:grid}.terminal-about-content h3{letter-spacing:.06em;text-transform:uppercase;color:#6e6b7b;text-align:left;margin:0 0 0 16px;font-size:13px;font-weight:600}.terminal-about-content a.terminal-about-row{color:#16131f;justify-content:flex-start;gap:14px;min-height:64px;text-decoration:none}.terminal-about-content a.terminal-about-row:after{content:"";border-top:2px solid #c4c3cc;border-right:2px solid #c4c3cc;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.terminal-about-content a.terminal-about-row:active{background:#f2f2f7}.terminal-about-content a.terminal-about-row:focus-visible{outline-offset:-3px;outline:3px solid #6a2bf566}.terminal-about-chip{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.terminal-about-chip .pos-icon{width:20px;height:20px;color:#fff!important}.terminal-about-chip--mail{background:#0a84ff}.terminal-about-chip--phone{background:#22a55b}.terminal-about-link-text{gap:1px;display:grid}.terminal-about-link-text b{font-size:16px;font-weight:600}.terminal-about-link-text span{color:#6e6b7b;font-size:15px}.terminal-about-content small{color:#8e8b99;font-size:13px;line-height:18px}@media (width<=420px){.terminal-about .pos-dialog-content{padding:52px 16px 20px}}html :is(#root,body) .terminal-about.terminal-about dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z):not(.sp-w):not(.sp-v){background:#f2f2f7!important;border-radius:28px!important;width:min(440px,100vw - 32px)!important;padding:0!important}html :is(#root,body) .terminal-about.terminal-about dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z):not(.sp-w):not(.sp-v) .pos-dialog-content{padding:44px 24px 24px!important}html :is(#root,body) .terminal-about.terminal-about dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z):not(.sp-w):not(.sp-v)>header{background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important}html :is(#root,body) .terminal-about.terminal-about dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z):not(.sp-w):not(.sp-v)>header button.pos-icon-action.pos-icon-action{color:#3c3c43!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#76768024!important;border:0!important;border-radius:999px!important;padding:0!important}html :is(#root,body) .terminal-about.terminal-about dialog.pos-dialog:not(.sp-x):not(.sp-y):not(.sp-z):not(.sp-w):not(.sp-v)>header button.pos-icon-action.pos-icon-action .pos-icon{width:18px!important;height:18px!important}.lock-brand-about{align-items:center!important;display:inline-flex!important}.lock-brand-about .lock-brand-mark{border-radius:8px;flex:none;width:34px;height:34px;margin-right:12px;box-shadow:0 4px 12px -4px #1e085a47}@media screen{.employee-access-settings{background:#fff;border:1px solid #e4e7ec;border-radius:16px;padding:24px}.employee-access-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.employee-access-toolbar h2{margin:0;font-size:20px;line-height:28px}.employee-access-toolbar p,.employee-access-roles p{color:var(--pos-readable-muted,#667085);margin:4px 0 0;font-size:14px;line-height:20px}.employee-access-roles{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;display:grid}.employee-access-row{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.employee-access-row:last-child{border-bottom:0}.employee-access-row small{color:var(--pos-readable-muted,#667085);margin-top:4px;font-size:14px;display:block}.employee-access-form{gap:12px;display:grid}.employee-access-form>label{gap:8px;font-size:16px;display:grid}.employee-access-form>p,.employee-access-form>small{color:var(--pos-readable-muted,#667085);margin:0;font-size:14px;line-height:20px}.employee-access-form .employee-access-active{align-items:center;display:flex}.pos-dialog:has(.employee-access-form) h2{align-items:center;gap:8px;display:flex}.pos-dialog:has(.employee-access-form)>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=600px){.employee-access-toolbar{flex-direction:column;align-items:stretch}.employee-access-roles{grid-template-columns:1fr;gap:12px}}html.pos-typography #root .pos-dialog:has(.employee-access-form){flex-direction:column;width:480px;display:flex;overflow:hidden}html.pos-typography #root .pos-dialog:has(.employee-access-form)>header{flex-shrink:0;padding:16px 24px}html.pos-typography #root .pos-dialog:has(.employee-access-form) .pos-dialog-content{min-height:0;padding:20px 24px;overflow:auto}html.pos-typography #root .pos-dialog:has(.employee-access-form)>footer{flex-shrink:0;padding:12px 24px}html.pos-typography #root .employee-access-form label{gap:8px;min-width:0;display:grid;margin:0!important}html.pos-typography #root .employee-access-form input{box-sizing:border-box;width:100%;margin:0!important}html.pos-typography #root .employee-access-form>p,html.pos-typography #root .employee-access-form>small{margin:0!important}.employee-access-pin-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employee-access-role-choice{gap:8px;display:grid}.employee-access-role-choice .pos-tabs{grid-template-columns:1fr 1fr;display:grid}html.pos-typography #root .employee-access-form .employee-access-active{display:flex}html.pos-typography #root .employee-access-form .employee-access-manager-switch{justify-content:space-between;align-items:center;gap:16px;display:flex}.employee-access-manager-switch strong{font-size:16px;font-weight:600}.employee-access-manager-switch small{color:var(--pos-readable-muted,#667085);margin-top:4px;font-size:14px;display:block}html.pos-typography #root .employee-access-form .employee-access-manager-switch input{flex:none;width:auto}}.employee-access-permissions{gap:8px;display:grid}.employee-access-row-actions,.employee-timecard-actions{flex-wrap:wrap;gap:8px;display:flex}.employee-time-history{gap:16px;display:grid}.employee-time-history p{margin:0}.employee-time-history small{color:var(--pos-readable-muted,#667085)}.employee-timecard{border-top:1px solid #e4e7ec;gap:8px;padding:16px 0;display:grid}.employee-timecard>div:not(.employee-timecard-actions){justify-content:space-between;gap:16px;display:flex}.employee-timecard strong{text-align:right}.employee-timecard-actions{justify-content:flex-end}@media (width<=600px){.employee-access-row{flex-direction:column;align-items:flex-start}}html.pos-typography #root .employee-time-history{align-content:start;gap:12px}html.pos-typography #root .employee-time-history p{margin:0!important}html.pos-typography #root .employee-time-history small{font-size:14px}html.pos-typography #root .pos-dialog:has(.employee-week-table){width:760px}.employee-week-navigation{justify-content:space-between;align-items:center;gap:12px;display:flex}.employee-week-table{overflow:auto}.employee-week-table table{border-collapse:collapse;width:100%;font-size:14px}.employee-week-table th,.employee-week-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4e7ec;padding:8px}.employee-week-table thead th{color:var(--pos-readable-muted,#667085);font-weight:500}.employee-week-table tbody th{font-weight:500}.employee-week-table td small{display:block}.employee-week-table tfoot{background:#f5f6f8}.employee-week-table .employee-timecard-actions{flex-wrap:nowrap}.employee-week-table .pos-button{padding:8px 12px}@media screen{html.pos-typography #root .pos-dialog:has(.employee-week-table){flex-direction:column;display:flex;overflow:hidden}:is(html.pos-typography #root .pos-dialog:has(.employee-week-table)>header,html.pos-typography #root .pos-dialog:has(.employee-week-table)>footer){flex-shrink:0}html.pos-typography #root .pos-dialog:has(.employee-week-table)>.pos-dialog-content{min-height:0;padding:16px 24px;overflow:auto}.employee-week-navigation small{display:block}html.pos-typography #root .pos-dialog:has(.employee-week-table){width:720px}.employee-week-person{justify-content:space-between;align-items:center;gap:16px;display:flex}.employee-week-person>p>strong{color:var(--pos-readable-ink,#20242b);font-size:18px}.employee-week-person>p>small{font-size:14px}.employee-week-navigation{grid-template-columns:48px 1fr 48px;gap:8px;padding:4px 0;display:grid}.employee-week-navigation>.pos-button{width:48px;height:48px;padding:0!important}.employee-week-range{text-align:center;color:var(--pos-readable-ink,#20242b);font-size:18px;font-weight:600}.employee-week-back{transform:rotate(180deg)}.employee-week-table table{font-variant-numeric:tabular-nums;font-size:16px}.employee-week-table th,.employee-week-table td{vertical-align:middle;padding:4px 8px}.employee-week-table thead th{background:#f7f8fa;height:36px;font-size:14px}.employee-week-table th:first-child{padding-left:12px}.employee-week-table .employee-timecard-actions{gap:4px}.employee-week-table .employee-timecard-actions .pos-button{width:48px;min-width:48px;height:48px;padding:0!important}.employee-week-table tfoot th,.employee-week-table tfoot td{background:var(--pos-readable-soft,#edf3ff);height:48px;color:var(--pos-readable-ink,#20242b);border:0}.employee-week-table tfoot strong{color:var(--pos-readable-accent,#155eef);font-size:18px}.employee-week-table td:nth-child(4){white-space:nowrap}.employee-week-actions-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.pos-typography #root .employee-time-history{gap:8px}.employee-week-table tbody tr{height:48px}.employee-week-table th,.employee-week-table td{padding:0 8px}.employee-week-table thead th{height:32px}.employee-week-table .employee-timecard-actions .pos-button{box-shadow:none;background:0 0;border-color:#0000}html.pos-typography #root .employee-time-history{flex-direction:column;display:flex}.employee-week-table{flex:none}html.pos-typography #root .pos-dialog .employee-week-table .employee-timecard-actions .pos-button{box-shadow:none;background:0 0;border-color:#0000}.employee-timecard-menu{z-index:10;background:#fff;border:1px solid #e4e7ec;border-radius:12px;gap:4px;width:168px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 24px #10182820}html.pos-typography #root .pos-dialog .employee-timecard-menu .pos-button{width:100%;min-height:48px;box-shadow:none;background:#fff;border:0;justify-content:flex-start;gap:12px;padding:8px 12px;display:flex}html.pos-typography #root .employee-week-table .pos-more-control{width:48px;min-width:48px;height:48px}html.pos-typography #root .pos-redesign .pos-dialog .employee-week-table button.pos-more-control{color:var(--pos-readable-muted,#667085);box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.pos-typography #root .pos-redesign .pos-dialog .employee-week-table button.pos-more-control>.pos-icon{flex-basis:22px;width:22px;height:22px}html.pos-typography #root .pos-redesign .pos-dialog .employee-week-table button.pos-more-control:hover,html.pos-typography #root .pos-redesign .pos-dialog .employee-week-table button.pos-more-control[aria-expanded=true]{color:var(--pos-readable-accent,#155eef);background:var(--pos-readable-soft,#edf3ff)!important}html.pos-typography #root .employee-week-table{border:1px solid var(--pos-border,#e4e7ec);border-radius:var(--pos-radius-control,12px);background:#fff;overflow:hidden}html.pos-typography #root .employee-week-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--pos-ink,#20242b);font-size:16px}.employee-week-table .timecard-day-column{width:28%}.employee-week-table .timecard-menu-column{width:56px}html.pos-typography #root .employee-week-table th,html.pos-typography #root .employee-week-table td{border-bottom:1px solid var(--pos-border,#e4e7ec);padding:0 12px}html.pos-typography #root .employee-week-table thead th{height:40px;color:var(--pos-muted,#667085);background:#f5f6f8;font-size:14px;font-weight:500;line-height:1.5}html.pos-typography #root .employee-week-table tbody th{font-weight:500}html.pos-typography #root .employee-week-table th:nth-child(2),html.pos-typography #root .employee-week-table td:nth-child(2),html.pos-typography #root .employee-week-table th:nth-child(3),html.pos-typography #root .employee-week-table td:nth-child(3){text-align:center}html.pos-typography #root .employee-week-table th:nth-child(4),html.pos-typography #root .employee-week-table td:nth-child(4){text-align:right}html.pos-typography #root .employee-week-table td:last-child{text-align:center;padding:0 4px}html.pos-typography #root .employee-week-table tbody strong{font-weight:600}html.pos-typography #root .employee-week-table tfoot th,html.pos-typography #root .employee-week-table tfoot td{height:52px;color:var(--pos-ink,#20242b);background:#f5f6f8;border:0}html.pos-typography #root .employee-week-table tfoot td{text-align:right;padding-right:12px}html.pos-typography #root .employee-week-table tfoot strong{color:var(--pos-ink,#20242b);font-size:18px}html.pos-typography #root .employee-week-table .timecard-total{padding-right:12px;text-align:right!important}html.pos-typography #root .employee-week-table .timecard-time{text-align:center!important}html.pos-typography #root .employee-combine-switch{justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin:0;padding:0 4px;font-size:16px;display:flex}html.pos-typography #root .employee-combine-switch input{flex:none;width:auto;margin:0}.employee-week-table tbody th small{color:var(--pos-muted);font-size:12px;font-weight:400;display:block}}.employee-week-person-actions{align-items:center;gap:8px;display:flex}@media screen{html.pos-typography #root .pos-dialog:has(.employee-week-table)>header{align-items:center;gap:12px;padding:16px 24px;display:flex}html.pos-typography #root .pos-dialog:has(.employee-week-table)>header>.employee-week-person{flex:1;min-width:0}html.pos-typography #root .pos-dialog:has(.employee-week-table)>header .employee-week-person p{margin:0!important}html.pos-typography #root .pos-dialog:has(.employee-week-table)>header .employee-week-person small{color:var(--pos-muted,#667085);font-size:14px}html.pos-typography #root .pos-dialog:has(.employee-week-table)>header .employee-week-person>.pos-button{white-space:nowrap;flex:none;width:auto;min-width:104px;height:48px;min-height:48px;padding:8px 16px}.employee-access-settings{border-color:var(--pos-border,#e4e7ec);border-radius:var(--pos-radius-panel,20px);padding:24px}.employee-access-toolbar{margin-bottom:16px}.employee-access-toolbar h2{font-size:20px;line-height:28px}.employee-access-list{border-top:1px solid var(--pos-border,#e4e7ec)}.employee-access-row{grid-template-columns:minmax(160px,1fr) 96px 104px auto;align-items:center;gap:16px;min-height:64px;padding:16px 0;display:grid}.employee-access-identity>strong{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.employee-access-row .employee-access-you{color:var(--pos-muted,#667085);background:#f2f4f7;border-radius:6px;margin:0;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.employee-access-role,.employee-access-status{color:var(--pos-muted,#667085);font-size:14px}.employee-access-status.is-clocked-in{color:var(--pos-success,#405887);font-weight:500}.employee-access-status.is-inactive{color:var(--pos-muted,#667085)}.employee-access-row-actions{flex-wrap:nowrap;justify-content:flex-end}@media (width<=850px){.employee-access-row{grid-template-columns:minmax(150px,1fr) 100px}.employee-access-identity{grid-column:1}.employee-access-role{grid-area:auto/2}.employee-access-status{grid-column:1}.employee-access-row-actions{flex-wrap:wrap;grid-area:2/2}}}.employee-access-page-heading h1{margin:0!important}.employee-access-page-heading p{color:var(--pos-muted,#667085);font-size:14px;line-height:20px;margin:4px 0 0!important}@media screen{html.pos-typography #root .employee-week-table th:nth-child(2),html.pos-typography #root .employee-week-table th:nth-child(3),html.pos-typography #root .employee-week-table .timecard-time{padding-left:12px;text-align:left!important}}.employee-week-range{justify-content:center;align-items:center;gap:8px;display:flex}.employee-time-heading{align-items:center;gap:8px;display:inline-flex}.employee-week-range>.pos-icon,.employee-time-heading>.pos-icon{width:22px;height:22px;color:var(--pos-muted,#667085);flex:none}@media screen{.employee-access-toolbar h2{align-items:center;gap:8px;display:flex}.employee-access-count{min-width:24px;height:24px;color:var(--pos-muted,#667085);background:#f2f4f7;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:500;display:inline-flex}.employee-access-list{border:1px solid var(--pos-border,#e4e7ec);border-radius:var(--pos-radius-control,12px);overflow:hidden}.employee-access-columns,.employee-access-row{grid-template-columns:minmax(150px,1fr) 88px 104px 264px;align-items:center;gap:12px;display:grid}.employee-access-columns{border-bottom:1px solid var(--pos-border,#e4e7ec);min-height:40px;color:var(--pos-muted,#667085);background:#f5f6f8;padding:0 16px;font-size:14px;font-weight:500}.employee-access-row{box-sizing:border-box;min-height:72px;padding:12px 16px}.employee-access-row-actions{justify-content:flex-end;gap:8px}html.pos-typography #root .employee-access-row-actions>.pos-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex}.employee-access-row .employee-access-status.is-clocked-in{background:var(--pos-success-soft,#edf2fb);min-height:28px;color:var(--pos-success,#405887);border-radius:8px;justify-self:start;align-items:center;padding:2px 8px;font-size:13px;display:inline-flex}@media (width<=900px){.employee-access-columns{display:none}.employee-access-row{grid-template-columns:minmax(150px,1fr) auto;row-gap:8px}.employee-access-role{grid-area:1/2;justify-self:end}.employee-access-status{grid-area:2/1}.employee-access-row-actions{flex-wrap:wrap;grid-area:2/2}}html.pos-typography #root .employee-access-row-actions .pos-more-control{width:48px;height:48px;color:var(--pos-muted,#667085);box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.pos-typography #root .employee-access-row-actions .pos-more-control>.pos-icon{flex-basis:22px;width:22px;height:22px}.employee-actions-menu{z-index:1000;border:1px solid var(--pos-border,#e4e7ec);background:#fff;border-radius:12px;gap:4px;width:184px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 24px #10182820}html.pos-typography #root .employee-actions-menu>.pos-button{width:100%;min-height:48px;box-shadow:none;white-space:nowrap;background:#fff;border:0;justify-content:flex-start;align-items:center;gap:12px;padding:8px 12px;display:flex}@media (width<=900px){.employee-access-row{grid-template-columns:minmax(150px,1fr) auto}}html.pos-typography #root .pos-redesign .pos-settings-page .employee-access-row button.pos-more-control{color:var(--pos-muted,#667085);box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.pos-typography #root .pos-redesign .pos-settings-page .employee-access-row button.pos-more-control>.pos-icon{flex-basis:22px!important;width:22px!important;height:22px!important}html.pos-typography #root .pos-redesign .pos-settings-page .employee-actions-menu>.pos-button{box-shadow:none!important;border:0!important;justify-content:flex-start!important;padding:8px 12px!important}.employee-access-columns,.employee-access-row{grid-template-columns:minmax(150px,1fr) 96px 112px 104px 48px}.employee-access-hours,.employee-access-hours-heading{text-align:right;font-variant-numeric:tabular-nums}.employee-access-hours{color:var(--pos-ink,#20242b);font-size:16px;font-weight:600}@media (width<=900px){.employee-access-row{grid-template-columns:minmax(150px,1fr) auto}.employee-access-hours{text-align:left;grid-area:3/1}.employee-access-hours:before{content:"This week: ";color:var(--pos-muted,#667085);font-size:14px;font-weight:400}.employee-access-row-actions{grid-area:2/2/4}}}.employee-timecard-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.employee-timecard-filters .employee-combine-switch{min-width:0}@media (width<=600px){.employee-timecard-filters{grid-template-columns:1fr}}@media screen{.pos-dialog:has(.employee-access-form){width:min(560px,100vw - 32px)}.employee-access-form{gap:10px}.employee-access-name-row,.employee-access-pin-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-access-name-row>label:only-child{grid-column:1/-1}.employee-access-form label,.employee-access-name-row>label,.employee-access-pin-row>label{gap:6px;min-width:0;font-size:14px;line-height:20px}.employee-access-name-row>label,.employee-access-pin-row>label{display:grid}.employee-access-form .pos-field:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px;font-size:16px}.employee-access-form .employee-access-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.employee-access-form .employee-access-manager-switch{box-sizing:border-box;min-height:48px;padding:8px 10px}.employee-access-form>p,.employee-access-form>small{font-size:13px;line-height:18px}.pos-dialog:has(.employee-access-form) .pos-dialog-content{padding:16px 20px}@media (width<=420px){.employee-access-name-row,.employee-access-form .employee-access-permissions{grid-template-columns:1fr}}.employee-access-form .employee-access-permissions{grid-template-columns:1fr;gap:6px}.employee-access-form .employee-access-permissions .employee-access-manager-switch{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.employee-access-form .employee-access-permissions .employee-access-manager-switch>strong{white-space:nowrap;font-size:14px;font-weight:500}.employee-access-form .employee-access-permissions .employee-access-manager-switch>input{flex-shrink:0;margin:0}.face-access-settings h2{align-items:center;gap:8px;display:flex}.face-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.face-access-options label{gap:8px;min-width:0;display:grid}.face-access-settings summary{cursor:pointer;align-items:center;min-height:48px;display:flex}@media (width<=600px){.face-access-options{grid-template-columns:1fr}}.face-employee-list{gap:0;display:grid}.face-employee-row{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.face-employee-row small{color:var(--pos-readable-muted,#667085);margin-top:4px;font-size:14px;display:block}.face-employee-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.face-employee-row{flex-direction:column;align-items:flex-start}}.face-option-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.face-option-label small{color:#385d91;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.face-option-label small svg{width:16px;height:16px}.face-enrollment-pin{max-width:320px;margin:16px auto}.face-enrollment-pin label{gap:8px;display:grid}.face-enrollment-pin input{text-align:center;letter-spacing:8px}.face-enrollment-pin .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.face-enrollment-pin .pin-keypad button{min-height:48px}.face-enrollment-pin .pin-keypad .pin-action{font-weight:400}html.pos-typography #root .pos-dialog:has(.face-enrollment-pin){flex-direction:column;width:480px;display:flex;overflow:hidden}:is(html.pos-typography #root .pos-dialog:has(.face-enrollment-pin)>header,html.pos-typography #root .pos-dialog:has(.face-enrollment-pin)>footer){flex-shrink:0}html.pos-typography #root .pos-dialog:has(.face-enrollment-pin)>.pos-dialog-content{min-height:0;overflow:auto}.idle-warning-animated{align-items:center;gap:24px;display:flex}.idle-warning-countdown{flex:0 0 80px;place-items:center;width:80px;height:80px;display:grid;position:relative}.idle-warning-countdown svg{fill:none;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.idle-warning-track{stroke:#edf0f4}.idle-warning-progress{stroke:#155eef;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.idle-warning-countdown strong{font-variant-numeric:tabular-nums;color:var(--pos-readable-ink,#20242b);font-size:30px;font-weight:600}.idle-warning-animated p{color:var(--pos-readable-ink,#20242b);margin:0 0 6px;font-weight:600}.idle-warning-animated span{color:var(--pos-readable-muted,#68717e);font-size:14px}@media (prefers-reduced-motion:reduce){.idle-warning-progress{transition:none}}html.pos-typography #root .terminal-lock.pos-locked-screen{--pos-accent:var(--pos-readable-accent,#2563eb);--pos-primary:var(--pos-readable-accent,#2563eb);--pos-ink:var(--pos-readable-ink,#22262d);--pos-muted:var(--pos-readable-muted,#68717e);--pos-border:#e1e4e9;--pos-soft:var(--pos-readable-soft,#edf3ff);--pos-tint:var(--pos-readable-soft,#edf3ff);box-sizing:border-box;width:100%;max-width:none;min-height:100dvh;color:var(--pos-ink);background:#f5f6f8;place-items:center;margin:0;padding:94px 24px 28px;display:grid;position:relative}html.pos-typography #root .pos-locked-screen>.panel{box-sizing:border-box;border:1px solid var(--pos-border);text-align:center;background:#fff;border-radius:24px;width:min(100%,380px);padding:28px;box-shadow:0 6px 24px #18253804}html.pos-typography #root .pos-locked-screen>.panel>.brand{letter-spacing:-.6px;color:var(--pos-ink);align-items:center;gap:10px;font-size:24px;font-weight:600;display:flex;top:28px;left:32px}html.pos-typography #root .pos-locked-screen>.panel>.brand span{letter-spacing:1px;color:var(--pos-muted);background:0 0;border:0;padding:0;font-size:11px}html.pos-typography #root .pos-locked-screen .lock-timeclock-action{border:1px solid var(--pos-border);min-height:48px;color:var(--pos-ink);background:#fff;border-radius:12px;gap:10px;font-size:15px;top:20px;right:32px}.pos-locked-screen .lock-welcome{margin-bottom:24px}html.pos-typography #root .pos-locked-screen .lock-symbol{color:var(--pos-readable-muted,#68717e);margin:0 0 12px}html.pos-typography #root .pos-locked-screen .lock-symbol .pos-icon{stroke-width:1.5px;width:28px;height:28px}html.pos-typography #root .pos-locked-screen .lock-welcome h1{letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:600;line-height:32px}html.pos-typography #root .pos-locked-screen .lock-welcome p{color:var(--pos-muted);margin:0;font-size:14px;line-height:20px}html.pos-typography #root .pos-locked-screen .unlock-pin-layout>label{text-align:left;flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}html.pos-typography #root .pos-locked-screen .unlock-pin-layout input{box-sizing:border-box;border:1px solid var(--pos-border);letter-spacing:10px;text-align:center;background:#f8f9fb;border-radius:12px;width:100%;height:52px;min-height:52px;padding:8px 12px;font-size:24px}html.pos-typography #root .pos-locked-screen .pin-keypad{background:0 0;border:0;gap:8px;margin:16px 0 20px;padding:0}html.pos-typography #root .pos-locked-screen .pin-keypad button{border:1px solid var(--pos-border);height:52px;min-height:52px;color:var(--pos-ink);box-shadow:none;background:#fff;border-radius:12px;font-size:22px;font-weight:500}html.pos-typography #root .pos-locked-screen .pin-keypad .pin-action{color:var(--pos-muted);background:#f5f6f8}html.pos-typography #root .pos-locked-screen button:hover:not(:disabled){background:#f1f5ff;border-color:#b4c8f4}html.pos-typography #root .pos-locked-screen>.panel>.primary{background:var(--pos-readable-accent,#2563eb);border-color:var(--pos-readable-accent,#2563eb);color:#fff;border-radius:12px;width:100%;min-height:52px;font-size:16px;font-weight:600}html.pos-typography #root .pos-locked-screen>.panel>.primary:hover:not(:disabled){background:#1d4ed8}html.pos-typography #root .pos-locked-screen>.panel>.primary:disabled{color:#87909e;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .pos-locked-screen button:focus-visible{outline-offset:3px;outline:3px solid #93b4ff}html.pos-typography #root .pos-locked-screen .actions:empty{display:none}@media (height<=680px) and (width>=600px){html.pos-typography #root .terminal-lock.pos-locked-screen{padding-top:80px;padding-bottom:16px}html.pos-typography #root .pos-locked-screen>.panel{padding:20px 28px}.pos-locked-screen .lock-welcome{margin-bottom:16px}html.pos-typography #root .pos-locked-screen .lock-symbol{display:none}}@media (width<=480px){html.pos-typography #root .terminal-lock.pos-locked-screen{padding:88px 16px 20px}html.pos-typography #root .pos-locked-screen>.panel>.brand{font-size:22px;top:26px;left:20px}html.pos-typography #root .pos-locked-screen .lock-timeclock-action{top:18px;right:20px}}html.pos-typography #root .terminal-lock.pos-locked-screen{background-color:#f5f6f8;background-image:radial-gradient(230px at 1% calc(100% + 152px),#e9e1f8f2 0%,#e0d3f4cc 90%,#c7b0e873 99.2%,#f6f1fdf2 99.6%,#0000 100%),radial-gradient(180px at calc(100% + 65px) calc(100% + 104px),#ebe2faf2 0%,#e1d2f5cc 90%,#c5ade973 99.2%,#f6f0fdf2 99.6%,#0000 100%),radial-gradient(240px at -155px calc(100% - 46px),#f0ebf9e6 0%,#e5d8f7b3 90%,#cdb8eb66 99.2%,#f7f3fde6 99.6%,#0000 100%),radial-gradient(245px at calc(100% + 155px) calc(100% - 5px),#f0eafae6 0%,#e5d7f7b3 90%,#cdb8eb66 99.2%,#f7f3fde6 99.6%,#0000 100%)}html.pos-typography #root .terminal-lock .terminal-build-version{z-index:1;letter-spacing:.1px;color:#7a8290;opacity:.8;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;font-size:11px;font-weight:400;line-height:16px;position:absolute;bottom:12px;right:18px}html.pos-typography #root .terminal-lock .brand>.lock-brand-about{width:auto;min-width:48px;min-height:48px;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:0;padding:0;display:inline-flex}html.pos-typography #root .terminal-lock .brand>.lock-brand-about:hover:not(:disabled){background:0 0;border:0}html.pos-typography #root .terminal-lock .brand>.lock-brand-about:focus-visible{outline:2px solid var(--pos-primary,#2563eb);outline-offset:4px}html.pos-typography #root .terminal-lock .brand>.lock-brand-about:disabled{cursor:wait;opacity:.65}.terminal-lock .terminal-pin-feedback-slot{box-sizing:border-box;text-align:left}.terminal-lock .terminal-pin-feedback-slot:empty{display:none}.terminal-lock .terminal-pin-feedback-slot>.alert{box-sizing:border-box;width:100%;margin:0;font-size:14px;line-height:21px}html.pos-typography #root .pos-locked-screen .terminal-pin-feedback-slot+.pin-keypad{margin-top:0}html.pos-typography #root .terminal-lock button.terminal-build-version{width:auto;min-width:48px;min-height:48px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}html.pos-typography #root .terminal-lock button.terminal-build-version:hover:not(:disabled){color:var(--pos-ink);background:#eceef2}html.pos-typography #root .terminal-lock button.terminal-build-version .pos-icon{width:16px;height:16px}html.pos-typography #root .terminal-lock button.terminal-build-version:focus-visible{outline:2px solid var(--pos-primary);outline-offset:2px}html.pos-typography #root .terminal-lock button.terminal-build-version:disabled{cursor:wait;opacity:.5}html.pos-typography #root .pos-locked-screen .terminal-pin-feedback-slot:has(.alert){margin-bottom:12px}html.pos-typography #root .pos-locked-screen .clock-entry-heading{text-align:left;margin-bottom:12px}html.pos-typography #root .pos-locked-screen .clock-entry-heading h2{margin:0;font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .pos-locked-screen .lock-face-action{border:1px solid var(--pos-border);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-bottom:12px;display:flex}html.pos-typography #root .pos-locked-screen>.panel>.pos-entry-language{margin:0 auto 20px}html.pos-typography #root .pos-locked-screen .pin-keypad button.pin-enter:not(:disabled){background:var(--pos-primary,#2563eb);border-color:var(--pos-primary,#2563eb);color:#fff}html.pos-typography #root .pos-locked-screen .pin-keypad button.pin-enter:disabled{color:#a1a9b6;opacity:1;background:#edf0f5;border-color:#e7ebf1}html.pos-typography #root .pos-locked-screen .unlock-pin-layout .pin-keypad{margin-bottom:0}html.pos-typography #root .pos-locked-screen .lock-welcome>h1{justify-content:center;align-items:center;gap:10px;display:flex}html.pos-typography #root .pos-locked-screen .lock-welcome h1>.lock-symbol{background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;display:inline-flex}html.pos-typography #root .pos-locked-screen .lock-welcome h1>.lock-symbol>.pos-icon{width:24px;height:24px}}.sp-pin-dots{justify-content:center;gap:calc(var(--cu) * 28);align-items:center;min-height:28px;display:flex}.sp-pin-dots>span{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--sp-ink-secondary,#6e6e73);border-radius:50%;transition:background-color .12s}.sp-pin-dots>span.is-filled{background:var(--sp-ink,#1c1c1e);box-shadow:none}.sp-pin-dots.is-error>span{box-shadow:inset 0 0 0 2px var(--sp-alert)}.sp-pin-dots.is-error>span.is-filled{background:var(--sp-alert)}.sp-pin-dots.is-error{animation:.35s sp-pin-shake}@keyframes sp-pin-shake{20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.sp-pin-dots.is-error{animation:none}}html #root .terminal-lock.sp-entry.sp-counter{z-index:50;position:fixed;inset:0;overflow:hidden;background:var(--sp-ground)!important;background-image:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html #root .terminal-lock.sp-entry.sp-counter>.panel{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) calc(var(--cu) * 760);column-gap:calc(var(--cu) * 72);text-align:left;grid-template-rows:auto auto minmax(0,1fr) auto;align-items:start;height:100dvh;position:relative;width:100%!important;max-width:none!important;padding:calc(var(--cu) * 44) calc(var(--cu) * 64)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:grid!important}html #root .terminal-lock.sp-entry.sp-counter>.panel:before{content:"";background:var(--sp-card);border-radius:calc(var(--cu) * 36);grid-area:1/2/5;align-self:stretch;box-shadow:0 1px 3px #1410280f}html #root .terminal-lock.sp-entry.sp-counter>.panel>*{z-index:1;position:relative}html #root .terminal-lock.sp-entry.sp-counter>.panel>.brand{grid-area:1/1;font-size:24px;position:static!important}html #root .terminal-lock.sp-entry.sp-counter .lock-welcome{grid-area:2/1/4;text-align:left!important;margin:calc(var(--cu) * 96) 0 0!important}html #root .terminal-lock.sp-entry.sp-counter .lock-welcome h1{align-items:center;gap:12px;display:flex;color:var(--sp-ink)!important;justify-content:flex-start!important;margin:0 0 4px!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important}html #root .terminal-lock.sp-entry.sp-counter .lock-symbol{display:inline-flex;color:var(--sp-ink-secondary)!important;margin:0!important}html #root .terminal-lock.sp-entry.sp-counter .lock-welcome>p{text-transform:none!important;letter-spacing:0!important;color:var(--sp-ink-secondary)!important;font-size:18px!important;line-height:1.4!important}html #root .sp-entry-clock{margin-top:calc(var(--cu) * 64);flex-direction:column;display:flex}html #root .sp-entry-clock strong{font-size:calc(var(--cu) * 168);letter-spacing:-.03em;color:var(--sp-ink);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}html #root .sp-entry-clock span{margin-top:calc(var(--cu) * 16);color:var(--sp-ink-secondary);font-size:22px}html #root .terminal-lock.sp-entry.sp-counter .lock-timeclock-action,html #root .terminal-lock.sp-entry.sp-counter .lock-face-action{grid-column:1;justify-self:start;align-items:center;gap:12px;display:inline-flex;min-height:calc(var(--cu) * 96)!important;padding:0 calc(var(--cu) * 36)!important;border-radius:calc(var(--cu) * 24)!important;background:var(--sp-card)!important;color:var(--sp-ink)!important;border:0!important;font-size:18px!important;font-weight:600!important;position:static!important;box-shadow:0 1px 3px #1410280f!important}html #root .terminal-lock.sp-entry.sp-counter .lock-timeclock-action{grid-row:4}html #root .terminal-lock.sp-entry.sp-counter .lock-face-action{margin-bottom:calc(var(--cu) * 20);grid-row:3;align-self:end}html #root .terminal-lock.sp-entry.sp-counter .lock-timeclock-action .pos-icon,html #root .terminal-lock.sp-entry.sp-counter .lock-face-action .pos-icon{width:26px;height:26px;color:var(--sp-brand)}html #root .terminal-lock.sp-entry.sp-counter .pos-entry-language{grid-area:1/2;justify-self:center;margin:calc(var(--cu) * 36) 0 0!important}html #root .terminal-lock.sp-entry.sp-counter .clock-entry-heading{grid-area:2/2;justify-self:center;margin:calc(var(--cu) * 20) 0 calc(var(--cu) * 28)!important}html #root .terminal-lock.sp-entry.sp-counter .clock-entry-heading h2{margin:0;color:var(--sp-ink)!important;font-size:26px!important;font-weight:600!important}html #root .terminal-lock.sp-entry.sp-counter .unlock-pin-layout{padding:0 calc(var(--cu) * 64) calc(var(--cu) * 48);flex-direction:column;grid-area:3/2/5;justify-content:center;align-self:stretch;display:flex}html #root .terminal-lock.sp-entry.sp-counter .unlock-pin-layout>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html #root .terminal-lock.sp-entry.sp-counter .terminal-pin-feedback-slot{min-height:28px;margin:calc(var(--cu) * 16) 0;text-align:center}html #root .terminal-lock.sp-entry.sp-counter .terminal-pin-feedback-slot .alert{text-align:center!important;color:var(--sp-alert)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(var(--cu) * 108);flex:none;gap:calc(var(--cu) * 16)!important;margin:0!important;display:grid!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad button{border-radius:calc(var(--cu) * 24)!important;background:var(--sp-fill)!important;height:auto!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;font-size:30px!important;font-weight:500!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad button:active:not(:disabled){background:var(--sp-fill-pressed)!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad .pin-action{color:var(--sp-ink-secondary)!important;background:0 0!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad .pin-enter{background:var(--sp-brand)!important;color:#fff!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad .pin-enter:disabled{background:var(--sp-fill)!important;color:var(--sp-ink-tertiary,#aeaeb2)!important}html #root .terminal-lock.sp-entry.sp-counter .pin-keypad .pin-action:disabled{opacity:.35}html #root .terminal-lock.sp-entry.sp-counter .pin-action-icon{width:30px;height:30px}html #root .terminal-lock.sp-entry.sp-counter>.panel>.primary{grid-column:2}html #root .terminal-lock.sp-entry.sp-counter .actions:empty{display:none}html #root .terminal-lock.sp-entry.sp-counter .pos-entry-language{background:var(--sp-fill)!important;border:0!important;border-radius:999px!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html #root .terminal-lock.sp-entry.sp-counter .pos-entry-language button{height:48px!important;min-height:48px!important;color:var(--sp-ink-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 22px!important;font-size:16px!important;font-weight:500!important}html #root .terminal-lock.sp-entry.sp-counter .pos-entry-language button[aria-pressed=true]{background:var(--sp-card)!important;color:var(--sp-ink)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pos-entry-language{background:var(--sp-fill)!important;border:0!important;border-radius:999px!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pos-entry-language button{height:48px!important;min-height:48px!important;color:var(--sp-ink-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:0 22px!important;font-size:16px!important;font-weight:500!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pos-entry-language button[aria-pressed=true]{background:var(--sp-card)!important;color:var(--sp-ink)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(var(--cu) * 108);flex:none;gap:calc(var(--cu) * 16)!important;margin:0!important;display:grid!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad button{border-radius:calc(var(--cu) * 24)!important;background:var(--sp-fill)!important;height:auto!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;font-size:30px!important;font-weight:500!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad button:active:not(:disabled){background:var(--sp-fill-pressed)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad .pin-action{color:var(--sp-ink-secondary)!important;background:0 0!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad .pin-enter{background:var(--sp-brand)!important;color:#fff!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad .pin-enter:disabled{background:var(--sp-fill)!important;color:var(--sp-ink-tertiary,#aeaeb2)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-keypad .pin-action:disabled{opacity:.35}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .pin-action-icon{width:30px;height:30px}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class]{z-index:60;box-sizing:border-box;flex-direction:column;position:fixed;inset:0;overflow:auto;width:auto!important;max-width:none!important;padding:calc(var(--cu) * 36) calc(var(--cu) * 64) calc(var(--cu) * 44)!important;background:var(--sp-ground)!important;margin:0!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-header{flex:none;margin:0 0 calc(var(--cu) * 28)!important;padding:0!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-header h1{color:var(--sp-ink)!important;font-size:28px!important;line-height:1.2!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-header h1 .pos-icon{color:var(--sp-brand)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-header p{color:var(--sp-ink-secondary)!important;margin-left:40px!important;font-size:16px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-close{min-width:calc(var(--cu) * 88);width:auto!important;height:calc(var(--cu) * 88)!important;border-radius:calc(var(--cu) * 22)!important;background:var(--sp-card)!important;color:var(--sp-ink)!important;border:0!important;box-shadow:0 1px 3px #1410280f!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-shell{gap:calc(var(--cu) * 20);flex-direction:column;flex:1;min-height:0;display:flex}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-columns{flex:1;min-height:0;grid-template-columns:minmax(0, 1fr) calc(var(--cu) * 760)!important;gap:calc(var(--cu) * 72)!important;align-items:stretch!important;display:grid!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-columns>.panel,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-right-column>.panel{border-radius:calc(var(--cu) * 36)!important;background:var(--sp-card)!important;border:0!important;box-shadow:0 1px 3px #1410280f!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-right-column{gap:calc(var(--cu) * 28);flex-direction:column;grid-area:1/1;min-height:0;width:auto!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-current-card{gap:calc(var(--cu) * 12);flex-direction:column-reverse;box-shadow:none!important;background:0 0!important;padding:0!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-current-card>span{color:var(--sp-ink-secondary)!important;font-size:22px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-current-card time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:calc(var(--cu) * 150)!important;color:var(--sp-ink)!important;font-weight:300!important;line-height:1!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-current-card time .clock-card-period{color:var(--sp-ink-secondary);margin-left:.2em;font-weight:400;font-size:.4em!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-on-duty{flex:1;min-height:0;overflow:auto;padding:calc(var(--cu) * 32)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-roster-heading h2{font-size:20px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-on-duty li{min-height:calc(var(--cu) * 96)}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-on-duty li strong{font-size:18px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-on-duty li span{font-size:16px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry{flex-direction:column;grid-area:1/2;justify-content:center;min-height:0;padding:calc(var(--cu) * 32) calc(var(--cu) * 64) calc(var(--cu) * 48)!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-language-row{margin:0 calc(var(--cu) * -32) auto 0;justify-content:flex-end;display:flex}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .clock-entry-heading{text-align:center;margin:0 0 calc(var(--cu) * 28)}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .clock-entry-heading h2,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry>h2{text-align:center;color:var(--sp-ink)!important;font-size:26px!important;font-weight:600!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .sp-pin-dots{margin-bottom:calc(var(--cu) * 40)}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .pin-keypad{margin-bottom:auto!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry>p{text-align:center;color:var(--sp-ink-secondary)!important;font-size:18px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry>.alert{text-align:center;margin:calc(var(--cu) * 16) 0 0!important;color:var(--sp-alert)!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .clock-confirm{margin-top:calc(var(--cu) * 32);min-height:calc(var(--cu) * 112)!important;border-radius:calc(var(--cu) * 24)!important;background:var(--sp-brand)!important;border-color:var(--sp-brand)!important;color:#fff!important;font-size:20px!important;font-weight:600!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .employee-clock-entry .clock-confirm+.pos-button{margin-top:calc(var(--cu) * 16);min-height:calc(var(--cu) * 88)!important;background:var(--sp-fill)!important;color:var(--sp-ink)!important;border-radius:calc(var(--cu) * 24)!important;border:0!important;font-size:18px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift{z-index:40;grid-template-rows:calc(var(--cu) * 124) minmax(0, 1fr);display:grid;position:fixed;inset:0;background:var(--sp-ground)!important;max-width:none!important;margin:0!important;padding:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift>.pos-page-header{justify-content:space-between;padding:0 calc(var(--cu) * 44)!important;background:var(--sp-card)!important;border:0!important;border-bottom:calc(var(--cu) * 2) solid var(--sp-line)!important;align-items:center!important;margin:0!important;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-person{align-items:center;gap:calc(var(--cu) * 20);display:flex}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-avatar{place-items:center;width:calc(var(--cu) * 76)!important;height:calc(var(--cu) * 76)!important;background:var(--sp-brand)!important;color:#fff!important;border-radius:50%!important;font-size:20px!important;font-weight:600!important;display:grid!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-name-status h1{color:var(--sp-ink)!important;margin:0!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-header-meta{align-items:center;gap:14px;display:flex;color:var(--sp-ink-secondary)!important;margin:2px 0 0!important;font-size:16px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-name-clock-status{background:var(--sp-fill);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-weight:600;display:inline-flex;color:var(--sp-ink-secondary)!important;border:0!important;font-size:16px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-name-clock-status>span{background:currentColor;border-radius:50%;width:8px;height:8px}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-name-clock-status.is-active{background:var(--sp-success-tint)!important;color:var(--sp-success)!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-header-actions{gap:calc(var(--cu) * 14);align-items:center;display:flex}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-header-actions>.pos-button,html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-header-actions .employee-pin-menu>.pos-button{min-width:calc(var(--cu) * 88);height:calc(var(--cu) * 88)!important;border-radius:calc(var(--cu) * 22)!important;background:var(--sp-fill)!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift>.pos-panel{min-height:0;overflow:auto;max-height:none!important;padding:calc(var(--cu) * 32) calc(var(--cu) * 44) calc(var(--cu) * 44)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-summary-grid{height:100%;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) calc(var(--cu) * 380)!important;gap:calc(var(--cu) * 24)!important;grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-summary-grid>*{box-sizing:border-box;min-height:0;border-radius:calc(var(--cu) * 28)!important;background:var(--sp-card)!important;width:auto!important;max-width:none!important;padding:calc(var(--cu) * 32)!important;border:0!important;justify-self:stretch!important;margin:0!important;box-shadow:0 1px 3px #1410280f!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-current{grid-area:1/1/auto/3!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-week-card{align-items:center;display:flex;grid-area:1/3!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-week-summary{flex-direction:column;gap:8px;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-week-summary>span{color:var(--sp-ink-secondary)!important;font-size:18px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-week-summary>strong{font-variant-numeric:tabular-nums;font-size:calc(var(--cu) * 72)!important;color:var(--sp-ink)!important;font-weight:600!important;line-height:1!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-tile{flex-direction:column;display:flex;grid-area:2/1!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-orders-tile{flex-direction:column;display:flex;grid-area:2/2/auto/4!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift h2{color:var(--sp-ink)!important;margin:0 0 calc(var(--cu) * 20)!important;font-size:20px!important;font-weight:600!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift h2>.pos-icon{color:var(--sp-brand)!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-heading-link{font:inherit;color:inherit;background:0 0;border:0;padding:0}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers{align-items:stretch;gap:calc(var(--cu) * 24)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div{flex-direction:column;background:0 0!important;border:0!important;align-items:flex-start!important;gap:6px!important;padding:0!important;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers .stage-icon{place-items:center;width:calc(var(--cu) * 64)!important;height:calc(var(--cu) * 64)!important;border-radius:calc(var(--cu) * 18)!important;background:var(--sp-brand-tint)!important;color:var(--sp-brand)!important;border:0!important;display:grid!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers .stage-icon .pos-icon{width:24px!important;height:24px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div>span:not(.stage-icon){color:var(--sp-ink-secondary)!important;font-size:16px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:calc(var(--cu) * 56)!important;color:var(--sp-ink)!important;font-weight:600!important;line-height:1.1!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers strong small{color:var(--sp-ink-secondary);font-weight:500;font-size:16px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .employee-shift-clock-action{justify-content:center;width:100%;min-height:calc(var(--cu) * 88)!important;border-radius:calc(var(--cu) * 22)!important;background:var(--sp-brand)!important;color:#fff!important;border:0!important;margin-top:auto!important;font-size:18px!important;font-weight:600!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift :is(.my-shift-task-preview,.my-shift-order-preview){flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto;background:0 0!important;border:0!important;padding:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button{text-align:left;flex-direction:row-reverse;align-items:center;min-height:calc(var(--cu) * 92)!important;border:0!important;border-bottom:calc(var(--cu) * 2) solid var(--sp-line)!important;height:auto!important;color:var(--sp-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;padding:0!important;font-size:18px!important;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button .pos-icon{color:var(--sp-ink-tertiary)!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-orders-heading{justify-content:space-between;align-items:center;display:flex}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-orders-heading>.pos-button{min-height:48px!important;color:var(--sp-brand)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:16px!important;font-weight:600!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-order-preview>button{min-height:calc(var(--cu) * 96);border:0;border-bottom:calc(var(--cu) * 2) solid var(--sp-line);text-align:left;font:inherit;color:var(--sp-ink);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-order-customer{flex-direction:column;gap:2px;display:flex}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-order-customer strong{font-size:18px!important;font-weight:600!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-order-customer small{color:var(--sp-ink-secondary)!important;font-size:16px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div{text-align:left!important;border:0!important;justify-content:flex-start!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div:before,html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div:after{display:none!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-week-summary>strong{white-space:nowrap}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button{justify-content:space-between!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button>span{flex:1;text-align:left!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift>.pos-panel{flex-direction:column;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-summary-grid{flex:1;min-height:0;height:auto!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div{flex-direction:column!important;grid-template-columns:none!important;align-items:flex-start!important;display:flex!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div>*{text-align:left!important;grid-area:auto!important;place-self:flex-start start!important;margin:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div>.employee-shift-clock-action{align-self:stretch!important;margin-top:auto!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__back .pos-icon{transform:rotate(180deg)}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__intro .alert{color:var(--sp-alert)!important;background:0 0!important;border:0!important;margin-top:16px!important;padding:0!important;font-size:18px!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__choices{align-self:center;gap:calc(var(--cu) * 20);padding:0 calc(var(--cu) * 64);flex-direction:column;grid-area:1/2/5;display:flex}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__choices .pos-button{justify-content:center;gap:12px;min-height:calc(var(--cu) * 120)!important;border-radius:calc(var(--cu) * 28)!important;box-shadow:none!important;border:0!important;font-size:20px!important;font-weight:600!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__choices .pos-button.primary{background:var(--sp-brand)!important;color:#fff!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__choices .pos-button:not(.primary){background:var(--sp-fill)!important;color:var(--sp-ink)!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__choices .pos-button .pos-icon{width:28px;height:28px;color:inherit!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__link{margin-top:calc(var(--cu) * 20);min-height:48px;color:var(--sp-brand);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-size:18px;font-weight:600}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__intro .lock-symbol .pos-icon{width:28px;height:28px}html #root .terminal-lock.sp-entry.sp-counter.sp-entry--prompt>.panel:before{grid-row:1/5}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__intro h1{font-size:34px!important}html #root .terminal-lock.sp-entry.sp-counter .sp-entry__intro>p{max-width:calc(var(--cu) * 760);margin-top:8px!important;font-size:20px!important}html :is(#root,body) main.shift-tasks.shift-tasks>.panel{background:var(--sp-card,#fff)!important;border:0!important;border-radius:28px!important;box-shadow:0 24px 64px #1410283d!important}html :is(#root,body) main.shift-tasks.shift-tasks .pos-page-header{border:0!important;padding:0!important}html :is(#root,body) main.shift-tasks.shift-tasks .pos-page-header h1{color:var(--sp-ink)!important;font-size:26px!important;font-weight:600!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-summary{color:var(--sp-ink-secondary)!important;font-size:16px!important}html :is(#root,body) main.shift-tasks.shift-tasks .pos-page-header>.pos-button{background:var(--sp-fill)!important;width:56px!important;height:56px!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-tabs{background:var(--sp-fill)!important;border:0!important;border-radius:16px!important;gap:4px!important;padding:4px!important;display:inline-flex!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-tabs.shift-task-tabs.shift-task-tabs .pos-button.pos-button{min-height:52px!important;color:var(--sp-ink-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:0 22px!important;font-size:17px!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-tabs.shift-task-tabs.shift-task-tabs .pos-button.pos-button[aria-pressed=true]{background:var(--sp-card)!important;color:var(--sp-ink)!important;font-weight:600!important;box-shadow:0 1px 3px #0000001f!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-sections h2{color:var(--sp-ink-secondary)!important;font-size:16px!important;font-weight:600!important}html :is(#root,body) main.shift-tasks.shift-tasks .shift-task-row>.pos-button{text-align:left;min-height:64px!important;color:var(--sp-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:18px!important}html :is(#root,body) main.shift-tasks.shift-tasks :is(p,small,label){font-size:max(16px,1em)}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;inset:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers .stage-icon{display:none!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div+div{border-left:1px solid var(--sp-line)!important;padding-left:24px!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-numbers>div>span:not(.stage-icon){font-size:16px!important;font-weight:500!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift :is(.my-shift-task-heading,.my-shift-orders-heading,.my-shift-card-heading){box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button{flex-direction:row!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button>.pos-icon{order:2;margin-left:auto!important}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-task-preview .pos-button>span{order:1}html #root main.my-shift-v6.sp-counter.sp-shift.sp-shift.sp-shift.sp-shift.sp-shift .my-shift-order-preview>button .pos-order-status{flex:none}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter{background:var(--sp-card,#fff)!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter>.panel{align-items:start;grid-template-rows:auto 1fr auto auto 1fr auto!important;grid-template-columns:440px minmax(0,1fr)!important;column-gap:0!important;padding:0!important;display:grid!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter>.panel:before{content:"";align-self:stretch;box-shadow:none!important;background:linear-gradient(165deg,#7a3cf7 0%,#5a22e0 55%,#4a1bc0 100%)!important;border-radius:0!important;grid-area:1/1/-1!important;display:block!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter>.panel>*{z-index:1;position:relative}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter>.panel>.brand{color:#fff!important;grid-area:1/1!important;margin:40px 0 0 44px!important;font-size:24px!important;position:static!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter>.panel>.brand *{color:#fff!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-welcome{text-align:left!important;grid-area:2/1/5!important;align-self:center!important;margin:0 44px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-welcome h1{letter-spacing:-.01em;color:#fff!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;font-size:30px!important;font-weight:600!important;display:flex!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter.sp-entry--lock .lock-welcome h1,html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-welcome .lock-symbol{display:none!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-welcome>p{letter-spacing:-.01em;color:#fff!important;text-transform:none!important;margin:0!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry__intro>p:not(:first-of-type){color:#fffc!important;margin-top:8px!important;font-size:18px!important;font-weight:400!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry-clock{flex-direction:row;gap:6px;margin-top:10px;display:flex}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry-clock strong,html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry-clock span{letter-spacing:0;color:#fffc;margin:0;font-size:18px;font-weight:400;line-height:1.4}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry-clock strong:after{content:" ·"}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-timeclock-action{color:#fff!important;min-height:56px!important;box-shadow:none!important;background:#ffffff29!important;border:0!important;border-radius:16px!important;grid-area:5/1!important;place-self:end start!important;margin:0 0 14px 44px!important;padding:0 22px!important;font-size:17px!important;font-weight:600!important;position:static!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-timeclock-action .pos-icon{color:#fff!important;width:22px!important;height:22px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pos-entry-language.pos-entry-language{box-shadow:none!important;background:#ffffff29!important;border:0!important;border-radius:14px!important;grid-area:6/1!important;justify-self:start!important;gap:4px!important;margin:0 0 40px 44px!important;padding:4px!important;display:inline-flex!important;position:static!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pos-entry-language.pos-entry-language button.pos-button{color:#ffffffd9!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 18px!important;font-size:16px!important;font-weight:500!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pos-entry-language.pos-entry-language button.pos-button[aria-pressed=true]{color:var(--sp-brand)!important;background:#fff!important;font-weight:600!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-face-action{background:var(--sp-ground,#f2f2f7)!important;width:336px!important;min-height:56px!important;color:var(--sp-brand)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;grid-area:5/2!important;justify-content:center!important;place-self:start center!important;align-items:center!important;gap:10px!important;margin:20px 0 0!important;padding:0 20px!important;font-size:17px!important;font-weight:600!important;display:inline-flex!important;position:static!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-face-action .pos-icon{width:22px!important;height:22px!important;color:var(--sp-brand)!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .clock-entry-heading{grid-area:3/2!important;justify-self:center!important;margin:0 0 18px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .clock-entry-heading h2{letter-spacing:-.01em;color:var(--sp-ink)!important;margin:0!important;font-size:26px!important;font-weight:600!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .unlock-pin-layout{flex-direction:column;align-items:center;grid-area:4/2!important;justify-self:center!important;padding:0!important;display:flex!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .unlock-pin-layout>label{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-pin-dots{min-height:16px;gap:16px!important;margin:0 0 28px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-pin-dots>span{width:14px!important;height:14px!important;box-shadow:inset 0 0 0 2px var(--sp-ink-tertiary)!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-pin-dots>span.is-filled{background:var(--sp-ink)!important;box-shadow:none!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .terminal-pin-feedback-slot{text-align:center;min-height:0!important;margin:-16px 0 14px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .terminal-pin-feedback-slot .alert{color:var(--sp-alert)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .terminal-pin-feedback-slot p[role=alert]:before{vertical-align:-3px;margin-right:6px;display:inline-block;position:static}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad{background:0 0!important;border:0!important;grid-template-columns:repeat(3,104px)!important;grid-auto-rows:72px!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad button{background:var(--sp-ground,#f2f2f7)!important;width:auto!important;height:auto!important;min-height:0!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:28px!important;font-weight:500!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad button:active:not(:disabled){background:var(--sp-fill-pressed,#dcdce2)!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-action{color:var(--sp-ink-secondary)!important;background:0 0!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter{background:var(--sp-brand)!important;color:#fff!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter .sp-key-text{color:#fff;font-size:18px;font-weight:600}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled{background:var(--sp-ground)!important;opacity:1!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled .sp-key-text{color:var(--sp-ink-tertiary)}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-action:disabled{opacity:.35!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-action-icon{width:26px!important;height:26px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry__link{margin-top:16px;color:var(--sp-brand)!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .sp-entry__back{grid-row:5!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter{background:var(--sp-card,#fff)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:440px minmax(0,1fr)!important;padding:0!important;display:grid!important;overflow:hidden!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter:before{content:"";background:linear-gradient(165deg,#7a3cf7 0%,#5a22e0 55%,#4a1bc0 100%);grid-area:1/1/-1}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter>*{z-index:1;position:relative}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter>.employee-clock-header{background:0 0!important;border:0!important;grid-area:1/1!important;margin:0!important;padding:36px 32px 8px 44px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-header h1{color:#fff!important;font-size:28px!important;font-weight:600!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-header h1 .pos-icon{color:#fff!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-header p{color:#fffc!important;margin-left:40px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-close{z-index:3;top:24px;right:28px;background:var(--sp-ground)!important;width:56px!important;min-width:56px!important;height:56px!important;color:var(--sp-ink)!important;border-radius:16px!important;position:fixed!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-shell,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-columns{display:contents!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-shell>label{color:#fff;grid-area:2/1;align-self:start;margin:8px 44px}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-right-column{flex-direction:column;min-height:0;grid-area:2/1!important;gap:20px!important;padding:16px 32px 32px 44px!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-current-card{box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column-reverse!important;gap:4px!important;padding:0!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-current-card time{letter-spacing:-.02em;color:#fff!important;font-size:44px!important;font-weight:600!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-current-card time .clock-card-period{color:#fffc!important;font-size:.45em!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-current-card>span{color:#fffc!important;font-size:18px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-on-duty{flex:1;min-height:0;overflow:auto;box-shadow:none!important;background:#ffffff1f!important;border:0!important;border-radius:20px!important;padding:16px 18px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-on-duty :is(h2,h3,strong){color:#fff!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-on-duty :is(p,span:not(.clock-employee-avatar):not(.clock-roster-count)){color:#ffffffbf!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-roster-heading{background:0 0!important;border:0!important;padding:0 0 8px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-roster-count,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-employee-avatar{color:#fff!important;background:#fff3!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-on-duty li{background:0 0!important;border-color:#ffffff24!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-roster-empty .pos-icon{color:#ffffffb3!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry{flex-direction:column;align-items:center;max-width:520px;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:1/2/-1!important;place-self:center!important;padding:24px!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-language-row{justify-content:center!important;margin:0 0 24px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry .clock-entry-heading h2,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry>h2{color:var(--sp-ink)!important;margin:0 0 18px!important;font-size:26px!important;font-weight:600!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry .sp-pin-dots{gap:16px!important;margin:0 0 28px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .sp-pin-dots>span{width:14px!important;height:14px!important;box-shadow:inset 0 0 0 2px var(--sp-ink-tertiary)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .sp-pin-dots>span.is-filled{background:var(--sp-ink)!important;box-shadow:none!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad{grid-template-columns:repeat(3,104px)!important;grid-auto-rows:72px!important;gap:12px!important;margin:0!important;display:grid!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad button{background:var(--sp-ground)!important;width:auto!important;height:auto!important;color:var(--sp-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:28px!important;font-weight:500!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-action{color:var(--sp-ink-secondary)!important;background:0 0!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter{background:var(--sp-brand)!important;color:#fff!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter .sp-key-text{color:#fff;font-size:18px;font-weight:600}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled{background:var(--sp-ground)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled .sp-key-text{color:var(--sp-ink-tertiary)}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-action:disabled{opacity:.35!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry>.alert{color:var(--sp-alert)!important;background:0 0!important;border:0!important;margin-top:14px!important;font-size:16px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-confirm,html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-confirm+.pos-button{min-width:360px}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-roster-heading{margin:0 0 8px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled{opacity:1!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled .sp-key-text,html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .pin-keypad .pin-enter:disabled .sp-key-text{color:var(--sp-ink-secondary)!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .clock-right-column{padding-bottom:40px!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-language-row.clock-language-left{flex:none;order:10;justify-content:flex-start!important;place-self:flex-start start!important;margin:20px 0 0!important;display:flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-language-left .pos-entry-language.pos-entry-language{box-shadow:none!important;background:#ffffff29!important;border:0!important;border-radius:14px!important;gap:4px!important;margin:0!important;padding:4px!important;display:inline-flex!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-language-left .pos-entry-language.pos-entry-language button.pos-button{color:#ffffffd9!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 18px!important;font-size:16px!important;font-weight:500!important}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class] .clock-language-left .pos-entry-language.pos-entry-language button.pos-button[aria-pressed=true]{color:var(--sp-brand)!important;background:#fff!important;font-weight:600!important}html #root .pin-keypad .pin-key-spacer{display:block}html #root .pin-keypad .pos-button.pin-face{color:#6a2bf5!important}html #root .pin-keypad .pos-button.pin-face .pin-face-icon{color:#6a2bf5!important;width:34px!important;height:34px!important}html #root .terminal-lock.sp-entry.sp-counter .lock-welcome .entry-time{margin-top:20px!important}html #root .entry-time,html #root .entry-time *{font-variant-numeric:normal!important;font-feature-settings:normal!important;font-family:Inter POS,system-ui,sans-serif!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-timeclock-action.lock-timeclock-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff3!important;border:1px solid #ffffff47!important;border-radius:18px!important;justify-content:flex-start!important;justify-self:stretch!important;gap:14px!important;min-height:64px!important;margin:0 44px 14px!important;padding:0 20px!important}html #root .terminal-lock.sp-entry.sp-counter.sp-counter.sp-counter .lock-timeclock-card .pos-icon{width:26px!important;height:26px!important}html #root .terminal-lock .lock-timeclock-card .lock-timeclock-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}html #root .terminal-lock .lock-timeclock-card .lock-timeclock-text>span{color:#fff;font-size:17px;font-weight:600}html #root .terminal-lock .lock-timeclock-card .lock-timeclock-text>small{color:#ffffffbf;margin-top:2px;font-size:14px;font-weight:500}html #root main.employee-timeclock.sp-entry-clock-screen.sp-counter[class].sp-counter.sp-counter.sp-counter .employee-clock-entry>.alert:before{vertical-align:-3px;margin-right:6px;display:inline-block!important;position:static!important}.shift-print-report{display:none}@media screen{html.pos-typography #root main.employee-timeclock[class]{--pos-accent:var(--pos-readable-accent,#2563eb);--pos-primary:var(--pos-readable-accent,#2563eb);--pos-ink:var(--pos-readable-ink,#22262d);--pos-muted:var(--pos-readable-muted,#68717e);--pos-border:#e1e4e9;--pos-soft:var(--pos-readable-soft,#edf3ff);--pos-tint:var(--pos-readable-soft,#edf3ff);box-sizing:border-box;width:100%;max-width:1040px;min-height:100dvh;color:var(--pos-ink);background:#f5f6f8;margin:0 auto;padding:28px 32px}html.pos-typography #root .employee-timeclock .employee-clock-header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;height:auto;margin:0 0 28px;padding:0;display:flex}html.pos-typography #root .employee-timeclock .employee-clock-header h1{letter-spacing:-.5px;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;line-height:32px;display:flex}html.pos-typography #root .employee-timeclock .employee-clock-header h1 .pos-icon{width:28px;height:28px;color:var(--pos-readable-muted,#68717e)}html.pos-typography #root .employee-timeclock .employee-clock-header p{color:var(--pos-muted);margin:4px 0 0 40px;font-size:14px}html.pos-typography #root .employee-timeclock .clock-close{border:1px solid var(--pos-border);width:48px;height:48px;color:var(--pos-muted);background:#fff;border-radius:12px;padding:12px}html.pos-typography #root .employee-timeclock>.employee-clock-columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}html.pos-typography #root .employee-timeclock .employee-clock-columns>.panel{border:1px solid var(--pos-border);background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 20px #18253803}html.pos-typography #root .employee-timeclock .clock-roster-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}html.pos-typography #root .employee-timeclock .clock-roster-heading h2{margin:0;font-size:18px;font-weight:600;line-height:26px}.employee-timeclock .clock-roster-count{color:var(--pos-muted);text-align:center;background:#f1f3f6;border-radius:8px;min-width:28px;padding:3px 8px;font-size:13px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{max-height:440px;margin:0;padding:0;overflow-y:auto}html.pos-typography #root .employee-timeclock .clock-on-duty li{border-bottom:1px solid #edf0f3;flex-direction:row;align-items:center;gap:12px;padding:16px 0;display:flex}html.pos-typography #root .employee-timeclock .clock-on-duty li:last-child{border-bottom:0;padding-bottom:0}.employee-timeclock .clock-employee-avatar{width:40px;height:40px;color:var(--pos-readable-muted,#596371);background:#edf0f3;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid}.employee-timeclock .clock-employee-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.employee-timeclock .clock-employee-identity strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.employee-timeclock .clock-employee-identity>span{color:var(--pos-muted);font-size:13px}html.pos-typography #root .employee-timeclock .clock-on-duty>p{color:var(--pos-muted);margin:20px 0;font-size:14px;line-height:22px}html.pos-typography #root .employee-timeclock .clock-entry-heading{margin-bottom:24px}html.pos-typography #root .employee-timeclock .clock-entry-heading h2{letter-spacing:-.3px;margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .employee-timeclock .clock-entry-heading p{color:var(--pos-muted);margin:0;font-size:14px;line-height:20px}html.pos-typography #root .employee-timeclock .employee-clock-entry>label{flex-direction:column;gap:8px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}html.pos-typography #root .employee-timeclock .employee-clock-entry>label input{box-sizing:border-box;text-align:center;letter-spacing:10px;border:1px solid var(--pos-border);background:#f8f9fb;border-radius:12px;width:100%;height:52px;min-height:52px;font-size:24px}html.pos-typography #root .employee-timeclock .pin-keypad{background:0 0;border:0;gap:8px;margin:0 0 20px;padding:0}html.pos-typography #root .employee-timeclock .pin-keypad button{border:1px solid var(--pos-border);height:52px;min-height:52px;box-shadow:none;color:var(--pos-ink);background:#fff;border-radius:12px;font-size:22px;font-weight:500}html.pos-typography #root .employee-timeclock .pin-keypad .pin-action{color:var(--pos-muted);background:#f5f6f8}html.pos-typography #root .employee-timeclock .clock-confirm{background:var(--pos-readable-accent,#2563eb);border-color:var(--pos-readable-accent,#2563eb);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;font-size:16px;font-weight:600;display:flex}html.pos-typography #root .employee-timeclock .clock-confirm:disabled{color:#87909e;opacity:1;background:#e9edf3;border-color:#e9edf3}html.pos-typography #root .employee-timeclock button:focus-visible{outline-offset:3px;outline:3px solid #93b4ff}html.pos-typography #root main.employee-timeclock[class].has-confirmation{max-width:560px}html.pos-typography #root .employee-timeclock.has-confirmation>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-entry>h2{letter-spacing:-.3px;margin:0 0 8px;font-size:22px;font-weight:600}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-entry>.pos-button:not(.primary){border:1px solid var(--pos-border);min-height:48px;color:var(--pos-muted);background:#fff;border-radius:12px;margin-top:12px}html.pos-typography #root .employee-timeclock .clockout-task-review{border:1px solid var(--pos-border);background:#f7f8fa;max-height:min(320px,40dvh);overflow-y:auto}html.pos-typography #root .employee-timeclock>label{gap:8px;max-width:320px;margin-bottom:24px;font-size:14px;display:grid}@media (width<=700px){html.pos-typography #root main.employee-timeclock[class]{padding:24px 20px}html.pos-typography #root .employee-timeclock>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}.employee-timeclock:not(.has-confirmation) .clock-on-duty{order:2}html.pos-typography #root .employee-timeclock .employee-clock-header{margin-bottom:20px}}@media (height<=680px) and (width>=701px){html.pos-typography #root main.employee-timeclock[class]{padding-top:20px;padding-bottom:20px}html.pos-typography #root .employee-timeclock .employee-clock-header{margin-bottom:20px}html.pos-typography #root .employee-timeclock .clock-entry-heading{margin-bottom:16px}}html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){max-width:1040px;padding-top:32px}html.pos-typography #root .employee-timeclock:not(.has-confirmation)>.employee-clock-columns{background:#fff;border:1px solid #e1e4e9;border-radius:24px;grid-template-columns:minmax(0,1fr) 300px;gap:0;overflow:hidden;box-shadow:0 8px 32px #18253804}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-columns>.panel{box-shadow:none;border:0;border-radius:0;margin:0}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{flex-direction:column;order:0;align-items:stretch;min-width:0;padding:32px 40px;display:flex}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>*{box-sizing:border-box;width:100%;max-width:320px;margin-left:auto;margin-right:auto}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading{text-align:center;max-width:none;margin-bottom:28px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading h2{letter-spacing:-.5px;margin:0 0 8px;font-size:24px;line-height:32px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{background:#f9fafb;border-left:1px solid #e8ebef;order:1;align-self:stretch;padding:28px 24px}html.pos-typography #root .employee-timeclock .clock-roster-heading{align-items:center;margin-bottom:24px}html.pos-typography #root .employee-timeclock .clock-roster-heading h2{font-size:16px;font-weight:600;line-height:24px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{max-height:380px}html.pos-typography #root .employee-timeclock .clock-on-duty li{padding:16px 0}html.pos-typography #root .employee-timeclock .clock-on-duty>p{border-top:1px solid #e8ebef;padding-top:16px;line-height:22px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad{gap:10px;margin-top:0;margin-bottom:24px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button{border-color:#e5e8ed;height:56px;min-height:56px;font-size:24px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label{margin-bottom:20px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label input{background:#f7f8fa;height:56px;min-height:56px}html.pos-typography #root .employee-timeclock .clock-confirm{min-height:56px;margin-left:auto;margin-right:auto}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-entry{text-align:center;border-radius:24px;padding:32px}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-entry>h2{margin-bottom:12px;font-size:26px;line-height:34px}html.pos-typography #root .employee-timeclock.has-confirmation .clockout-task-review{text-align:left;margin:24px 0}@media (height<=820px) and (width>=701px){html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){padding-top:24px;padding-bottom:20px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{padding:24px 32px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading,html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad{margin-bottom:20px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button{height:52px;min-height:52px}}@media (width<=700px){html.pos-typography #root .employee-timeclock:not(.has-confirmation)>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{padding:28px 20px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{border-top:1px solid #e8ebef;border-left:0;padding:24px}.employee-timeclock .clock-entry-heading h2{font-size:22px}}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{background:#fff}.employee-timeclock .clock-entry-eyebrow{color:#4772bb;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:500;display:inline-flex}.employee-timeclock .clock-entry-eyebrow .pos-icon{width:18px;height:18px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label input{background:#fff;border-color:#d6dfed;box-shadow:0 2px 5px #24365c04}html.pos-typography #root .employee-timeclock .pin-keypad button:hover:not(:disabled){color:#245dd5;background:#f0f5ff;border-color:#b9cdf3}html.pos-typography #root .employee-timeclock .clock-confirm:not(:disabled){background:var(--pos-readable-accent,#2563eb);border-color:var(--pos-readable-accent,#2563eb);box-shadow:0 3px 8px #2563eb24}.employee-timeclock .clock-roster-empty{text-align:center;border-top:1px solid #e6eaf0;flex-direction:column;align-items:center;padding:52px 4px 24px;display:flex}.employee-timeclock .clock-roster-empty>.pos-icon{color:#a3adbb;stroke-width:1.2px;width:40px;height:40px;margin-bottom:20px}.employee-timeclock .clock-roster-empty h3{color:#4d5867;margin:0 0 8px;font-size:15px;font-weight:500;line-height:22px}.employee-timeclock .clock-roster-empty p{color:#7a8491;max-width:210px;margin:0;font-size:13px;line-height:20px}@media (height<=820px) and (width>=701px){.employee-timeclock .clock-entry-eyebrow{margin-bottom:8px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading{margin-bottom:16px}}html.pos-typography #root .employee-timeclock .employee-clock-shell{background:#fff;border:1px solid #e1e4e9;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #18253804}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{border-bottom:1px solid #e8ebef;margin:0;padding:20px 24px}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-columns{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:0;display:grid}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-columns>.panel{box-shadow:none;border:0;border-radius:0;margin:0}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading h2{margin:0;font-size:20px;line-height:28px}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .employee-timeclock .employee-clock-shell>label{gap:8px;max-width:320px;margin:20px 24px;font-size:14px;display:grid}@media (width<=700px){html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{padding:16px 20px}}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{flex-direction:column;display:flex}html.pos-typography #root .employee-timeclock .clock-roster-empty{border-top:0;flex:1;justify-content:center;min-height:180px;padding:0 4px}html.pos-typography #root .employee-timeclock .clock-roster-heading{flex:none}@media (width<=700px){html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}}html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){max-width:720px;padding:24px}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{padding:16px 20px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading,html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label{margin-bottom:12px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label input{height:52px;min-height:52px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad{gap:8px;margin:0 auto 12px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button{height:52px;min-height:52px}html.pos-typography #root .employee-timeclock .clock-confirm{min-height:52px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{padding:20px}html.pos-typography #root .employee-timeclock .clock-roster-heading{margin-bottom:16px}@media (width<=700px){html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){max-width:440px;padding:16px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}}html.pos-typography #root main.employee-timeclock[class]{flex-direction:column;justify-content:center;display:flex}html.pos-typography #root .employee-timeclock .employee-clock-shell{flex-shrink:0;width:100%}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:24px;padding:20px 24px;display:grid}html.pos-typography #root .employee-timeclock .clock-live-display{text-align:right;gap:4px;display:grid}html.pos-typography #root .employee-timeclock .clock-current-date{color:var(--pos-muted,#68717e);font-size:13px;font-weight:500;line-height:18px}html.pos-typography #root .employee-timeclock .clock-current-time{letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--pos-text,#172033);white-space:nowrap;font-size:28px;font-weight:600;line-height:32px;display:block}html.pos-typography #root .employee-timeclock .clock-live-seconds{color:var(--pos-muted,#68717e)}html.pos-typography #root .employee-timeclock .clock-live-period{letter-spacing:0;color:var(--pos-muted,#68717e);margin-left:2px;font-size:14px}@media (width<=600px){html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{grid-template-columns:minmax(0,1fr) 48px;gap:16px;padding:20px}html.pos-typography #root .employee-timeclock .clock-live-display{text-align:left;grid-area:2/1}html.pos-typography #root .employee-timeclock .clock-close{grid-area:1/2}html.pos-typography #root .employee-timeclock .clock-current-time{font-size:26px}}html.pos-typography #root .employee-timeclock .employee-clock-shell{border-color:#dfe5ef;box-shadow:0 16px 48px #2035570a}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{background:linear-gradient(110deg,#fff 30%,#f2f6ff);border-bottom-color:#e4eaf4;gap:20px;padding:24px}html.pos-typography #root .employee-timeclock .employee-clock-header h1>.pos-icon{color:#5b6fac}html.pos-typography #root .employee-timeclock .clock-live-display{text-align:left;grid-template-columns:52px auto;align-items:center;gap:3px 14px}html.pos-typography #root .employee-timeclock .clock-calendar-tile{background:#fff;border:1px solid #dce5f7;border-radius:12px;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;width:52px;height:58px;display:flex;overflow:hidden;box-shadow:0 2px 4px #1a386005}html.pos-typography #root .employee-timeclock .clock-calendar-tile>span{letter-spacing:.7px;text-transform:uppercase;color:#5e70a1;text-align:center;background:#edf2ff;width:100%;font-size:10px;font-weight:600;line-height:18px}html.pos-typography #root .employee-timeclock .clock-calendar-tile>strong{color:#273b67;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:35px}html.pos-typography #root .employee-timeclock .clock-current-date{font-size:12px;line-height:17px}html.pos-typography #root .employee-timeclock .clock-current-time{letter-spacing:-.7px;font-size:30px;line-height:34px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-entry-heading{margin-bottom:18px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad{gap:10px;margin-bottom:18px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button{background:#fafbfd;border-color:#e8ebf0;border-radius:12px;font-weight:500;box-shadow:0 1px 2px #1d304005}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button:hover:not(:disabled){background:#eef3ff;border-color:#cbd9f4}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry>label input{text-align:center;letter-spacing:8px;background:#f5f7fb;border-color:#e2e7ef;border-radius:12px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{background:#f8fafd;border-left-color:#e9edf4;padding:24px 16px}html.pos-typography #root .employee-timeclock .clock-roster-heading{padding:0 4px}html.pos-typography #root .employee-timeclock .clock-roster-count{color:#53689a;background:#eaf0fc}html.pos-typography #root .employee-timeclock .clock-on-duty ul{align-content:start;gap:10px;display:grid}html.pos-typography #root .employee-timeclock .clock-on-duty li{background:#fff;border:1px solid #e9edf4;border-radius:14px;gap:10px;padding:14px 12px}html.pos-typography #root .employee-timeclock .clock-employee-avatar{color:#596c95;background:#eef2fa;border:0}html.pos-typography #root .employee-timeclock .clock-employee-identity strong{font-size:14px}html.pos-typography #root .employee-timeclock .clock-employee-identity>span{font-size:12px;line-height:20px}@media (width<=600px){html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{gap:20px;padding:20px}html.pos-typography #root .employee-timeclock .clock-live-display{grid-area:2/1/auto/-1;justify-content:start}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{padding:20px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad{margin-bottom:0}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button.pin-enter:not(:disabled){background:var(--pos-primary,#2563eb);border-color:var(--pos-primary,#2563eb);color:#fff;box-shadow:0 3px 8px #2563eb20}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .pin-keypad button.pin-enter:disabled{color:#a1a9b6;box-shadow:none;background:#edf0f5;border-color:#e7ebf1}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{background:#fff;grid-template-columns:minmax(0,1fr) 48px;padding:20px 24px}html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-live-display{text-align:left;box-sizing:border-box;border-bottom:1px solid #edf0f5;grid-template-columns:52px auto;justify-content:center;align-items:center;gap:3px 14px;margin:0 auto 20px;padding:0 0 22px;display:grid}html.pos-typography #root .employee-timeclock .clock-live-display .clock-current-date{grid-area:1/2;font-size:14px;line-height:20px}html.pos-typography #root .employee-timeclock .clock-live-display .clock-current-time{grid-area:2/2;font-size:32px;line-height:36px}html.pos-typography #root .employee-timeclock .clock-roster-heading h2{font-size:15px;line-height:24px}html.pos-typography #root .employee-timeclock .clock-roster-count{text-align:center;min-width:24px}html.pos-typography #root .employee-timeclock .clock-on-duty li{background:0 0;border:0;border-bottom:1px solid #e7ecf3;border-radius:0;gap:10px;padding:12px 10px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{gap:0}html.pos-typography #root .employee-timeclock.has-confirmation .employee-clock-entry>.clock-live-display{width:100%;max-width:320px}@media (width<=600px){html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{padding:16px 20px}html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-live-display{grid-area:auto}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{padding:22px 20px}}html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-live-display{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 auto 24px;padding:0;display:flex}html.pos-typography #root .employee-timeclock .clock-live-display .clock-current-date{font-size:14px;font-weight:500;line-height:20px}html.pos-typography #root .employee-timeclock .clock-live-display .clock-current-time{letter-spacing:-1px;font-size:40px;line-height:46px}html.pos-typography #root .employee-timeclock .clock-live-display .clock-live-period{letter-spacing:0;font-size:16px}html.pos-typography #root .employee-timeclock .clock-live-display>time{align-self:center;margin:0}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{grid-template-columns:minmax(0,1fr) auto 48px;gap:16px}html.pos-typography #root .employee-timeclock .employee-clock-header>.pos-entry-language{justify-self:end;margin:0}html.pos-typography #root .employee-timeclock .clock-outside-footer{flex-shrink:0;align-self:flex-end;padding:16px 4px 0}html.pos-typography #root .employee-timeclock .clock-outside-footer>.clock-live-display{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}html.pos-typography #root .employee-timeclock .clock-outside-footer .clock-live-display>time{align-self:flex-end;margin:0}html.pos-typography #root .employee-timeclock .clock-outside-footer .clock-current-time{font-size:32px;line-height:38px}@media (width<=600px){html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-header{grid-template-columns:minmax(0,1fr) 48px;gap:8px 16px}html.pos-typography #root .employee-timeclock .employee-clock-header>.pos-entry-language{grid-area:2/1/auto/-1;justify-self:center}html.pos-typography #root .employee-timeclock .clock-outside-footer{padding-top:12px}}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr)}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{border-top:1px solid #e8edf4;border-left:0;padding:16px 24px}html.pos-typography #root .employee-timeclock .clock-roster-heading{justify-content:flex-start;gap:8px;margin-bottom:8px;padding:0}html.pos-typography #root .employee-timeclock .clock-on-duty ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;max-height:144px;display:grid;overflow-y:auto}html.pos-typography #root .employee-timeclock .clock-on-duty li{border:0;min-width:0;padding:8px 0}html.pos-typography #root .employee-timeclock .clock-employee-identity{min-width:0}html.pos-typography #root .employee-timeclock .clock-employee-identity strong{overflow-wrap:anywhere}html.pos-typography #root .employee-timeclock .clock-roster-empty{text-align:left;min-height:0;padding:8px 0;display:block}html.pos-typography #root .employee-timeclock .clock-roster-empty h3{margin:0;font-size:14px}html.pos-typography #root .employee-timeclock .clock-roster-empty p{max-width:none;font-size:12px}@media (width<=400px){html.pos-typography #root .employee-timeclock .clock-on-duty ul{grid-template-columns:minmax(0,1fr)}}html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){max-width:840px}html.pos-typography #root .employee-timeclock>.employee-clock-header{box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0 0 20px;padding:0 4px;display:flex}html.pos-typography #root .employee-timeclock .employee-clock-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-shell>.employee-clock-columns{background:0 0;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:20px}html.pos-typography #root .employee-timeclock .employee-clock-shell>.employee-clock-columns>.panel{background:#fff;border:1px solid #e1e4e9;border-radius:22px;box-shadow:0 6px 24px #18253804}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-entry{padding:20px 28px 28px}html.pos-typography #root .employee-timeclock .employee-clock-entry>.pos-entry-language{width:fit-content;max-width:100%;margin:0 auto 24px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{background:#fafbfe;min-height:0;padding:24px 20px;overflow:hidden}html.pos-typography #root .employee-timeclock .clock-roster-heading{justify-content:space-between;margin-bottom:14px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:0;min-height:0;max-height:352px;display:flex;overflow-y:auto}html.pos-typography #root .employee-timeclock .clock-on-duty li{border-bottom:1px solid #e8edf4;border-radius:0;flex-shrink:0;padding:12px 0}html.pos-typography #root .employee-timeclock .clock-on-duty li:last-child{border-bottom:0}html.pos-typography #root .employee-timeclock .clock-roster-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}html.pos-typography #root .employee-timeclock .clock-roster-empty>.pos-icon{display:block}@media (width<=700px){html.pos-typography #root main.employee-timeclock[class]:not(.has-confirmation){max-width:480px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .employee-clock-shell>.employee-clock-columns{grid-template-columns:minmax(0,1fr);gap:16px}html.pos-typography #root .employee-timeclock .clock-on-duty ul{max-height:200px}}html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-language-row{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:100%;margin:0 0 28px;display:flex}html.pos-typography #root .employee-timeclock .clock-language-label{color:var(--pos-muted,#68717e);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}html.pos-typography #root .employee-timeclock .clock-language-label>.pos-icon{width:18px;height:18px}html.pos-typography #root .employee-timeclock .clock-language-row>.pos-entry-language{flex-shrink:0;margin:0}@media (width<=400px){html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-language-row{justify-content:center;gap:12px}html.pos-typography #root .employee-timeclock .clock-language-label{gap:0;font-size:0}}html.pos-typography #root .employee-timeclock .employee-clock-entry>.clock-language-row{justify-content:center;max-width:320px;margin:0 auto 24px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-on-duty{padding-top:0}html.pos-typography #root .employee-timeclock .clock-on-duty>.clock-roster-heading{box-sizing:border-box;background:#f2f4f7;border-bottom:1px solid #e5e9ef;min-height:60px;margin:0 -20px 12px;padding:18px 20px}html.pos-typography #root .employee-timeclock .clock-roster-heading>.clock-roster-count{box-sizing:border-box;color:#344054;opacity:1;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dce2eb;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 7px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}html.pos-typography #root .employee-timeclock .clock-right-column{flex-direction:column;order:1;gap:16px;min-height:0;display:flex}html.pos-typography #root .employee-timeclock .clock-current-card{background:#fff;border:1px solid #e1e4e9;border-radius:22px;flex-direction:column;flex:none;gap:6px;margin:0;padding:20px;display:flex;box-shadow:0 6px 24px #18253804}html.pos-typography #root .employee-timeclock .clock-current-card>span{color:var(--pos-muted,#68717e);font-size:13px;font-weight:500}html.pos-typography #root .employee-timeclock .clock-current-card>time{white-space:nowrap;letter-spacing:-.7px;font-variant-numeric:tabular-nums;color:var(--pos-ink,#22262d);align-self:flex-start;margin:0;font-size:30px;font-weight:600;line-height:38px}html.pos-typography #root .employee-timeclock:not(.has-confirmation) .clock-right-column>.clock-on-duty{background:#fff;border:1px solid #e1e4e9;border-radius:22px;flex:1;min-height:0;margin:0;padding:0 20px 16px;overflow:hidden;box-shadow:0 6px 24px #18253804}html.pos-typography #root .employee-timeclock .clock-right-column .clock-on-duty ul{max-height:264px}html.pos-typography #root .employee-timeclock.has-confirmation .clock-right-column{display:none}@media (width<=700px){html.pos-typography #root .employee-timeclock .clock-right-column .clock-on-duty ul{max-height:200px}}html.pos-typography #root .employee-timeclock .clock-current-card .clock-card-period{letter-spacing:0;color:var(--pos-muted,#68717e);margin-left:2px;font-size:14px;font-weight:500;line-height:20px}html.pos-typography #root .employee-timeclock>.employee-clock-header{margin-bottom:12px}:root .cart-main-categories.pos-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;display:grid}:root .pos-category-nav{border:1px solid var(--pos-border);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:8px;display:flex}:root .pos-category-heading{color:var(--pos-muted);padding:8px 12px;font-size:14px;font-weight:500;display:block}:root .pos-category-nav>.pos-button{height:auto;min-height:48px;color:var(--pos-ink);box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0;padding:12px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}:root .pos-category-nav>.pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);box-shadow:none;border:0;font-weight:600}:root .pos-category-nav>.pos-button[aria-pressed=true]:before{content:"";background:var(--pos-accent);pointer-events:none;border-radius:0 3px 3px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-8px}:root .pos-category-nav>.pos-button>.pos-icon{width:24px;height:24px;color:var(--pos-accent);flex:0 0 24px}:root .pos-category-nav-horizontal{flex-flow:wrap}.pos-category-nav-horizontal>.pos-button{width:auto}:root .iv6-work aside{background:0 0;border:0;padding:0}:root .inventory-work aside>.pos-category-nav{width:100%}:root .retail-products>.pos-category-nav{border:1px solid var(--pos-border);border-radius:12px;grid-area:1/1/3;align-self:stretch;width:auto;min-width:160px;margin:0;padding:8px;overflow-y:auto}:root .cart-category-rail>.pos-category-nav{margin:0}}@media print{.pos-tabs,.pos-category-nav{display:none!important}}@media screen{.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav{border:1px solid var(--pos-border);background:#fff;border-radius:12px;gap:4px;width:auto;min-width:160px;padding:8px}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav>.pos-button{white-space:normal;min-height:48px;color:var(--pos-ink);border:0;border-radius:8px;justify-content:flex-start;gap:12px;font-weight:500;display:flex}.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav>.pos-button[aria-pressed=true]{color:var(--pos-accent);background:var(--pos-soft);font-weight:600}.app .cart-category-rail>.pos-category-nav>.pos-button{border:0;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;display:flex}:root .pos-category-nav,.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav{background:0 0;border:0;border-radius:0;gap:4px;padding:8px}:root .pos-category-heading{letter-spacing:.4px;color:var(--pos-muted);padding:8px 16px 12px;font-size:14px;font-weight:600;line-height:21px}:root .pos-category-nav>.pos-button,.app .retail-counter.retail-touch-workspace .retail-products>.pos-category-nav>.pos-button,.app .cart-category-rail>.pos-category-nav>.pos-button{border-radius:12px;gap:0;min-height:48px;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px}:root .pos-category-nav>.pos-button[aria-pressed=true]{background:var(--pos-soft);color:var(--pos-accent);font-weight:600}:root .pos-category-nav>.pos-button[aria-pressed=true]:before{content:"";background:var(--pos-accent);pointer-events:none;border-radius:3px;width:4px;position:absolute;top:8px;bottom:8px;left:0}:root .pos-category-nav>.pos-button>.pos-icon{display:none}}:root .pos-category-nav>.pos-button[aria-pressed=true]:before{content:none}@media screen{:root{--pos-canvas:#f4f5f7;--pos-card:#fff}body,.app,:root .my-shift-v6>.pos-panel{background-color:var(--pos-canvas)}:root .pos-panel:has(.pos-panel):not(.counter-home):not(.terminal-lock){background-color:var(--pos-canvas)}:root .iv6-add-product-dialog .iv6-setup-form>fieldset,:root .receive-item-entry,:root .my-shift-summary-grid>section:not(.my-shift-current),:root .iv6-print-controls,:root .iv6-print-preview-panel{background-color:var(--pos-card)}:root .my-shift-v6 footer{background-color:var(--pos-canvas)}:root dialog,:root dialog.pos-panel,:root .iv6-add-product-dialog.pos-panel,:root .iv6-receive-popup>.receive-item-page.pos-panel,:root .iv6-settings-dialog.pos-panel,:root .iv6-print-dialog.pos-panel{background-color:var(--pos-card,#fff)}.app .cash-drawer,.app .order-workspace,.app .functional-dashboard{box-sizing:border-box;width:100%;max-width:none}.my-shift-v6{box-sizing:border-box;width:100%;max-width:none;padding:16px 24px}.app>main:has(>.my-shift-v6){max-width:none;padding:0}@media (width<=700px){.my-shift-v6{padding:12px 16px}}:root .my-shift-v6>.pos-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.my-shift-v6>.pos-page-header{border-bottom:1px solid var(--pos-border);align-items:center;margin:0 0 20px;padding:0 0 16px}.my-shift-v6>.pos-page-header h1{align-items:center;gap:12px;margin:0;display:flex}.my-shift-v6>.pos-page-header h1>.pos-icon{width:28px;height:28px}.my-shift-v6 .my-shift-identity{margin:0 0 20px}.my-shift-v6 .my-shift-summary-grid{gap:16px}.my-shift-v6 footer{margin-top:20px;margin-left:0;margin-right:0;padding-top:16px;padding-left:0;padding-right:0}html.pos-typography #root .my-shift-v6>.pos-page-header h1{font-size:28px;font-weight:600;line-height:36px}html.pos-typography #root .my-shift-person h2{margin:0;font-size:20px;font-weight:600;line-height:28px}html.pos-typography #root .my-shift-person p{color:var(--pos-muted);margin:4px 0 0;font-size:14px;line-height:21px}.my-shift-person .employee-avatar{flex:0 0 48px;width:48px;height:48px;font-size:20px}.my-shift-person{gap:12px}.my-shift-numbers>div>span:not(.stage-icon){white-space:nowrap;font-size:14px;line-height:21px}.my-shift-numbers>div{justify-content:flex-start}.my-shift-numbers>div>strong{color:var(--pos-ink);margin-top:auto}.my-shift-orders-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.my-shift-orders-heading>h2{margin:0}.my-shift-orders-heading>.pos-button{background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}}.my-shift-order-customer{flex-direction:column;gap:4px;min-width:0;display:flex}.my-shift-order-customer>small{color:var(--pos-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@media screen{.my-shift-v6 .my-shift-heading-link,.my-shift-v6 .my-shift-heading-link:hover{box-shadow:none;color:inherit;border:0;text-decoration:none}.my-shift-v6 .my-shift-task-preview>.pos-button:hover,.my-shift-v6 .my-shift-order-preview>button:hover{border-color:var(--pos-border);box-shadow:none;background:#f7f8fa;text-decoration:none}.my-shift-numbers>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.my-shift-numbers>div>strong{text-align:center;align-self:center;width:100%;margin-left:0;margin-right:0}.my-shift-numbers>div>.stage-icon{align-self:center}.my-shift-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.my-shift-numbers>div{box-sizing:border-box;border:0;grid-template-rows:48px 21px 42px;align-content:center;place-items:center;gap:12px;min-width:0;padding:8px 4px;display:grid;position:relative}.my-shift-numbers>div:not(:last-child):after{content:"";background:#ded5f4;width:1px;position:absolute;top:0;bottom:0;right:0}.my-shift-numbers>div>strong{text-align:center;place-self:center;width:auto;max-width:100%;margin:0;line-height:42px}.my-shift-numbers>div>.stage-icon{justify-self:center;margin:0}@media (width<=580px){.my-shift-numbers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.my-shift-numbers>div:nth-child(2):after{display:none}}.my-shift-numbers>div:first-child>span,.my-shift-numbers>div:first-child>strong{transform:translate(-8px)}.my-shift-numbers>div:last-child>span,.my-shift-numbers>div:last-child>strong{transform:translate(8px)}.my-shift-v6 .my-shift-order-preview>button{box-shadow:none;border-radius:0}.my-shift-v6 .my-shift-order-preview{border-radius:0}.my-shift-v6 .my-shift-task-preview>.pos-button{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--pos-border);box-shadow:none}.my-shift-v6 .my-shift-task-preview>.pos-button:last-child{border-bottom:0}.my-shift-v6 .my-shift-task-preview>.pos-button:focus:not(:focus-visible),.my-shift-v6 .my-shift-task-preview:focus:not(:focus-visible){outline:none}.my-shift-task-heading,.my-shift-orders-heading{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 0 8px;display:flex}.my-shift-task-heading>h2,.my-shift-orders-heading>h2{margin:0}.my-shift-v6 .my-shift-task-preview,.my-shift-v6 .my-shift-order-preview{border-top:1px solid var(--pos-border);scrollbar-width:thin;scrollbar-color:#c8cbd2 transparent}.my-shift-v6 .my-shift-task-preview>.pos-button,.my-shift-v6 .my-shift-order-preview>button{border-bottom:1px dotted var(--pos-border);box-shadow:none;border-radius:0;padding:10px 0}.my-shift-v6 .my-shift-task-preview>.pos-button:last-child,.my-shift-v6 .my-shift-order-preview>button:last-child{border-bottom:0}.my-shift-v6 .my-shift-task-preview>.pos-button{gap:12px;min-height:48px;font-size:14px;line-height:21px}.my-shift-v6 .my-shift-order-preview>button{grid-template-columns:minmax(0,1fr) auto 120px;gap:12px;min-height:60px}.my-shift-order-customer>strong{font-size:15px;font-weight:600;line-height:21px}.my-shift-order-customer>small{font-size:13px;line-height:18px}.my-shift-order-preview>button>.pos-order-status{white-space:nowrap;justify-self:end;font-size:12px}.my-shift-order-preview>button>span:not(.my-shift-order-customer){font-variant-numeric:tabular-nums;font-size:14px}.my-shift-v6 footer>.pos-button,.my-shift-v6 footer>div>.pos-button{min-height:48px}@media (width<=580px){.my-shift-v6 .my-shift-order-preview>button{grid-template-columns:minmax(0,1fr) auto}.my-shift-order-preview>button>.pos-order-status{grid-area:1/2/3}}.my-shift-v6>.pos-page-header{flex-wrap:wrap;gap:24px}.my-shift-v6>.pos-page-header .my-shift-person{min-width:0}.my-shift-v6>.pos-page-header .my-shift-person h1{margin:0}.my-shift-v6>.pos-page-header .my-shift-person p{margin:4px 0 0;font-size:14px}.my-shift-v6 .my-shift-header-actions{align-items:center;gap:20px;margin-left:auto}.my-shift-header-actions .my-shift-clock-status{border-right:1px solid var(--pos-border);padding-right:20px}.my-shift-header-actions .my-shift-clock-status strong{font-size:20px;line-height:28px}.my-shift-header-actions .my-shift-clock-label{font-size:13px}@media (width<=700px){.my-shift-v6 .my-shift-header-actions{gap:12px}.my-shift-header-actions .my-shift-clock-status{padding-right:12px}}.pos-dialog:has(.my-shift-details-content){width:min(560px,100vw - 32px)}.pos-dialog:has(.my-shift-details-content)>header h2{align-items:center;gap:12px;font-size:24px;display:flex}.pos-dialog:has(.my-shift-details-content)>header h2>.pos-icon{width:24px;height:24px}.my-shift-details-content{flex-direction:column;gap:20px;display:flex}.my-shift-details-person,.my-shift-details-tasks{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.my-shift-details-person>strong{font-size:18px}.my-shift-details-person>span{background:var(--pos-soft);color:var(--pos-accent);border-radius:8px;padding:5px 10px;font-size:12px}.my-shift-details-time{border:1px solid var(--pos-border);background:var(--pos-canvas);border-radius:12px;padding:16px}.my-shift-details-time dl{margin:0}.my-shift-details-time dl>div{justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.my-shift-details-time dt{color:var(--pos-muted)}.my-shift-details-time dd{text-align:right;margin:0;font-weight:500}.my-shift-details-time .shift-total{border-top:1px solid var(--pos-border);margin-top:8px;padding-top:16px}.my-shift-details-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.my-shift-details-metrics>section{border:1px solid var(--pos-border);border-radius:12px;grid-template-columns:24px 1fr;gap:8px 12px;padding:16px;display:grid}.my-shift-details-metrics .pos-icon{width:24px;height:24px;color:var(--pos-muted)}.my-shift-details-metrics span{color:var(--pos-muted);font-size:14px}.my-shift-details-metrics strong{grid-column:2;font-size:24px;line-height:32px}.my-shift-details-tasks{border-top:1px solid var(--pos-border);padding-top:16px}.my-shift-details-note{color:var(--pos-muted);margin:0;font-size:12px}}.my-shift-details-record{flex-direction:column;gap:4px;display:flex}.my-shift-details-record>strong{font-size:20px;line-height:28px}.my-shift-details-record>span,.my-shift-details-record>time{color:var(--pos-muted);margin:0;font-size:14px;font-weight:400}.my-shift-details-person{justify-content:flex-start}.my-shift-details-person>span{color:var(--pos-muted);background:0 0;padding:0;font-size:13px}.my-shift-details-time{border:0;border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);background:#fff;border-radius:0;padding:12px 0}.my-shift-details-metrics>section{border:0;border-radius:0;padding:8px 0}.my-shift-details-metrics>section+section{border-left:1px solid var(--pos-border);padding-left:16px}.my-shift-details-metrics strong{color:var(--pos-ink)}@media print{.my-shift-details-content{color:#000;background:#fff;display:block}.my-shift-details-record{margin-bottom:12px}.my-shift-details-record>span,.my-shift-details-record>time{color:#000}.my-shift-details-content .pos-tabs{display:none}.my-shift-details-time{background:#fff;border:0;padding:0}.my-shift-details-time dl>div,.my-shift-details-tasks{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.my-shift-details-time dd{margin:0}.my-shift-details-metrics{grid-template-columns:1fr 1fr;gap:12px;padding:12px 0;display:grid}.my-shift-details-metrics>section{border:0;padding:0}.my-shift-details-metrics .pos-icon{display:none}.my-shift-details-metrics strong{color:#000;display:block}.my-shift-details-tasks{border-top:1px solid #aaa}}.my-shift-record-duration{border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);align-items:center;gap:16px;padding:16px 0;display:flex}.my-shift-record-duration>.pos-icon{width:32px;height:32px;color:var(--pos-muted)}.my-shift-record-duration>div{flex-direction:column;gap:4px;display:flex}.my-shift-record-duration span{color:var(--pos-muted);font-size:13px}.my-shift-record-duration strong{color:var(--pos-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:36px}.my-shift-details-content{gap:16px}.my-shift-details-time{border:0;padding:0}.my-shift-details-time .shift-total{display:none}.my-shift-details-time dl>div{padding:6px 0}.my-shift-details-metrics{border-top:1px solid var(--pos-border);border-bottom:1px solid var(--pos-border);padding:12px 0}.my-shift-details-metrics>section{padding:4px 0}.my-shift-details-tasks{border:0;padding-top:0}.pos-dialog:has(.my-shift-details-content)>footer{justify-content:flex-end;gap:12px}@media print{.my-shift-record-duration{border-color:#aaa;margin:12px 0;padding:12px 0}.my-shift-record-duration strong{color:#000;font-size:24px}.my-shift-details-time .shift-total{display:none}.my-shift-details-person{margin-bottom:8px}}@media screen{.pos-dialog:has(.my-shift-details-content)>footer{background:var(--pos-card,#fff);border-top:1px solid var(--pos-border);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.pos-dialog:has(.my-shift-details-content)>footer>.pos-button{box-sizing:border-box;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:112px;height:48px;min-height:48px;margin:0;padding:0 20px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.pos-dialog:has(.my-shift-details-content)>footer>.pos-button>.pos-icon{flex:none;width:20px;height:20px}@media (width<=480px){.pos-dialog:has(.my-shift-details-content)>footer>.pos-button{flex:1;min-width:0}}.pos-dialog:has(.my-shift-details-content)>header{justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.pos-dialog:has(.my-shift-details-content)>header h2{align-items:center;gap:10px;margin:0;font-size:24px;line-height:32px;display:flex}.pos-dialog:has(.my-shift-details-content)>header h2>.pos-icon{flex:0 0 24px;width:24px;height:24px;display:block}.pos-dialog:has(.my-shift-details-content)>header>.pos-button{flex:0 0 48px;width:48px;height:48px;min-height:48px;margin:0}.pos-dialog:has(.my-shift-details-content)>.pos-dialog-content{padding:16px 24px}.my-shift-details-content{gap:12px}.my-shift-details-record{gap:2px}.my-shift-record-duration{gap:12px;padding:12px 0}.my-shift-details-metrics{padding:8px 0}.my-shift-details-time dl>div{padding:4px 0}.my-shift-details-note{margin:0}.my-shift-v6 .my-shift-order-preview>button,.my-shift-v6 .my-shift-task-preview>.pos-button{box-sizing:border-box;padding-left:12px;padding-right:12px}}@font-face{font-family:SudsPoint Geist;src:url(/assets/Geist-Variable-BGnTDqni.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.v2-root{color:var(--v2-foreground);font-feature-settings:"ss01", "cv11";letter-spacing:normal;font-family:SudsPoint Geist,Inter,Arial,sans-serif;font-size:16px;line-height:1.5}.v2-root :where(h1,h2,h3,p,ul,ol,dl,dd){letter-spacing:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;margin:0;padding:0}.v2-root :where(ul,ol){list-style:none}.v2-root :where(button,input){font:inherit;color:inherit;letter-spacing:inherit}.v2-root :where(input){background:0 0;border:0;border-radius:0;width:auto;min-height:0;margin:0;padding:0}.v2-root :where(button){min-height:0;box-shadow:none;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.v2-root :where(svg){vertical-align:middle;display:block}.v2-root :where(a){color:inherit;text-decoration:none}.v2-root :where(button,a):focus-visible{outline:3px solid var(--v2-ring);outline-offset:3px}@layer base{.v2-root :where(*){box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--v2-border)}}.v2-root:where(.grid),.v2-root :where(.grid){grid-template-columns:none;gap:0}.v2-root :where(header){background:0 0;border:0;height:auto;min-height:0;padding:0;position:static}.v2-shell>main.v2-root{width:auto;max-width:none;height:100%;margin:0;padding-left:0}.v2-legacy{min-width:0;min-height:0;font-family:Inter POS,Inter,Arial,sans-serif;line-height:1.5;overflow:auto}.v2-legacy .app{width:100%;max-width:none;min-height:100%;margin:0}.v2-legacy .app>header{display:none}.v2-legacy .app>main{margin:0}.v2-legacy .app>main>.counter-menu-drawer{display:none}@media print{.v2-rail{display:none}.v2-shell{height:auto;display:block;overflow:visible}.v2-root{font-family:Inter,Arial,sans-serif}.v2-legacy{overflow:visible}}.v2-shell{gap:0;width:100%}.v2-pay-overlay{z-index:110;background:var(--v2-background);position:fixed;inset:0}.v2-pay-screen{height:100%}input.sp-switch-input[type=checkbox]{opacity:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;position:absolute!important;inset:0!important}@keyframes sp-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes sp-skeleton-in{0%{opacity:0}to{opacity:1}}.sp-skeleton{background:#ecebf2 linear-gradient(90deg,#ecebf2 0,#f6f5fa 80px,#ecebf2 160px) 0 0/480px 100%;animation:1.2s linear infinite sp-shimmer}.sp-skeleton-card{animation:.3s both sp-skeleton-in}@media (prefers-reduced-motion:reduce){.sp-skeleton,.sp-skeleton-card{animation:none}}html.pos-typography #root .pos-redesign [data-slot=tabs-trigger][data-slot][aria-selected=true],html #root [data-slot=tabs-trigger][data-slot][data-slot][aria-selected=true]{background:var(--v2-card,#fff)!important;color:var(--v2-foreground,#16131f)!important;border-color:#0000!important;box-shadow:0 1px 2px #1410280f,0 1px 1px #14102808!important}:is(html #root .v2-legacy main:has(>.v2-root.h-dvh),html #root .v2-legacy main:has(>div>.v2-root.h-dvh)){padding:0!important}html{-webkit-tap-highlight-color:transparent}.v2-root :is(button,a,summary,[role=button]):focus:not(:focus-visible){outline:none}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}:root,:host{--font-sans:"SudsPoint Geist", sans-serif;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ground:#f2f2f7;--color-violet-ink:#4a1bc0;--color-tone-violet:#6a2bf5;--color-tone-blue:#0a84ff;--color-tone-teal:#14b8a6;--color-tone-green:#22a55b;--color-tone-orange:#f59e0b;--color-tone-red:#e5484d;--color-tone-pink:#ec4899;--color-tone-indigo:#5e5ce6;--color-tone-gray:#8e8b99}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:0}.inset-auto\!{inset:auto!important}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-40{top:calc(var(--spacing) * -40)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-\[2px\]{top:2px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-16{right:calc(var(--spacing) * -16)}.-right-40{right:calc(var(--spacing) * -40)}.right-0{right:0}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[420px\]{right:420px}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-48{bottom:calc(var(--spacing) * -48)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.left-\[22px\]{left:22px}.left-\[88px\]{left:88px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[950\]{z-index:950}.z-\[1300\]{z-index:1300}.z-\[1301\]{z-index:1301}.z-\[1350\]{z-index:1350}.z-\[1400\]{z-index:1400}.z-\[1401\]{z-index:1401}.z-\[1500\]{z-index:1500}.z-auto\!{z-index:auto!important}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.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}}.m-0{margin:0}.m-0\!{margin:0!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-7{margin-inline:calc(var(--spacing) * -7)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.mx-auto\!{margin-inline:auto!important}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\!{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.5\!{margin-top:calc(var(--spacing) * 1.5)!important}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\!{margin-top:calc(var(--spacing) * 4)!important}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-5\!{margin-top:calc(var(--spacing) * 5)!important}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7\!{margin-top:calc(var(--spacing) * 7)!important}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-8\!{margin-top:calc(var(--spacing) * 8)!important}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-auto\!{margin-top:auto!important}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9\!{margin-bottom:calc(var(--spacing) * 9)!important}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-14\!{width:calc(var(--spacing) * 14)!important;height:calc(var(--spacing) * 14)!important}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[27px\]{width:27px;height:27px}.size-\[72px\]{width:72px;height:72px}.size-\[200px\]{width:200px;height:200px}.size-\[460px\]{width:460px;height:460px}.size-\[520px\]{width:520px;height:520px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-12\!{height:calc(var(--spacing) * 12)!important}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-14\!{height:calc(var(--spacing) * 14)!important}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-28\!{height:calc(var(--spacing) * 28)!important}.h-\[3px\]{height:3px}.h-\[31px\]{height:31px}.h-\[34px\]{height:34px}.h-\[64px\]{height:64px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[148px\]{height:148px}.h-\[180px\]{height:180px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-48px\)\]{height:calc(100dvh - 48px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-28\!{max-height:calc(var(--spacing) * 28)!important}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[132px\]{max-height:132px}.max-h-\[220px\]\!{max-height:220px!important}.max-h-\[260px\]{max-height:260px}.max-h-\[calc\(100dvh-48px-var\(--sp-strip-h\,0px\)\)\]{max-height:calc(100dvh - 48px - var(--sp-strip-h,0px))}.min-h-0{min-height:0}.min-h-0\!{min-height:0!important}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-22{min-height:calc(var(--spacing) * 22)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[104px\]{min-height:104px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[216px\]{min-height:216px}.min-h-\[260px\]{min-height:260px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[24\%\]{width:24%}.w-\[38\%\]{width:38%}.w-\[51px\]{width:51px}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[96vw\]{width:96vw}.w-\[104px\]{width:104px}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[176px\]\!{width:176px!important}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[500px\]{width:500px}.w-\[calc\(\(100\%-24px\)\/3\)\]{width:calc(33.3333% - 8px)}.w-\[min\(460px\,calc\(100vw-48px\)\)\]{width:min(460px,100vw - 48px)}.w-\[min\(520px\,calc\(100vw-48px\)\)\]{width:min(520px,100vw - 48px)}.w-\[min\(640px\,calc\(100vw-48px\)\)\]{width:min(640px,100vw - 48px)}.w-\[min\(680px\,calc\(100vw-48px\)\)\]{width:min(680px,100vw - 48px)}.w-\[min\(720px\,calc\(100vw-48px\)\)\]{width:min(720px,100vw - 48px)}.w-\[min\(760px\,calc\(100vw-48px\)\)\]{width:min(760px,100vw - 48px)}.w-\[min\(860px\,calc\(100vw-48px\)\)\]{width:min(860px,100vw - 48px)}.w-\[min\(960px\,calc\(100vw-48px\)\)\]{width:min(960px,100vw - 48px)}.w-\[min\(980px\,calc\(100vw-48px\)\)\]{width:min(980px,100vw - 48px)}.w-\[min\(1120px\,calc\(100vw-48px\)\)\]{width:min(1120px,100vw - 48px)}.w-\[min\(1180px\,calc\(100vw-48px\)\)\]{width:min(1180px,100vw - 48px)}.w-fit{width:fit-content}.w-fit\!{width:fit-content!important}.w-full{width:100%}.w-full\!{width:100%!important}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[920px\]{max-width:920px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-full\!{max-width:100%!important}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-none\!{max-width:none!important}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[560px\]{min-width:560px}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-\[1_1_8px\]{flex:8px}.flex-\[1_1_220px\]{flex:220px}.flex-\[1_1_240px\]{flex:240px}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[180px\]{flex-basis:180px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[2px\]{--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[20px\]{--tw-translate-x:20px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[2px\]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[v2-shake_\.35s\]{animation:.35s v2-shake}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.4fr_1\.1fr_1fr_0\.9fr_0\.7fr_0\.9fr_0\.7fr_0\.6fr\]{grid-template-columns:1.4fr 1.1fr 1fr .9fr .7fr .9fr .7fr .6fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)_420px\]{grid-template-columns:88px minmax(0,1fr) 420px}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.grid-cols-\[440px_minmax\(0\,1fr\)\]{grid-template-columns:440px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.5fr\)_128px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_150px_88px_20px\]{grid-template-columns:minmax(0,1.5fr) 128px minmax(0,1fr) minmax(0,1fr) 150px 88px 20px}.grid-cols-\[minmax\(0\,1fr\)_56px\]{grid-template-columns:minmax(0,1fr) 56px}.grid-cols-\[minmax\(0\,1fr\)_72px_84px_200px_84px\]{grid-template-columns:minmax(0,1fr) 72px 84px 200px 84px}.grid-cols-\[minmax\(0\,1fr\)_88px_120px\]{grid-template-columns:minmax(0,1fr) 88px 120px}.grid-cols-\[minmax\(0\,1fr\)_96px_140px_150px\]{grid-template-columns:minmax(0,1fr) 96px 140px 150px}.grid-cols-\[minmax\(0\,1fr\)_110px_120px_96px\]{grid-template-columns:minmax(0,1fr) 110px 120px 96px}.grid-cols-\[minmax\(0\,1fr\)_110px_120px_96px_56px\]{grid-template-columns:minmax(0,1fr) 110px 120px 96px 56px}.grid-cols-\[minmax\(0\,1fr\)_110px_170px_220px\]{grid-template-columns:minmax(0,1fr) 110px 170px 220px}.grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.25fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(168px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,250px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.grid-rows-\[1\.25fr_1fr\]{grid-template-rows:1.25fr 1fr}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/70>:not(:last-child)){border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible\!{overflow:visible!important}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--v2-radius) * 1.8)}.rounded-2xl\!{border-radius:calc(var(--v2-radius) * 1.8)!important}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--v2-radius-md\)\,10px\)\]{border-radius:min(var(--v2-radius-md), 10px)}.rounded-\[min\(var\(--v2-radius-md\)\,12px\)\]{border-radius:min(var(--v2-radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--v2-radius)}.rounded-md{border-radius:calc(var(--v2-radius) * .8)}.rounded-none\!{border-radius:0!important}.rounded-sm{border-radius:calc(var(--v2-radius) * .6)}.rounded-xl{border-radius:calc(var(--v2-radius) * 1.4)}.rounded-xl\!{border-radius:calc(var(--v2-radius) * 1.4)!important}.rounded-t-3xl{border-top-left-radius:calc(var(--v2-radius) * 2.2);border-top-right-radius:calc(var(--v2-radius) * 2.2)}.rounded-b-xl{border-bottom-right-radius:calc(var(--v2-radius) * 1.4);border-bottom-left-radius:calc(var(--v2-radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#A9A9B2\]{border-color:#a9a9b2}.border-\[\#c7c7cc\]{border-color:#c7c7cc}.border-border,.border-border\/70{border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.border-border\/70\!{border-color:var(--v2-border)!important}@supports (color:color-mix(in lab, red, red)){.border-border\/70\!{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)!important}}.border-card{border-color:var(--v2-card)}.border-foreground\/25{border-color:var(--v2-foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--v2-foreground) 25%, transparent)}}.border-input{border-color:var(--v2-input)}.border-primary,.border-primary\/20{border-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--v2-primary) 20%, transparent)}}.border-primary\/25{border-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--v2-primary) 25%, transparent)}}.border-tone-gray\/60{border-color:#8e8b9999}@supports (color:color-mix(in lab, red, red)){.border-tone-gray\/60{border-color:color-mix(in oklab, var(--color-tone-gray) 60%, transparent)}}.border-tone-red{border-color:var(--color-tone-red)}.border-transparent{border-color:#0000}.bg-\[\#C8B6FD\]{background-color:#c8b6fd}.bg-\[\#EEF7F1\]{background-color:#eef7f1}.bg-\[\#FBF0E1\]{background-color:#fbf0e1}.bg-\[\#FDF1EF\]{background-color:#fdf1ef}.bg-\[\#a78bfa\]\/30{background-color:oklab(70.8969% .0635732 -.145921/.3)}.bg-\[\#cfcfd8\]{background-color:#cfcfd8}.bg-\[\#e3e2ea\]{background-color:#e3e2ea}.bg-\[\#e6e5ec\]{background-color:#e6e5ec}.bg-\[\#e6e5ec\]\!{background-color:#e6e5ec!important}.bg-\[\#e6e5ec\]\/95{background-color:oklab(92.4699% .00365996 -.00871229/.95)}.bg-\[\#e9e9ee\]{background-color:#e9e9ee}.bg-\[\#ecebf1\]{background-color:#ecebf1}.bg-\[\#f2f2f7\]{background-color:#f2f2f7}.bg-\[\#f5f5f8\]{background-color:#f5f5f8}.bg-\[\#f7f7fa\]{background-color:#f7f7fa}.bg-\[\#fff4e5\]{background-color:#fff4e5}.bg-\[\#fff8eb\]{background-color:#fff8eb}.bg-\[var\(--color-ground\,\#F2F2F7\)\]{background-color:var(--color-ground,#f2f2f7)}.bg-accent,.bg-accent\/40{background-color:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--v2-accent) 40%, transparent)}}.bg-accent\/60{background-color:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--v2-accent) 60%, transparent)}}.bg-background{background-color:var(--v2-background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-border{background-color:var(--v2-border)}.bg-card{background-color:var(--v2-card)}.bg-card\!{background-color:var(--v2-card)!important}.bg-destructive\/10{background-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--v2-destructive) 10%, transparent)}}.bg-foreground{background-color:var(--v2-foreground)}.bg-muted,.bg-muted\/50{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--v2-muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--v2-muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--v2-muted) 70%, transparent)}}.bg-popover{background-color:var(--v2-popover)}.bg-primary,.bg-primary\/10{background-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--v2-primary) 10%, transparent)}}.bg-secondary{background-color:var(--v2-secondary)}.bg-tone-blue{background-color:var(--color-tone-blue)}.bg-tone-blue\/10{background-color:#0a84ff1a}@supports (color:color-mix(in lab, red, red)){.bg-tone-blue\/10{background-color:color-mix(in oklab, var(--color-tone-blue) 10%, transparent)}}.bg-tone-gray{background-color:var(--color-tone-gray)}.bg-tone-gray\/12{background-color:#8e8b991f}@supports (color:color-mix(in lab, red, red)){.bg-tone-gray\/12{background-color:color-mix(in oklab, var(--color-tone-gray) 12%, transparent)}}.bg-tone-gray\/30{background-color:#8e8b994d}@supports (color:color-mix(in lab, red, red)){.bg-tone-gray\/30{background-color:color-mix(in oklab, var(--color-tone-gray) 30%, transparent)}}.bg-tone-gray\/40{background-color:#8e8b9966}@supports (color:color-mix(in lab, red, red)){.bg-tone-gray\/40{background-color:color-mix(in oklab, var(--color-tone-gray) 40%, transparent)}}.bg-tone-gray\/50{background-color:#8e8b9980}@supports (color:color-mix(in lab, red, red)){.bg-tone-gray\/50{background-color:color-mix(in oklab, var(--color-tone-gray) 50%, transparent)}}.bg-tone-green{background-color:var(--color-tone-green)}.bg-tone-green\/10{background-color:#22a55b1a}@supports (color:color-mix(in lab, red, red)){.bg-tone-green\/10{background-color:color-mix(in oklab, var(--color-tone-green) 10%, transparent)}}.bg-tone-green\/10\!{background-color:#22a55b1a!important}@supports (color:color-mix(in lab, red, red)){.bg-tone-green\/10\!{background-color:color-mix(in oklab, var(--color-tone-green) 10%, transparent)!important}}.bg-tone-green\/12{background-color:#22a55b1f}@supports (color:color-mix(in lab, red, red)){.bg-tone-green\/12{background-color:color-mix(in oklab, var(--color-tone-green) 12%, transparent)}}.bg-tone-indigo{background-color:var(--color-tone-indigo)}.bg-tone-indigo\/10{background-color:#5e5ce61a}@supports (color:color-mix(in lab, red, red)){.bg-tone-indigo\/10{background-color:color-mix(in oklab, var(--color-tone-indigo) 10%, transparent)}}.bg-tone-orange{background-color:var(--color-tone-orange)}.bg-tone-orange\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab, red, red)){.bg-tone-orange\/10{background-color:color-mix(in oklab, var(--color-tone-orange) 10%, transparent)}}.bg-tone-orange\/12{background-color:#f59e0b1f}@supports (color:color-mix(in lab, red, red)){.bg-tone-orange\/12{background-color:color-mix(in oklab, var(--color-tone-orange) 12%, transparent)}}.bg-tone-orange\/12\!{background-color:#f59e0b1f!important}@supports (color:color-mix(in lab, red, red)){.bg-tone-orange\/12\!{background-color:color-mix(in oklab, var(--color-tone-orange) 12%, transparent)!important}}.bg-tone-orange\/15{background-color:#f59e0b26}@supports (color:color-mix(in lab, red, red)){.bg-tone-orange\/15{background-color:color-mix(in oklab, var(--color-tone-orange) 15%, transparent)}}.bg-tone-pink{background-color:var(--color-tone-pink)}.bg-tone-pink\/10{background-color:#ec48991a}@supports (color:color-mix(in lab, red, red)){.bg-tone-pink\/10{background-color:color-mix(in oklab, var(--color-tone-pink) 10%, transparent)}}.bg-tone-red{background-color:var(--color-tone-red)}.bg-tone-red\/10{background-color:#e5484d1a}@supports (color:color-mix(in lab, red, red)){.bg-tone-red\/10{background-color:color-mix(in oklab, var(--color-tone-red) 10%, transparent)}}.bg-tone-red\/10\!{background-color:#e5484d1a!important}@supports (color:color-mix(in lab, red, red)){.bg-tone-red\/10\!{background-color:color-mix(in oklab, var(--color-tone-red) 10%, transparent)!important}}.bg-tone-teal{background-color:var(--color-tone-teal)}.bg-tone-teal\/10{background-color:#14b8a61a}@supports (color:color-mix(in lab, red, red)){.bg-tone-teal\/10{background-color:color-mix(in oklab, var(--color-tone-teal) 10%, transparent)}}.bg-tone-violet{background-color:var(--color-tone-violet)}.bg-tone-violet\/10{background-color:#6a2bf51a}@supports (color:color-mix(in lab, red, red)){.bg-tone-violet\/10{background-color:color-mix(in oklab, var(--color-tone-violet) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(165deg\,\#7a3cf7_0\%\,\#5a22e0_55\%\,\#4a1bc0_100\%\)\]{background-image:linear-gradient(165deg,#7a3cf7 0%,#5a22e0 55%,#4a1bc0 100%)}.from-\[\#7a3cf7\]{--tw-gradient-from:#7a3cf7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#6a2bf5\]{--tw-gradient-via:#6a2bf5;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#4a1bc0\]{--tw-gradient-to:#4a1bc0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:20px\]{background-size:20px}.bg-clip-padding{background-clip:padding-box}.bg-\[right_14px_center\]{background-position:right 14px center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-11{padding-inline:calc(var(--spacing) * 11)}.px-\[7px\]{padding-inline:7px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\!{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[3px\]{padding-block:3px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9\!{padding-right:calc(var(--spacing) * 9)!important}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-10\!{padding-right:calc(var(--spacing) * 10)!important}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-32{padding-right:calc(var(--spacing) * 32)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-1{padding-left:var(--spacing)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-4\!{padding-left:calc(var(--spacing) * 4)!important}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[58px\]{padding-left:58px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[16px\]\!{font-size:16px!important}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[18px\]\!{font-size:18px!important}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[22px\]\!{font-size:22px!important}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[34px\]\!{font-size:34px!important}.text-\[40px\]{font-size:40px}.text-\[40px\]\!{font-size:40px!important}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.08\]\!{--tw-leading:1.08!important;line-height:1.08!important}.leading-\[1\.15\]\!{--tw-leading:1.15!important;line-height:1.15!important}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.leading-none{--tw-leading:1;line-height:1}.leading-normal\!{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-tight\!{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.02em\]\!{--tw-tracking:-.02em!important;letter-spacing:-.02em!important}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1B7A3B\]{color:#1b7a3b}.text-\[\#1d7a43\]{color:#1d7a43}.text-\[\#8a4a06\]{color:#8a4a06}.text-\[\#A9A9B2\]{color:#a9a9b2}.text-\[\#A35A00\]{color:#a35a00}.text-\[\#B49BFF\]{color:#b49bff}.text-\[\#C8241A\]{color:#c8241a}.text-\[\#a35a00\]{color:#a35a00}.text-\[\#b45309\]{color:#b45309}.text-background{color:var(--v2-background)}.text-destructive{color:var(--v2-destructive)}.text-foreground{color:var(--v2-foreground)}.text-foreground\!{color:var(--v2-foreground)!important}.text-foreground\/60{color:var(--v2-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--v2-foreground) 60%, transparent)}}.text-foreground\/70{color:var(--v2-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--v2-foreground) 70%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground{color:var(--v2-muted-foreground)}.text-muted-foreground\!{color:var(--v2-muted-foreground)!important}.text-popover-foreground{color:var(--v2-popover-foreground)}.text-primary{color:var(--v2-primary)}.text-primary-foreground,.text-primary-foreground\/80{color:var(--v2-primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/80{color:color-mix(in oklab, var(--v2-primary-foreground) 80%, transparent)}}.text-secondary-foreground{color:var(--v2-secondary-foreground)}.text-tone-blue{color:var(--color-tone-blue)}.text-tone-gray{color:var(--color-tone-gray)}.text-tone-gray\/70{color:#8e8b99b3}@supports (color:color-mix(in lab, red, red)){.text-tone-gray\/70{color:color-mix(in oklab, var(--color-tone-gray) 70%, transparent)}}.text-tone-green{color:var(--color-tone-green)}.text-tone-indigo{color:var(--color-tone-indigo)}.text-tone-orange{color:var(--color-tone-orange)}.text-tone-pink{color:var(--color-tone-pink)}.text-tone-red{color:var(--color-tone-red)}.text-tone-teal{color:var(--color-tone-teal)}.text-tone-violet{color:var(--color-tone-violet)}.text-violet-ink{color:var(--color-violet-ink)}.text-violet-ink\/70{color:#4a1bc0b3}@supports (color:color-mix(in lab, red, red)){.text-violet-ink\/70{color:color-mix(in oklab, var(--color-violet-ink) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.caret-primary{caret-color:var(--v2-primary)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-1px_0_0_rgb\(20_16_40\/0\.06\)\]{--tw-shadow:-1px 0 0 var(--tw-shadow-color,#1410280f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_100vmax_rgb\(0_0_0\/0\.22\)\,0_24px_64px_rgb\(20_16_40\/0\.22\)\]{--tw-shadow:0 0 0 100vmax var(--tw-shadow-color,#00000038), 0 24px 64px var(--tw-shadow-color,#14102838);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(20_16_40\/0\.06\)\,0_12px_40px_rgb\(20_16_40\/0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1410280f), 0 12px 40px var(--tw-shadow-color,#14102814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_4px_rgb\(0_0_0\/0\.2\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgb\(20_16_40\/0\.18\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1410282e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_40px_rgb\(20_16_40\/0\.18\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#1410282e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgb\(20_16_40\/0\.22\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#14102838);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_rgb\(20_16_40\/0\.22\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#14102838);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#4a1bc059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-soft{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1410280f), 0 1px 1px var(--tw-shadow-color,#14102808);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-soft\!{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1410280f), 0 1px 1px var(--tw-shadow-color,#14102808)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ring-border,.ring-border\/60{--tw-ring-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--v2-border) 60%, transparent)}}.ring-border\/70{--tw-ring-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/70{--tw-ring-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.ring-card{--tw-ring-color:var(--v2-card)}.ring-destructive{--tw-ring-color:var(--v2-destructive)}.ring-foreground\/10{--tw-ring-color:var(--v2-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--v2-foreground) 10%, transparent)}}.ring-primary,.ring-primary\/15{--tw-ring-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab, var(--v2-primary) 15%, transparent)}}.ring-primary\/70{--tw-ring-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab, var(--v2-primary) 70%, transparent)}}.ring-tone-orange{--tw-ring-color:var(--color-tone-orange)}.ring-tone-red\/30{--tw-ring-color:#e5484d4d}@supports (color:color-mix(in lab, red, red)){.ring-tone-red\/30{--tw-ring-color:color-mix(in oklab, var(--color-tone-red) 30%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/25{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.ring-white\/25{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.drop-shadow-\[0_8px_20px_rgb\(20_8_60\/0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 20px var(--tw-drop-shadow-color,#14083c59));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-data-checked\:translate-x-6:is(:where(.group)[data-checked] *){--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-checked\:border-primary:is(:where(.peer):checked~*){border-color:var(--v2-primary)}.peer-checked\:bg-primary:is(:where(.peer):checked~*){background-color:var(--v2-primary)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-3:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-primary:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--v2-primary)}.peer-focus-visible\:ring-ring\/50:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--v2-ring)}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-ring\/50:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--v2-ring) 50%, transparent)}}.peer-disabled\:opacity-45:is(:where(.peer):disabled~*){opacity:.45}.first-letter\:uppercase:first-letter{text-transform:uppercase}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:h-11::file-selector-button{height:calc(var(--spacing) * 11)}.file\:rounded-xl::file-selector-button{border-radius:calc(var(--v2-radius) * 1.4)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-secondary::file-selector-button{background-color:var(--v2-secondary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-\[15px\]::file-selector-button{font-size:15px}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::file-selector-button{color:var(--v2-foreground)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/60::placeholder{color:var(--v2-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--v2-muted-foreground) 60%, transparent)}}.placeholder\:text-tone-gray::placeholder{color:var(--color-tone-gray)}.placeholder\:text-tone-gray\/60::placeholder{color:#8e8b9999}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-tone-gray\/60::placeholder{color:color-mix(in oklab, var(--color-tone-gray) 60%, transparent)}}.placeholder\:normal-case::placeholder{text-transform:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--v2-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--v2-secondary\)\,var\(--v2-foreground\)_5\%\)\]:hover{background-color:var(--v2-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--v2-secondary\)\,var\(--v2-foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--v2-secondary),var(--v2-foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/70:hover{background-color:var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, var(--v2-accent) 70%, transparent)}}.hover\:bg-card:hover{background-color:var(--v2-card)}.hover\:bg-destructive\/20:hover{background-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--v2-destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/60:hover{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--v2-muted) 60%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--v2-primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--v2-primary) 90%, transparent)}}.hover\:bg-tone-green\/15:hover{background-color:#22a55b26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tone-green\/15:hover{background-color:color-mix(in oklab, var(--color-tone-green) 15%, transparent)}}.hover\:bg-tone-red\/10:hover{background-color:#e5484d1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tone-red\/10:hover{background-color:color-mix(in oklab, var(--color-tone-red) 10%, transparent)}}.hover\:bg-tone-red\/15:hover{background-color:#e5484d26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tone-red\/15:hover{background-color:color-mix(in oklab, var(--color-tone-red) 15%, transparent)}}.hover\:text-foreground:hover{color:var(--v2-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-primary\/20:hover{--tw-ring-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-primary\/20:hover{--tw-ring-color:color-mix(in oklab, var(--v2-primary) 20%, transparent)}}}.focus\:bg-card:focus{background-color:var(--v2-card)}.focus\:bg-card\/70\!:focus{background-color:var(--v2-card)!important}@supports (color:color-mix(in lab, red, red)){.focus\:bg-card\/70\!:focus{background-color:color-mix(in oklab, var(--v2-card) 70%, transparent)!important}}.focus\:shadow-none\!:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:ring-0\!:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus\:outline-none\!:focus{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--v2-destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--v2-ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--v2-destructive) 20%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--v2-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--v2-primary) 50%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--v2-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--v2-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--v2-ring)}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.97\]:active{scale:.97}.active\:scale-\[\.98\]:active{scale:.98}.active\:scale-\[\.99\]:active{scale:.99}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-\[\#bdbdc8\]:active{background-color:#bdbdc8}.active\:bg-\[\#dcdce2\]:active{background-color:#dcdce2}.active\:bg-\[\#fdf0d6\]:active{background-color:#fdf0d6}.active\:bg-accent:active{background-color:var(--v2-accent)}.active\:bg-card:active{background-color:var(--v2-card)}.active\:bg-muted:active,.active\:bg-muted\/60:active{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.active\:bg-muted\/60:active{background-color:color-mix(in oklab, var(--v2-muted) 60%, transparent)}}.active\:bg-white\/25:active{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/25:active{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--v2-input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--v2-input) 50%, transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--v2-radius)}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:pointer-events-auto{pointer-events:auto}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:m-0{margin:0}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:h-full{height:100%}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:w-\[1040px\]{width:1040px}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:max-w-full{max-width:100%}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:flex-none{flex:none}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:p-6{padding:calc(var(--spacing) * 6)}:where(.home-drawer-action-overlay) .in-\[\.home-drawer-action-overlay\]\:shadow-\[0_-12px_40px_rgb\(20_16_40\/0\.16\)\]{--tw-shadow:0 -12px 40px var(--tw-shadow-color,#14102829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--v2-muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--v2-secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--v2-foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--v2-secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--v2-destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--v2-destructive) 20%, transparent)}}.aria-pressed\:bg-card[aria-pressed=true]{background-color:var(--v2-card)}.aria-pressed\:bg-primary[aria-pressed=true]{background-color:var(--v2-primary)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--v2-foreground)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.aria-pressed\:shadow-soft[aria-pressed=true]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1410280f), 0 1px 1px var(--tw-shadow-color,#14102808);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:bg-background[data-active]{background-color:var(--v2-background)}.data-active\:bg-card\![data-active]{background-color:var(--v2-card)!important}.data-active\:text-foreground[data-active]{color:var(--v2-foreground)}.data-active\:text-foreground\![data-active]{color:var(--v2-foreground)!important}.data-active\:shadow-soft[data-active]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1410280f), 0 1px 1px var(--tw-shadow-color,#14102808);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:bg-primary[data-checked]{background-color:var(--v2-primary)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:w-full[data-side=right]{width:100%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=48rem){.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:hidden{display:none}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-row{flex-direction:row}.max-md\:justify-between{justify-content:space-between}}@media not all and (width>=40rem){.max-sm\:top-0{top:0}.max-sm\:ml-0{margin-left:0}.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:h-dvh{height:100dvh}.max-sm\:max-h-dvh{max-height:100dvh}.max-sm\:w-full{width:100%}.max-sm\:flex-none{flex:none}.max-sm\:\[scrollbar-width\:none\]{scrollbar-width:none}.max-sm\:overflow-x-auto{overflow-x:auto}.max-sm\:rounded-full{border-radius:2147483647px}.max-sm\:rounded-none{border-radius:0}.max-sm\:p-4{padding:calc(var(--spacing) * 4)}.max-sm\:p-5{padding:calc(var(--spacing) * 5)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:py-2{padding-block:calc(var(--spacing) * 2)}.max-sm\:pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px, env(safe-area-inset-bottom))}.max-sm\:text-\[40px\]{font-size:40px}.max-sm\:leading-\[44px\]{--tw-leading:44px;line-height:44px}}@media (width>=40rem){.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-\[118px\]{width:118px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:shrink-0{flex-shrink:0}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm)}.data-\[side\=right\]\:sm\:max-w-\[480px\][data-side=right]{max-width:480px}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}.sm\:data-\[side\=right\]\:max-w-lg[data-side=right]{max-width:var(--container-lg)}}@media (width>=48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-\[1\.1fr_1\.4fr_1\.3fr_auto_0\.8fr\]{grid-template-columns:1.1fr 1.4fr 1.3fr auto .8fr}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[17px\]{font-size:17px}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--v2-input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--v2-destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--v2-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--v2-input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--v2-muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--v2-destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--v2-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--v2-input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--v2-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--v2-muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--v2-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--v2-destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--v2-input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--v2-input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--v2-destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--v2-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--v2-destructive) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--v2-input)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--v2-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--v2-input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:var(--v2-foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}@media print{.print\:static{position:static}.print\:hidden{display:none}.print\:max-h-none{max-height:none}.print\:w-auto{width:auto}.print\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.print\:overflow-visible{overflow:visible}.print\:rounded-none{border-radius:0}.print\:bg-transparent{background-color:#0000}.print\:p-0{padding:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_\.count-paper_h2\]\:font-bold .count-paper h2,.\[\&_\.count-paper_h3\]\:font-bold .count-paper h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.inventory-thermal\]\:h-auto\! .inventory-thermal{height:auto!important}.\[\&_\.inventory-thermal\]\:min-h-0\! .inventory-thermal{min-height:0!important}.\[\&_\.inventory-thermal\]\:shadow-none\! .inventory-thermal{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&_\[data-slot\=sheet-close\]\]\:size-11 [data-slot=sheet-close]{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&_button\]\:min-h-11 button{min-height:calc(var(--spacing) * 11)}.\[\&_dd\]\:m-0 dd{margin:0}.\[\&_dd\]\:text-\[17px\] dd{font-size:17px}.\[\&_dd\]\:text-muted-foreground dd{color:var(--v2-muted-foreground)}.\[\&_dd\]\:tabular-nums dd{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[\&_dl\]\:m-0 dl{margin:0}.\[\&_dl\>div\]\:flex dl>div{display:flex}.\[\&_dl\>div\]\:min-h-14 dl>div{min-height:calc(var(--spacing) * 14)}.\[\&_dl\>div\]\:items-center dl>div{align-items:center}.\[\&_dl\>div\]\:justify-between dl>div{justify-content:space-between}.\[\&_dl\>div\]\:gap-4 dl>div{gap:calc(var(--spacing) * 4)}.\[\&_dl\>div\]\:px-4 dl>div{padding-inline:calc(var(--spacing) * 4)}.\[\&_dl\>div\+div\]\:border-t dl>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_dl\>div\+div\]\:border-border\/70 dl>div+div{border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.\[\&_dl\>div\+div\]\:border-border\/70 dl>div+div{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.\[\&_dt\]\:m-0 dt{margin:0}.\[\&_dt\]\:text-\[17px\] dt{font-size:17px}.\[\&_dt\]\:font-normal dt{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_dt\]\:text-foreground dt{color:var(--v2-foreground)}.\[\&_h3\]\:font-bold h3{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_label\]\:flex label{display:flex}.\[\&_label\]\:flex-col label{flex-direction:column}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_p\]\:m-0\! p{margin:0!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--v2-foreground)}}.\[\&\>\*\]\:m-0\!>*{margin:0!important}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:rounded-none\!>*{border-radius:0!important}.\[\&\>\*\]\:border-0\!>*{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\>\*\]\:shadow-none\!>*{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media not all and (width>=40rem){.max-sm\:\[\&\>\*\]\:min-w-0>*{min-width:0}.max-sm\:\[\&\>\*\]\:flex-1>*{flex:1}}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-border\/70>*+*{border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\*\+\*\]\:border-border\/70>*+*{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.\[\&\>\*\:not\(\:nth-child\(2\)\)\]\:opacity-45>:not(:nth-child(2)){opacity:.45}.\[\&\>button\:nth-child\(2\)\]\:border-t-0>button:nth-child(2){border-top-style:var(--tw-border-style);border-top-width:0}@media print{.print\:\[\&\>div\]\:overflow-visible>div{overflow:visible}}.\[\&\>div\+div\]\:border-t>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>div\+div\]\:border-border\/70>div+div{border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.\[\&\>div\+div\]\:border-border\/70>div+div{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}.\[\&\>p\]\:flex>p{display:flex}.\[\&\>p\]\:justify-between>p{justify-content:space-between}.\[\&\>span\]\:tracking-wide>span{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&\>span\]\:text-muted-foreground>span{color:var(--v2-muted-foreground)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.peer-checked\:\[\&\>span\]\:translate-x-\[22px\]:is(:where(.peer):checked~*)>span{--tw-translate-x:22px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:opacity-0>svg{opacity:0}.peer-checked\:\[\&\>svg\]\:opacity-100:is(:where(.peer):checked~*)>svg{opacity:1}.\[\&\>svg\:not\(\.lucide\)\]\:max-h-full>svg:not(.lucide){max-height:100%}.\[\&\>svg\:not\(\.lucide\)\]\:max-w-full>svg:not(.lucide){max-width:100%}.\[\&\>tr\+tr\]\:border-t>tr+tr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>tr\+tr\]\:border-border\/70>tr+tr{border-color:var(--v2-border)}@supports (color:color-mix(in lab, red, red)){.\[\&\>tr\+tr\]\:border-border\/70>tr+tr{border-color:color-mix(in oklab, var(--v2-border) 70%, transparent)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.v2-root,.v2-shell{--v2-background:#f2f2f7;--v2-foreground:#16131f;--v2-card:#fff;--v2-card-foreground:#16131f;--v2-popover:#fff;--v2-popover-foreground:oklch(14.5% 0 0);--v2-primary:#6a2bf5;--v2-primary-foreground:#fff;--v2-secondary:#eeedf3;--v2-secondary-foreground:#16131f;--v2-muted:#eeedf3;--v2-muted-foreground:#6e6b7b;--v2-accent:#f1ebff;--v2-accent-foreground:#4a1bc0;--v2-destructive:#e5484d;--v2-border:#e4e2ec;--v2-input:#e4e2ec;--v2-ring:#6a2bf5;--v2-chart-1:oklch(87% 0 0);--v2-chart-2:oklch(55.6% 0 0);--v2-chart-3:oklch(43.9% 0 0);--v2-chart-4:oklch(37.1% 0 0);--v2-chart-5:oklch(26.9% 0 0);--v2-radius:.875rem;--v2-sidebar:oklch(98.5% 0 0);--v2-sidebar-foreground:oklch(14.5% 0 0);--v2-sidebar-primary:oklch(20.5% 0 0);--v2-sidebar-primary-foreground:oklch(98.5% 0 0);--v2-sidebar-accent:oklch(97% 0 0);--v2-sidebar-accent-foreground:oklch(20.5% 0 0);--v2-sidebar-border:oklch(92.2% 0 0);--v2-sidebar-ring:oklch(70.8% 0 0);--v2-radius-md:calc(var(--v2-radius) * .8)}@keyframes v2-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-10px)}40%,80%{transform:translate(10px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
