@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&family=Cairo:wght@400;600;700;800&family=Tajawal:wght@400;500;700;800&family=Almarai:wght@400;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Nunito:wght@400;600;700;800&display=swap";.Header{height:58px;width:100%;position:sticky;top:0;left:0;display:flex;align-items:center;justify-content:space-between;z-index:99;gap:20px}@media screen and (max-width: 767px){.Header{gap:10px}}.Header .box1{display:flex;align-items:center;gap:12px;min-width:0}.Header .box1 .header-brand{display:flex;align-items:center;gap:8px;min-width:0}.Header .box1 .header-title-dot{width:10px;height:10px;border-radius:50%;background:#22d3ee;flex-shrink:0;box-shadow:0 0 0 3px #22d3ee40}.Header .box1 .header-brand__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;gap:2px}.Header .box1 .header-brand__client{font-size:.95rem;font-weight:800;color:var(--cr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;opacity:1}.Header .box1 .header-brand__branch{font-size:.72rem;font-weight:600;color:var(--cr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;opacity:1}.Header .box1 h3{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin:0}.Header .box1 h3 svg{margin-top:4px}@media screen and (max-width: 1024px){.Header .box1 h3{font-size:.95rem}.Header .box1 h3 svg{display:none}}.Header .header-notify,.Header .header-notify__badge{display:none!important}.Header .box2{height:50px;flex:1;width:100%;margin:0 auto;position:relative;border-radius:20px}@media screen and (max-width: 1024px){.Header .box2{display:none}}.Header .box2 input{top:0;right:0;bottom:0;left:0;border-radius:20px;position:absolute;text-transform:capitalize;background:linear-gradient(45deg,var(--bg-strong),var(--bg-soft))!important;border:1px solid var(--cr-border);box-shadow:0 3px 10px var(--cr-shadow);transition:.3s ease;padding:20px 70px 20px 20px}.Header .box2 input:focus{border:1px solid var(--cr-primary)}.Header .box2 i{width:60px;height:100%;background:var(--cr-primary);position:absolute;right:0;display:flex;align-items:center;cursor:pointer;justify-content:center;border-radius:0 20px 20px 0;color:#fff!important}.Header .box2 .resultSearch{position:absolute;top:58px;width:100%;background:var(--bg-strong);border-radius:5px;border:1px solid var(--cr-border);box-shadow:0 6px 20px 4px var(--cr-shadow);transform-origin:top center;transition:.3s ease;overflow:hidden;max-height:75vh;overflow:auto;background:var(--bg-soft);gap:2px;padding:5px;z-index:100;opacity:0;pointer-events:none}.Header .box2 .resultSearch.active{opacity:1;pointer-events:all}.Header .box2 .resultSearch>*{visibility:visible}.Header .box2 .resultSearch>*{transition:opacity .14s linear .1s,transform .15s ease .1s}.Header .box2 .resultSearch:hover>a{opacity:.4;transform:scale(.9)}.Header .box2 .resultSearch>a:hover{opacity:1;transform:scale(1);transition-delay:0ms,0ms;border-radius:5px}.Header .box2 .resultSearch a{display:flex;justify-content:center;align-content:center}.Header .box2 .resultSearch a:nth-of-type(1){background:#df961a!important}.Header .box2 .resultSearch a:nth-of-type(2){background:#da3c3c!important}.Header .box2 .resultSearch a:nth-of-type(3){background:#4ac489!important}.Header .box2 .resultSearch a:nth-of-type(4){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(5){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(6){background:#da3c3c!important}.Header .box2 .resultSearch a:nth-of-type(7){background:#4ac489!important}.Header .box2 .resultSearch a:nth-of-type(8){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(9){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(10){background:#75b43a!important}.Header .box2 .resultSearch a:nth-of-type(11){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(12){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(13){background:#da3c3c!important}.Header .box2 .resultSearch a:nth-of-type(14){background:#4ac489!important}.Header .box2 .resultSearch a:nth-of-type(15){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(16){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(17){background:#75b43a!important}.Header .box2 .resultSearch a:nth-of-type(18){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(19){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(20){background:#da3c3c!important}.Header .box2 .resultSearch a:nth-of-type(21){background:#4ac489!important}.Header .box2 .resultSearch a:nth-of-type(22){background:#4f9ac5!important}.Header .box2 .resultSearch a:nth-of-type(23){background:#ab4ab9!important}.Header .box2 .resultSearch a:nth-of-type(24){background:#75b43a!important}.Header .box2 .resultSearch .resultSearch__hint,.Header .box2 .resultSearch .resultSearch__empty-recent{display:flex;align-items:center;gap:8px;margin:4px 8px 2px;padding:8px 10px;font-size:12px;color:var(--cr-text-muted);background:transparent!important;box-shadow:none!important;cursor:default;-webkit-user-select:none;user-select:none;opacity:1!important;transform:none!important}.Header .box2 .resultSearch a,.Header .box2 .resultSearch p:not(.resultSearch__hint):not(.resultSearch__empty-recent){display:flex;align-items:center;gap:10px;padding:15px;border-radius:5px;box-shadow:0 4px 10px var(--cr-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;margin:10px}.Header .box2 .resultSearch a span,.Header .box2 .resultSearch p:not(.resultSearch__hint):not(.resultSearch__empty-recent) span{width:25px;height:25px;background-color:var(--bg-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cr-text);font-size:11px;flex-shrink:0}.Header .box3{display:flex;align-items:center;gap:20px}.Header .box3 .icons{display:flex;align-items:center;gap:8px}.Header .box3 .icons .icon{position:relative;z-index:100}.Header .box3 .icons .icon i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-strong);border-radius:50%;border:1px solid var(--cr-border);box-shadow:0 4px 10px var(--cr-shadow);cursor:pointer;position:relative}.Header .box3 .icons .icon i:hover{background:var(--cr-primary);color:#fff}.Header .box3 .icons .icon i:active{scale:.9}.Header .box3 .icons .icon i span{background-color:red;position:absolute;width:20px;height:20px;font-size:13px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;top:-5px;right:-5px}.Header .box3 .icons .icon:hover .optionsLang{transform:translate(-50%) scaleY(1)}.Header .box3 .icons .icon .optionsLang{position:absolute;top:52px;left:50%;transform:translate(-50%) scaleY(0);transition:.2s ease;transform-origin:top center}.Header .box3 .icons .icon .optionsLang:after{content:"";position:absolute;width:15px;height:15px;background:var(--cr-primary);top:0;left:50%;transform:rotate(45deg) translate(-50%);z-index:-10}.Header .box3 .icons .icon .optionsLang p{padding:15px 30px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s ease;background:var(--bg-strong);box-shadow:0 5px 10px var(--cr-shadow);border:1px solid var(--cr-border)}.Header .box3 .icons .icon .optionsLang p:first-child{border-radius:5px 5px 0 0!important;border-bottom:0}.Header .box3 .icons .icon .optionsLang p:last-child{border-radius:0 0 5px 5px!important}.Header .box3 .icons .icon .optionsLang p:hover{color:#fff!important;background-color:var(--cr-primary)}.Header .box3 .icons .icon .optionsLang p:active{scale:.8}@media screen and (max-width: 767px){.Header .box3 .icons .icon.notifications{display:none}}.Header .box3 .icons .icon.openNavMobile{display:none}@media screen and (max-width: 1024px){.Header .box3 .icons .icon.openNavMobile{display:block}}.Header .box3 .user{display:flex;align-items:center;gap:10px}.Header .box3 .user .text{white-space:nowrap;text-align:center;line-height:1.1}.Header .box3 .user .text p{font-weight:700}.Header .box3 .user .text span{font-size:12px;opacity:.8}.Header .box3 .user .text .header-change-password{display:inline-block;margin:0;padding:0;border:0;background:none;font-size:12px;font-weight:600;color:var(--cr-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.Header .box3 .user .text .header-change-password:hover{opacity:.85}.Header .box3 .user .image{width:35px;height:35px;overflow:hidden;border-radius:50%}.Header .box3 .user .image *{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){.Header .box3 .user{display:none}}.ChangePasswordForm{display:flex;flex-direction:column;gap:12px;padding:4px 0 8px}.change-password-error{margin:0;padding:8px 10px;border-radius:8px;font-size:.85rem;font-weight:700;line-height:1.4;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.change-password-popup .popupContent{max-width:480px}.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.Nav{max-width:250px;width:100%;background:var(--bg-soft);padding:10px;box-shadow:0 0 10px var(--cr-shadow);overflow:auto;border-radius:5px;border-right:1px solid var(--cr-border);position:relative;height:100%;z-index:13;flex-shrink:0;@keyframes nav-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@media screen and (max-width: 767px){.Nav{position:absolute;top:0;left:0;z-index:100}}.Nav::-webkit-scrollbar{display:none}.Nav .nav-logo{display:flex;align-items:center;gap:10px;height:65px;padding:0 10px;background:var(--bg-strong);border-radius:20px;box-shadow:0 5px 10px var(--cr-shadow);margin-bottom:14px;position:sticky;top:0;z-index:20;-webkit-user-select:none;user-select:none}.Nav .nav-logo .nav-img{width:45px;height:45px;border-radius:50%;transition:.6s ease;pointer-events:all;scale:1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.Nav .nav-logo .nav-img *{border-radius:50%;width:100%;height:100%;object-fit:cover}.Nav .nav-logo .text{transition:.3s ease;pointer-events:all;line-height:1.3!important;padding-top:5px}.Nav .nav-logo .text p{font-size:16px;font-weight:600;white-space:nowrap}.Nav .nav-logo .text span{white-space:all;font-size:13px;font-weight:700;color:#2778c4}.Nav .nav-logo .toggleNav{position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:red;color:#fff!important;border-radius:50%;cursor:pointer;right:10px;font-weight:800;transition:.3s ease}.Nav .nav-logo .toggleNav:active{scale:.9}.Nav .box-search{position:sticky;top:0;z-index:10;margin-bottom:15px;box-shadow:0 5px 10px var(--cr-shadow);border-radius:20px;background:transparent;height:45px}.Nav .box-search input{position:absolute;border-radius:20px;top:0;right:0;bottom:0;left:0;background:var(--bg-strong);padding:15px 45px 15px 15px;border:2px solid transparent;transition:.3s ease}.Nav .box-search input:focus{border:2px solid var(--cr-primary)}.Nav .box-search i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:25px;cursor:pointer;width:50px;height:100%;display:flex;align-items:center;justify-content:center}.Nav .box-search .resultSearch{position:absolute;top:50px;width:100%;background:var(--bg-strong);border-radius:5px;border:1px solid var(--cr-border);box-shadow:0 6px 20px 4px var(--cr-shadow);transform-origin:top center;transition:.3s ease;overflow:hidden;max-height:75vh;overflow:auto;background:var(--bg-soft);gap:2px;padding:5px;z-index:100;opacity:0;pointer-events:none}.Nav .box-search .resultSearch.active{opacity:1;pointer-events:all}.Nav .box-search .resultSearch>*{visibility:visible}.Nav .box-search .resultSearch>*{transition:opacity .14s linear .1s,transform .15s ease .1s}.Nav .box-search .resultSearch:hover>*{opacity:.4;transform:scale(.9)}.Nav .box-search .resultSearch>*:hover{opacity:1;transform:scale(1);transition-delay:0ms,0ms;border-radius:5px}.Nav .box-search .resultSearch a,.Nav .box-search .resultSearch p{display:flex;align-items:center;gap:10px;padding:15px;border-radius:5px;box-shadow:0 4px 10px var(--cr-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;margin:10px;background:var(--cr-primary)}.Nav .box-search .resultSearch a.active,.Nav .box-search .resultSearch p.active{background:red!important}.Nav .box-search .resultSearch a span,.Nav .box-search .resultSearch p span{width:25px;height:25px;background-color:var(--bg-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--cr-text);flex-shrink:0}.Nav .list{display:flex;flex-direction:column;gap:10px}.Nav .list .item{background:var(--bg-strong);border-radius:5px;box-shadow:0 3px 10px var(--cr-shadow);overflow:hidden;transition:.3s ease;padding-bottom:3px}.Nav .list .item .head{display:flex;align-items:center;justify-content:space-between;gap:5px;height:50px;cursor:pointer;-webkit-user-select:none;user-select:none}.Nav .list .item .head *{pointer-events:none}.Nav .list .item .head>div{display:flex;align-items:center;min-width:0;flex:1}.Nav .list .item .head>div i{width:50px;height:100%;font-size:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Nav .list .item .head>div p{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1;transition:.3s ease}.Nav .list .item .arrow{margin-right:10px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;transform:rotate(0);transition:.3s ease;background:var(--bg-soft)}.Nav .list .item .links{background:var(--bg-strong);gap:2px;padding:5px;visibility:hidden}.Nav .list .item .links>*{visibility:visible;border-left:2px dashed transparent;border-right:2px dashed transparent}.Nav .list .item .links>*{transition:opacity .14s linear .1s,transform .15s ease .1s}.Nav .list .item .links:hover>*{border-color:var(--cr-primary);transform:scale(.9)}.Nav .list .item .links>*:hover{opacity:1;transform:scale(1);transition-delay:0ms,0ms;border-radius:5px;background:var(--cr-primary)!important}.Nav .list .item .links>*:hover a{color:#fff!important}.Nav .list .item .links .link{background:var(--bg-soft);text-align:center;height:45px;cursor:pointer;transition:.3s ease}.Nav .list .item .links .link a{width:100%;height:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cr-text);padding:0 10px;line-height:45px;text-align:start;min-width:0}.Nav .list .item .links .link a.active{background:var(--cr-primary);color:#fff;border-radius:inherit}.Nav .list .item .links .link:nth-child(1){border-radius:5px 5px 0 0}.Nav .list .item .links .link:last-child{border-radius:0 0 5px 5px;border-bottom:0}.Nav .list .item.active{transition:.3s ease;height:auto;border:1px solid var(--cr-border)}.Nav .list .item.active .arrow{transform:rotate(180deg);background:var(--cr-primary);color:#fff}.Nav .navImage{width:90%;padding:20px;margin-bottom:-30px;fill:red}.Nav .refresh{width:100%;border:0;color:#2778c4}.Nav .refresh .head{cursor:pointer}.Nav .refresh .spin{animation:nav-refresh-spin .7s linear infinite}.Nav .logout{position:sticky;width:100%;left:0;bottom:0;border:0;color:#dc143c}.overlay{position:fixed;width:100%;height:100%;opacity:0!important;display:none!important;pointer-events:none!important;z-index:11}@media screen and (max-width: 767px){.overlay{opacity:1!important;display:block!important;pointer-events:all!important}}.Nav.close{max-width:70px}@media screen and (max-width: 767px){.Nav.close{left:-100px}}.Nav.close .item.active{height:auto!important}.Nav.close .links{display:none}.Nav.close .arrow{display:none!important}.Nav.close .nav-logo .nav-img,.Nav.close .nav-logo .text{opacity:0;pointer-events:none;scale:0}.Nav.close .nav-logo .toggleNav{right:5px;background:var(--cr-primary)}.Nav.close .head p{opacity:0}.Nav.close .box-search{overflow:hidden}.Nav.Nav--admin.close{max-width:250px}.Nav.Nav--admin.close .admin-flat-link span,.Nav.Nav--admin.close .admin-nav-section,.Nav.Nav--admin.close .nav-logo .text,.Nav.Nav--admin.close .head p{opacity:1;pointer-events:all;scale:1}.Nav.Nav--admin .admin-nav-section{padding:8px 12px 6px;font-size:12px;font-weight:800;color:var(--cr-primary);letter-spacing:.04em;list-style:none}.Nav.Nav--admin .admin-flat-item{height:auto!important;border:0!important;margin-bottom:6px}.Nav.Nav--admin .admin-flat-link{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--cr-border);color:var(--cr-text);font-weight:600;transition:.2s ease}.Nav.Nav--admin .admin-flat-link i{display:flex;align-items:center;font-size:1.15rem;color:var(--cr-primary)}.Nav.Nav--admin .admin-flat-link span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Nav.Nav--admin .admin-flat-link:hover,.Nav.Nav--admin .admin-flat-link.active{background:var(--cr-primary);color:#fff;border-color:var(--cr-primary);box-shadow:0 6px 16px color-mix(in srgb,var(--cr-primary) 35%,transparent)}.Nav.Nav--admin .admin-flat-link:hover i,.Nav.Nav--admin .admin-flat-link.active i{color:#fff}.Nav.Nav--admin .item.always-open{height:auto!important}.Nav.Nav--admin .return-admin .head{border-radius:12px;background:color-mix(in srgb,var(--cr-primary) 10%,#fff);border:1px dashed color-mix(in srgb,var(--cr-primary) 35%,transparent)}.CustomButton{padding:8px 16px;min-height:36px;background:var(--cr-primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.88rem;font-weight:700}.CustomButton:active{scale:.96}.HeadPage{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:var(--bg-strong);border-radius:5px 5px 0 0}.HeadPage .title{font-size:30px}@media screen and (max-width: 767px){.HeadPage{padding:10px}.HeadPage .title{font-size:20px}}.Select{border-radius:5px;z-index:10;position:relative;display:flex;gap:6px;align-items:center;cursor:pointer;@keyframes l4{to{transform:rotate(1turn)}}}.Select .Input{flex:1;width:100%;min-width:0}.Select input{cursor:pointer;border-radius:inherit}.Select .clearSelect{background:red;width:42px;height:42px;border-radius:10px;display:grid;place-content:center;cursor:pointer;flex-shrink:0;font-size:16px;color:#fff;align-self:center}.Select .clearSelect:active{scale:.92}.Select .clearSelectInside{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);z-index:3;width:22px;height:22px;border-radius:999px;display:grid;place-content:center;background:color-mix(in srgb,var(--cr-text) 12%,transparent);color:var(--cr-text);border:0;cursor:pointer;padding:0;font-size:12px}.Select .clearSelectInside:hover{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.Select .Input.has-clear-inside input{padding-inline-end:36px}.Select .head{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 12px;cursor:pointer;position:relative;width:100%;border-radius:5px;-webkit-user-select:none;user-select:none;border:1px solid var(--cr-border);background:var(--bg-soft);font-size:.88rem}.Select .head i{width:28px!important;height:28px!important;background:var(--bg-strong);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--cr-border);transform:rotate(0);transition:.3s ease;box-shadow:inset 0 0 15px 2px var(--cr-shadow);position:static!important;font-size:14px}.Select .loader{position:absolute;top:0;z-index:11;width:50px;--b: 8px;right:0;scale:.4;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#f03355) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}.SelectOptions{position:fixed;width:100%;height:100%;bottom:0;top:0;left:0;z-index:222222}.SelectOptions .head i{background:var(--cr-primary);color:#fff!important;transform:rotate(180deg);border:1px solid var(--cr-primary)}.SelectOptions .content{position:absolute;z-index:1110;background:var(--bg-strong);max-width:1000px;width:90%;max-height:600px;height:auto;border:1px solid var(--cr-border);border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.3s ease;display:flex;flex-direction:column;pointer-events:all}.SelectOptions .content .btnClose{width:50px;height:50px;display:grid;place-content:center;font-size:20px;cursor:pointer;margin-left:auto;position:absolute;z-index:11;top:0;right:0;background:red;border-radius:0 4px 0 10px;color:#fff}.SelectOptions .content .btnClose:active{scale:.9}.SelectOptions .content.openComponentNested{border:0}.SelectOptions .content.openComponentNested .btnClose{display:none}.SelectOptions .content .createInsideSelect{display:flex;flex-direction:column}.SelectOptions .content .createInsideSelect .WrapperCreateOrUpdate.open{flex:1;position:relative}.SelectOptions .content .createInsideSelect,.SelectOptions .content .options{overflow:auto;flex:1}.SelectOptions .content .multiSelectFooter{display:flex;align-items:center;justify-content:center;padding:10px;border-top:1px solid var(--cr-border);background:var(--bg-soft);flex-wrap:wrap;gap:10px}.SelectOptions .content .multiSelectFooter .btnCancel,.SelectOptions .content .multiSelectFooter .btnDone{cursor:pointer;background:var(--cr-primary);border-radius:5px;padding:5px 20px;color:#fff}.SelectOptions .content .multiSelectFooter .btnCancel{background:red}.SelectOptions .content>input{position:sticky;top:0;left:0;width:100%;height:50px;background:var(--bg-soft);padding:10px;border-radius:10px 10px 0 0;flex-shrink:0;overflow:auto}.SelectOptions .content .option{padding:20px;border-bottom:1px solid var(--cr-border);cursor:pointer;transition:.3s ease}.SelectOptions .content .option:hover,.SelectOptions .content .option.selected{background:var(--cr-primary);color:#fff}.SelectOptions .content .option:last-child{border-bottom:0}.SelectOptions .content .option:active{opacity:.8}.SelectOptions .content .btns{display:flex;align-items:center;justify-items:center;width:100%;gap:0!important;background:var(--bg-strong)}.SelectOptions .content .btns>div{flex:1;display:flex;align-items:center;justify-content:center}.SelectOptions .content .btns .btnSave{background:#75b43a}.SelectOptions .content .btnSave,.SelectOptions .content .btnBack{display:flex;align-items:center;justify-content:center;height:50px;color:#fff;border-top:1px solid var(--cr-primary);background:var(--cr-primary);cursor:pointer;transition:.3s ease box-shadow;-webkit-user-select:none;user-select:none}.SelectOptions .content .btnSave:active,.SelectOptions .content .btnBack:active{scale:.8}.SelectOptions .content .btnBack{--cr-primary: crimson}.SelectOptions .content .btnCreate{position:absolute;bottom:10px;right:20px;width:50px;height:50px;background:var(--cr-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-user-select:contain;user-select:contain;cursor:pointer;font-size:20px;padding-top:4px}.SelectOptions .content .btnCreate:active{opacity:.8}.SelectOptions .PopupAddNewOptionSelect{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto}.SelectOptions .PopupAddNewOptionSelect .head{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;padding-top:8px}.SelectOptions .PopupAddNewOptionSelect .head p{font-size:13px;opacity:.8}.SelectOptions .PopupAddNewOptionSelect .search{position:sticky;top:0;left:0;width:100%;height:50px;background:var(--bg-soft);padding:10px;border-radius:inherit;border-radius:0 0 5px 5px;flex-shrink:0;z-index:11}.SelectOptions .PopupAddNewOptionSelect .search:focus{outline:none}.SelectOptions .PopupAddNewOptionSelect ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:10px;flex:1;padding-bottom:60px}.SelectOptions .PopupAddNewOptionSelect ul li{max-width:133px;padding:10px;width:100%;background:var(--bg-soft);border:1px solid var(--cr-border);display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}.SelectOptions .PopupAddNewOptionSelect ul li.active{background:#75b43a;color:#fff}.SelectOptions .PopupAddNewOptionSelect ul li.active .btnAdd{background:red!important}.SelectOptions .PopupAddNewOptionSelect ul li.active input{cursor:no-drop}.SelectOptions .PopupAddNewOptionSelect ul li input{width:100%;height:40px;background:var(--bg-strong);text-align:center}.SelectOptions .PopupAddNewOptionSelect ul li input::placeholder{font-size:11px}.SelectOptions .PopupAddNewOptionSelect ul li span{font-size:12px;text-transform:none!important}.SelectOptions .PopupAddNewOptionSelect ul li .btnAdd{background:var(--cr-primary);width:100%;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;font-size:13px;color:#fff}.SelectOptions .PopupAddNewOptionSelect ul li .btnAdd:active{scale:.9}.SelectOptions .PopupCreateUOMParent{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;padding:20px;justify-content:center}.SelectOptions .PopupCreateUOMParent .head{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;padding:10px 0;margin-bottom:10px}.SelectOptions .PopupCreateUOMParent .head p{font-size:13px;opacity:.8;color:#fff}.SelectOptions .PopupCreateUOMParent .children{flex:1}.Input #label-input{transition:all .1s ease-in-out;color:var(--cr-text);position:absolute;top:22%;left:14px;transform:scale(.95);opacity:1;pointer-events:none;width:fit-content;font-size:.88rem;font-weight:600;line-height:1.2}.Input.disable{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.3!important;background:var(--cr-disabled)!important;border-color:var(--cr-disabled)!important;border-radius:10px!important;transition:.3s ease border-radius}.Input.disable #input{background:var(--cr-disabled)!important}.Input .input-base{border-radius:10px}.Input.required #label-input,.Input #input:focus~label#label-input,.Input #input:not(:placeholder-shown)~#label-input{top:-11px!important;left:2px!important;transform:scale(.78);color:var(--cr-primary);background:var(--bg-soft)!important;border-radius:4px;padding:0 5px;opacity:1;font-size:.82rem}.Input #input:focus{background-color:var(--cr-focus-input)}.Input.required #label-input{color:red!important}.Input #input:valid~label#label-input{background-color:transparent;z-index:1}.Input #input{transition:outline .2s ease;font-size:.88rem;font-weight:500;line-height:1.35;outline-color:var(--button-text);outline:unset;border:1px solid var(--cr-border);padding:9px 12px;min-height:42px;width:100%;background:var(--bg-soft)}.Input.required #input{border:1px solid red!important}.Input #input:focus{border:1px solid var(--cr-primary)}.Input #input::placeholder{opacity:0}.Input #input:focus::placeholder{opacity:0!important}.Input .relative{position:relative}.Input .input-clear-inside{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);z-index:3;width:22px;height:22px;border-radius:999px;display:grid;place-content:center;background:color-mix(in srgb,var(--cr-text) 12%,transparent);color:var(--cr-text);border:0;cursor:pointer;padding:0;font-size:12px}.Input .input-clear-inside:hover{background:color-mix(in srgb,#ef4444 18%,transparent);color:#ef4444}.Input.has-clear-inside #input{padding-inline-end:36px}.Input #input:focus #input::placeholder{opacity:0!important}textarea#input,.Input textarea#input{min-height:88px;padding-top:12px;resize:vertical}.list-filters{padding:10px 12px 14px;margin-bottom:8px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:10px;width:100%;box-sizing:border-box}.list-filters__grid{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;width:100%}.list-filters__grid>.Input,.list-filters__grid>.Select,.list-filters__grid>.list-filters__native-select{flex:1 1 160px;min-width:140px;max-width:280px;width:auto;margin:0}.list-filters__native-select select{width:100%;min-height:42px;border:1px solid var(--cr-border);border-radius:8px;padding:8px 10px;background:var(--bg-strong);color:var(--cr-text);font-family:inherit;font-size:.9rem}.list-filters__actions{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:8px;align-items:center;min-height:42px;min-width:min(100%,260px)}.list-filters__btn{flex:1 1 0;min-height:42px;min-width:80px;padding:0 14px;border:0;border-radius:8px;font-weight:800;cursor:pointer;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:.9rem;white-space:nowrap}.list-filters__btn--apply{background:var(--cr-primary)}.list-filters__btn--clear{background:#6b7280}.list-filters__btn--primary{background:var(--cr-primary)}.list-filters__btn--secondary{background:#4b5563}.list-filters__btn--danger{background:#e11d48}.list-filters-fab,.list-filters-sheet{display:none}@media screen and (max-width: 767px){.list-filters--desktop{display:none}.list-filters-fab{display:inline-flex;align-items:center;justify-content:center;position:fixed;z-index:40;bottom:calc(18px + env(safe-area-inset-bottom,0px));inset-inline-end:16px;width:56px;height:56px;border:0;border-radius:50%;background:var(--cr-primary);color:#fff;box-shadow:0 10px 28px color-mix(in srgb,var(--cr-primary) 45%,transparent);cursor:pointer;font-size:1.25rem}.list-filters-fab__plus{position:absolute;top:-2px;inset-inline-end:-2px;width:22px;height:22px;border-radius:50%;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;border:2px solid #fff}.list-filters-sheet{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.list-filters-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.list-filters-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:min(86vh,720px);overflow:auto;background:var(--bg-strong);border-radius:16px 16px 0 0;border:1px solid var(--cr-border);box-shadow:0 -12px 40px #0003;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))}.list-filters-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cr-border)}.list-filters-sheet__head strong{font-size:1rem}.list-filters-sheet__close{width:36px;height:36px;border:0;border-radius:999px;background:var(--bg-soft);color:var(--cr-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.list-filters-sheet__body .list-filters__grid{display:grid;grid-template-columns:1fr 1fr}.list-filters-sheet__body .list-filters__grid>.Input,.list-filters-sheet__body .list-filters__grid>.Select{max-width:none;min-width:0;width:100%}.list-filters-sheet__body .list-filters__actions{grid-column:1 / -1;flex-wrap:wrap;min-width:0}.list-filters-sheet__body .list-filters__btn{flex:1 1 calc(50% - 4px)}}.TableData{overflow:auto;width:100%;height:100%;direction:ltr;background:var(--bg-strong);border-radius:6px}.TableData.is-rtl{direction:rtl}.TableData.is-ltr{direction:ltr}.TableData .tableBulkBar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 0}.TableData .tableBulkBar .list-filters__btn{flex:0 0 auto;min-width:140px}.TableData .tableBulkBar .list-filters__btn:disabled{opacity:.45;cursor:not-allowed}.TableData .line{width:100%;position:absolute;top:0;left:0;height:3px;pointer-events:none;@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}}.TableData .line .loader{height:4px;width:100%;--c: no-repeat linear-gradient(#73e904 0 0);background:var(--c),var(--c),transparent;background-size:60% 100%;animation:l16 3s infinite}.TableData.nested{height:80vh}.TableData::-webkit-scrollbar{display:none}.TableData>div{border:none}.TableData .iconsTable{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;width:100%}.TableData .iconTable{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;font-size:15px;line-height:1;flex:0 0 auto;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease;background:transparent;color:inherit}.TableData .iconTable svg{display:block}.TableData .iconTable:hover{transform:translateY(-1px)}.TableData .iconTable:active{transform:translateY(0)}.TableData .iconTable:focus-visible{outline:2px solid color-mix(in srgb,var(--cr-primary) 45%,transparent);outline-offset:2px}.TableData .iconTable--view{color:#2563eb;background:color-mix(in srgb,#2563eb 14%,transparent)}.TableData .iconTable--view:hover{background:color-mix(in srgb,#2563eb 22%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#2563eb 18%,transparent)}.TableData .iconTable--edit{color:#d97706;background:color-mix(in srgb,#d97706 14%,transparent)}.TableData .iconTable--edit:hover{background:color-mix(in srgb,#d97706 22%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#d97706 18%,transparent)}.TableData .iconTable--print{color:#0d9488;background:color-mix(in srgb,#0d9488 14%,transparent)}.TableData .iconTable--print:hover{background:color-mix(in srgb,#0d9488 22%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#0d9488 18%,transparent)}.TableData .iconTable--delete{color:#e11d48;background:color-mix(in srgb,#e11d48 12%,transparent)}.TableData .iconTable--delete:hover{background:color-mix(in srgb,#e11d48 20%,transparent);box-shadow:0 4px 10px color-mix(in srgb,#e11d48 16%,transparent)}.TableData .loadingRemoveRow{scale:.6;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(#0000 10%,#f03355) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:loadingRemoveRow 1s infinite steps(10);@keyframes loadingRemoveRow{to{transform:rotate(1turn)}}}.TableDataErrorConnection{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.MuiDataGrid-filler--pinnedLeft,.MuiDataGrid-filler--pinnedRight,.MuiDataGrid-columnHeader,.MuiDataGrid-withBorderColor .MuiDataGrid-columnHeader--withLeftBorder,.MuiDataGrid-columnHeader--alignCenter,.MuiDataGrid-columnHeader--pinnedRight,.MuiDataGrid-cell--pinnedLeft,.MuiDataGrid-cell--pinnedRight{background:var(--bg-strong)!important}.MuiTextField-root{background:var(--bg-soft)!important;// width: 100% !important}.MuiDataGrid-selectedRowCount{font-size:0!important}.MuiMenu-list,.MuiDataGrid-menuList,.MuiDataGrid-panelWrapper{background:var(--bg-strong)!important}.MuiMenu-list *,.MuiDataGrid-menuList *,.MuiDataGrid-panelWrapper *{color:var(--cr-text)!important}.MuiDataGrid-row--borderBottom{background:var(--bg-strong)!important}.MuiDataGrid-toolbarContainer{padding:10px;display:flex;flex-direction:row-reverse;color:#fff}.MuiDataGrid-toolbarContainer *{background:var(--cr-soft)!important}@media screen and (max-width: 767px){.MuiDataGrid-toolbarContainer{display:none!important}}.MuiDataGrid-virtualScrollerContent .MuiDataGrid-row:nth-child(odd){background:var(--bg-soft)}.MuiDataGrid-overlayWrapper{min-height:240px}.MuiDataGrid-columnHeaderTitle{color:var(--cr-primary);font-weight:800!important}.MuiDataGrid-scrollbarFiller{background:var(--cr-primary)!important;opacity:.2}.MuiDataGrid-columnHeader:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--cr-primary)!important;opacity:.2}// .MuiDataGrid-columnHeader MuiDataGrid-columnHeader--alignCenter MuiDataGrid-columnHeader--sortable MuiDataGrid-withBorderColor .confirmDeletion{background:var(--bg-soft);color:var(--cr-text)}.table-empty-state,.table-loading-state{width:100%;min-height:220px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center;color:var(--cr-text);box-sizing:border-box}.table-empty-state__visual{width:min(220px,70vw);margin-bottom:4px}.table-empty-state__svg{width:100%;height:auto;overflow:visible}.table-empty-state__shadow{fill:color-mix(in srgb,var(--cr-primary) 12%,transparent);animation:tableEmptyPulse 2.4s ease-in-out infinite}.table-empty-state__box{transform-origin:100px 100px;animation:tableEmptyFloat 2.8s ease-in-out infinite}.table-empty-state__box-body{fill:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft));stroke:var(--cr-primary);stroke-width:2.2}.table-empty-state__box-fold{fill:none;stroke:color-mix(in srgb,var(--cr-primary) 55%,#888);stroke-width:2}.table-empty-state__lid{fill:color-mix(in srgb,var(--cr-primary) 28%,var(--bg-strong));stroke:var(--cr-primary);stroke-width:2;transform-origin:100px 48px;animation:tableEmptyLid 2.8s ease-in-out infinite}.table-empty-state__search circle{fill:none;stroke:var(--cr-primary);stroke-width:3.2}.table-empty-state__search path{stroke:var(--cr-primary);fill:none}.table-empty-state__search{transform-origin:132px 96px;animation:tableEmptySearch 2.2s ease-in-out infinite}.table-empty-state__particle circle{fill:var(--cr-primary);opacity:.55}.table-empty-state__particle--1{animation:tableEmptyParticle 2.6s ease-in-out infinite}.table-empty-state__particle--2{animation:tableEmptyParticle 2.6s ease-in-out infinite .4s}.table-empty-state__particle--3{animation:tableEmptyParticle 2.6s ease-in-out infinite .8s}.table-empty-state__title{margin:0;font-size:1.05rem;font-weight:800;color:var(--cr-text)}.table-empty-state__hint{margin:0;max-width:280px;font-size:.86rem;font-weight:500;opacity:.72;line-height:1.45}.table-loading-state__spinner{position:relative;width:52px;height:52px;margin-bottom:6px}.table-loading-state__spinner span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:var(--cr-primary);animation:tableLoadSpin 1s cubic-bezier(.5,.15,.5,.85) infinite}.table-loading-state__spinner span:nth-child(2){top:6px;right:6px;bottom:6px;left:6px;border-top-color:color-mix(in srgb,var(--cr-primary) 70%,#fff);animation-duration:1.2s;animation-direction:reverse}.table-loading-state__spinner span:nth-child(3){top:12px;right:12px;bottom:12px;left:12px;border-top-color:color-mix(in srgb,var(--cr-primary) 45%,#fff);animation-duration:.85s}.table-loading-state__spinner span:nth-child(4){top:18px;right:18px;bottom:18px;left:18px;border-top-color:color-mix(in srgb,var(--cr-primary) 30%,transparent);animation-duration:1.4s;animation-direction:reverse}.table-loading-state__label{margin:0;font-size:.92rem;font-weight:700;color:var(--cr-text);opacity:.85;animation:tableLoadPulse 1.4s ease-in-out infinite}@keyframes tableEmptyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes tableEmptyLid{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg) translateY(-2px)}}@keyframes tableEmptySearch{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4px,-3px) scale(1.04)}}@keyframes tableEmptyParticle{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-10px);opacity:.9}}@keyframes tableEmptyPulse{0%,to{opacity:.45;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(.86)}}@keyframes tableLoadSpin{to{transform:rotate(1turn)}}@keyframes tableLoadPulse{0%,to{opacity:.55}50%{opacity:1}}.MuiDataGrid-overlayWrapper{min-height:240px!important}.MuiDataGrid-overlay{background:color-mix(in srgb,var(--bg-strong) 92%,transparent)!important}.TableData{position:relative}.TableData .line{z-index:5}.TableData .line .loader{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cr-primary) 75%,transparent),transparent)!important;background-size:40% 100%!important;animation:tableTopBar 1.2s ease-in-out infinite!important}@keyframes tableTopBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.LoadingTable{width:100%;height:300px;overflow:hidden;background:var(--bg-strong);box-shadow:0 5px 10px var(--cr-shadow);padding:20px;border-radius:7px;display:flex;justify-content:center;align-items:center;@keyframes l4{to{transform:rotate(1turn)}}}.LoadingTable .loader{width:50px;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;scale:2.3;background:conic-gradient(#0000 10%,var(--cr-primary)) content-box;-webkit-mask:repeating-conic-gradient(#0000 0deg,#000 1deg 20deg,#0000 21deg 36deg),radial-gradient(farthest-side,#0000 calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}.ErrorTable{width:100%;height:74vh;overflow:hidden;background:var(--bg-strong);box-shadow:0 5px 10px var(--cr-shadow);padding:20px;border-radius:7px;display:flex;flex-direction:column;@keyframes loadTable{to{transform:translate(100%)}}}.ErrorTable .head{display:flex;align-items:center;justify-content:space-between;height:50px;gap:10px;margin-bottom:15px}.ErrorTable .filterLoad,.ErrorTable .searchLoad{max-width:250px;width:100%;height:100%;box-shadow:0 5px 10px var(--cr-shadow);border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:red}.ErrorTable .filterLoad{max-width:350px}@media screen and (max-width: 767px){.ErrorTable .filterLoad{display:none}}.ErrorTable .tableLoad{width:100%;flex:1;border-radius:7px;display:flex;flex-direction:column;gap:10px}.ErrorTable .tableLoad .rowLoad{display:flex;align-items:center;gap:10px;flex:1;background:var(--bg-soft);border-radius:10px;box-shadow:0 5px 10px var(--cr-shadow);height:100%;width:100%;overflow:hidden;position:relative;text-align:center;background:red;justify-content:center}.ViewDetailsRowContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(920px,94vw);max-height:min(88vh,860px);display:flex;flex-direction:column;gap:0;background:var(--bg-strong);border:1px solid var(--cr-border);border-radius:16px;box-shadow:0 24px 60px color-mix(in srgb,var(--cr-shadow, #000) 28%,transparent);overflow:hidden;font-family:Cairo,Noto Kufi Arabic,Tahoma,sans-serif;outline:none}.vdr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--cr-border);background:color-mix(in srgb,var(--bg-soft) 70%,var(--bg-strong));flex-shrink:0}.vdr-head__title{display:flex;align-items:center;gap:10px;min-width:0}.vdr-head__title h2{margin:0;font-size:1.1rem;font-weight:800;color:var(--cr-text);letter-spacing:.01em}.vdr-head__icon{width:34px;height:34px;border-radius:10px;display:grid;place-content:center;background:color-mix(in srgb,var(--cr-primary) 14%,transparent);color:var(--cr-primary);font-size:1.2rem;flex-shrink:0}.vdr-close{width:36px;height:36px;border-radius:10px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);display:grid;place-content:center;cursor:pointer;font-size:1.25rem;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.vdr-close:hover{background:color-mix(in srgb,#ef4444 12%,var(--bg-soft));border-color:color-mix(in srgb,#ef4444 35%,var(--cr-border));color:#b91c1c}.vdr-list{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 14px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-content:start;background:var(--bg-soft);-webkit-overflow-scrolling:touch}.vdr-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--cr-border);background:var(--bg-strong);min-width:0}.vdr-item.is-empty{opacity:.72}.vdr-label{font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--cr-text-muted, color-mix(in srgb, var(--cr-text) 58%, transparent));text-transform:none}.vdr-value{font-size:.92rem;font-weight:750;color:var(--cr-text);line-height:1.35;word-break:break-word;overflow-wrap:anywhere}.vdr-value.is-mono{font-family:ui-monospace,Consolas,monospace;font-size:.82rem;font-weight:600;opacity:.9;direction:ltr;text-align:start;unicode-bidi:isolate}.vdr-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:800;width:fit-content}.vdr-pill--yes{background:color-mix(in srgb,#16a34a 16%,transparent);color:#15803d}.vdr-pill--no{background:color-mix(in srgb,#64748b 14%,transparent);color:#475569}.vdr-empty{grid-column:1 / -1;text-align:center;padding:36px 12px;color:var(--cr-text-muted, #6b7280);font-weight:600}.vdr-foot{flex-shrink:0;display:flex;justify-content:center;padding:12px 14px 14px;border-top:1px solid var(--cr-border);background:var(--bg-strong)}.vdr-btn{min-width:120px;height:40px;padding:0 18px;border-radius:10px;border:none;background:var(--cr-primary);color:#fff;font-weight:800;font-size:.92rem;font-family:inherit;cursor:pointer;transition:filter .15s ease,transform .1s ease}.vdr-btn:hover{filter:brightness(1.05)}.vdr-btn:active{transform:scale(.98)}@media screen and (max-width: 700px){.ViewDetailsRowContent{width:min(96vw,920px);max-height:92vh;border-radius:14px}.vdr-list{grid-template-columns:1fr;padding:10px}.vdr-head{padding:12px}}.Settings{display:flex;flex-direction:column;gap:0;border:1px solid var(--cr-border);border-radius:14px;overflow:hidden;background:var(--bg-strong)}.Settings .row.settings-section{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--cr-border)}.Settings .row.settings-section:last-child{border-bottom:none}.Settings .title{font-size:1rem;font-weight:800;color:var(--cr-text);font-style:normal}.Settings .settings-swatches,.Settings .settings-patterns{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.Settings .settings-swatches li,.Settings .settings-patterns li{position:relative;width:48px;height:48px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid transparent;box-shadow:0 4px 12px color-mix(in srgb,var(--cr-shadow) 40%,transparent);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.Settings .settings-swatches li:hover,.Settings .settings-patterns li:hover{transform:translateY(-2px)}.Settings .settings-swatches li:active,.Settings .settings-patterns li:active{transform:scale(.94)}.Settings .settings-swatches li svg,.Settings .settings-patterns li>svg{color:#fff;font-size:.85rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));transform:scale(0);transition:transform .2s ease;position:relative;z-index:2}.Settings .settings-swatches li.active,.Settings .settings-patterns li.active{border-color:#fff;outline:2px solid var(--cr-primary);outline-offset:1px}.Settings .settings-swatches li.active svg,.Settings .settings-patterns li.active>svg{transform:scale(1)}.Settings .settings-patterns li img,.Settings .settings-patterns .pattern-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.Settings .settings-patterns .pattern-default{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:var(--cr-text);background:linear-gradient(135deg,var(--bg-soft) 0%,color-mix(in srgb,var(--cr-primary) 12%,var(--bg-strong)) 100%);z-index:1}.Settings .settings-patterns li.is-default.active .pattern-default{color:var(--cr-primary)}.Settings .settings-patterns li>svg{position:relative;z-index:3}.Settings .fontSizeLocation ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:auto;background:transparent;margin:0;border-radius:0}.Settings .fontSizeLocation li{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;padding:8px 4px;border-radius:12px;border:1px solid var(--cr-border);background:var(--bg-soft);box-shadow:none;transform:none;margin:0;width:auto;height:auto;transition:border-color .15s ease,background .15s ease,transform .15s ease}.Settings .fontSizeLocation li:hover{border-color:var(--cr-primary);transform:translateY(-1px)}.Settings .fontSizeLocation li.active{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--cr-primary) 25%,transparent)}.Settings .fontSizeLocation .size-dot{width:18px;height:18px;border-radius:50%;background:var(--cr-primary);border:2px solid #fff;box-shadow:0 3px 8px color-mix(in srgb,var(--cr-shadow) 50%,transparent);display:grid;place-items:center;color:#fff;font-size:.55rem}.Settings .fontSizeLocation .size-dot svg{transform:scale(0);transition:transform .15s ease}.Settings .fontSizeLocation li.active .size-dot svg{transform:scale(1)}.Settings .fontSizeLocation .size-label{font-size:.72rem;font-weight:700;color:var(--cr-text-muted);text-align:center;line-height:1.2}.Settings .fontSizeLocation li.active .size-label{color:var(--cr-primary)}.Settings .fontStyleLocation ul{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:flex-start}.Settings .fontStyleLocation li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px 14px;text-align:start;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:12px;box-shadow:0 3px 10px color-mix(in srgb,var(--cr-shadow) 30%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease;color:var(--cr-text);font-weight:700}.Settings .fontStyleLocation li:hover{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 6%,var(--bg-soft));transform:translateY(-1px)}.Settings .fontStyleLocation li.active{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));box-shadow:0 0 0 2px color-mix(in srgb,var(--cr-primary) 22%,transparent)}.Settings .fontStyleLocation .font-sample{font-size:.82rem;font-weight:500;color:var(--cr-text-muted);text-transform:none}.Settings .fontStyleLocation .font-check{position:absolute;inset-inline-end:14px;top:50%;transform:translateY(-50%);color:var(--cr-primary);font-size:.9rem}@media screen and (max-width: 640px){.Settings .fontSizeLocation ul{grid-template-columns:repeat(3,minmax(0,1fr))}.Settings .settings-swatches li,.Settings .settings-patterns li{width:42px;height:42px}}.popupContent{max-width:1500px;max-height:90vh;width:90%;height:auto;border-radius:9px;background-size:20px 20px;padding:16px;overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;position:absolute;flex:1;background:var(--bg-strong);top:50%;left:50%;transform:translate(-50%,-50%)}.popupContent>.headPage{color:var(--cr-text)}.popupContent .headPage{display:flex;align-items:center;justify-content:space-between;padding-top:0;margin-bottom:14px;gap:12px}.popupContent .headPage .title{font-size:1.15rem;font-weight:800}.popupContent .headPage .headPage-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.popupContent .btnCreateOrUpdate{display:flex;align-items:center;justify-content:center;gap:12px;left:0;right:0;background:var(--bg-strong);padding:10px;z-index:11;position:sticky;bottom:-16px;margin-top:10px}.popupContent.settings-popup{max-width:720px;width:min(92vw,720px);max-height:88vh;border-radius:16px;border:1px solid var(--cr-border);box-shadow:0 24px 60px color-mix(in srgb,var(--cr-shadow) 55%,transparent);padding:18px 18px 10px;background:var(--bg-soft)}.popupContent.settings-popup>.headPage{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--cr-border)}.popupContent.settings-popup>.headPage .title{font-size:1.2rem;font-weight:800}.popupContent.settings-popup>.children{overflow:auto;max-height:calc(88vh - 90px);padding-inline-end:4px}.fullContent{padding:14px;display:flex;flex-direction:column;min-height:0}.fullContent>.children{flex:1 1 auto;min-height:0}.fullContent .btnCreateOrUpdate{display:flex;align-items:center;justify-content:center;gap:12px;left:0;right:0;padding:10px;position:sticky;z-index:11;bottom:0;flex-shrink:0}@media screen and (max-width: 900px){.popupContent{width:min(96vw,1500px);padding:12px;max-height:94vh}.fullContent{padding:10px}}._container_1tysx_1{width:100%;border-radius:10px;display:flex;flex-direction:column;height:100%}._container_1tysx_1 ._header_1tysx_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}._container_1tysx_1 ._header_1tysx_13 h2{margin:0}._container_1tysx_1 ._header_1tysx_13 ._closeBtn_1tysx_33{background:none;border:none;font-size:24px;cursor:pointer;color:#666}._container_1tysx_1 ._mapContainer_1tysx_51{flex:1;border:1px solid var(--cr-border);border-radius:8px;overflow:hidden;background:var(--cr-primary)}._container_1tysx_1 ._footer_1tysx_67{display:flex;justify-content:space-between;margin-top:15px}._container_1tysx_1 ._footer_1tysx_67 ._geoBtn_1tysx_77{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:10px}._container_1tysx_1 ._footer_1tysx_67 ._actions_1tysx_101{display:flex;gap:10px}._container_1tysx_1 ._footer_1tysx_67 ._actions_1tysx_101 ._cancelBtn_1tysx_107{padding:10px 20px;background-color:#6c757d;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:10px}._container_1tysx_1 ._footer_1tysx_67 ._actions_1tysx_101 ._confirmBtn_1tysx_127{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}._container_1tysx_1 ._loading_1tysx_149{width:100%;height:100%;display:flex;background:var(--bg-strong);flex-direction:column;justify-content:center;align-items:center;gap:10px;@keyframes _l16_1tysx_1{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}}._container_1tysx_1 ._loading_1tysx_149 ._retryBtn_1tysx_167{padding:10px 20px;background:transparent;border-radius:10px;background:var(--cr-primary);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}._container_1tysx_1 ._loading_1tysx_149 ._retryBtn_1tysx_167:active{scale:.8}._container_1tysx_1 ._loading_1tysx_149 ._loader_1tysx_191{height:10px;width:230px;border-radius:20px;--c: no-repeat linear-gradient(var(--cr-primary) 0 0);background:var(--c),var(--c),var(--cr-border);background-size:60% 100%;animation:_l16_1tysx_1 3s infinite}.SwitchInp{scale:.46;margin:0 -40px}.SwitchInp .theme-switch{--toggle-size: 30px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--container-light-bg: #3d7eae;--container-night-bg: #1d1f2c;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--sun-bg: #ecca2f;--moon-bg: #c4c9d1;--spot-color: #959db1;--circle-container-offset: calc( (var(--circle-container-diameter) - var(--container-height)) / 2 * -1 );--stars-color: #fff;--clouds-color: #f3fdff;--back-clouds-color: #aacadf;--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17)}.SwitchInp .theme-switch,.SwitchInp .theme-switch *,.SwitchInp .theme-switch *:before,.SwitchInp .theme-switch *:after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}.SwitchInp .theme-switch__container{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;-webkit-box-shadow:0em -.062em .062em rgba(0,0,0,.25),0em .062em .125em rgba(255,255,255,.94);box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.SwitchInp .theme-switch__container:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:0em .05em .187em rgba(0,0,0,.25) inset,0em .05em .187em rgba(0,0,0,.25) inset;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}.SwitchInp .theme-switch__checkbox{display:none}.SwitchInp .theme-switch__circle-container{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);-webkit-box-shadow:inset 0 0 0 3.375em rgba(255,255,255,.1),inset 0 0 0 3.375em rgba(255,255,255,.1),0 0 0 .625em rgba(255,255,255,.1),0 0 0 1.25em rgba(255,255,255,.1);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);pointer-events:none}.SwitchInp .theme-switch__sun-moon-container{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #a1872a inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;-webkit-filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.SwitchInp .theme-switch__moon{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;-webkit-box-shadow:.062em .062em .062em 0em rgba(254,255,239,.61) inset,0em -.062em .062em 0em #969696 inset;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);position:relative}.SwitchInp .theme-switch__spot{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);-webkit-box-shadow:0em .0312em .062em rgba(0,0,0,.25) inset;box-shadow:0 .0312em .062em #00000040 inset}.SwitchInp .theme-switch__spot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.SwitchInp .theme-switch__spot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.SwitchInp .theme-switch__clouds{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;-webkit-box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0em var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);-webkit-transition:.5s cubic-bezier(0,-.02,.4,1.25);-o-transition:.5s cubic-bezier(0,-.02,.4,1.25);transition:.5s cubic-bezier(0,-.02,.4,1.25)}.SwitchInp .theme-switch__stars-container{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;height:auto;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container{background-color:var(--container-night-bg)}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container .theme-switch__circle-container:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.SwitchInp .theme-switch__circle-container:hover{left:calc(var(--circle-container-offset) + .187em)}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container .theme-switch__moon{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container .theme-switch__clouds{bottom:-4.062em}.SwitchInp .theme-switch__checkbox:checked+.theme-switch__container .theme-switch__stars-container{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.WrapperTableNested{--cr-primary: #00a2ff;// margin-top: 15px;// border-radius: 5px;border:1px solid var(--cr-border);background-color:var(--bg-soft);position:relative;border-radius:10px;margin-top:5px}.WrapperTableNested .WrapperCreateOrUpdate{height:auto;position:static}.WrapperTableNested .WrapperCreateOrUpdate .children{padding:8px!important;width:100%;min-width:200px}.WrapperTableNested .WrapperCreateOrUpdate .WrapperCreateOrUpdate{--cr-primary: #75b43a}.WrapperTableNested .arrow{width:26px;height:26px;color:#fff;background:var(--cr-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;transition:.3s ease;flex-shrink:0}.WrapperTableNested .arrow.active{transform:rotate(180deg);background:red}.WrapperTableNested>.headPage{background:var(--bg-soft);padding:10px 12px!important;margin-top:0!important;margin-bottom:0!important;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.WrapperTableNested>.headPage h2{margin:0;padding:0;font-size:.88rem;font-weight:700;line-height:1.3;color:var(--cr-text);font-family:inherit}.WrapperTableNested .contentWrapperTableNested{width:100%;z-index:100;border-radius:10px;// display: none;// transition: .2s ease;// &.active{// display: block;//}}.WrapperTableNested .contentWrapperTableNested>.children{width:100%;height:100%;padding:0 10px 10px;// display: none;// &.active{// display: block;//}}.WrapperTableNested .contentWrapperTableNested>.children .TableData{border-radius:0 0 5px 5px}.WrapperTableNested .contentWrapperTableNested>.children .btnsController{display:flex;align-items:center;justify-content:center;gap:10px;width:fit-content;margin:auto auto -45px;position:relative;z-index:11}.CustomCheckBox{display:flex;align-items:center;gap:10px;z-index:2;border-radius:10px;overflow:hidden}.CustomCheckBox.contentFull{flex-direction:column;gap:0}.CustomCheckBox.contentFull label{display:block;width:100%;margin:auto auto -2px;text-align:center;background:var(--bg-soft);border-radius:5px 5px 0 0;font-size:14px;font-style:italic;padding:5px 0;border:1px solid var(--cr-border);border-bottom:0}.CustomCheckBox.contentFull .checkbox-wrapper-12{font-size:15px;background-color:transparent;width:100%;box-sizing:border-box;padding:10px 20px;border:none;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 4px #0000001a;border-radius:inherit}.CustomCheckBox .checkbox-wrapper-12{position:relative}.CustomCheckBox .checkbox-wrapper-12>svg{position:absolute;top:-130%;left:-170%;width:110px;pointer-events:none}@media screen and (max-width: 767px){.CustomCheckBox .checkbox-wrapper-12>svg:not([height]){display:none}}.CustomCheckBox .checkbox-wrapper-12 *{box-sizing:border-box}.CustomCheckBox .checkbox-wrapper-12 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0}.CustomCheckBox .checkbox-wrapper-12 input[type=checkbox]:focus{outline:0}.CustomCheckBox .checkbox-wrapper-12 .cbx{width:24px;height:24px;position:relative}.CustomCheckBox .checkbox-wrapper-12 .cbx input{position:absolute;top:0;left:0;width:24px;height:24px;border:2px solid #bfbfc0;border-radius:50%}.CustomCheckBox .checkbox-wrapper-12 .cbx label{width:24px;height:24px;background:none;border-radius:50%;position:absolute;top:0;left:0;transform:translateZ(0);pointer-events:none}.CustomCheckBox .checkbox-wrapper-12 .cbx svg{position:absolute;top:5px;left:4px;z-index:1;pointer-events:none}.CustomCheckBox .checkbox-wrapper-12 .cbx svg path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.CustomCheckBox .checkbox-wrapper-12 .cbx input:checked+label{animation:splash-12 .6s ease forwards}.CustomCheckBox .checkbox-wrapper-12 .cbx input:checked+label+svg path{stroke-dashoffset:0}@-moz-keyframes splash-12{40%{background:var(--cr-primary);box-shadow:0 -18px 0 -8px var(--cr-primary),16px -8px 0 -8px var(--cr-primary),16px 8px 0 -8px var(--cr-primary),0 18px 0 -8px var(--cr-primary),-16px 8px 0 -8px var(--cr-primary),-16px -8px 0 -8px var(--cr-primary)}to{background:var(--cr-primary);box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}@-webkit-keyframes splash-12{40%{background:var(--cr-primary);box-shadow:0 -18px 0 -8px var(--cr-primary),16px -8px 0 -8px var(--cr-primary),16px 8px 0 -8px var(--cr-primary),0 18px 0 -8px var(--cr-primary),-16px 8px 0 -8px var(--cr-primary),-16px -8px 0 -8px var(--cr-primary)}to{background:var(--cr-primary);box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}@-o-keyframes splash-12{40%{background:var(--cr-primary);box-shadow:0 -18px 0 -8px var(--cr-primary),16px -8px 0 -8px var(--cr-primary),16px 8px 0 -8px var(--cr-primary),0 18px 0 -8px var(--cr-primary),-16px 8px 0 -8px var(--cr-primary),-16px -8px 0 -8px var(--cr-primary)}to{background:var(--cr-primary);box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}@keyframes splash-12{40%{background:var(--cr-primary);box-shadow:0 -18px 0 -8px var(--cr-primary),16px -8px 0 -8px var(--cr-primary),16px 8px 0 -8px var(--cr-primary),0 18px 0 -8px var(--cr-primary),-16px 8px 0 -8px var(--cr-primary),-16px -8px 0 -8px var(--cr-primary)}to{background:var(--cr-primary);box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.GroupInputs{grid-column:span 1;width:100%;min-width:0}.GroupInputs .Input input{border-radius:5px;border:0!important}.GroupInputs>div{background:var(--bg-soft);display:flex;align-items:stretch;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;border:1px solid var(--cr-border);border-radius:8px;padding:4px;box-sizing:border-box}.GroupInputs>div>div{flex:1 1 auto;min-width:0;width:auto;display:block}.GroupInputs>div>div.disabled{opacity:.45;pointer-events:none}.GroupInputs fieldset{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;padding:4px 8px;margin:0;border:0;min-width:0}.GroupInputs__opt{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-strong);color:var(--cr-text);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.GroupInputs__opt i{width:18px;height:18px;border-radius:50%;border:2px solid #bfbfc0;box-sizing:border-box;flex-shrink:0;position:relative;background:transparent}.GroupInputs__opt.is-active{border-color:color-mix(in srgb,var(--cr-primary) 55%,var(--cr-border));background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-strong));color:var(--cr-primary)}.GroupInputs__opt.is-active i{border-color:var(--cr-primary);background:var(--cr-primary);box-shadow:inset 0 0 0 3px var(--bg-soft)}@media screen and (max-width: 767px){.GroupInputs>div{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.GroupInputs>div>div{width:100%}.GroupInputs fieldset{width:100%;justify-content:stretch;gap:6px;padding:6px 0 0;border-top:1px dashed var(--cr-border)}.GroupInputs__opt{flex:1 1 0;justify-content:center;min-height:44px;font-size:12px}}.CollectionInput{display:flex;flex-direction:column;gap:20px;padding:10px;border-radius:10px;border:1px solid var(--cr-border);background:linear-gradient(to top,var(--bg-soft),var(--bg-strong))}.CollectionInput .title{font-size:20px;text-align:center}.CollectionInput .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px}.ScreenTaps{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--bg-strong);display:flex;flex-direction:column;min-height:0;z-index:50}.ScreenTaps .taps{display:flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:0;overflow:auto;padding:8px;flex-shrink:0;position:sticky;background:var(--bg-strong);top:0;z-index:101;min-height:52px;height:auto;border-bottom:1px solid var(--cr-border);gap:8px}.ScreenTaps .taps .tap{flex:1;min-width:0;cursor:pointer;text-align:center;position:relative;z-index:11;min-height:40px;height:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:var(--bg-soft);border-radius:8px;color:var(--cr-text);font-size:.82rem;font-weight:700;line-height:1.2}.ScreenTaps .taps .tap.active{background:var(--cr-primary);color:#fff}.ScreenTaps .taps .tap:active{scale:.96}.ScreenTaps .taps .tap i{font-size:16px;display:grid;place-content:center;flex-shrink:0}.ScreenTaps .taps .tap span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScreenTaps .taps .existScreenTaps{background:#dc2626!important;font-size:18px;flex:none;width:44px;min-width:44px;min-height:40px;color:#fff!important;border:1px solid #b91c1c!important}.ScreenTaps .taps .existScreenTaps:hover{background:#b91c1c!important}.ScreenTaps .taps .existScreenTaps svg{width:20px;height:20px;color:#fff;fill:currentColor;display:block;flex-shrink:0}.ScreenTaps .contentCurrPage{flex:1;min-height:0;height:auto;padding:8px;background:var(--bg-soft);overflow:hidden;display:flex;flex-direction:column}.ScreenTaps .contentCurrPage .wrapTap{background:var(--bg-strong);width:100%;flex:1;min-height:0;height:auto;border-radius:10px;display:flex;flex-direction:column;padding:10px;overflow:hidden}.ScreenTaps .contentCurrPage .wrapTap .titleWrap{padding-left:12px;font-size:.95rem;flex-shrink:0}@media screen and (max-width: 900px){.ScreenTaps .taps{flex-wrap:wrap}.ScreenTaps .taps .tap{flex:1 1 calc(50% - 8px);font-size:.78rem;padding:7px 8px}.ScreenTaps .taps .existScreenTaps{flex:0 0 44px}}._home_17b0m_3{--dash-accent: #0f766e;--dash-accent-2: #0369a1;--dash-rose: #e11d48;--dash-amber: #d97706;--dash-emerald: #059669;--dash-slate: #334155;--dash-soft: color-mix(in srgb, var(--bg-strong, #fff) 92%, #0f766e 8%);--dash-card: var(--bg-strong, #fff);--dash-border: var(--cr-border, #e2e8f0);--dash-text: var(--cr-text, #0f172a);--dash-muted: color-mix(in srgb, var(--cr-text, #64748b) 75%, transparent);min-height:100%;padding:12px 12px 28px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(900px 280px at 100% 0%,rgba(15,118,110,.08),transparent 55%),radial-gradient(700px 240px at 0% 20%,rgba(3,105,161,.06),transparent 50%),var(--bg-soft, #f8fafc)}._hero_17b0m_51{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;align-items:stretch}._heroMain_17b0m_65{border-radius:16px;padding:18px 20px;background:linear-gradient(125deg,rgba(15,118,110,.12),transparent 45%),linear-gradient(to bottom,var(--dash-card),color-mix(in srgb,var(--dash-card) 90%,#0f766e));border:1px solid var(--dash-border);box-shadow:0 8px 24px #0f172a0a}._heroEyebrow_17b0m_85{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dash-accent);margin-bottom:8px}._heroTitle_17b0m_109{margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;color:var(--dash-text);letter-spacing:-.02em}._heroSub_17b0m_125{margin:0;color:var(--dash-muted);font-size:.95rem;line-height:1.5;max-width:48ch}._heroMeta_17b0m_141{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}._heroChip_17b0m_155{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.8rem;font-weight:600;background:color-mix(in srgb,var(--dash-card) 70%,#fff);border:1px solid var(--dash-border);color:var(--dash-slate)}._heroAside_17b0m_181{border-radius:16px;padding:14px;background:var(--dash-card);border:1px solid var(--dash-border);display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px #0f172a0a}._heroAsideTitle_17b0m_203{margin:0;font-size:.85rem;font-weight:700;color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em}._quickGrid_17b0m_221{display:grid;grid-template-columns:1fr 1fr;gap:8px}._quickLink_17b0m_233{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;text-decoration:none;color:inherit;background:var(--dash-soft);border:1px solid transparent;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}._quickLink_17b0m_233:hover{border-color:color-mix(in srgb,var(--dash-accent) 35%,var(--dash-border));transform:translateY(-1px);box-shadow:0 6px 16px #0f766e1a}._quickLinkIcon_17b0m_271{font-size:1.15rem;color:var(--dash-accent)}._quickLinkLabel_17b0m_281{font-size:.82rem;font-weight:700;color:var(--dash-text)}._quickLinkHint_17b0m_293{font-size:.72rem;color:var(--dash-muted)}._toolbar_17b0m_303{border-radius:14px;padding:12px 14px;background:var(--dash-card);border:1px solid var(--dash-border);box-shadow:0 4px 16px #0f172a08}._kpiGrid_17b0m_319{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._kpiCard_17b0m_331{--kpi-color: var(--dash-accent);position:relative;overflow:hidden;background:var(--dash-card);border-radius:16px;padding:16px 16px 14px;border:1px solid var(--dash-border);box-shadow:0 6px 18px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}._kpiCard_17b0m_331:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}._kpiCard_17b0m_331:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:4px;background:var(--kpi-color);border-radius:0 4px 4px 0}._kpiTop_17b0m_387{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}._kpiTitle_17b0m_403{font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--dash-muted);line-height:1.3}._kpiIcon_17b0m_421{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:1.15rem;color:#fff;background:linear-gradient(145deg,var(--kpi-color),color-mix(in srgb,var(--kpi-color) 65%,#000));box-shadow:0 8px 16px color-mix(in srgb,var(--kpi-color) 35%,transparent);flex-shrink:0}._kpiValue_17b0m_447{font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;letter-spacing:-.03em;color:var(--dash-text);font-variant-numeric:tabular-nums;line-height:1.15}._kpiSubValue_17b0m_465{margin-top:6px;font-size:.82rem;font-weight:600;color:var(--dash-muted)}._chartsGrid_17b0m_479{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._chartsGridWide_17b0m_491{display:grid;grid-template-columns:1.35fr 1fr;gap:12px}._chartsGridFull_17b0m_503{display:grid;grid-template-columns:1fr;gap:12px}._chartsGridTriple_17b0m_515{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}._chartCard_17b0m_527,._chartCardFull_17b0m_529{background:var(--dash-card);border-radius:16px;padding:16px;border:1px solid var(--dash-border);box-shadow:0 6px 18px #0f172a0a;min-width:0}._chartCardFull_17b0m_529{margin-bottom:0}._chartHeader_17b0m_555{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}._chartTitle_17b0m_571{font-size:1rem;font-weight:800;margin:0;color:var(--dash-text);letter-spacing:-.01em}._chartBadge_17b0m_587{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--dash-accent) 12%,transparent);color:var(--dash-accent);white-space:nowrap}._chartBody_17b0m_607{width:100%;min-height:280px}._customTooltip_17b0m_617{background:var(--dash-card);border:1px solid var(--dash-border);border-radius:12px;padding:12px 14px;box-shadow:0 14px 32px #0f172a24;font-size:13px}._tooltipLabel_17b0m_635{font-weight:700;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--dash-muted)}._tooltipItem_17b0m_653{display:flex;align-items:center;gap:8px;margin-bottom:2px}._tooltipValue_17b0m_667{font-weight:800;font-variant-numeric:tabular-nums}._scrollableList_17b0m_677{max-height:340px;overflow-y:auto;padding-inline-end:4px}._scrollableList_17b0m_677::-webkit-scrollbar{width:6px}._scrollableList_17b0m_677::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}._listItem_17b0m_707{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--dash-border) 80%,transparent)}._listItem_17b0m_707:last-child{border-bottom:none}._listItemHeader_17b0m_725{display:flex;align-items:center;gap:12px;margin-bottom:8px}._listItemRank_17b0m_739{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:800;flex-shrink:0}._listItemInfo_17b0m_763{flex:1;min-width:0}._listItemName_17b0m_773{font-size:.9rem;font-weight:700;color:var(--dash-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._listItemMeta_17b0m_791{font-size:.75rem;color:var(--dash-muted);margin-top:2px}._listItemValue_17b0m_803{font-size:.95rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}._progressBarBg_17b0m_817{height:6px;background:color-mix(in srgb,var(--dash-border) 80%,transparent);border-radius:999px;overflow:hidden}._progressBarFill_17b0m_831{height:100%;border-radius:999px;transition:width .8s cubic-bezier(.4,0,.2,1)}._emptyState_17b0m_843{min-height:260px;display:grid;place-items:center;text-align:center;color:var(--dash-muted);font-size:.9rem;font-weight:600;padding:24px}._insightStrip_17b0m_865{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._insightCard_17b0m_877{border-radius:14px;padding:14px 16px;background:var(--dash-card);border:1px solid var(--dash-border)}._insightLabel_17b0m_891{font-size:.75rem;font-weight:700;color:var(--dash-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}._insightValue_17b0m_909{font-size:1.2rem;font-weight:800;color:var(--dash-text);font-variant-numeric:tabular-nums}._insightHint_17b0m_923{margin-top:4px;font-size:.75rem;color:var(--dash-muted);font-weight:600}._costItemsGrid_17b0m_939{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._costTableCard_17b0m_951{display:flex;flex-direction:column;min-height:0}._costTableCard_17b0m_951[data-tone=perfect]{--cost-accent: #059669}._costTableCard_17b0m_951[data-tone=normal]{--cost-accent: #0369a1}._costTableCard_17b0m_951[data-tone=danger]{--cost-accent: #e11d48}._costTableCard_17b0m_951[data-tone=menu]{--cost-accent: #0f766e}._costTableCard_17b0m_951[data-tone] ._chartBadge_17b0m_587{background:color-mix(in srgb,var(--cost-accent) 14%,transparent);color:var(--cost-accent)}._costTableWrap_17b0m_1005{max-height:300px;overflow:auto;border-radius:12px;border:1px solid var(--dash-border)}._costTableWrap_17b0m_1005::-webkit-scrollbar{width:6px;height:6px}._costTableWrap_17b0m_1005::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--cost-accent, var(--dash-accent)) 55%,#94a3b8);border-radius:999px}._costTable_17b0m_951{width:100%;border-collapse:collapse;font-size:.8rem}._costTable_17b0m_951 thead th{position:sticky;top:0;z-index:1;padding:10px 12px;text-align:start;font-weight:700;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--cost-accent, var(--dash-accent)),color-mix(in srgb,var(--cost-accent, var(--dash-accent)) 72%,#0f172a));white-space:nowrap}._costTable_17b0m_951 tbody td{padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--dash-border) 85%,transparent);color:var(--dash-text);vertical-align:middle}._costTable_17b0m_951 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--dash-soft) 80%,transparent)}._costTable_17b0m_951 tbody tr:hover{background:color-mix(in srgb,var(--cost-accent, var(--dash-accent)) 8%,transparent)}._costName_17b0m_1119{font-weight:700;color:var(--dash-text);line-height:1.25}._costNameSub_17b0m_1131{margin-top:2px;font-size:.72rem;font-weight:600;color:var(--dash-muted)}._costNum_17b0m_1145{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}._costPct_17b0m_1157{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-weight:800;font-variant-numeric:tabular-nums;font-size:.75rem;background:color-mix(in srgb,var(--dash-accent) 12%,transparent);color:var(--dash-accent)}._costPct_17b0m_1157[data-level=perfect]{background:color-mix(in srgb,#059669 14%,transparent);color:#059669}._costPct_17b0m_1157[data-level=normal]{background:color-mix(in srgb,#0369a1 14%,transparent);color:#0369a1}._costPct_17b0m_1157[data-level=danger]{background:color-mix(in srgb,#e11d48 14%,transparent);color:#e11d48}._cashUpGrid_17b0m_1211{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._cashUpBranchCard_17b0m_1223{border-radius:14px;border:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-card) 94%,var(--dash-soft));padding:12px;min-width:0;box-shadow:0 4px 14px #0f172a08}._cashUpBranchHead_17b0m_1241{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._cashUpBranchTitle_17b0m_1257{margin:0;font-size:.95rem;font-weight:800;color:var(--dash-accent);letter-spacing:-.01em}._cashUpBranchTotal_17b0m_1273{font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--dash-text);background:color-mix(in srgb,var(--dash-accent) 10%,transparent);padding:4px 10px;border-radius:999px}._cashUpEmpty_17b0m_1293{padding:18px 8px;text-align:center;color:var(--dash-muted);font-size:.82rem;font-weight:600}._sectionLabel_17b0m_1309{margin:4px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted)}._costTableCard_17b0m_951[data-tone=expense]{--tone-accent: #b45309;border-color:color-mix(in srgb,var(--tone-accent) 22%,var(--dash-border))}._costTableCard_17b0m_951[data-tone=expense] ._chartBadge_17b0m_587{background:color-mix(in srgb,var(--tone-accent) 14%,transparent);color:var(--tone-accent)}._chartSubtitle_17b0m_1347{margin:4px 0 0;font-size:.82rem;color:var(--dash-muted)}._payExpensesMeta_17b0m_1359{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}._payExpensesTotal_17b0m_1375{font-size:.82rem;font-weight:800;color:var(--dash-text);padding:6px 10px;border-radius:999px;background:color-mix(in srgb,#b45309 10%,var(--dash-card));border:1px solid color-mix(in srgb,#b45309 18%,var(--dash-border))}._payExpensesLink_17b0m_1395{font-size:.78rem;font-weight:700;color:var(--dash-accent);text-decoration:none}._payExpensesLink_17b0m_1395:hover{text-decoration:underline}._payExpenseStatus_17b0m_1417{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,#64748b 12%,transparent);color:#475569}._payExpenseStatus_17b0m_1417[data-status=CO]{background:color-mix(in srgb,#059669 14%,transparent);color:#047857}._payExpenseStatus_17b0m_1417[data-status=RE]{background:color-mix(in srgb,#0369a1 14%,transparent);color:#0369a1}@media (max-width: 1100px){._hero_17b0m_51{grid-template-columns:1fr}._kpiGrid_17b0m_319{grid-template-columns:repeat(2,minmax(0,1fr))}._chartsGridWide_17b0m_491,._chartsGridTriple_17b0m_515,._costItemsGrid_17b0m_939{grid-template-columns:1fr}._cashUpGrid_17b0m_1211,._insightStrip_17b0m_865{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){._home_17b0m_3{padding:8px 8px 20px}._kpiGrid_17b0m_319,._chartsGrid_17b0m_479,._insightStrip_17b0m_865,._quickGrid_17b0m_221,._cashUpGrid_17b0m_1211{grid-template-columns:1fr}}._filterWrapContainer_emtp6_3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}._formatDate_emtp6_19{font-size:clamp(13px,2.5vw,15px);padding:8px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-weight:700;background:color-mix(in srgb,#0f766e 10%,transparent);color:#0f766e;border:1px solid color-mix(in srgb,#0f766e 20%,transparent)}._dateFrom_emtp6_45,._dateTo_emtp6_47{white-space:nowrap}._dateArrow_emtp6_55{opacity:.55}._filterContainer_emtp6_63{display:flex;flex-direction:column;gap:10px;align-items:flex-end;flex:1;min-width:min(100%,280px)}._filterButtons_emtp6_81{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}._filterBtn_emtp6_95{padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;background:transparent;cursor:pointer;color:var(--cr-text);transition:all .18s ease;border:1px solid var(--cr-border);white-space:nowrap;font-family:inherit}._filterBtn_emtp6_95:hover{border-color:#0f766e;color:#0f766e}._filterBtn_emtp6_95._active_emtp6_133{background:linear-gradient(135deg,#0f766e,#0d9488);border-color:transparent;color:#fff;box-shadow:0 8px 16px #0f766e40}._customPicker_emtp6_147{width:100%;padding-top:10px;border-top:1px solid var(--cr-border);display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}._dateInputGroup_emtp6_169{display:flex;flex-direction:column;gap:6px}._dateInputGroup_emtp6_169 label{font-size:12px;font-weight:700;color:var(--cr-muted, #64748b)}._dateInput_emtp6_169{padding:8px 12px;border-radius:10px;border:1px solid var(--cr-border);font-size:14px;background:var(--bg-strong);color:var(--cr-text);font-family:inherit}._dateInput_emtp6_169:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e1f}._applyBtn_emtp6_225{padding:9px 20px;border-radius:10px;font-size:14px;font-weight:700;background:#059669;color:#fff;border:none;cursor:pointer;font-family:inherit}._applyBtn_emtp6_225:hover:not(:disabled){background:#047857}._applyBtn_emtp6_225:disabled{background:#94a3b8;cursor:not-allowed}@media (max-width: 640px){._filterWrapContainer_emtp6_3{flex-direction:column;align-items:stretch}._filterButtons_emtp6_81,._filterContainer_emtp6_63{justify-content:flex-start;align-items:stretch}._customPicker_emtp6_147{flex-direction:column;align-items:stretch}._applyBtn_emtp6_225{width:100%}}.ClientUpdate{height:100%;display:flex;flex-direction:column;background:var(--bg-strong);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px var(--cr-shadow)}.ClientUpdate form{padding:12px 20px 24px;overflow-y:auto;flex:1}.ClientUpdate .HeadPage{justify-content:center;margin-top:10px!important}.ClientUpdate .ClientUpdate__panel{max-width:920px;margin:0 auto;width:100%}.ClientUpdate .ClientUpdate__fields{margin-bottom:8px}.ClientUpdate .file-upload-form{width:100%;display:flex;align-items:center;justify-content:center;scale:.9;margin-top:15px}.ClientUpdate .file-upload-form .file-upload-label input{display:none}.ClientUpdate .file-upload-form .file-upload-label svg{height:50px;fill:var(--cr-text);margin-bottom:20px}.ClientUpdate .file-upload-form .file-upload-label{cursor:pointer;background-color:var(--bg-soft);padding:30px 70px;border-radius:40px;border:4px dashed var(--cr-border);transition:.3s ease}.ClientUpdate .file-upload-form .file-upload-label:hover{background:var(--cr-primary);border:4px dashed #fff}.ClientUpdate .file-upload-form .file-upload-design{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.ClientUpdate .file-upload-form .browse-button{background-color:#525252;padding:5px 15px;border-radius:10px;color:#fff;transition:all .3s}.ClientUpdate .file-upload-form .browse-button:hover{background-color:#0e0e0e}.ClientUpdate .CustomButton{margin:auto;min-width:160px}.ClientUpdate .ClientUpdateFooter{max-width:500px;width:100%;margin:18px auto 0;gap:16px;display:flex;flex-direction:column;align-items:stretch}.ClientUpdate .savingClientAvatar{color:#05cf05;font-weight:bolder;text-align:center;margin-top:-8px}._fileUpload_17omq_1{background:var(--bg-soft);border-radius:5px;display:flex;justify-content:center;align-items:center;border:1px solid var(--cr-border)!important;padding:40px 10px 5px!important}._container_17omq_21{--transition: .35s;--folderW: 120px;--folderH: 80px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px;background:var(--cr-primary);border-radius:15px;box-shadow:0 15px 30px #0003;height:calc(var(--folderH) * 1.7);position:relative;width:300px;scale:.7}._folder_17omq_59{position:absolute;top:-20px;left:calc(50% - 60px);animation:_float_17omq_1 2.5s infinite ease-in-out;transition:transform var(--transition) ease}._folder_17omq_59:hover{transform:scale(1.05)}._folder_17omq_59 ._frontSide_17omq_83,._folder_17omq_59 ._backSide_17omq_85{position:absolute;transition:transform var(--transition);transform-origin:bottom center}._folder_17omq_59 ._backSide_17omq_85:before,._folder_17omq_59 ._backSide_17omq_85:after{content:"";display:block;background-color:#fff;opacity:.5;width:var(--folderW);height:var(--folderH);position:absolute;transform-origin:bottom center;border-radius:15px;transition:transform .35s;z-index:0}._container_17omq_21:hover ._backSide_17omq_85:before{transform:rotateX(-5deg) skew(5deg)}._container_17omq_21:hover ._backSide_17omq_85:after{transform:rotateX(-15deg) skew(12deg)}._folder_17omq_59 ._frontSide_17omq_83{z-index:1}._container_17omq_21:hover ._frontSide_17omq_83{transform:rotateX(-40deg) skew(15deg)}._folder_17omq_59 ._tip_17omq_157{background:linear-gradient(135deg,#ff9a56,#ff6f56);width:80px;height:20px;border-radius:12px 12px 0 0;box-shadow:0 5px 15px #0003;position:absolute;top:-10px;z-index:2}._folder_17omq_59 ._cover_17omq_179{background:linear-gradient(135deg,#ffe563,#ffc663);width:var(--folderW);height:var(--folderH);box-shadow:0 15px 30px #0000004d;border-radius:10px}._customFileUpload_17omq_195{font-size:1.1em;color:#fff;text-align:center;background:#fff3;border:none;border-radius:10px;box-shadow:0 10px 20px #0000001a;cursor:pointer;transition:background var(--transition) ease;display:inline-block;width:100%;padding:10px 35px;position:relative}._customFileUpload_17omq_195:hover{background:#fff6}._customFileUpload_17omq_195 input[type=file]{display:none}._previewBox_17omq_241{width:100%;background:var(--bg-soft);border:1px dashed var(--cr-border);border-radius:10px;overflow:hidden;position:relative;padding:5px;min-height:100px}._previewBox_17omq_241 ._trashBtn_17omq_259{background:red;width:40px;height:40px;border-radius:10px;position:absolute;top:10px;right:10px;display:grid;place-content:center}._previewBox_17omq_241 ._trashBtn_17omq_259 *{font-size:18px;color:#fff}._previewBox_17omq_241 ._file_17omq_1{width:100%;display:grid;place-content:center;border-radius:inherit;overflow:hidden}._previewBox_17omq_241 ._file_17omq_1>*{width:100%;max-height:300px;max-width:300px;height:auto}._previewBox_17omq_241 ._file_17omq_1 ._pdf_17omq_313{display:flex;justify-content:center;align-items:center;padding:20px;flex-wrap:wrap;gap:10px}._previewBox_17omq_241 ._file_17omq_1 ._pdf_17omq_313 i *{font-size:40px;color:var(--cr-primary)}@keyframes _float_17omq_1{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.AccountTransfer{display:flex;flex-direction:column;gap:12px}.account-transfer-create .children{padding-top:4px}.xfer-form{display:flex;flex-direction:column;gap:16px}.xfer-form--popup{width:100%}.xfer-form__accounts{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start}.xfer-account-block{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:12px;background:color-mix(in srgb,var(--bg-strong, #fff) 92%,#0e7490 8%);border:1px solid color-mix(in srgb,var(--cr-border, #e5e7eb) 70%,#0e7490 30%)}.xfer-account-block__title{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#0e7490}.xfer-balance-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 12px;border-radius:999px;font-size:.82rem;font-weight:500;background:#ffffffb3;border:1px solid var(--cr-border, #e5e7eb);color:var(--cr-text, #0f172a)}.xfer-balance-chip strong{font-variant-numeric:tabular-nums}.xfer-balance-chip--out{border-color:#dc262640;color:#b91c1c}.xfer-balance-chip--in{border-color:#05966940;color:#047857}.xfer-swap{align-self:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--cr-border, #e5e7eb) 50%,#0e7490 50%);background:var(--bg-strong, #fff);color:#0e7490;display:grid;place-items:center;cursor:pointer;font-size:1.35rem;transition:transform .2s ease,background .15s ease,box-shadow .15s ease;box-shadow:0 4px 12px #0e74901f;margin-top:28px}.xfer-swap:hover{transform:rotate(180deg);background:color-mix(in srgb,#0e7490 12%,#fff)}.xfer-form__fields{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,2fr);gap:12px}@media (max-width: 900px){.xfer-form__accounts{grid-template-columns:1fr}.xfer-swap{margin:0 auto;transform:rotate(90deg)}.xfer-swap:hover{transform:rotate(270deg)}.xfer-form__fields{grid-template-columns:1fr}}.SendSMS{background:var(--bg-strong);padding:10px;height:100%;overflow:auto;border-radius:10px;box-shadow:0 4px 10px var(--cr-shadow);display:flex;align-items:center;justify-content:center;flex-direction:column}.SendSMS form{max-width:700px;width:100%;background:var(--bg-strong);margin:0 auto;border-radius:10px}.SendSMS .inps{grid-template-columns:1fr;gap:20px}.SendSMS .HeadPage{justify-content:center;margin-bottom:10px}.SendSMS .CustomButton{margin:auto}._otpContainer_1b43c_1{display:flex;justify-content:center;gap:15px;margin:20px 0;width:100%;background:var(--bg-soft);padding:10px;border:1px solid var(--cr-border);border-radius:10px}._otpInput_1b43c_25{width:100%;flex:1;height:60px;font-size:24px;text-align:center;border:1px solid var(--cr-border);border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--bg-strong)}._otpInput_1b43c_25:focus{border-color:var(--cr-primary);box-shadow:0 0 0 4px #3bf68333}._titleContainer_1b43c_59{height:60px;display:grid;place-content:center;margin:0 10px}.popupContent.invoice-order-popup{max-width:1100px;width:min(96vw,1100px);max-height:88vh;border-radius:14px;border:1px solid var(--cr-border);box-shadow:0 20px 48px color-mix(in srgb,var(--cr-shadow) 45%,transparent);padding:14px 14px 8px}.popupContent.invoice-order-popup>.headPage{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--cr-border)}.popupContent.invoice-order-popup>.headPage .title{font-size:1rem;font-weight:700}.popupContent.invoice-order-popup>.children{overflow:auto;max-height:calc(88vh - 120px);padding-inline-end:2px}.inv-detail{display:flex;flex-direction:column;gap:12px}.inv-detail__hero{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft));border:1px solid color-mix(in srgb,var(--cr-primary) 22%,var(--cr-border))}.inv-detail__hero-main{display:flex;flex-direction:column;gap:2px;min-width:0}.inv-detail__hero-label{font-size:.72rem;font-weight:600;color:var(--cr-text-muted, #6b7280);line-height:1.2}.inv-detail__hero-no{font-size:1.05rem;font-weight:800;color:var(--cr-primary);letter-spacing:.02em;line-height:1.25}.inv-detail__hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.78rem;color:var(--cr-text-muted, #6b7280);text-align:end}.inv-detail__hero-side b{color:var(--cr-text);font-weight:700}.inv-detail__section{border:1px solid var(--cr-border);border-radius:10px;background:var(--bg-soft);overflow:hidden}.inv-detail__section-title{margin:0;padding:7px 12px;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--cr-text);background:color-mix(in srgb,var(--bg-strong) 70%,var(--bg-soft));border-bottom:1px solid var(--cr-border)}.inv-detail__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--cr-border)}.inv-detail__field{display:flex;flex-direction:column;gap:3px;padding:8px 12px;min-width:0;background:var(--bg-soft);border:none}.inv-detail__field.is-emphasize{background:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft))}.inv-detail__field.is-emphasize .inv-detail__value{color:var(--cr-primary);font-weight:800}.inv-detail__label{font-size:.7rem;font-weight:600;color:var(--cr-text-muted, #6b7280);line-height:1.2}.inv-detail__value{font-size:.84rem;font-weight:600;color:var(--cr-text);line-height:1.3;word-break:break-word}.inv-detail__nested{display:flex;flex-direction:column;gap:8px}.inv-detail__nested .WrapperTableNested{margin-top:0;border-radius:10px}.inv-detail__nested .WrapperTableNested>.headPage{padding:10px 12px!important}.inv-detail__nested .WrapperTableNested>.headPage h2{margin:0;font-size:.84rem;font-weight:700}.inv-detail__nested .WrapperTableNested .arrow{width:26px;height:26px;font-size:11px}@media screen and (max-width: 900px){.inv-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width: 640px){.inv-detail__fields{grid-template-columns:1fr}.inv-detail__hero-side{align-items:flex-start;text-align:start;width:100%}}.sales-invoice-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:10px 12px 14px;margin-bottom:8px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:10px;align-items:end}.sales-invoice-filters__actions{display:flex;gap:8px;align-items:center;min-height:48px}.sales-invoice-filters__actions .btn-apply,.sales-invoice-filters__actions .btn-clear{flex:1;min-height:42px;border-radius:8px;font-weight:800;cursor:pointer;color:#fff}.sales-invoice-filters__actions .btn-apply{background:var(--cr-primary)}.sales-invoice-filters__actions .btn-clear{background:#6b7280}.invoice-no-cell{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;font-weight:700}.invoice-online-flag{display:inline-flex;align-items:center;gap:3px;margin:0;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,#0ea5e9 18%,transparent);color:#0284c7;font-style:normal;font-size:.68rem;font-weight:800;line-height:1}.invoice-online-flag svg{width:12px;height:12px}.invoice-share-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 auto;border:0;border-radius:999px;background:var(--cr-primary);color:#fff;font-size:.85rem;cursor:pointer;line-height:1}.invoice-share-btn:disabled{cursor:wait;opacity:.85}.invoice-share-btn.is-loading{pointer-events:none}.invoice-share-loader{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:invoice-share-spin .7s linear infinite}@keyframes invoice-share-spin{to{transform:rotate(1turn)}}@media screen and (max-width: 767px){.sales-invoice-filters{grid-template-columns:1fr 1fr}.sales-invoice-filters__actions{grid-column:1 / -1}}.InvoiceContainer{max-height:92vh;overflow:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(96vw,420px);background:#fff;border-radius:10px;box-shadow:0 16px 40px #0003}.InvoiceContainer .footer{position:sticky;bottom:0;padding:10px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border-top:1px solid #eee}.InvoiceContainerReceipt{--rcpt-w: 80mm;width:var(--rcpt-w);max-width:100%;margin:0 auto;box-sizing:border-box;background:#fff;color:#000;padding:8px 6px 14px;font-family:Cairo,Noto Kufi Arabic,Tahoma,sans-serif!important;font-size:12px;line-height:1.35;direction:rtl;text-align:center}.InvoiceContainerReceipt *,.InvoiceContainerReceipt *:before,.InvoiceContainerReceipt *:after{box-sizing:border-box;font-family:inherit!important}.InvoiceContainerReceipt .rcpt-logo{text-align:center;margin-bottom:6px}.InvoiceContainerReceipt .rcpt-logo img{width:72px;height:72px;object-fit:contain;display:block;margin:0 auto}.InvoiceContainerReceipt .rcpt-title{font-weight:800;font-size:15px;margin:4px 0 2px}.InvoiceContainerReceipt .rcpt-subtitle,.InvoiceContainerReceipt .rcpt-branch{font-weight:700;font-size:12px;margin:2px 0}.InvoiceContainerReceipt .rcpt-row{display:grid;grid-template-columns:38% 1fr;align-items:center;border:1.5px solid #111;margin-top:-1.5px;min-height:28px;text-align:start}.InvoiceContainerReceipt .rcpt-row--full{grid-template-columns:1fr}.InvoiceContainerReceipt .rcpt-row--grand{font-weight:800;background:#f3f3f3}.InvoiceContainerReceipt .rcpt-label{font-weight:800;font-size:11px;padding:5px 7px;border-inline-start:1.5px solid #111;white-space:nowrap}.InvoiceContainerReceipt .rcpt-value{font-weight:700;font-size:11px;padding:5px 7px;word-break:break-word}.InvoiceContainerReceipt .rcpt-value--center{text-align:center;width:100%}.InvoiceContainerReceipt .rcpt-token{display:inline-block;margin:10px auto;padding:8px 18px;border:3px solid #111;background:#f5f5f5;font-size:20px;font-weight:800;letter-spacing:.5px}.InvoiceContainerReceipt .rcpt-lines-head,.InvoiceContainerReceipt .rcpt-line{display:grid;grid-template-columns:18% 18% 14% 1fr;gap:0;align-items:start;direction:ltr;border-bottom:1px solid #ddd;padding:5px 2px}.InvoiceContainerReceipt .rcpt-lines-head{margin-top:6px;border-top:1.5px solid #111;border-bottom:1.5px solid #111;font-weight:800;font-size:10px;padding:6px 2px}.InvoiceContainerReceipt .rcpt-line{font-size:10.5px;font-weight:600}.InvoiceContainerReceipt .rcpt-lines-head .col-product,.InvoiceContainerReceipt .rcpt-line .col-product{direction:rtl;text-align:right;padding-inline-end:4px}.InvoiceContainerReceipt .rcpt-lines-head .col-total,.InvoiceContainerReceipt .rcpt-lines-head .col-price,.InvoiceContainerReceipt .rcpt-lines-head .col-qty,.InvoiceContainerReceipt .rcpt-line .col-total,.InvoiceContainerReceipt .rcpt-line .col-price,.InvoiceContainerReceipt .rcpt-line .col-qty{text-align:center}.InvoiceContainerReceipt .prod-ar{display:block;font-weight:700;line-height:1.3}.InvoiceContainerReceipt .rcpt-totals-title{margin-top:8px;border:1.5px solid #111;padding:6px;font-weight:800;font-size:13px}.InvoiceContainerReceipt .rcpt-totals-title+.rcpt-row{margin-top:-1.5px}.InvoiceContainerReceipt .rcpt-qr{text-align:center;margin:12px 0 8px}.InvoiceContainerReceipt .rcpt-qr img{width:148px;height:148px;border:3px solid #111;display:inline-block}.InvoiceContainerReceipt .rcpt-footer{text-align:center;font-size:10px;font-weight:600;color:#222;line-height:1.45;white-space:pre-wrap;margin-top:4px;padding:0 4px}.headerSalesInvoice{display:flex;gap:10px;padding:10px}.headerSalesInvoice p{font-size:20px}.headerSalesInvoice input{background:var(--bg-soft);padding:10px;border:1px solid var(--cr-border);border-radius:4px;flex:1}@media print{@page{size:80mm auto;margin:0}html,body{width:80mm!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden!important}.InvoiceContainerReceipt,.InvoiceContainerReceipt *{visibility:visible!important}.InvoiceContainerReceipt{position:absolute!important;inset:0 auto auto 0!important;width:80mm!important;max-width:80mm!important;margin:0!important;padding:2mm 2mm 4mm!important;box-shadow:none!important;font-family:Cairo,Noto Kufi Arabic,Tahoma,sans-serif!important}.InvoiceContainer .footer{display:none!important}}.PageNotFound{height:80vh;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;font-style:italic}.BranchSetup .head{display:flex;align-items:center;gap:10px}.BranchSetup .BranchFloors{display:flex;align-items:center;justify-content:center}.BranchSetup .BranchFloors.active{height:auto}.BranchSetup .BranchFloors>div{position:relative;width:100%;height:100%}.BranchSetup .toggleCheckBox{margin-bottom:10px;width:25px;height:25px;cursor:pointer;border-radius:50%}.BranchSetup .ScreenTaps{font-family:Cairo,Noto Kufi Arabic,Tahoma,sans-serif}.BranchSetup .ScreenTaps .taps{padding:10px 12px;gap:8px;background:color-mix(in srgb,var(--bg-strong) 92%,var(--cr-primary) 4%);box-shadow:0 1px 0 var(--cr-border)}.BranchSetup .ScreenTaps .taps .tap{min-height:44px;border-radius:12px;font-size:.88rem;font-weight:800;border:1px solid transparent;background:var(--bg-soft);transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.BranchSetup .ScreenTaps .taps .tap:hover:not(.active):not(.existScreenTaps){border-color:color-mix(in srgb,var(--cr-primary) 30%,var(--cr-border))}.BranchSetup .ScreenTaps .taps .tap.active{background:var(--cr-primary);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--cr-primary) 28%,transparent)}.BranchSetup .ScreenTaps .taps .existScreenTaps{border-radius:12px;width:46px;min-width:46px;min-height:44px;flex:none;background:#dc2626!important;border:1px solid color-mix(in srgb,#dc2626 70%,#7f1d1d)!important;color:#fff!important;box-shadow:0 4px 12px color-mix(in srgb,#dc2626 30%,transparent)}.BranchSetup .ScreenTaps .taps .existScreenTaps:hover{background:#b91c1c!important;border-color:#991b1b!important}.BranchSetup .ScreenTaps .taps .existScreenTaps svg{width:20px;height:20px;color:#fff;fill:currentColor}.BranchSetup .ScreenTaps .contentCurrPage{flex:1;min-height:0;height:auto;padding:12px;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-soft)}.BranchSetup .ScreenTaps .wrapTap{flex:1;min-height:0;height:auto;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-radius:14px;border:1px solid var(--cr-border);background:var(--bg-strong);box-shadow:0 8px 24px color-mix(in srgb,var(--cr-shadow, #000) 6%,transparent)}.BranchSetup .ScreenTaps .titleWrap{margin:0;padding:14px 16px;border-bottom:1px solid var(--cr-border);font-size:1.05rem;font-weight:800;letter-spacing:.01em;flex-shrink:0;background:color-mix(in srgb,var(--bg-soft) 55%,var(--bg-strong))}.BranchSetup .fullContent.branchUpdateSheet,.BranchSetup .branchUpdateSheet.fullContent{padding:0;display:flex;flex-direction:column;gap:0;min-height:0;flex:1;overflow:hidden;height:100%}.BranchSetup .branchUpdateSheet>.children{display:flex;flex-direction:column;gap:0;min-height:0;flex:1;overflow:auto;padding:14px 14px 10px;-webkit-overflow-scrolling:touch}.BranchSetup .branchUpdateSheet .btnCreateOrUpdate{position:relative!important;bottom:auto!important;margin:0;padding:12px 14px;border-top:1px solid var(--cr-border);background:color-mix(in srgb,var(--bg-soft) 40%,var(--bg-strong));flex-shrink:0;gap:10px;box-shadow:0 -8px 20px color-mix(in srgb,var(--cr-shadow, #000) 5%,transparent);z-index:5}.branchUpdateForm{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;padding-bottom:8px}.branch-section{border:1px solid var(--cr-border);border-radius:14px;background:var(--bg-soft);overflow:hidden}.branch-section__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--cr-border);background:color-mix(in srgb,var(--bg-strong) 70%,var(--bg-soft))}.branch-section__head h3{margin:0;font-size:.88rem;font-weight:750;color:var(--cr-text)}.branch-section__hint{margin:0;font-size:.75rem;font-weight:600;color:var(--cr-text-muted, color-mix(in srgb, var(--cr-text) 55%, transparent))}.branch-section__body{padding:12px 14px 14px}.branchUpdateForm .branchUpdateFields{margin-bottom:0;gap:12px 14px}.branchUpdateForm>.WrapperTableNested{margin-top:0;border-radius:14px;overflow:hidden}.branchUpdateForm>.WrapperTableNested>.headPage{padding:9px 12px!important;font-weight:700}.branchUpdateForm>.WrapperTableNested>.headPage h2{margin:0;font-size:.86rem;font-weight:700;line-height:1.3}.branchUpdateForm>.WrapperTableNested .arrow{width:24px;height:24px;font-size:10px}.branchCollections{display:flex;flex-direction:column;gap:14px;padding:6px 2px 8px;min-width:0}.branchOptionGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;width:100%;margin:0;align-items:stretch;justify-content:stretch}.branchOptionGrid .CustomCheckBox{width:100%;min-width:0;height:100%}.branchOptionGrid .CustomCheckBox.contentFull{flex-direction:row;height:100%}.branchOptionGrid .CustomCheckBox.contentFull .checkbox-wrapper-12{width:100%;min-height:54px;height:100%;box-sizing:border-box;padding:11px 12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;box-shadow:none;background:var(--bg-strong);border:1px solid var(--cr-border);border-radius:10px;transition:border-color .15s ease,background .15s ease}.branchOptionGrid .CustomCheckBox.contentFull .checkbox-wrapper-12:hover{border-color:color-mix(in srgb,var(--cr-primary) 42%,var(--cr-border));background:color-mix(in srgb,var(--cr-primary) 4%,var(--bg-strong))}.branchOptionGrid .CustomCheckBox.contentFull .checkbox-wrapper-12 p{margin:0;flex:1;min-width:0;text-align:start;font-size:12.5px;font-weight:650;font-style:normal;line-height:1.35;color:var(--cr-text);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.branchOptionGrid .CustomCheckBox.contentFull .checkbox-wrapper-12 .cbx{flex-shrink:0;margin-inline-start:2px}.branchOptionFields{margin-bottom:0!important;gap:12px 14px!important}.branchUpdateForm .CollectionInput{gap:12px;padding:12px;border-radius:12px;background:var(--bg-strong);border:1px solid var(--cr-border)}.branchUpdateForm .CollectionInput .title{font-size:.95rem;text-align:start;display:flex;align-items:center;justify-content:flex-start}.branchUpdateForm .CollectionInput .title .CustomCheckBox.contentFull{width:100%}.branchUpdateForm .CollectionInput .title .CustomCheckBox.contentFull .checkbox-wrapper-12{justify-content:flex-start;gap:12px;box-shadow:none;border:none;background:transparent;padding:4px 0}.branchUpdateForm .CollectionInput .title .CustomCheckBox.contentFull .checkbox-wrapper-12 p{margin:0;font-size:.95rem;font-weight:700;font-style:normal;text-align:start}.branchUpdateForm .CollectionInput .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qrSection{display:flex;flex-direction:column;align-items:center;margin-top:12px;margin-bottom:16px;gap:12px}.qrWrapper{padding:12px;background:#fff;border-radius:12px;border:1px solid var(--cr-border);box-shadow:0 4px 14px color-mix(in srgb,var(--cr-shadow, #000) 8%,transparent)}.branchUpdateForm .WrapperTableNested .contentWrapperTableNested>.children{padding:10px 12px 14px}.branchUpdateForm .WrapperTableNested .btnsController{margin-bottom:8px!important}@media screen and (max-width: 900px){.BranchSetup .ScreenTaps .contentCurrPage{padding:8px}.branchUpdateSheet>.children{padding:10px}.branchUpdateForm .CollectionInput .grid{grid-template-columns:1fr}.branchOptionGrid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 560px){.branchOptionGrid{grid-template-columns:1fr}.BranchSetup .ScreenTaps .taps .tap{flex:1 1 calc(100% - 54px)}}.WorkingDays{height:100%}.WorkingDays .thead{margin-bottom:15px}.WorkingDays .footerWorkingDays{display:flex;justify-content:center;align-items:center;margin-top:10px}.WorkingDays .footerWorkingDays>div{max-width:300px;width:100%}.WorkingDays .wrapWorkingDays{height:100%;display:flex;flex-direction:column}.WorkingDays .wrapWorkingDays .wrap{flex:1}.WorkingDays .wrapWorkingDays .wrap input[type=time]{padding:4px 15px;background:var(--bg-soft);border-radius:5px;border:1px solid var(--cr-border)}.WorkingDays .wrapWorkingDays ul{display:flex;align-items:center;gap:10px;justify-content:center;flex-wrap:wrap;cursor:pointer}.WorkingDays .wrapWorkingDays ul li{padding:10px 20px;border:1px solid var(--cr-border);background:var(--bg-soft);border-radius:5px;-webkit-user-select:none;user-select:none}.WorkingDays .wrapWorkingDays ul li.active,.WorkingDays .wrapWorkingDays ul li:hover{color:#fff;background:var(--cr-primary)}._summaryCards_1khso_1{position:relative;width:100%;margin-bottom:25px}._summaryCards_1khso_1 ._card_1khso_9{border-radius:10px;padding:10px;gap:12px;transition:transform .2s ease;background:var(--bg-soft);border:1px dashed var(--cr-border);width:300px}._summaryCards_1khso_1 ._card_1khso_9 ._icon_1khso_25{background:var(--bg-strong);width:70px;height:60px;display:grid;place-content:center;border-radius:10px}._summaryCards_1khso_1 ._card_1khso_9 ._icon_1khso_25 *{color:var(--cr-primary);font-size:24px}._summaryCards_1khso_1 ._card_1khso_9 ._content_1khso_51{display:flex;align-items:center;justify-content:space-between;min-height:70px}._summaryCards_1khso_1 ._card_1khso_9 ._content_1khso_51 ._title_1khso_61{margin-bottom:6px;font-size:14px;color:var(--cr-primary);font-weight:bolder}._summaryCards_1khso_1 ._card_1khso_9 ._content_1khso_51 ._value_1khso_73{font-weight:700;font-size:13px;margin:0}._summaryCards_1khso_1 ._card_1khso_9 ._hint_1khso_87{font-size:12px;color:var(--cr-text-muted);margin-top:5px}._summaryCards_1khso_1 ._card_1khso_9._green_1khso_99 ._title_1khso_61{color:#5cb85c!important}._summaryCards_1khso_1 ._card_1khso_9._green_1khso_99 ._icon_1khso_25{background:#5cb85c1f}._summaryCards_1khso_1 ._card_1khso_9._green_1khso_99 ._icon_1khso_25 *{color:#5cb85c!important}._summaryCards_1khso_1 ._card_1khso_9._red_1khso_123 ._title_1khso_61{color:#d9534f!important}._summaryCards_1khso_1 ._card_1khso_9._red_1khso_123 ._icon_1khso_25{background:#d9534f1f}._summaryCards_1khso_1 ._card_1khso_9._red_1khso_123 ._icon_1khso_25 *{color:#d9534f!important}._summaryCards_1khso_1 ._card_1khso_9._blue_1khso_147 ._title_1khso_61{color:#0275d8!important}._summaryCards_1khso_1 ._card_1khso_9._blue_1khso_147 ._icon_1khso_25{background:#0275d81f}._summaryCards_1khso_1 ._card_1khso_9._blue_1khso_147 ._icon_1khso_25 *{color:#0275d8!important}._summaryCards_1khso_1 ._card_1khso_9._purple_1khso_171 ._title_1khso_61{color:#9c27b0!important}._summaryCards_1khso_1 ._card_1khso_9._purple_1khso_171 ._icon_1khso_25{background:#9c27b01f}._summaryCards_1khso_1 ._card_1khso_9._purple_1khso_171 ._icon_1khso_25 *{color:#9c27b0!important}._summaryCards_1khso_1 ._card_1khso_9._orange_1khso_195 ._title_1khso_61{color:#f0ad4e!important}._summaryCards_1khso_1 ._card_1khso_9._orange_1khso_195 ._icon_1khso_25{background:#f0ad4e1f}._summaryCards_1khso_1 ._card_1khso_9._orange_1khso_195 ._icon_1khso_25 *{color:#f0ad4e!important}._auto_1khso_223{display:flex;gap:10px;flex-wrap:wrap}._auto_1khso_223 ._card_1khso_9{flex-grow:1;width:min(100%,220px);min-width:180px}._auto_1khso_223 ._card_1khso_9 ._icon_1khso_25{flex-shrink:0;width:48px;height:48px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SelectCategoryPicker{display:flex;flex-direction:column;gap:12px;font-family:var(--font-family, "Cairo", "Noto Kufi Arabic", sans-serif);min-height:0}.SelectCategoryEmbedded{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.SelectCategoryChips{display:flex;flex-wrap:wrap;gap:8px}.SelectCategoryChip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cr-border, #d1d5db);background:#f3f4f6;color:#111827;border-radius:999px;padding:8px 12px;cursor:pointer;font-weight:700;font-family:inherit;line-height:1.2}.SelectCategoryChip.is-active{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.SelectCategoryChip.is-active svg{color:#fff;fill:#fff}.SelectCategorySearch{display:flex;align-items:center;gap:10px;border:1px solid var(--cr-border, #d1d5db);background:var(--bg-soft, #fff);border-radius:12px;padding:10px 12px;color:var(--cr-text-muted, #6b7280)}.SelectCategorySearch input{border:0;outline:none;width:100%;background:transparent;color:var(--cr-text, #111827);font-family:inherit;font-size:.95rem}.SelectCategoryChecks{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:min(42vh,360px);overflow:auto;padding:4px 2px;align-content:start}.SelectCategoryCheck{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;color:var(--cr-text, #111827);background:transparent;-webkit-user-select:none;user-select:none}.SelectCategoryCheck:hover,.SelectCategoryCheck.is-checked{background:color-mix(in srgb,#0ea5e9 12%,transparent)}.SelectCategoryCheck input{width:16px;height:16px;accent-color:#0ea5e9}.SelectCategoryCheck span{font-weight:600}.SelectCategoryEmpty{text-align:center;padding:18px;color:var(--cr-text-muted, #6b7280)}.inventory-report-btn,.inventory-report-btn *{font-family:var(--font-family, "Cairo", "Noto Kufi Arabic", sans-serif)!important}.inventory-wizard-popup{width:min(96vw,1500px)!important;max-width:1500px!important;height:90vh!important;max-height:90vh!important;display:flex;flex-direction:column}.inventory-wizard-popup>.children{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.inventory-wizard-popup>.btnCreateOrUpdate{flex-shrink:0;margin-top:auto}.inventory-wizard-popup .SelectCategoryEmbedded,.inventory-wizard-popup .SelectCategoryPicker,.inventory-wizard-popup .inventory-wizard-lines,.inventory-wizard-popup .inventory-wizard-complete,.inventory-wizard-popup .inps{flex:1 1 auto;min-height:0}.inventory-wizard-popup .SelectCategoryChecks{max-height:none;flex:1 1 auto;min-height:200px}.inventory-wizard-steps{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.inventory-wizard-step{flex:1 1 120px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--cr-border, #d1d5db);background:color-mix(in srgb,var(--bg-soft, #fff) 88%,#e5e7eb);color:var(--cr-text, #111827);cursor:pointer;font-family:var(--font-family, "Cairo", "Noto Kufi Arabic", sans-serif);font-weight:700;transition:background .15s ease,border-color .15s ease,color .15s ease}.inventory-wizard-step:disabled{opacity:.55;cursor:not-allowed}.inventory-wizard-step.is-active{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.inventory-wizard-step.is-done:not(.is-active){background:color-mix(in srgb,#75b43a 18%,transparent);border-color:#75b43a}.inventory-wizard-step-num{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;background:color-mix(in srgb,currentColor 14%,transparent);flex-shrink:0}.inventory-wizard-step-label{white-space:nowrap}.inventory-wizard-meta{margin-bottom:12px}.inventory-wizard-lines{display:flex;flex-direction:column;gap:10px;min-height:240px}.inventory-wizard-complete{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px;font-family:var(--font-family, "Cairo", "Noto Kufi Arabic", sans-serif);color:var(--cr-text, #111827)}.inventory-wizard-complete p{margin:0;opacity:.9;line-height:1.6}.inventory-wizard-complete-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.inventory-wizard-complete-summary>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;border:1px solid var(--cr-border, #d1d5db);background:color-mix(in srgb,var(--bg-soft, #fff) 90%,#e5e7eb)}.inventory-wizard-complete-summary span{font-size:.85rem;opacity:.75}.inventory-wizard-complete-summary strong{font-size:1rem}.ProductSaleDetailsPage{min-height:100%}.ProductSaleDetailsPage__cardWrap{max-width:760px;margin:0 auto}.ProductSaleDetailsPage .product-sales-card{box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.ProductSaleDetailsPage .product-sales-card__footer{justify-content:flex-end;gap:10px;flex-wrap:wrap}.ProductSaleDetailsPage .Input input[type=date]:invalid{color:#9ca3af}.ProductSaleDetailsPage .Input input[type=date]:valid,.ProductSaleDetailsPage .Input input[type=date]:focus{color:var(--cr-text)}.ProductSaleDetailsPage .Input input[type=date]~#label-input{top:-10px!important;background:var(--bg-strong)!important;z-index:2}.ProductSalePreviewModal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1100px,94vw);max-height:90vh;background:var(--bg-strong, #fff);border:1px solid var(--cr-border, #e5e7eb);border-radius:10px;outline:none;display:flex;flex-direction:column;overflow:hidden}.ProductSalePreviewModal--nested{width:90%;max-width:1500px;height:90vh;max-height:90vh;border-radius:9px;box-shadow:0 24px 48px #00000047}.ProductSalePreviewModal .previewHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--cr-border, #e5e7eb)}.ProductSalePreviewModal .previewHeader h3{margin:0;font-size:18px}.ProductSalePreviewModal .previewHeader button{border:none;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:inherit}.ProductSalePreviewModal .previewActions{display:flex;gap:8px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--cr-border, #e5e7eb)}.ProductSalePreviewModal .previewTableWrap{overflow:auto;padding:16px;flex:1;min-height:0}.ProductSalePreviewModal .previewEmpty{text-align:center;padding:24px;opacity:.7}.ProductSalesReportDocument{direction:rtl;color:#111;background:#fff;font-family:Arial,sans-serif}.ProductSalesReportDocument .reportTitle{text-align:center;margin:0 0 16px;font-size:20px;font-weight:700}.ProductSalesReportDocument .reportMetaTable,.ProductSalesReportDocument .reportDataTable{width:100%;border-collapse:collapse;margin-bottom:18px}.ProductSalesReportDocument th,.ProductSalesReportDocument td{border:1px solid #333;padding:8px 10px;text-align:center;font-size:13px}.ProductSalesReportDocument .reportMetaTable th{background:#d9d9d9;width:18%}.ProductSalesReportDocument .reportCategoryTitle{text-align:center;font-weight:700;background:#d9d9d9;border:1px solid #333;border-bottom:none;padding:8px}.ProductSalesReportDocument .reportDataTable thead th{background:#d9d9d9;font-weight:700}.ProductSalesReportDocument .reportDataTable td:first-child,.ProductSalesReportDocument .reportDataTable th:first-child{text-align:right}.ProductSalesReportDocument .totalRow td{background:#d9d9d9;font-weight:700}.ProductSalesReportDocument .reportGrandTotalTable{margin-top:16px}.ProductSalesReportDocument .reportGrandTotalTable thead th{background:#d9d9d9;font-weight:700;text-align:center}.ProductSalesReportDocument .reportCategoryBlock{margin-bottom:16px;break-inside:avoid;page-break-inside:avoid}.ProductSalesReportDocument .reportInvoiceBlock{margin-bottom:20px}.ProductSalesReportDocument .reportInvoiceTable{width:100%;border-collapse:collapse;margin-bottom:0}.ProductSalesReportDocument .reportInvoiceTitle{text-align:center;font-weight:700;background:#d9d9d9;font-size:14px}.ProductSalesReportDocument .reportInvoiceMetaRow th{background:#d9d9d9;width:14%}.ProductSalesReportDocument .reportInvoiceLinesHeader th{background:#d9d9d9;font-weight:700}.ProductSalesReportDocument .reportInvoiceTable td:first-child,.ProductSalesReportDocument .reportInvoiceTable th:first-child{text-align:right}.ProductSalesReportDocument tr,.ProductSalesReportDocument thead{break-inside:avoid;page-break-inside:avoid}.ProductSalesReportDocumentHidden{position:fixed;left:-10000px;top:0;width:794px;background:#fff;z-index:-1}.reportPreviewLoader{display:flex;align-items:center;justify-content:center;min-height:240px;padding:48px 16px}.movement-wizard-lines,.MovementLines.is-embedded{display:flex;flex-direction:column;gap:10px;min-height:0;flex:1 1 auto}.movement-line-create-popup{width:min(96vw,1100px)!important;max-width:1100px!important;max-height:90vh!important}.movement-line-warehouses{margin-bottom:8px}.movement-product-picker{display:flex;flex-direction:column;gap:10px;font-family:var(--font-family, "Cairo", "Noto Kufi Arabic", sans-serif)}.movement-product-search{display:flex;align-items:center;gap:10px;border:1px solid var(--cr-border, #d1d5db);background:var(--bg-soft, #fff);border-radius:12px;padding:10px 12px;color:var(--cr-text-muted, #6b7280)}.movement-product-search input{border:0;outline:none;width:100%;background:transparent;color:var(--cr-text, #111827);font-family:inherit;font-size:.95rem}.movement-product-list{display:flex;flex-direction:column;gap:6px;max-height:min(48vh,420px);overflow:auto;padding:4px 2px}.movement-product-row{display:grid;grid-template-columns:minmax(160px,1.6fr) minmax(120px,.9fr) minmax(110px,.8fr);gap:10px;align-items:center;padding:8px 10px;border-radius:10px}.movement-product-row:not(.is-checked){grid-template-columns:minmax(160px,1.6fr) minmax(120px,.9fr)}.movement-product-row.is-checked{background:color-mix(in srgb,#0ea5e9 12%,transparent)}.movement-product-check{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--cr-text, #111827);-webkit-user-select:none;user-select:none;font-weight:600;min-width:0}.movement-product-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movement-product-check input{width:16px;height:16px;accent-color:#0ea5e9;flex-shrink:0}.movement-product-available{display:flex;flex-direction:column;gap:2px;font-size:.85rem;color:var(--cr-text, #111827)}.movement-product-available-label{opacity:.7;font-size:.75rem}.movement-product-available strong{color:#15803d;font-weight:800}.movement-product-empty{text-align:center;padding:18px;color:var(--cr-text-muted, #6b7280)}@media screen and (max-width: 900px){.movement-product-row,.movement-product-row:not(.is-checked),.movement-product-row.is-checked{grid-template-columns:1fr}}.PrintBarCode{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:11;padding:10px}.PrintBarCode .overlay{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000049}.PrintBarCode h1{position:relative;z-index:22}.PrintBarCode .content{max-height:90%;height:auto;position:relative;z-index:22;border-radius:10px;background:#fff;padding:10px;display:flex;flex-direction:column;gap:20px}.PrintBarCode .content .btnsPrintBarCode{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:10px}.PrintBarCode .content .btnsPrintBarCode .btn{padding:5px 30px;background:var(--cr-primary);color:#fff;border-radius:10px;width:fit-content;cursor:pointer}.PrintBarCode .content .btnsPrintBarCode .btn :active{scale:.9}.PrintBarCode .content .btnsPrintBarCode .btn:nth-child(2){background:red}.PrintBarCode{@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}}.PrintBarCode .loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(3);z-index:44;background:var(--cr-strong)}.PrintBarCode .loader:before,.PrintBarCode .loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.PrintBarCode .loader:after{color:var(--cr-primary);transform:rotateY(70deg);animation-delay:.4s}.RefContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.RefContainer img{max-width:100%;height:auto}@media print{body,html{height:100%;margin:0;padding:0}.PrintBarCode{display:flex;align-items:center;justify-content:center;height:100vh}.content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh}.RefContainer{display:flex;align-items:center;justify-content:center;width:100%;height:auto}img{max-width:100%;height:auto}}.ProdGroupItemAddToList{width:100%;display:flex;flex-direction:column;gap:10px;border-radius:10px;flex-shrink:0;background:var(--bg-soft);position:relative;margin-top:10px;margin-bottom:20px;overflow:hidden;transition:.3s linear;padding-top:10px}.ProdGroupItemAddToList.fullScreen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;z-index:100000}.ProdGroupItemAddToList.fullScreen ul{max-height:64vh!important;overflow-y:auto}.ProdGroupItemAddToList .headPage{cursor:pointer;overflow:visible;padding-top:20px!important;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:space-between}.ProdGroupItemAddToList .headPage .itemSelected{font-weight:700;font-style:italic;display:flex;align-items:center;gap:10px}.ProdGroupItemAddToList .headPage .itemSelected span{font-size:25px;color:var(--cr-primary)}.ProdGroupItemAddToList .headPage .buttons{display:flex;align-items:stretch;gap:10px;-webkit-user-select:none;user-select:none}.ProdGroupItemAddToList .headPage .buttons .btn{padding:10px 30px;background:var(--cr-primary);border-radius:6px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff}.ProdGroupItemAddToList .headPage .buttons .btn:active{scale:.9}.ProdGroupItemAddToList .headPage .buttons .btn.selectAll{background:red!important}.ProdGroupItemAddToList .headPage .btnToggleOpen,.ProdGroupItemAddToList .headPage .btnToggleSelect{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--cr-primary);border-radius:50%;transition:.3s ease}.ProdGroupItemAddToList .headPage .btnToggleOpen{background:red;rotate:180deg;color:#fff}.ProdGroupItemAddToList .headPage .btnToggleSelect{background:#df961a}.ProdGroupItemAddToList .headPage .btnSearch{position:relative;box-sizing:border-box;width:fit-content}.ProdGroupItemAddToList .headPage .btnSearch .mainbox{box-sizing:border-box;position:relative;width:230px;height:50px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;border-radius:160px;transition:all .3s ease;background-color:var(--bg-strong)}.ProdGroupItemAddToList .headPage .btnSearch .checkbox:focus{border:none;outline:none}.ProdGroupItemAddToList .headPage .btnSearch .checkbox:checked{right:10px}.ProdGroupItemAddToList .headPage .btnSearch .checkbox:checked~.mainbox{width:50px;background-color:#0d7dbd}.ProdGroupItemAddToList .headPage .btnSearch .checkbox:checked~.mainbox .search_input{width:0;height:0px}.ProdGroupItemAddToList .headPage .btnSearch .checkbox:checked~.mainbox .iconContainer{padding-right:8px}.ProdGroupItemAddToList .headPage .btnSearch .checkbox{box-sizing:border-box;width:30px;height:30px;position:absolute;right:17px;top:10px;z-index:9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ProdGroupItemAddToList .headPage .btnSearch .search_input{box-sizing:border-box;height:100%;width:170px;background-color:transparent;border:none;outline:none;padding-bottom:4px;padding-left:10px;font-size:1em;color:#fff;transition:all .3s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.ProdGroupItemAddToList .headPage .btnSearch .search_input::placeholder{color:#ffffffc6}.ProdGroupItemAddToList .headPage .btnSearch .iconContainer{box-sizing:border-box;padding-top:5px;width:fit-content;transition:all .3s ease}.ProdGroupItemAddToList .headPage .btnSearch .search_icon{box-sizing:border-box;fill:#fff;font-size:1.3em}.ProdGroupItemAddToList.active .btnToggleOpen{rotate:0deg;background:var(--cr-primary)}.ProdGroupItemAddToList .body{padding:0 10px 10px}.ProdGroupItemAddToList .body ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:stretch;align-content:start;gap:10px;flex-shrink:0}.ProdGroupItemAddToList .body ul li{display:flex;flex-direction:column;text-align:center;border-radius:10px;background:var(--bg-strong);border-bottom:1px solid var(--cr-border);-webkit-user-select:none;user-select:none;transition:.4s ease}.ProdGroupItemAddToList .body ul li.added>div{background:#10d410!important;justify-content:space-between!important;cursor:auto!important}.ProdGroupItemAddToList .body ul li.added>div:active{scale:1!important}.ProdGroupItemAddToList .body ul li.added>div i{cursor:pointer!important}.ProdGroupItemAddToList .body ul li.added>div i:active{scale:.9!important}.ProdGroupItemAddToList .body ul li .name{font-size:13px;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:15px 5px}.ProdGroupItemAddToList .body ul li .name>label{display:flex;align-items:center;gap:10px;width:100%;background:var(--bg-soft);padding:10px;border-radius:10px;box-shadow:0 5px 10px var(--cr-shadow);cursor:pointer}.ProdGroupItemAddToList .body ul li .name textarea{width:100%;height:100%;background-color:var(--bg-soft);resize:none;padding:10px;border:1px solid var(--cr-border);border-radius:5px;color:var(--cr-text);margin:-4px 0 -10px}.ProdGroupItemAddToList .body ul li>div{display:flex;align-items:center;justify-content:center;background:var(--cr-primary);height:45px;width:100%;border:5px;border-radius:5px;box-shadow:0 3px 10px var(--cr-shadow);transition:.3s ease;cursor:pointer;position:relative;overflow:hidden}.ProdGroupItemAddToList .body ul li>div:active{scale:.9}.ProdGroupItemAddToList .body ul li>div span{flex:1;text-align:center;color:#fff}.ProdGroupItemAddToList .body ul li>div .add{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.ProdGroupItemAddToList .body ul li>div i{width:33px;height:33px;border-radius:50%;margin-right:10px;margin-left:-10px;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.ProdGroupItemAddToList .body ul li:last-child{border-bottom:0}.MenuItems{position:relative}.MenuItems .HeaderMenuItems{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:10px 20px}.MenuItems .HeaderMenuItems input{background:var(--primary);padding:5px;border-radius:10px}.MenuItems .HeaderMenuItems>p{font-size:30px;flex:1}@media screen and (max-width: 767px){.MenuItems .HeaderMenuItems{padding:10px}.MenuItems .HeaderMenuItems>p{font-size:20px}}.MenuItems .UpdateMenuItems{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-strong);background-image:url(./stars-BtxrZMdj.png);background-size:contain;z-index:11;flex-direction:column;display:none}.MenuItems .UpdateMenuItems .HeadPage,.MenuItems .UpdateMenuItems .TableData{background:transparent}.MenuItems .UpdateMenuItems .headPage,.MenuItems .UpdateMenuItems .HeadPage{margin-top:-20px}.MenuItems .UpdateMenuItems .bg{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;overflow:hidden}.MenuItems .UpdateMenuItems .bg *{width:100%;height:100%;object-fit:contain}.MenuItems .UpdateMenuItems.open{display:flex}.MenuItems .UpdateMenuItems .WrapperCreateOrUpdate{z-index:11221}.MenuItems .UpdateMenuItems .taps{display:flex;align-items:center;-webkit-user-select:none;user-select:none;border-radius:4px 4px 0 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0}.MenuItems .UpdateMenuItems .taps::-webkit-scrollbar{display:none}.MenuItems .UpdateMenuItems .taps .tap{background:var(--cr-primary);padding:16px 30px;flex:1 0 auto;min-width:max-content;color:#fff;cursor:pointer;text-align:center;position:relative;z-index:11}.MenuItems .UpdateMenuItems .taps .tap.active{color:var(--cr-text);background:var(--bg-strong);background:transparent}.MenuItems .UpdateMenuItems .taps .tap:active{scale:.8}.MenuItems .UpdateMenuItems .taps .tap.back{background:red}@media screen and (max-width: 767px){.MenuItems .UpdateMenuItems .taps .tap{padding:12px 14px;font-size:13px;flex:0 0 auto}}.MenuItems .UpdateMenuItems .wraps{position:relative;flex:1;min-height:0;overflow:hidden}.MenuItems .UpdateMenuItems .wraps .wrapTap{padding:20px 10px 70px;flex:1;position:absolute;width:100%;height:100%;left:0;top:0;transition:.4s ease;transform:scale(0);transform-origin:top left;opacity:0;z-index:2;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.MenuItems .UpdateMenuItems .wraps .wrapTap.active{transform:scale(1);opacity:1}.MenuItems .UpdateMenuItems .wraps .wrapTap .inps{width:100%!important;min-width:0}.MenuItems .UpdateMenuItems .wraps .wrapTap .wrap{width:100%;padding:0!important}.MenuItems .UpdateMenuItems .wraps .wrapTap .titleWrap{margin-bottom:30px;display:none}@media screen and (max-width: 767px){.MenuItems .UpdateMenuItems .wraps .wrapTap{padding:12px 10px 130px}}.MenuItems .UpdateMenuItems .CollectionInput{margin-bottom:20px}.MenuItems .UpdateMenuItems .update-upload-wrap{margin-bottom:16px;position:relative;z-index:1}@media screen and (max-width: 767px){.MenuItems .UpdateMenuItems .update-upload-wrap{margin-bottom:24px;padding-bottom:8px}}.MenuItems .UpdateMenuItems .btns{position:fixed;inset-inline:0;bottom:0;right:auto;left:auto;width:100%;height:auto;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;z-index:20;cursor:pointer;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:color-mix(in srgb,var(--bg-strong) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--cr-border)}.MenuItems .UpdateMenuItems .btns .btn{background:var(--cr-primary);padding:10px 30px;border-radius:4px;color:#fff;flex:1 1 0;max-width:220px;text-align:center}.MenuItems .UpdateMenuItems .btns .btn:active{scale:.9}@media screen and (max-width: 767px){.MenuItems .UpdateMenuItems .btns .btn{padding:12px 16px;font-size:14px;max-width:none}}.MenuItems .AddBranch{background:var(--bg-soft);padding:15px;border:1px solid var(--cr-border);border-radius:10px;margin-top:10px;grid-column:span 2;width:100%}.MenuItems .AddBranch .head{display:flex;align-items:center;justify-content:space-between}.MenuItems .AddBranch .head h2{display:flex;align-items:center;justify-content:center;gap:10px}.MenuItems .AddBranch .head h2 span{display:flex;align-items:center;justify-content:center;background:red;color:#fff;width:30px;height:30px;border-radius:50%;font-size:13px;-webkit-user-select:none;user-select:none}.MenuItems .AddBranch .head .btnAdd{width:40px;height:40px;background:var(--cr-primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;-webkit-user-select:none;user-select:none}.MenuItems .AddBranch .head .btnAdd:active{scale:.9}.MenuItems .AddBranch .branchsSelected{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;background:var(--bg-strong);border-radius:1px solid var(--cr-border);border-radius:10px;width:fit-content;margin:20px auto auto}.MenuItems .AddBranch .branchsSelected li{padding:10px 30px;background:var(--bg-soft);border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer}.MenuItems .AddBranch .branchsSelected li .removeBranch{width:30px;height:30px;background:red;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px}.MenuItems .AddBranch .popupSelect{position:fixed;width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:0;left:0;z-index:111111;display:none;-webkit-user-select:none;user-select:none}.MenuItems .AddBranch .popupSelect.active{display:block}.MenuItems .AddBranch .popupSelect .content{max-width:700px;width:100%;max-height:80%;height:100%;background-color:var(--bg-strong);border-radius:5px;border:1px solid var(--cr-border);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.MenuItems .AddBranch .popupSelect .content .btnClose{position:absolute;top:0;right:0;width:64px;height:35px;background:red;color:#fff;display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;border-radius:0 0 0 4px}.MenuItems .AddBranch .popupSelect .content .btnClose:active{scale:.9}.MenuItems .AddBranch .popupSelect .content .searchBox{display:flex;align-items:center;width:70%;height:50px;border-radius:30px;overflow:hidden;background:var(--bg-soft);margin:10px auto}.MenuItems .AddBranch .popupSelect .content .searchBox input{background:transparent;border:1px solid var(--cr-border);width:100%;border-radius:30px;height:100%;padding:0 20px}.MenuItems .AddBranch .popupSelect .content .searchBox input:focus{border:1px solid var(--cr-primary)}.MenuItems .AddBranch .popupSelect .content ul{flex:1;height:100%;width:100%;display:flex;flex-direction:column;gap:1px;background:var(--bg-soft);overflow:auto}.MenuItems .AddBranch .popupSelect .content ul li{background:var(--bg-strong);padding:10px 20px;display:flex;align-items:center;justify-content:center;flex:1;cursor:pointer;min-height:50px;gap:10px}.MenuItems .AddBranch .popupSelect .content ul li:active{scale:.9}.MenuItems .AddBranch .popupSelect .content ul li.active,.MenuItems .AddBranch .popupSelect .content ul li:hover{background:var(--cr-primary);color:#fff}.MenuItems .AddBranch .popupSelect .content ul li .iconAdd{width:30px;height:30px;background:#22ad22;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.MenuItems .PopupAddUOM{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto}.MenuItems .PopupAddUOM .head{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;padding-top:8px}.MenuItems .PopupAddUOM .head p{font-size:13px;opacity:.8}.MenuItems .PopupAddUOM .search{position:sticky;top:0;left:0;width:100%;height:50px;background:var(--bg-soft);padding:10px;border-radius:inherit;border-radius:0 0 5px 5px;flex-shrink:0;z-index:11}.MenuItems .PopupAddUOM .search:focus{outline:none}.MenuItems .PopupAddUOM ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:10px;flex:1;padding-bottom:60px}.MenuItems .PopupAddUOM ul li{max-width:133px;padding:10px;width:100%;background:var(--bg-soft);border:1px solid var(--cr-border);display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}.MenuItems .PopupAddUOM ul li.active{background:#75b43a;color:#fff}.MenuItems .PopupAddUOM ul li.active .btnAddUOM{background:red!important}.MenuItems .PopupAddUOM ul li.active input{cursor:no-drop}.MenuItems .PopupAddUOM ul li input{width:100%;height:40px;background:var(--bg-strong);text-align:center}.MenuItems .PopupAddUOM ul li input::placeholder{font-size:11px}.MenuItems .PopupAddUOM ul li span{font-size:12px;text-transform:none!important}.MenuItems .PopupAddUOM ul li .btnAddUOM{background:var(--cr-primary);width:100%;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;font-size:13px;color:#fff}.MenuItems .PopupAddUOM ul li .btnAddUOM:active{scale:.9}.MenuItems .PopupCreateUOMParent{width:100%;height:100%;display:flex;flex-direction:column;overflow:auto;padding:20px;justify-content:center}.MenuItems .PopupCreateUOMParent .head{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px;padding:10px 0;margin-bottom:10px}.MenuItems .PopupCreateUOMParent .head p{font-size:13px;opacity:.8;color:#fff}.MenuItems .CreatePrices{background:var(--bg-strong);padding:20px 10px 10px;border-radius:10px}.MenuItems .CreatePrices .boxs{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:20px}.MenuItems .CreatePrices .boxs .box{max-width:400px;width:100%;border:1px solid var(--cr-border);position:relative;overflow:hidden}.MenuItems .CreatePrices .boxs .box i.remove{position:absolute;top:0;right:0;background:red;color:#fff;width:60px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:0 0 0 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.MenuItems .CreatePrices .boxs .box i.remove:active{scale:.9}.MenuItems .CreatePrices .boxs .box>div{background:var(--bg-strong);display:flex;flex-direction:column;padding:10px 20px;justify-content:center;align-items:center;gap:10px;border-radius:inherit}.MenuItems .CreatePrices .boxs .box>div .key{color:var(--cr-primary);font-weight:800}.PrintBarCodeContent{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff!important}.checkBoxDefaultOn,.checkBoxMandatory{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;background:var(--bg-soft);width:85%;overflow:hidden;margin-right:auto;margin-left:auto;padding:4px 10px;border-radius:20px;border:1px solid var(--cr-border)}.checkBoxMandatory{margin-top:-15px}.checkBoxDefaultOn{margin-bottom:10px;margin-top:6px;font-size:10px}.inputAddGroup{width:20px!important;height:20px!important;flex-shrink:0;cursor:pointer;flex-wrap:wrap}.PurchasedInvoice{position:relative}.PurchasedInvoice .infos{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:24px}.PurchasedInvoice .infos>div{background:var(--bg-soft);border:1px solid var(--cr-border);box-shadow:0 0 10px var(--cr-shadow);padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;border-radius:5px!important;flex-wrap:wrap}.PurchasedInvoice .infos>div span{flex-shrink:0;background:var(--cr-primary)!important;color:#fff;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600}.PurchasedInvoice .infos>div p:nth-child(1){color:var(--cr-primary);font-weight:700;font-size:13px}.PurchasedInvoice .infos button{background:var(--cr-primary)!important;color:#fff!important;border-radius:5px!important;cursor:pointer}.PurchasedInvoice .infos button:active{scale:.9}.PurchasedInvoice .rowProductDetails{font-size:13px;text-align:center}.popupContent.purchase-invoice-edit{max-width:1180px;width:min(96vw,1180px);max-height:92vh;border-radius:14px;border:1px solid var(--cr-border);box-shadow:0 20px 50px color-mix(in srgb,var(--cr-shadow) 45%,transparent);padding:14px 16px 8px}.popupContent.purchase-invoice-edit>.headPage{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--cr-border)}.popupContent.purchase-invoice-edit>.children{overflow:auto;max-height:calc(92vh - 120px);padding-inline-end:2px}.purchase-edit{display:flex;flex-direction:column;gap:12px}.purchase-edit__section{background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:12px;padding:12px}.purchase-edit__section-title{margin:0 0 12px;font-size:.95rem;font-weight:800;color:var(--cr-primary)}.purchase-edit__lines{padding-bottom:6px}.purchase-edit__report-btns{display:flex;gap:8px;flex-wrap:wrap}.purchase-complete-dialog p{margin:0 0 8px}.rowProductDetails{grid-column:span 1;background:var(--bg-soft);border:1px dashed var(--cr-border);border-radius:10px;padding:10px 12px;font-size:.85rem;font-weight:600;color:var(--cr-text);display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px}.rowProductDetails strong{color:var(--cr-primary);font-weight:800}@media screen and (max-width: 767px){.popupContent.purchase-invoice-edit{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;top:0;left:0;transform:none}.popupContent.purchase-invoice-edit>.children{max-height:calc(100vh - 110px)}}.Customers .noOfOrders{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.Customers .noOfOrders span{padding:7px 50px;background:var(--cr-primary);color:#fff;border-radius:5px}.CashUp{flex:1;height:100%;display:flex;flex-direction:column}.CashUp .tabs{width:fit-content;display:flex;align-items:center;position:relative;bottom:-2px;z-index:5;background:var(--bg-soft)}.CashUp .tabs li{padding:15px;background:var(--bg-soft);border-bottom:1px solid var(--cr-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s ease;font-size:20px}.CashUp .tabs li.active{border:1px solid var(--cr-border);border-bottom:0;background:var(--bg-strong)}.CashUp .contentTabs{background:var(--bg-strong);padding:10px;box-shadow:0 5px 10px var(--cr-shadow);border:1px solid var(--cr-border);border-radius:0 0 5px 5px;flex:1;overflow:auto;display:flex;flex-direction:column}.CashUp .contentTabs .head{display:flex;align-items:center;gap:10px}.CashUp .contentTabs .wrapDiscountDetails,.CashUp .contentTabs .wrapCashUp{display:none;grid-template-columns:1fr 1fr;margin-top:10px;justify-content:center;gap:10px;flex:1}@media screen and (max-width: 767px){.CashUp .contentTabs .wrapDiscountDetails,.CashUp .contentTabs .wrapCashUp{grid-template-columns:1fr;gap:10px}}.CashUp .contentTabs .wrapDiscountDetails.active,.CashUp .contentTabs .wrapCashUp.active{display:grid;height:70vh;overflow:auto}.CashUp .contentTabs .wrapDiscountDetails .box,.CashUp .contentTabs .wrapCashUp .box{background:var(--bg-soft);padding:10px;border:1px solid var(--cr-border);box-shadow:0 0 5px var(--cr-shadow);flex:1;height:100%;display:flex;flex-direction:column}.CashUp .contentTabs .wrapDiscountDetails .box li,.CashUp .contentTabs .wrapCashUp .box li{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-strong);border-bottom:1px solid var(--cr-border);padding:15px;flex:1}.CashUp .contentTabs .wrapDiscountDetails .box li:last-child,.CashUp .contentTabs .wrapCashUp .box li:last-child{border-bottom:0}.CashUp .contentTabs .wrapDiscountDetails .box li p,.CashUp .contentTabs .wrapCashUp .box li p{font-size:17px;font-weight:700;color:var(--cr-primary)}.CashUp .btn{background:var(--cr-primary)!important;color:#fff!important;border-radius:5px;padding:15px}.Login{width:100%;height:100%;min-height:100%;padding:35px;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 767px){.Login{padding:0;height:100dvh;min-height:100dvh;max-height:100dvh;background:#f5f5f7;display:flex;flex-direction:column;overflow:hidden}}.Login .circle1{z-index:10;width:200px;height:200px;right:0;top:0;background:var(--cr-primary);position:absolute;box-shadow:0 0 10px var(--cr-shadow)}@media screen and (max-width: 767px){.Login .circle1{display:none}}.Login .wrapper{min-height:100%;height:100%;background:var(--bg-soft);position:relative}@media screen and (max-width: 767px){.Login .wrapper{background:transparent;display:flex;flex-direction:column;min-height:100dvh}}.Login .wrapper .contetn{padding:15px;display:grid;grid-template-columns:1fr 1.3fr;border:1px solid var(--cr-border);box-shadow:0 5px 10px var(--cr-shadow);overflow:auto;height:100%}@media screen and (max-width: 900px){.Login .wrapper .contetn{grid-template-columns:1fr;padding:10px}}@media screen and (max-width: 767px){.Login .wrapper .contetn{display:flex;flex-direction:column;padding:0;border:none;box-shadow:none;overflow:visible;height:auto;min-height:100dvh}}.Login .wrapper .shapeLeft{content:"";position:absolute;z-index:10;height:100%;width:100%;background:var(--cr-primary);z-index:-1;border-radius:4px;border:1px solid var(--cr-border);top:20px;left:-20px;@keyframes shapeLeft{0%{top:200px;left:-200px}to{top:20px;left:-20px}}}@media screen and (max-width: 767px){.Login .wrapper .shapeLeft{display:none}}.Login .wrapper section{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--bg-strong);position:relative;z-index:12}.Login .wrapper .animation{overflow:hidden}.Login .wrapper .animation .lf-player-container{margin:0 auto;max-width:400px;width:100%;scale:.9}@media screen and (max-width: 900px) and (min-width: 768px){.Login .wrapper .animation{display:none}}@media screen and (max-width: 767px){.Login .wrapper .animation{display:flex!important;height:auto;min-height:280px;max-height:50dvh;flex:0 0 46dvh;background:linear-gradient(145deg,#7b3cc2,#551e9b,#3a1475);border-radius:0 0 36px 36px;overflow:hidden;flex-shrink:0;position:relative}.Login .wrapper .animation:before{content:"";position:absolute;width:200%;height:200%;top:-80%;left:-50%;background:repeating-linear-gradient(-45deg,transparent,transparent 30px,rgba(255,255,255,.03) 30px,rgba(255,255,255,.03) 60px);pointer-events:none}.Login .wrapper .animation:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;background:#ffffff0f;top:-40px;right:-40px;pointer-events:none}.Login .wrapper .animation .bg{opacity:.12}.Login .wrapper .animation .lf-player-container{max-width:220px;scale:1;z-index:2}.Login .wrapper .animation .mobile-brand-title{display:block;color:#fff;font-size:26px;font-weight:800;z-index:2;margin-top:10px;letter-spacing:.5px;text-shadow:0 2px 8px rgba(0,0,0,.15)}}.Login .wrapper .animation .mobile-brand-title{display:none}.Login .wrapper .details{margin-right:auto;padding:20px}@media screen and (max-width: 900px){.Login .wrapper .details{grid-template-columns:1fr;padding:20px 10px;margin-top:0;height:auto;min-height:100%}}@media screen and (max-width: 767px){.Login .wrapper .details{background:#f5f5f7;padding:30px 24px 40px;justify-content:flex-start;align-items:stretch;flex:1;height:auto;margin-right:0}.Login .wrapper .details .bg{opacity:.3}}.Login .wrapper .details .info{text-align:center}.Login .wrapper .details .info h1{font-size:35px}.Login .wrapper .details .info p{margin:6px 0 25px}@media screen and (max-width: 767px){.Login .wrapper .details .info{text-align:center;margin-bottom:8px}.Login .wrapper .details .info h1{display:none}.Login .wrapper .details .info p{margin:0 0 20px;color:#666;font-size:14px}}.Login .wrapper .details form{max-width:600px;width:100%;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.Login .wrapper .details form{gap:14px;max-width:100%}}.Login .wrapper .details form>div{background:var(--bg-soft);border:1px solid var(--cr-border);box-shadow:0 0 10px var(--cr-shadow);height:55px;position:relative;border-radius:10px}@media screen and (max-width: 767px){.Login .wrapper .details form>div{background:#fff;border:1.5px solid #e0e0e0;box-shadow:0 2px 8px #551e9b0f;border-radius:14px;height:54px}}.Login .wrapper .details form>div .placeholder{height:100%;background:var(--cr-primary);transition:.3s ease;left:0;flex-shrink:0;padding:10px;z-index:1;position:absolute;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:10px;color:#fff}.Login .wrapper .details form>div .placeholder i{font-size:20px;margin-top:5px}.Login .wrapper .details form>div input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;padding:10px 15px;transition:.3s ease;border-radius:10px}.Login .wrapper .details form>div input:focus{border:1px solid #10d710;box-shadow:0 5px 10px var(--cr-shadow)}@media screen and (max-width: 767px){.Login .wrapper .details form>div input{color:#333;font-size:15px;border-radius:14px;padding:10px 16px}.Login .wrapper .details form>div input::placeholder{color:#aaa}.Login .wrapper .details form>div input:focus{border:1.5px solid #551e9b;box-shadow:0 0 0 3px #551e9b1a}}.Login .wrapper .details form>div input:focus+.placeholder{transform:rotate(-45deg);transform-origin:bottom left;border:1px solid var(--cr-border);box-shadow:0 0 5px var(--cr-shadow)}.Login .wrapper .details form>div .showPassword{position:absolute;font-size:25px;height:100%;width:50px;right:0;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.Login .wrapper .details form>div .showPassword{color:#999;font-size:20px}}.Login .wrapper .details form .forgotPassword{text-align:end;font-size:13px;text-decoration:underline;font-style:italic;margin-bottom:10px;cursor:pointer;color:var(--cr-primary);padding:0 20px}@media screen and (max-width: 767px){.Login .wrapper .details form .forgotPassword{color:#551e9b;font-size:13px;padding:0 4px;margin-bottom:4px}}.Login .wrapper .details form .desktopDownloadBtn{display:flex;align-items:center;justify-content:center;text-decoration:none;height:55px;font-size:18px;padding:10px 20px;background:transparent;color:var(--cr-primary);border-radius:10px;border:1.5px solid var(--cr-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.Login .wrapper .details form .desktopDownloadBtn:active{scale:.98}@media screen and (max-width: 767px){.Login .wrapper .details form .desktopDownloadBtn{height:54px;font-size:16px;font-weight:600;border-radius:14px;color:#551e9b;border-color:#551e9b;margin-top:2px}}.Login .wrapper .details form button{cursor:pointer;-webkit-user-select:none;user-select:none;height:55px;font-size:20px;padding:10px 20px;background-color:var(--cr-primary);color:#fff;border-radius:10px;border:none}.Login .wrapper .details form button:active{scale:.8}@media screen and (max-width: 767px){.Login .wrapper .details form button{background:linear-gradient(135deg,#6b2faf,#551e9b);border:none;border-radius:14px;height:54px;font-size:18px;font-weight:700;letter-spacing:.5px;box-shadow:0 4px 16px #551e9b59;margin-top:4px}}.Login .wrapper .details form.forgotPasswordForm h3,.Login .wrapper .details form.resetPasswordForm h3{text-align:center;font-size:22px;margin-bottom:5px;color:var(--cr-primary)}.Login .wrapper .details form.forgotPasswordForm>p,.Login .wrapper .details form.resetPasswordForm>p{text-align:center;font-size:14px;color:#666;margin-bottom:10px}.Login .wrapper .details form.forgotPasswordForm .backToLogin,.Login .wrapper .details form.resetPasswordForm .backToLogin{text-align:center;font-size:14px;text-decoration:underline;cursor:pointer;color:var(--cr-primary);margin-top:5px}.Login .wrapper .details form.forgotPasswordForm .backToLogin:hover,.Login .wrapper .details form.resetPasswordForm .backToLogin:hover{opacity:.8}.Login .wrapper .details .inccorect{font-weight:600;color:red;margin:-10px auto 13px;font-size:13px;background:#f1bdbd;padding:5px;border-radius:5px;border:1px solid red;text-align:center;max-width:600px;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.Login .wrapper .details .inccorect{border-radius:10px;padding:8px 12px;margin:0 0 4px}}.Login .wrapper .details .successMessage{font-weight:600;color:#155724;margin:-10px auto 13px;font-size:13px;background:#d4edda;padding:5px 20px;border-radius:5px;border:1px solid #c3e6cb;text-align:center;max-width:600px;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.Login .wrapper .details .successMessage{border-radius:10px;padding:8px 12px;margin:0 0 4px}}.Login .wrapper .mainLogo{max-width:700px;width:100%;height:435px;object-fit:contain;margin:-140px 0}.Login .bg{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.Login .bg *{width:100%;height:100%;object-fit:cover}.btnChangeDeliver{padding:14px;background:var(--cr-primary);border-radius:5px;color:#fff;width:fit-content;margin:-20px auto 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.btnChangeDeliver:active{scale:.9}.btns{display:flex;justify-content:center;gap:10px}.btns.disabledBtns{pointer-events:none;opacity:.5}.btns .btn{height:40px;display:grid;place-content:center;padding:0 10px;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.btns .btn:active{scale:.9}.btns .btn:nth-child(1){background:#1170ff;padding:6px 20px}.btns .btn:nth-child(2){background:#dc143c}.selectDeliveryPersons{max-width:500px;width:90%;background:var(--bg-strong);border-radius:10px;position:absolute;z-index:11;left:50%;top:50%;padding:10px;transform:translate(-50%,-50%);border-bottom:1px solid var(--cr-border)}.selectDeliveryPersons ul{display:flex;flex-direction:column}.selectDeliveryPersons ul li{width:100%;height:50px;background:var(--bg-soft);cursor:pointer;text-align:center;border-radius:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.selectDeliveryPersons ul li.active{background:var(--cr-primary);color:#fff}.selectDeliveryPersons .btnSubmit{width:100%;margin-top:10px;background:green;color:#fff;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer}.selectDeliveryPersons .btnSubmit:active{scale:.7}.deliveryStatus{padding:2px 10px;font-size:12px;text-transform:lowercase;border-radius:15px;margin:0 10px;color:#fff}.Liveorders{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.TaxReport{padding:24px;max-width:1440px;margin:0 auto;min-height:100%}@media (max-width: 768px){.TaxReport{padding:16px}}.TaxReport .inps{z-index:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:0;align-items:start;padding-top:6px}@media (max-width: 576px){.TaxReport .inps{grid-template-columns:1fr}.TaxReport .inps>*{grid-column:span 1!important}}.TaxReport .Input .relative{overflow:visible;margin-top:10px}.TaxReport .Input #input:focus~label#label-input,.TaxReport .Input #input:not(:placeholder-shown)~#label-input,.TaxReport .Input input[type=datetime-local]~#label-input{top:-10px!important;background:var(--bg-strong)!important;z-index:2}.TaxReport .Input input[type=datetime-local]:invalid{color:#9ca3af}.TaxReport .Input input[type=datetime-local]:valid,.TaxReport .Input input[type=datetime-local]:focus{color:var(--cr-text)}.TaxReport .Input input[type=datetime-local]::-webkit-datetime-edit{color:inherit}.TaxReport .Select .Input.is-default-value input{color:#9ca3af}.TaxReport .Select .Input:not(.is-default-value) input{color:var(--cr-text)}.TaxReport .Select .clearSelect{width:42px;min-width:42px;background:var(--bg-soft);color:var(--cr-text);opacity:.7;border:1px solid var(--cr-border);border-radius:10px;font-size:16px;scale:1;transition:background .2s ease,color .2s ease,border-color .2s ease}.TaxReport .Select .clearSelect:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca;opacity:1}.TaxReport .boxs{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;padding:10px;background:var(--bg-soft)}@media (max-width: 992px){.TaxReport .boxs{grid-template-columns:1fr}}.TaxReport .boxs .box{background:var(--bg-strong);border:1px solid var(--cr-border);padding:10px;min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:10px;border-radius:5px}.TaxReport .boxs .box .title{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--cr-primary);font-weight:800}.TaxReport .boxs .box .btn{display:flex;align-items:flex-end;justify-content:center;padding:10px 0;flex:1}.reports-page-header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--cr-border)}.reports-page-header__title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;color:var(--cr-text);letter-spacing:-.02em}.reports-page-header__subtitle{margin:8px 0 0;font-size:.95rem;line-height:1.5;color:var(--cr-text);opacity:.65;max-width:640px}.reports-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}@media (max-width: 1100px){.reports-grid{grid-template-columns:1fr;gap:16px}}.report-card{background:var(--bg-strong);border:1px solid var(--cr-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a;transition:box-shadow .22s ease,border-color .22s ease}.report-card.report-card--expanded:hover{border-color:color-mix(in srgb,var(--cr-primary) 25%,var(--cr-border));box-shadow:0 4px 8px #0f172a0f,0 12px 28px #0f172a14}.report-card__header{display:flex;align-items:flex-start;gap:14px;padding:20px}.report-card__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.report-card__toggle:hover{background:color-mix(in srgb,var(--bg-soft) 70%,transparent)}.report-card__toggle:focus-visible{outline:2px solid var(--cr-primary);outline-offset:-2px}.report-card__chevron{flex-shrink:0;margin-top:4px;font-size:28px!important;color:var(--cr-text);opacity:.55;transition:transform .28s ease}.report-card--expanded .report-card__chevron{transform:rotate(180deg);opacity:.85}.report-card__collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.report-card--expanded .report-card__collapsible{grid-template-rows:1fr}.report-card__collapsible-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column}.report-card__icon{flex-shrink:0;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,transparent)}.report-card__titles{flex:1;min-width:0;padding-top:2px}.report-card__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.4;color:var(--cr-text)}.report-card__subtitle{margin:6px 0 0;font-size:.82rem;line-height:1.45;color:var(--cr-text);opacity:.62}.report-card--expanded .report-card__collapsible-inner{overflow:visible}.report-card__body{padding:12px 20px 8px;flex:1}.report-card--collapsed .report-card__body{padding-top:0}.report-card__footer{display:flex;justify-content:flex-end;align-items:center;padding:14px 20px 18px;margin-top:auto;border-top:1px solid var(--cr-border);background:color-mix(in srgb,var(--bg-soft) 55%,var(--bg-strong))}.report-card__footer .CustomButton{min-width:120px;justify-content:center;border-radius:10px;font-weight:600;letter-spacing:.01em}@media (max-width: 480px){.report-card__footer .CustomButton{width:100%}}.report-card:not(:has(.report-card__body)) .report-card__footer{border-top:none;background:transparent;padding-top:4px}.reportActionButtons .MuiButton-root,.reportActionButtons .CustomButton{font-family:Cairo,sans-serif!important;font-weight:600;min-width:72px}.report-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}@media (max-width: 768px){.report-popup-overlay{padding:10px}}@media (max-width: 576px){.report-popup-overlay{padding:0}}.report-popup-container{background:#fff;border-radius:12px;width:100%;height:100%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease;overflow:hidden}@media (max-width: 768px){.report-popup-container{max-height:100vh;border-radius:8px}}@media (max-width: 576px){.report-popup-container{max-width:100%;border-radius:0;max-height:100vh}}.report-popup-close{background:none;border:none;font-size:28px;color:#6b7280;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.report-popup-close:hover{background:#f3f4f6;color:#dc2626}@media (max-width: 576px){.report-popup-close{width:44px;height:44px;font-size:24px}}.report-popup-body{flex:1;position:relative;overflow:hidden}.report-popup-iframe{width:100%;height:100%;border:none;background:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.report-popup-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--bg-strong)}@media (max-width: 576px){.report-popup-header{padding:12px 16px;flex-wrap:wrap;gap:10px}}.report-popup-header h3{margin:0;font-size:16px;font-weight:600}@media (max-width: 576px){.report-popup-header h3{font-size:14px}}.report-popup-header .header-actions{display:flex;align-items:center;gap:16px}@media (max-width: 576px){.report-popup-header .header-actions{gap:10px;width:100%;justify-content:space-between}}.report-popup-header .format-switcher{display:flex;gap:8px}.report-popup-header .format-switcher button{padding:6px 16px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}@media (max-width: 576px){.report-popup-header .format-switcher button{padding:6px 12px;font-size:12px;flex:1}}.report-popup-header .format-switcher button:hover{background:#f3f4f6}.report-popup-header .format-switcher button.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff2;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.loading-overlay .spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@media (max-width: 576px){.loading-overlay .spinner{width:36px;height:36px;border-width:3px}}.loading-overlay p{color:#6b7280;font-size:14px}@media (max-width: 576px){.loading-overlay p{font-size:13px}}.CashupVeiw .CushUpDetails{display:flex;flex-direction:column;justify-content:center;flex:1}.CashupVeiw .btnsHeadPage{width:90%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 10px}.CashupVeiw .btnsHeadPage .btn{padding:15px;background:var(--cr-primary);border-radius:5px;color:#fff!important;cursor:pointer}.CashupVeiw .btnsHeadPage .btn:active{scale:.9}:root{--bg-overlay: #0000007a;--cr-primary: #551e9b;--cr-primary-hover: #3b3561;--font-family: "Noto Kufi Arabic", sans-serif;--app-font-size: 14px;--bg-strong: #f6f6f6;--bg-soft: #ffffff;--cr-border: #d1d1d1;--cr-shadow: #b9b9b9;--cr-text: #2c2c2c;--cr-text-muted: #5d5d5d;--cr-focus-input: #c4ebc433;--cr-disabled: #848080;--success-color: #27ae60;--warning-color: #f39c12;--danger-color: #e74c3c;--info-color: #3498db;--transition: all .3s ease}*{padding:0;margin:0;list-style:none;box-sizing:border-box;text-decoration:none;text-transform:capitalize;outline:0;border:0;font-family:var(--font-family);font-optical-sizing:auto;font-style:normal}html{font-size:var(--app-font-size, 14px);height:100%}html,body,#root{height:100%;min-height:100%;min-height:100dvh}#root{isolation:isolate}#app-snackbar-portal{position:relative;z-index:310000}html.pos-active{font-size:16px}body.light{--bg-strong: #f6f6f6;--bg-soft: #ffffff;--cr-border: #d1d1d1;--cr-shadow: #b9b9b9;--cr-text: #2c2c2c;--cr-text-muted: #5d5d5d;--cr-focus-input: #c4ebc433;--cr-disabled: #848080}body.dark{--cr-border: #adb5bd40;--cr-shadow: #181927;--cr-focus-input: #00000033;--cr-disabled: #0a0909;--cr-text: #fff;--cr-text-muted: #ccc;--bg-strong: #1b1b1f;--bg-soft: #202127}body.color1{--cr-primary: #008ffb !important}body.color2{--cr-primary: #df961a !important}body.color3{--cr-primary: #4ac489 !important}body.color4{--cr-primary: #4f9ac5 !important}body.color5{--cr-primary: #ab4ab9 !important}body.color6{--cr-primary: #da3c3c !important}body.color7{--cr-primary: #515151 !important}body.color8{--cr-primary: #008b8b !important}body.color9{--cr-primary: #0000ff !important}body.color10{--cr-primary: #75b43a !important}body.color11{--cr-primary: #551e9b !important}body.color12{--cr-primary: #00964b !important}body.color13{--cr-primary: #ff02d5 !important}body.color14{--cr-primary: #cce932 !important}body.color15{--cr-primary: #4f9ac5 !important}body.color16{--cr-primary: #7fff00 !important}body.color17{--cr-primary: #f940ff !important}body.color18{--cr-primary: #a52a2a !important}body.color19{--cr-primary: #d9828a !important}body.color20{--cr-primary: #513535 !important}body.color21{--cr-primary: #0ea5e9 !important}body.color22{--cr-primary: #f59e0b !important}body.color23{--cr-primary: #10b981 !important}body.color24{--cr-primary: #ef4444 !important}body.color25{--cr-primary: #8b5cf6 !important}body.color26{--cr-primary: #ec4899 !important}body.color27{--cr-primary: #14b8a6 !important}body.color28{--cr-primary: #64748b !important}body.color29{--cr-primary: #1d4ed8 !important}body.color30{--cr-primary: #b45309 !important}body.color31{--cr-primary: #008780 !important}body.color32{--cr-primary: #2f0087 !important}body.color33{--cr-primary: #5e5e5e !important}body.color34{--cr-primary: #850145 !important}body.color35{--cr-primary: #821010 !important}body.color36{--cr-primary: #db7c00 !important}body.color37{--cr-primary: #db0042 !important}body.color38{--cr-primary: #000000 !important}body.color39{--cr-primary: #110036 !important}body.color40{--cr-primary: #1d0357 !important}body.color41{--cr-primary: #c13584 !important;--cr-primary-hover: #833ab4 !important;--cr-primary-fill: linear-gradient( 45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d ) !important}body.color1,body.color2,body.color3,body.color4,body.color5,body.color6,body.color7,body.color8,body.color9,body.color10,body.color11,body.color12,body.color13,body.color14,body.color15,body.color16,body.color17,body.color18,body.color19,body.color20,body.color21,body.color22,body.color23,body.color24,body.color25,body.color26,body.color27,body.color28,body.color29,body.color30,body.color31,body.color32,body.color33,body.color34,body.color35,body.color36,body.color37,body.color38,body.color39,body.color40{--cr-primary-fill: var(--cr-primary) !important}::-webkit-scrollbar{width:4px;background:transparent}::-webkit-scrollbar-thumb{background:var(--cr-primary);border-bottom:20px;border-radius:20px}a{color:#fff}textarea,input{color:var(--cr-text)!important;text-transform:none!important}textarea,input::placeholder{text-transform:capitalize}.inps{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:10px;z-index:15;align-items:start;justify-content:center;align-content:start}@media screen and (max-width: 1100px){.inps{gap:12px}}@media screen and (max-width: 900px){.inps{grid-template-columns:1fr}.inps>*{grid-column:span 1!important}}.groupFixedAverage{position:relative}.groupFixedAverage .Input.average{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.groupFixedAverage fieldset{display:flex;align-items:center;gap:10px;position:absolute;right:0;top:0;background:var(--bg-strong);height:40px;padding:10px;border-radius:10px;border:1px solid var(--cr-border);-webkit-user-select:none;user-select:none}.groupFixedAverage fieldset label{cursor:pointer}.groupFixedAverage fieldset input{position:static!important;width:20px!important}.groupFixedAverage fieldset input:active,.groupFixedAverage fieldset input:focus{box-shadow:none!important}input{color:var(--cr-text)}input::placeholder{color:var(--cr-text);opacity:.7}input::placeholder{color:var(--cr-text);opacity:.6}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-strong);color:var(--cr-text)}.foodlocation-main{height:100%;max-height:100%;overflow:hidden;background:var(--bg-strong);position:relative}.foodlocation-main:after{content:"";position:absolute;width:0;height:0;bottom:0;left:0;transition:.7s;pointer-events:none;z-index:1000;background:var(--cr-primary);border-radius:40px 40px 0 0}.foodlocation-main .foodlocation-wrapper{position:relative;height:100%;min-height:0;overflow:hidden;background:var(--bg-soft);display:flex;align-items:stretch;box-shadow:0 3px 10px var(--cr-shadow)}.foodlocation-main .foodlocation-wrapper:before,.foodlocation-main .foodlocation-wrapper:after{content:"";position:absolute;width:200px;height:200px;background:var(--cr-primary);filter:blur(150px);pointer-events:none;z-index:1}@media screen and (max-width: 767px){{width:130px;height:130px}}.foodlocation-main .foodlocation-wrapper:after{top:0;left:0}.foodlocation-main .foodlocation-wrapper:before{bottom:0;right:0}.foodlocation-main .foodlocation-wrapper .foodlocation-content{flex:1;min-width:0;min-height:0;position:relative;z-index:10;padding:5px 15px 15px;display:flex;flex-direction:column;gap:5px;width:100%;overflow:hidden}@media screen and (max-width: 767px){.foodlocation-main .foodlocation-wrapper .foodlocation-content{padding-left:10px;padding-right:10px}}.foodlocation-main .foodlocation-wrapper .foodlocation-content .page{flex:1 1 0%;min-height:0;position:relative;overflow-y:auto;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;background:var(--bg-strong);border-radius:5px;border:1px solid var(--cr-border)}.foodlocation-main .foodlocation-wrapper .foodlocation-content .page.page--pos{border:1px solid var(--cr-border);border-radius:5px;overflow:hidden;background:var(--bg-soft);width:100%;max-width:100%;padding:0;margin:0}.foodlocation-main .foodlocation-wrapper .foodlocation-content .page .wrap{display:flex;flex-direction:column;position:relative;height:100%}.foodlocation-main.is-pos-screen .foodlocation-content{padding:5px 15px 15px;gap:5px}.foodlocation-main.is-pos-screen .Header{padding-inline-start:0;padding-inline-end:0;box-sizing:border-box;flex-shrink:0}.foodlocation-main.is-pos-screen .Header .box1 h3{margin:0;padding-inline-end:4px}.foodlocation-main.is-pos-screen .page.page--pos{background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:5px;overflow:hidden}.foodlocation-main.rtl *{font-weight:600}.foodlocation-main.rtl input,.foodlocation-main.rtl textarea,.foodlocation-main.rtl select,.foodlocation-main.rtl .MuiDataGrid-root,.foodlocation-main.rtl .MuiDataGrid-cell,.foodlocation-main.rtl .MuiDataGrid-columnHeaderTitle{font-weight:500}.foodlocation-main.rtl:after{width:100%;height:100%;opacity:0}.foodlocation-main.rtl .foodlocation-wrapper{padding-left:0}@media screen and (max-width: 767px){.foodlocation-main.rtl .foodlocation-wrapper{padding-left:0}}.foodlocation-main.rtl .Nav{right:0}@media screen and (max-width: 767px){.foodlocation-main.rtl .Nav.close{right:-80px}}.foodlocation-main.rtl .Nav .nav-logo .toggleNav{transform:rotate(180deg);right:auto;left:5px}.foodlocation-main.rtl .Nav .list .arrow{margin-left:10px}.foodlocation-main.rtl .Header>.box2 i{right:auto;left:0;transform:scaleX(-1)}.foodlocation-main.rtl .Header>.box2 input{padding:20px 20px 20px 70px}.foodlocation-main.rtl .ViewDetailsRow .item i{transform:rotate(180deg)!important;margin-top:-5px}.foodlocation-main.rtl .AddToList .body .headBody{margin-left:0!important;margin-right:-10px!important}.foodlocation-main.rtl .SwitchInp{margin-right:0!important;margin-left:-40px!important}.recharts-responsive-container{direction:ltr}.swal2-container{border:1px solid var(--cr-border);box-shadow:0 5px 10px var(--cr-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}div:where(.swal2-container).swal2-center>.swal2-popup{background:var(--bg-soft)!important;color:var(--cr-text)}.inpsGroub{padding:10px 0;display:flex;flex-direction:column;gap:10px;display:grid;grid-template-columns:1fr 1fr;position:relative;z-index:11}@media screen and (max-width: 767px){.inpsGroub{grid-template-columns:1fr}}.inpsGroub>div{background:var(--bg-soft)!important;box-shadow:0 5px 10px var(--cr-shadow);padding:10px;border-radius:10px;width:100%}.inpsGroub>div>.head{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:13px;border-bottom:1px solid var(--cr-border)}.inpsGroub>div .branchsInps{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.inpsGroub>div .branchsInps>div{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}.inpsGroub>div .branchsInps>div .Select{border:1px solid var(--cr-border);width:100%!important}.inpsGroub>div .branchsInps input{border:1px solid var(--cr-border);padding:15px;background:var(--bg-strong);border-radius:5px;box-shadow:0 5px 10px var(--cr-shadow)}.inpsGroub>div .branchsInps input[type=number]{width:100%}.inpsGroub>div .inp{border:1px solid var(--cr-border);background:var(--bg-soft);border-radius:5px;box-shadow:0 5px 10px var(--cr-shadow);position:relative}.inpsGroub>div .inp *{box-shadow:none!important}.css-1essi2g-MuiDataGrid-columnHeaderRow{background:var(--bg-strong)!important}.MuiDataGrid-virtualScrollerContent [data-field=status],.MuiDataGrid-virtualScrollerContent [data-field=offerCategory],.MuiDataGrid-virtualScrollerContent [data-field=collectPoints],.MuiDataGrid-virtualScrollerContent [data-field=debitAmt],.MuiDataGrid-virtualScrollerContent [data-field=flatNo],.MuiDataGrid-virtualScrollerContent [data-field=building],.MuiDataGrid-virtualScrollerContent [data-field=landmark],.MuiDataGrid-virtualScrollerContent [data-field=discountType],.MuiDataGrid-virtualScrollerContent [data-field=street]{padding:0!important}.AddToList{width:100%;display:flex;flex-direction:column;gap:10px;border-radius:10px;flex-shrink:0;background:var(--bg-soft);position:relative;margin-top:10px;margin-bottom:20px;overflow:hidden;transition:.3s linear;padding-top:10px;transition:.3s ease}.AddToList.fullScreen{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;z-index:100000}.AddToList.fullScreen ul{max-height:64vh!important;overflow-y:auto}.AddToList .headPage{cursor:pointer;overflow:visible;padding-left:20px;padding-right:20px}.AddToList .headPage .itemSelected{font-weight:700;font-style:italic;display:flex;align-items:center;gap:10px}.AddToList .headPage .itemSelected span{font-size:25px;color:var(--cr-primary)}.AddToList .headPage .buttons{display:flex;align-items:stretch;gap:10px;-webkit-user-select:none;user-select:none}.AddToList .headPage .buttons .btn{padding:10px 30px;background:var(--cr-primary);border-radius:6px;-webkit-user-select:none;user-select:none;cursor:pointer;color:#fff}.AddToList .headPage .buttons .btn:active{scale:.9}.AddToList .headPage .buttons .btn.selectAll{background:red!important}.AddToList .headPage .btnToggleOpen,.AddToList .headPage .btnToggleSelect{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--cr-primary);border-radius:50%;transition:.3s ease}.AddToList .headPage .btnToggleOpen{background:red;rotate:180deg;color:#fff}.AddToList .headPage .btnToggleSelect{background:#df961a}.AddToList .headPage .btnSearch{position:relative;box-sizing:border-box;width:fit-content}.AddToList .headPage .btnSearch .mainbox{box-sizing:border-box;position:relative;width:230px;height:50px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;border-radius:160px;transition:all .3s ease;background-color:var(--bg-strong)}.AddToList .headPage .btnSearch .checkbox:focus{border:none;outline:none}.AddToList .headPage .btnSearch .checkbox:checked{right:10px}.AddToList .headPage .btnSearch .checkbox:checked~.mainbox{width:50px;background-color:#0d7dbd}.AddToList .headPage .btnSearch .checkbox:checked~.mainbox .search_input{width:0;height:0px}.AddToList .headPage .btnSearch .checkbox:checked~.mainbox .iconContainer{padding-right:8px}.AddToList .headPage .btnSearch .checkbox{box-sizing:border-box;width:30px;height:30px;position:absolute;right:17px;top:10px;z-index:9;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.AddToList .headPage .btnSearch .search_input{box-sizing:border-box;height:100%;width:170px;background-color:transparent;border:none;outline:none;padding-bottom:4px;padding-left:10px;font-size:1em;color:#fff;transition:all .3s ease;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.AddToList .headPage .btnSearch .search_input::placeholder{color:#ffffffc6}.AddToList .headPage .btnSearch .iconContainer{box-sizing:border-box;padding-top:5px;width:fit-content;transition:all .3s ease}.AddToList .headPage .btnSearch .search_icon{box-sizing:border-box;fill:#fff;font-size:1.3em}.AddToList.active .btnToggleOpen{rotate:0deg;background:var(--cr-primary)}.AddToList .body{padding:0 10px 10px}.AddToList .body ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:stretch;align-content:start;gap:10px;flex-shrink:0}.AddToList .body ul li{display:flex;flex-direction:column;text-align:center;border-radius:10px;background:var(--bg-strong);border-bottom:1px solid var(--cr-border);-webkit-user-select:none;user-select:none;transition:.4s ease}.AddToList .body ul li.added>div{background:#10d410!important;justify-content:space-between!important;cursor:auto!important}.AddToList .body ul li.added>div:active{scale:1!important}.AddToList .body ul li.added>div i{cursor:pointer!important}.AddToList .body ul li.added>div i:active{scale:.9!important}.AddToList .body ul li .name{font-size:13px;flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:15px 5px}.AddToList .body ul li .name>label{display:flex;align-items:center;gap:10px;width:100%;background:var(--bg-soft);padding:10px;border-radius:10px;box-shadow:0 5px 10px var(--cr-shadow);cursor:pointer}.AddToList .body ul li .name textarea{width:100%;height:100%;background-color:var(--bg-soft);resize:none;padding:10px;border:1px solid var(--cr-border);border-radius:5px;color:var(--cr-text);margin:-4px 0 -10px}.AddToList .body ul li>div{display:flex;align-items:center;justify-content:center;background:var(--cr-primary);height:45px;width:100%;border:5px;border-radius:5px;box-shadow:0 3px 10px var(--cr-shadow);transition:.3s ease;cursor:pointer;position:relative;overflow:hidden}.AddToList .body ul li>div:active{scale:.9}.AddToList .body ul li>div span{flex:1;text-align:center;color:#fff}.AddToList .body ul li>div .add{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.AddToList .body ul li>div i{width:33px;height:33px;border-radius:50%;margin-right:10px;margin-left:-10px;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.AddToList .body ul li:last-child{border-bottom:0}.rowInfo{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:10px 10px 10px 20px;border-radius:5px;margin-bottom:10px}.rowInfo>div{display:flex;align-items:center;gap:5px}.rowInfo .btn{color:#fff!important;padding:9px 20px;cursor:pointer;border-radius:5px;background:var(--cr-primary)}.groub1{grid-column:span 1}.groub1 .Input input{border:0!important}.groub1>label{display:block;width:100%;margin:auto auto -2px;text-align:center;background:var(--bg-soft);border-radius:5px 5px 0 0;font-size:14px;font-style:italic;padding:5px 0;border-bottom:0}.groub1>div{background:var(--bg-soft);display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;border:1px solid var(--cr-border);border-radius:5px}.groub1>div>div{flex:1;width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-around}.groub1>div>div>*{flex:1}.groub1>div fieldset{display:flex;align-items:center;justify-content:space-around;gap:10px;max-width:300px;padding-left:10px;flex-shrink:0}.groub1>div fieldset label{display:flex;align-items:center;gap:5px}.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.3!important;background:var(--cr-disabled)!important;border-color:var(--cr-disabled)!important;border-radius:10px!important;transition:.3s ease border-radius}.disabled *{border-radius:10px!important;background:var(--cr-disabled)!important;border-color:var(--cr-disabled)!important}.boxs{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media screen and (max-width: 900px){.boxs{grid-template-columns:1fr}}.boxs .box{background:var(--bg-soft);padding:12px 10px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.boxs .box .title{color:var(--cr-primary);font-weight:800;font-size:.9rem}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000006b;width:100%;height:100%;position:absolute;left:0;top:0}.selectLocationPopup{position:fixed;max-width:500px;width:100%;height:60vh;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1000;display:flex;flex-direction:column;background:var(--bg-strong);padding:10px;border:1px solid var(--cr-border);box-shadow:0 5px 10px var(--cr-shadow);gap:5px;transition:.3s ease;display:none}.selectLocationPopup.active{display:flex}.selectLocationPopup .close{position:absolute;right:-10px;top:-10px;background:red;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;width:40px;height:40px;border-radius:50%;cursor:pointer}.selectLocationPopup .title{font-size:20px;font-weight:600;text-align:center}.btnLocation{grid-column:span 2;background:transparent!important;box-shadow:none!important;display:flex;align-items:center;justify-content:center}.btnLocation p{background-color:#25a725;padding:5px 20px;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.checks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.MuiDataGrid-editInputCell{background:var(--bg-soft)!important}@media screen and (max-width: 1024px){html,body,#root,.foodlocation-main,.foodlocation-wrapper,.foodlocation-content,.foodlocation-main .page,.Login,.WelcomePage,.welcome-desk,.welcome-catalog,.pos-root{overscroll-behavior:none;overscroll-behavior-y:none}html:not(.pos-active){font-size:calc(var(--app-font-size, 14px) * .92)}.foodlocation-main:not(.is-pos-screen) .foodlocation-content{padding:4px 10px 8px}.foodlocation-main.is-pos-screen .foodlocation-content{padding:4px 10px 8px}.foodlocation-main .Nav{position:absolute;top:0;z-index:100;max-width:230px;padding:8px}.foodlocation-main.ltr .Nav{left:0}.foodlocation-main.rtl .Nav{right:0;left:auto}.foodlocation-main.ltr .Nav.close{left:-260px;max-width:230px}.foodlocation-main.rtl .Nav.close{right:-260px;max-width:230px}.foodlocation-main .overlay{opacity:1!important;display:block!important;pointer-events:all!important;z-index:99}.Nav .nav-logo{height:54px;margin-bottom:10px;padding:0 8px}.Nav .nav-logo .nav-img{width:38px;height:38px}.Nav .nav-logo .text p{font-size:13px}.Nav .nav-logo .text span{font-size:11px}.Nav .nav-logo .toggleNav{width:34px;height:34px}.Nav .box-search{height:40px;margin-bottom:10px}.Nav .box-search input{padding:12px 40px 12px 12px;font-size:.85rem}.Nav .box-search i{font-size:18px;width:40px}.Nav .list .item .head{height:42px}.Nav .list .item .head>div i{width:40px;font-size:18px}.Nav .list .item .head>div p{font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.Nav .list .item .links .link{height:38px;font-size:.8rem}.Header{height:52px;gap:10px}.Header .box1 h3{font-size:15px;gap:6px}.Header .box1 h3 .header-title-dot{width:8px;height:8px}.Header .box1 .header-brand__client{font-size:.92rem;max-width:160px}.Header .box1 .header-brand__branch{font-size:.72rem;max-width:160px}.Header .box2{display:none}.Header .box3{gap:8px}.Header .box3 .icons{gap:5px}.Header .box3 .icons .icon i{width:32px;height:32px;font-size:.9rem}.Header .box3 .icons .icon.openNavMobile{display:block}.Header .box3 .user .image{width:30px;height:30px}.Header .box3 .user .text p{font-size:.8rem}.Header .box3 .user .text span{font-size:10px}.foodlocation-main:not(.is-pos-screen) .MuiDataGrid-root{font-size:.78rem}.foodlocation-main:not(.is-pos-screen) .MuiDataGrid-columnHeaderTitle{font-size:.74rem!important}.MuiDataGrid-toolbarContainer{padding:6px 8px;flex-wrap:wrap;gap:4px}.foodlocation-main:not(.is-pos-screen) .boxs{grid-template-columns:1fr}.foodlocation-main:not(.is-pos-screen) .WrapperTableNested>.headPage{padding:10px 12px!important;font-size:.9rem}}@media screen and (max-width: 1024px) and (orientation: landscape){html:not(.pos-active){font-size:calc(var(--app-font-size, 14px) * .88)}.Header{height:48px}.Header .box1 h3{font-size:14px}}@media screen and (max-width: 1200px){.pos-ribbon{min-height:44px;height:44px;width:100%;max-width:none}.pos-ribbon__actions{min-height:44px}.pos-ribbon__btn{min-height:44px;min-width:88px;padding:0 12px;flex:0 0 auto}.pos-ribbon__btn-wrap{flex:0 0 auto}.pos-ribbon__label{display:inline!important;font-size:12px}.pos-ribbon__icon{font-size:16px}.scroll-arrow-strip.is-ribbon .scroll-arrow-strip__btn{min-height:44px;height:100%}.pos-order-catalog .pos-ribbon{min-height:44px;height:44px}}@media screen and (max-width: 1024px){.pos-order-cart-pane{flex:0 0 26%;min-width:200px;max-width:260px}.pos-order-bottombar{gap:6px;padding:6px 8px 8px}.pos-order-bottombar__card{min-height:50px;padding:8px 4px;font-size:.72rem;border-radius:8px}.pos-order-catalog-main{padding:6px 8px 0}.pos-cat-chip{font-size:.76rem;padding:6px 10px}.floor-view__tab{height:38px;font-size:.82rem;padding:0 12px}.floor-view__sort button{width:38px;height:38px;font-size:1rem}}.impersonation-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-primary) 88%,#1e3a8a),var(--cr-primary));color:#fff;font-size:.9rem;border-bottom:1px solid color-mix(in srgb,var(--cr-primary) 70%,#000)}.impersonation-banner strong{font-weight:700}.impersonation-banner button{border:1px solid rgba(255,255,255,.35);background:#ffffff26;color:#fff;border-radius:10px;padding:8px 16px;cursor:pointer;font:inherit;font-weight:600}.impersonation-banner button:hover{background:#ffffff47}.table-action-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--cr-border, #e4e7ec);background:#fff;cursor:pointer}.table-action-btn--primary{border-color:color-mix(in srgb,var(--cr-primary) 40%,#93c5fd);color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 8%,#fff)}.table-action-btn--primary:hover{background:color-mix(in srgb,var(--cr-primary) 16%,#fff)}.kitchen-container{color:var(--cr-text);padding:0;display:flex;flex-direction:column;flex:1;height:100%;overflow:auto}.kitchen-container.isFullScreen{position:fixed;width:100%;height:100%;z-index:1111111111111;top:0;left:0;background:var(--bg-strong)}.kitchen-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:20px}.spinner{width:60px;height:60px;border:4px solid var(--cr-border);border-top-color:var(--cr-primary);border-radius:5px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.kitchen-loading p{color:var(--text-secondary);font-size:1.2rem;letter-spacing:1px}.kitchen-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:15px;text-align:center;padding:20px}.error-icon{font-size:4rem;margin-bottom:10px}.kitchen-error h3{color:var(--danger-color);font-size:1.5rem}.kitchen-error p{color:var(--text-secondary);max-width:400px}.retry-btn{padding:12px 30px;background:var(--cr-primary);color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:var(--transition);margin-top:10px}.retry-btn:hover{background:#ff8555;transform:translateY(-2px)}.kitchen-header{background:var(--bg-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 10px 4px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--cr-border);margin-bottom:10px;gap:20px;position:sticky;top:0;z-index:11;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;user-select:none;flex-shrink:0}.kitchen-header .header-left{display:flex;align-items:center;gap:5px;padding-top:4px}.kitchen-header .header-left i{font-size:40px;display:flex;align-items:center;justify-content:center}.kitchen-header .header-left>div h3{white-space:nowrap}.kitchen-header .header-left>div p{margin-top:-8px;font-size:11px;opacity:.7;white-space:nowrap}.kitchen-header .header-search{flex:1;width:100%;min-width:200px;border:1px solid var(--cr-border);padding:8px 15px;background:var(--bg-strong);border-radius:10px;margin-bottom:-5px}.kitchen-header .header-right{display:flex}.kitchen-header .header-right .clock,.kitchen-header .header-right .order-count,.kitchen-header .header-right .order-live,.kitchen-header .header-right .order-grid,.kitchen-header .header-right .order-sort,.kitchen-header .header-right .order-reconnect,.kitchen-header .header-right .order-fullscreen{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;padding:0 10px;border-right:1px solid var(--cr-border)}.kitchen-header .header-right .clock *,.kitchen-header .header-right .order-count *,.kitchen-header .header-right .order-live *,.kitchen-header .header-right .order-grid *,.kitchen-header .header-right .order-sort *,.kitchen-header .header-right .order-reconnect *,.kitchen-header .header-right .order-fullscreen *{white-space:nowrap}.kitchen-header .header-right .clock i,.kitchen-header .header-right .order-count i,.kitchen-header .header-right .order-live i,.kitchen-header .header-right .order-grid i,.kitchen-header .header-right .order-sort i,.kitchen-header .header-right .order-reconnect i,.kitchen-header .header-right .order-fullscreen i{display:flex;align-items:center;justify-content:center}.kitchen-header .header-right .order-grid,.kitchen-header .header-right .order-sort,.kitchen-header .header-right .order-fullscreen{cursor:pointer;-webkit-user-select:none;user-select:none}.kitchen-header .header-right .order-live{color:#2ecc71;border-right:0;padding-right:0}.kitchen-header .header-right .order-reconnect{border-right:0;padding-right:0;color:red;cursor:pointer}.kitchen-header .header-right .clock{padding-left:0;white-space:nowrap}.kitchen-header.ar .clock,.kitchen-header.ar .order-count,.kitchen-header.ar .order-live,.kitchen-header.ar .order-grid,.kitchen-header.ar .order-sort,.kitchen-header.ar .order-reconnect,.kitchen-header.ar .order-fullscreen{border-right:0;border-left:1px solid var(--cr-border)}.kitchen-header.ar .order-live,.kitchen-header.ar .order-reconnect{border-left:0;padding-left:0;padding-right:10px}.kitchen-header.ar .clock{white-space:nowrap;padding-right:0;padding-left:10px}.order-grid-select{background:var(--bg-strong);width:200px!important;padding:10px 10px 0}.order-grid-select p{color:var(--cr-text);font-size:13px;text-align:center}.order-card-toolbar{display:flex;justify-content:space-between;align-items:center}.drag-handle{cursor:grab;color:var(--muted, #888);padding:4px}.drag-handle:active{cursor:grabbing}.order-card.pinned{border:2px solid #f5a623}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:0 10px 10px;flex:1;align-content:start}.empty-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;height:100%}.empty-icon *{font-size:7rem;margin-bottom:15px}.empty-state h3{font-size:1.3rem;margin-bottom:8px}.empty-state p{font-size:.95rem}.order-card{background:var(--bg-soft);border-radius:5px;border:1px solid var(--cr-border);overflow:hidden;transition:var(--transition);cursor:pointer;display:flex;flex-direction:column;position:relative;padding:2px}.card-header{display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--cr-primary);border-bottom:1px solid var(--cr-border);color:#fff;border-radius:5px}.order-info{display:flex;align-items:center;gap:12px;flex-direction:column}.token-no{font-size:1.4rem;font-weight:800}.status-badge{padding:4px 12px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:1px;background:var(--cr-primary);color:var(--cr-primary);color:#fff}.timer{display:flex;align-items:center;gap:6px;background:var(--bg-strong);padding:6px 12px;border-radius:5px}.timer-icon{font-size:1rem}.timer-value{font-size:15px;font-weight:700;color:var(--cr-primary)}.timer-value.urgent-time{color:var(--danger-color);animation:blink 1s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.table-info{display:flex;justify-content:space-between;padding:10px;background:var(--bg-strong);border-bottom:1px solid var(--cr-border);font-size:.9rem}.table-name{color:var(--cr-text)!important;font-weight:600;display:flex;align-items:center;gap:7px}.guest-count{color:var(--cr-text)!important}.order-lines{padding:7px;flex:1;display:flex;flex-direction:column;gap:5px;max-height:244px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--cr-border) transparent}.order-lines::-webkit-scrollbar{width:6px}.order-lines::-webkit-scrollbar-thumb{background:var(--cr-border);border-radius:5px}.loading-lines{text-align:center;color:var(--text-muted);padding:20px;font-style:italic}.line-item{display:flex;flex-direction:column;gap:4px;padding:10px;background:var(--bg-strong);border-radius:5px;border-left:3px solid var(--cr-primary);transition:var(--transition)}.line-item:hover{background:var(--bg-strong)}.line-item.active{background:green!important;border-left:0;color:#fff}.line-item.C.cak{background:red!important;text-decoration:line-through!important;border-left:0;pointer-events:none!important;color:#fff}.line-item img{width:30px;height:30px;border-radius:5px}.line-main{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;direction:rtl}.line-qty{padding:2px;border-radius:5px;font-weight:700;font-size:.9rem;text-align:center;flex-shrink:0}.line-name{font-weight:600;font-size:12px}.line-text{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;gap:1px;text-align:start}.line-sent-time{flex-shrink:0;margin-right:auto;font-size:12px;font-weight:700;color:var(--cr-primary);line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.01em;direction:ltr;unicode-bidi:isolate}.line-item.active .line-sent-time,.line-item.C.cak .line-sent-time{color:#fff;opacity:.95}.line-additions{display:flex;flex-direction:column;gap:5px;padding-top:5px}.line-addition{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:5px;width:100%;box-sizing:border-box;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:5px;direction:rtl}.line-addition img{background:#fff;border-radius:50%;border:1px solid var(--cr-border)}.line-addition .line-name,.line-addition .line-qty{font-weight:600;font-size:12px;opacity:.7;color:var(--cr-text)}.line-addition .line-sent-time{opacity:.85;font-size:12px;margin-right:auto}.line-notes{font-size:.8rem;color:var(--warning-color);font-style:italic;padding-left:38px}.line-badge{display:inline-block;padding:2px 8px;border-radius:5px;font-size:.7rem;font-weight:700;margin-left:38px;width:fit-content}.line-badge.combo{background:var(--bg-strong);color:#9b59b6;border:1px solid #9b59b6}.line-badge.offer{background:var(--bg-strong);color:#2ecc71;border:1px solid #2ecc71}.card-footer{padding:10px 10px 0;background:var(--bg-strong);border-top:1px solid var(--cr-border);display:flex;flex-direction:column;gap:10px}.order-total-and-status{display:flex;align-items:center;justify-content:space-between}.order-total{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary)}.total-amount{font-size:12px;font-weight:800;color:var(--cr-primary)}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.action-buttons button{padding:8px 16px;border:none;border-radius:5px;font-size:.85rem;font-weight:700;cursor:pointer;transition:var(--transition);letter-spacing:.5px;flex-grow:1;margin-bottom:10px}.btn-start{background:var(--info-color);color:#fff}.btn-start:hover{background:#2980b9;transform:scale(1.05)}.btn-complete{background:var(--success-color);color:#fff}.btn-complete.disabled{opacity:.6!important;background:red!important;pointer-events:none!important}.btn-complete:hover{background:#219a52;transform:scale(1.05)}.btn-view{background:var(--cr-border);color:var(--cr-text);border:1px solid var(--cr-border)}.order-details{padding:10px;background:var(--bg-strong);border-top:1px dashed var(--cr-border);display:flex;flex-direction:column;gap:8px}.detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;padding:4px 0;border-bottom:1px solid var(--cr-border)}.detail-row span:first-child{color:var(--text-muted)}.detail-row span:last-child{color:var(--text-secondary);font-weight:600}.detail-notes{color:var(--warning-color)!important;font-style:italic;max-width:200px;text-align:right}.refresh-btn{position:fixed;bottom:30px;right:30px;padding:15px 30px;background:var(--cr-primary);color:#fff;border:none;border-radius:5px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--transition);z-index:90;display:flex;align-items:center;gap:8px}.refresh-btn:hover{background:#ff8555;transform:translateY(-3px)}.refresh-btn:disabled{background:var(--text-muted);cursor:not-allowed;transform:none}@media (max-width: 1200px){.orders-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width: 768px){.kitchen-header{gap:6px}.kitchen-header .header-right .clock,.kitchen-header .header-right .order-count,.kitchen-header .header-right .order-live,.kitchen-header .header-right .order-grid,.kitchen-header .header-right .order-sort,.kitchen-header .header-right .order-reconnect,.kitchen-header .header-right .order-fullscreen{padding:0 10px}.kitchen-header .header-right .clock p,.kitchen-header .header-right .order-count p,.kitchen-header .header-right .order-live p,.kitchen-header .header-right .order-grid p,.kitchen-header .header-right .order-sort p,.kitchen-header .header-right .order-reconnect p,.kitchen-header .header-right .order-fullscreen p{display:none}.kitchen-header .header-right .clock i,.kitchen-header .header-right .order-count i,.kitchen-header .header-right .order-live i,.kitchen-header .header-right .order-grid i,.kitchen-header .header-right .order-sort i,.kitchen-header .header-right .order-reconnect i,.kitchen-header .header-right .order-fullscreen i{font-size:20px}.kitchen-header .header-right .clock{display:none}.kitchen-header .header-search{display:none}.card-footer{flex-direction:column;align-items:stretch}.action-buttons{justify-content:stretch}.action-buttons button{flex:1;justify-content:center}.refresh-btn{bottom:20px;right:20px;padding:12px 20px;font-size:.9rem}}.kitchens-selector{display:flex;flex-direction:column;height:100%;overflow:auto}.kitchens-selector .kitchens-selector-header{background:var(--bg-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px;display:flex;align-items:center;border-bottom:1px solid var(--cr-border);gap:5px;position:sticky;top:0;z-index:11;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;user-select:none}.kitchens-selector .kitchens-selector-header i{font-size:40px;display:flex;align-items:center;justify-content:center}.kitchens-selector .kitchens-selector-header h2{margin:0;font-size:1.3rem;color:var(--cr-text);font-weight:700;letter-spacing:-.01em}.kitchens-selector .kitchens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:10px}.kitchens-selector .kitchen-card-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:1.5rem;border-radius:5px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);cursor:pointer;font-family:inherit;min-height:120px}.kitchens-selector .kitchen-card-btn.selected,.kitchens-selector .kitchen-card-btn:hover{background:var(--cr-primary);border:none;color:#fff}.kitchens-selector .kitchen-card-name{font-size:1.05rem;font-weight:600;text-align:center}.kitchens-selector .kitchen-card-meta{font-size:.8rem;color:var(--cr-text);opacity:.6;font-weight:400}.kitchens-selector .kitchens-empty{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:280px;color:var(--cr-text);opacity:.6}.rest-manual-kitchen{position:sticky;right:0;bottom:10px;margin:0 10px;z-index:111;background:var(--cr-primary);color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;flex-shrink:0}.rest-manual-kitchen:active{scale:.9}.WelcomePage{display:grid;grid-template-rows:minmax(280px,1.05fr) minmax(200px,.95fr);height:100%;min-height:100%;width:100%;margin:0;padding:0;overflow:hidden;color:var(--cr-text);background:var(--bg-strong, #f3f0eb);border-radius:inherit}.welcome-hero{display:grid;grid-template-columns:minmax(300px,1.15fr) minmax(280px,.95fr);min-height:0;overflow:hidden;border-bottom:1px solid var(--cr-border, rgba(0, 0, 0, .08))}.foodlocation-main.ltr .welcome-media,[dir=ltr] .WelcomePage .welcome-media{order:2}.foodlocation-main.ltr .welcome-desk,[dir=ltr] .WelcomePage .welcome-desk{order:1}.welcome-media{position:relative;min-height:0;overflow:hidden;background:#111827}.welcome-media__video{width:100%;height:100%;object-fit:contain;object-position:center;background:#111827}.welcome-sound{position:absolute;inset-inline-end:12px;bottom:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#0f172ab8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.welcome-sound:hover{background:#0f172ae6}.welcome-sound svg{width:18px;height:18px}.welcome-desk{min-height:0;overflow:auto;padding:clamp(16px,2vw,24px);background:var(--bg-soft, #fff);display:flex;flex-direction:column;gap:14px;justify-content:center}.welcome-desk__profile{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.welcome-desk__avatar{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--cr-primary) 16%,transparent);color:var(--cr-primary);border:1px solid color-mix(in srgb,var(--cr-primary) 28%,transparent);font-weight:800;font-size:.95rem}.welcome-desk__hello{margin:0;font-size:1.05rem;font-weight:700;color:var(--cr-text);line-height:1.35}.welcome-desk__hello strong{color:var(--cr-primary)}.welcome-desk__meta{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px;font-size:.78rem;font-weight:700;color:var(--cr-text-muted, #6b7280)}.welcome-desk__clock{text-align:end;display:flex;flex-direction:column;gap:2px}.welcome-desk__clock strong{font-size:1.05rem;font-weight:800;color:var(--cr-text)}.welcome-desk__clock span{font-size:.72rem;font-weight:700;color:var(--cr-text-muted, #6b7280)}.welcome-desk__hint{margin:0;font-size:.88rem;line-height:1.55;color:var(--cr-text-muted, #6b7280);font-weight:600}.welcome-featured{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;text-decoration:none;color:#fff;background:linear-gradient(120deg,var(--cr-primary),color-mix(in srgb,var(--cr-primary) 55%,#111));box-shadow:0 12px 28px color-mix(in srgb,var(--cr-primary) 28%,transparent);transition:transform .18s ease,filter .18s ease}.welcome-featured:hover{transform:translateY(-2px);filter:brightness(1.04)}.welcome-featured small{display:block;margin-bottom:4px;opacity:.82;font-size:.72rem;font-weight:700}.welcome-featured strong{display:block;font-size:1rem;font-weight:800;line-height:1.3}.welcome-featured svg{width:20px;height:20px;flex-shrink:0;opacity:.9}.welcome-quick{display:flex;flex-direction:column;gap:8px}.welcome-quick__item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--cr-text);background:var(--bg-strong, #f6f6f6);border:1px solid var(--cr-border, #e5e7eb);font-size:.88rem;font-weight:800;transition:border-color .16s ease,transform .16s ease,color .16s ease}.welcome-quick__item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cr-primary) 40%,var(--cr-border, #e5e7eb));color:var(--cr-primary)}.welcome-quick__item svg{width:16px;height:16px;opacity:.55}.welcome-quick__item--more{cursor:pointer;border-style:dashed;color:var(--cr-primary)}.welcome-more{position:relative;display:block}.welcome-more__tip{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;z-index:40;width:min(280px,70vw);max-height:240px;padding:10px;border-radius:14px;background:var(--bg-soft, #fff);border:1px solid var(--cr-border, #e5e7eb);box-shadow:0 16px 40px color-mix(in srgb,var(--cr-shadow, #999) 35%,transparent);opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.welcome-more:hover .welcome-more__tip,.welcome-more:focus-within .welcome-more__tip{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.welcome-more__tip-title{display:block;margin-bottom:8px;padding:0 4px 8px;border-bottom:1px solid var(--cr-border, #e5e7eb);font-size:.75rem;font-weight:800;color:var(--cr-text-muted, #6b7280)}.welcome-more__tip-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto}.welcome-more__tip-item{display:block;padding:8px 10px;border-radius:10px;color:var(--cr-text);text-decoration:none;font-size:.85rem;font-weight:700}.welcome-more__tip-item:hover{background:color-mix(in srgb,var(--cr-primary) 10%,transparent);color:var(--cr-primary)}.welcome-catalog{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:color-mix(in srgb,var(--bg-strong, #f3f4f6) 88%,var(--cr-primary) 4%)}.welcome-catalog__bar{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px clamp(12px,1.8vw,18px);border-bottom:1px solid var(--cr-border, rgba(0, 0, 0, .08));background:var(--bg-soft, #fff)}.welcome-catalog__title{display:flex;align-items:center;gap:10px}.welcome-catalog__title h2{margin:0;font-size:.95rem;font-weight:800;color:var(--cr-text)}.welcome-catalog__title em{font-style:normal;min-width:26px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--cr-primary) 12%,transparent);color:var(--cr-primary);font-size:.75rem;font-weight:800}.welcome-catalog__search{display:flex;align-items:center;gap:8px;min-width:min(280px,100%);height:40px;padding:0 12px;border-radius:12px;background:var(--bg-strong, #f6f6f6);border:1px solid var(--cr-border, #e5e7eb)}.welcome-catalog__search svg{width:18px;height:18px;color:var(--cr-text-muted, #6b7280);flex-shrink:0}.welcome-catalog__search input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:0;color:var(--cr-text);font-size:.88rem;font-weight:600;text-transform:none}.welcome-catalog__body{flex:1;min-height:0;overflow-y:auto;padding:12px clamp(12px,1.8vw,18px) 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;align-content:start}.welcome-group{background:var(--bg-soft, #fff);border:1px solid var(--cr-border, #e5e7eb);border-radius:14px;padding:12px;box-shadow:0 4px 14px color-mix(in srgb,var(--cr-shadow, #bbb) 18%,transparent)}.welcome-group__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.welcome-group__icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--cr-primary) 12%,transparent);color:var(--cr-primary);font-size:.95rem}.welcome-group__head h3{margin:0;font-size:.86rem;font-weight:800;color:var(--cr-text)}.welcome-group__head em{margin-inline-start:auto;font-style:normal;font-size:.72rem;font-weight:800;color:var(--cr-text-muted, #6b7280)}.welcome-group__links{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.welcome-link{display:block;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--cr-text);font-size:.82rem;font-weight:700;line-height:1.35;transition:background .15s ease,color .15s ease}.welcome-link:hover{background:color-mix(in srgb,var(--cr-primary) 10%,transparent);color:var(--cr-primary)}.welcome-catalog__empty{grid-column:1 / -1;margin:24px auto;text-align:center;color:var(--cr-text-muted, #6b7280);font-weight:700}@media screen and (max-width: 980px){.WelcomePage{grid-template-rows:auto minmax(0,1fr);overflow:auto;height:auto;min-height:100%}.welcome-hero{grid-template-columns:1fr;grid-template-rows:minmax(200px,240px) auto}.foodlocation-main.ltr .welcome-media,[dir=ltr] .WelcomePage .welcome-media,.foodlocation-main.ltr .welcome-desk,[dir=ltr] .WelcomePage .welcome-desk{order:initial}.welcome-media{order:-1}.welcome-catalog__body{grid-template-columns:1fr}}@media screen and (max-width: 640px){.welcome-desk__profile{grid-template-columns:auto 1fr}.welcome-desk__clock{grid-column:1 / -1;text-align:start;flex-direction:row;gap:10px;align-items:baseline}}.scroll-arrow-strip{display:flex;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:100%}.scroll-arrow-strip__track{flex:1;min-width:0;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.scroll-arrow-strip__track::-webkit-scrollbar{display:none;height:0;width:0}.scroll-arrow-strip__btn{flex-shrink:0;width:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;color:#fff;background:color-mix(in srgb,var(--cr-primary) 88%,#000);transition:opacity .15s ease,background .15s ease;align-self:center;height:36px;padding:0}.scroll-arrow-strip__btn:hover:not(:disabled){background:var(--cr-primary)}.scroll-arrow-strip__btn:disabled{opacity:.28;cursor:default}.scroll-arrow-strip.is-cats .scroll-arrow-strip__btn{background:#fff;color:var(--cr-primary);border:1px solid #e2e8f0;box-shadow:0 2px 6px #0f172a0f;height:38px}.scroll-arrow-strip.is-cats .scroll-arrow-strip__btn:hover:not(:disabled){border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 10%,#fff)}.scroll-arrow-strip.is-ribbon{height:100%;background:var(--cr-primary)}.scroll-arrow-strip.is-ribbon .scroll-arrow-strip__btn{width:40px;min-width:40px;height:100%;min-height:50px;border-radius:0;background:#0000002e;color:#fff}.scroll-arrow-strip.is-ribbon .scroll-arrow-strip__btn:hover:not(:disabled){background:#ffffff29}.scroll-arrow-strip.is-ribbon .scroll-arrow-strip__track{height:100%;align-items:stretch}.pos-ribbon{display:flex;align-items:stretch;width:100%;max-width:100%;margin:0;padding:0;min-height:50px;height:50px;background:var(--cr-primary-fill, var(--cr-primary));flex-shrink:0;overflow:visible;border:none;box-sizing:border-box;position:relative;z-index:20}.pos-ribbon__strip{flex:1;min-width:0;height:100%}.pos-ribbon__actions{display:flex;align-items:stretch;justify-content:flex-start;height:100%;min-height:50px;min-width:0;gap:0}.pos-ribbon__btn-wrap{position:relative;flex:0 0 auto;display:flex;align-items:stretch;height:100%}.pos-ribbon__btn-wrap>.pos-ribbon__btn{width:auto;min-width:96px}.pos-ribbon__dropdown{position:absolute;top:calc(100% + 4px);z-index:50;min-width:150px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:8px;box-shadow:0 8px 24px #00000024;padding:4px;list-style:none;margin:0}.pos-ribbon__dropdown.is-portaled{position:fixed;top:auto}.pos-ribbon[dir=rtl] .pos-ribbon__dropdown{left:0;right:auto}.pos-ribbon[dir=ltr] .pos-ribbon__dropdown{right:0;left:auto}.pos-ribbon__dropdown button{width:100%;text-align:start;padding:8px 10px;border:none;background:transparent;color:var(--cr-text);cursor:pointer;border-radius:6px;font-size:.85rem}.pos-ribbon__dropdown button:hover,.pos-ribbon__dropdown button.is-active{background:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft));color:var(--cr-primary)}.pos-ribbon__btn{position:relative;display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0 14px;height:100%;min-width:96px;min-height:50px;border:none;border-radius:0;border-inline-start:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;text-transform:none;transition:background .15s ease;box-shadow:none;overflow:visible}.pos-ribbon__btn-wrap:first-child .pos-ribbon__btn,.pos-ribbon__actions>.pos-ribbon__btn:first-child{border-inline-start:none}.pos-ribbon__btn:hover:not(:disabled){background:#ffffff24}.pos-ribbon__btn:disabled{opacity:.4;cursor:not-allowed}.pos-ribbon__btn.is-primary{background:transparent}.pos-ribbon__btn.is-active{background:var(--bg-soft);color:var(--cr-primary)}.pos-ribbon__btn.is-active .pos-ribbon__icon,.pos-ribbon__btn.is-active .pos-ribbon__label{color:var(--cr-primary)}.pos-ribbon__btn.is-danger:hover:not(:disabled){background:#e11d2e59}.pos-ribbon__icon{order:-1;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;color:#fff;flex-shrink:0}.pos-ribbon__label{display:inline!important;line-height:1.15;color:#fff;margin:0;font-size:13px;font-weight:600;white-space:nowrap}.pos-ribbon__badge{position:absolute;top:2px;inset-inline-end:6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e11d2e;color:#fff;font-size:.68rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;z-index:2}.pos-ribbon__trailing{display:none}.floor-view{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;width:100%;color:var(--cr-text);background:transparent}.floor-view>.pos-ribbon{width:100%;max-width:none;margin:0;border-radius:0;box-sizing:border-box}.floor-view__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:10px;margin:8px 10px 10px}.floor-view__tabs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:5px;border-bottom:1px solid var(--cr-border);background:var(--bg-soft);direction:ltr}.floor-view__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex:1;padding-inline-end:10px;border-inline-end:1px solid var(--cr-border)}.floor-view__tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 20px;height:50px;flex:1;min-width:100px;border-radius:10px;border:1px solid var(--cr-primary);background:var(--bg-soft);color:var(--cr-text);cursor:pointer;transition:.2s ease;font-size:17px;-webkit-user-select:none;user-select:none}.floor-view__tab:hover{background:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft))}.floor-view__tab.active{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff;font-weight:700}.floor-view__tab:active{transform:scale(.96)}.floor-view__sort{display:inline-flex;align-items:center;gap:10px}.floor-view__sort button{display:grid;place-content:center;width:50px;height:50px;border-radius:10px;border:none;background:transparent;color:var(--cr-text);cursor:pointer;font-size:1.35rem;transition:.2s ease}.floor-view__sort button span{display:none}.floor-view__sort button:hover,.floor-view__sort button.is-active{color:#fff;background:var(--cr-primary)}.floor-view__sort button:active{transform:scale(.92)}.floor-view__size-wrap{position:relative}.floor-view__size-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:10px;min-width:220px;padding:12px 14px;border-radius:10px;border:1px solid var(--cr-border);background:var(--bg-strong, var(--bg-soft));box-shadow:0 10px 28px #00000029;color:var(--cr-text)}.floor-view__size-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9rem;font-weight:700}.floor-view__size-label span{font-variant-numeric:tabular-nums;color:var(--cr-primary)}.floor-view__size-menu input[type=range]{width:100%;accent-color:var(--cr-primary);cursor:pointer}.floor-view__size-reset{align-self:flex-end;height:auto!important;width:auto!important;padding:6px 10px!important;border-radius:8px!important;border:1px solid var(--cr-border)!important;background:var(--bg-soft)!important;color:var(--cr-text)!important;font-size:.8rem!important;font-weight:600}.floor-view__size-reset:hover,.floor-view__size-reset.is-active{background:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft))!important;color:var(--cr-text)!important}.floor-view__grid-wrap{position:relative;flex:1;min-height:0;overflow:auto;padding:20px;background:var(--bg-soft);box-shadow:inset 0 0 40px #5800992e;border-radius:0 0 10px 10px}.floor-view__grid{display:flex;flex-wrap:wrap;justify-content:center;align-content:start;gap:10px;width:100%}.floor-view__loading{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:min(420px,55vh);padding:8px 0 24px}.floor-view__loading-inner{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.floor-view__loading-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--cr-text);background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft));border:1px solid color-mix(in srgb,var(--cr-primary) 22%,var(--cr-border));box-shadow:0 6px 20px color-mix(in srgb,var(--cr-primary) 12%,transparent)}.floor-view__loading-spinner{width:18px;height:18px;flex-shrink:0;border:2px solid color-mix(in srgb,var(--cr-primary) 25%,var(--cr-border));border-top-color:var(--cr-primary);border-radius:50%;animation:pos-spin .75s linear infinite}.floor-view__grid--skeleton{opacity:.92}.floor-table-skeleton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex-shrink:0;border-radius:12px;background:var(--bg-soft);border:1px solid var(--cr-border);box-sizing:border-box;overflow:hidden;animation:floor-skeleton-fade 1.4s ease-in-out infinite}.floor-table-skeleton__icon,.floor-table-skeleton__line{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-border) 72%,transparent),color-mix(in srgb,var(--cr-primary) 16%,transparent) 45%,color-mix(in srgb,var(--cr-border) 72%,transparent));background-size:200% 100%;animation:pos-skeleton-shimmer 1.25s ease-in-out infinite}.floor-table-skeleton__icon{width:42%;aspect-ratio:1;border-radius:50%}.floor-table-skeleton__line{height:8px;width:52%;border-radius:6px}.floor-table-skeleton__line.is-short{width:34%;height:6px;animation-delay:.12s}@keyframes floor-skeleton-fade{0%,to{opacity:.72}50%{opacity:1}}.floor-view .pos-empty{color:var(--cr-text-muted);text-align:center;padding:40px 16px;width:100%}.floor-table.tableDiv,.floor-table.tableDiv2{--ft-scale: 1;position:relative;overflow:hidden;cursor:pointer;flex-shrink:0;max-width:150px;width:150px;height:150px;isolation:isolate;border-radius:12px;background:var(--bg-soft);border:1px solid var(--cr-border);padding:0;color:var(--cr-text);text-align:center;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.floor-table.tableDiv2{background:color-mix(in srgb,#22c55e 12%,var(--bg-soft));border-color:color-mix(in srgb,#22c55e 40%,var(--cr-border));color:var(--cr-text);box-shadow:0 8px 18px color-mix(in srgb,#22c55e 14%,transparent)}.floor-table.tableDiv{background:color-mix(in srgb,#ef4444 10%,var(--bg-soft));border-color:color-mix(in srgb,#ef4444 35%,var(--cr-border));box-shadow:0 8px 18px color-mix(in srgb,#ef4444 14%,transparent)}body.dark .floor-table.tableDiv2{background:color-mix(in srgb,#22c55e 16%,var(--bg-soft));border-color:color-mix(in srgb,#22c55e 40%,var(--cr-border))}body.dark .floor-table.tableDiv{background:color-mix(in srgb,#ef4444 16%,var(--bg-soft));border-color:color-mix(in srgb,#ef4444 40%,var(--cr-border))}.floor-table.tableDiv:hover,.floor-table.tableDiv2:hover{transform:translateY(-2px)}.floor-table.tableDiv *,.floor-table.tableDiv2 *{cursor:pointer}.floor-table.loadingTableDiv{cursor:not-allowed;pointer-events:none}.floor-table .tableWrap{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;position:relative;z-index:2;background:transparent;overflow:hidden;padding:8px 6px;box-sizing:border-box}.floor-table.tableDiv .tableWrap{padding:calc(26px * var(--ft-scale)) 6px calc(26px * var(--ft-scale));justify-content:center;gap:3px}.floor-table .tableWrap>img{width:78%;max-height:calc(72px * var(--ft-scale));object-fit:contain;background:transparent;pointer-events:none;flex-shrink:0}.floor-table-icon{display:grid;place-items:center;width:72%;max-width:calc(84px * var(--ft-scale));aspect-ratio:1;flex-shrink:0;border-radius:0;pointer-events:none;background:transparent;box-shadow:none}.floor-table-icon svg{width:100%;height:100%;display:block}.floor-table-icon--free{color:color-mix(in srgb,var(--cr-primary) 35%,#16a34a);filter:none}.floor-table-icon--busy{color:color-mix(in srgb,var(--cr-primary) 18%,#dc2626);margin-top:0;max-width:calc(48px * var(--ft-scale));width:42%;flex:0 0 auto}.floor-table.tableDiv .tableWrap>img,.floor-table.tableDiv .floor-table-icon{margin-top:0}.floor-table .tableWrap .numb{font-size:calc(14px * var(--ft-scale))!important;font-weight:800;white-space:nowrap;margin:0;color:var(--cr-text);line-height:1.15;max-width:95%;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:5;flex:0 0 auto}.floor-table.tableDiv2 .numb{color:var(--cr-text);text-shadow:none}.floor-table.tableDiv .numb{color:var(--cr-text);font-size:calc(13px * var(--ft-scale))!important}.floor-table__customer{margin:0;max-width:94%;padding:0 4px;font-size:calc(10px * var(--ft-scale));font-weight:700;line-height:1.15;color:color-mix(in srgb,var(--cr-primary) 20%,#b91c1c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:5;flex:0 0 auto}body.dark .floor-table__customer{color:#fecaca}.floor-table .tableWrap .tokenNo{top:0;position:absolute;left:0;width:100%;font-weight:700;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-size:calc(11px * var(--ft-scale));line-height:1.2;min-height:calc(22px * var(--ft-scale));padding:calc(2px * var(--ft-scale)) calc(6px * var(--ft-scale));z-index:4;margin:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floor-table .tableWrap .containerTimerFloors{position:absolute;left:0;bottom:0;width:100%;height:calc(23px * var(--ft-scale));font-weight:700;background:red;color:#fff;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,Consolas,monospace;font-size:calc(12px * var(--ft-scale));letter-spacing:.04em;z-index:4}.floor-table__clean{width:100%;height:calc(75px * var(--ft-scale));object-fit:cover;pointer-events:none}.floor-table .loadingTableDiv{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:111;display:flex;justify-content:center;align-items:center}.floor-table.tableDiv2 .loadingTableDiv{background:#20ff20!important}.floor-table.tableDiv .loadingTableDiv{background:#ff2e2e!important}.floor-table .loadingTableDiv .loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #add8e6;border-right:8px solid var(--cr-primary);animation:floor-loader-spin 1s linear infinite}@keyframes floor-loader-spin{to{transform:rotate(1turn)}}@media (max-width: 700px){.floor-view__tab{height:40px;font-size:14px;padding:0 12px}.floor-view__sort button{width:40px;height:40px;font-size:1.1rem}.floor-view__grid-wrap{padding:12px}.floor-table.tableDiv .tableWrap{padding:24px 4px;gap:2px}.floor-table-icon--busy{max-width:40px;width:38%}.floor-table.tableDiv .numb{font-size:calc(13px * var(--ft-scale))!important}.floor-table__customer{font-size:calc(9.5px * var(--ft-scale))}}.pos-overlay,.olm-overlay,.oo-overlay,.oo-detail-overlay,.pos-add-overlay,.pos-combo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000!important;background:#1e192d47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:auto}.pos-overlay .pos-overlay,.pos-overlay .payment-flow-overlay{z-index:200010!important}.swal2-container{z-index:300000!important}.app-snackbar-root,.notistack-SnackbarContainer{position:fixed!important;z-index:310000!important}.pos-modal,.pos-dialog,.olm-modal,.oo-modal,.oo-detail,.pos-add-modal,.pos-combo-modal{background:var(--bg-soft);color:var(--cr-text);border:1px solid var(--cr-border);border-radius:12px;width:min(560px,100%);max-height:min(90vh,900px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 36px #281e3c29;box-sizing:border-box;margin:auto;flex-shrink:0}.pos-modal--lg,.pos-combo-modal{width:min(720px,100%)}.pos-dialog--search{width:min(760px,96vw);max-height:min(86vh,780px)}.pos-modal--xl,.olm-modal,.oo-modal{width:min(1100px,100%)}.pos-modal--panel{width:min(420px,100%);height:100%;max-height:100%;border-radius:0;border-right:none}.pos-modal__header,.pos-dialog__head,.olm-header,.oo-modal__header,.oo-detail__header,.pos-add-header,.pos-combo-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--cr-border);background:var(--bg-strong);flex-shrink:0;position:relative;z-index:2}.pos-modal__header h3,.pos-dialog__head h3,.olm-title,.oo-modal__header h2,.oo-detail__header h3,.pos-add-header h3,.pos-combo-header h3{margin:0;font-size:1.05rem;font-weight:700;color:var(--cr-text);text-transform:none}.pos-modal__body,.pos-dialog__body,.pos-add-body,.pos-combo-body{padding:16px;flex:1;overflow:auto;background:var(--bg-soft);min-height:0}.pos-modal__footer,.pos-add-footer,.pos-combo-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--cr-border);background:var(--bg-strong);flex-shrink:0}.pos-icon-btn,.pos-dialog__head button,.olm-close,.oo-close-btn,.oo-icon-btn,.pos-add-close,.pos-combo-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--cr-border);border-radius:8px;background:var(--bg-soft);color:var(--cr-primary);cursor:pointer;transition:.15s ease;font-size:1.1rem;line-height:1;padding:0;flex-shrink:0}.pos-icon-btn:hover,.pos-dialog__head button:hover,.olm-close:hover,.oo-close-btn:hover,.oo-icon-btn:hover,.pos-add-close:hover,.pos-combo-close:hover{border-color:var(--cr-primary);color:var(--cr-primary)}.pos-btn,.pos-add-btn,.pos-combo-btn,.oo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-size:.9rem;font-weight:700;cursor:pointer;transition:.15s ease;white-space:nowrap;text-transform:none}.pos-btn:hover:not(:disabled),.pos-add-btn:hover:not(:disabled),.pos-combo-btn:hover:not(:disabled),.oo-btn:hover:not(:disabled){border-color:var(--cr-primary);color:var(--cr-primary)}.pos-btn:disabled,.pos-add-btn:disabled,.pos-combo-btn:disabled,.oo-btn:disabled{opacity:.5;cursor:not-allowed}.pos-btn--primary,.pos-btn.primary,.pos-add-btn.primary,.pos-combo-btn.primary,.oo-btn--accept,.oo-btn--open{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-btn--primary:hover:not(:disabled),.pos-btn.primary:hover:not(:disabled),.pos-add-btn.primary:hover:not(:disabled),.pos-combo-btn.primary:hover:not(:disabled),.oo-btn--accept:hover:not(:disabled),.oo-btn--open:hover:not(:disabled){background:#7d63b5;border-color:#7d63b5;color:#fff;filter:none}.pos-btn--success{background:#16a34a;border-color:#16a34a;color:#fff}.pos-btn--success:hover:not(:disabled){color:#fff;filter:brightness(1.05)}.pos-btn--danger,.pos-btn.danger,.oo-btn--reject{background:#ef4444;border-color:#ef4444;color:#fff}.pos-btn--danger:hover:not(:disabled),.pos-btn.danger:hover:not(:disabled),.oo-btn--reject:hover:not(:disabled){color:#fff;filter:brightness(1.05)}.pos-btn--warning{background:#f59e0b;border-color:#f59e0b;color:#fff}.pos-btn--ghost,.pos-add-btn.ghost,.pos-combo-btn.ghost{background:var(--bg-soft)}.pos-btn--sm{padding:6px 10px;font-size:.8rem;min-height:34px}.pos-btn--block{width:100%}.pos-input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-size:.95rem;outline:none;box-sizing:border-box;transition:.15s ease}.pos-input:focus{border-color:var(--cr-primary);box-shadow:0 0 0 3px #551e9b26}.pos-label{display:block;margin-bottom:6px;font-size:.85rem;color:var(--cr-text-muted)}.pos-field{margin-bottom:12px}.pos-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid var(--cr-border);background:var(--bg-strong);color:var(--cr-primary)}.pos-badge--success{color:#16a34a;background:#16a34a1a;border-color:#16a34a59}.pos-badge--danger{color:#ef4444;background:#ef44441a;border-color:#ef444459}.pos-badge--warning{color:#d97706;background:#f59e0b1f;border-color:#f59e0b59}.pos-badge--primary{color:var(--cr-primary);background:#551e9b1a;border-color:#551e9b4d}.pos-spinner{width:28px;height:28px;border:3px solid var(--cr-border);border-top-color:var(--cr-primary);border-radius:50%;animation:pos-spin .8s linear infinite}.pos-spinner--sm{width:18px;height:18px;border-width:2px;flex-shrink:0}.pos-spinner--xs{width:12px;height:12px;border-width:2px;flex-shrink:0;border-radius:50%;border-style:solid;animation:pos-spin .8s linear infinite}@keyframes pos-spin{to{transform:rotate(360deg)}}.pos-empty{text-align:center;padding:28px 12px;color:var(--cr-text-muted);margin:0}.pos-calc{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.pos-calc__key{min-height:48px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-size:1.1rem;font-weight:600;cursor:pointer;transition:.15s ease}.pos-calc__key:hover{border-color:var(--cr-primary);color:var(--cr-primary)}.pos-calc__key--wide{grid-column:span 2}.pos-calc__key--pay{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-calc__display{text-align:center;font-size:1.6rem;font-weight:700;padding:10px;margin-bottom:8px;border-radius:8px;background:var(--bg-strong);border:1px solid var(--cr-border);color:var(--cr-text)}@font-face{font-family:saudi_riyal;src:url(data:font/woff2;base64,d09GMgABAAAAAAT0AA0AAAAAC2QAAASeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGhgGYACCZhEICocEhXcLGgABNgIkAzAEIAWHLgeBBRvVCSCOwnEvSojJ5ORhKiWep9/bPPc32mdnUaW+wXeJKlVIJCg8CIfcQWViVHSETJeZqNqErgZPp/28VaAy13pTkXvNQZv4IHCbHD9In+dyevP5Cfy7K+slmC3ybGwuLx2T18L1PKA2pnPbFCvQCdbLLSJq0N0AB31thACv29f9APD1k6ZUJ0tAD4aoQDO8bhmyFC1UI+oCuAO15AO2Q8G5MwSqDefwClCi9Be6wX9nQPsMEKAeA1AQUIMaLCGACzQCljAqQE+OwoCjcu0D6kv8/x/sl6sfkIpP/3/9/WpgdgoEQAeYoIR0QACkAlSghuJ31w3LAXyr/P+vAvSAOTCAzAK5B6CBQzRNhcGgGoYLL+dYrlnFKgu9iOcEj646uXaI2W3sJ9lTI4EetCRQAgulmH6SYMZBziQb1xBipCaQaS6l0vWRWr1q1aFDnTA52r1fr8fUTpXKWvLQ4KnSwb0+PppFHxtVC1at2uXrO9JOSIUWTzV+QWdXLT0K2uhG0jpJEiZs6WjSR9KuG9Zv1u+P2q1UujpcsT1L3dNzqhQszNevVtPHSYnHKlXoGEWtDpi6yX/duUgVJGGvzwIypcpt/Ni4Jly1atcq32n6zc+V4+ld7k6gz53h7vgOHLKN10L3KkUS7kouYUcPhGVony1zOi//ctkTdm/3kAqubk+P0MptoSFlXH1d5ZyIwuAyWX7+z+picypWzAjs1xCbVaGJLgqt5qqbqg/Y6ntEjm76aneF9Yjvano5HXrdrjSkllfHmVOk+o/IY8O89mBNc9Lbwcoe28z7DRmFzSmN4wbrT5X+B/E2SdMQn2S1PFaUu1OkJfIXKxVt+w1pFa2xjdll47yrvsvczl7/4ETotcmj56Zkzxs3b+7w0ZMNx9wX7srQ8rIsghhH+yj839cG7rwS/FVUQnWXgYUdjUP+HL5C8fybvBJ6ZQRWMKOhfsi7ZqHZEz4e3TZxMtEqXR8kGN0n/5/a9jk9IKKiFlmPtlWvYKy8rF34efCtxR9snP0uNWnu7Jj8kj9HHV1INdJDNT2jhozoFXwqYPLE+VjfWDBpsq7FUrJmU3brXPVwppI6gm8PCAjcX9RU3FdX8KtcJcczkIBc+4K9C8ZdxNPL/LtD9KcF19fLgOpBtODVPMNO+5d0/C2p2BEBPefddskgYA8Aa9mMABgKQwChUg9RkbGjprcJDW9v0SJ+QccrQRhDkk6Os7mYoEtPTCIZQk6xo9ALyCFMI3lIDtjnGFLlm9EzZJUcNNIoAAUACL10ULSMoCUYAkaUk2BRfgAnwm+QoZJMytlMKIQkH0pUBpAqdhjUMjIGGlTuklr2MTzoI92UJ23+wONVGmQ40WC8UgM5iCwsRBYopXLQcHEwXzrQIVosogW4IRrFwqmv4ZzGEQ2Em8tRFmff4c5x4kDgmpXdKAOJhsMnRWOAIg8/SVZ+YGXZ5ee18vMkZYbYopod2PHxMh22lbggxy4aiTp8UzunkRxGMUliNsQgyayTKk8k+l05RzpGmT7YjNb5FSWKKTxHRVTCPj0ISoRIUaJDEZowhCWctufXnHPwkJG/e0pZDQA=) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:saudi_riyal_bold;src:url(data:font/woff2;base64,d09GMk9UVE8AAAWoAAoAAAAADGQAAAVcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYxyBmAAdAE2AiQDKD9sdGFnEgQGBYctByAbrAtRlCxOieyLA54Mb+RgxYeVCNNn6ibiVNV+Iu7SXN7DMXieH4d/7tNARoBxEVJoS0JXyFsoW1Moa0KaP3h17UL8Z0G+wBqkolCFS0d0cb3/9H9m67tCDa7gd/JWZq0/QJPsJM2HiFWr1tLePW+ILU35CMfCxNgIk9+uDhIpVNFAwkU4QgfkEqEjfCxJFyFEQJA608kHaOYTPEYwgogEzt+7MCg9+j+fFrH2vqj2xzh+xKofcfpHvFlZiXX+sfa3jQP2dSsOW6ke7uaC470xi5nB3UyAMN/6tK8HXiIqOC4pOSU1LTe7+EyoLja6TllRtXBaqpb1etfB2QghKyIRUSIlSng7vBVCM4PF4QnqUy9mzx63qH8GMALA+KHXAAKchaCqZ3+R9X/T3/FDL8bx5L4+sqOeQ/5kKShTh/Ce48012bmYEdGdKW1ZTQRI178DKPS07zm3iwTINywBSLqB/R2BAbxZi7VAsLxAPtouAHzuGJ8w3+AASnjUzhkAeTo6eFgHZ1Mq65uiO5LbR1TD+NN8bJvU620Yk8zmMK/2G0qac1hVc3NNZxEBkE+Jxnt0kTnLrLZ12DwLn9/vhJ/xPeum18lbDgD48nGcyRQmqo+3/eOHXpPN7in/xE6XHH+4VAK4GjJdBK1a/B+EZwCoF717sIcAWAKUKijRP9EyrX0Pr+X2ZhH/XGiehgi/3QS2JhDMPmtjok7o3cbtlrVcJfoX5PgLmFA1CDp+ItViuqSNoImt2dPrzJJOwC3sI5gXX3ib1xLwbVpiHJ+pkEnzRwD8UA5KrhwOyLRRrsfS0x3NFI8BSQ3ll0cgR+ghQDEhrhdXg9MdEpaIHNLxisDya2dFiWy0UNHEvPpWBUegl4TBX6omfTKiAIWSAoH6UKuXeIqi3ARnuJJHuk+albhwLVM/fKhbiF2gKx3ha3kgF77uJK2dXR24Ipz4coGvkPAVoLjYhNSoaKq4Ed0rXiHhmeQZnhGwBgBZiOZ5XkXkVolsdFFsUEJAUgglBieHxYIAphOx+ExNxn+9UbR9llsFeRWGlUc2UFxQfGB8CMWER4fHRFBseGxEQialIjlaeCw+Fh5RxMOAl6f7FrvF/58AtIQDxPb5sX272CC+hBoOF+1N20ZAO3JAhUgS8wIpNyjdI96bCiwEW+EsBcUHxPvEkV+sX6QvCODKAEiiJ9ELNyWFjIkjAJkOAAKEeEEkz58X/q6+Q3wi0/yQPV8bSQDkSgCBa40AwDUBAmSTAJDYjqKINgIUkwSAwMURAOTDAWK60UzXk6nW05/qx3ebflFGQ1JrfPMq+xvuQe4gDa0WJBoLalm1AavaQeSS7BSDNgkEb0YLNyCJ/Jz/vybInkQbBKE96MnSAeG+GEYqwgViut+pmkKl3VHi8RW+Us/8/0+3+P+R4LrUXeCSGeGFAPgqgb1jdlJlX6Q9Abi7s2atyJ5Pbq1GZeBMWH6zvhT299ZbDArMSYbMX5lgsUvtsEBqcAqhZsgb/9yNWU1Nom1LhHCIwpNw0aQ7EEOieLEoNjNdABEPFHkxPcWLeBVLvbtLfRBf8nQs9WOpP0sDJ9ESlDaLNYEllkTw4UIUhlvRhJQlhkCPYhG2xBHAhXgg5Mf0zPCKtn33wRuzQUBVdA4NAQRwEjWgRyPGa5XAIoAAAggggAACACGAAEAIIAAQAsjh83K3Si91KNF/uUlhXUsVkQf1dlBvDnQHmEtGtTejszIqISuPyBhOftilcytw+ut9M94gSbF6NydKLHAzJRInatEz1EUvX3dC/Xz86cw1U5dXVV7BcH91d3ErkDkY6MP2Lppo3ZLES+GNI8oAAAA=) format("woff2"),url(data:font/woff;base64,d09GRk9UVE8AAAdUAAsAAAAACuwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAADiAAAA3YAAAP+fv9hpUZGVE0AAAccAAAAGgAAABykp4CgR0RFRgAABwAAAAAcAAAAHgAnABBPUy8yAAABYAAAAEYAAABgaUNje2NtYXAAAAMcAAAAVQAAAWLibhC5aGVhZAAAAQgAAAAtAAAANi6v859oaGVhAAABOAAAAB4AAAAkC9kETmhtdHgAAAc4AAAAGQAAACgZFgDIbWF4cAAAAVgAAAAGAAAABgAKUABuYW1lAAABqAAAAXIAAAOBE/RAXXBvc3QAAAN0AAAAEwAAACD/hgAyeJxjYGRgYADiNZwhl+P5bb4ycHMwgMCTJyG5yDTrSdYTQIqDgQnEAwAoLwpIAAAAeJxjYGRgYOP758HAwPqbAQhYTzIwMqACLgBRFAM1AAAAAFAAAAoAAHicY2BmTWScwMDKwMDUxbSbgYGhB0Iz3mcwZGRiQAWMAkBlME4EEDA4MDi+ZGDj++fBwMB6AqIGRDCzAwkFIGQEADcYCoIAAHicldC9TsJQFAfw/4XyWT5jxMSB3DC4ATGamLAxEAfjYBwcSaEITVpIkA48gouP4GAcjIPxIRx8AB2MiS/i4r9wUNBGY2np756ec+7JBVBRl1CYXwVUxAomDsQRGLDEUazhQmww/0Ec4/tFHEce7+IElMqLk/S6OIW82hOnGV/sZdJH4gw21bk4y/iNOEffiQsw1aO4CEO9cUJlpLjSs2kDK5SwI45wihNxFFs4FRvMvxLHmPUsjqOMV3ECEWWKk3RRnEJZbYjTjO+LTfpQnMGuOhZnGb8W5+hbcQEldS8uIqmeOJNGCx7GPP8h3YSLAW3zF/xD65Y3toa66Q4s27YYOeMHn58ctFnmYMq1y7Dl20577EwtLjoYMcbkzsgNmqDBJ7xQfyXrhl7qoue1f1b9LNme3eGFYWWLIZfv3w/l+5ms1va524QVPnerocsdPdTR++xYnU2y2rHvTAZ+p9YdefVe0LxqhTb//+F/AAg7fkIAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMLgoHHzA9JLh/3+wOkeFAw8YIbz/B+67KrCJc0JNgANGNgZ0IdIBIxMzC6VmDCAAAEJLDhEAAAB4nGNgZgCD/80MRgxYAAAoRAG4AHicnZN/TFtFHMDvld57l1KgAi8h8UELjGzRZBmLJBTnpll01sUwl0XZyFaLdQFlbcfWNYBAofxo37ft2lLK3DCTEeg/m04igQmbSReNIanGHyj/GWNi4j+aGfReudfEV5YY559+75+7z33ve/fJ3XFIr0ccx5kuOLzOLntPV6+ju8Pd7UScDnHoWcWClFpOqdMp9UXKLn2NAemDe8wA/3SMAoCE1yX8BZbQ72USQiaJ0z0moTKp6GQ5MhSqlKFq9CSyoiPoRdSGOtEF5Gt3Oc696XJfPOv2upyn/++o0WJ5/lyPw2V5rrvT4XQ6nP+SsBQs/iulRR2qR7tQAzfBBbkQJ3Pw8Iw1yIwsqHZneh9SdPt1h9jroNe8thuk7WYhvyrhM6LEjLnjkn5LKN2Jv3LtcdFioHP6WkOp0qgl5/aI/hT2zvrBC4SV2PgTm0ImY7OZ4a0CT/lTBV7P29gi87B6tgVE7eAhu0ytZuo5KNjs2awZbqb8eNavNSBUR0sO8o9g70Ps4anVloEapYOnvwLtZ3uzbJH8xmcyJ2zmfE4JiKxVNeTKeTudYXupjsWBKB3qZ2I2X81KctVCvlqNirSVp+kUraJVy7Sf5Mv5UmW/hEuU78V5WAjPy/dh0Z567bJPvgiXemcGrr0dIayOH/eNuUcuvcJamIlx7OlXW843jzQF2VMyawqzJphMTF29HLu1HstEPifyZngTNomV74p0zvWnfR/A+/BpIjA1PD2WGr0ykdBkKkJATVbAb8Q81323+hcmbkaXJgPJkeRYPBgLxkOJYCI0peUVh7G8EdmQvwt9O/xT232i+OFOENOjQ/ToEU2wcelY+qVrh8k3/AJMR+ZGbgRmepPvzHfJLvlUIDmcHJgcSgxFB7ULMPBhe9gePEvyORoRcxU8gJyUI30PTv/Z/CWroUWs1cNaokQd1zNTzixE1iAdWiV5M4uKqiDQyhit7KPGj7dub3y1/Md7S9OfJFfIo88BKrcfiGA0hI2l2meoQDqOq4zH7r27en2ZKAd+weNtg+2+M6QYQH1mH9A5VuUG9gSGgYnB0WEC8EID7us539s9StTiAzh298qatpCyH4AeYj8fxjuVVghdWwdlFn+4svLRvTQBdYtWpUHZjW9r4G4B9NEfv8bjJwdP+eyE3XkZ2OM7oLC5nRT/DdRZuUwAAHicY2BkYGDgAWIxIGZiYARCTiBmAfMYAAQBADh4nGNgYGBkAIJb964fBdFPnoTkwmgAYNQIaAAAeJxjnsiAFbCcYDBi/QXEvxmMQGwAPI4E9AAAAA==) format("woff"),url(data:font/ttf;base64,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) format("truetype");font-weight:700;font-style:normal}.icon-saudi_riyal:before{content:"";font-family:saudi_riyal!important;font-size:inherit;color:inherit}.icon-saudi_riyal_bold:before{content:"";font-family:saudi_riyal_bold!important;font-size:inherit;color:inherit}.icon-saudi_riyal_new:after{content:"⃁";font-family:saudi_riyal!important;font-size:inherit;color:inherit}.icon-saudi_riyal_bold_new:after{content:"⃁";font-family:saudi_riyal_bold!important;font-size:inherit;color:inherit}.sar-symbol{display:inline-block;line-height:1;vertical-align:-.08em;margin-inline-end:.15em;font-style:normal;font-weight:inherit;speak:none;font-size:1.28em}.currency-symbol{display:inline-block;line-height:1;vertical-align:-.08em;margin-inline-end:.15em;font-style:normal;font-weight:inherit;font-size:.95em;opacity:.95}.sar-money{display:inline-flex;align-items:baseline;gap:.15em;white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate}.sar-money__num{font-variant-numeric:tabular-nums}.payment-modal{position:relative;width:min(560px,100%);max-width:560px;background:var(--bg-soft);color:var(--cr-text);border:1.5px solid var(--cr-border);border-radius:16px;overflow:hidden;box-shadow:0 16px 40px #28144638}.payment-modal .pos-modal__header,.payment-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bg-soft);border-bottom:1px solid var(--cr-border)}.payment-modal__header h3,.payment-modal .pos-modal__header h3{margin:0;font-size:1.1rem;font-weight:800;color:var(--cr-text)}.payment-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--cr-border);border-radius:8px;background:var(--bg-soft);color:var(--cr-primary);cursor:pointer;flex-shrink:0;font-size:1.1rem;line-height:1;padding:0}.payment-modal__close:hover{border-color:var(--cr-primary);background:var(--bg-soft);color:var(--cr-primary)}.payment-modal__body{position:relative;padding:12px 14px 16px;background:var(--bg-soft)}.payment-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:color-mix(in srgb,var(--bg-soft) 82%,transparent)}.payment-modal__loading-text{margin:0;font-weight:700;color:var(--cr-primary);font-size:.95rem}.payment-modal__status{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;background:var(--bg-strong);border:1px solid var(--cr-border);border-radius:10px;font-size:.82rem;font-weight:700;color:var(--cr-text)}.payment-modal__status-item{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-modal__status-item.is-start{text-align:start}.payment-modal__status-item.is-end{text-align:end}.payment-modal__amount{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;margin-bottom:12px;background:var(--cr-primary);border-radius:10px;color:#fff;font-size:1.55rem;font-weight:800;letter-spacing:.01em;direction:ltr}.payment-modal__amount-cur{font-size:1.15rem;font-weight:700}.payment-modal__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;align-items:stretch}.payment-modal__panel{border:1px solid #e5e7eb;border-radius:10px;padding:10px;background:var(--bg-soft);display:flex;flex-direction:column;gap:8px;min-width:0}.payment-modal__panel--side{justify-content:flex-start}.payment-modal__methods{display:flex;flex-direction:column;gap:8px}.payment-modal__method{width:100%;border:none;border-radius:8px;background:#00c853;color:#fff;font-weight:800;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;padding:14px 12px;cursor:pointer;line-height:1.1;box-shadow:0 1px #0000000f}.payment-modal__method:hover{background:#00b34a}.payment-modal__method.is-active{background:#009e42;box-shadow:inset 0 0 0 2px #ffffff59}.payment-modal__method:disabled{opacity:.55;cursor:not-allowed}.payment-modal__quick-label{margin:6px 0 2px;text-align:center;font-size:.85rem;font-weight:700;color:var(--cr-text)}.payment-modal__quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.payment-modal__quick-btn{border:none;border-radius:8px;background:#00c853;color:#fff;font-weight:800;font-size:.95rem;padding:12px 8px;cursor:pointer;font-variant-numeric:tabular-nums}.payment-modal__quick-btn:hover{background:#00b34a}.payment-modal__quick-btn.is-active{background:#009e42;box-shadow:inset 0 0 0 2px #ffffff59}.payment-modal__side-btn{width:100%;border:1px solid #d4c4e4;border-radius:8px;background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft));color:var(--cr-text);font-weight:700;font-size:.92rem;padding:14px 10px;cursor:pointer}.payment-modal__side-btn:hover{background:#ebe3f5}.payment-modal__side-btn:disabled{opacity:.55;cursor:not-allowed}.payment-modal__points{margin-top:auto;padding-top:8px;text-align:center;font-size:.9rem;font-weight:700;color:var(--cr-text);direction:ltr}.payment-modal__lines{margin-top:4px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.payment-modal__line{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid #eee;background:var(--bg-soft);font-size:.82rem}.payment-modal__line:last-child{border-bottom:none}.payment-flow-overlay{background:#00000073}.payment-flow-card{width:min(420px,92vw);background:var(--bg-soft);border-radius:14px;padding:28px 24px 22px;text-align:center;box-shadow:0 16px 40px #00000038}.payment-flow-card--loader{padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:14px}.payment-flow-spinner{width:48px;height:48px;border-width:4px}.payment-flow-card__icon{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.2rem;font-weight:700;line-height:1}.payment-flow-card__icon.is-question{border:3px solid #3b82f6;color:#3b82f6}.payment-flow-card__icon.is-success{border:3px solid #86efac;color:#22c55e;background:#f0fdf4}.payment-flow-card__title{margin:0 0 8px;font-size:1.35rem;font-weight:800;color:var(--cr-text)}.payment-flow-card__detail{margin:0 0 22px;font-size:.95rem;color:#6b7280;font-weight:600}.payment-flow-card__actions{display:flex;gap:10px;justify-content:center;direction:ltr}.payment-flow-btn{flex:1;min-width:0;border:none;border-radius:8px;padding:12px 14px;font-size:1rem;font-weight:800;color:#fff;cursor:pointer}.payment-flow-btn:disabled{opacity:.6;cursor:not-allowed}.payment-flow-btn.is-confirm{background:#22c55e}.payment-flow-btn.is-confirm:hover:not(:disabled){background:#16a34a}.payment-flow-btn.is-print{background:#3b82f6}.payment-flow-btn.is-print:hover:not(:disabled){background:#2563eb}.payment-flow-btn.is-cancel{background:#ef4444}.payment-flow-btn.is-cancel:hover:not(:disabled){background:#dc2626}@media (max-width: 560px){.payment-modal__grid{grid-template-columns:1fr}.payment-modal__status{grid-template-columns:1fr;gap:4px}.payment-modal__status-item,.payment-modal__status-item.is-start,.payment-modal__status-item.is-end{text-align:center}}.order-type-modal__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.order-type-modal__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px;border-radius:12px;border:1px solid var(--cr-border);background:color-mix(in srgb,var(--cr-primary) 6%,var(--bg-soft));color:var(--cr-text);cursor:pointer;transition:.15s ease;text-align:start}.order-type-modal__card:hover{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));transform:translateY(-2px)}.order-type-modal__code{font-size:.75rem;font-weight:700;color:var(--cr-primary);letter-spacing:.04em}.order-type-modal__name{font-size:1rem;font-weight:600}.order-type-modal__loading{display:flex;justify-content:center;padding:32px}.olm-overlay{align-items:center;justify-content:center;padding:16px;overflow:auto}.olm-modal{width:min(1100px,100%);max-height:min(82vh,760px);margin:auto}.olm-header{justify-content:center;padding:14px 52px 10px}.olm-title{text-align:center;font-size:1.2rem;font-weight:800;color:var(--cr-primary)}.olm-close{position:absolute;top:10px;inset-inline-end:12px}.olm-body{padding:12px 14px 16px;overflow:auto;flex:1;min-height:0;background:var(--bg-soft)}.olm-table-wrap{width:100%;overflow-x:auto;border-radius:10px;box-shadow:0 2px 10px #503c7814}.olm-table{width:100%;border-collapse:collapse;min-width:780px;background:var(--bg-soft)}.olm-table thead th{background:var(--cr-primary);color:#fff;font-weight:700;font-size:.92rem;padding:8px 10px;text-align:center;vertical-align:top;white-space:nowrap;border:1px solid rgba(255,255,255,.12)}.olm-th{display:flex;flex-direction:column;align-items:center;gap:6px}.olm-filter-input,.olm-filter-select{width:100%;max-width:160px;height:30px;border-radius:4px;border:1px solid var(--cr-border);padding:0 8px;font-size:.82rem;background:var(--bg-soft);color:var(--cr-text);box-sizing:border-box}.olm-sort{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:0}.olm-sort-arrows{font-size:.65rem;opacity:.85;letter-spacing:-1px}.olm-table tbody td{padding:10px 12px;text-align:center;font-size:.9rem;border-bottom:1px solid #f0eaf6;color:var(--cr-text)}.olm-table tbody tr{background:var(--bg-soft);cursor:pointer}.olm-table tbody tr.is-alt{background:var(--bg-soft)}.olm-table tbody tr:hover{background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft))}.olm-empty{padding:36px 12px!important;color:var(--cr-text-muted);font-weight:600}.olm-pager{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:14px;flex-wrap:wrap}.olm-pager button{min-width:34px;height:34px;border-radius:6px;border:1px solid #ddd;background:var(--bg-soft);color:var(--cr-text);font-weight:700;cursor:pointer}.olm-pager button:disabled{opacity:.4;cursor:not-allowed}.olm-pager button.is-active{background:var(--cr-primary);border-color:#7d63b5;color:#fff}.olm-pager button:hover:not(:disabled){border-color:#7d63b5;color:var(--cr-primary)}.olm-pager button.is-active:hover:not(:disabled){color:#fff}.olm-filter-input,.olm-filter-select{color-scheme:light dark}.olm-filter-select option{background:var(--bg-soft);color:var(--cr-text)}body.dark .olm-filter-input,body.dark .olm-filter-select{background:var(--bg-strong);color:var(--cr-text);border-color:var(--cr-border)}body.dark .olm-title{color:var(--cr-text)}.olm-table tbody tr.is-new td{font-weight:800}.olm-table tbody tr.oo-row--pending td:first-child{border-inline-start:3px solid #f59e0b}.olm-table tbody tr.oo-row--accepted td:first-child{border-inline-start:3px solid #22c55e}.olm-table tbody tr.oo-row--rejected td:first-child{border-inline-start:3px solid #ef4444}.olm-table tbody tr.oo-row--completed td:first-child{border-inline-start:3px solid #64748b}.oo-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800;white-space:nowrap;line-height:1.2}.oo-status-badge.is-pending{background:color-mix(in srgb,#f97316 12%,var(--bg-soft));color:#c2410c;border:1px solid #fdba74}.oo-status-badge.is-accepted{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.oo-status-badge.is-rejected{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5}.oo-status-badge.is-completed,.oo-status-badge.is-other{background:var(--bg-strong);color:#475569;border:1px solid #cbd5e1}.oo-customer{display:inline-flex;align-items:center;gap:6px}.oo-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;flex-shrink:0}.oo-detail-layer{z-index:200020!important;background:#1e192d8c}.oo-detail-modal{width:min(1100px,100%);max-height:min(82vh,760px)}.oo-detail-body{display:flex;flex-direction:column;gap:14px}.oo-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width: 560px){.oo-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oo-info-cell{border:1px solid var(--cr-border);border-radius:10px;background:var(--bg-soft);padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.oo-info-cell__label{font-size:.75rem;color:var(--cr-text-muted);font-weight:700}.oo-info-cell__value{font-size:.92rem;font-weight:700;color:var(--cr-text);word-break:break-word}.oo-detail__actions{display:flex;align-items:stretch;gap:10px;width:100%;padding:12px 16px;border-top:1px solid var(--cr-border);background:var(--bg-soft);flex-shrink:0;box-sizing:border-box}.oo-detail__actions .pos-btn{flex:1 1 0;width:100%;min-height:48px;justify-content:center}.oo-lines th,.oo-lines td{text-align:center}.customer-select-modal__search{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--cr-text)}.customer-select-modal__search .pos-input{flex:1;min-width:0}.customer-select-modal__search-btn{flex-shrink:0;min-height:42px;padding-inline:14px}.customer-select-modal__loading{display:flex;justify-content:center;padding:32px}.customer-select-modal__list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow:auto}.customer-select-modal__item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--cr-border);background:color-mix(in srgb,var(--cr-primary) 6%,var(--bg-soft));color:var(--cr-text);cursor:pointer;text-align:start;transition:.15s ease}.customer-select-modal__item:hover{border-color:color-mix(in srgb,var(--cr-primary) 40%,var(--cr-border))}.customer-select-modal__item.active{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft))}.customer-select-modal__name{margin:0;font-weight:600;font-size:.95rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.customer-select-modal__item.is-birthday{border-color:color-mix(in srgb,#e8a317 55%,var(--cr-border));background:color-mix(in srgb,#e8a317 14%,var(--bg-soft))}.customer-birthday-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:#7a4a00;background:linear-gradient(135deg,#ffe08a,#f5c84b);box-shadow:0 1px #0000000f;white-space:nowrap}.customer-birthday-badge svg{font-size:.75rem;flex-shrink:0}.customer-select-modal__meta{margin:2px 0 0;font-size:.8rem;opacity:.75}.customer-select-modal__empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 12px}.customer-create-form{display:flex;flex-direction:column;gap:2px}.customer-create-form__hint{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-strong));color:var(--cr-text);font-size:.88rem;font-weight:600;line-height:1.35}.customer-create-form .pos-field{margin-bottom:10px}.customer-create-form select.pos-input{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pos-otp-modal{width:min(420px,100%);max-height:none}.pos-otp-modal__body{display:flex;flex-direction:column;gap:14px;padding:28px 24px 22px;background:var(--bg-soft)}.pos-otp-modal__msg{margin:0;text-align:center;font-size:1.05rem;font-weight:700;color:var(--cr-text);line-height:1.4}.pos-otp-modal__input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:2px solid #7eb6e8;border-radius:6px;background:var(--bg-strong, #fff);color:var(--cr-text);font-size:1.1rem;letter-spacing:.12em;text-align:center;outline:none}.pos-otp-modal__input:focus{border-color:var(--cr-primary)}.pos-otp-modal__actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pos-otp-modal__actions .pos-btn{min-width:110px;min-height:40px}.pos-otp-modal__cancel{background:#4a4a4a!important;border-color:#4a4a4a!important;color:#fff!important}.pos-otp-modal__cancel:hover:not(:disabled){filter:brightness(1.08)}body.dark .pos-otp-modal__input{border-color:#5a9fd4}.pos-fade-img{position:relative;display:block;overflow:hidden}.pos-fade-img__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0;overflow:hidden}.pos-fade-img__shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,#fff 28%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:pos-img-shimmer 1.25s ease-in-out infinite}.pos-fade-img img{position:relative;z-index:2;opacity:0;transform:scale(.97);transition:opacity .38s ease,transform .38s ease}.pos-fade-img.is-loaded img{opacity:1;transform:scale(1)}.pos-fade-img.is-loaded .pos-fade-img__shimmer,.pos-fade-img.is-loaded .pos-img-ph{opacity:0;transition:opacity .28s ease;pointer-events:none}.pos-fade-img .pos-img-ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.pos-fade-img.is-placeholder .pos-img-ph{position:relative}.pos-img-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--cr-primary) 16%,var(--bg-soft)) 0%,color-mix(in srgb,var(--cr-primary) 6%,var(--bg-strong)) 55%,var(--bg-strong) 100%)}.pos-img-ph__glow{position:absolute;width:70%;height:45%;bottom:12%;left:50%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--cr-primary) 22%,transparent) 0%,transparent 70%);pointer-events:none}.pos-img-ph__icon{position:relative;z-index:1;width:62%;height:62%;max-width:72px;max-height:72px}.pos-img-ph--sm .pos-img-ph__icon{width:58%;height:58%;max-width:36px;max-height:36px}.pos-img-ph__plate-outer{fill:color-mix(in srgb,var(--cr-primary) 18%,var(--bg-soft));stroke:color-mix(in srgb,var(--cr-primary) 35%,transparent);stroke-width:1.2}.pos-img-ph__plate-inner{fill:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft));stroke:color-mix(in srgb,var(--cr-primary) 22%,transparent);stroke-width:1}.pos-img-ph__steam{stroke:color-mix(in srgb,var(--cr-primary) 45%,var(--cr-text-muted));fill:none;opacity:.75}.pos-img-ph__utensil{stroke:color-mix(in srgb,var(--cr-primary) 55%,var(--cr-text-muted));fill:none;opacity:.85}.pos-img-ph__utensil-fill{fill:color-mix(in srgb,var(--cr-primary) 40%,var(--bg-soft));stroke:color-mix(in srgb,var(--cr-primary) 55%,var(--cr-text-muted));stroke-width:1.2}@keyframes pos-img-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pos-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pos-order-grid .pos-product-card{animation:pos-card-enter .32s ease both}.pos-order-grid .pos-product-card:nth-child(1){animation-delay:.02s}.pos-order-grid .pos-product-card:nth-child(2){animation-delay:.04s}.pos-order-grid .pos-product-card:nth-child(3){animation-delay:.06s}.pos-order-grid .pos-product-card:nth-child(4){animation-delay:.08s}.pos-order-grid .pos-product-card:nth-child(5){animation-delay:.1s}.pos-order-grid .pos-product-card:nth-child(6){animation-delay:.12s}.pos-order-grid .pos-product-card:nth-child(7){animation-delay:.14s}.pos-order-grid .pos-product-card:nth-child(8){animation-delay:.16s}.pos-order-grid .pos-product-card:nth-child(n+9){animation-delay:.18s}@media (prefers-reduced-motion: reduce){.pos-fade-img__shimmer:after{animation:none}.pos-fade-img img,.pos-order-grid .pos-product-card{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.pos-add-modal{position:relative;width:min(920px,100%);max-height:min(92vh,720px);border-radius:18px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--cr-border);box-shadow:0 18px 48px #281e3c2e;display:flex;flex-direction:column}.pos-add-close{position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:34px;height:34px;border-radius:999px;border:1px solid var(--cr-border);background:#ffffffeb;color:#5b4a72;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #281e3c14}.pos-add-close:hover{background:var(--bg-soft);color:var(--cr-text)}.pos-add-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,1.05fr);gap:0;overflow:hidden}.pos-add-pane{min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;overflow:hidden}.pos-add-pane--product{background:var(--bg-soft)}.pos-add-pane--addons{background:color-mix(in srgb,var(--cr-primary) 4%,var(--bg-soft));border-inline-start:1px solid var(--cr-border)}.pos-add-pane-head{font-size:.78rem;font-weight:800;color:var(--cr-primary);letter-spacing:.02em;padding-inline-end:28px}.pos-add-hero{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:12px;border-radius:14px;border:1px solid var(--cr-border);background:color-mix(in srgb,var(--cr-primary) 5%,var(--bg-soft));direction:ltr}.pos-add-hero-media{width:96px;height:96px;flex:0 0 96px;border-radius:12px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--cr-border);box-shadow:0 4px 12px color-mix(in srgb,var(--cr-primary) 12%,transparent)}.pos-add-hero-img{width:100%;height:100%;display:block;border-radius:12px}.pos-add-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.pos-add-hero-copy{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;justify-content:center;min-height:96px;text-align:start}.pos-add-modal[dir=rtl] .pos-add-hero-copy{direction:rtl;text-align:right}.pos-add-modal[dir=ltr] .pos-add-hero-copy{direction:ltr;text-align:left}.pos-add-hero-en{margin:0;font-size:.78rem;font-weight:600;color:var(--cr-text-muted);letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-add-hero-ar{margin:0;font-size:1.12rem;font-weight:800;color:var(--cr-text);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pos-add-hero-price{margin-top:auto;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.pos-add-hero-price .sar-money{font-size:1.08rem;color:var(--cr-primary);font-weight:800}.pos-add-hero-badge{font-size:.68rem;font-weight:700;color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));border:1px solid var(--cr-border);border-radius:999px;padding:3px 8px}.pos-add-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid var(--cr-border);background:var(--bg-soft)}.pos-add-qty{display:inline-flex;align-items:center;gap:0;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #281e3c0d}.pos-add-qty-btn{width:36px;height:36px;border:none;background:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft));color:var(--cr-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease}.pos-add-qty-btn:hover:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft))}.pos-add-qty-btn:disabled{opacity:.35;cursor:not-allowed}.pos-add-qty-btn.is-minus{color:#b91c1c}.pos-add-qty-btn.is-plus{color:#15803d}.pos-add-qty-val{min-width:40px;text-align:center;font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--cr-text);background:var(--bg-soft)}.pos-add-line-total{display:inline-flex;align-items:baseline;gap:6px;padding:7px 11px;border-radius:12px;background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));border:1px solid var(--cr-border)}.pos-add-line-total-label{font-size:.72rem;font-weight:700;color:var(--cr-text-muted)}.pos-add-line-total .sar-money{color:var(--cr-primary);font-size:.92rem}.pos-add-notes{display:flex;flex-direction:column;gap:6px;width:100%;flex:1;min-height:0;text-align:start}.pos-add-notes label{font-size:.82rem;font-weight:700;color:#6b5b82;display:block;width:100%}.pos-add-notes textarea{width:100%;box-sizing:border-box;resize:vertical;flex:1;min-height:88px;max-height:180px;padding:10px 12px;border-radius:12px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-size:.88rem;font-family:inherit;outline:none;text-align:inherit}.pos-add-notes textarea:focus{border-color:var(--cr-primary);box-shadow:0 0 0 3px #551e9b24}.pos-add-notes textarea::placeholder{text-align:inherit;opacity:.65}.pos-add-hint{font-size:.78rem;font-weight:650;text-align:center;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft));color:var(--cr-primary);flex-shrink:0}.pos-add-hint.error{background:#fef2f2;color:#b91c1c}.pos-add-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 0;flex-shrink:0}.pos-add-section-head h4{margin:0;font-size:.95rem;font-weight:800;color:var(--cr-text)}.pos-add-section-head span{font-size:.75rem;font-weight:700;color:var(--cr-text-muted);background:#efe8f7;border-radius:999px;padding:3px 8px}.pos-add-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:0;padding-bottom:4px;-webkit-overflow-scrolling:touch}.pos-add-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:1px solid var(--cr-border);border-radius:12px;background:var(--bg-soft);cursor:pointer;text-align:start;color:inherit;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;flex-shrink:0}.pos-add-item:hover{border-color:#d4bce8;background:var(--bg-soft)}.pos-add-item.is-checked{border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft));box-shadow:0 0 0 2px #551e9b1f}.pos-add-addon-img{width:42px;height:42px;border-radius:10px;flex-shrink:0;overflow:hidden;display:block;border:1px solid var(--cr-border)}.pos-add-addon-img img{width:100%;height:100%;object-fit:cover;display:block}.pos-add-item-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pos-add-item-meta .name{font-weight:700;font-size:.88rem;color:var(--cr-text)}.pos-add-item-meta .price{font-size:.78rem;color:#6b5b82}.pos-add-item-check{width:22px;height:22px;border-radius:999px;border:2px solid #d8c6e8;flex-shrink:0}.pos-add-item.is-checked .pos-add-item-check{border-color:var(--cr-primary);background:var(--cr-primary);box-shadow:inset 0 0 0 3px #fff}.pos-add-item-qty{display:inline-flex;align-items:center;gap:4px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:10px;padding:2px}.pos-add-item-qty button{width:28px;height:28px;border-radius:8px;border:none;background:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft));color:var(--cr-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pos-add-item-qty button:disabled{opacity:.4;cursor:not-allowed}.pos-add-item-qty span{min-width:22px;text-align:center;font-weight:800;font-variant-numeric:tabular-nums}.pos-add-empty{text-align:center;padding:24px 12px;border-radius:12px;background:color-mix(in srgb,var(--cr-primary) 8%,var(--bg-soft));color:var(--cr-text-muted);font-size:.88rem;font-weight:600;margin:auto 0}.pos-add-loading{padding:28px 12px;text-align:center;color:var(--cr-text-muted);font-weight:650;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:auto 0}.pos-add-footer{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--cr-border);background:#ffffffeb;flex-shrink:0}.pos-add-footer.is-edit{grid-template-columns:1fr 1fr 1.4fr}.pos-add-btn{border-radius:12px;padding:12px 18px;border:1px solid transparent;cursor:pointer;font-weight:800;font-size:.95rem;transition:transform .12s ease,background .15s ease,opacity .15s ease}.pos-add-btn:active:not(:disabled){transform:scale(.98)}.pos-add-btn.ghost{background:#fff;color:#dc2626;border-color:#f87171}.pos-add-btn.ghost:hover:not(:disabled){background:#fef2f2}.pos-add-btn.danger{background:#fff;color:#b91c1c;border:1.5px solid #ef4444}.pos-add-btn.danger:hover:not(:disabled){background:#fef2f2}.pos-add-btn.danger:disabled,.pos-add-btn.ghost:disabled{opacity:.55;cursor:not-allowed}.pos-add-btn.primary{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff;box-shadow:0 6px 16px #551e9b38}.pos-add-btn.primary:hover:not(:disabled){background:#451787}.pos-add-btn.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width: 900px){.pos-add-modal{width:min(820px,100%)}.pos-add-body{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.1fr)}.pos-add-hero-media{width:84px;height:84px;flex-basis:84px}.pos-add-hero-copy{min-height:84px}.pos-add-hero-ar{font-size:1.05rem}}@media (max-width: 700px){.pos-add-modal{width:min(520px,100%);max-height:min(94vh,860px)}.pos-add-body{grid-template-columns:1fr;overflow-y:auto;-webkit-overflow-scrolling:touch}.pos-add-pane{overflow:visible}.pos-add-pane--addons{border-inline-start:none;border-top:1px solid var(--cr-border);min-height:220px}.pos-add-list{max-height:min(42vh,320px)}.pos-add-notes textarea{min-height:64px;max-height:120px}}@media (max-width: 480px){.pos-add-overlay{padding:8px}.pos-add-modal{width:100%;border-radius:14px;max-height:96vh}.pos-add-pane{padding:14px 12px 10px;gap:10px}.pos-add-pane-head{padding-inline-end:32px}.pos-add-hero-media{width:72px;height:72px;flex-basis:72px;border-radius:12px}.pos-add-hero-copy{min-height:72px}.pos-add-hero-ar{font-size:1rem}.pos-add-footer{padding:10px 12px 12px;gap:8px}.pos-add-footer.is-edit{grid-template-columns:1fr 1fr 1.2fr}.pos-add-btn{padding:11px 14px;font-size:.9rem}}@media (max-height: 560px){.pos-add-modal{max-height:96vh}.pos-add-hero-media{width:64px;height:64px;flex-basis:64px}.pos-add-hero-copy{min-height:64px}.pos-add-notes textarea{min-height:48px;max-height:80px}.pos-add-pane{padding-top:12px;gap:8px}}.pos-cat-tabs{display:flex;gap:10px;padding:2px 4px;align-items:center}.pos-cat-chip{flex:0 0 auto;padding:10px 18px;border-radius:10px;border:1px solid #e2e8f0;background:var(--bg-soft);color:#475569;font-size:.88rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:700;box-shadow:0 2px 6px #0f172a0d}.pos-cat-chip.is-active{background:var(--cr-primary-fill, var(--cr-primary));border-color:var(--cr-primary);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--cr-primary) 28%,transparent)}.pos-combo-modal{max-height:min(90vh,760px)}.pos-combo-body{padding:14px 16px;overflow-y:auto;flex:1;min-height:0}.pos-combo-parent{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--cr-border)}.pos-combo-parent-name{font-weight:700}.pos-combo-parent-price{color:var(--cr-primary);font-weight:600;margin-top:4px;font-size:.9rem}.pos-combo-qty{display:inline-flex;align-items:center;gap:8px}.pos-combo-qty button{width:32px;height:32px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);cursor:pointer}.pos-combo-qty button:disabled{opacity:.4;cursor:not-allowed}.pos-combo-qty span{min-width:24px;text-align:center;font-weight:700}.pos-combo-group-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pos-combo-group-tabs button{border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:600;font-size:.85rem;transition:var(--transition)}.pos-combo-group-tabs button.is-active{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-combo-hint{font-size:.82rem;margin-bottom:10px;color:color-mix(in srgb,var(--cr-text) 65%,transparent)}.pos-combo-hint.error{color:var(--danger-color)}.pos-combo-list{display:flex;flex-direction:column;gap:8px}.pos-combo-item{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--cr-border);border-radius:8px;background:var(--bg-soft)}.pos-combo-item label{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;min-width:0}.pos-combo-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--cr-primary);flex-shrink:0}.pos-combo-item-meta{min-width:0}.pos-combo-item-meta .name{font-weight:600;font-size:.9rem}.pos-combo-item-meta .price{font-size:.8rem;opacity:.8;margin-top:2px}.pos-combo-empty,.pos-combo-loading{text-align:center;padding:28px;opacity:.7}.pos-combo-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--cr-border);background:var(--bg-soft)}.pos-combo-btn{border-radius:8px;padding:9px 18px;border:1px solid var(--cr-border);cursor:pointer;font-weight:600;transition:var(--transition)}.pos-combo-btn.ghost{background:var(--bg-strong);color:var(--cr-text)}.pos-combo-btn.primary{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-combo-btn.primary:disabled{opacity:.45;cursor:not-allowed}.pos-cart{display:flex;flex-direction:column;height:100%;min-height:0;background:#f7f6fa;border:none;border-radius:0;overflow:hidden;color:var(--cr-text);font-size:.82rem}body.dark .pos-cart{background:color-mix(in srgb,var(--bg-soft) 92%,#000)}.pos-cart-head{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;background:var(--cr-primary-fill, var(--cr-primary));flex-shrink:0;min-height:50px;height:auto;position:relative;z-index:1}.pos-cart-customer{display:inline-flex;flex-direction:row;align-items:center;gap:6px;background:transparent;border:none;color:#fff;font-weight:700;font-size:.88rem;cursor:pointer;padding:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-cart-customer__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pos-cart-customer.is-birthday{flex-wrap:wrap;white-space:normal;justify-content:center;max-width:min(100%,280px);row-gap:4px;padding:6px 0}.pos-cart-birthday-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:#6b3f00;background:linear-gradient(135deg,#ffe08a,#f5c84b);box-shadow:0 1px 2px #0000002e;flex-shrink:0;white-space:nowrap}.pos-cart-birthday-badge svg{font-size:.72rem}.pos-cart-customer svg{order:-1;flex-shrink:0}.pos-cart-customer:disabled{cursor:default;opacity:.95}.pos-cart-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid rgba(60,40,90,.08);flex-shrink:0;color:var(--cr-text-muted);overflow:visible;position:relative;z-index:6}body.dark .pos-cart-meta{background:var(--bg-strong);border-bottom-color:var(--cr-border)}.pos-cart-meta__type{justify-self:start;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--cr-primary) 12%,transparent);color:var(--cr-primary);font-size:.72rem;font-weight:700;white-space:nowrap}.pos-cart-meta__timer{justify-self:center;font-family:ui-monospace,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:1.15rem;color:#ca8a04;font-weight:800;direction:ltr;letter-spacing:.02em;line-height:1}body.dark .pos-cart-meta__timer{color:#fbbf24}.pos-cart-meta__doc{justify-self:end;color:var(--cr-text-muted);font-weight:600;direction:ltr;font-size:.78rem;white-space:nowrap}.pos-cart-lines{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:6px 4px 10px;min-height:0;background:transparent;-webkit-overflow-scrolling:touch}.pos-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px;padding:24px 16px;color:var(--cr-text-muted);text-align:center}.pos-cart-empty__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cr-primary) 10%,#fff);color:var(--cr-primary);opacity:.85}.pos-cart-empty__title{font-size:.95rem;font-weight:700;color:var(--cr-text)}.pos-cart-empty__hint{font-size:.78rem;opacity:.75;max-width:200px;line-height:1.4}.pos-cart-line-group{position:relative;display:flex;flex-direction:column;align-items:stretch;direction:ltr;margin:10px 6px 12px;border-radius:14px;overflow:hidden;background:#fff;border:none;box-shadow:0 2px 6px #28144614,0 8px 20px #2814461a;transition:box-shadow .12s ease,transform .12s ease}body.dark .pos-cart-line-group{background:var(--bg-strong);box-shadow:0 2px 6px #00000040,0 8px 20px #0000004d}.pos-cart-line-group.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--cr-primary) 45%,transparent),0 8px 20px #2814461f}.pos-cart-line-group.is-editable{cursor:pointer}.pos-cart-line-group.is-editable:hover{box-shadow:0 4px 10px #2814461a,0 10px 24px #28144624}.pos-cart-line-group.is-cancelled{opacity:.5}.pos-cart-line-group.is-cancelled .pos-cart-line-name,.pos-cart-line-group.is-cancelled .pos-cart-line-price__calc,.pos-cart-line-group.is-cancelled .pos-cart-line-price__total,.pos-cart-line.is-cancelled .pos-cart-line-name,.pos-cart-line.is-cancelled .pos-cart-line-price__calc,.pos-cart-line.is-cancelled .pos-cart-line-price__total,.pos-cart-line-group.is-cak .pos-cart-line-name,.pos-cart-line-group.is-cak .pos-cart-line-price__calc,.pos-cart-line-group.is-cak .pos-cart-line-price__total,.pos-cart-addon.is-cancelled .pos-cart-addon__name,.pos-cart-addon.is-cancelled .pos-cart-addon__calc,.pos-cart-addon.is-cancelled .pos-cart-addon__total,.pos-cart-addon.is-cak .pos-cart-addon__calc,.pos-cart-addon.is-cak .pos-cart-addon__total{text-decoration:none;background-image:linear-gradient(#dc2626,#dc2626);background-repeat:no-repeat;background-size:100% 2px;background-position:0 38%}.pos-cart-line-group.is-cak{opacity:1;background:color-mix(in srgb,#7f1d1d 10%,#fff);box-shadow:0 0 0 1.5px color-mix(in srgb,#dc2626 55%,transparent),0 4px 14px #7f1d1d29}body.dark .pos-cart-line-group.is-cak{background:color-mix(in srgb,#7f1d1d 28%,var(--bg-strong));box-shadow:0 0 0 1.5px color-mix(in srgb,#ef4444 50%,transparent),0 4px 14px #00000059}.pos-cart-line-group.is-cak .pos-cart-line-main{background:transparent}.pos-cart-line-group.is-cak .pos-cart-line-name{color:#1c0a0a;font-weight:800}body.dark .pos-cart-line-group.is-cak .pos-cart-line-name{color:#fecaca}.pos-cart-line-group.is-cak .pos-cart-line-price__calc,.pos-cart-line-group.is-cak .pos-cart-line-price__total{color:#450a0a;font-weight:700}body.dark .pos-cart-line-group.is-cak .pos-cart-line-price__calc,body.dark .pos-cart-line-group.is-cak .pos-cart-line-price__total{color:#fecaca}.pos-cart-line-group.is-cak .pos-cart-line-thumb{filter:grayscale(.35) brightness(.88)}.pos-cart-line.is-cak,.pos-cart-addon.is-cak{opacity:1}.pos-cart-addon.is-cak{background:color-mix(in srgb,#7f1d1d 8%,transparent);border-radius:6px;padding-inline:4px}.pos-cart-addon.is-cak .pos-cart-addon__name{color:#1c0a0a;font-weight:800;display:flex;align-items:center;gap:6px;position:relative;text-decoration:none}.pos-cart-addon.is-cak .pos-cart-addon__name:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#dc2626;box-shadow:0 0 0 2px #dc262647}.pos-cart-addon.is-cak .pos-cart-addon__name:after{content:"";position:absolute;inset-inline-start:14px;inset-inline-end:0;top:38%;height:2px;background:#dc2626;pointer-events:none}body.dark .pos-cart-addon.is-cak .pos-cart-addon__name{color:#fecaca}.pos-cart-addon.is-cak .pos-cart-addon__calc,.pos-cart-addon.is-cak .pos-cart-addon__total{color:#450a0a;font-weight:700}.pos-cart-line-group>.pos-cart-dot{position:absolute;top:6px;right:6px;z-index:3;width:12px;height:12px;border-radius:50%;box-shadow:0 1px 3px #0000002e}body.dark .pos-cart-line-group>.pos-cart-dot{box-shadow:0 1px 3px #0006}.pos-cart-line-main{display:flex;flex-direction:row;align-items:stretch;direction:ltr;min-width:0;background:#fff}.pos-cart-line-group.has-addons .pos-cart-line-main{border:1px solid #e4e0ea;border-radius:12px;margin:8px 8px 0;overflow:hidden}.pos-cart-line-thumb{flex:0 0 76px;width:76px;min-width:76px;max-width:76px;height:76px;min-height:76px;align-self:center;margin:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:none;border-right:none;padding:0;box-sizing:border-box}body.dark .pos-cart-line-thumb{background:#fff}button.pos-cart-line-thumb{border:none;border-right:none;padding:0;margin:8px;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;flex:0 0 76px;width:76px;min-width:76px;max-width:76px;height:76px;min-height:76px}.pos-cart-line-thumb.is-clickable{cursor:pointer}.pos-cart-line-thumb.is-clickable:hover{filter:brightness(.98)}.pos-cart-line-thumb.is-clickable:focus-visible{outline:2px solid var(--cr-primary, #7b5cff);outline-offset:1px}.pos-cart-line-thumb .pos-fade-img{display:block;width:100%;height:100%;min-height:0;border-radius:10px;overflow:hidden;padding:0;box-sizing:border-box}.pos-cart-line-thumb .pos-fade-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pos-cart-line-thumb-fallback{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:var(--cr-text-muted);padding:6px;text-align:center;line-height:1.2}.pos-cart-line-stack{flex:1;min-width:0;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:0;padding:8px 12px;background:linear-gradient(165deg,#f4f0f9,#ebe4f5 55%,#e6def2);border-radius:0 14px 14px 0;border-inline-start:1px solid #e4e0ea;direction:rtl;text-align:right}.pos-cart-line-group.has-addons .pos-cart-line-stack{border-radius:0;min-height:76px}body.dark .pos-cart-line-stack{background:linear-gradient(165deg,color-mix(in srgb,var(--cr-primary) 18%,var(--bg-soft)),color-mix(in srgb,var(--cr-primary) 28%,var(--bg-soft)))!important}.pos-cart-line{display:flex;flex-direction:column;align-items:stretch;gap:4px;background:transparent;border:none;box-shadow:none;padding:0;margin:0;cursor:inherit;min-width:0}.pos-cart-line.is-child{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(85,50,140,.2)}.pos-cart-line-name{font-weight:700;font-size:.8rem;color:#2a2438;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:right}body.dark .pos-cart-line-name{color:var(--pos-text, var(--cr-text))}.pos-cart-line.is-child .pos-cart-line-name{font-size:.72rem;font-weight:600;color:#5b5268;-webkit-line-clamp:1;display:flex;align-items:center;justify-content:flex-start;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:unset}.pos-cart-line-addon-mark{flex-shrink:0;color:var(--cr-primary);font-weight:800}.pos-cart-line-notes{font-size:.7rem;color:#7a7288;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:right}.pos-cart-line-price{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;direction:ltr;margin-top:2px}.pos-cart-line-price__calc{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:500;color:#6b6578;font-variant-numeric:tabular-nums}.pos-cart-line-price__calc .sar-money{font-size:.72rem;font-weight:500;color:#6b6578}.pos-cart-line-price__calc .sar-money .sar-symbol,.pos-cart-line-price__calc .sar-money__num{font-size:inherit;font-weight:inherit;color:inherit}.pos-cart-line-price__total{display:inline-flex;align-items:center;font-size:.8rem;font-weight:800;color:#1f1a2a;font-variant-numeric:tabular-nums}.pos-cart-line-price__total .sar-money{font-size:.8rem;font-weight:800;color:#1f1a2a}.pos-cart-line-price__total .sar-money .sar-symbol,.pos-cart-line-price__total .sar-money__num{font-size:inherit;font-weight:inherit;color:inherit}body.dark .pos-cart-line-price__calc,body.dark .pos-cart-line-price__calc .sar-money{color:var(--cr-text-muted)}body.dark .pos-cart-line-price__total,body.dark .pos-cart-line-price__total .sar-money{color:var(--pos-text, var(--cr-text))}.pos-cart-line.is-child .pos-cart-line-price__calc,.pos-cart-line.is-child .pos-cart-line-price__calc .sar-money{font-size:.68rem}.pos-cart-line.is-child .pos-cart-line-price__total,.pos-cart-line.is-child .pos-cart-line-price__total .sar-money{font-size:.74rem;font-weight:700}.pos-cart-addons{display:flex;flex-direction:column;gap:0;padding:4px 10px 8px;background:#fff;direction:rtl}body.dark .pos-cart-addons{background:var(--bg-strong)}.pos-cart-addon{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:8px;padding:7px 2px;border-bottom:1px solid rgba(60,40,90,.08);cursor:pointer;min-width:0}.pos-cart-addon:last-child{border-bottom:none}.pos-cart-addon.is-cancelled{opacity:.5}.pos-cart-addon__name{font-size:.72rem;font-weight:600;color:#3a3348;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0}body.dark .pos-cart-addon__name{color:var(--pos-text, var(--cr-text))}.pos-cart-addon__calc,.pos-cart-addon__total{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:500;color:#6b6578;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.pos-cart-addon__calc .sar-money,.pos-cart-addon__total .sar-money{font-size:.68rem;font-weight:500;color:inherit}.pos-cart-addon__calc .sar-money .sar-symbol,.pos-cart-addon__calc .sar-money__num,.pos-cart-addon__total .sar-money .sar-symbol,.pos-cart-addon__total .sar-money__num{font-size:inherit;font-weight:inherit;color:inherit}.pos-cart-addon__total{font-weight:700;color:#2a2438;min-width:4.5em;justify-content:flex-end}body.dark .pos-cart-addon__total{color:var(--pos-text, var(--cr-text))}.pos-cart-line-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(85,50,140,.2);justify-content:flex-start;direction:rtl}.pos-cart-action{border:1px solid rgba(60,40,90,.12);background:#ffffffb3;color:var(--cr-text);border-radius:8px;padding:4px 10px;font-size:.72rem;font-weight:600;cursor:pointer;min-width:52px;min-height:26px;display:inline-flex;align-items:center;justify-content:center}.pos-cart-action:disabled{opacity:.7;cursor:wait}.pos-cart-action.danger{color:#b91c1c;border-color:#fca5a5;background:#fef2f2}.pos-cart-action .pos-spinner--xs{width:12px;height:12px;border-width:2px;border-color:#fca5a5;border-top-color:#b91c1c}.pos-cart-chef-hat{position:absolute;top:4px;right:4px;z-index:4;color:#059669;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 2px rgba(5,150,105,.35))}body.dark .pos-cart-chef-hat{color:#34d399;filter:drop-shadow(0 1px 3px rgba(52,211,153,.4))}.pos-cart-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;background:#eab308}.pos-cart-dot[data-status=DR]{background:#eab308}.pos-cart-dot[data-status=K]{background:#f59e0b}.pos-cart-dot[data-status=P]{background:#3b82f6}.pos-cart-dot[data-status=C]{background:#ef4444}.pos-cart-dot.is-cak,.pos-cart-dot[data-status=CAK]{background:#dc2626;box-shadow:0 0 0 3px #dc262647,0 1px 3px #0003}body.dark .pos-cart-dot.is-cak,body.dark .pos-cart-dot[data-status=CAK]{background:#ef4444;box-shadow:0 0 0 3px #ef444459,0 1px 3px #0006}.pos-cart-footer{flex-shrink:0;margin-top:auto;background:#fff;border-top:1px solid rgba(60,40,90,.08);box-shadow:0 -6px 20px #2814460d;z-index:2}body.dark .pos-cart-footer{background:var(--bg-strong);border-top-color:var(--cr-border)}.pos-cart-totals{padding:10px 14px 8px;display:grid;gap:4px;flex-shrink:0}.pos-cart-total-row{display:flex;justify-content:space-between;align-items:center;direction:rtl;color:var(--cr-text-muted);font-size:.78rem;font-weight:600;gap:12px;line-height:1.4;padding:1px 0}.pos-cart-total-row span:first-child{color:var(--cr-text-muted);font-weight:600;text-align:start;flex:1;min-width:0}.pos-cart-total-row .sar-money{color:var(--cr-text);font-size:.8rem;direction:ltr;text-align:end;flex-shrink:0}.pos-cart-total-row.tobacco,.pos-cart-total-row.tobacco .sar-money{color:var(--cr-primary)}.pos-cart-total-row.discount{color:#b91c1c}.pos-cart-total-row.discount>span:first-child{color:#b91c1c}.pos-cart-total-row.discount .sar-money,.pos-cart-total-row.discount .pos-cart-discount-amt,.pos-cart-total-row.discount .sar-money__num,.pos-cart-total-row.discount .sar-symbol{color:#dc2626}.pos-cart-total-row.grand{margin-top:4px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,#16a34a 8%,#fff);border:none;font-size:.82rem}body.dark .pos-cart-total-row.grand{background:color-mix(in srgb,#16a34a 14%,var(--bg-soft))}.pos-cart-total-row.grand span:first-child,.pos-cart-total-row.grand .pos-cart-total-grand-amt,.pos-cart-total-row.grand .pos-cart-total-grand-amt .sar-money__num,.pos-cart-total-row.grand .sar-symbol{color:#15803d;font-weight:700;font-size:.88rem}.pos-cart-quickpay{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 12px 12px;background:transparent;flex-shrink:0;direction:rtl}.pos-cart-quickpay-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;border-radius:12px;background:var(--cr-primary-fill, var(--cr-primary));color:#fff;padding:10px 6px;font-size:.76rem;font-weight:700;cursor:pointer;min-height:56px;transition:filter .12s ease,transform .1s ease,box-shadow .12s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--cr-primary) 28%,transparent)}.pos-cart-quickpay-btn.cash{background:#15803d;box-shadow:0 2px 8px #15803d47}.pos-cart-quickpay-btn.card{background:#1d4ed8;box-shadow:0 2px 8px #1d4ed847}.pos-cart-quickpay-btn.other{background:var(--cr-primary-fill, var(--cr-primary))}.pos-cart-quickpay-btn span{line-height:1}.pos-cart-quickpay-btn svg{font-size:1.3rem;flex-shrink:0}.pos-cart-quickpay-btn:hover:not(:disabled){filter:brightness(1.06)}.pos-cart-quickpay-btn:active:not(:disabled){transform:scale(.97)}.pos-cart-quickpay-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.pos-cart-fab,.pos-cart-sheet,.pos-cart-sheet-backdrop{display:none}@media (max-width: 900px){.pos-cart-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#140c2873;border:none;padding:0;cursor:pointer}.pos-cart-sheet{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:1201;max-height:min(88vh,720px);border-radius:18px 18px 0 0;box-shadow:0 -8px 32px #140c282e}.pos-cart-sheet__top{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(60,40,90,.08);flex-shrink:0;background:#fff}body.dark .pos-cart-sheet__top{background:var(--bg-strong);border-bottom-color:var(--cr-border)}.pos-cart-sheet__top strong{font-size:1rem}.pos-cart-sheet__close{border:none;background:color-mix(in srgb,var(--cr-primary) 10%,transparent);color:var(--cr-text);width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pos-cart-fab{display:inline-flex;align-items:center;gap:8px;position:fixed;inset-inline-end:16px;bottom:88px;z-index:1100;border:none;border-radius:999px;padding:12px 18px;background:var(--cr-primary-fill, var(--cr-primary));color:#fff;font-weight:700;box-shadow:0 6px 20px color-mix(in srgb,var(--cr-primary) 40%,transparent);cursor:pointer}.pos-cart-fab.is-empty{padding:14px}.pos-cart-fab__count{min-width:22px;height:22px;border-radius:999px;background:#ffffff40;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem}.pos-cart-fab__total{direction:ltr;font-size:.85rem}.pos-cart-fab.is-empty .pos-cart-fab__count,.pos-cart-fab.is-empty .pos-cart-fab__total{display:none}}.pos-order-screen{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;color:var(--cr-text);background:transparent;gap:0;padding:0;box-sizing:border-box}.pos-order-body{flex:1;min-height:0;display:flex;gap:0;padding:0;background:transparent;overflow:hidden}.pos-order-cart-pane{flex:0 0 25.2%;min-width:234px;max-width:324px;min-height:0;height:100%;overflow:hidden;border-inline-end:1px solid rgba(60,40,90,.08);background:#f7f6fa;box-shadow:none;z-index:1;display:flex;flex-direction:column}.pos-order-cart-pane .pos-cart{flex:1;min-height:0}.pos-order-catalog{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0;background:transparent;color:var(--cr-text);overflow:hidden}.pos-order-catalog .pos-ribbon{flex-shrink:0;border-radius:0;z-index:30;min-height:50px;height:50px;width:100%;max-width:none}.pos-order-catalog-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:6px 6px 0;position:relative;z-index:1;overflow:visible}.pos-order-catalog-header{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:nowrap;min-width:0;position:relative;z-index:40;overflow:visible}.pos-order-catalog-header .scroll-arrow-strip,.pos-order-catalog-header .pos-cat-tabs{flex:1;min-width:0}.pos-order-combos-label{flex:1;font-weight:800;font-size:1rem;color:var(--cr-primary);text-align:end}.pos-order-size-wrap{position:relative;flex-shrink:0;z-index:40}.pos-order-size-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:none;background:var(--cr-primary);color:#fff;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--cr-primary) 35%,transparent);transition:filter .15s ease,transform .15s ease}.pos-order-size-btn:hover,.pos-order-size-btn.is-open{filter:brightness(1.08)}.pos-order-size-menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:50;min-width:150px;background:linear-gradient(180deg,color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft)) 0%,var(--bg-soft) 100%);border:1px solid var(--cr-border);border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:4px;list-style:none;margin:0}.pos-order-size-menu button{width:100%;text-align:start;padding:8px 10px;border:none;background:transparent;color:var(--cr-text);cursor:pointer;border-radius:6px}.pos-order-size-menu button:hover,.pos-order-size-menu button.is-active{background:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft));color:var(--cr-primary)}.pos-order-tools{display:none}.pos-order-grid{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;display:grid;gap:8px;padding:6px 4px 10px;align-content:start;justify-content:stretch;-webkit-overflow-scrolling:touch}.pos-order-grid.size-tiny{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.pos-order-grid.size-small{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.pos-order-grid.size-med{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))}.pos-order-grid.size-large{grid-template-columns:repeat(auto-fill,minmax(188px,1fr))}.pos-product-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:168px;border-radius:14px;border:1px solid color-mix(in srgb,var(--cr-border) 80%,transparent);background:var(--bg-soft);overflow:hidden;cursor:pointer;text-align:center;padding:0;gap:0;box-shadow:0 2px 4px color-mix(in srgb,var(--cr-shadow) 25%,transparent),0 6px 14px color-mix(in srgb,var(--cr-shadow) 30%,transparent);transition:transform .18s ease,box-shadow .18s ease;color:var(--cr-text);transform:translateY(0);box-sizing:border-box}.pos-product-card:not(:has(.pimg)){justify-content:center;gap:6px;padding:16px 8px}.pos-product-card .pimg.pos-fade-img,.pos-product-card .pimg .pos-img-ph{background:#fff}.pos-product-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 4px 8px color-mix(in srgb,var(--cr-shadow) 30%,transparent),0 12px 24px color-mix(in srgb,var(--cr-primary) 28%,transparent),0 22px 40px color-mix(in srgb,var(--cr-shadow) 25%,transparent)}.pos-product-card:active:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #281e3c14,0 8px 16px #281e3c1a}.pos-product-card.is-disabled,.pos-product-card:disabled{opacity:.55;cursor:not-allowed;box-shadow:0 2px 8px #281e3c0f}.pos-product-card .pimg{display:block;width:100%;max-width:none;height:96px;max-height:none;margin:0;aspect-ratio:auto;border-radius:0;background:#fff;overflow:hidden;flex:0 0 96px;box-shadow:none}.pos-product-card .pimg img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#fff}.pos-order-grid.size-tiny .pos-product-card{height:148px;padding:0;gap:0}.pos-order-grid.size-tiny .pos-product-card .pimg{width:100%;height:80px;max-width:none;max-height:none;flex:0 0 80px;border-radius:0}.pos-order-grid.size-small .pos-product-card{height:168px}.pos-order-grid.size-small .pos-product-card .pimg{width:100%;height:96px;max-width:none;max-height:none;flex:0 0 96px}.pos-order-grid.size-med .pos-product-card{height:188px;gap:0;padding:0}.pos-order-grid.size-med .pos-product-card .pimg{width:100%;height:112px;max-width:none;max-height:none;flex:0 0 112px}.pos-order-grid.size-large .pos-product-card{height:220px;border-radius:16px;padding:0;gap:0}.pos-order-grid.size-large .pos-product-card .pimg{width:100%;height:136px;max-width:none;max-height:none;flex:0 0 136px;border-radius:0}.pos-product-card .pname{flex:0 0 auto;width:100%;min-height:2.4em;max-height:2.4em;font-weight:700;font-size:.76rem;line-height:1.2;color:var(--cr-text);padding:6px 6px 2px;box-sizing:border-box;overflow:hidden;text-align:center;text-transform:none;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}.pos-order-grid.size-tiny .pos-product-card .pname{font-size:.68rem;max-height:2.2em;padding:4px 4px 2px}.pos-order-grid.size-small .pos-product-card .pname{font-size:.76rem}.pos-order-grid.size-med .pos-product-card .pname{font-size:.82rem;max-height:2.5em}.pos-order-grid.size-large .pos-product-card .pname{font-size:.9rem;max-height:2.6em;padding:8px 6px 2px}.pos-product-card .pprice{flex:0 0 auto;font-weight:800;color:#e67e22;font-size:.82rem;padding:0 6px 8px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:100%;line-height:1}.pos-order-grid.size-tiny .pos-product-card .pprice{font-size:.8rem;padding-bottom:6px}.pos-order-grid.size-small .pos-product-card .pprice{font-size:.88rem}.pos-order-grid.size-med .pos-product-card .pprice{font-size:1rem}.pos-order-grid.size-large .pos-product-card .pprice{font-size:1.2rem;padding-bottom:10px}.pos-product-card .pprice .sar-money,.pos-product-card .pprice .sar-money__num,.pos-product-card .pprice .sar-symbol{color:#e67e22;font-weight:800}.pos-product-card .pprice-cur{color:#e67e22;font-size:inherit;font-weight:800}.pos-order-loading{display:flex;align-items:center;justify-content:center;min-height:160px;color:var(--cr-text-muted);grid-column:1 / -1}.pos-order-empty-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:inherit;grid-column:1 / -1;min-height:160px;pointer-events:none;-webkit-user-select:none;user-select:none}.pos-product-skeleton{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:12px;background:var(--bg-soft);border:1px solid var(--cr-border);opacity:.85;height:168px}.pos-product-skeleton__img,.pos-product-skeleton__line{display:block;border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--cr-border) 70%,transparent),color-mix(in srgb,var(--cr-text-muted) 18%,transparent) 45%,color-mix(in srgb,var(--cr-border) 70%,transparent));background-size:200% 100%;animation:pos-skeleton-shimmer 1.25s ease-in-out infinite}.pos-product-skeleton__img{width:100%;height:96px;aspect-ratio:auto;flex:0 0 96px;border-radius:0}.pos-product-skeleton__line{height:10px;width:78%;margin:10px auto 0;border-radius:6px}.pos-product-skeleton__line.is-short{width:48%;height:8px;margin:8px auto 12px;animation-delay:.15s}@keyframes pos-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.pos-order-bottombar{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;padding:6px 4px 8px;margin:0;background:var(--bg-soft);flex-shrink:0;width:100%;border-top:none;direction:ltr}.pos-order-bottombar__card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:none;border-radius:10px;background:var(--cr-primary-fill, var(--cr-primary));color:#fff;padding:10px 6px;font-size:.78rem;font-weight:700;cursor:pointer;min-height:58px;text-transform:none;transition:background .12s ease,transform .1s ease;box-shadow:0 2px 6px color-mix(in srgb,var(--cr-primary) 22%,transparent);white-space:nowrap;min-width:0}.pos-order-bottombar__card span{line-height:1;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-variant-numeric:tabular-nums}.pos-order-bottombar__card img{filter:brightness(0) invert(1);object-fit:contain}.pos-order-bottombar__card:hover:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 85%,#000)}.pos-order-bottombar__card:active:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 70%,#000);transform:scale(.98)}.pos-order-bottombar__card:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.pos-order-table-wrap{position:relative;display:flex;min-width:0;overflow:visible;z-index:8}.pos-order-table-wrap>.pos-order-bottombar__card{width:100%;height:100%}.pos-order-table-tip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:50;width:220px;box-sizing:border-box;padding:12px 10px 10px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:12px;box-shadow:0 10px 28px #28144629;direction:rtl;color:var(--cr-text)}.pos-order-table-tip:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:10px;height:10px;background:var(--bg-soft);border-bottom:1px solid var(--cr-border);border-inline-start:1px solid var(--cr-border);transform:rotate(-45deg)}.pos-order-table-tip__label{display:block;margin-bottom:10px;font-size:.8rem;font-weight:700;color:var(--cr-primary);text-align:center}.pos-order-table-tip__list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;margin-bottom:10px}.pos-order-table-tip__item{width:100%;border:1px solid var(--cr-border);background:var(--bg-strong);color:var(--cr-primary);border-radius:8px;padding:8px 10px;font-size:.85rem;font-weight:700;cursor:pointer;text-align:center}.pos-order-table-tip__item:hover:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft))}.pos-order-table-tip__item.is-active{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-order-table-tip__item:disabled{opacity:.6;cursor:not-allowed}.pos-order-table-tip__empty{text-align:center;font-size:.8rem;color:var(--cr-text-muted);padding:12px 6px}.pos-order-table-tip__cancel{width:100%;border:none;border-radius:8px;padding:7px 8px;font-size:.8rem;font-weight:700;cursor:pointer;background:var(--bg-strong);color:var(--cr-text)}.pos-order-guests-wrap{position:relative;display:flex;min-width:0;overflow:visible;z-index:8}.pos-order-guests-wrap>.pos-order-bottombar__card{width:100%;height:100%}.pos-order-guests-tip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:50;width:188px;box-sizing:border-box;padding:12px 10px 10px;background:var(--bg-soft);border:1px solid var(--cr-border);border-radius:12px;box-shadow:0 10px 28px #28144629;direction:rtl;color:var(--cr-text)}.pos-order-guests-tip:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:10px;height:10px;background:var(--bg-soft);border-bottom:1px solid var(--cr-border);border-inline-start:1px solid var(--cr-border);transform:rotate(-45deg)}.pos-order-guests-tip__label{display:block;margin-bottom:10px;font-size:.8rem;font-weight:700;color:var(--cr-primary);text-align:center}.pos-order-guests-tip__row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;direction:ltr;width:100%}.pos-order-guests-tip__step{width:32px;height:32px;flex:0 0 32px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-strong);color:var(--cr-primary);font-size:1.2rem;font-weight:700;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.pos-order-guests-tip__input{width:64px;flex:0 0 64px;height:32px;border:1.5px solid var(--cr-primary);border-radius:8px;text-align:center;font-weight:700;font-size:.95rem;color:var(--cr-text);outline:none;direction:ltr;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.pos-order-guests-tip__input::-webkit-outer-spin-button,.pos-order-guests-tip__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos-order-guests-tip__actions{display:flex;gap:6px;direction:ltr}.pos-order-guests-tip__ok,.pos-order-guests-tip__cancel{flex:1;border:none;border-radius:8px;padding:7px 8px;font-size:.8rem;font-weight:700;cursor:pointer}.pos-order-guests-tip__ok{background:var(--cr-primary);color:#fff;order:2}.pos-order-guests-tip__cancel{background:var(--bg-strong);color:var(--cr-text);order:1}@media (max-width: 900px){.pos-order-body{flex-direction:column}.pos-order-cart-pane{flex:none;width:0;height:0;min-height:0;max-height:0;overflow:visible;border:none;padding:0;margin:0;pointer-events:none}.pos-order-catalog{flex:1;min-height:0;width:100%}.pos-order-bottombar{margin:0;width:100%}}.split-modal{max-height:min(88vh,640px)}.split-modal__body{max-height:none}.split-modal__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.split-modal__row{border:1px solid var(--cr-border);border-radius:10px;background:color-mix(in srgb,var(--cr-primary) 6%,var(--bg-soft));padding:12px 14px;display:grid;gap:10px}.split-modal__row:has(input[type=checkbox]:checked){border-color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 12%,var(--bg-soft))}.split-modal__check{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--cr-text);min-width:0}.split-modal__check input{width:18px;height:18px;accent-color:var(--cr-primary);flex-shrink:0;margin:0}.split-modal__name{flex:1;font-weight:700;font-size:.95rem;min-width:0;line-height:1.3}.split-modal__meta{font-size:.85rem;color:var(--cr-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.split-modal__qty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;margin-inline-start:28px;border-radius:8px;background:var(--bg-soft);border:1px solid var(--cr-border);font-size:.88rem;font-weight:600;color:var(--cr-text)}.split-modal__qty-label{flex:1 1 auto;min-width:0}.split-modal__qty-control{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.split-modal__qty-control input{width:72px;flex-shrink:0;padding:8px 10px;border-radius:8px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-weight:700;font-size:.95rem;text-align:center;font-variant-numeric:tabular-nums;box-sizing:border-box}.split-modal__qty-control input:focus{outline:none;border-color:var(--cr-primary);box-shadow:0 0 0 3px #551e9b26}.split-modal__max{color:var(--cr-text-muted);font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.rom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;background:#140c2873;display:flex;align-items:center;justify-content:center;padding:16px}.rom-modal{width:min(560px,96vw);max-height:min(86vh,720px);display:flex;flex-direction:column;background:#f3eef8;border-radius:12px;box-shadow:0 16px 48px #1e0a3c47;overflow:hidden;color:#1f1a2a}.rom-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border-bottom:1px solid rgba(60,40,90,.1)}.rom-head strong{font-size:1.05rem}.rom-close{width:34px;height:34px;border:none;border-radius:8px;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rom-close:disabled{opacity:.6;cursor:wait}.rom-cols{display:grid;grid-template-columns:36px 1.4fr .6fr 1.1fr;gap:8px;padding:10px 14px 4px;font-size:.82rem;font-weight:700;color:#5b5268}.rom-body{flex:1;min-height:0;overflow-y:auto;padding:4px 14px 12px}.rom-empty{text-align:center;padding:28px 12px;color:#6b6578;font-weight:600}.rom-row{display:grid;grid-template-columns:36px 1.4fr .6fr 1.1fr;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(60,40,90,.12)}.rom-row.is-selected{background:color-mix(in srgb,var(--cr-primary, #7b5cff) 8%,transparent);margin-inline:-6px;padding-inline:6px;border-radius:8px}.rom-check{position:relative;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rom-check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}.rom-check__box{width:20px;height:20px;border-radius:4px;border:2px solid var(--cr-primary, #7b5cff);background:#fff}.rom-check input:checked+.rom-check__box{background:var(--cr-primary, #7b5cff);box-shadow:inset 0 0 0 3px #fff}.rom-name{font-weight:700;font-size:.9rem;line-height:1.3}.rom-qty{font-weight:700;text-align:center}.rom-split{display:inline-flex;align-items:center;gap:6px;justify-content:center}.rom-split__btn{width:30px;height:30px;border:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.rom-split__btn.plus{background:#2563eb}.rom-split__btn.minus{background:#60a5fa}.rom-split__btn:disabled{opacity:.4;cursor:not-allowed}.rom-split__input{width:48px;height:30px;border:1px solid rgba(60,40,90,.2);border-radius:6px;text-align:center;font-weight:700;background:#fff}.rom-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px 14px;background:#fff;border-top:1px solid rgba(60,40,90,.1)}.rom-btn{border:none;border-radius:8px;padding:14px 12px;font-size:1rem;font-weight:800;cursor:pointer;color:#fff}.rom-btn.done{background:var(--cr-primary, #6b4f3a)}.rom-btn.cancel{background:#f3eef8;color:#4a3f5c;border:1px solid rgba(60,40,90,.16)}.rom-btn:disabled{opacity:.55;cursor:not-allowed}.market-screen{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg-strong);color:var(--cr-text)}.market-screen__meta{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:700}.market-screen__doc{padding:4px 10px;border-radius:8px;background:#ffffff29}.market-screen__timer{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;color:#fde68a}.market-screen__total{padding:6px 12px;border-radius:8px;background:#16a34a;color:#fff;font-size:1.05rem;min-width:72px;text-align:center}.market-screen__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:12px;padding:12px;overflow:hidden;background:color-mix(in srgb,var(--cr-primary) 6%,var(--bg-strong))}.market-screen__cart{min-height:0;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid var(--cr-border);background:var(--bg-soft)}.market-screen__cart>.pos-cart{flex:1;min-height:0;height:100%;border:none;border-radius:0}.market-screen__cart-head strong{background:#16a34a;padding:4px 10px;border-radius:8px;font-size:1.05rem}.market-screen__cart .pos-cart{border:none;border-radius:0;background:transparent;flex:1}.market-screen__loading{flex:1;display:flex;align-items:center;justify-content:center}.market-screen__pad{min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--cr-border)}.market-screen__barcode-row{display:flex;gap:8px}.market-screen__barcode{flex:1;min-height:52px;padding:10px 14px;border-radius:10px;border:2px solid var(--cr-primary);background:var(--bg-soft);color:var(--cr-text);font-size:1.25rem;font-weight:700;letter-spacing:.04em}.market-screen__enter{min-width:88px;border-radius:10px;border:none;background:#16a34a;color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer}.market-screen__enter:disabled{opacity:.5;cursor:not-allowed}.market-screen__keys{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.market-screen__key-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1}.market-screen__key{display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--cr-border);background:var(--bg-strong);color:var(--cr-text);font-size:1.6rem;font-weight:800;cursor:pointer;min-height:64px;transition:background .15s ease}.market-screen__key:hover:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 14%,var(--bg-soft));border-color:var(--cr-primary)}.market-screen__key:disabled{opacity:.4;cursor:not-allowed}.market-screen__key.is-clear{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.market-screen__key.is-back{background:#ffedd5;color:#c2410c;border-color:#fdba74}@media (max-width: 900px){.market-screen__body{grid-template-columns:1fr;overflow:auto}.market-screen__cart{min-height:280px}}.pos-root{--pos-bg: var(--bg-strong);--pos-surface: var(--bg-soft);--pos-surface-2: var(--bg-strong);--pos-text: var(--cr-text);--pos-text-muted: var(--cr-text-muted);--pos-border: var(--cr-border);--pos-primary: var(--cr-primary);--pos-shadow: 0 8px 18px color-mix(in srgb, var(--cr-shadow) 35%, transparent);color:var(--pos-text);background:var(--pos-bg)}.pos-root,.pos-root.is-fullscreen,.pos-root:fullscreen,.pos-root:-webkit-full-screen,.pos-order-screen,.pos-order-body,.pos-order-catalog,.pos-order-catalog-main,.floor-view,.floor-view__body,.market-screen{color:var(--pos-text);background:transparent}.pos-root.is-fullscreen,.pos-root:fullscreen,.pos-root:-webkit-full-screen,body.pos-section-fullscreen .pos-root{background:var(--pos-bg)}.pos-order-cart-pane,.floor-view__body,.floor-view__tabs-row,.pos-dialog__body,.pos-modal,.pos-dialog,.olm-modal,.oo-modal,.oo-detail,.pos-add-modal,.pos-combo-modal,.pos-ribbon__dropdown,.pos-cat-chip{background:var(--pos-surface);color:var(--pos-text);border-color:var(--pos-border)}.pos-cart-head,.pos-ribbon,.pos-order-bottombar__card,.pos-cat-chip.is-active{background:var(--cr-primary-fill, var(--cr-primary))!important;border-color:var(--cr-primary);color:#fff}.pos-cat-chip:hover{border-color:var(--cr-primary);color:var(--cr-primary)}.pos-cat-chip.is-active:hover{color:#fff}.pos-product-card{background:var(--pos-surface)!important;color:var(--pos-text);border-color:color-mix(in srgb,var(--pos-border) 70%,transparent);box-shadow:0 2px 4px color-mix(in srgb,var(--cr-shadow) 25%,transparent),0 8px 18px color-mix(in srgb,var(--cr-shadow) 35%,transparent),0 16px 32px color-mix(in srgb,var(--cr-shadow) 20%,transparent)}.pos-product-card .pname{color:var(--pos-text)!important}.pos-cart-meta,.pos-cart-totals,.pos-cart-lines,.pos-cart-quickpay,.pos-order-tools,.pos-order-bottombar{color:var(--pos-text);border-color:var(--pos-border)}.pos-cart-total-row,.pos-cart-meta__token,.pos-field,.pos-list li span{color:var(--pos-text-muted)}.pos-cart-line-name,.pos-list li strong,.pos-list li button{color:var(--pos-text)}.pos-search-row input,.pos-search-date input,.pos-field input,.pos-order-tools input,.pos-list li button{background:var(--pos-surface);color:var(--pos-text);border-color:var(--pos-border)}.pos-list li button:hover{border-color:var(--pos-primary)}.floor-view__tab,.floor-view__sort-btn{background:var(--pos-surface);color:var(--pos-text);border-color:var(--pos-border)}.floor-view__tab.is-active{background:var(--pos-primary);color:#fff;border-color:var(--pos-primary)}.pos-ribbon__dropdown button{color:var(--pos-text)}.pos-ribbon__dropdown button:hover,.pos-ribbon__dropdown button.is-active{background:color-mix(in srgb,var(--pos-primary) 12%,var(--pos-surface));color:var(--pos-primary)}body.dark .pos-product-card{background:var(--bg-soft)!important;box-shadow:0 2px 4px #00000059,0 10px 22px #00000073}body.dark .pos-product-card:hover:not(:disabled){box-shadow:0 4px 10px #0006,0 14px 28px color-mix(in srgb,var(--cr-primary) 35%,transparent)}body.dark .pos-order-catalog-main,body.dark .floor-view__body{background:transparent}body.dark .pos-overlay,body.dark .olm-overlay,body.dark .oo-overlay,body.dark .oo-detail-overlay,body.dark .pos-add-overlay,body.dark .pos-combo-overlay,body.dark .payment-flow-overlay{background:#0000008c}body.dark .pos-modal,body.dark .pos-dialog,body.dark .olm-modal,body.dark .oo-modal,body.dark .oo-detail,body.dark .pos-add-modal,body.dark .pos-combo-modal,body.dark .payment-modal{background:var(--bg-soft)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important;box-shadow:0 16px 48px #0000008c}body.dark .pos-modal__header,body.dark .pos-dialog__head,body.dark .olm-header,body.dark .oo-modal__header,body.dark .oo-detail__header,body.dark .pos-add-header,body.dark .pos-combo-header,body.dark .payment-modal__header,body.dark .payment-modal .pos-modal__header,body.dark .pos-modal__footer,body.dark .pos-add-footer,body.dark .pos-combo-footer,body.dark .pos-modal__body,body.dark .pos-dialog__body,body.dark .pos-add-body,body.dark .pos-combo-body,body.dark .olm-body,body.dark .payment-modal__body{background:var(--bg-soft)!important;border-color:var(--cr-border)!important;color:var(--cr-text)!important}body.dark .pos-modal__header h3,body.dark .pos-dialog__head h3,body.dark .olm-title,body.dark .oo-modal__header h2,body.dark .oo-detail__header h3,body.dark .pos-add-header h3,body.dark .pos-combo-header h3,body.dark .payment-modal__header h3,body.dark .payment-modal .pos-modal__header h3{color:var(--cr-text)!important}body.dark .pos-icon-btn,body.dark .pos-dialog__head button,body.dark .olm-close,body.dark .oo-close-btn,body.dark .oo-icon-btn,body.dark .pos-add-close,body.dark .pos-combo-close,body.dark .payment-modal__close{background:var(--bg-strong)!important;border-color:var(--cr-border)!important;color:var(--cr-text)!important}body.dark .pos-icon-btn:hover,body.dark .pos-dialog__head button:hover,body.dark .olm-close:hover,body.dark .oo-close-btn:hover,body.dark .pos-add-close:hover,body.dark .pos-combo-close:hover,body.dark .payment-modal__close:hover{border-color:var(--cr-primary)!important;color:#fff!important;background:var(--cr-primary)!important}body.dark .pos-btn,body.dark .pos-add-btn,body.dark .pos-combo-btn,body.dark .oo-btn{background:var(--bg-strong)!important;border-color:var(--cr-border)!important;color:var(--cr-text)!important}body.dark .pos-btn:hover:not(:disabled),body.dark .pos-add-btn:hover:not(:disabled),body.dark .pos-combo-btn:hover:not(:disabled),body.dark .oo-btn:hover:not(:disabled){border-color:var(--cr-primary)!important;color:#fff!important;background:var(--cr-primary)!important}body.dark .pos-btn--primary,body.dark .pos-btn.primary,body.dark .pos-add-btn.primary,body.dark .pos-combo-btn.primary,body.dark .oo-btn--accept,body.dark .oo-btn--open{background:var(--cr-primary)!important;border-color:var(--cr-primary)!important;color:#fff!important}body.dark .order-type-modal__card,body.dark .split-modal__row,body.dark .split-modal__check,body.dark .split-modal__qty,body.dark .split-modal__qty-control input,body.dark .customer-select-modal__item,body.dark .pos-list li button{background:var(--bg-strong)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .order-type-modal__code,body.dark .order-type-modal__name,body.dark .split-modal__name,body.dark .split-modal__meta,body.dark .split-modal__max,body.dark .split-modal__qty-label{color:var(--cr-text)!important}body.dark .split-modal__meta,body.dark .split-modal__max{color:var(--cr-text-muted)!important}body.dark .market-screen__key{background:var(--bg-strong)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .market-screen__key:hover:not(:disabled){background:color-mix(in srgb,var(--cr-primary) 22%,var(--bg-soft))!important;border-color:var(--cr-primary)!important;color:#fff!important}body.dark .market-screen__key.is-clear{background:color-mix(in srgb,#ef4444 22%,var(--bg-soft))!important;color:#fecaca!important;border-color:color-mix(in srgb,#ef4444 45%,transparent)!important}body.dark .market-screen__key.is-back{background:color-mix(in srgb,#f59e0b 22%,var(--bg-soft))!important;color:#fde68a!important;border-color:color-mix(in srgb,#f59e0b 45%,transparent)!important}body.dark .market-screen__barcode{background:var(--bg-strong)!important;color:var(--cr-text)!important}body.dark .floor-table.tableDiv,body.dark .floor-table.tableDiv2,body.dark .floor-table .tableWrap{background:var(--bg-soft)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .floor-table .tableWrap .numb{color:var(--cr-text)!important}body.dark .floor-table .tableWrap>img{background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-strong))!important;border-radius:8px}body.dark .olm-filter-input,body.dark .olm-filter-select,body.dark .olm-table,body.dark .olm-table tbody td{background:var(--bg-strong)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .olm-filter-select option{background:#202127;color:#fff}body.dark .olm-table thead th{background:var(--cr-primary)!important;color:#fff!important}body.dark .payment-modal__loading{background:color-mix(in srgb,var(--bg-soft) 88%,transparent)!important}body.dark .payment-modal__loading-text{color:var(--cr-text)!important}body.dark .pos-cat-chip:not(.is-active){color:var(--cr-text)!important;background:var(--bg-soft)!important}body.dark .pos-cat-chip:not(.is-active):hover{color:#fff!important;background:var(--cr-primary)!important}body.dark .customer-select-modal__item,body.dark .customer-select-modal__name{color:var(--cr-text)!important}body.dark .customer-select-modal__meta{color:var(--cr-text-muted)!important}body.dark .pos-input,body.dark .pos-field input,body.dark .pos-field select,body.dark .pos-field textarea{background:var(--bg-strong)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .pos-label,body.dark .pos-empty,body.dark .pos-field label,body.dark .oo-modal,body.dark .oo-detail,body.dark .oo-modal__header h2,body.dark .oo-detail__header h3{color:var(--cr-text)!important}body.dark .Settings,body.dark .popupContent.settings-popup{background:var(--bg-soft)!important;color:var(--cr-text)!important;border-color:var(--cr-border)!important}body.dark .Settings .title,body.dark .Settings .fontStyleLocation li,body.dark .Settings .fontSizeLocation .size-label{color:var(--cr-text)!important}.pos-root{color:var(--cr-text);display:flex;flex-direction:column;flex:1;height:100%;min-height:0;width:100%;background:transparent;position:relative;overflow:hidden}.pos-root.is-fullscreen,.pos-root:fullscreen,.pos-root:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;width:100%;height:100%;max-width:none;background:var(--bg-strong)}body.pos-section-fullscreen .Nav,body.pos-section-fullscreen .Header{display:none!important}body.pos-section-fullscreen .foodlocation-wrapper,body.pos-section-fullscreen .foodlocation-content,body.pos-section-fullscreen .page.page--pos{padding:0!important;margin:0!important;gap:0!important;width:100%!important;max-width:none!important;height:100%!important;overflow:hidden!important;border:none!important;border-radius:0!important}body.pos-section-fullscreen .foodlocation-main,body.pos-section-fullscreen .foodlocation-wrapper{height:100vh!important;max-height:100vh!important}body.pos-section-fullscreen .pos-root{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:120000!important;width:100%!important;height:100%!important}.pos-root>.floor-view,.pos-root>.pos-order-screen,.pos-root>.market-screen{width:100%;max-width:100%}.pos-dialog__body{padding:16px;overflow:auto;display:flex;flex-direction:column;gap:12px;background:var(--bg-soft);flex:1;min-height:0}.pos-search-row{display:flex;gap:6px;align-items:center}.pos-search-body{gap:8px!important;padding:10px 12px!important}.pos-search-bar{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.pos-search-filters{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:end}.pos-search-actions{display:flex;gap:6px;align-items:center}.pos-search-actions .pos-btn{min-height:32px;padding:0 12px;white-space:nowrap}.pos-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pos-search-mode{display:inline-flex;background:var(--bg-strong, #fff);border:1px solid var(--cr-border);border-radius:8px;overflow:hidden}.pos-search-mode button{min-height:30px;padding:0 10px;border:0;background:transparent;color:var(--cr-muted, #6b6578);font-size:.78rem;font-weight:700;cursor:pointer}.pos-search-mode button.is-active{background:var(--cr-primary);color:#fff}.pos-search-cashup{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;color:var(--cr-text);cursor:pointer;-webkit-user-select:none;user-select:none}.pos-search-cashup input{width:15px;height:15px;min-height:15px;accent-color:var(--cr-primary);cursor:pointer}.pos-search-cashup input:disabled{cursor:not-allowed;opacity:.5}.pos-search-results{gap:8px;flex:1;min-height:0;max-height:none;overflow:auto;padding-inline-end:2px}.pos-search-result{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;border-radius:12px;background:var(--bg-strong);border:1px solid var(--cr-border);color:var(--cr-text);cursor:pointer;text-align:start;text-transform:none;transition:.15s ease;direction:inherit}.pos-search-result:hover{border-color:var(--cr-primary);box-shadow:0 4px 14px color-mix(in srgb,var(--cr-primary) 16%,transparent)}.pos-search-result__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pos-search-result__title{font-size:1.05rem;font-weight:800;color:var(--cr-text)}.pos-search-result__status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800;background:color-mix(in srgb,var(--cr-primary) 14%,transparent);color:var(--cr-primary);white-space:nowrap}.pos-search-result__status.is-paid{background:color-mix(in srgb,#16a34a 16%,transparent);color:#15803d}.pos-search-result__status.is-draft{background:color-mix(in srgb,#ca8a04 16%,transparent);color:#a16207}.pos-search-result__status.is-kitchen{background:color-mix(in srgb,#2563eb 16%,transparent);color:#1d4ed8}.pos-search-result__status.is-cancel{background:color-mix(in srgb,#dc2626 16%,transparent);color:#b91c1c}.pos-search-result__status.is-refund,.pos-search-result__status.is-partial{background:color-mix(in srgb,#ea580c 16%,transparent);color:#c2410c}.pos-search-result__meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.86rem;color:var(--cr-text-muted);font-weight:600}.pos-search-result__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pos-search-result__date{font-size:.84rem;color:var(--cr-text-muted);font-weight:600}.pos-search-result__total{font-size:1rem;font-weight:800;color:var(--cr-primary)}.pos-search-result__refund{font-size:.82rem;font-weight:700;color:#c2410c}.pos-search-row--dates,.pos-search-row--time{display:grid;gap:6px;align-items:end}.pos-search-row--dates{grid-template-columns:1fr 1fr}.pos-search-row--time{grid-template-columns:1.1fr .9fr .9fr}.pos-search-date{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:.72rem;font-weight:700;color:var(--cr-muted, #6b6578)}.pos-search-date input[type=date],.pos-search-date input[type=time],.pos-search-date input[type=text],.pos-search-filters .pos-search-date input{width:100%;box-sizing:border-box;min-height:32px;padding:4px 8px;border-radius:7px;border:1px solid var(--cr-border);background:var(--bg-strong, #fff);color:var(--cr-text);font-size:.85rem}@media (max-width: 720px){.pos-search-filters,.pos-search-row--dates,.pos-search-row--time{grid-template-columns:1fr}.pos-search-actions{width:100%}.pos-search-actions .pos-btn{flex:1}}.pos-discount-dialog .pos-discount-type{display:flex;gap:8px;width:100%}.pos-discount-limit{margin:0;padding:8px 10px;border-radius:8px;font-size:.85rem;font-weight:700;color:var(--cr-primary);background:color-mix(in srgb,var(--cr-primary) 10%,var(--bg-soft));border:1px solid color-mix(in srgb,var(--cr-primary) 25%,var(--cr-border))}.pos-discount-error{margin:0;padding:8px 10px;border-radius:8px;font-size:.85rem;font-weight:700;line-height:1.4;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.pos-discount-dialog .pos-discount-type .pos-btn{flex:1;min-height:42px}.pos-discount-dialog .pos-field,.pos-discount-dialog .pos-field input,.pos-discount-dialog>.pos-btn{width:100%;box-sizing:border-box}.pos-discount-suggestions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.pos-discount-chip{flex:1 1 calc(25% - 8px);min-width:56px;min-height:40px;border-radius:10px;border:1px solid var(--cr-border);background:var(--bg-soft);color:var(--cr-text);font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pos-discount-chip:hover{border-color:var(--cr-primary);color:var(--cr-primary)}.pos-discount-chip.is-active{background:var(--cr-primary);border-color:var(--cr-primary);color:#fff}.pos-field input{flex:1;min-height:42px;padding:8px 12px;border:1px solid var(--cr-border);border-radius:8px;background:var(--bg-soft);color:var(--cr-text);font-size:.95rem;text-transform:none;box-sizing:border-box}.pos-field{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:var(--cr-text-muted)}.pos-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.pos-list li button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;border-radius:8px;background:var(--bg-strong);border:1px solid var(--cr-border);color:var(--cr-text);cursor:pointer;text-align:start;text-transform:none;transition:.15s ease}.pos-list li button:hover{border-color:var(--cr-primary)}.pos-list li strong{font-size:.95rem}.pos-list li span{font-size:.8rem;color:var(--cr-text-muted)}.pos-market-hub{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-strong, #0f172a)}.pos-market-hub__card{width:min(440px,100%);padding:28px 24px;border-radius:16px;background:var(--cr-surface, #1e293b);border:1px solid var(--cr-border, rgba(148, 163, 184, .25));text-align:center;box-shadow:0 12px 40px #00000040}.pos-market-hub__title{margin:0 0 10px;font-size:1.35rem;font-weight:800;color:var(--cr-text, #f8fafc)}.pos-market-hub__sub{margin:0 0 22px;font-size:.95rem;line-height:1.5;color:var(--cr-text-muted, #94a3b8)}.pos-market-hub__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pos-market-hub__btn{border:1px solid var(--cr-border, rgba(148, 163, 184, .35));background:transparent;color:var(--cr-text, #f8fafc);border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer;text-transform:none}.pos-market-hub__btn.is-primary{background:var(--cr-primary, #6d28d9);border-color:transparent;color:#fff}.pos-market-hub__btn.is-danger{background:#b91c1c;border-color:transparent;color:#fff}.pos-market-hub__btn:disabled{opacity:.55;cursor:not-allowed}.admin-dash{--ad-green: #d1fae5;--ad-green-text: #065f46;--ad-blue: #dbeafe;--ad-blue-text: #1e40af;--ad-peach: #ffedd5;--ad-peach-text: #c2410c;--ad-pink: #fce7f3;--ad-pink-text: #be185d;--ad-slate: #e2e8f0;--ad-slate-text: #334155;--ad-teal: #ccfbf1;--ad-teal-text: #0f766e;--ad-card-radius: 18px;padding:4px 0 28px}.admin-dash__hero{margin-bottom:18px}.admin-dash__hero h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.02em}.admin-dash__hero p{margin:6px 0 0;color:var(--cr-muted, #64748b);font-size:.92rem}.admin-dash__hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-dash__chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--cr-primary) 10%,#fff);border:1px solid color-mix(in srgb,var(--cr-primary) 18%,transparent);font-size:.78rem;font-weight:600;color:var(--cr-primary)}.admin-dash__grid-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.admin-dash__grid-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-dash__hero-card,.admin-dash__mini-card{border-radius:var(--ad-card-radius);padding:18px 18px 16px;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 24px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease}.admin-dash__hero-card:hover,.admin-dash__mini-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.admin-dash__hero-card{min-height:132px;display:flex;flex-direction:column;justify-content:space-between}.admin-dash__hero-top,.admin-dash__mini-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-dash__hero-label,.admin-dash__mini-label{font-size:.88rem;font-weight:700;line-height:1.35}.admin-dash__hero-icon,.admin-dash__mini-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:1.25rem;flex-shrink:0;background:#ffffff8c}.admin-dash__hero-value{font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:8px}.admin-dash__hero-hint,.admin-dash__mini-hint{margin-top:8px;font-size:.8rem;font-weight:600;opacity:.85}.admin-dash__mini-card{min-height:96px}.admin-dash__mini-value{font-size:1.55rem;font-weight:800;margin-top:10px;letter-spacing:-.02em}.tone-green{background:var(--ad-green);color:var(--ad-green-text)}.tone-blue{background:var(--ad-blue);color:var(--ad-blue-text)}.tone-peach{background:var(--ad-peach);color:var(--ad-peach-text)}.tone-pink{background:var(--ad-pink);color:var(--ad-pink-text)}.tone-slate{background:var(--ad-slate);color:var(--ad-slate-text)}.tone-teal{background:var(--ad-teal);color:var(--ad-teal-text)}.admin-dash__charts{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:18px}.admin-dash__panel{background:var(--bg-strong, #fff);border:1px solid var(--cr-border, #e4e7ec);border-radius:var(--ad-card-radius);padding:16px 16px 12px;box-shadow:0 6px 20px #0f172a0a}.admin-dash__panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-dash__panel-head h3{margin:0;font-size:1rem;font-weight:800}.admin-dash__panel-head span{font-size:.75rem;font-weight:700;color:var(--cr-muted, #64748b);padding:4px 10px;border-radius:999px;background:var(--bg-soft, #f8fafc);border:1px solid var(--cr-border, #e4e7ec)}.admin-dash__chart-box{width:100%;min-height:260px}.admin-dash__insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-dash__insight{background:var(--bg-strong, #fff);border:1px solid var(--cr-border, #e4e7ec);border-radius:14px;padding:14px}.admin-dash__insight strong{display:block;font-size:1.2rem;margin-top:4px}.admin-dash__insight span{font-size:.82rem;color:var(--cr-muted, #64748b);font-weight:600}.admin-dash__table-wrap{overflow:auto;border-radius:12px;border:1px solid var(--cr-border, #e4e7ec)}.admin-dash__table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-dash__table th,.admin-dash__table td{padding:12px 14px;border-bottom:1px solid var(--cr-border, #e4e7ec);text-align:start}.admin-dash__table th{background:var(--bg-soft, #f8fafc);color:var(--cr-muted, #64748b);font-size:.78rem;font-weight:700}.admin-dash__user-cell{display:flex;align-items:center;gap:10px}.admin-dash__avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.85rem;background:color-mix(in srgb,var(--cr-primary) 14%,#fff);color:var(--cr-primary)}.admin-dash__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700}.admin-dash__badge.ok{background:#dcfce7;color:#166534}.admin-dash__badge.off{background:#fee2e2;color:#991b1b}.admin-dash__badge.warn{background:#fef3c7;color:#92400e}.admin-dash__pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:adminPulse 1.4s ease infinite}@keyframes adminPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.admin-dash__skeleton{border-radius:var(--ad-card-radius);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:adminShimmer 1.2s infinite;min-height:120px}@keyframes adminShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.admin-dash__chart-tooltip{background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:10px 12px;box-shadow:0 8px 24px #0f172a1f;font-size:.82rem}.admin-dash__chart-tooltip strong{display:block;margin-bottom:4px}.admin-dash__chart-tooltip ul{margin:6px 0 0;padding-inline-start:16px;max-height:120px;overflow:auto}@media (max-width: 1200px){.admin-dash__grid-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dash__grid-mini{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dash__charts{grid-template-columns:1fr}.admin-dash__insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.admin-dash__grid-hero,.admin-dash__grid-mini,.admin-dash__insights{grid-template-columns:1fr}}
