.cashier-v2,.cashier-v2 *{box-sizing:border-box}.cashier-v2{background:#08131f;grid-template-rows:64px minmax(52px,auto) minmax(0,1fr);block-size:100dvh;min-block-size:0;inline-size:100%;display:grid;overflow:hidden}.cashier-v2__topbar,.cashier-v2__context,.cashier-v2__workspace,.cashier-v2__catalog,.cashier-v2__cart{min-block-size:0;min-inline-size:0}.cashier-v2__topbar{grid-row:1;overflow:hidden}.cashier-v2__context{grid-row:2;overflow:hidden}.cashier-v2-topbar{color:#f5f8fb;background:#07111b;border-block-end:1px solid #213448;align-items:center;gap:8px;block-size:64px;min-inline-size:0;padding:8px 12px;display:flex;overflow:visible}.cashier-v2-topbar button,.cashier-v2-topbar summary{color:#eef5fb;min-block-size:38px;font:inherit;cursor:pointer;background:#0c1926;border:1px solid #24384d;border-radius:10px}.cashier-v2-topbar button:disabled{opacity:.48;cursor:not-allowed}.cashier-v2-topbar__brand{flex:none;align-items:center;gap:9px;min-inline-size:0;display:flex}.cashier-v2-topbar__brand>img{object-fit:contain;block-size:34px;inline-size:34px}.cashier-v2-topbar__brand>span{gap:2px;line-height:1;display:grid}.cashier-v2-topbar__brand strong{color:#fff;font-size:15px;font-weight:900}.cashier-v2-topbar__brand small{color:#6f879f;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:750}.cashier-v2-topbar__branch{white-space:nowrap;padding-inline:10px;font-size:11px!important;font-weight:800!important}.cashier-v2-topbar__shift{align-items:center;gap:8px;padding-inline:10px;display:inline-flex}.cashier-v2-topbar__shift>span:last-child{text-align:start;gap:1px;line-height:1;display:grid}.cashier-v2-topbar__shift small{color:#7890a8;font-size:9px;font-weight:750}.cashier-v2-topbar__shift strong{font-size:11px;font-weight:900}.cashier-v2-topbar__dot{background:#f3b53f;border-radius:999px;flex:0 0 7px;block-size:7px;inline-size:7px}.cashier-v2-topbar__shift.is-open .cashier-v2-topbar__dot,.cashier-v2-topbar__connection.is-online .cashier-v2-topbar__dot{background:#1bc17b}.cashier-v2-topbar__grow{flex:auto;min-inline-size:8px}.cashier-v2-topbar__actions{flex:0 auto;align-items:center;gap:7px;min-inline-size:0;display:flex}.cashier-v2-topbar__actions>button{white-space:nowrap;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:750;display:inline-flex}.cashier-v2-topbar__count{background:#1b3047;border:1px solid #2f4a67;border-radius:999px;place-items:center;min-inline-size:24px;padding:2px 7px;font-size:10px;font-weight:850;display:inline-grid}.cashier-v2-topbar__connection{white-space:nowrap;background:#0c1926;border:1px solid #24384d;border-radius:10px;align-items:center;gap:7px;min-block-size:38px;padding-inline:10px;font-size:11px;font-weight:750;display:inline-flex}.cashier-v2-topbar__language{justify-content:center;min-inline-size:42px}.cashier-v2-topbar__avatar{background:#15283b;border:1px solid #24384d;border-radius:10px;flex:0 0 34px;place-items:center;block-size:34px;inline-size:34px;font-size:10px;font-weight:900;display:grid}.cashier-v2-topbar__menu summary{letter-spacing:2px;place-items:center;inline-size:42px;list-style:none;display:grid}.cashier-v2-topbar__menu summary::-webkit-details-marker{display:none}.cashier-v2-topbar__menu>div{z-index:100;background:#0b1a28;border:1px solid #36516d;border-radius:11px;gap:5px;inline-size:230px;padding:7px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 45px #00000061}.cashier-v2-topbar__menu>div button{text-align:start;justify-content:flex-start;inline-size:100%}.cashier-v2-topbar__menu>div .is-danger{color:#ffb4bc}.cashier-v2-contextbar{background:#091723;border-block-end:1px solid #213448;align-items:center;gap:8px;block-size:auto;min-block-size:52px;min-inline-size:0;padding:7px 12px;display:flex;overflow:hidden}.cashier-v2-contextbar__identity,.cashier-v2-contextbar__customer,.cashier-v2-contextbar__status,.cashier-v2-contextbar__actions{white-space:nowrap;align-items:center;gap:7px;min-inline-size:0;display:flex}.cashier-v2-contextbar__grow{flex:auto;min-inline-size:8px}.cashier-v2-contextbar__identity{color:#f5f8fb;font-size:12px;font-weight:850}.cashier-v2-contextbar__customer,.cashier-v2-contextbar__status{color:#8fa5bb;font-size:10px}.cashier-v2-contextbar__actions{flex:none}.cashier-v2__workspace{direction:ltr;grid-row:3;grid-template-columns:minmax(0,69%) minmax(360px,31%);display:grid;overflow:hidden}.cashier-v2__catalog{direction:rtl;border-inline-end:1px solid #26394e;grid-column:1;overflow:hidden}.cashier-v2__cart{direction:rtl;grid-column:2;overflow:hidden}[dir=ltr] .cashier-v2__workspace{grid-template-columns:minmax(360px,31%) minmax(0,69%)}[dir=ltr] .cashier-v2__cart{direction:ltr;border-inline-end:1px solid #26394e;grid-column:1}[dir=ltr] .cashier-v2__catalog{direction:ltr;border-inline-end:0;grid-column:2}.cashier-v2__catalog .cashier-product-grid,.cashier-v2__cart .cashier-cart-lines{overscroll-behavior:contain;min-block-size:0;overflow-y:auto}.cashier-v2__cart .cashier-action-bar{inline-size:100%!important;max-inline-size:none!important;margin:0!important;position:static!important;inset:auto!important;overflow:visible!important}@media (max-width:1100px){.cashier-v2{grid-template-rows:auto auto auto;block-size:auto;min-block-size:100dvh;overflow:visible}.cashier-v2__workspace{grid-template-columns:minmax(0,1fr);overflow:visible}.cashier-v2-contextbar{flex-wrap:wrap;block-size:auto;min-block-size:52px}.cashier-v2-contextbar__grow{display:none}.cashier-v2__cart,.cashier-v2__catalog,[dir=ltr] .cashier-v2__cart,[dir=ltr] .cashier-v2__catalog{direction:inherit;border-inline-end:0;grid-column:1;overflow:visible}.cashier-v2__cart{grid-row:1;min-block-size:600px}.cashier-v2__catalog{grid-row:2}}.cashier-app-mode.cashier-app-page--pos{background:#08131f;block-size:100dvh;min-block-size:0;overflow:hidden}.cashier-app-mode.cashier-app-page--pos .nx-app-shell{block-size:100dvh;min-block-size:0;display:block;overflow:hidden}.cashier-app-mode.cashier-app-page--pos .nx-sidebar,.cashier-app-mode.cashier-app-page--pos .nx-topbar{display:none}.cashier-app-mode.cashier-app-page--pos .nx-main{background:#08131f;block-size:100dvh;min-block-size:0;padding:0;overflow:hidden}.cashier-app-mode.cashier-app-page--pos .nx-main__content{block-size:100dvh;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;overflow:hidden}.cashier-app-mode .nx-dialog{color:#eef5fb;background:#0b1825;border-color:#304860;box-shadow:0 28px 80px #00000085}.cashier-app-mode .nx-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020810b8}.cashier-app-mode .nx-dialog__header,.cashier-app-mode .nx-dialog__footer{background:#0a1723;border-color:#263b50}.cashier-app-mode .nx-dialog__header{padding:18px 20px}.cashier-app-mode .nx-dialog__header h2{color:#fff;letter-spacing:-.015em;font-size:20px;font-weight:900}.cashier-app-mode .nx-dialog__body{scrollbar-color:#3a566f transparent;scrollbar-width:thin;background:#0b1825;padding:18px 20px}.cashier-app-mode .nx-dialog__footer{padding:14px 20px}.cashier-app-mode .nx-dialog .nx-field__label{color:#c6d4df}.cashier-app-mode .nx-dialog .nx-field input,.cashier-app-mode .nx-dialog .nx-field select,.cashier-app-mode .nx-dialog .nx-field textarea{color:#f5f8fb;background:#0e2030;border-color:#30475e}.cashier-app-mode .nx-dialog .nx-card,.cashier-app-mode .nx-dialog .nx-panel{color:#eef5fb;box-shadow:none;background:#0e1e2c;border-color:#2b4258}.cashier-app-mode .nx-drawer{border-inline-start:1px solid #30475e;inline-size:min(520px,96vw)}.cashier-app-mode .cashier-saved-orders-drawer{inline-size:min(760px,96vw)}.cashier-app-mode .cashier-saved-orders-drawer .nx-dialog__body{block-size:calc(100dvh - 70px);max-block-size:none;overflow:hidden}.cashier-app-mode .cashier-saved-orders-drawer [data-testid=saved-orders-drawer]{block-size:100%;min-block-size:0}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-list{scrollbar-width:thin;scrollbar-color:#3a566f transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-block-size:0;padding:2px 4px 10px;display:grid;overflow:hidden auto}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card{color:#eef5fb;background:#0e1f2e;border:1px solid #2d465e;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;min-inline-size:0;display:grid;overflow:hidden}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-active{border-color:#5c91c5;box-shadow:0 0 0 2px #4d8dff1f}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__select{all:unset;color:inherit;cursor:pointer;text-align:start;gap:9px;padding:14px;display:grid}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__topline,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__topline-actions,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__identity-meta,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__contact-grid,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__footer{align-items:center;gap:8px;display:flex}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__topline,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__footer{justify-content:space-between}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__identity{background:#0a1824;border:1px solid #294158;border-radius:10px;gap:4px;padding:10px;display:grid}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__eyebrow,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__preparation,.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card small{color:#89a0b4;font-size:11px}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__primary{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__items{gap:4px;display:grid}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__items>span{justify-content:space-between;gap:8px;display:flex}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__total{color:#fff;font-size:15px;font-weight:900}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__prebill{border:0;color:#cfe3f5;min-block-size:38px;font:inherit;background:#10283b;border-block-start:1px solid #2d465e;font-weight:800}.cashier-v2-catalog__grid{grid-auto-rows:128px;gap:10px}.cashier-v2-product{background:linear-gradient(#0f2131,#0c1b29);border-color:#2d465e;border-radius:12px;padding:13px;box-shadow:inset 0 1px #ffffff05}.cashier-v2-product__copy strong{color:#f7fbff;font-size:14px;font-weight:900}.cashier-v2-product__footer>strong{color:#fff;font-size:16px}.cashier-v2-product__add{background:#15334a;border-color:#416682;block-size:34px;inline-size:34px}.cashier-v2-line{border-block-end:1px solid #22374a;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy price""qty qty";gap:8px 12px;padding:12px 4px;display:grid}.cashier-v2-line__copy{grid-area:copy;gap:3px;min-inline-size:0;display:grid}.cashier-v2-line__copy strong{color:#f7fbff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.cashier-v2-line__copy small{color:#7891a6;font-size:10px}.cashier-v2-line__price{color:#fff;white-space:nowrap;grid-area:price;align-self:start;font-size:14px;font-weight:900}.cashier-v2-line__qty{grid-area:qty;align-items:center;gap:6px;display:flex}.cashier-v2-line__qty button,.cashier-v2-line__qty span{color:#eef6fc;min-block-size:32px;font:inherit;background:#102538;border:1px solid #314d65;border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.cashier-v2-line__qty button{min-inline-size:34px;padding-inline:9px}.cashier-v2-line__qty span{background:0 0;border-color:#0000;min-inline-size:38px}.cashier-v2-line__qty button:last-child{min-inline-size:58px;margin-inline-start:auto}.cashier-v2-summary{gap:5px;display:grid}.cashier-v2-summary>div{color:#9cb0c2;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.cashier-v2-summary>div strong{color:#eef5fb;font-size:12px;font-weight:850}.cashier-v2-summary>.is-grand{color:#fff;border-block-start:1px solid #2a4055;margin-block-start:4px;padding-block-start:8px;font-size:13px;font-weight:900}.cashier-v2-summary>.is-grand strong{font-size:18px}.cashier-v2-summary>.is-balance strong{color:#8ec5ff;font-size:14px}.cashier-v2-cart__actions .nx-inline{gap:6px;inline-size:100%}.cashier-v2-cart__actions .nx-button{border-radius:8px;flex:auto;min-block-size:36px;font-size:11px}@media (max-width:1450px){.cashier-v2-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-list{grid-template-columns:minmax(0,1fr)}}.cashier-v2__topbar{z-index:80;position:relative;overflow:visible}.cashier-v2__context{z-index:20;position:relative}.cashier-v2-topbar,.cashier-v2-topbar__actions,.cashier-v2-topbar__menu{overflow:visible}.cashier-v2-topbar__menu{flex:none;position:relative}.cashier-v2-topbar__menu-trigger{letter-spacing:2px;place-items:center;min-block-size:38px;inline-size:42px;padding:0;display:grid}.cashier-v2-topbar__menu-panel{z-index:1200;background:#0b1a28;border:1px solid #36516d;border-radius:11px;gap:5px;inline-size:230px;padding:7px;display:grid;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:0;box-shadow:0 18px 45px #0000006b}.cashier-v2-topbar__menu-panel button{text-align:start;justify-content:flex-start;inline-size:100%}.cashier-v2-topbar__menu-panel .is-danger{color:#ffb4bc}.cashier-v2-contextbar{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(360px,31%);gap:0;padding:6px 12px;display:grid}.cashier-v2-contextbar__order-cluster{direction:rtl;flex-wrap:wrap;grid-column:2;align-items:center;gap:7px;min-inline-size:0;padding-inline:2px;display:flex;overflow:hidden}[dir=ltr] .cashier-v2-contextbar{grid-template-columns:minmax(360px,31%) minmax(0,1fr)}[dir=ltr] .cashier-v2-contextbar__order-cluster{direction:ltr;grid-column:1}.cashier-v2-contextbar__identity,.cashier-v2-contextbar__customer,.cashier-v2-contextbar__status,.cashier-v2-contextbar__actions{flex:none}.cashier-v2-contextbar__customer{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:160px;overflow:hidden}.cashier-v2-contextbar__status{color:#a9bed0;white-space:nowrap;background:#0c2030;border:1px solid #29435a;border-radius:999px;align-items:center;min-block-size:30px;padding-inline:8px;display:inline-flex}.cashier-v2-contextbar__status--preparation{color:#bad6ec;background:#10283a}.cashier-v2-contextbar__actions{flex-wrap:wrap;max-inline-size:100%;margin-inline-start:auto}.cashier-v2-contextbar__actions .nx-button{min-block-size:32px;padding-inline:10px}.cashier-app-mode .cashier-saved-orders-drawer [data-testid=saved-orders-drawer]{grid-template-rows:auto auto minmax(0,1fr);gap:12px;display:grid}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-list{grid-auto-rows:max-content;align-content:start}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card{grid-template-rows:auto auto;min-block-size:270px}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__select{align-content:start;min-block-size:220px}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__prebill{cursor:pointer;min-block-size:42px}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card__prebill>span[aria-hidden=true]{display:none}[dir=rtl] .cashier-saved-orders-drawer [data-testid^=saved-orders-filter-]{font-size:0}[dir=rtl] .cashier-saved-orders-drawer [data-testid^=saved-orders-filter-]:after{font-size:11px}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-all]:after{content:"الكل"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-walkin]:after{content:"استلام"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-takeaway]:after{content:"سفري"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-dinein]:after{content:"داخلي"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-delivery]:after{content:"توصيل"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-held]:after{content:"معلّقة"}[dir=rtl] .cashier-saved-orders-drawer [data-testid=saved-orders-filter-preparation]:after{content:"التحضير"}.receipt-preview__recipient{background:#0e1e2c;border:1px solid #2b4258;border-radius:10px;gap:10px;min-inline-size:0;padding:12px;display:grid}.receipt-preview__recipient .identity-list{gap:8px;min-inline-size:0;display:grid}.receipt-preview__recipient .identity-row{border-block-end:1px solid #24394c;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;min-inline-size:0;padding-block:5px;display:grid}.receipt-preview__recipient .identity-row:last-child{border-block-end:0}.receipt-preview__recipient .identity-row>span{color:#91a8bc;min-inline-size:0}.receipt-preview__recipient .identity-row>b,.receipt-preview__recipient .identity-row>bdi{color:#f4f8fb;overflow-wrap:anywhere;text-align:start;unicode-bidi:isolate;min-inline-size:0;font-weight:850;display:block}.receipt-preview__recipient .identity-row>bdi{direction:ltr}[dir=rtl] .receipt-preview__recipient .identity-row>b{direction:auto;unicode-bidi:plaintext}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]){inline-size:min(650px,96vw)}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-dialog__body{block-size:calc(100dvh - 70px);max-block-size:none;padding-block-end:24px;overflow:hidden auto}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-card{background:#0d1e2c;border-color:#2d465e;border-radius:12px}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-grid{gap:9px 14px}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-grid>div{background:#0a1925;border:1px solid #263f55;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-inline-size:0;padding:9px 10px;display:grid}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-card>div>.nx-stack>div:not(.nx-field){background:#0a1925;border:1px solid #263f55;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-inline-size:0;padding:9px 10px;display:grid}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-grid>div span{color:#9bb0c2;min-inline-size:0;line-height:1.45}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-card>div>.nx-stack>div:not(.nx-field) span{color:#9bb0c2;min-inline-size:0;line-height:1.45}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-grid>div strong{color:#f5f9fc;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:900}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-card>div>.nx-stack>div:not(.nx-field) strong{color:#f5f9fc;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:900}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) [data-testid=counted-cash]{margin-block-start:5px}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) .nx-button--danger{min-block-size:42px;margin-block-start:4px}.cashier-app-mode .nx-drawer:has([data-testid=counted-cash]) button[data-variant=danger]{min-block-size:42px;margin-block-start:4px}.cashier-app-mode .cashier-closed-orders-drawer{inline-size:min(760px,96vw)}.cashier-app-mode .cashier-closed-orders-drawer .nx-dialog__body{block-size:calc(100dvh - 70px);max-block-size:none;overflow:hidden}.cashier-closed-orders{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;block-size:100%;min-block-size:0;display:grid}.cashier-closed-orders__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.cashier-closed-orders__meta{color:#a9bed0;justify-content:space-between;align-items:center;display:flex}.cashier-closed-orders__meta>span{color:#f3f8fc;background:#18334b;border-radius:999px;place-items:center;min-inline-size:28px;padding:3px 8px;display:grid}.cashier-closed-orders__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-block-size:0;padding:2px 4px 10px;display:grid;overflow:hidden auto}.cashier-closed-order{color:#eef5fb;min-inline-size:0;font:inherit;text-align:start;cursor:pointer;background:#0e1f2e;border:1px solid #2d465e;border-radius:12px;gap:10px;padding:13px;display:grid}.cashier-closed-order:hover{background:#12283a;border-color:#507da6}.cashier-closed-order__head,.cashier-closed-order__head>span,.cashier-closed-order__totals{align-items:center;gap:7px;min-inline-size:0;display:flex}.cashier-closed-order__head{justify-content:space-between}.cashier-closed-order__identity,.cashier-closed-order__totals{gap:3px;display:grid}.cashier-closed-order__identity small,.cashier-closed-order__totals small{color:#8fa6b9;font-size:10px}.cashier-closed-order__totals bdi{color:#fff;direction:ltr;unicode-bidi:isolate;font-weight:900}.cashier-closed-orders__detail{grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-block-size:0;display:grid;overflow:hidden}.cashier-closed-orders__detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cashier-closed-orders__detail-head>div{gap:2px;display:grid}.cashier-closed-orders__detail-head small,.cashier-closed-orders__detail-grid small{color:#8fa6b9}.cashier-closed-orders__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-closed-orders__detail-grid>span{background:#0a1925;border:1px solid #294158;border-radius:9px;gap:3px;min-inline-size:0;padding:10px;display:grid}.cashier-closed-orders__lines{align-content:start;gap:6px;min-block-size:0;display:grid;overflow-y:auto}.cashier-closed-orders__lines>div{border-block-end:1px solid #263c50;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;display:grid}.cashier-closed-orders__lines bdi{direction:ltr;unicode-bidi:isolate}@media (max-width:1100px){.cashier-v2-contextbar{grid-template-columns:none;display:flex}.cashier-v2-contextbar__order-cluster,[dir=ltr] .cashier-v2-contextbar__order-cluster{inline-size:100%;direction:inherit;flex-wrap:wrap;grid-column:auto}}@media (max-width:760px){.cashier-closed-orders__list,.cashier-closed-orders__detail-grid{grid-template-columns:minmax(0,1fr)}}.receipt-preview__recipient>strong{color:#f4f8fb}.cashier-coupon-picker{gap:10px;display:grid}.cashier-coupon-option{border:1px solid var(--nx-border);border-radius:8px;padding:10px}.cashier-app-mode .cashier-payment-dialog__customer-results{background:#091824;border:1px solid #30475e;border-radius:10px;gap:6px;max-block-size:220px;padding:6px;display:grid;overflow-y:auto}.cashier-app-mode .cashier-payment-dialog__customer-results>button{color:#eef5fb;text-align:start;cursor:pointer;background:#102536;border:1px solid #0000;border-radius:8px;gap:2px;inline-size:100%;padding:9px 10px;display:grid}.cashier-app-mode .cashier-payment-dialog__customer-results>button:hover,.cashier-app-mode .cashier-payment-dialog__customer-results>button.is-selected{background:#15324a;border-color:#6aa8df}.cashier-app-mode .cashier-payment-dialog__customer-results small,.cashier-app-mode .cashier-payment-dialog__customer-empty{color:#9bb0c2}.cashier-app-mode .cashier-payment-dialog__customer-empty{padding:10px}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-takeaway{border-inline-start:4px solid #d99b42}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-dinein{border-inline-start:4px solid #7b8fe8}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-delivery{border-inline-start:4px solid #4db596}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-walkin{border-inline-start:4px solid #74a9d8}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-takeaway .cashier-order-card__service{color:#f0b45e}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-dinein .cashier-order-card__service{color:#a8b5ff}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-delivery .cashier-order-card__service{color:#72d3b4}.cashier-app-mode .cashier-saved-orders-drawer .cashier-order-card.is-walkin .cashier-order-card__service{color:#9bcaf2}.cashier-v2-summary .is-paid strong{color:#5ee4a7}.cashier-shift-summary-v2{gap:12px;display:grid}.cashier-shift-summary-v2__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-shift-summary-v2__metrics>span,.cashier-shift-summary-v2__key-values>span{border:1px solid var(--nx-color-border,#28445d);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.cashier-shift-summary-v2__metrics small,.cashier-shift-summary-v2__key-values small,.cashier-shift-summary-v2__payment-list small{color:var(--nx-color-text-muted,#8aa7bd)}.cashier-shift-summary-v2__metrics strong,.cashier-shift-summary-v2__key-values strong,.cashier-shift-summary-v2__payment-list strong,.cashier-shift-summary-v2__table strong{unicode-bidi:isolate}.cashier-shift-summary-v2__table{gap:6px;display:grid}.cashier-shift-summary-v2__table>div{border:1px solid var(--nx-color-border,#28445d);border-radius:10px;grid-template-columns:minmax(90px,1.25fr) .65fr repeat(3,minmax(90px,1fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.cashier-shift-summary-v2__table>.is-head{color:var(--nx-color-text-muted,#8aa7bd);background:#ffffff06;font-size:11px;font-weight:700}.cashier-shift-summary-v2__payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-shift-summary-v2__payment-list>div{border:1px solid var(--nx-color-border,#28445d);border-radius:10px;gap:6px;padding:10px;display:grid}.cashier-shift-summary-v2__payment-list>div>span{justify-content:space-between;gap:10px;display:flex}.cashier-shift-summary-v2__payment-head,.cashier-shift-summary-v2__payment-list .is-total{border-bottom:1px solid #789bb433;padding-bottom:6px}.cashier-shift-summary-v2__two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cashier-shift-summary-v2__key-values{gap:6px;display:grid}@media (max-width:760px){.cashier-shift-summary-v2__metrics,.cashier-shift-summary-v2__payment-list,.cashier-shift-summary-v2__two-column{grid-template-columns:1fr}.cashier-shift-summary-v2__table{overflow-x:auto}.cashier-shift-summary-v2__table>div{min-width:610px}}.cashier-choice-block{gap:7px;display:grid;position:relative}.cashier-choice-label{color:#b8cad8;font-size:12px;font-weight:800}.cashier-choice-compat-select-wrap{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.cashier-choice-compat-select-wrap select{block-size:1px!important;inline-size:1px!important}.cashier-choice-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px;display:grid}.cashier-service-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cashier-variant-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.cashier-modifier-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.cashier-app-mode .future-orders-grid{grid-template-columns:1fr;gap:12px;display:grid}.cashier-app-mode .future-order-card{border-radius:14px}.cashier-app-mode .future-order-card .future-order-schedule-grid,.cashier-app-mode .future-order-card .future-order-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cashier-app-mode .future-order-card .future-order-money-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-app-mode .future-order-card .future-order-schedule-grid>span,.cashier-app-mode .future-order-card .future-order-money-grid>span,.cashier-app-mode .future-order-location{background:#ffffff06;border:1px solid #7ea4c13d;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.cashier-app-mode .future-order-card small,.cashier-app-mode .future-order-card em{color:#8faabe}.cashier-app-mode .future-order-card strong{overflow-wrap:anywhere}@media (max-width:680px){.cashier-service-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-app-mode .future-order-card .future-order-schedule-grid,.cashier-app-mode .future-order-card .future-order-money-grid{grid-template-columns:1fr}}.cashier-app-mode .future-order-card{padding:12px!important}.cashier-app-mode .future-order-card .future-order-customer{font-size:15px;line-height:1.25}.cashier-app-mode .future-order-edit-policy{color:#8faabe;background:#5b81a517;border-radius:8px;padding:7px 9px;font-size:10px;line-height:1.45;display:block}.cashier-app-mode .future-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.cashier-app-mode .future-order-actions>button{white-space:normal;min-block-size:36px;inline-size:100%;line-height:1.2}.cashier-app-mode .future-order-actions>button:first-child{grid-column:1/-1}@media (max-width:520px){.cashier-app-mode .future-order-actions{grid-template-columns:1fr}.cashier-app-mode .future-order-actions>button:first-child{grid-column:auto}}dialog.future-orders-drawer.nx-dialog.nx-drawer{flex-direction:column;height:100dvh;max-height:100dvh;width:min(1180px,100vw - 24px)!important;max-width:none!important}dialog.future-orders-drawer.nx-dialog.nx-drawer[open]{display:flex}dialog.future-orders-drawer.nx-dialog.nx-drawer:not([open]){pointer-events:none!important;display:none!important}dialog.future-orders-drawer .nx-dialog__header{flex:none}dialog.future-orders-drawer .nx-dialog__body{flex:auto;min-height:0;padding:12px 14px;overflow:auto;max-height:none!important}dialog.future-orders-drawer .future-orders-grid{align-items:start;gap:10px}dialog.future-orders-drawer .future-order-card{min-width:0;padding:12px}dialog.future-orders-drawer .future-order-card .nx-card__header{margin-block-end:6px}dialog.future-orders-drawer .future-order-card .nx-card__body>.nx-stack{--nx-stack-gap:7px}dialog.future-orders-drawer .future-order-schedule-grid,dialog.future-orders-drawer .future-order-money-grid{gap:6px}dialog.future-orders-drawer .future-order-schedule-grid>span,dialog.future-orders-drawer .future-order-money-grid>span{padding:7px}@media (min-width:1280px){dialog.future-orders-drawer .future-orders-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:800px) and (max-width:1279px){dialog.future-orders-drawer.nx-dialog.nx-drawer{width:min(980px,100vw - 20px)!important}dialog.future-orders-drawer .future-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:799px){dialog.future-orders-drawer.nx-dialog.nx-drawer{width:100vw!important;max-width:100vw!important}dialog.future-orders-drawer .future-orders-grid{grid-template-columns:1fr!important}}.cashier-v2-catalog,.cashier-v2-cart{box-sizing:border-box;color:#f5f8fb;block-size:100%;min-block-size:0;min-inline-size:0}.cashier-v2-catalog{background:#08131f;grid-template-rows:44px 36px minmax(0,1fr);gap:9px;padding:12px 14px 14px;display:grid;overflow:hidden}.cashier-v2-catalog__search{color:#71889e;background:#0b1825;border:1px solid #293f56;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-inline-size:0;padding-inline:12px;display:grid}.cashier-v2-catalog__search:focus-within{border-color:#5c8fd1;box-shadow:0 0 0 3px #4d8dff12}.cashier-v2-catalog__search input{color:#f5f8fb;block-size:100%;inline-size:100%;min-inline-size:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.cashier-v2-catalog__search input::placeholder{color:#71889e}.cashier-v2-catalog__search button{color:#7891aa;cursor:pointer;background:0 0;border:0}.cashier-v2-catalog__categories{scrollbar-width:none;align-items:center;gap:6px;min-inline-size:0;display:flex;overflow:auto hidden}.cashier-v2-catalog__categories::-webkit-scrollbar{display:none}.cashier-v2-catalog__categories button{color:#a9bacc;min-block-size:34px;font:inherit;cursor:pointer;background:#0c1926;border:1px solid #273c52;border-radius:9px;flex:none;padding-inline:11px;font-size:11px;font-weight:800}.cashier-v2-catalog__categories button.is-active{color:#fff;background:#17304a;border-color:#527cab}.cashier-v2-catalog__categories button:disabled{opacity:.5;cursor:not-allowed}.cashier-v2-catalog__grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:118px;align-content:start;gap:8px;min-block-size:0;padding:1px;display:grid;overflow-y:auto}.cashier-v2-product{color:#edf5fb;text-align:start;min-inline-size:0;font:inherit;cursor:pointer;background:#0d1c2a;border:1px solid #263c52;border-radius:11px;grid-template-rows:minmax(0,1fr) auto;gap:7px;padding:11px;display:grid}.cashier-v2-product:hover:not(:disabled){background:#112438;border-color:#3e6080}.cashier-v2-product:disabled{opacity:.48;cursor:not-allowed}.cashier-v2-product__copy{align-content:start;gap:5px;min-inline-size:0;display:grid}.cashier-v2-product__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.cashier-v2-product__copy small{color:#71899d;font-size:9px}.cashier-v2-product__footer{justify-content:space-between;align-items:end;gap:8px;display:flex}.cashier-v2-product__footer>strong{font-size:15px;font-weight:900}.cashier-v2-product__add{background:#132b40;border:1px solid #355672;border-radius:8px;place-items:center;block-size:30px;inline-size:30px;font-size:16px;font-weight:900;display:grid}.cashier-v2-cart{background:#091722;border-inline-start:1px solid #26394e;grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;overflow:hidden}.cashier-v2-cart__header{background:#0a1824;border-block-end:1px solid #26394e;align-items:center;gap:8px;min-block-size:58px;padding:10px 14px;display:flex}.cashier-v2-cart__header strong{font-size:13px;font-weight:900}.cashier-v2-cart__lines{overscroll-behavior:contain;min-block-size:0;padding:6px 10px;overflow-y:auto}.cashier-v2-cart__summary{background:#091520;border-block-start:1px solid #26394e;flex:none;padding:9px 14px}.cashier-v2-cart__checkout{background:#091520;flex:none;padding:8px 14px 0}.cashier-v2-cart__actions{display:block;border:0!important;min-block-size:0!important;inline-size:100%!important;max-inline-size:none!important;box-shadow:none!important;background:#091520!important;border-block-start:1px solid #26394e!important;border-radius:0!important;margin:0!important;padding:8px 14px 12px!important;position:static!important;inset:auto!important;overflow:visible!important}.cashier-v2-cart__empty{text-align:center;place-content:center;place-items:center;gap:9px;block-size:100%;padding:24px;display:grid}.cashier-v2-cart__empty>span{color:#91a9bb;font-size:30px}.cashier-v2-cart__empty>strong{font-size:14px}.cashier-v2-cart__empty p{color:#8499aa;margin:0;font-size:11px}.cashier-v2-cart__empty button{color:#fff;min-block-size:40px;min-inline-size:160px;font:inherit;cursor:pointer;background:#4d8dff;border:1px solid #6899ef;border-radius:9px;font-weight:850}@media (max-width:1450px){.cashier-v2-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.cashier-v2-catalog,.cashier-v2-cart{block-size:auto;overflow:visible}.cashier-v2-catalog__grid,.cashier-v2-cart__lines{overflow:visible}.cashier-v2-cart{min-block-size:600px}}.cashier-v2-catalog__empty{text-align:center;background:linear-gradient(#0f243694,#08142047);border:1px dashed #698bab5c;border-radius:14px;place-items:center;min-height:320px;padding:34px 24px;display:grid}.cashier-v2-catalog__empty-inner{justify-items:center;max-width:520px;display:grid}.cashier-v2-catalog__empty-icon{color:#9ab5ca;background:#102536;border:1px solid #31506b;border-radius:18px;place-items:center;width:62px;height:62px;font-size:27px;display:grid;box-shadow:0 12px 30px #00000029}.cashier-v2-catalog__empty h3{color:#f1f6fb;margin:17px 0 7px;font-size:20px}.cashier-v2-catalog__empty p{color:#89a1b5;margin:0;font-size:12px;line-height:1.8}.cashier-v2-catalog__empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:19px;display:flex}.cashier-v2-catalog__empty-actions button{color:#fff;background:#4d8dff;border:1px solid #6d9ef1;border-radius:10px;min-height:40px;padding:0 16px;font-size:11px;font-weight:850}.cashier-v2-catalog__empty-actions button.is-secondary{color:#e9f2f9;background:#0e2130;border-color:#35516a}.cashier-v2-catalog__empty-hint{color:#70879b!important;margin-top:12px!important;font-size:10px!important}.cashier-payment-dialog.nx-dialog{color:#eef5fb!important;background:linear-gradient(#0d1a27 0%,#091520 100%)!important;border:1px solid #304861!important;border-radius:16px!important;width:min(760px,100vw - 32px)!important;max-width:760px!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important;box-shadow:0 32px 100px #00000094!important}.cashier-payment-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020912d1!important}.cashier-payment-dialog .nx-dialog__header{background:#08141ff5!important;border-block-end:1px solid #263b50!important;min-height:82px!important;padding:16px 18px 13px!important}.cashier-payment-dialog .nx-dialog__header:before{content:"PAYMENT";color:#71889e;letter-spacing:.18em;margin-block-end:5px;font-size:8px;font-weight:900;line-height:1;display:block}[dir=rtl] .cashier-payment-dialog .nx-dialog__header:before{content:"الدفع";letter-spacing:0}.cashier-payment-dialog .nx-dialog__header h2{color:#fff!important;letter-spacing:-.02em!important;font-size:20px!important;font-weight:950!important}.cashier-payment-dialog .nx-dialog__header p{color:#7e94aa!important;margin-block-start:5px!important;font-size:10px!important}.cashier-payment-dialog .nx-dialog__header button{color:#dbe7f2!important;background:#0f2030!important;border:1px solid #2c455f!important;border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important}.cashier-payment-dialog .nx-dialog__body{min-height:0;background:#091520!important;padding:0!important;overflow-y:auto!important}.cashier-payment-dialog .nx-dialog__footer{background:#0a1722!important;border-block-start:1px solid #263b50!important;min-height:68px!important;padding:11px 18px!important}.cashier-payment-dialog .nx-dialog__footer .nx-inline{width:100%;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr)!important;gap:9px!important;display:grid!important}.cashier-payment-dialog .nx-dialog__footer .nx-button{border-radius:10px!important;min-height:44px!important;font-size:12px!important;font-weight:900!important}.cashier-payment-dialog .nx-dialog__footer .nx-button--primary{color:#fff!important;box-shadow:none!important;background:linear-gradient(#5e98ff 0%,#477ff1 100%)!important;border:1px solid #78a9ff!important}.cashier-payment-dialog__body{gap:12px;padding:14px 18px 16px;display:grid}.cashier-payment-dialog__amount-card{background:linear-gradient(135deg,#132a40 0%,#102337 100%);border:1px solid #36516d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:12px 14px;display:grid}.cashier-payment-dialog__amount-card>div{gap:4px;display:grid}.cashier-payment-dialog__amount-card>div:first-child{text-align:end}[dir=ltr] .cashier-payment-dialog__amount-card>div:first-child{text-align:start}.cashier-payment-dialog__amount-card small{color:#8199af;font-size:9px;font-weight:800}.cashier-payment-dialog__amount-card strong{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:950}.cashier-payment-dialog__amount-card>div:last-child strong{font-size:13px}.cashier-payment-dialog__methods{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid;position:relative}.cashier-payment-dialog__compat-select{z-index:0;opacity:.001;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cashier-payment-dialog__methods>button{z-index:1;color:#b8c7d5;cursor:pointer;background:#0d1b28;border:1px solid #2b435b;border-radius:10px;place-content:center;gap:4px;min-height:54px;padding:7px 8px;display:grid;position:relative}.cashier-payment-dialog__methods>button:hover{color:#f3f8fc;background:#112337;border-color:#456681}.cashier-payment-dialog__methods>button.is-active{color:#fff;background:#4d8dff1f;border-color:#6a9ee0;box-shadow:inset 0 0 0 1px #4d8dff12}.cashier-payment-dialog__methods strong{font-size:11px;font-weight:900}.cashier-payment-dialog__methods small{color:#71889f;font-size:8px;font-weight:700}.cashier-payment-dialog .nx-card{box-shadow:none!important;background:#0c1a27!important;border-color:#293f56!important;border-radius:11px!important}.cashier-payment-dialog .nx-card__header{border-block-end:1px solid #22374b!important;padding:11px 12px 8px!important}.cashier-payment-dialog .nx-card__body{padding:11px 12px 12px!important}.cashier-payment-dialog .nx-field__label{color:#8298ad!important;font-size:9px!important;font-weight:800!important}.cashier-payment-dialog .nx-field input,.cashier-payment-dialog .nx-field select,.cashier-payment-dialog .nx-field textarea{color:#f4f8fc!important;min-height:40px!important;box-shadow:none!important;background:#0c1926!important;border-color:#2b435b!important;border-radius:9px!important}.cashier-payment-dialog .nx-field input:focus,.cashier-payment-dialog .nx-field select:focus,.cashier-payment-dialog .nx-field textarea:focus{border-color:#5c91da!important;box-shadow:0 0 0 3px #4d8dff14!important}.cashier-payment-dialog__direct{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.cashier-payment-dialog__cash-tools{flex-wrap:wrap;grid-column:1/-1;justify-content:end;gap:6px;display:flex}.cashier-payment-dialog__cash-tools>button{color:#aebfd0;background:#0e1e2e;border:1px solid #2b435b;border-radius:8px;min-width:48px;min-height:31px;font-size:9px;font-weight:850}.cashier-payment-dialog__customer .nx-stack{gap:9px!important}.cashier-payment-dialog__wallet-card{background:#1bc17b0e;border:1px solid #1bc17b66;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.cashier-payment-dialog__wallet-card span{gap:3px;display:grid}.cashier-payment-dialog__wallet-card small{color:#7da392;font-size:9px}.cashier-payment-dialog__wallet-card strong{color:#75dfaa;font-size:15px;font-weight:950}.cashier-payment-dialog__summary{background:#0b1926;border:1px solid #2a4259;border-radius:10px;overflow:hidden}.cashier-payment-dialog__summary>div{color:#7f96ab;border-block-end:1px solid #203448;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:7px 11px;font-size:10px;display:flex}.cashier-payment-dialog__summary>div:last-child{border-block-end:0}.cashier-payment-dialog__summary strong{color:#eef5fb;font-variant-numeric:tabular-nums;font-size:11px;font-weight:950}.cashier-payment-dialog__summary .is-grand strong{color:#fff;font-size:14px}.cashier-payment-dialog__summary .is-change{color:#78b99a;background:#1bc17b0b}.cashier-payment-dialog__summary .is-change strong{color:#63d69d}.cashier-payment-dialog__split-head{background:#0c1a27;border:1px solid #293f56;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.cashier-payment-dialog__split-head>div:first-child{gap:4px;display:grid}.cashier-payment-dialog__split-head strong{color:#f4f8fc;font-size:12px;font-weight:950}.cashier-payment-dialog__split-head small{color:#748ba1;font-size:9px}.cashier-payment-dialog__payer-count{border:1px solid #2d475f;border-radius:9px;grid-template-columns:31px 42px 31px;align-items:center;display:grid;overflow:hidden}.cashier-payment-dialog__payer-count button,.cashier-payment-dialog__payer-count strong{color:#eef5fb;background:#112438;border:0;place-items:center;min-height:31px;display:grid}.cashier-payment-dialog__payer-count button:disabled{opacity:.38}.cashier-payment-dialog__split-list{gap:8px;max-height:330px;padding-inline-end:3px;display:grid;overflow-y:auto}.cashier-payment-dialog__payer{background:#0c1926;border:1px solid #263e55;border-radius:10px;grid-template-columns:92px minmax(110px,.8fr) minmax(110px,.8fr);align-items:end;gap:7px;padding:10px 10px 10px 42px;display:grid;position:relative}[dir=rtl] .cashier-payment-dialog__payer{padding:10px 42px 10px 10px}.cashier-payment-dialog__payer-index{color:#dce8f2;background:#152a3f;border:1px solid #36516d;border-radius:8px;place-items:center;block-size:24px;inline-size:24px;font-size:9px;font-weight:900;display:grid;position:absolute;inset-block-start:11px;inset-inline-start:10px}.cashier-payment-dialog__payer>small{color:#7890a6;grid-column:1/-1;font-size:9px}.cashier-payment-dialog__payer>small strong{color:#cbd8e4}.cashier-payment-dialog__payer>small.is-error{color:#ffaaa0}.cashier-payment-dialog__split-tools{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.cashier-payment-dialog__split-tools .nx-button{border-radius:8px!important;min-height:31px!important;font-size:9px!important}.cashier-payment-dialog__split-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.cashier-payment-dialog__split-summary>div{background:#0d1c29;border:1px solid #2b435b;border-radius:9px;align-content:center;gap:4px;min-height:52px;padding:8px 9px;display:grid}.cashier-payment-dialog__split-summary span{color:#71899f;font-size:8px}.cashier-payment-dialog__split-summary strong{color:#eef5fb;font-size:11px;font-weight:950}.cashier-payment-dialog__split-summary .is-balanced{background:#1bc17b0e;border-color:#1bc17b6b}.cashier-payment-dialog__split-summary .is-balanced strong{color:#62d69c}.cashier-payment-dialog__split-summary .is-warning{background:#f3b53f0d;border-color:#f3b53f6b}.cashier-payment-dialog__split-summary .is-warning strong{color:#e8ca7f}.cashier-payment-dialog__note{color:#71889f;padding:2px 2px 0;font-size:9px;line-height:1.55;display:block}@media (max-width:760px){.cashier-payment-dialog.nx-dialog{border-radius:0!important;width:100vw!important;max-width:100vw!important;max-height:100dvh!important}.cashier-payment-dialog__methods{grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-payment-dialog__direct,.cashier-payment-dialog__split-summary,.cashier-payment-dialog__payer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:520px){.cashier-payment-dialog__amount-card,.cashier-payment-dialog__direct,.cashier-payment-dialog__split-summary,.cashier-payment-dialog__payer{grid-template-columns:minmax(0,1fr)}.cashier-payment-dialog__amount-card>div:first-child{text-align:start}[dir=rtl] .cashier-payment-dialog__amount-card>div:first-child{text-align:end}}.cashier-payment-dialog.nx-dialog{--nx-text:#f5f8fb;--nx-text-muted:#b9cbdc;--nx-surface:#0c1a27;--nx-surface-subtle:#15283b;background-color:#0d1a27!important}.cashier-payment-dialog .nx-card__header h3,.cashier-payment-dialog .nx-card__title,.cashier-payment-dialog .nx-checkbox__label,.cashier-payment-dialog .nx-switch__label{color:#f5f8fb!important}.cashier-payment-dialog .nx-card__description,.cashier-payment-dialog .nx-field__label,.cashier-payment-dialog .nx-field__hint{color:#b9cbdc!important}.cashier-payment-dialog .nx-button:disabled{opacity:1;color:#a8b9c9!important;background:#243546!important;border-color:#43576b!important}.cashier-payment-dialog .nx-checkbox strong,.cashier-payment-dialog .nx-switch strong{color:#f5f8fb!important}@media (min-width:901px){html:has(.cashier-v2){block-size:100dvh;min-block-size:0;overflow:hidden}body:has(.cashier-v2){block-size:100dvh;min-block-size:0;overflow:hidden}#root:has(.cashier-v2){block-size:100dvh;min-block-size:0;overflow:hidden}.nx-app-shell:has(.cashier-v2){block-size:100dvh;min-block-size:0;overflow:hidden}.nx-app-shell:has(.cashier-v2) .nx-sidebar{block-size:100dvh;min-block-size:0}.nx-app-shell:has(.cashier-v2)>.nx-main{min-block-size:0;overflow:hidden}.nx-app-shell:has(.cashier-v2)>.nx-main>.nx-main__content{block-size:100%;min-block-size:0;inline-size:100%;max-inline-size:none;overflow:hidden}.nx-app-shell:has(.cashier-v2) .cashier-v2{block-size:100%;min-block-size:0;max-block-size:100%}:is(.nx-app-shell:has(.cashier-v2) .cashier-v2__workspace,.nx-app-shell:has(.cashier-v2) .cashier-v2__catalog,.nx-app-shell:has(.cashier-v2) .cashier-v2__cart){min-block-size:0}}.cashier-v2-catalog__grid,.cashier-product-grid.cashier-v2-catalog__grid{align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(138px,1fr))!important;grid-auto-rows:auto!important}.cashier-v2-product{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(#0e1e2d 0%,#0b1927 100%);border-color:#29445d;grid-template-rows:55% minmax(0,1fr) 28%;align-content:stretch;gap:0;min-block-size:138px;min-inline-size:0;padding:6px;overflow:hidden;box-shadow:0 1px #ffffff05,0 8px 22px #0000001f;block-size:auto!important;display:grid!important}.cashier-v2-product:hover:not(:disabled){background:linear-gradient(#102235 0%,#0d1d2c 100%);border-color:#416987;box-shadow:0 10px 28px #0000002e}.cashier-v2-product__media{box-sizing:border-box;background:#132334;border-block-end:1px solid #ffffff0a;border-radius:11px 11px 7px 7px;block-size:calc(100% + 6px);min-block-size:0;margin:-6px -6px 0;display:block;overflow:hidden}.cashier-v2-product__media img{object-fit:cover;block-size:100%;min-block-size:0;inline-size:100%;display:block}.cashier-v2-product__copy{align-self:stretch;align-items:flex-end;min-block-size:0;min-inline-size:0;margin:0;padding:0 1px;display:flex;overflow:hidden}.cashier-v2-product__copy strong{color:#fff;letter-spacing:.01em;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;inline-size:100%;margin:0;padding:0;font-size:12px;font-weight:900;line-height:1.04;display:-webkit-box;overflow:hidden;transform:translateY(-3px)}.cashier-v2-product__footer{box-sizing:border-box;border-block-start:1px solid #ffffff14;justify-content:space-between;align-self:end;align-items:flex-end;gap:7px;block-size:100%;min-block-size:0;min-inline-size:0;margin:0;padding:4px 0 0;display:flex;overflow:hidden}.cashier-v2-product__price-block{gap:2px;min-inline-size:0;display:grid}.cashier-v2-product__price-block>strong{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:14.8px;font-weight:950;line-height:1;overflow:hidden}.cashier-v2-product__price-block>small{color:#6f8aa2;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;min-inline-size:0;font-size:8px;line-height:1.15;overflow:hidden}.cashier-v2-product__add{background:#122a3f;border-color:#3a617f;border-radius:8px;flex:0 0 29px;block-size:29px;inline-size:29px}.cashier-v2-product:not(:has(.cashier-v2-product__media)){grid-template-rows:minmax(0,1fr) 28%}.cashier-v2-product:not(:has(.cashier-v2-product__media)) .cashier-v2-product__copy{align-items:flex-end}.cashier-modifier-option-label{justify-content:space-between;align-items:center;gap:10px;inline-size:100%;display:inline-flex}.cashier-modifier-option-label>span{min-inline-size:0}.cashier-modifier-option-label>strong{color:var(--nx-text-muted);white-space:nowrap;direction:ltr;flex:none;font-size:.72rem;font-weight:850}.cashier-modifier-options .nx-checkbox,.cashier-modifier-options .nx-checkbox>span:last-child{inline-size:100%}@media (max-width:640px){html,body,#root{max-inline-size:100%;overflow-x:clip}.leylion-app-mode .nx-app-shell,.leylion-app-mode[dir=rtl] .nx-app-shell{min-block-size:100dvh;padding-block-end:66px;grid-template:none!important;display:block!important}.leylion-app-mode .nx-sidebar{z-index:calc(var(--nx-z-sticky) + 20);overscroll-behavior-inline:contain;scrollbar-width:none;border-block-start:1px solid #94a3b82e;display:block;block-size:66px!important;inline-size:100%!important;border-inline:0!important;height:66px!important;padding:6px 8px!important;position:fixed!important;inset-block:auto 0!important;inset-inline:0!important;overflow:auto hidden!important}.leylion-app-mode .nx-sidebar::-webkit-scrollbar{display:none}.leylion-app-mode .nx-sidebar__brand{display:none!important}.leylion-app-mode .nx-sidebar__nav{justify-content:flex-start;align-items:center;inline-size:max-content;min-inline-size:100%;gap:5px!important;display:flex!important}.leylion-app-mode .nx-sidebar__item{border-radius:12px;flex:0 0 52px;block-size:52px;min-block-size:52px;inline-size:52px!important;min-inline-size:52px!important;padding:0!important}.leylion-app-mode .nx-main{overflow-x:clip;inline-size:100%!important;min-inline-size:0!important;padding:0!important}.leylion-app-mode .nx-main__content{inline-size:100%!important;max-inline-size:none!important;margin:0!important}.leylion-app-page--pos .nx-app-shell>.nx-topbar{display:none!important}.leylion-app-mode:not(.leylion-app-page--pos) .nx-topbar{min-block-size:auto;padding:8px 10px}.leylion-app-mode:not(.leylion-app-page--pos) .product-topbar{gap:7px;inline-size:100%}.leylion-app-mode:not(.leylion-app-page--pos) .product-topbar>div:first-child{display:none}.leylion-app-mode:not(.leylion-app-page--pos) .topbar__actions{scrollbar-width:none;flex-wrap:nowrap;gap:6px;inline-size:100%;display:flex;overflow-x:auto}.leylion-app-mode:not(.leylion-app-page--pos) .topbar__actions::-webkit-scrollbar{display:none}.cashier-v2{min-block-size:calc(100dvh - 66px);inline-size:100%!important;max-inline-size:100%!important;overflow-x:clip!important}.cashier-v2__topbar,.cashier-v2__context,.cashier-v2__workspace,.cashier-v2__catalog,.cashier-v2__cart{min-inline-size:0!important;max-inline-size:100%!important}.cashier-v2-topbar{grid-template-columns:auto minmax(0,1fr) auto;min-block-size:58px;gap:6px!important;padding:6px 8px!important;display:grid!important;overflow:visible!important}.cashier-v2-topbar__brand span{display:none}.cashier-v2-topbar__brand img{block-size:32px;inline-size:32px}.cashier-v2-topbar__branch{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;overflow:hidden}.cashier-v2-topbar__shift,.cashier-v2-topbar__grow{display:none!important}.cashier-v2-topbar__actions{justify-content:flex-end;min-inline-size:0;gap:5px!important;display:flex!important}.cashier-v2-topbar__actions>button:not(.cashier-v2-topbar__language):not(.cashier-v2-topbar__menu-trigger),.cashier-v2-topbar__actions>.cashier-v2-topbar__connection,.cashier-v2-topbar__actions>.cashier-v2-topbar__avatar{display:none!important}.cashier-v2-topbar__language,.cashier-v2-topbar__menu-trigger{inline-size:38px!important;min-inline-size:38px!important}.cashier-v2-topbar__menu-panel{inline-size:auto!important;max-inline-size:none!important;position:fixed!important;inset-block-start:62px!important;inset-inline:10px!important}.cashier-v2__workspace{flex-direction:column!important;block-size:auto!important;min-block-size:0!important;display:flex!important;overflow:visible!important}.cashier-v2__catalog{order:1;inline-size:100%!important}.cashier-v2__cart{order:2;inline-size:100%!important}.cashier-v2-catalog{padding:8px!important}.cashier-v2-catalog__categories{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.cashier-v2-catalog__categories::-webkit-scrollbar{display:none}.cashier-v2-catalog__grid,.cashier-product-grid.cashier-v2-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;gap:7px!important}.cashier-v2-product{min-block-size:118px;padding:4px 6px}.cashier-v2-product__media{block-size:calc(100% + 4px);margin:-4px -6px 0}.cashier-v2-product__copy strong{-webkit-line-clamp:1;font-size:10.5px;line-height:1;transform:translateY(-2px)}.cashier-v2-product__footer{gap:4px;padding-block-start:2px}.cashier-v2-product__price-block{gap:1px}.cashier-v2-product__price-block>strong{font-size:13px}.cashier-v2-product__price-block>small{font-size:6.5px;line-height:1}.cashier-v2-product__add{flex-basis:26px;block-size:26px;inline-size:26px}.cashier-workspace--standalone .cashier-cart,.cashier-v2__cart,.cashier-v2-cart{min-block-size:0!important;min-height:0!important;block-size:auto!important;height:auto!important;max-block-size:none!important;max-height:none!important}}@media (min-width:641px) and (max-width:900px){.leylion-app-mode .nx-app-shell,.leylion-app-mode[dir=rtl] .nx-app-shell{inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:hidden}.leylion-app-mode .nx-topbar,.leylion-app-mode .nx-main,.leylion-app-mode .nx-main__content{min-inline-size:0;max-inline-size:100%}.leylion-app-page--pos .nx-app-shell>.nx-topbar{overflow:hidden}.leylion-app-page--pos .nx-app-shell>.nx-topbar .product-topbar{gap:8px;inline-size:100%;min-inline-size:0}.leylion-app-page--pos .nx-app-shell>.nx-topbar .product-topbar>div:first-child{flex:0 auto;min-inline-size:0}.leylion-app-page--pos .nx-app-shell>.nx-topbar .topbar__actions{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;min-inline-size:0;overflow:auto hidden}.leylion-app-page--pos .nx-app-shell>.nx-topbar .topbar__actions::-webkit-scrollbar{display:none}.leylion-app-page--pos .nx-app-shell>.nx-topbar .topbar__actions>*{flex:none}.cashier-v2{min-inline-size:0;max-inline-size:100%!important;overflow-x:hidden!important}.cashier-v2-topbar{min-inline-size:0;max-inline-size:100%;overflow:hidden!important}.cashier-v2-topbar__brand span{display:none}.cashier-v2-topbar__branch{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:125px;overflow:hidden}.cashier-v2-topbar__grow{min-inline-size:0}.cashier-v2-topbar__actions{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1 1 0;min-inline-size:0;overflow:auto hidden}.cashier-v2-topbar__actions::-webkit-scrollbar{display:none}.cashier-v2-topbar__actions>*{flex:none}.cashier-v2-catalog__grid,.cashier-product-grid.cashier-v2-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}}@media (min-width:1500px){.cashier-v2-catalog__grid,.cashier-product-grid.cashier-v2-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important}}.cashier-v2-product__copy{overflow:visible}.cashier-v2-product__copy strong{overflow-clip-margin:2px;overflow:clip}
