.M55gQW_track{scrollbar-width:none}.M55gQW_track::-webkit-scrollbar{display:none}.M55gQW_quoteMark{background-image:linear-gradient(to right, var(--color-brand-deep), var(--color-brand-primary));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:7.625rem;line-height:1;transform:rotate(180deg)}
.pg2TNG_shape{z-index:-1;background-image:radial-gradient(var(--color-brand-primary) 1.5px, transparent 1.5px);opacity:.25;background-size:1rem 1rem;width:14rem;height:15rem;position:absolute;top:0;right:0}@media (prefers-reduced-motion:no-preference){.pg2TNG_shape{animation:12s linear infinite alternate pg2TNG_shape-drift}}@keyframes pg2TNG_shape-drift{25%{transform:translate(40px)}75%{transform:translate(-40px)}}
.kUG8Cq_holderCut{clip-path:polygon(0 11%,100% 0,100% 100%,25% 100%,0 100%)}
.Qe20hW_meta:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--color-brand-primary), var(--color-brand-deep));clip-path:polygon(0 25%,100% 0,100% 100%,25% 100%,0 100%);opacity:.9;position:absolute;inset:0}
.DXF8na_root{width:100%;container-type:inline-size}.DXF8na_fill,.DXF8na_fill .DXF8na_screen{height:100%}.DXF8na_screen{border:1px solid var(--color-pakallko-line);border-radius:var(--radius-card);background:var(--color-pakallko-surface);box-shadow:var(--shadow-card);color:var(--color-pakallko-text);font-family:var(--font-sans);text-align:left;-webkit-user-select:none;user-select:none;font-size:2.08333cqw;line-height:1.35;overflow:hidden}.DXF8na_fill .DXF8na_screen{box-shadow:none;border:0;border-radius:0}.DXF8na_icon{flex-shrink:0;width:1.15em;height:1.15em}.DXF8na_muted{color:var(--color-brand-tertiary);font-size:.8em;display:block}.DXF8na_heading{color:var(--color-pakallko-ink);font-family:var(--font-heading);font-size:1.15em;font-weight:700}.DXF8na_titlebar{border-bottom:1px solid var(--color-pakallko-line);background:var(--color-white);height:2.4em;color:var(--color-pakallko-ink);align-items:center;gap:.8em;padding:0 1em;font-size:.85em;display:flex}.DXF8na_dots{gap:.35em;display:flex}.DXF8na_dots i{background:var(--color-pakallko-line);border-radius:50%;width:.6em;height:.6em}.DXF8na_note{background:var(--color-pakallko-muted);color:var(--color-brand-tertiary);border-radius:1em;margin-left:auto;padding:.2em .7em;font-size:.85em}.DXF8na_card{border-radius:var(--radius-card);background:var(--color-white);min-width:0;box-shadow:var(--shadow-box);flex-direction:column;gap:.3em;padding:.9em 1em;display:flex}.DXF8na_cardHead{justify-content:space-between;display:flex}.DXF8na_cardTitle{color:var(--color-pakallko-ink);font-weight:700}.DXF8na_figure{color:var(--color-pakallko-ink);font-size:1.15em;font-weight:700;display:block}.DXF8na_big{color:var(--color-pakallko-ink);font-family:var(--font-heading);font-size:1.9em;font-weight:700;line-height:1.1}.DXF8na_table{border-collapse:collapse;width:100%;margin-top:.6em;font-size:.82em}.DXF8na_table th{border-bottom:1px solid var(--color-pakallko-line);color:var(--color-brand-tertiary);text-align:right;text-transform:uppercase;padding:.5em .6em;font-size:.85em;font-weight:500}.DXF8na_table td{border-bottom:1px solid var(--color-pakallko-line);text-align:right;white-space:nowrap;padding:.6em}.DXF8na_table th:first-child,.DXF8na_table td:first-child{text-align:left;padding-left:0}.DXF8na_table td:first-child{max-width:14em;color:var(--color-pakallko-ink);text-overflow:ellipsis;overflow:hidden}.DXF8na_table tr:last-child td{border-bottom:0}.DXF8na_sunchu{gap:.9em;padding:1.1em 1.2em 1.3em;display:grid}.DXF8na_toolbar{justify-content:space-between;align-items:center;display:flex}.DXF8na_select{border:1px solid var(--color-pakallko-line);background:var(--color-white);border-radius:.3em;align-items:center;gap:.5em;padding:.35em .8em;font-size:.82em;display:inline-flex}.DXF8na_lines{grid-template-columns:repeat(3,1fr);gap:.9em;display:grid}.DXF8na_lines .DXF8na_card{flex-direction:row;align-items:center;gap:.8em}.DXF8na_tile{background:color-mix(in srgb, var(--color-brand-primary) 10%, var(--color-white));width:2.4em;height:2.4em;color:var(--color-brand-primary);border-radius:.4em;justify-content:center;align-items:center;display:inline-flex}.DXF8na_divider{color:var(--color-pakallko-line)}.DXF8na_pair{grid-template-columns:1fr 1.25fr;gap:.9em;display:grid}.DXF8na_down{color:var(--color-danger);align-items:center;gap:.2em;font-size:.8em;display:inline-flex}.DXF8na_split{justify-content:space-between;margin-top:.4em;display:flex}.DXF8na_split>span:last-child{text-align:right}.DXF8na_bar{border-radius:.3em;height:.45em;margin-top:.5em;display:flex;overflow:hidden}.DXF8na_bar span:first-child{background:var(--color-brand-accent)}.DXF8na_bar span:last-child{background:var(--color-brand-secondary)}.DXF8na_chart{width:100%;height:4.6em;margin-top:auto}.DXF8na_chartArea{fill:color-mix(in srgb, var(--color-brand-secondary) 18%, transparent)}.DXF8na_chartLine{fill:none;stroke:var(--color-brand-secondary);stroke-width:2px;stroke-linejoin:round}.DXF8na_badge{border-radius:1em;padding:.15em .6em;font-size:.9em}.DXF8na_ok{background:color-mix(in srgb, var(--color-brand-secondary) 15%, var(--color-white));color:color-mix(in srgb, var(--color-brand-secondary) 45%, var(--color-pakallko-ink))}.DXF8na_low{background:color-mix(in srgb, var(--color-brand-accent) 20%, var(--color-white));color:color-mix(in srgb, var(--color-brand-accent) 45%, var(--color-pakallko-ink))}.DXF8na_out{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-white));color:var(--color-danger)}.DXF8na_qhatuy{grid-template-columns:13em 1fr;min-height:26em;display:grid}.DXF8na_sidebar{border-right:1px solid var(--color-pakallko-line);background:var(--color-white);color:var(--color-pakallko-ink);padding:1em .7em;font-size:.85em}.DXF8na_menuItem{align-items:center;gap:.6em;padding:.55em .5em;display:flex}.DXF8na_chevron{width:.9em;height:.9em;color:var(--color-brand-tertiary);margin-left:auto}.DXF8na_submenu{background:color-mix(in srgb, var(--color-qhatuy) 10%, var(--color-white));border-radius:.5em;margin:0 0 .4em;padding:.3em;list-style:none}.DXF8na_submenu li{border-radius:.4em;padding:.4em .7em}.DXF8na_submenu .DXF8na_active{background:var(--color-qhatuy);color:var(--color-white);font-weight:700}.DXF8na_form{flex-direction:column;gap:.9em;min-width:0;padding:1.1em 1.3em 1.3em;display:flex}.DXF8na_fields{grid-template-columns:2fr 1fr;gap:.7em;display:grid}.DXF8na_field{border:1px solid var(--color-pakallko-line);background:var(--color-white);color:var(--color-pakallko-ink);border-radius:.4em;flex-direction:column;padding:.5em .8em;font-size:.85em;display:flex}.DXF8na_field:last-child{grid-column:1/-1}.DXF8na_label{color:var(--color-brand-tertiary);font-size:.8em}.DXF8na_form .DXF8na_table{background:var(--color-white);border-radius:.4em;margin-top:0;padding:.4em .8em}.DXF8na_footer{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.DXF8na_addButton,.DXF8na_submit{background:var(--color-qhatuy);color:var(--color-white);border-radius:.4em;align-items:center;gap:.6em;padding:.55em 1em;font-size:.85em;display:inline-flex}.DXF8na_addButton kbd{background:#fff3;border-radius:.2em;padding:.05em .4em;font-family:inherit;font-size:.85em}.DXF8na_totals{text-align:right;grid-template-columns:auto auto;gap:.25em 1.5em;margin:0;font-size:.85em;display:grid}.DXF8na_totals dd{color:var(--color-pakallko-ink);margin:0}.DXF8na_totals dt:last-of-type,.DXF8na_totals dd:last-of-type{color:var(--color-pakallko-ink);font-size:1.15em;font-weight:700}.DXF8na_submitRow{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.DXF8na_submitRow .DXF8na_muted{color:var(--color-qhatuy);align-items:center;gap:.4em;display:inline-flex}.DXF8na_submit{font-weight:700}.DXF8na_market{--accent:var(--color-qhatuy-market)}.DXF8na_rest{--accent:var(--color-qhatuy-rest)}.DXF8na_pos{grid-template-columns:1fr 17em;gap:1em;padding:1.1em 1.2em 1.3em;display:grid}.DXF8na_catalog{flex-direction:column;gap:.8em;min-width:0;display:flex}.DXF8na_chips{white-space:nowrap;gap:.5em;font-size:.82em;display:flex;overflow:hidden}.DXF8na_chips span{background:var(--color-white);color:var(--color-pakallko-ink);box-shadow:var(--shadow-box);border-radius:1.5em;padding:.4em .95em}.DXF8na_chips .DXF8na_chipActive{background:var(--accent);color:var(--color-white)}.DXF8na_search{border:1px solid var(--color-pakallko-line);background:var(--color-white);color:var(--color-brand-tertiary);border-radius:1.5em;padding:.55em .9em;font-size:.82em}.DXF8na_productList{border-collapse:separate;border-spacing:0 .35em;margin-top:0}.DXF8na_productList th{border-bottom:0}.DXF8na_productList td{background:var(--color-white);border-bottom:0}.DXF8na_productList td:first-child{border-radius:.4em 0 0 .4em;padding-left:.8em}.DXF8na_productList td:last-child{border-radius:0 .4em .4em 0}.DXF8na_code{color:var(--color-brand-tertiary)}.DXF8na_price{color:var(--accent);font-weight:700}.DXF8na_dishes{grid-template-columns:repeat(4,1fr);gap:.7em;margin:0;padding:0;font-size:.8em;list-style:none;display:grid}.DXF8na_dishes li{background:var(--color-white);color:var(--color-pakallko-ink);box-shadow:var(--shadow-box);text-align:center;border-radius:.5em;flex-direction:column;gap:.4em;padding-bottom:.5em;display:flex;overflow:hidden}.DXF8na_dishTile{aspect-ratio:4/3;background:color-mix(in srgb, var(--accent) 12%, var(--color-white));color:var(--accent);justify-content:center;align-items:center;display:flex;position:relative}.DXF8na_dishTile .DXF8na_icon{width:2em;height:2em}.DXF8na_dishPrice{background:var(--accent);color:var(--color-white);border-radius:1em;padding:.1em .5em;font-size:.9em;font-weight:700;position:absolute;bottom:.4em;left:.4em}.DXF8na_ticket{border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-box);flex-direction:column;gap:.6em;padding:.9em;display:flex}.DXF8na_ticketLines{gap:.2em;margin:0;padding:0;font-size:.82em;list-style:none;display:grid}.DXF8na_ticketLines li{border-bottom:1px dashed var(--color-pakallko-line);padding:.45em 0}.DXF8na_ticketName{color:var(--color-pakallko-ink);align-items:center;gap:.5em;font-weight:700;display:flex}.DXF8na_tag{background:color-mix(in srgb, var(--accent) 12%, var(--color-white));color:var(--accent);border-radius:.3em;padding:.05em .5em;font-size:.85em;font-weight:400}.DXF8na_ticketRow{justify-content:space-between;align-items:center;margin-top:.3em;display:flex}.DXF8na_ticketRow strong{color:var(--color-pakallko-ink)}.DXF8na_stepper{align-items:center;gap:.6em;display:inline-flex}.DXF8na_stepper i{background:var(--color-pakallko-muted);width:1.4em;height:1.4em;color:var(--color-pakallko-ink);border-radius:.3em;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.DXF8na_ticketTotals{border-top:1px solid var(--color-pakallko-line);grid-template-columns:1fr auto;gap:.3em;margin:auto 0 0;padding-top:.6em;font-size:.82em;display:grid}.DXF8na_ticketTotals dt{color:var(--color-brand-tertiary);text-transform:uppercase}.DXF8na_ticketTotals dd{color:var(--color-pakallko-ink);text-align:right;margin:0;font-weight:700}.DXF8na_ticketTotals dd:last-of-type{color:var(--accent);font-size:1.3em}.DXF8na_finish{background:var(--accent);color:var(--color-white);text-align:center;border-radius:.5em;padding:.65em;font-size:.85em;font-weight:700}
