.v-card[data-v-220e07bd]{cursor:pointer;transition:all .3s ease}.v-card.on-hover[data-v-220e07bd]{transform:translateY(-4px)}.selected-card[data-v-220e07bd]{border:2px solid var(--v-primary-base);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media (max-width:600px){.v-card-text[data-v-220e07bd]{padding:12px!important}.v-icon[data-v-220e07bd]{font-size:48px!important}}.rounded-lg[data-v-69f3aab7]{border-radius:12px;border:1px solid rgba(0,0,0,.12);background-color:#f5f5f5;transition:all .3s ease}.rounded-lg[data-v-69f3aab7]:hover{border-color:var(--v-primary-base);box-shadow:0 2px 8px rgba(0,0,0,.1)}.text-subtitle-2[data-v-69f3aab7]{letter-spacing:.5px}.v-text-field[data-v-69f3aab7] .v-input__prepend-inner{margin-right:8px}.pos-selector[data-v-10f28b74]{display:flex;flex-direction:column}.pos-toolbar[data-v-10f28b74]{display:flex;align-items:center;gap:8px}.pos-toolbar__search[data-v-10f28b74]{flex:1 1 auto;max-width:420px}.pos-hint[data-v-10f28b74]{display:flex;align-items:center;font-size:.72rem;color:var(--v-primary-base,#1976d2);margin-top:4px}.pos-multiplier[data-v-10f28b74]{display:flex;align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:6px;padding:0 2px;flex:0 0 auto}.pos-multiplier__value[data-v-10f28b74]{min-width:34px;text-align:center;font-weight:700;font-size:.9rem}.pos-multiplier--active[data-v-10f28b74]{border-color:var(--v-primary-base,#1976d2);color:var(--v-primary-base,#1976d2);background:rgba(25,118,210,.08)}.pos-chips[data-v-10f28b74]{display:flex;gap:6px;overflow-x:auto;padding:10px 2px 8px;scrollbar-width:thin}.pos-chip[data-v-10f28b74]{flex:0 0 auto}.pos-chip__count[data-v-10f28b74]{margin-left:6px;opacity:.65;font-size:.72rem}.pos-main[data-v-10f28b74]{gap:0}.pos-main__products[data-v-10f28b74]{padding-right:0}@media(min-width:960px){.pos-main__products[data-v-10f28b74]{padding-right:12px}}.pos-main__cart[data-v-10f28b74],.pos-panel[data-v-10f28b74]{height:clamp(400px,68vh,860px)}.pos-panel[data-v-10f28b74]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:8px}.pos-featured[data-v-10f28b74]{margin-bottom:10px}.pos-featured__title[data-v-10f28b74]{display:flex;align-items:center;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:rgba(0,0,0,.55);margin-bottom:6px}.pos-featured__row[data-v-10f28b74]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.pos-combo[data-v-10f28b74]{flex:0 0 auto;width:190px;border:1px solid #ff7043;border-radius:8px;padding:8px;cursor:pointer;background:rgba(255,112,67,.06);transition:transform .12s ease}.pos-combo[data-v-10f28b74]:hover{transform:translateY(-2px)}.pos-combo__title[data-v-10f28b74]{font-weight:700;font-size:.88rem;line-height:1.2}.pos-combo__items[data-v-10f28b74]{font-size:.7rem;color:rgba(0,0,0,.6);line-height:1.2;margin:2px 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos-combo__prices[data-v-10f28b74]{display:flex;align-items:baseline;gap:6px}.pos-combo__old[data-v-10f28b74]{font-size:.7rem;text-decoration:line-through;color:rgba(0,0,0,.45)}.pos-combo__price[data-v-10f28b74]{font-weight:800;color:#e64a19}.pos-grid[data-v-10f28b74]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px}.pos-skeleton[data-v-10f28b74]{border-radius:8px;overflow:hidden}.pos-tile[data-v-10f28b74]{position:relative;border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;transition:box-shadow .12s ease,transform .12s ease,border-color .12s ease}.pos-tile[data-v-10f28b74]:hover{border-color:var(--v-primary-base,#1976d2);box-shadow:0 2px 8px rgba(0,0,0,.12)}.pos-tile[data-v-10f28b74]:active{transform:scale(.98)}.pos-tile__media[data-v-10f28b74]{position:relative;height:72px}.pos-tile__mono[data-v-10f28b74]{height:72px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:1px}.pos-tile__badge[data-v-10f28b74]{position:absolute;top:4px;left:4px}.pos-tile__tune[data-v-10f28b74]{position:absolute;top:2px;right:2px;background:hsla(0,0%,100%,.85)}.pos-tile__body[data-v-10f28b74]{padding:6px 8px 8px}.pos-tile__name[data-v-10f28b74]{font-size:.85rem;font-weight:600;line-height:1.2;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos-tile__category[data-v-10f28b74]{font-size:.68rem;color:rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-tile__price[data-v-10f28b74]{font-weight:800;color:var(--v-primary-base,#1976d2);margin-top:2px}.pos-tile--disabled[data-v-10f28b74]{opacity:.42;cursor:not-allowed;filter:grayscale(100%)}.pos-tile--disabled[data-v-10f28b74]:hover{border-color:rgba(0,0,0,.12);box-shadow:none}.pos-tile--added[data-v-10f28b74]{animation:pos-pulse-10f28b74 .45s ease}@keyframes pos-pulse-10f28b74{0%{box-shadow:0 0 0 0 rgba(76,175,80,.6)}to{box-shadow:0 0 0 12px rgba(76,175,80,0)}}.pos-list[data-v-10f28b74]{display:flex;flex-direction:column}.pos-row[data-v-10f28b74]{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer}.pos-row[data-v-10f28b74]:hover{background:rgba(0,0,0,.03)}.pos-row__image[data-v-10f28b74]{flex:0 0 auto;border-radius:6px}.pos-row__mono[data-v-10f28b74]{flex:0 0 auto;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.9rem}.pos-row__body[data-v-10f28b74]{flex:1 1 auto;min-width:0}.pos-row__name[data-v-10f28b74]{font-size:.92rem;font-weight:600;line-height:1.2}.pos-row__category[data-v-10f28b74],.pos-row__desc[data-v-10f28b74]{font-size:.72rem;color:rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-row__price[data-v-10f28b74]{font-weight:800;color:var(--v-primary-base,#1976d2);white-space:nowrap}.pos-empty[data-v-10f28b74]{padding:40px 16px;text-align:center;color:rgba(0,0,0,.45)}.pos-mobile-bar[data-v-10f28b74]{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:14px;padding:8px 12px;margin-top:8px;background:#fff;border-top:1px solid rgba(0,0,0,.1);cursor:pointer}.pos-mobile-bar__total[data-v-10f28b74]{line-height:1.1}.pos-cart-sheet[data-v-10f28b74]{max-height:70vh}.pos-qty[data-v-10f28b74]{display:flex;align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:6px;width:-moz-fit-content;width:fit-content}.pos-qty__value[data-v-10f28b74]{min-width:44px;text-align:center;font-size:1.15rem;font-weight:800}.pos-dialog__mono[data-v-10f28b74]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800}.theme--dark .pos-tile[data-v-10f28b74]{background:#1e1e1e;border-color:hsla(0,0%,100%,.12)}.theme--dark .pos-panel[data-v-10f28b74]{border-color:hsla(0,0%,100%,.12)}.theme--dark .pos-mobile-bar[data-v-10f28b74]{background:#1e1e1e}.theme--dark .pos-combo__items[data-v-10f28b74],.theme--dark .pos-featured__title[data-v-10f28b74],.theme--dark .pos-row__category[data-v-10f28b74],.theme--dark .pos-row__desc[data-v-10f28b74],.theme--dark .pos-tile__category[data-v-10f28b74]{color:hsla(0,0%,100%,.6)}.order-step-actions[data-v-5de849f3]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 0 6px;background:#fff;border-top:1px solid rgba(0,0,0,.06)}@media (max-width:960px){.order-step-actions[data-v-5de849f3]{padding-bottom:12px}}