.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.modal{display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.h4{font-size:calc(1.275rem + .3vw);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.h4{font-size:1.5rem}.modal-xl{max-width:1140px}}@media (prefers-reduced-motion:reduce){.fade,.modal.fade .modal-dialog{transition:none}}.btn{background-color:initial;border:1px solid transparent;border-radius:.25rem;color:#212529;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.65;pointer-events:none}.btn-primary{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;color:#fff}.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.active,.btn-primary:active{background-color:#0a58ca;border-color:#0a53be;color:#fff}.btn-primary.active:focus,.btn-primary:active:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-success{background-color:#198754;border-color:#198754;color:#fff}.btn-success:focus,.btn-success:hover{background-color:#157347;border-color:#146c43;color:#fff}.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.active,.btn-success:active{background-color:#146c43;border-color:#13653f;color:#fff}.btn-success.active:focus,.btn-success:active:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#198754;border-color:#198754;color:#fff}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:focus,.btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37;color:#fff}.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.active,.btn-danger:active{background-color:#b02a37;border-color:#a52834;color:#fff}.btn-danger.active:focus,.btn-danger:active:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-light:focus,.btn-light:hover{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.active,.btn-light:active{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-light.active:focus,.btn-light:active:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-dark{background-color:#212529;border-color:#212529;color:#fff}.btn-dark:focus,.btn-dark:hover{background-color:#1c1f23;border-color:#1a1e21;color:#fff}.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.active,.btn-dark:active{background-color:#1a1e21;border-color:#191c1f;color:#fff}.btn-dark.active:focus,.btn-dark:active:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#212529;border-color:#212529;color:#fff}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.active,.btn-outline-secondary:active{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.active:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:initial;color:#6c757d}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;box-sizing:initial;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important}.ui-sidebar{--nav-bg:linear-gradient(185deg,#fff,#f4f5f7 62%);--nav-border:#e7e9ee;--nav-text:#5b6472;--nav-active:#c2410c;--nav-head:#9aa1ad;--nav-line:#eef0f3;--nav-card:#f7f8fa;--nav-cardbd:#e7e9ee;--nav-name:#171a1f;--nav-sub:#9aa1ad;--nav-hover:rgba(0,0,0,.04);--nav-menu-bg:#fff;background:var(--nav-bg);border-right:1px solid var(--nav-border);height:100%;left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:.3s;width:300px;z-index:91}.ui-sidebar .ui-nav-inner{display:flex;flex-direction:column;height:100%;width:100%}#root{transition:margin-left .3s ease}@media (min-width:1001px){body.ui-nav-open #root{margin-left:300px}}.ui-sidebar .ui-nav-scroll::-webkit-scrollbar{width:6px}.ui-sidebar .ui-nav-scroll::-webkit-scrollbar-track{background:transparent}.ui-sidebar .ui-nav-scroll::-webkit-scrollbar-thumb{background:rgba(120,130,145,.35);border-radius:3px}.ui-sidebar .ui-nav-scroll::-webkit-scrollbar-thumb:hover{background:var(--rm-accent)}.ui-sidebar .ui-nav-header{align-items:center;border-bottom:1px solid var(--nav-line);display:flex;flex:none;gap:11px;padding:16px 16px 14px;position:relative}.ui-sidebar .ui-nav-glow{background:radial-gradient(circle,rgba(255,163,5,.28),transparent 70%);border-radius:50%;filter:blur(20px);height:200px;left:-40px;pointer-events:none;position:absolute;top:-80px;width:200px}.ui-sidebar .ui-nav-logo{align-items:center;display:flex;flex:1 1;min-width:0}.ui-sidebar .ui-nav-logo img{max-height:34px;max-width:180px;object-fit:contain}.ui-sidebar .ui-nav-collapse{align-items:center;background:var(--nav-card);border:1px solid var(--nav-cardbd);border-radius:11px;color:var(--nav-text);cursor:pointer;display:inline-flex;flex:none;font-size:var(--fs-xl);height:40px;justify-content:center;min-width:40px;transition:color .15s,border-color .15s;width:40px}.ui-sidebar .ui-nav-collapse:hover{border-color:var(--rm-accent);color:var(--rm-accent)}.ui-sidebar .ui-nav-scroll{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 12px 12px;position:relative}.ui-sidebar .ui-nav-group-title{color:var(--nav-head);flex:none;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.16em;line-height:1.4;padding:14px 12px 7px;text-transform:uppercase}.ui-sidebar .ui-nvi{align-items:center;border-radius:14px;color:var(--nav-text);cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:700;gap:12px;min-height:45px;padding:9px 13px;position:relative;text-decoration:none;transition:color .18s,background .18s;white-space:nowrap}.ui-sidebar .ui-nvi:hover{background:var(--nav-hover);color:var(--nav-active)}.ui-sidebar .ui-nvi:hover .ui-nvi-ico{color:var(--rm-accent)}.ui-sidebar .ui-nvi.active{color:var(--nav-active);font-weight:700}.ui-sidebar .ui-nvi-ico{align-items:center;color:var(--nav-text);display:inline-flex;flex:none;font-size:var(--fs-xl);justify-content:center;position:relative;transition:color .18s;width:22px;z-index:1}.ui-sidebar .ui-nvi.active .ui-nvi-ico{color:var(--nav-active)}.ui-sidebar .ui-nvi-ico img{border-radius:4px;height:18px;object-fit:contain;width:18px}.ui-sidebar .ui-nvi-label{flex:1 1;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:1}.ui-sidebar .ui-nvi-right{align-items:center;display:inline-flex}.ui-sidebar .ui-nvi-caret,.ui-sidebar .ui-nvi-right{flex:none;margin-left:auto;position:relative;z-index:1}.ui-sidebar .ui-nvi-caret{color:var(--nav-sub);font-size:var(--fs-sm);transition:transform .2s}.ui-sidebar .ui-nvi-right+.ui-nvi-caret{margin-left:8px}.ui-sidebar .ui-nvi-caret.open{transform:rotate(180deg)}.ui-sidebar .ui-nvi-glow{background:linear-gradient(90deg,rgba(255,163,5,.2),rgba(255,163,5,.05));border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,163,5,.35),0 10px 24px -12px rgba(255,163,5,.7);inset:0;pointer-events:none;position:absolute}.ui-sidebar .ui-nvi-bar{background:var(--rm-accent);border-radius:0 3px 3px 0;box-shadow:0 0 8px rgba(255,163,5,.6);height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.ui-sidebar .ui-nav-sub{border-left:1px solid var(--nav-line);display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 19px;padding-left:10px}.ui-sidebar .ui-nvi--sub{border-radius:11px;font-size:var(--fs-md);min-height:45px;padding:7px 12px}.ui-sidebar .ui-nvi--sub .ui-nvi-ico{font-size:var(--fs-lg);width:20px}.ui-sidebar .ui-nvi--sub.active{background:rgba(255,163,5,.1);box-shadow:inset 0 0 0 1px rgba(255,163,5,.28)}.ui-sidebar .ui-nav-footer{border-top:1px solid var(--nav-line);flex:none;padding:10px 12px 12px}.ui-sidebar .ui-user-wrap{position:relative}.ui-sidebar .ui-user-card{align-items:center;background:var(--nav-card);border:1px solid var(--nav-cardbd);border-radius:15px;cursor:pointer;display:flex;gap:11px;padding:9px 11px;position:relative;transition:border-color .15s}.ui-sidebar .ui-user-card:hover{border-color:var(--rm-accent)}.ui-sidebar .ui-user-avatar{background:linear-gradient(150deg,var(--rm-accent),#ef6c0a);border-radius:11px;box-shadow:0 4px 12px -3px rgba(255,163,5,.7);color:#fff;display:grid;flex:none;font-size:var(--fs-base);font-weight:800;height:38px;place-items:center;width:38px}.ui-sidebar .ui-user-text{flex:1 1;line-height:1.25;min-width:0}.ui-sidebar .ui-user-name{color:var(--nav-name);font-size:var(--fs-md);font-weight:700}.ui-sidebar .ui-user-name,.ui-sidebar .ui-user-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-sidebar .ui-user-sub{color:var(--nav-sub);font-size:var(--fs-xs)}.ui-sidebar .ui-user-chev{color:var(--nav-sub);flex:none;font-size:var(--fs-md);transition:transform .2s}.ui-sidebar .ui-user-card.open .ui-user-chev{transform:rotate(180deg)}.ui-sidebar .ui-user-menu{animation:ui-menupop .16s ease-out;background:var(--nav-menu-bg);border:1px solid var(--nav-cardbd);border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 -12px 40px -10px rgba(16,24,40,.25);left:0;overflow:hidden;padding:6px;position:absolute;right:0;z-index:30}@keyframes ui-menupop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-sidebar .ui-user-menu-title{color:var(--nav-head);display:block;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.14em;padding:8px 11px 6px;text-transform:uppercase}.ui-sidebar .ui-umi{align-items:center;border-radius:11px;color:#374151;cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:600;gap:11px;min-height:44px;padding:10px 11px;text-decoration:none;transition:background .15s}.ui-sidebar .ui-umi:hover{background:var(--nav-hover)}.ui-sidebar .ui-umi i{flex:none;font-size:var(--fs-lg);text-align:center;width:18px}.ui-sidebar .ui-umi.danger{border-radius:0 0 11px 11px;border-top:1px solid var(--nav-line);color:#e5484d;font-weight:700;margin-top:4px;padding-top:12px}.ui-sidebar .copyright{color:var(--nav-sub);display:block;font-size:var(--fs-xs);font-weight:500;margin-top:12px;text-align:center}.ui-sidebar .copyright .copyright-links{display:flex;gap:16px;justify-content:center;margin-top:4px}.ui-sidebar .copyright a{color:var(--nav-sub);cursor:pointer;text-decoration:underline}.ui-sidebar .ui-ico-close{display:none}@media (max-width:900px){.ui-sidebar{border-right:none!important;max-width:100%;right:0;width:100%!important}.ui-sidebar .ui-nav-inner{animation:ui-nav-slidein .26s cubic-bezier(.4,0,.2,1)}@keyframes ui-nav-slidein{0%{opacity:.35;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}.ui-sidebar .ui-nav-header{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-top:calc(18px + env(safe-area-inset-top))}.ui-sidebar .ui-nav-footer,.ui-sidebar .ui-nav-scroll{padding-left:calc(12px + env(safe-area-inset-left));padding-right:calc(12px + env(safe-area-inset-right))}.ui-sidebar .ui-nav-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.ui-sidebar .ui-ico-collapse{display:none}.ui-sidebar .ui-ico-close{display:inline-block}.ui-sidebar .ui-nav-collapse{font-size:var(--fs-3xl);height:44px;min-width:44px;width:44px}.ui-sidebar .ui-nav-logo img{max-height:40px}.ui-sidebar .ui-nav-group-title{font-size:var(--fs-xs);padding:16px 12px 8px}.ui-sidebar .ui-nvi{border-radius:15px;font-size:var(--fs-lg);min-height:50px}.ui-sidebar .ui-nvi-ico{font-size:var(--fs-2xl);width:26px}.ui-sidebar .ui-nvi--sub{font-size:var(--fs-base);min-height:46px}.ui-sidebar .ui-nvi--sub .ui-nvi-ico{font-size:var(--fs-xl);width:22px}.ui-sidebar .ui-user-card{border-radius:16px;padding:12px}.ui-sidebar .ui-user-avatar{font-size:var(--fs-lg);height:42px;width:42px}.ui-sidebar .ui-user-name{font-size:var(--fs-lg)}.ui-sidebar .ui-user-sub{font-size:var(--fs-sm)}.ui-sidebar .ui-umi{font-size:var(--fs-lg);min-height:50px}.ui-sidebar .ui-umi i{font-size:var(--fs-xl)}}.rm-dark .ui-sidebar{--nav-bg:linear-gradient(185deg,#1c2027,#121419 60%);--nav-border:hsla(0,0%,100%,.05);--nav-text:#98a0ac;--nav-active:#fff;--nav-head:#5b6472;--nav-line:hsla(0,0%,100%,.06);--nav-card:hsla(0,0%,100%,.04);--nav-cardbd:hsla(0,0%,100%,.08);--nav-name:#f4f5f7;--nav-sub:#7b8390;--nav-hover:hsla(0,0%,100%,.06);--nav-menu-bg:#242932;background:var(--nav-bg);border-right:1px solid var(--nav-border)}.rm-dark .ui-sidebar .ui-nvi-bar{background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.7)}.rm-dark .ui-sidebar .ui-nvi--sub.active{background:rgba(255,163,5,.14);box-shadow:inset 0 0 0 1px rgba(255,163,5,.32)}.rm-dark .ui-sidebar .ui-umi{color:#c8ccd4}.rm-dark .ui-sidebar .ui-user-menu{box-shadow:0 -12px 40px -8px rgba(0,0,0,.6)}.ui-packet-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ui-packet-container:before{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));bottom:0;opacity:.6;pointer-events:none;z-index:1}.ui-packet-container:after,.ui-packet-container:before{content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ui-packet-container:after{background:linear-gradient(90deg,rgba(255,163,5,.8),rgba(255,140,0,.8) 50%,rgba(255,163,5,.8));background-size:200% 100%;height:4px;opacity:0;z-index:2}.ui-packet-container:hover{box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08)}.ui-packet-container:hover:before{opacity:.8}.ui-packet-container-background{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.ui-packet-container-background i{font-size:var(--fs-deco-xl);opacity:.06;position:absolute}.ui-packet-container[data-status=none] .ui-packet-container-background i{color:#c1c7c7}.ui-packet-container[data-status=Approved] .ui-packet-container-background i{color:#573a0c}.ui-packet-container[data-status=Ready] .ui-packet-container-background i{color:#0b4b50}.ui-packet-container[data-status=OnDelivery] .ui-packet-container-background i{color:#032d49}.ui-packet-container[data-status=Delivered] .ui-packet-container-background i{color:#075326}.ui-packet-container[data-status=Rejected] .ui-packet-container-background i{color:#420c06}.ui-packet-container[data-status=none] .ui-packet-container-background i:first-child{left:-30px;top:-20px}.ui-packet-container[data-status=none] .ui-packet-container-background i:nth-child(2){bottom:-30px;font-size:var(--fs-deco-lg);left:40px}.ui-packet-container[data-status=Approved] .ui-packet-container-background i{left:-40px;top:50%;transform:translateY(-50%)}.ui-packet-container[data-status=Ready] .ui-packet-container-background i{left:-35px;top:-30px}.ui-packet-container[data-status=OnDelivery] .ui-packet-container-background i{bottom:-25px;left:-30px}.ui-packet-container[data-status=Delivered] .ui-packet-container-background i{left:-35px;top:50%;transform:translateY(-50%)}.ui-packet-container[data-status=Rejected] .ui-packet-container-background i{left:-40px;top:-30px}.ui-packet-bubble{background:hsla(0,0%,100%,.3);border-radius:50%;pointer-events:none;position:absolute;z-index:0}.ui-packet-btn-status-none{background-color:#f1c40f!important;border-color:#f1c40f!important;color:#212529!important}.ui-packet-btn-status-approved{background-color:#bdc3c7!important;border-color:#bdc3c7!important;color:#212529!important}.ui-packet-btn-status-ready{background-color:#2980b9!important;border-color:#2980b9!important;color:#fff!important}.ui-packet-btn-status-delivered,.ui-packet-btn-status-ondelivery{background-color:#27ae60!important;border-color:#27ae60!important;color:#fff!important}.ui-packet-btn-status-rejected{background-color:#c0392b!important;border-color:#c0392b!important;color:#fff!important}.ui-packet-desktop-view{align-items:center;background:transparent;display:flex;flex-wrap:wrap;gap:4px;padding:4px;position:relative;z-index:2}.ui-packet-mobile-view{display:none}.ui-packet-desktop-platform{align-items:center;display:flex;flex:0 0 200px;gap:12px;min-width:200px}.ui-packet-platform-logo{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-shrink:0;height:72px;justify-content:center;padding:2px;width:72px}.ui-packet-platform-logo-img{height:100%;object-fit:contain;width:100%}.ui-packet-platform-logo-icon{color:var(--rm-accent);font-size:var(--fs-5xl)}.ui-packet-platform-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.ui-packet-platform-order{color:#212529;font-size:var(--fs-xl);font-weight:700;line-height:1.2;word-break:break-word}.ui-packet-platform-code{color:#6c757d;font-size:var(--fs-sm);font-weight:500;line-height:1.3;word-break:break-word}.ui-packet-desktop-customer{display:flex;flex:1 1 150px;flex-direction:column;gap:6px;max-width:128px;min-width:0}.ui-packet-customer-courier,.ui-packet-customer-name{align-items:center;color:#495057;display:flex;font-size:var(--fs-md);gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-packet-customer-name{color:#212529;font-weight:600}.ui-packet-customer-courier i,.ui-packet-customer-name i{color:var(--rm-accent);flex-shrink:0;width:16px}.ui-packet-desktop-status{display:flex;flex:0 0 auto;justify-content:center;width:200px}.ui-packet-desktop-status-badge{align-items:center;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-size:var(--fs-md);font-weight:600;gap:8px;padding:8px 16px;white-space:nowrap}.ui-packet-desktop-status-badge i{font-size:var(--fs-xl)}.ui-packet-desktop-payment{display:flex;flex:0 0 180px;flex-direction:column;gap:6px;max-width:120px}.ui-packet-payment-amount{align-items:center;color:#212529;display:flex;font-size:var(--fs-xl);font-weight:700;gap:8px}.ui-packet-payment-amount i{color:#ffc107;font-size:var(--fs-2xl)}.ui-packet-payment-method{align-items:center;color:#6c757d;display:flex;font-size:var(--fs-sm);font-weight:500;gap:6px}.ui-packet-payment-method i{color:var(--rm-accent)}.ui-packet-desktop-time{display:flex;flex:0 0 130px;flex-direction:column;gap:6px;max-width:100px}.ui-packet-time-date{align-items:center;color:#6c757d;display:flex;font-size:var(--fs-sm);font-weight:500;gap:6px}.ui-packet-time-date i{color:var(--rm-accent)}.ui-packet-time-elapsed{align-items:center;align-self:flex-start;border-radius:12px;color:#fff;display:inline-flex;font-size:var(--fs-sm);font-weight:700;gap:6px;padding:6px 12px}.ui-packet-time-elapsed i{font-size:var(--fs-base)}.ui-packet-desktop-actions{grid-gap:8px;display:grid;flex:0 0 480px;gap:8px;grid-template-columns:repeat(2,1fr);margin-left:auto;min-width:480px}.ui-packet-desktop-actions>*{grid-column:span 1}.ui-packet-desktop-actions>:only-child{grid-column:1/-1}.ui-packet-desktop-actions>:first-child:nth-last-child(2),.ui-packet-desktop-actions>:first-child:nth-last-child(2)~*{grid-column:span 1}.ui-packet-desktop-actions>:first-child:nth-last-child(3)~:last-child{grid-column:1/-1}.ui-packet-desktop-btn{align-items:center!important;border:none!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;cursor:pointer;display:inline-flex!important;flex-shrink:0;font-size:var(--fs-base)!important;font-weight:600!important;gap:8px!important;height:48px!important;justify-content:center!important;line-height:1!important;max-height:48px!important;min-height:48px!important;min-width:110px!important;overflow:hidden!important;padding:0 16px!important;text-align:center!important;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap!important;width:100%!important}.ui-packet-desktop-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transform:translateY(-2px)}.ui-packet-desktop-btn:active{transform:scale(.95)}.ui-packet-desktop-btn i{flex-shrink:0;font-size:var(--fs-xl);line-height:1}.ui-packet-desktop-btn-success{background:linear-gradient(135deg,#28a745,#218838)!important;color:#fff!important}.ui-packet-desktop-btn-secondary{background:linear-gradient(135deg,#6c757d,#545b62);color:#fff}.ui-packet-desktop-btn-ghost{background:var(--rm-card);border:2px solid var(--rm-accent)!important;color:var(--rm-accent)}.ui-packet-desktop-btn-ghost:hover{background:var(--rm-accent);color:#fff}.ui-packet-time-success{background:linear-gradient(135deg,#28a745,#218838)}.ui-packet-time-warning{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.ui-packet-time-danger{background:linear-gradient(135deg,#dc3545,#c82333)}@media (max-width:768px){.ui-packet-container{background:var(--rm-card)!important;border-radius:12px!important;margin-bottom:8px;padding:0}.ui-packet-desktop-view{display:none}.ui-packet-mobile-view{box-shadow:6px 0 20px rgba(255,163,5,.25),-6px 0 20px rgba(255,163,5,.25),0 4px 15px rgba(0,0,0,.1),0 8px 25px rgba(255,163,5,.3);display:flex;flex-direction:column;gap:0;position:relative}.ui-packet-mobile-view:after,.ui-packet-mobile-view:before{background:linear-gradient(180deg,rgba(255,163,5,0),rgba(255,163,5,.8) 20%,#ffa305 50%,rgba(255,163,5,.8) 80%,rgba(255,163,5,0));bottom:0;content:"";position:absolute;top:0;width:2px;z-index:10}.ui-packet-mobile-view:before{left:0}.ui-packet-mobile-view:after{right:0}.ui-packet-mobile-header{align-items:center;background:var(--rm-brand-gradient-135);border-radius:12px 12px 0 0;display:flex;gap:8px;min-height:68px;overflow:hidden;padding:12px;position:relative}.ui-packet-mobile-header:before{background:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:200px}.ui-packet-mobile-logo{align-items:center;background:hsla(0,0%,100%,.95);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px;z-index:1}.ui-packet-mobile-logo-img{height:100%;object-fit:contain;width:100%}.ui-packet-mobile-logo-icon{color:var(--rm-accent);font-size:var(--fs-3xl)}.ui-packet-mobile-order-info{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;min-height:44px;z-index:1}.ui-packet-mobile-order-row{align-items:center;display:flex;gap:8px}.ui-packet-mobile-order-number{color:#fff;font-size:var(--fs-base);font-weight:700;letter-spacing:-.3px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ui-packet-mobile-order-code{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.95);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:rgba(0,0,0,.85);font-size:var(--fs-2xs);font-weight:600;line-height:1.2;padding:3px 8px}.ui-packet-mobile-status-badge{align-items:center;align-self:flex-start;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);display:inline-flex;font-size:var(--fs-3xs);font-weight:600;gap:4px;line-height:1.3;padding:3px 8px}.ui-packet-mobile-status-badge i,.ui-packet-mobile-time{font-size:var(--fs-2xs)}.ui-packet-mobile-time{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;font-weight:700;gap:1px;justify-content:center;line-height:1.2;min-height:44px;min-width:44px;padding:6px 8px;z-index:1}.ui-packet-mobile-time i{font-size:var(--fs-xs)}.ui-packet-mobile-time.ui-packet-time-success{background:rgba(40,167,69,.95);box-shadow:0 4px 12px rgba(40,167,69,.3);color:#fff}.ui-packet-mobile-time.ui-packet-time-warning{background:rgba(255,193,7,.95);box-shadow:0 4px 12px rgba(255,193,7,.3);color:#212529}.ui-packet-mobile-time.ui-packet-time-danger{background:rgba(220,53,69,.95);box-shadow:0 4px 12px rgba(220,53,69,.3);color:#fff}.ui-packet-mobile-print-btn{align-items:center;background:hsla(0,0%,100%,.95);border:none;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px;z-index:1}.ui-packet-mobile-print-btn i{color:var(--rm-accent);font-size:var(--fs-xl)}.ui-packet-mobile-print-btn:active{box-shadow:0 1px 4px rgba(0,0,0,.2);transform:scale(.95)}.ui-packet-status-,.ui-packet-status-none{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #dc3545;color:#495057}.ui-packet-status-rejected{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.ui-packet-status-approved{background:linear-gradient(135deg,#ffc107,#e0a800);color:#212529}.ui-packet-status-ready{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.ui-packet-status-ondelivery{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff}.ui-packet-status-delivered{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.ui-packet-mobile-section{background:var(--rm-card);border-bottom:1px solid rgba(0,0,0,.06);padding:8px 12px}.ui-packet-mobile-info-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ui-packet-mobile-info-item{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:8px;padding:8px}.ui-packet-mobile-icon{align-items:center;background:var(--rm-brand-gradient-135);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-base);height:32px;justify-content:center;width:32px}.ui-packet-mobile-info-content{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ui-packet-mobile-label{color:#6c757d;font-size:var(--fs-3xs);font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ui-packet-mobile-value{color:#212529;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-packet-mobile-payment{background:var(--rm-card);border-bottom:1px solid rgba(0,0,0,.06);padding:12px}.ui-packet-mobile-payment-row{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:12px}.ui-packet-mobile-payment-item{align-items:center;display:flex;gap:8px;min-height:28px}.ui-packet-mobile-payment-item i{color:#ffc107;font-size:var(--fs-base)}.ui-packet-mobile-amount{color:#212529;font-size:var(--fs-lg);font-weight:700}.ui-packet-mobile-payment-right{align-items:center;display:flex;flex-direction:row;gap:6px}.ui-packet-mobile-payment-method{align-items:center;background:var(--rm-card);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#495057;display:flex;font-size:var(--fs-sm);font-weight:600;gap:6px;min-height:28px;padding:6px 12px}.ui-packet-mobile-payment-method i{color:var(--rm-accent);font-size:var(--fs-md)}.ui-packet-mobile-payment-time{align-items:center;background:rgba(255,163,5,.05);border-radius:8px;color:#6c757d;display:flex;font-size:var(--fs-xs);font-weight:500;gap:6px;min-height:28px;padding:6px 12px}.ui-packet-mobile-payment-time i{color:var(--rm-accent);font-size:var(--fs-sm)}.ui-packet-mobile-actions{background:var(--rm-card);border-radius:0 0 12px 12px;display:flex;flex-flow:wrap;gap:6px;padding:10px 12px;position:relative}.ui-packet-mobile-actions:after{background:radial-gradient(ellipse at center,rgba(255,163,5,.5) 0,rgba(255,163,5,.3) 40%,transparent 70%);border-radius:50%;bottom:-12px;content:"";filter:blur(8px);height:12px;left:10%;position:absolute;right:10%;z-index:-1}.ui-packet-mobile-btn{align-items:center!important;border:none!important;border-radius:10px!important;cursor:pointer;display:flex!important;flex:1 1;flex-direction:column!important;font-size:var(--fs-md)!important;font-weight:600!important;gap:3px;justify-content:center!important;line-height:1.2!important;min-height:52px!important;min-width:100px;padding:10px!important;text-align:center!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.ui-packet-mobile-btn i{font-size:var(--fs-2xl)}.ui-packet-mobile-btn span{font-size:var(--fs-2xs);font-weight:600}.ui-packet-mobile-btn:active{transform:scale(.96)}.ui-packet-mobile-btn-close{background:linear-gradient(135deg,#007bff,#0056b3)!important;box-shadow:0 2px 8px rgba(13,110,253,.3)!important;color:#fff!important;flex:2 1}.ui-packet-mobile-btn-close:active{box-shadow:0 1px 4px rgba(13,110,253,.3)!important}.ui-packet-mobile-btn-secondary{background:linear-gradient(135deg,#6c757d,#545b62);box-shadow:0 2px 8px hsla(208,7%,46%,.3);color:#fff}.ui-packet-mobile-btn-secondary:active{box-shadow:0 1px 4px hsla(208,7%,46%,.3)}}@media (max-width:1280px){.ui-packet-desktop-view{gap:8px;padding:4px}.ui-packet-desktop-platform{flex:0 0 140px}.ui-packet-platform-logo{height:72px;width:72px}.ui-packet-platform-order{font-size:var(--fs-lg)}.ui-packet-desktop-customer{flex:1 1 130px}.ui-packet-desktop-payment{flex:0 0 160px}.ui-packet-desktop-time{flex:0 0 120px}.ui-packet-desktop-actions{flex:0 0 440px;min-width:100%}.ui-packet-desktop-btn{font-size:var(--fs-md)!important;height:44px!important;max-height:44px!important;min-height:44px!important;min-width:100px!important;padding:0 12px!important}}@media (max-width:1024px){.ui-packet-desktop-view{gap:10px;padding:4px}.ui-packet-desktop-platform{flex:0 0 130px}.ui-packet-desktop-time{display:none}.ui-packet-platform-logo{height:62px;width:62px}.ui-packet-desktop-customer{flex:1 1 120px}.ui-packet-desktop-payment{flex:0 0 140px;font-size:var(--fs-sm)}.ui-packet-payment-amount{font-size:var(--fs-base)}.ui-packet-desktop-actions{flex:0 0 380px;min-width:100%}.ui-packet-desktop-btn{font-size:var(--fs-sm)!important;height:42px!important;max-height:42px!important;min-height:42px!important;min-width:90px!important;padding:0 10px!important}.ui-packet-desktop-btn i{font-size:var(--fs-base)}}@media (max-width:380px){.ui-packet-mobile-header{padding:8px 10px}.ui-packet-mobile-logo{height:40px;width:40px}.ui-packet-mobile-order-number{font-size:var(--fs-base)}.ui-packet-mobile-order-code{font-size:var(--fs-2xs)}.ui-packet-mobile-info-grid{grid-template-columns:1fr}.ui-packet-mobile-payment-row{align-items:flex-start;flex-direction:column;gap:6px}.ui-packet-mobile-actions{gap:5px;padding:8px 10px}.ui-packet-mobile-btn{min-height:48px!important;min-width:90px;padding:8px!important}.ui-packet-mobile-btn span{font-size:var(--fs-3xs)}.ui-packet-mobile-btn i{font-size:var(--fs-xl)}}.ui-ctlist_filters{background:var(--rm-card);border:2px solid #e9ecef;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:2rem;padding:1.5rem}.ui-ctlist_filters_grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.5rem}.ui-ctlist_search_actions{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto}.ui-ctlist_input_group{display:flex;flex-direction:column;position:relative}.ui-ctlist_main_layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;transition:all .3s ease}.ui-ctlist_main_layout.has_detail{grid-template-columns:1fr 1fr}.ui-ctlist_report_card{background:var(--rm-card);border:2px solid #e9ecef;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:1.5rem;padding:1.5rem}.ui-ctlist_report_header{align-items:center;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem;transition:all .3s ease}.ui-ctlist_report_header:hover{background:#f8f9fa}.ui-ctlist_report_title{align-items:center;color:#2c3e50;display:flex;font-size:var(--fs-2xl);font-weight:600;gap:.5rem}.ui-ctlist_report_title i{color:var(--rm-accent)}.ui-ctlist_report_toggle{color:#6c757d;transition:transform .3s ease}.ui-ctlist_report_toggle.open{transform:rotate(180deg)}.ui-ctlist_report_content{margin-top:1rem;overflow:hidden;transition:all .3s ease}.ui-ctlist_option_symbol{color:#95a5a6;margin-right:.5rem}.ui-ctlist_grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:1rem}.ui-ctlist_card{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:16px;box-shadow:var(--rm-shadow-card);cursor:pointer;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-ctlist_card:before{background:linear-gradient(90deg,var(--rm-accent),#ff6f00);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ui-ctlist_card:hover{border-color:var(--rm-accent);box-shadow:0 12px 40px rgba(255,163,5,.15);transform:translateY(-4px)}.ui-ctlist_card:hover:before{opacity:1}.ui-ctlist_card.rejected{border-color:rgba(244,67,54,.5);border-width:2px}.ui-ctlist_card.selected{background:linear-gradient(135deg,rgba(255,163,5,.08),rgba(255,111,0,.05));border-color:var(--rm-accent);border-width:2px;box-shadow:0 8px 24px rgba(255,163,5,.25);transform:translateY(-2px)}.ui-ctlist_card.selected:before{opacity:1}.ui-ctlist_card.rejected:before{background:linear-gradient(90deg,#f44336,#d32f2f);opacity:1}.ui-ctlist_card_header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ui-ctlist_card_title{align-items:center;color:#2c3e50;display:flex;flex:1 1;font-size:var(--fs-xl);font-weight:600;gap:.5rem}.ui-ctlist_card_title.rejected{color:#f44336}.ui-ctlist_card_price{color:var(--rm-accent);font-size:var(--fs-2xl);font-weight:700;white-space:nowrap}.ui-ctlist_integration_logo{height:20px;margin-left:.5rem;object-fit:contain;width:auto}.ui-ctlist_card_time{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.ui-ctlist_card_time_row{align-items:center;color:#6c757d;display:flex;font-size:var(--fs-sm);gap:.5rem}.ui-ctlist_card_time_icon{color:var(--rm-accent);font-size:var(--fs-2xs)}.ui-ctlist_card_note{background:#e3f2fd;border-left:3px solid #2196f3;border-radius:6px;color:#1565c0;font-size:var(--fs-sm);margin:.75rem 0;padding:.5rem .75rem}.ui-ctlist_card_meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ui-ctlist_badge{align-items:center;border-radius:8px;display:inline-flex;font-size:var(--fs-xs);font-weight:600;gap:.35rem;letter-spacing:.3px;padding:.35rem .75rem;text-transform:uppercase}.ui-ctlist_badge.payment{background:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3);color:#4caf50}.ui-ctlist_badge.discount{background:rgba(255,163,5,.2);border:1px solid rgba(255,163,5,.3);color:var(--rm-accent)}.ui-ctlist_badge.cancelled{background:rgba(244,67,54,.2);border:1px solid rgba(244,67,54,.3);color:#f44336}.ui-ctlist_badge.extra{background:rgba(156,39,176,.2);border:1px solid rgba(156,39,176,.3);color:#9c27b0}.ui-ctlist_person_count{align-items:center;background:#f8f9fa;border-radius:8px;color:#6c757d;display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:.35rem;padding:.35rem .75rem}.ui-ctlist_empty{background:var(--rm-card);border:2px solid #e9ecef;border-radius:20px;color:#95a5a6;padding:4rem 2rem;text-align:center}.ui-ctlist_empty_icon{color:#dee2e6;font-size:var(--fs-deco-md);margin-bottom:1rem}.ui-ctlist_empty_text{font-size:var(--fs-2xl);font-weight:500}.ui-ctlist_detail_panel{background:#fff;border:2px solid #e9ecef;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);max-height:calc(100vh - 3rem);overflow-x:hidden;overflow-y:auto;padding:1.5rem;position:-webkit-sticky;position:sticky;top:1.5rem}.ui-ctlist_detail_panel::-webkit-scrollbar{width:6px}.ui-ctlist_detail_panel::-webkit-scrollbar-track{background:transparent}.ui-ctlist_detail_panel::-webkit-scrollbar-thumb{background:rgba(255,163,5,.3);border-radius:3px}.ui-ctlist_detail_panel::-webkit-scrollbar-thumb:hover{background:rgba(255,163,5,.5)}.ui-ctlist_spinner{animation:ui-ctlist_spin .8s linear infinite;border:2px solid rgba(255,163,5,.2);border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes ui-ctlist_spin{to{transform:rotate(1turn)}}@media (max-width:1200px){.ui-ctlist_main_layout.has_detail{grid-template-columns:1fr}.ui-ctlist_detail_panel{-webkit-overflow-scrolling:touch;border-radius:0;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1000}}@media (max-width:768px){.ui-ctlist_filters_grid,.ui-ctlist_grid{grid-template-columns:1fr}}@media (max-width:480px){.ui-ctlist_card_header{flex-direction:column;gap:.5rem}.ui-ctlist_card_price{align-self:flex-start}}.ui-ctlist_detail_panel::-webkit-scrollbar{width:8px}.rm-dark .ui-ctlist_filters,.rm-dark .ui-ctlist_report_card{border-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctlist_report_header:hover{background:hsla(0,0%,100%,.05)}.rm-dark .ui-ctlist_report_title{color:#fff}.rm-dark .ui-ctlist_report_toggle{color:hsla(0,0%,100%,.4)}.rm-dark .ui-ctlist_option_symbol{color:hsla(0,0%,100%,.3)}.rm-dark .ui-ctlist_card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,163,5,.3)}.rm-dark .ui-ctlist_card_time_row{color:hsla(0,0%,100%,.5)}.rm-dark .ui-ctlist_card_time_icon{color:rgba(255,163,5,.6)}.rm-dark .ui-ctlist_card_note{background:rgba(41,128,185,.2);border-left-color:#2980b9;color:hsla(0,0%,100%,.8)}.rm-dark .ui-ctlist_person_count{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctlist_badge{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.rm-dark .ui-ctlist_badge.payment{background:rgba(52,152,219,.2);color:#3498db}.rm-dark .ui-ctlist_badge.discount{background:rgba(255,163,5,.2);color:var(--rm-accent)}.rm-dark .ui-ctlist_badge.extra{background:rgba(155,89,182,.2);color:#9b59b6}.rm-dark .ui-ctlist_badge.cancelled{background:rgba(231,76,60,.2);color:#e74c3c}.rm-dark .ui-ctlist_empty{border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.rm-dark .ui-ctlist_empty_icon{color:hsla(0,0%,100%,.2)}.rm-dark .ui-ctlist_detail_panel{background:#1a1a1a;border-color:hsla(0,0%,100%,.08)}.ui-ctlist_report_content{display:flex;flex-direction:column;gap:1.1rem}.ui-ctlist_report_block{background:var(--rm-card);border:1px solid #eef0f3;border-radius:18px;box-shadow:0 1px 3px rgba(16,24,40,.04);padding:.9rem .9rem 1rem}.ui-ctlist_section_title{align-items:center;color:#98a2b3;display:flex;font-size:var(--fs-xs);font-weight:700;gap:.5rem;letter-spacing:.8px;margin:.15rem .35rem .7rem;text-transform:uppercase}.ui-ctlist_section_title i{color:var(--rm-accent);font-size:var(--fs-sm)}.ui-ctlist_list{display:flex;flex-direction:column;gap:2px}.ui-ctlist_row{align-items:center;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;padding:.68rem .85rem;transition:background .18s ease}.ui-ctlist_row:hover{background:#f6f7f9}.ui-ctlist_row_label{align-items:center;color:#344054;display:inline-flex;font-size:var(--fs-md);font-weight:600;gap:.5rem;min-width:0;word-break:break-word}.ui-ctlist_row_meta{align-items:center;display:inline-flex;flex-shrink:0;gap:.6rem}.ui-ctlist_row_value{font-feature-settings:"tnum";color:#1d2939;font-size:var(--fs-base);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ui-ctlist_row_count{background:#f2f4f7;color:#667085;justify-content:center;min-width:24px;padding:0 7px}.ui-ctlist_row_count,.ui-ctlist_row_qty{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700;height:22px}.ui-ctlist_row_qty{background:rgba(255,163,5,.12);color:#d97706;padding:0 9px}.ui-ctlist_row_bullet{background:currentColor;border-radius:50%;height:6px;margin-left:8px;opacity:.4;width:6px}.ui-ctlist_row--expandable{cursor:pointer}.ui-ctlist_chevron{align-items:center;background:rgba(0,0,0,.05);border-radius:7px;display:inline-flex;font-size:var(--fs-3xs);height:22px;justify-content:center;transition:transform .26s cubic-bezier(.4,0,.2,1),background .2s ease;width:22px}.ui-ctlist_chevron.open{transform:rotate(90deg)}.ui-ctlist_row--expandable:hover .ui-ctlist_chevron{background:rgba(0,0,0,.1)}.ui-ctlist_row--discount{background:linear-gradient(90deg,rgba(245,158,11,.14),rgba(245,158,11,.04));box-shadow:inset 3px 0 0 #f59e0b}.ui-ctlist_row--discount:hover{background:linear-gradient(90deg,rgba(245,158,11,.2),rgba(245,158,11,.06))}.ui-ctlist_row--discount .ui-ctlist_row_label,.ui-ctlist_row--discount .ui-ctlist_row_value{color:#b45309}.ui-ctlist_row--cancel{background:linear-gradient(90deg,rgba(239,68,68,.14),rgba(239,68,68,.04));box-shadow:inset 3px 0 0 #ef4444}.ui-ctlist_row--cancel:hover{background:linear-gradient(90deg,rgba(239,68,68,.2),rgba(239,68,68,.06))}.ui-ctlist_row--cancel .ui-ctlist_row_label,.ui-ctlist_row--cancel .ui-ctlist_row_value{color:#b91c1c}.ui-ctlist_row--cancel .ui-ctlist_row_count{background:rgba(239,68,68,.14);color:#b91c1c}.ui-ctlist_sublist{border-left:2px dashed #e4e7ec;display:flex;flex-direction:column;gap:1px;margin:1px 0 3px .7rem;padding-left:.6rem}.ui-ctlist_subrow{align-items:center;animation:ui-ctlist_subrow_in .28s cubic-bezier(.4,0,.2,1);border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.48rem .75rem}.ui-ctlist_subrow:hover{background:rgba(0,0,0,.02)}.ui-ctlist_subrow .ui-ctlist_row_label{color:#667085;font-size:var(--fs-sm);font-weight:600}.ui-ctlist_subrow .ui-ctlist_row_value{color:#475467;font-size:var(--fs-md)}.ui-ctlist_subrow .ui-ctlist_option_symbol{margin-right:.4rem;opacity:.5}.ui-ctlist_subrow--discount .ui-ctlist_row_label,.ui-ctlist_subrow--discount .ui-ctlist_row_value{color:#92400e}.ui-ctlist_subrow--cancel .ui-ctlist_row_label,.ui-ctlist_subrow--cancel .ui-ctlist_row_value{color:#991b1b}.ui-ctlist_total{align-items:center;background:var(--rm-brand-gradient-135);border-radius:14px;box-shadow:0 6px 18px rgba(255,163,5,.28);display:flex;gap:1rem;justify-content:space-between;margin-top:.8rem;padding:.85rem 1.1rem}.ui-ctlist_total--collect{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 18px rgba(22,163,74,.28)}.ui-ctlist_total_label{color:hsla(0,0%,100%,.9);font-size:var(--fs-md);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.ui-ctlist_total_meta{align-items:center;display:inline-flex;gap:.7rem}.ui-ctlist_total_amount{font-feature-settings:"tnum";color:#fff;font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.ui-ctlist_total_count{background:hsla(0,0%,100%,.22);border-radius:999px;color:#fff;font-size:var(--fs-sm);font-weight:700;padding:3px 10px;white-space:nowrap}@keyframes ui-ctlist_subrow_in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.rm-dark .ui-ctlist_report_block{border-color:hsla(0,0%,100%,.07);box-shadow:none}.rm-dark .ui-ctlist_section_title{color:hsla(0,0%,100%,.45)}.rm-dark .ui-ctlist_row:hover{background:hsla(0,0%,100%,.04)}.rm-dark .ui-ctlist_row_label{color:hsla(0,0%,100%,.82)}.rm-dark .ui-ctlist_row_value{color:#fff}.rm-dark .ui-ctlist_row_count{color:hsla(0,0%,100%,.7)}.rm-dark .ui-ctlist_chevron,.rm-dark .ui-ctlist_row_count{background:hsla(0,0%,100%,.08)}.rm-dark .ui-ctlist_row--expandable:hover .ui-ctlist_chevron{background:hsla(0,0%,100%,.16)}.rm-dark .ui-ctlist_row--discount .ui-ctlist_row_label,.rm-dark .ui-ctlist_row--discount .ui-ctlist_row_value{color:#fbbf24}.rm-dark .ui-ctlist_row--cancel .ui-ctlist_row_label,.rm-dark .ui-ctlist_row--cancel .ui-ctlist_row_value{color:#f87171}.rm-dark .ui-ctlist_row--cancel .ui-ctlist_row_count{background:rgba(239,68,68,.2);color:#fca5a5}.rm-dark .ui-ctlist_sublist{border-left-color:hsla(0,0%,100%,.12)}.rm-dark .ui-ctlist_subrow:hover{background:#1c1f26}.rm-dark .ui-ctlist_subrow .ui-ctlist_row_label{color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctlist_subrow .ui-ctlist_row_value{color:hsla(0,0%,100%,.75)}.rm-dark .ui-ctlist_subrow--discount .ui-ctlist_row_label,.rm-dark .ui-ctlist_subrow--discount .ui-ctlist_row_value{color:#fcd34d}.rm-dark .ui-ctlist_subrow--cancel .ui-ctlist_row_label,.rm-dark .ui-ctlist_subrow--cancel .ui-ctlist_row_value{color:#fca5a5}:root{--font-size:15px;--font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-3xs:calc(var(--font-size)*0.6);--fs-2xs:calc(var(--font-size)*0.667);--fs-xs:calc(var(--font-size)*0.733);--fs-sm:calc(var(--font-size)*0.8);--fs-md:calc(var(--font-size)*0.867);--fs-base:calc(var(--font-size)*0.933);--fs-lg:var(--font-size);--fs-xl:calc(var(--font-size)*1.067);--fs-2xl:calc(var(--font-size)*1.2);--fs-3xl:calc(var(--font-size)*1.333);--fs-4xl:calc(var(--font-size)*1.467);--fs-5xl:calc(var(--font-size)*1.6);--fs-6xl:calc(var(--font-size)*1.867);--fs-7xl:calc(var(--font-size)*2.133);--fs-8xl:calc(var(--font-size)*2.4);--fs-deco-sm:40px;--fs-deco-md:64px;--fs-deco-lg:80px;--fs-deco-xl:120px;--fs-deco-2xl:180px}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-family)!important;font-size:15px;font-size:var(--font-size);font-weight:400;max-width:100%;overflow-x:hidden;text-rendering:optimizeLegibility}.fa,.fab,.fad,.fal,.far,.fas,[class*=fa-]:after,[class*=fa-]:before,i,i:after,i:before{font-family:Font Awesome\ 5 Free,Font Awesome\ 5 Pro,Font Awesome\ 6 Free,Font Awesome\ 6 Pro!important}*,:after,:before{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);font-weight:inherit}.ui-psv-font,.ui-psv-font *{font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.btn,b,button,strong{font-weight:500}html{height:100%}#root,body{min-height:100%}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2{font-size:31.995px;font-size:var(--fs-7xl)}img{max-height:100%;max-width:100%;width:auto}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}@media (max-width:992px){#root,body,html{font-size:13.995px;font-size:var(--fs-base)}}.ui-masa-grid{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.ui-cols-1,.ui-cols-2,.ui-cols-3,.ui-cols-4,.ui-cols-5,.ui-cols-6,.ui-cols-7,.ui-cols-8,.ui-cols-9,.ui-cols-resp{flex:0 0 auto;max-width:100%;padding-left:12px;padding-right:12px;width:100%}@media (min-width:768px){.ui-cols-resp{width:50%}}@media (min-width:992px){.ui-cols-resp{width:33.33333333%}}@media (min-width:1200px){.ui-cols-resp{width:25%}}.ui-masa{background-color:#fff;border-radius:10px;color:#fff;margin:10px 0;min-height:180px;padding:15px 42px 15px 15px;position:relative}.ui-masa .name{font-size:22.005px;font-size:var(--fs-4xl)}.ui-masa .price{font-size:18px;font-size:var(--fs-2xl);font-weight:600}.ui-masa .time{font-size:13.995px;font-size:var(--fs-base);height:45px}.ui-masa .bottom{bottom:10px;left:10px;position:absolute}.ui-masa span{display:block}.ui-masa .right{height:100%;position:absolute;right:0;top:0;width:40px}.ui-masa .right .link{align-items:center;background-color:#ccc;color:#fff;display:flex;height:50%;justify-content:center;text-align:center;text-decoration:none}.ui-masa .right .link i{display:block}.ui-masa .right .link:first-child{border-top-right-radius:10px}.ui-masa .right .link:last-child{border-bottom-right-radius:10px}@media (max-width:768px){.ui-masa{height:110px;margin:6px 0;padding:6px 38px 6px 6px}.ui-masa .name{font-size:22.005px;font-size:var(--fs-4xl);margin-left:5px}.ui-masa .time{font-size:10.995px;font-size:var(--fs-xs)}.ui-masa .price{font-size:22.005px;font-size:var(--fs-4xl)}.ui-masa .right .link{font-size:12px;font-size:var(--fs-sm)}}@media (min-width:992px){.ui-masa .right{width:60px}.ui-masa-active{padding:15px 65px 15px 10px}.ui-cols-1{width:100%}.ui-cols-2{width:50%}.ui-cols-3{width:33.33333%}.ui-cols-4{width:25%}.ui-cols-5{width:20%}.ui-cols-6{width:16.66667%}.ui-cols-7{width:14.28571%}.ui-cols-8,.ui-cols-9{width:12.5%}.ui-cols-9 .ui-masa .name{font-size:15px;font-size:var(--fs-lg)}.ui-cols-9 .ui-masa .price{font-size:13.995px;font-size:var(--fs-base)}.ui-cols-9 .ui-masa .right{width:34px}.ui-cols-9 .ui-masa-active{padding:15px 39px 15px 5px}.ui-cols-8 .ui-masa .name,.ui-cols-8 .ui-masa .price{font-size:16.005px;font-size:var(--fs-xl)}.ui-cols-8 .ui-masa .right{width:35px}.ui-cols-8 .ui-masa-active{padding:15px 39px 15px 5px}.ui-cols-7 .ui-masa .name,.ui-cols-7 .ui-masa .price{font-size:16.005px;font-size:var(--fs-xl)}.ui-cols-7 .ui-masa .right{width:35px}.ui-cols-7 .ui-masa-active{padding:15px 39px 15px 5px}.ui-cols-1,.ui-cols-2,.ui-cols-3,.ui-cols-4,.ui-cols-5,.ui-cols-6,.ui-cols-7,.ui-cols-8,.ui-cols-9{padding-left:6px;padding-right:6px}}@media (min-width:1200px){.ui-cols-9{width:11.11111%}}@media (max-width:992px){.ui-cols-1,.ui-cols-2,.ui-cols-3,.ui-cols-4,.ui-cols-5,.ui-cols-6,.ui-cols-7,.ui-cols-8,.ui-cols-9{width:33.33333%}}@media (max-width:768px){.ui-cols-1,.ui-cols-2,.ui-cols-3,.ui-cols-4,.ui-cols-5,.ui-cols-6,.ui-cols-7,.ui-cols-8,.ui-cols-9{width:50%}}@media (max-width:310px){.ui-cols-1,.ui-cols-2,.ui-cols-3,.ui-cols-4,.ui-cols-5,.ui-cols-6,.ui-cols-7,.ui-cols-8,.ui-cols-9{width:100%}.ui-masa .personCount{display:none}}.ui-drawer{background-color:rgba(0,0,0,.7);width:100%;z-index:999}.ui-drawer,.ui-drawer .right-content{height:100%;position:fixed;right:0;top:0}.ui-drawer .right-content{background-color:#fff;border-bottom-left-radius:20px;border-top-left-radius:20px;overflow-y:auto;padding:10px 15px 65px;width:450px}.ui-drawer-close{color:#555;font-size:24px;font-size:var(--fs-5xl);position:fixed;right:30px;top:30px;z-index:80}.ui-drawer .info{margin:20px 0;text-align:center}.ui-drawer .info span{display:block}.ui-drawer .info .alt{color:#6c757d;font-weight:500;margin-bottom:10px}.ui-drawer .ui-drawer-buttons .btn{margin:10px 0}@media (max-width:768px){.ui-drawer .right-content{border-radius:0;overflow-y:scroll;padding:10px 15px 65px;width:100%}.ui-drawer-scroll{max-height:100%!important}.ui-drawer-buttons .btn{font-size:16.005px;font-size:var(--fs-xl);margin:10px 0;padding:10px 15px}.ui-drawer-scroll{max-height:calc(100% - 460px)}.ui-drawer-buttons{bottom:0;position:relative;width:100%}}.rm-dark .ui-drawer .right-content{background-color:#171a17}.rm-dark .ui-drawer-close{color:#9f9f9f}.rm-dark .ui-masa{background-color:#171a17}.rm-dark .ReactFlagsSelect-module_selectOptions__3LNBJ{background:#20242a!important}.rm-dark .ReactFlagsSelect-module_selectOptions__3LNBJ li:hover{background:#14161a!important}.rm-dark .form-select option{background-color:#171a17;color:#fff}.rm-dark .css-1s2u09g-control{background-color:#20242a!important;border-color:#484848!important}.rm-dark .css-1rhbuit-multiValue{background-color:#0d0f12!important;color:#fff!important}.rm-dark .css-12jo7m5{color:#fff!important}#root,.wrapper,body,html{height:100%;margin:0}.wrapper{display:flex;flex-direction:column}#row1{border-bottom:1px solid #ccc;padding:10px}#row2{flex:2 1;height:calc(100% - 90px)}#row2,.col2{display:flex}.col2{width:calc(100% - 100px)}#col1{background-color:var(--rm-card);border-right:1px solid var(--rm-border);flex:0 0 240px;padding:5px}#col1,#col2{min-height:100%}#col2{background-color:var(--rm-page);flex:1 1;padding:10px}#col3{background-color:var(--rm-card);border-left:1px solid var(--rm-border);flex:0 0 370px;min-height:100%;overflow:auto;overflow-x:hidden;padding:5px 5px 120px;position:relative}@media (max-height:520px){#col3{height:240px!important;padding-bottom:0}#col2{padding-bottom:250px!important}}@media (max-height:410px){#col3{height:200px!important}#col2{padding-bottom:210px!important}}@media (max-height:375px){#col3{height:150px!important}#col2{padding-bottom:160px!important}}@media (max-width:992px){#col1{flex:0 0 100px}}@media (max-width:900px){.col2{align-items:center;flex-direction:column;flex-wrap:nowrap;width:calc(100% - 70px)}#col3{bottom:0;height:350px;min-height:auto;position:fixed;width:calc(100% - 100px)}#col2{padding-bottom:360px}}@media (max-width:768px){#col3{width:calc(100% - 100px)}}.rm-dark #row1{background-color:#171a17;border-bottom:1px solid #123}.rm-dark #row1 .form-control::placeholder{color:#f9f9f9}.btn-block{display:block;width:100%}.ui-route-loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ui-numpad-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ui-numpad-modal-content{background:linear-gradient(145deg,var(--rm-card) 0,#f5f7fa 100%);border:none;border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.4);margin:0 auto;max-width:480px;overflow:hidden;width:100%}.ui-numpad-header{align-items:center;background:linear-gradient(to bottom,var(--rm-card) 0,#fafbfc 100%);border:none;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:24px 24px 20px}.ui-numpad-title{color:#212529;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.4px;margin:0}.ui-numpad-close-btn{align-items:center;background:#f1f3f5;border:none;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:1;touch-action:manipulation;transition:all .2s ease;width:36px}.ui-numpad-close-btn:hover{background:#e9ecef;transform:scale(1.05)}.ui-numpad-close-btn:active{transform:scale(.95)}.ui-numpad-body{background:#fafbfc;padding:20px 20px 24px}.ui-numpad-display{align-items:center;background:linear-gradient(135deg,#212529,#343a40);border:none;border-radius:16px;box-shadow:0 8px 20px rgba(33,37,41,.15),inset 0 1px 2px hsla(0,0%,100%,.1);display:flex;height:72px;justify-content:flex-end;margin-bottom:20px;overflow:hidden;padding:0 24px;position:relative}.ui-numpad-display:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ui-numpad-display-text{align-items:center;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Menlo,Monaco,monospace;font-size:var(--fs-8xl);font-weight:700;letter-spacing:-1px;min-height:42px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.ui-numpad-display-text:empty:before{content:"0";opacity:.4}.ui-numpad-display-cursor{animation:ui-numpad-blink 1s infinite;background:var(--rm-card);display:inline-block;height:32px;margin-left:4px;width:2px}@keyframes ui-numpad-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ui-numpad-numpad{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ui-numpad-backspace-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:12px}.ui-numpad-btn-backspace{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border:none;border-radius:14px;box-shadow:0 4px 12px hsla(0,100%,71%,.3),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;cursor:pointer;font-size:var(--fs-3xl);font-weight:600;height:54px;overflow:hidden;position:relative;touch-action:manipulation;transition:all .15s ease}.ui-numpad-btn-backspace:active{box-shadow:0 2px 6px hsla(0,100%,71%,.3);transform:scale(.96)}.ui-numpad-btn{background:var(--rm-card);border:1px solid #e1e5e9;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 -2px 0 rgba(0,0,0,.05);color:#212529;cursor:pointer;font-size:var(--fs-5xl);font-weight:600;height:64px;letter-spacing:-.5px;overflow:hidden;position:relative;touch-action:manipulation;transition:all .15s cubic-bezier(.4,0,.2,1)}.ui-numpad-btn:hover{background:#f8f9fa;border-color:#dee2e6;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.ui-numpad-btn:active{background:#e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.08);transform:scale(.96)}.ui-numpad-btn-backspace:after,.ui-numpad-btn:after{background:rgba(0,0,0,.1);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;width:0}.ui-numpad-btn:active:after{height:120px;width:120px}.ui-numpad-btn-backspace:active:after{background:hsla(0,0%,100%,.3);height:200px;width:200px}.ui-numpad-btn-dot,.ui-numpad-btn-double-zero,.ui-numpad-btn-minus,.ui-numpad-btn-zero{font-size:var(--fs-5xl)}.ui-numpad-footer{background:var(--rm-card);border:none;border-top:1px solid #e9ecef;padding:20px}.ui-numpad-footer-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ui-numpad-btn-cancel{background:#f1f3f5;border:none;border-radius:14px;box-shadow:0 2px 6px rgba(0,0,0,.04);color:#495057;cursor:pointer;font-size:var(--fs-xl);font-weight:600;height:52px;letter-spacing:-.2px;touch-action:manipulation;transition:all .2s ease}.ui-numpad-btn-cancel:hover{background:#e9ecef;box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.ui-numpad-btn-cancel:active{transform:scale(.98)}.ui-numpad-btn-confirm{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:14px;box-shadow:0 6px 20px rgba(255,107,53,.35),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;cursor:pointer;font-size:var(--fs-xl);font-weight:700;height:52px;letter-spacing:-.2px;touch-action:manipulation;transition:all .2s ease}.ui-numpad-btn-confirm:hover{box-shadow:0 8px 24px rgba(255,107,53,.4);transform:translateY(-2px)}.ui-numpad-btn-confirm:active{transform:scale(.98)}@media (max-width:576px){.ui-numpad-modal-content{border-radius:24px;margin:0;max-width:100%;width:100%}.ui-numpad-body{padding:16px}.ui-numpad-display{height:64px;padding:0 20px}.ui-numpad-display-text{font-size:var(--fs-7xl)}.ui-numpad-btn{font-size:var(--fs-4xl);height:58px}.ui-numpad-btn-backspace{height:50px}.ui-numpad-numpad{gap:10px}.ui-numpad-backspace-row{gap:10px;margin-bottom:10px}}@media (min-width:577px) and (max-width:992px){.ui-numpad-modal-content{max-width:520px;width:80%}}@media (min-width:993px){.ui-numpad-modal-content{max-width:600px;min-width:480px;width:50%}}body.rm-dark .ui-numpad-modal-content{background:linear-gradient(145deg,#1a1d23,#25282e)}body.rm-dark .ui-numpad-header{background:linear-gradient(180deg,#1a1d23 0,#1f2229);border-bottom-color:#343a40}body.rm-dark .ui-numpad-title{color:#f8f9fa}body.rm-dark .ui-numpad-close-btn{background:#343a40}body.rm-dark .ui-numpad-close-btn:hover{background:#495057}body.rm-dark .ui-numpad-body{background:#25282e}body.rm-dark .ui-numpad-btn{background:#2d3139;border-color:#3d4149;color:#f8f9fa}body.rm-dark .ui-numpad-btn:hover{background:#343a42}body.rm-dark .ui-numpad-btn:active{background:#3d4149}body.rm-dark .ui-numpad-footer{background:#1a1d23;border-top-color:#343a40}body.rm-dark .ui-numpad-btn-cancel{background:#343a40;color:#f8f9fa}body.rm-dark .ui-numpad-btn-cancel:hover{background:#495057}.ui-ctdetail_detail_container{height:100%;padding:0;position:relative}.ui-ctdetail_close_btn{background:var(--rm-card);border:2px solid var(--rm-accent);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);color:var(--rm-accent);cursor:pointer;display:none;font-size:var(--fs-3xl);height:42px;position:fixed;right:1rem;top:1rem;transition:all .3s ease;width:42px;z-index:1001}.ui-ctdetail_close_btn:hover{background:var(--rm-accent);color:#fff;transform:scale(1.1)}@media (max-width:1200px){.ui-ctdetail_close_btn{align-items:center;display:flex;justify-content:center}}.ui-ctdetail_header{align-items:center;background:#f8f9fa;border-bottom:2px solid #e9ecef;display:flex;justify-content:space-between;padding:1.5rem}.ui-ctdetail_header_title{align-items:center;color:#2c3e50;display:flex;font-size:var(--fs-2xl);font-weight:600;gap:.75rem}.ui-ctdetail_header_title i{color:var(--rm-accent);font-size:var(--fs-3xl)}.ui-ctdetail_header_id{background:var(--rm-card);border:1px solid #e9ecef;border-radius:8px;color:#95a5a6;font-size:var(--fs-base);font-weight:500;padding:.5rem 1rem}.ui-ctdetail_table_name{border-bottom:2px solid #e9ecef;padding:1.5rem}.ui-ctdetail_table_name h2{color:#2c3e50;font-size:var(--fs-5xl);font-weight:700;margin:0}.ui-ctdetail_details_section{padding:1.5rem}.ui-ctdetail_section_title{color:#6c757d;display:block;font-size:var(--fs-sm);font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.ui-ctdetail_details_grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.ui-ctdetail_detail_box{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:1rem;transition:all .3s ease}.ui-ctdetail_detail_box:hover{background:var(--rm-card);border-color:var(--rm-accent);box-shadow:0 4px 12px rgba(255,163,5,.1);transform:translateY(-2px)}.ui-ctdetail_detail_label{align-items:center;color:#6c757d;display:flex;font-size:var(--fs-xs);font-weight:600;gap:.35rem;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.ui-ctdetail_detail_label i{color:var(--rm-accent);font-size:var(--fs-sm)}.ui-ctdetail_detail_value{color:#2c3e50;font-size:var(--fs-base);font-weight:500}.ui-ctdetail_note_badge{background:#fff3cd;border-left:3px solid var(--rm-accent);border-radius:8px;color:#856404;font-size:var(--fs-md);margin:1rem 1.5rem;padding:.75rem 1rem}.ui-ctdetail_note_badge b{color:var(--rm-accent);margin-right:.5rem}.ui-ctdetail_orders_section{padding:1.5rem}.ui-ctdetail_table_wrapper{background:var(--rm-card);border:2px solid #e9ecef;border-radius:12px;overflow:hidden}.ui-ctdetail_table{border-collapse:collapse;width:100%}.ui-ctdetail_table thead{background:#f8f9fa}.ui-ctdetail_table thead th{border-bottom:2px solid #e9ecef;color:#6c757d;font-size:var(--fs-sm);font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase}.ui-ctdetail_table tbody tr{border-bottom:1px solid #e9ecef;transition:background .2s ease}.ui-ctdetail_table tbody tr:hover{background:#f8f9fa}.ui-ctdetail_table tbody td{padding:1rem}.ui-ctdetail_table tfoot{background:#fff3cd;border-top:3px solid var(--rm-accent)}.ui-ctdetail_table tfoot th{color:#2c3e50;font-size:var(--fs-xl);font-weight:700;padding:1rem}.ui-ctdetail_order_item{align-items:flex-start;display:flex;gap:1rem}.ui-ctdetail_order_image{border:2px solid #e9ecef;border-radius:10px;height:60px;object-fit:cover;width:60px}.ui-ctdetail_order_content{display:flex;flex:1 1;flex-direction:column;gap:.35rem}.ui-ctdetail_order_name{color:#2c3e50;font-size:var(--fs-base);font-weight:600;line-height:1.4}.ui-ctdetail_order_name del{color:#dc3545}.ui-ctdetail_order_discount{align-items:center;background:#fff3cd;border-radius:6px;color:var(--rm-accent);display:inline-flex;font-size:var(--fs-sm);font-weight:600;gap:.25rem;margin-left:.5rem;padding:.25rem .5rem}.ui-ctdetail_order_meta{color:#6c757d;font-size:var(--fs-sm);line-height:1.6}.ui-ctdetail_order_meta_cancelled{background:#f8d7da;border-radius:6px;color:#721c24;display:inline-block;margin-top:.25rem;padding:.35rem .5rem}.ui-ctdetail_order_price{color:#2c3e50;font-size:var(--fs-xl);font-weight:700;text-align:right;white-space:nowrap}.ui-ctdetail_discount_row{background:#fff3cd!important}.ui-ctdetail_discount_row td{color:var(--rm-accent);font-weight:600}.ui-ctdetail_actions{grid-gap:1rem;background:#f8f9fa;border-top:2px solid #e9ecef;display:grid;gap:1rem;grid-template-columns:1fr 1fr 2fr;padding:1.5rem}.ui-ctdetail_btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:600;gap:.5rem;height:52px;justify-content:center;transition:all .3s ease}.ui-ctdetail_btn:disabled{cursor:not-allowed;opacity:.5}.ui-ctdetail_btn_print{background:#2c3e50;box-shadow:0 2px 8px rgba(44,62,80,.2);color:#fff}.ui-ctdetail_btn_print:hover:not(:disabled){background:#1a252f;box-shadow:0 4px 12px rgba(44,62,80,.3);transform:translateY(-2px)}.ui-ctdetail_btn_delete{background:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.2);color:#fff}.ui-ctdetail_btn_delete:hover:not(:disabled){background:#c82333;box-shadow:0 4px 12px rgba(220,53,69,.3);transform:translateY(-2px)}.ui-ctdetail_btn_reopen{background:linear-gradient(135deg,var(--rm-accent) 0,#ff8a00 100%);box-shadow:0 4px 15px rgba(255,163,5,.3);color:#fff}.ui-ctdetail_btn_reopen:hover:not(:disabled){box-shadow:0 6px 25px rgba(255,163,5,.4);transform:translateY(-2px)}.ui-ctdetail_spinner{animation:ui-ctdetail_spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes ui-ctdetail_spin{to{transform:rotate(1turn)}}@media (max-width:768px){.ui-ctdetail_actions,.ui-ctdetail_details_grid{grid-template-columns:1fr}.ui-ctdetail_order_item{flex-direction:column}.ui-ctdetail_order_price{text-align:left}}.rm-dark .ui-ctdetail_header{background:var(--rm-card);border-bottom-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctdetail_header_title{color:#fff}.rm-dark .ui-ctdetail_header_id{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctdetail_table_name{border-bottom-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctdetail_table_name h2{color:#fff}.rm-dark .ui-ctdetail_section_title{color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctdetail_detail_box{background:var(--rm-card);border-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctdetail_detail_box:hover{background:hsla(0,0%,100%,.05)}.rm-dark .ui-ctdetail_detail_label{color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctdetail_detail_value{color:hsla(0,0%,100%,.9)}.rm-dark .ui-ctdetail_note_badge{background:rgba(41,128,185,.2);border-left-color:#2980b9;color:hsla(0,0%,100%,.8)}.rm-dark .ui-ctdetail_note_badge b{color:#3498db}.rm-dark .ui-ctdetail_table_wrapper{background:var(--rm-card);border-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctdetail_table thead{background:hsla(0,0%,100%,.05)}.rm-dark .ui-ctdetail_table thead th{border-bottom-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6)}.rm-dark .ui-ctdetail_table tbody tr:hover{background:var(--rm-card)}.rm-dark .ui-ctdetail_table tbody td{border-bottom-color:hsla(0,0%,100%,.05)}.rm-dark .ui-ctdetail_table tfoot{background:rgba(255,163,5,.1);border-top-color:rgba(255,163,5,.3)}.rm-dark .ui-ctdetail_table tfoot th{color:#fff}.rm-dark .ui-ctdetail_order_image{border-color:hsla(0,0%,100%,.1)}.rm-dark .ui-ctdetail_order_name{color:#fff}.rm-dark .ui-ctdetail_order_meta{color:hsla(0,0%,100%,.5)}.rm-dark .ui-ctdetail_order_meta_cancelled{background:rgba(231,76,60,.2);color:#e74c3c}.rm-dark .ui-ctdetail_order_price{color:#fff}.rm-dark .ui-ctdetail_discount_row{background:rgba(255,163,5,.1)!important}.rm-dark .ui-ctdetail_actions{background:var(--rm-card);border-top-color:hsla(0,0%,100%,.08)}.rm-dark .ui-ctdetail_btn_print{background:hsla(0,0%,100%,.1);color:#fff}.rm-dark .ui-ctdetail_btn_print:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.rm-dark .ui-ctdetail_btn_delete{background:rgba(220,53,69,.2);border:2px solid #dc3545}.rm-dark .ui-ctdetail_btn_delete:hover:not(:disabled){background:#dc3545}.ui-db-combined-filter-bar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:24px;margin-bottom:20px;max-width:100%;overflow-x:hidden;padding:16px 20px}.ui-db-combined-filter-bar .ui-db-date-selector-wrapper{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none!important;border-radius:0;box-shadow:none!important;flex:1 1;margin:0!important;min-width:0;overflow:visible;padding:0}.ui-db-combined-filter-bar:before{background:linear-gradient(180deg,transparent,rgba(255,163,5,.3),transparent);content:"";height:40px;left:280px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px}.ui-db-combined-filter-bar{position:relative}.ui-db-date-selector-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;padding:20px}.ui-db-date-picker-btn{align-items:center;background:var(--rm-brand-gradient-135);border:2px solid var(--rm-accent);border-radius:10px;box-shadow:0 2px 8px rgba(255,163,5,.25);color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:var(--fs-xl);gap:2px;justify-content:center;margin-left:8px;min-width:60px;padding:8px 10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-db-date-picker-btn:hover{background:linear-gradient(135deg,var(--rm-accent-600) 0,var(--rm-accent) 100%);box-shadow:0 4px 12px rgba(255,163,5,.35);transform:translateY(-3px)}.ui-db-date-picker-btn:active{box-shadow:0 2px 8px rgba(255,163,5,.25);transform:translateY(0)}.ui-db-date-picker-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ui-db-date-selector-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;padding-top:4px;scroll-behavior:smooth}.ui-db-date-selector-scroll::-webkit-scrollbar{height:6px}.ui-db-date-selector-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.ui-db-date-selector-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ui-db-date-selector-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ui-db-date-selector-item{align-items:center;background:var(--rm-card);border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;margin-top:0;min-width:60px;padding:8px 10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ui-db-date-selector-item:hover{background:linear-gradient(135deg,#fff9f0,#fff5e6);border-color:var(--rm-accent);box-shadow:0 8px 20px rgba(255,163,5,.15);transform:translateY(-3px)}.ui-db-date-selector-item.selected{background:var(--rm-brand-gradient-135);border-color:var(--rm-accent);box-shadow:0 10px 25px rgba(255,163,5,.35),0 0 0 3px rgba(255,163,5,.1);color:#fff;transform:translateY(-3px) scale(1.02)}.ui-db-date-selector-item.today{border-color:#3b82f6}.ui-db-date-selector-item.today:not(.selected){background:#eff6ff}.ui-db-date-day{font-size:var(--fs-3xs);font-weight:600;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.ui-db-date-number{font-size:var(--fs-2xl);font-weight:700;line-height:1}.ui-db-date-month{letter-spacing:.5px;opacity:.7;text-transform:uppercase}.ui-db-date-badge,.ui-db-date-month{font-size:var(--fs-3xs);font-weight:600}.ui-db-date-badge{background:#3b82f6;border-radius:5px;color:#fff;line-height:1;padding:2px 4px;position:absolute;right:-5px;top:-5px}.ui-db-date-selector-item.selected .ui-db-date-badge{background:var(--rm-card);color:var(--rm-accent)}.ui-db-dashboard-grid-2col{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ui-db-dashboard-grid-2col>.ui-db-dashboard-card{min-width:0}.ui-db-dashboard-card{background:var(--rm-card);border:1px solid var(--rm-border);border-radius:16px;box-shadow:var(--rm-shadow-card);padding:20px;width:100%}.ui-db-dashboard-card:hover{border-color:rgba(255,163,5,.2);box-shadow:var(--rm-shadow-card-hover)}.ui-db-dashboard-card.large{grid-column:span 8}.ui-db-dashboard-card.full{grid-column:span 12}.ui-db-card-body{min-height:100px}@media (max-width:1200px){.ui-db-dashboard-card,.ui-db-dashboard-card.large{grid-column:span 12}}@media (max-width:768px){.ui-db-combined-filter-bar{flex-direction:column;gap:12px;padding:12px}.ui-db-date-selector-wrapper{width:100%}.ui-db-dashboard-grid-2col{gap:16px;grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(255,163,5,.3)}50%{box-shadow:0 0 40px rgba(255,163,5,.6)}}.ui-db-financial-summary-card{background:linear-gradient(135deg,var(--rm-card) 0,#fafbfc 100%);border:1px solid rgba(255,163,5,.1);overflow:visible;position:relative}.ui-db-mini-stats-bar{background:linear-gradient(135deg,var(--rm-surface) 0,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;margin-bottom:24px;overflow-x:auto;padding:12px 16px}.ui-db-mini-stat-pill{align-items:center;background:var(--rm-card);border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:10px 16px;transition:all .2s ease}.ui-db-mini-stat-pill:hover{border-color:var(--rm-accent);box-shadow:0 4px 12px rgba(255,163,5,.15);transform:translateY(-2px)}.ui-db-mini-stat-pill>i{align-items:center;color:var(--rm-accent);display:flex;flex-shrink:0;font-size:var(--fs-2xl);height:24px;justify-content:center;width:24px}.ui-db-mini-stat-pill-content{display:flex;flex-direction:column;gap:2px}.ui-db-mini-stat-pill-label{color:var(--rm-text-muted);font-size:var(--fs-3xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.ui-db-mini-stat-pill-value{color:var(--rm-text);font-size:var(--fs-base);font-weight:800;white-space:nowrap}.ui-db-hero-metrics{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:0}.ui-db-hero-card{border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.12),0 0 1px rgba(0,0,0,.1);cursor:pointer;min-height:180px;overflow:hidden;padding:28px;position:relative}.ui-db-hero-card:before{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ui-db-hero-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.1)}.ui-db-hero-card-primary{background:var(--rm-brand-gradient-135);color:#fff}.ui-db-hero-card-success{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ui-db-hero-card-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ui-db-hero-card-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ui-db-hero-card-cyan{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff}.ui-db-hero-card-orange{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ui-db-hero-card-background{font-size:var(--fs-deco-2xl);opacity:.08;pointer-events:none;position:absolute;right:-30px;top:-30px;transform:rotate(-15deg)}.ui-db-hero-card:hover .ui-db-hero-card-background{opacity:.12}.ui-db-hero-card-content{position:relative;z-index:1}.ui-db-hero-card-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ui-db-hero-icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;font-size:var(--fs-4xl);height:48px;justify-content:center;width:48px}.ui-db-hero-card:hover .ui-db-hero-icon-wrapper{background:hsla(0,0%,100%,.35)}.ui-db-hero-label{font-size:var(--fs-md);font-weight:600;letter-spacing:1px;opacity:.95;text-transform:uppercase}.ui-db-hero-value{font-feature-settings:"tnum";font-size:var(--fs-8xl);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1px;line-height:1.2;margin:12px 0;text-shadow:0 2px 10px rgba(0,0,0,.1)}.ui-db-hero-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.2);display:flex;gap:12px;margin-top:1px;padding-top:5px}.ui-db-trend-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border-radius:12px;display:flex;font-size:var(--fs-sm);font-weight:700;gap:6px;padding:6px 12px;white-space:nowrap}.ui-db-trend-badge i{font-size:var(--fs-2xs)}.ui-db-trend-neutral{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25)}.ui-db-hero-subtitle{font-size:var(--fs-xs);font-weight:500;opacity:.85}.ui-db-hero-card-shine{display:none}.rm-dark .ui-db-combined-filter-bar{background:var(--rm-card);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 1px hsla(0,0%,100%,.1)}.rm-dark .ui-db-combined-filter-bar:before{background:linear-gradient(180deg,transparent,rgba(255,163,5,.2),transparent)}.rm-dark .ui-db-date-selector-wrapper{background:#171a17;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 1px hsla(0,0%,100%,.1)}.rm-dark .ui-db-date-selector-scroll::-webkit-scrollbar-track{background:#282d34}.rm-dark .ui-db-date-selector-scroll::-webkit-scrollbar-thumb{background:#4b5563}.rm-dark .ui-db-date-selector-scroll::-webkit-scrollbar-thumb:hover{background:var(--rm-eyebrow)}.rm-dark .ui-db-date-selector-item{background:#171a17;border-color:#4b5563;color:var(--rm-text-secondary)}.rm-dark .ui-db-date-selector-item:hover{background:linear-gradient(135deg,#4b5563,#565c67);border-color:var(--rm-accent)}.rm-dark .ui-db-date-selector-item.selected{background:var(--rm-brand-gradient-135);border-color:var(--rm-accent);color:#fff}.rm-dark .ui-db-date-selector-item.today:not(.selected){background:#1e3a5f;border-color:#3b82f6}.rm-dark .ui-db-trend-up{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);color:#4ade80}.rm-dark .ui-db-trend-down{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:#f87171}.rm-dark .ui-db-trend-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);color:var(--rm-text-secondary)}.rm-dark ::-webkit-scrollbar-track{background:#282d34}.rm-dark ::-webkit-scrollbar-thumb{background:#4b5563}.rm-dark ::-webkit-scrollbar-thumb:hover{background:var(--rm-eyebrow)}.rm-dark .ui-db-financial-summary-card{background:var(--rm-card);border:1px solid rgba(255,163,5,.2)}.rm-dark .ui-db-hero-card{box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 1px hsla(0,0%,100%,.1)}.rm-dark .ui-db-hero-card:hover{box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 1px hsla(0,0%,100%,.1)}.rm-dark .ui-db-mini-stats-bar{background:linear-gradient(135deg,#35393f,#2d3138);border:1px solid #4b5563}.rm-dark .ui-db-mini-stat-pill{background:#171a17;border-color:#4b5563}.rm-dark .ui-db-mini-stat-pill:hover{background:#484e58;border-color:var(--rm-accent);box-shadow:0 4px 12px rgba(255,163,5,.25)}.rm-dark .ui-db-mini-stat-pill-label{color:var(--rm-text-muted)}.rm-dark .ui-db-mini-stat-pill-value{color:var(--rm-text)}.ui-db-channel-list{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:0 16px}.ui-db-channel-item{align-items:center;background:var(--rm-surface);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s ease}.ui-db-channel-item:hover{background:#f1f5f9;transform:translateX(4px)}.ui-db-channel-left{align-items:center;display:flex;gap:12px}.ui-db-channel-icon{font-size:var(--fs-3xl);text-align:center;width:24px}.ui-db-channel-name{color:var(--rm-text);font-size:var(--fs-base);font-weight:600}.ui-db-channel-right{text-align:right}.ui-db-channel-value{color:#1c1f26;font-size:var(--fs-xl);font-weight:700;margin-bottom:2px}.ui-db-channel-percentage{color:var(--rm-text-muted);font-size:var(--fs-sm);font-weight:600}.rm-dark .ui-db-channel-item{background:#35393f}.rm-dark .ui-db-channel-item:hover{background:#171a17}.rm-dark .ui-db-channel-name,.rm-dark .ui-db-channel-value{color:var(--rm-text)}.rm-dark .ui-db-channel-percentage{color:var(--rm-text-muted)}.ui-db-channel-chart-container{height:280px;margin-bottom:20px;position:relative}.ui-db-channel-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ui-db-channel-card-table{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:10px;padding:16px;text-align:center;transition:transform .2s,box-shadow .2s}.ui-db-channel-card-table:hover{box-shadow:0 8px 16px rgba(59,130,246,.2);transform:translateY(-4px)}.ui-db-channel-icon-wrapper-table{align-items:center;background:#3b82f6;border-radius:10px;display:flex;height:40px;justify-content:center;margin:0 auto 10px;transition:transform .2s;width:40px}.ui-db-channel-card-table:hover .ui-db-channel-icon-wrapper-table{transform:rotate(-10deg) scale(1.1)}.ui-db-channel-icon-table{color:#fff;font-size:var(--fs-2xl)}.ui-db-channel-label-table{color:#1e40af;font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.ui-db-channel-value-table{color:#1e40af;font-size:var(--fs-3xl);font-weight:700}.ui-db-channel-percent-table{color:#3b82f6;font-size:var(--fs-md);font-weight:600;margin-top:6px}.ui-db-channel-card-packet{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:2px solid #f59e0b;border-radius:10px;padding:16px;text-align:center;transition:transform .2s,box-shadow .2s}.ui-db-channel-card-packet:hover{box-shadow:0 8px 16px rgba(245,158,11,.2);transform:translateY(-4px)}.ui-db-channel-icon-wrapper-packet{align-items:center;background:#f59e0b;border-radius:10px;display:flex;height:40px;justify-content:center;margin:0 auto 10px;transition:transform .2s;width:40px}.ui-db-channel-card-packet:hover .ui-db-channel-icon-wrapper-packet{transform:rotate(-10deg) scale(1.1)}.ui-db-channel-icon-packet{color:#fff;font-size:var(--fs-2xl)}.ui-db-channel-label-packet{color:#92400e;font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.ui-db-channel-value-packet{color:#92400e;font-size:var(--fs-3xl);font-weight:700}.ui-db-channel-percent-packet{color:#f59e0b;font-size:var(--fs-md);font-weight:600;margin-top:6px}.ui-db-channel-card-customer{background:linear-gradient(135deg,#f0fdf4,#d1fae5);border:2px solid #10b981;border-radius:10px;padding:16px;text-align:center;transition:transform .2s,box-shadow .2s}.ui-db-channel-card-customer:hover{box-shadow:0 8px 16px rgba(16,185,129,.2);transform:translateY(-4px)}.ui-db-channel-icon-wrapper-customer{align-items:center;background:#10b981;border-radius:10px;display:flex;height:40px;justify-content:center;margin:0 auto 10px;transition:transform .2s;width:40px}.ui-db-channel-card-customer:hover .ui-db-channel-icon-wrapper-customer{transform:rotate(-10deg) scale(1.1)}.ui-db-channel-icon-customer{color:#fff;font-size:var(--fs-2xl)}.ui-db-channel-label-customer{color:#065f46;font-size:var(--fs-xs);font-weight:600;margin-bottom:6px}.ui-db-channel-value-customer{color:#065f46;font-size:var(--fs-3xl);font-weight:700}.ui-db-channel-percent-customer{color:#10b981;font-size:var(--fs-md);font-weight:600;margin-top:6px}.rm-dark .ui-db-channel-card-table{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.1));border-color:#60a5fa}.rm-dark .ui-db-channel-card-table:hover{box-shadow:0 8px 16px rgba(59,130,246,.3)}.rm-dark .ui-db-channel-icon-wrapper-table{background:#60a5fa}.rm-dark .ui-db-channel-label-table{color:#93c5fd}.rm-dark .ui-db-channel-value-table{color:#dbeafe}.rm-dark .ui-db-channel-percent-table{color:#60a5fa}.rm-dark .ui-db-channel-card-packet{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.1));border-color:#fbbf24}.rm-dark .ui-db-channel-card-packet:hover{box-shadow:0 8px 16px rgba(245,158,11,.3)}.rm-dark .ui-db-channel-icon-wrapper-packet{background:#fbbf24}.rm-dark .ui-db-channel-label-packet{color:#fcd34d}.rm-dark .ui-db-channel-value-packet{color:#fef3c7}.rm-dark .ui-db-channel-percent-packet{color:#fbbf24}.rm-dark .ui-db-channel-card-customer{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.1));border-color:#34d399}.rm-dark .ui-db-channel-card-customer:hover{box-shadow:0 8px 16px rgba(16,185,129,.3)}.rm-dark .ui-db-channel-icon-wrapper-customer{background:#34d399}.rm-dark .ui-db-channel-label-customer{color:#6ee7b7}.rm-dark .ui-db-channel-value-customer{color:#d1fae5}.rm-dark .ui-db-channel-percent-customer{color:#34d399}.ui-db-customer-value-chart-container{height:280px;margin-bottom:20px;position:relative}.ui-db-customer-value-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ui-db-customer-value-card{border:2px solid;border-radius:10px;padding:16px;transition:all .3s ease}.ui-db-customer-value-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(-3px)}.ui-db-customer-value-card-blue{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.rm-dark .ui-db-customer-value-card-blue{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.1));border-color:#60a5fa}.ui-db-customer-value-card-green{background:linear-gradient(135deg,#f0fdf4,#d1fae5);border-color:#10b981}.rm-dark .ui-db-customer-value-card-green{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.1));border-color:#34d399}.ui-db-customer-value-card-yellow{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.rm-dark .ui-db-customer-value-card-yellow{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(245,158,11,.1));border-color:#fbbf24}.ui-db-customer-value-card-red{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444}.rm-dark .ui-db-customer-value-card-red{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.1));border-color:#f87171}.ui-db-customer-value-card-header{align-items:center;display:flex;margin-bottom:8px}.ui-db-customer-value-card-icon-wrapper{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;margin-right:10px;transition:transform .3s ease;width:32px}.ui-db-customer-value-card:hover .ui-db-customer-value-card-icon-wrapper{transform:rotate(10deg) scale(1.1)}.ui-db-customer-value-card-icon-wrapper i{color:#fff;font-size:var(--fs-base)}.ui-db-customer-value-card-blue .ui-db-customer-value-card-icon-wrapper{background:#3b82f6}.rm-dark .ui-db-customer-value-card-blue .ui-db-customer-value-card-icon-wrapper{background:#60a5fa}.ui-db-customer-value-card-green .ui-db-customer-value-card-icon-wrapper{background:#10b981}.rm-dark .ui-db-customer-value-card-green .ui-db-customer-value-card-icon-wrapper{background:#34d399}.ui-db-customer-value-card-yellow .ui-db-customer-value-card-icon-wrapper{background:#f59e0b}.rm-dark .ui-db-customer-value-card-yellow .ui-db-customer-value-card-icon-wrapper{background:#fbbf24}.ui-db-customer-value-card-red .ui-db-customer-value-card-icon-wrapper{background:#ef4444}.rm-dark .ui-db-customer-value-card-red .ui-db-customer-value-card-icon-wrapper{background:#f87171}.ui-db-customer-value-card-label{font-size:var(--fs-xs);font-weight:600}.ui-db-customer-value-card-blue .ui-db-customer-value-card-label{color:#1e40af}.rm-dark .ui-db-customer-value-card-blue .ui-db-customer-value-card-label{color:#93c5fd}.ui-db-customer-value-card-green .ui-db-customer-value-card-label{color:#065f46}.rm-dark .ui-db-customer-value-card-green .ui-db-customer-value-card-label{color:#6ee7b7}.ui-db-customer-value-card-yellow .ui-db-customer-value-card-label{color:#92400e}.rm-dark .ui-db-customer-value-card-yellow .ui-db-customer-value-card-label{color:#fcd34d}.ui-db-customer-value-card-red .ui-db-customer-value-card-label{color:#991b1b}.rm-dark .ui-db-customer-value-card-red .ui-db-customer-value-card-label{color:#fca5a5}.ui-db-customer-value-card-value{font-size:var(--fs-3xl);font-weight:700}.ui-db-customer-value-card-blue .ui-db-customer-value-card-value{color:#1e40af}.rm-dark .ui-db-customer-value-card-blue .ui-db-customer-value-card-value{color:#93c5fd}.ui-db-customer-value-card-green .ui-db-customer-value-card-value{color:#065f46}.rm-dark .ui-db-customer-value-card-green .ui-db-customer-value-card-value{color:#6ee7b7}.ui-db-customer-value-card-yellow .ui-db-customer-value-card-value{color:#92400e}.rm-dark .ui-db-customer-value-card-yellow .ui-db-customer-value-card-value{color:#fcd34d}.ui-db-customer-value-card-red .ui-db-customer-value-card-value{color:#991b1b}.rm-dark .ui-db-customer-value-card-red .ui-db-customer-value-card-value{color:#fca5a5}.ui-db-customer-value-card-month{font-size:var(--fs-xl);font-weight:700}.ui-db-customer-value-card-red .ui-db-customer-value-card-month,.ui-db-customer-value-card-yellow .ui-db-customer-value-card-month{color:inherit}.rm-dark .ui-db-customer-value-card-yellow .ui-db-customer-value-card-month{color:#fcd34d}.rm-dark .ui-db-customer-value-card-red .ui-db-customer-value-card-month{color:#fca5a5}.ui-db-customer-value-card-amount{font-size:var(--fs-md);margin-top:4px}.ui-db-customer-value-card-yellow .ui-db-customer-value-card-amount{color:#f59e0b}.rm-dark .ui-db-customer-value-card-yellow .ui-db-customer-value-card-amount{color:#fbbf24}.ui-db-customer-value-card-red .ui-db-customer-value-card-amount{color:#ef4444}.rm-dark .ui-db-customer-value-card-red .ui-db-customer-value-card-amount{color:#f87171}.ui-pay-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.ui-pay-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.98);border:1px solid rgba(229,231,235,.5);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.25);max-height:90vh;max-width:860px;overflow-x:hidden;overflow-y:auto;width:100%}.ui-pay-header{align-items:center;background:linear-gradient(to bottom,var(--rm-card) 0,#fafbfc 100%);border-bottom:1px solid #e9ecef;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:18px 20px}.ui-pay-header-left{align-items:center;display:flex;gap:12px}.ui-pay-header-icon{color:var(--rm-accent);font-size:var(--fs-3xl)}.ui-pay-title{color:var(--rm-text);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.3px;margin:0}.ui-pay-subtitle{color:var(--rm-text-faint);font-size:var(--fs-sm);font-weight:500}.ui-pay-close-btn{align-items:center;background:#f1f3f5;border:none;border-radius:10px;color:#495057;cursor:pointer;display:flex;font-size:var(--fs-base);height:36px;justify-content:center;transition:all .2s ease;width:36px}.ui-pay-close-btn:hover{background:#e9ecef;transform:scale(1.05)}.ui-pay-close-btn:active{transform:scale(.95)}.ui-pay-status-bar{align-items:center;background:var(--rm-surface);border-left:3px solid #f59e0b;color:#475569;display:flex;font-size:var(--fs-sm);font-weight:600;gap:10px;padding:8px 20px;transition:border-color .3s ease}.ui-pay-status-bar i{flex-shrink:0;font-size:var(--fs-base)}.ui-pay-status-text{flex:1 1;min-width:0}.ui-pay-status-pulse{animation:ui-pay-pulse 1.2s ease-in-out infinite;background:#f59e0b;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes ui-pay-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rm-dark .ui-pay-status-bar{background:#282d34;color:var(--rm-text-muted)}.ui-pay-body{padding:16px 20px 20px}.ui-pay-total-bar{background:linear-gradient(135deg,#fff9f0,#fff5e6);border:1px solid rgba(255,163,5,.2);border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 14px}.ui-pay-total-bar-main{align-items:center;display:flex;justify-content:space-between}.ui-pay-total-label{color:#92610a;font-size:var(--fs-md);font-weight:600}.ui-pay-total-value{font-feature-settings:"tnum";color:var(--rm-accent);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:700}.ui-pay-total-bar-sub{align-items:center;border-top:1px solid rgba(255,163,5,.12);display:flex;justify-content:space-between;padding-top:4px}.ui-pay-total-sub-label{color:#92610a;font-size:var(--fs-sm);font-weight:500}.ui-pay-total-sub-value{font-feature-settings:"tnum";font-size:var(--fs-base);font-variant-numeric:tabular-nums;font-weight:600}.ui-pay-kdv-list{border-top:1px solid rgba(255,163,5,.15);display:flex;flex-direction:column;gap:2px;padding-top:6px}.ui-pay-kdv-row{align-items:center;display:flex;justify-content:space-between}.ui-pay-kdv-label{color:#92610a;font-size:var(--fs-xs);font-weight:500;opacity:.8}.ui-pay-kdv-value{font-feature-settings:"tnum";color:#b87a0a;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.ui-pay-kdv-total{border-top:1px solid rgba(255,163,5,.15);margin-top:2px;padding-top:4px}.ui-pay-kdv-total .ui-pay-kdv-label{font-weight:700;opacity:1}.ui-pay-kdv-total .ui-pay-kdv-value{font-weight:700}.ui-pay-display{align-items:center;background:linear-gradient(135deg,#212529,#343a40);border-radius:14px;box-shadow:0 6px 16px rgba(33,37,41,.15),inset 0 1px 2px hsla(0,0%,100%,.1);display:flex;height:68px;justify-content:flex-end;margin-bottom:12px;overflow:hidden;padding:0 20px;position:relative}.ui-pay-display:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.ui-pay-display-text{align-items:baseline;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Mono,Menlo,monospace;font-size:var(--fs-7xl);font-weight:700;gap:8px;letter-spacing:-.5px}.ui-pay-display-currency{font-size:var(--fs-xl);font-weight:500;opacity:.6}.ui-pay-change-bar{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid rgba(16,185,129,.2);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 14px}.ui-pay-change-label{color:#065f46;font-size:var(--fs-sm);font-weight:600}.ui-pay-change-value{font-feature-settings:"tnum";color:#059669;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700}.ui-pay-ikram-row{align-items:center;background:linear-gradient(135deg,#fce7f3,#fbcfe8);border:1px solid rgba(236,72,153,.22);border-radius:10px;display:flex;gap:10px;margin-bottom:12px;padding:8px 12px}.ui-pay-ikram-label{align-items:center;color:#9d174d;display:flex;font-size:var(--fs-sm);font-weight:700;gap:6px;white-space:nowrap}.ui-pay-ikram-label i{color:#ec4899}.ui-pay-ikram-btns{display:flex;flex:1 1;gap:6px}.ui-pay-ikram-btn{font-feature-settings:"tnum";background:var(--rm-card);border:1px solid rgba(236,72,153,.35);border-radius:8px;color:#be185d;cursor:pointer;flex:1 1;font-size:var(--fs-base);font-variant-numeric:tabular-nums;font-weight:700;min-width:0;padding:8px 4px;transition:background .12s,color .12s,transform .06s}.ui-pay-ikram-btn:hover{background:#ec4899;color:#fff}.ui-pay-ikram-btn:active{transform:scale(.96)}.ui-pay-ikram-btn:disabled{cursor:not-allowed;opacity:.5}.ui-pay-main-layout{display:flex;gap:16px}.ui-pay-left-col,.ui-pay-right-col{flex:1 1;min-width:0}.ui-pay-right-col{display:flex;flex-direction:column;gap:10px}.ui-pay-right-col .ui-pay-payment-methods{flex:1 1;grid-template-columns:repeat(2,1fr)}.ui-pay-right-col .ui-pay-pay-btn{height:100%;min-height:0}.ui-pay-right-col .ui-pay-receipt-cancel-btn{margin-bottom:0}.ui-pay-numpad{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.ui-pay-num-btn{align-items:center;background:var(--rm-card);border:1px solid #e1e5e9;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.04),inset 0 -2px 0 rgba(0,0,0,.04);color:#212529;cursor:pointer;display:flex;font-size:var(--fs-4xl);font-weight:600;height:56px;justify-content:center;touch-action:manipulation;transition:all .15s cubic-bezier(.4,0,.2,1)}.ui-pay-num-btn:hover{background:#f8f9fa;border-color:#dee2e6;box-shadow:0 4px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.ui-pay-num-btn:active{background:#e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.06);transform:scale(.96)}.ui-pay-num-btn--backspace{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:rgba(239,68,68,.2);color:#dc2626;font-size:var(--fs-2xl)}.ui-pay-num-btn--backspace:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);border-color:rgba(239,68,68,.3)}.ui-pay-num-btn--dot{font-size:var(--fs-6xl);font-weight:700}.ui-pay-clear-btn{align-items:center;background:var(--rm-surface);border:1.5px solid #e5e7eb;border-radius:10px;color:var(--rm-text-muted);cursor:pointer;display:flex;font-size:var(--fs-md);font-weight:600;height:42px;justify-content:center;margin-bottom:12px;transition:all .2s ease;width:100%}.ui-pay-clear-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ui-pay-clear-btn:active{transform:scale(.98)}.ui-pay-description{border:2px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:var(--rm-text);font-family:inherit;font-size:var(--fs-md);margin-bottom:14px;padding:10px 14px;resize:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.ui-pay-description:focus{border-color:var(--rm-accent);box-shadow:0 0 0 3px rgba(255,163,5,.1);outline:none}.ui-pay-description::placeholder{color:#9ca3af}.ui-pay-payment-methods{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.ui-pay-pay-btn{align-items:center;background:var(--rm-card);border:2px solid #e5e7eb;border-radius:14px;color:var(--rm-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-md);font-weight:600;gap:10px;justify-content:center;min-height:100px;padding:14px 10px;touch-action:manipulation;transition:all .3s ease}.ui-pay-pay-btn:hover{border-color:var(--rm-accent);box-shadow:0 8px 24px rgba(255,163,5,.15);transform:translateY(-2px)}.ui-pay-pay-btn:active{transform:translateY(0)}.ui-pay-pay-btn-icon{align-items:center;background:var(--rm-brand-gradient-135);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-2xl);height:42px;justify-content:center;width:42px}.ui-pay-pay-btn-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--rm-text);display:-webkit-box;font-size:var(--fs-md);font-weight:600;line-height:1.3;overflow:hidden;text-align:center;text-overflow:ellipsis}.rm-dark .ui-pay-pay-btn{background:#35393f;border-color:hsla(0,0%,100%,.1);color:var(--rm-text)}.rm-dark .ui-pay-pay-btn:hover{border-color:var(--rm-accent)}.rm-dark .ui-pay-pay-btn-label{color:var(--rm-text)}.ui-pay-spinner{animation:ui-pay-spin .6s linear infinite;border:2.5px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}.ui-pay-spinner--light{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@keyframes ui-pay-spin{to{transform:rotate(1turn)}}.ui-pay-action-btn:disabled,.ui-pay-pay-btn:disabled,.ui-pay-receipt-cancel-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.ui-pay-num-btn:disabled{transform:none}.ui-pay-clear-btn:disabled,.ui-pay-num-btn:disabled{cursor:not-allowed;opacity:.4}.ui-pay-action-btn{align-items:center;background:linear-gradient(135deg,#6b7280,#4b5563);border:none;border-radius:12px;box-shadow:0 4px 12px hsla(220,9%,46%,.3);color:#fff;cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:700;height:54px;justify-content:center;touch-action:manipulation;transition:all .3s ease;width:100%}.ui-pay-action-btn:hover{box-shadow:0 8px 24px hsla(220,9%,46%,.35);transform:translateY(-2px)}.ui-pay-action-btn:active{transform:translateY(0)}.ui-pay-action-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.ui-pay-receipt-cancel-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(239,68,68,.3);color:#fff;cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:700;height:54px;justify-content:center;touch-action:manipulation;transition:all .3s ease;width:100%}.ui-pay-receipt-cancel-btn:hover{box-shadow:0 8px 24px rgba(239,68,68,.35);transform:translateY(-2px)}.ui-pay-receipt-cancel-btn:active{transform:translateY(0)}.rm-dark .ui-pay-container{background:#171a17;border-color:hsla(0,0%,100%,.1)}.rm-dark .ui-pay-header{background:linear-gradient(180deg,#35393f 0,#171a17);border-bottom-color:#4b5563}.rm-dark .ui-pay-title{color:var(--rm-text)}.rm-dark .ui-pay-subtitle{color:var(--rm-text-muted)}.rm-dark .ui-pay-close-btn{background:#484e58;color:var(--rm-text-secondary)}.rm-dark .ui-pay-close-btn:hover{background:#5a6270}.rm-dark .ui-pay-body{background:#171a17}.rm-dark .ui-pay-total-bar{background:linear-gradient(135deg,rgba(255,163,5,.12),rgba(255,140,0,.08));border-color:rgba(255,163,5,.15)}.rm-dark .ui-pay-total-label{color:var(--rm-accent)}.rm-dark .ui-pay-kdv-list{border-top-color:rgba(255,163,5,.1)}.rm-dark .ui-pay-kdv-label{color:var(--rm-accent);opacity:.6}.rm-dark .ui-pay-kdv-value{color:var(--rm-accent);opacity:.8}.rm-dark .ui-pay-num-btn{background:#35393f;border-color:#4b5563;color:var(--rm-text)}.rm-dark .ui-pay-num-btn:hover{background:#484e58;border-color:var(--rm-eyebrow)}.rm-dark .ui-pay-num-btn:active{background:#2d3139}.rm-dark .ui-pay-num-btn--backspace{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.1));border-color:rgba(239,68,68,.2);color:#f87171}.rm-dark .ui-pay-clear-btn{background:#35393f;border-color:#4b5563;color:var(--rm-text-muted)}.rm-dark .ui-pay-clear-btn:hover{background:#484e58;color:var(--rm-text-secondary)}.rm-dark .ui-pay-description{background:#35393f;border-color:#4b5563;color:var(--rm-text-secondary)}.rm-dark .ui-pay-description:focus{border-color:var(--rm-accent)}.rm-dark .ui-pay-description::placeholder{color:var(--rm-eyebrow)}.rm-dark .ui-pay-change-bar{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(5,150,105,.08));border-color:rgba(16,185,129,.15)}.rm-dark .ui-pay-change-label,.rm-dark .ui-pay-change-value{color:#4ade80}.rm-dark .ui-pay-ikram-row{background:linear-gradient(135deg,rgba(236,72,153,.14),rgba(190,24,93,.08));border-color:rgba(236,72,153,.25)}.rm-dark .ui-pay-ikram-label{color:#f9a8d4}.rm-dark .ui-pay-ikram-btn{background:hsla(0,0%,100%,.06);border-color:rgba(236,72,153,.35);color:#f9a8d4}.rm-dark .ui-pay-ikram-btn:hover{background:#ec4899;color:#fff}@media (max-width:768px){.ui-pay-main-layout{flex-direction:column;gap:0}.ui-pay-left-col{flex:none}.ui-pay-right-col{flex:none;gap:8px}.ui-pay-right-col .ui-pay-payment-methods{grid-template-columns:repeat(2,1fr)}.ui-pay-right-col .ui-pay-pay-btn{min-height:64px}.ui-pay-overlay{align-items:flex-end;padding:0}.ui-pay-container{border-radius:20px 20px 0 0;max-height:92vh;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0)}.ui-pay-header{border-radius:20px 20px 0 0;padding:12px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ui-pay-title{font-size:var(--fs-base)}.ui-pay-subtitle{font-size:var(--fs-xs)}.ui-pay-body{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:10px 12px 16px}.ui-pay-total-bar{border-radius:10px;margin-bottom:8px;padding:8px 12px}.ui-pay-total-label{font-size:var(--fs-xs)}.ui-pay-total-value{font-size:var(--fs-lg)}.ui-pay-display{border-radius:12px;height:54px;margin-bottom:8px;padding:0 14px}.ui-pay-display-text{font-size:var(--fs-5xl);min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-pay-display-currency{flex-shrink:0;font-size:var(--fs-md)}.ui-pay-change-bar{border-radius:8px;margin-bottom:8px;padding:6px 12px}.ui-pay-change-label{font-size:var(--fs-xs)}.ui-pay-change-value{font-size:var(--fs-base)}.ui-pay-ikram-row{flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:8px 10px}.ui-pay-ikram-label{font-size:var(--fs-xs)}.ui-pay-ikram-btns{flex:1 1 100%}.ui-pay-ikram-btn{font-size:var(--fs-lg);padding:10px 4px}.ui-pay-numpad{gap:6px;margin-bottom:8px}.ui-pay-num-btn{border-radius:10px;font-size:var(--fs-3xl);height:48px;min-height:44px;min-width:0}.ui-pay-num-btn--backspace{font-size:var(--fs-xl)}.ui-pay-num-btn--dot{font-size:var(--fs-4xl)}.ui-pay-clear-btn{border-radius:8px;font-size:var(--fs-sm);height:38px;margin-bottom:8px}.ui-pay-description{border-radius:10px;border-width:1.5px;font-size:var(--fs-xl);margin-bottom:10px;padding:8px 12px}.ui-pay-payment-methods{gap:6px;margin-bottom:8px}.ui-pay-pay-btn{border-radius:10px;font-size:var(--fs-2xs);gap:6px;min-height:64px;padding:8px 6px}.ui-pay-pay-btn-icon{border-radius:8px;font-size:var(--fs-md);height:30px;width:30px}.ui-pay-pay-btn-label{font-size:var(--fs-2xs)}.ui-pay-pay-btn:hover{transform:none}.ui-pay-pay-btn:active{transform:scale(.97)}.ui-pay-receipt-cancel-btn{border-radius:10px;font-size:var(--fs-sm);height:44px;min-height:44px}.ui-pay-receipt-cancel-btn:hover{transform:none}.ui-pay-receipt-cancel-btn:active{transform:scale(.97)}.ui-pay-num-btn:hover{transform:none}.ui-pay-num-btn:active{transform:scale(.95)}}@media (max-width:480px){.ui-pay-container{max-height:95vh}.ui-pay-header{padding:10px 12px}.ui-pay-header-icon{font-size:var(--fs-xl)}.ui-pay-close-btn{border-radius:8px;font-size:var(--fs-sm);height:32px;width:32px}.ui-pay-body{padding:8px 10px 14px}.ui-pay-total-bar{padding:6px 10px}.ui-pay-display{height:48px;padding:0 12px}.ui-pay-display-text{font-size:var(--fs-4xl)}.ui-pay-numpad{gap:5px}.ui-pay-num-btn{border-radius:8px;font-size:var(--fs-2xl);height:44px}.ui-pay-pay-btn{border-radius:8px;gap:4px;min-height:56px;padding:6px 4px}.ui-pay-pay-btn-icon{border-radius:6px;font-size:var(--fs-xs);height:26px;width:26px}.ui-pay-pay-btn-label{font-size:var(--fs-3xs)}.ui-pay-payment-methods{gap:5px}.ui-pay-receipt-cancel-btn{border-radius:8px;font-size:var(--fs-xs);height:42px}.ui-pay-clear-btn{font-size:var(--fs-xs);height:34px}.ui-pay-description{font-size:var(--fs-xl);padding:6px 10px}}@media (max-height:500px){.ui-pay-container{border-radius:0;max-height:100vh}.ui-pay-header{border-radius:0;padding:8px 12px}.ui-pay-body{padding:6px 10px 10px}.ui-pay-display{height:40px;margin-bottom:6px}.ui-pay-display-text{font-size:var(--fs-3xl)}.ui-pay-total-bar{margin-bottom:6px;padding:4px 10px}.ui-pay-numpad{gap:4px;margin-bottom:6px}.ui-pay-num-btn{font-size:var(--fs-xl);height:38px}.ui-pay-clear-btn{height:30px;margin-bottom:6px}.ui-pay-description{display:none}.ui-pay-payment-methods{gap:4px;margin-bottom:6px}.ui-pay-pay-btn{gap:3px;min-height:50px;padding:5px 3px}.ui-pay-pay-btn-icon{border-radius:6px;font-size:var(--fs-2xs);height:24px;width:24px}.ui-pay-pay-btn-label{font-size:var(--fs-3xs)}.ui-pay-receipt-cancel-btn{font-size:var(--fs-xs);height:36px}.ui-pay-change-bar{margin-bottom:6px;padding:4px 10px}}