.app-toast-stack{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;z-index:99999;pointer-events:none}.app-toast{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;color:#fff;font-size:13px;font-weight:900;box-shadow:0 10px 28px #00000047;z-index:99999;animation:appToastIn .2s ease-out;pointer-events:none;width:max-content;max-width:min(360px,96vw);text-align:center}@media(max-width:768px){.app-toast{font-size:12px}}.app-toast--success{background:#192d1e;border:1px solid rgba(74,222,128,.233);max-width:90vw}.app-toast--error{background:#a11212;border:1px solid rgb(255 255 255 / 34%);max-width:90vw}.app-toast--info{background:#1e3a5ff2;border:1px solid rgba(56,189,248,.4);max-width:90vw}@keyframes appToastIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.loginWrap{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:#000}.loginVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.loginOverlay{position:absolute;inset:0;background:#0000008c;z-index:1;pointer-events:none}.loginGlow{position:absolute;inset:-40%;z-index:1;pointer-events:none;background:radial-gradient(closest-side at 20% 25%,rgba(241,161,0,.25),transparent 60%),radial-gradient(closest-side at 80% 30%,rgba(59,130,246,.18),transparent 60%),radial-gradient(closest-side at 55% 80%,rgba(34,197,94,.12),transparent 65%);filter:blur(18px);animation:glowMove 10s ease-in-out infinite}@keyframes glowMove{0%{transform:translateZ(0) scale(1);opacity:.75}50%{transform:translate3d(2%,-2%,0) scale(1.03);opacity:1}to{transform:translateZ(0) scale(1);opacity:.75}}.loginBox{width:360px;max-width:92vw;padding:22px 20px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 60px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:12px;position:relative;z-index:2;animation:cardIn .52s cubic-bezier(.2,.9,.2,1) both}@keyframes cardIn{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.loginTitle{margin:0;text-align:center;font-weight:1000;letter-spacing:.3px;color:#fffffff2;font-size:24px}.loginSub{margin:-6px 0 6px;text-align:center;font-weight:700;color:#ffffffbf;font-size:13px}.loginBox input{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fffffff2;outline:none;font-weight:800}.loginBox input::placeholder{color:#ffffffa6;font-weight:700}.loginBox input:focus{border-color:#f1a100a6;box-shadow:0 0 0 4px #f1a10033}.loginBox button{padding:12px;border:none;border-radius:12px;color:#0b2136;font-size:16px;font-weight:1000;cursor:pointer;background:linear-gradient(135deg,#f1a100,#ffd666);box-shadow:0 12px 28px #00000038;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.loginBox button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #00000047;filter:brightness(1.02)}.loginBox button:active{transform:translateY(0) scale(.99)}.loginBox button:disabled{opacity:.65;cursor:not-allowed;transform:none}.error{color:#ffd1d1;font-size:13px;text-align:center;font-weight:800;background:#e11d4838;border:1px solid rgba(225,29,72,.28);padding:8px 10px;border-radius:12px}.welcomeLayer{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .22s ease-out both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.welcomeCard{width:min(520px,92vw);border-radius:22px;padding:18px 18px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);box-shadow:0 18px 60px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fffffff2;text-align:center}.welcomeTitle{margin:0;font-weight:1000;font-size:28px;letter-spacing:.3px;animation:pop .52s cubic-bezier(.2,.9,.2,1) both}.welcomeText{margin:8px 0 12px;color:#ffffffc7;font-weight:700}@keyframes pop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.spinner{width:34px;height:34px;border-radius:999px;border:3px solid rgba(255,255,255,.22);border-top-color:#f1a100f2;margin:0 auto;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loginGlow,.loginBox,.welcomeTitle,.welcomeLayer{animation:none!important}.spinner{animation-duration:1.2s}}:root{--eco-bg1: #070a12;--eco-bg2: #0b2a33;--eco-text: rgba(248,250,252,.96);--eco-muted: rgba(248,250,252,.7);--eco-border: rgba(255,255,255,.18);--eco-shadow: 0 22px 70px rgba(0,0,0,.55);--eco-shadow-soft: 0 14px 38px rgba(0,0,0,.35)}.eco-wrap{min-height:100vh;padding:22px;background:radial-gradient(1200px 700px at 20% 25%,rgba(245,158,11,.16),transparent 60%),radial-gradient(1100px 700px at 78% 30%,rgba(20,184,166,.22),transparent 58%),linear-gradient(135deg,var(--eco-bg1),var(--eco-bg2));display:flex;align-items:center;justify-content:center;color:var(--eco-text);position:relative;overflow:hidden}.eco-blur-demo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:0;pointer-events:none}.eco-blur-demo__text{font-size:clamp(48px,12vw,120px);font-weight:900;letter-spacing:.02em;color:#ffffffe6;text-shadow:0 2px 20px rgba(0,0,0,.4);animation:eco-blur-demo-bounce 6s ease-in-out infinite}@keyframes eco-blur-demo-bounce{0%,to{transform:translateY(-360px)}50%{transform:translateY(360px)}}.eco-orb{position:absolute;border-radius:999px;filter:blur(30px);opacity:.55;pointer-events:none}.eco-orb--a{width:520px;height:520px;left:-140px;top:-120px;background:radial-gradient(circle at 30% 30%,rgba(20,184,166,.75),transparent 60%)}.eco-orb--b{width:560px;height:560px;right:-170px;top:40px;background:radial-gradient(circle at 30% 30%,rgba(245,158,11,.68),transparent 60%)}.eco-orb--c{width:640px;height:640px;left:10%;bottom:-260px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.55),transparent 60%);opacity:.35}@keyframes eco-orb-float-a{0%,to{transform:translate(0)}25%{transform:translate(8vw,-7vh)}50%{transform:translate(-6vw,6vh)}75%{transform:translate(5vw,8vh)}}@keyframes eco-orb-float-b{0%,to{transform:translate(0)}33%{transform:translate(-10vw,25vh)}66%{transform:translate(-17vw,30vh)}}@keyframes eco-orb-float-c{0%,to{transform:translate(0)}20%{transform:translate(15vw,-17vh)}40%{transform:translate(18vw,-27vh)}60%{transform:translate(-4vw,-4vh)}80%{transform:translate(11vw,5vh)}}@media(min-width:540px){.eco-orb--a{animation:eco-orb-float-a 20s ease-in-out infinite;will-change:transform}.eco-orb--b{animation:eco-orb-float-b 24s ease-in-out infinite;will-change:transform}.eco-orb--c{animation:eco-orb-float-c 22s ease-in-out infinite;will-change:transform}}.eco-panel{width:min(1240px,100%);padding:18px}.eco-top{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:6px 6px 14px;border-bottom:1px solid rgba(255,255,255,.14)}.eco-title{font-size:22px;font-weight:900;letter-spacing:.3px;text-shadow:0 1px 0 rgba(0,0,0,.25)}.eco-sub{margin-top:3px;color:var(--eco-muted);font-size:13px;font-weight:700}.eco-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.eco-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:var(--eco-text);font-weight:900;font-size:13px;padding:9px 12px;border-radius:12px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;box-shadow:0 10px 24px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.eco-btn:hover{transform:translateY(-1px);background:#ffffff24;border-color:#ffffff38;box-shadow:0 14px 34px #00000052}.eco-btn:active{transform:translateY(0)}.eco-btn:focus-visible{outline:none;box-shadow:0 14px 34px #00000052,0 0 0 3px #14b8a659}.eco-btn--danger{background:#ef444424;border-color:#ef44443d;color:#fef2f2f5}.eco-btn--danger:hover{background:#ef444433;border-color:#ef44444d}.eco-grid{padding:16px 6px 6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.eco-card{width:100%;text-align:left;border:1px solid rgba(255,255,255,.16);background:#ffffff1a;border-radius:16px;padding:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:var(--eco-shadow-soft);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.eco-card:hover{transform:translateY(-2px);background:#ffffff24;border-color:#ffffff38;box-shadow:0 18px 44px #0000006b}.eco-card:active{transform:translateY(-1px)}.eco-card:focus-visible{outline:none;box-shadow:0 18px 44px #0000006b,0 0 0 3px #3b82f647}.eco-card__row{display:flex;gap:12px;align-items:center;min-width:0}.eco-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:20px;background:linear-gradient(135deg,#79a192 0% 0%,#4d4d4d 50%,#652424);border:1px solid rgb(199 199 199 / 20%);flex:0 0 auto;box-shadow:inset 0 1px #fff3}.eco-card__icon svg{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.eco-card__text{min-width:0}.eco-card__title{font-size:15px;font-weight:900;display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.eco-card__desc{margin-top:3px;font-size:12px;font-weight:700;color:var(--eco-muted);line-height:1.25}.eco-badge{font-size:10px;font-weight:900;padding:3px 8px;border-radius:999px;background:#593737b5;border:1px solid rgb(113 23 23 / 26%);color:#fff7edf5}.eco-card__arrow{display:flex;align-items:center;font-size:18px;font-weight:900;color:#f8fafc8c;flex:0 0 auto}.eco-foot{padding:12px 6px 4px}.eco-foot__hint{font-size:12px;font-weight:700;color:#f8fafc9e}@media(max-width:991px){body:has(.eco-wrap){--eco-mobile-bg: #123d37;background:var(--eco-mobile-bg)!important}.eco-wrap{background:linear-gradient(to bottom,var(--eco-mobile-bg) 0%,#161d42 50%,var(--eco-mobile-bg) 100%)}.eco-orb--a{top:20%;left:-25%}.eco-orb--b{right:-45%;top:15%}.eco-orb--c{top:35%;left:-25%}}@media(max-width:540px){.eco-wrap{padding:12px;align-items:flex-start;padding-bottom:5dvh}.eco-panel{padding:8px;box-shadow:none}.eco-top{flex-direction:row;align-items:stretch}.eco-actions{justify-content:flex-start}}.crmPage{min-height:100vh;padding:18px;box-sizing:border-box;background:radial-gradient(1200px 700px at 20% 25%,rgba(245,158,11,.16),transparent 60%),radial-gradient(1100px 700px at 78% 30%,rgba(20,184,166,.22),transparent 58%),radial-gradient(1000px 800px at 50% 95%,rgba(59,130,246,.2),transparent 60%),linear-gradient(135deg,#070a12,#0b2a33);color:#0b2136}.crmRoot *{box-sizing:border-box}.crmRoot button{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,opacity .3s ease,.3s ease,color .3s ease}.crmRoot button:active{transform:translateY(0) scale(.99)}.crmRoot input,.crmRoot select,.crmRoot textarea{transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.crmRoot input:focus,.crmRoot select:focus,.crmRoot textarea:focus{outline:none;border-color:#f1a100b3!important;box-shadow:0 0 0 4px #f1a1002e}.crmRoot tbody tr{transition:transform .14s ease,box-shadow .14s ease}@keyframes crmFade{0%{opacity:0}to{opacity:1}}@keyframes crmPop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.crmRoot *{animation:none!important;transition:none!important}}.crmRoot .crmTopRow{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.crmRoot .crmTopRow::-webkit-scrollbar{height:0}.crmRoot .crmTopRowLeft{min-width:0;white-space:nowrap}img[alt="ALPIROGI CRM"],img[aria-label="ALPIROGI CRM"],img[title="ALPIROGI CRM"],img[src*=alpirogi],img[src*=ALPIROGI]{display:none!important}.topLeft{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:fit-content}.topCenter{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border-radius:14px;background:#f8fafce6;border:1px solid #EEF2F7}.topCenter .branchFilter{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.topCenter .branchLabel{font-size:12px;font-weight:900;color:#374151}.topCenter .branchSelect{outline:none;font-weight:900;min-width:180px}.topCenter .branchSelect .base-select__trigger{height:38px}.topCenter .branchSelect .base-select__trigger-inner{min-height:38px}.topCenter .dateFilter{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.topCenter .dateInput{height:38px;border-radius:12px;border:1px solid #E5E7EB;padding:0 12px;outline:none;font-weight:800;background:#fff;-webkit-user-select:none;user-select:none}.topCenter .btnToday{height:38px;padding:0 14px;border-radius:12px;border:1px solid #E6EAF2;background:#fff;color:#0f172a;font-weight:900;cursor:pointer}.crmGlass{position:relative;overflow:hidden}.crmGlass>*{position:relative;z-index:1}.crm-orb{position:absolute;border-radius:999px;filter:blur(30px);opacity:.55;pointer-events:none;transform:translateZ(0);z-index:0}.crm-orb--a{width:520px;height:520px;left:-140px;top:-120px;background:radial-gradient(circle at 30% 30%,rgba(20,184,166,.75),transparent 60%)}.crm-orb--b{width:560px;height:560px;right:-170px;top:40px;background:radial-gradient(circle at 30% 30%,rgba(245,158,11,.68),transparent 60%)}.crm-orb--c{width:640px;height:640px;left:10%;bottom:-260px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.55),transparent 60%);opacity:.35}.crm-miniStats{display:flex;gap:8px;flex-wrap:wrap}.tableTitle{font-size:18px;font-weight:900}.crm-miniStat{background:#f8fafc;border:1px solid #EEF2F7;border-radius:12px;padding:8px 10px;min-width:150px}@media(max-width:991px){body:has(.crmRoot){--crm-mobile-bg: #123d37;background:var(--crm-mobile-bg)!important}.crmPage{background:linear-gradient(to bottom,var(--crm-mobile-bg) 0%,#161d42 50%,var(--crm-mobile-bg) 100%)}.crm-glassCard{box-shadow:none!important}.crm-orb--a{top:30%;left:-25%}.crm-orb--b{right:-45%;top:35%}.crm-orb--c{top:30%;left:-25%}}@media(max-width:540px){.crm-miniStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.miniStatStrong{grid-column:1 / -1}.topCenter{align-items:start;justify-content:start;gap:8px}.topCenter .branchFilter,.topCenter .dateFilter,.topCenter .dateInput{width:100%}.crmPage{padding:12px 12px 40px}.crm-miniStat{min-width:100%}.columnsSpan{display:none}.tableTitle{font-size:16px}.topLeft{width:100%}}.crm-glassCard{background:#ffffffb8!important;border:1px solid rgba(255,255,255,.32)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 22px 70px #0000004d}.crmOrderModalGlass .crmOrderPanel{background:#ffffffbd!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.orderGrid{display:grid;grid-template-columns:460px 1fr 470px;gap:16px;align-items:start;height:100%;min-height:0}.orderCatalog{background:#ffffffbd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:14px;border:1px solid rgba(226,232,240,1);min-width:0;display:flex;flex-direction:column;min-height:0;box-shadow:0 16px 50px #0f172a1a}.orderCart{background:#ffffffbd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:14px;border:1px solid rgba(226,232,240,1);min-width:0;display:flex;flex-direction:column;min-height:0;box-shadow:0 16px 50px #0f172a1a;position:sticky;top:0;align-self:start;max-height:calc(100vh - 220px)}.orderRightColumn{display:contents}.clientName{font-weight:900;font-size:14px;transition:.5s;cursor:pointer;width:fit-content}.toastRed{width:330px;background:#a11212!important;color:#fff;border:1px solid rgb(255 255 255 / 34%)}.geoErrorSpan{min-width:fit-content}.clientName:hover{color:#707070}@media(max-width:1400px){.orderGrid{grid-template-columns:420px 1fr}.orderRightColumn{display:flex;flex-direction:column;gap:16px;min-width:0px}.orderCart{position:static;max-height:none;width:100%}}@media(max-width:980px){.orderGrid{grid-template-columns:1fr}}.crm-successToast{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#10b9812e;border:1px solid rgba(16,185,129,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 40px #00000040;animation:crmToastIn .22s ease-out,crmToastPulse 1.2s ease-in-out;z-index:50}.crm-successToast__icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#10b98138;border:1px solid rgba(16,185,129,.45);font-size:18px}.crm-successToast__title{font-weight:900;color:#052e16;line-height:1.1}.crm-successToast__sub{margin-top:2px;font-weight:800;color:#052e16bf;font-size:12px;line-height:1.1}@keyframes crmToastIn{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes crmToastPulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.25)}}.crm-copyToast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;background:#0f172a;color:#fff;font-size:13px;font-weight:900;box-shadow:0 10px 28px #00000047;z-index:9999;animation:crmToastIn .2s ease-out;pointer-events:none}.crm-topCard{width:100%;background:transparent;padding:12px}.crm-mainPanel{border-radius:18px}.crm-topRow{display:flex;align-items:center;justify-content:start;gap:24px;flex-wrap:wrap}.crm-topRight{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;min-width:260px;margin-left:auto}.crm-h1{font-size:28px;font-weight:900;letter-spacing:-.3px;color:#1f2937;line-height:1}.crm-sub{margin-top:2px;color:#6b7280;font-size:13px}.crm-miniStatLabel{font-size:12px;font-weight:800;color:#64748b}.crm-miniStatValue{margin-top:3px;font-size:18px;font-weight:900;color:#0f172a}.crm-btnNewOrder{height:44px;padding:0 16px;border-radius:14px;border:1px solid #1D4ED8;background:#2563eb;color:#fff;font-weight:1000;font-size:14px;letter-spacing:.2px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:.15s ease;box-shadow:0 14px 30px #2563eb59;white-space:nowrap;line-height:1}.crm-btnNewOrder:hover{background:#1d4ed8;box-shadow:0 14px 32px #2563eb73}.crm-btnReport{height:38px;padding:0 14px;border-radius:14px;border:1px solid #E5E7EB;background:#fff;color:#111827;font-weight:900;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:.15s ease;box-shadow:0 8px 18px #0f172a0f;white-space:nowrap;line-height:1}.crm-btnReport:hover{background:#f9fafb;border-color:#d1d5db}.crm-btnCompleted{height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(22,163,74,.35);background:#16a34a1f;color:#052e16;font-weight:900;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;line-height:1;transition:.15s ease}.crm-btnCompleted:hover{background:#16a34a33;border-color:#16a34a80}.crm-btnCompletedActive{height:38px;padding:0 14px;border-radius:14px;border:1px solid rgba(22,163,74,.6);background:#16a34ac7;color:#fff;font-weight:900;font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;box-shadow:0 10px 22px #16a34a2e;transition:.15s ease}.crm-btnCompletedActive:hover{background:#15803d;box-shadow:0 10px 24px #16a34a40}.crm-btnGray{height:38px;padding:0 14px;border-radius:12px;border:1px solid #E6EAF2;background:#fff;color:#0f172a;font-weight:800;font-size:14px;cursor:pointer;transition:.15s ease;display:flex;flex-direction:row;align-items:center;gap:8px;line-height:1}.crm-btnGray:hover,.topCenter .btnToday:hover,.ordersTableBtnGhost:hover,.crm-btnReport:hover,.orderRowIconBtn:hover{background:#eef2ff;border-color:#0000004d!important}.crm-btnRed{height:38px;padding:0 14px;border-radius:12px;border:none;background:#dc2626;color:#fff;font-weight:900;font-size:14px;cursor:pointer;transition:.15s ease}.crm-btnRed:hover{background:#b91c1c}@media(max-width:1660px){.crm-topRow{gap:12px}.topCenter{margin-left:24px}.crm-topRight{margin-left:0}}@media(max-width:1024px){.topCenter{margin-left:auto}}@media(max-width:720px){.topCenter{margin-left:0}}@keyframes baseModalFade{0%{opacity:0}to{opacity:1}}@keyframes baseModalPop{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.baseModal_backdrop{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;animation:baseModalFade .16s ease-out both;z-index:1000;overflow:auto}@media(max-height:667px){.baseModal_backdrop{align-items:start}}.baseModal_modal{width:min(1200px,98vw);max-height:92vh;background:#ffffffb3;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:16px;box-shadow:0 18px 60px #00000040;overflow:hidden;display:flex;flex-direction:column;animation:baseModalPop .2s cubic-bezier(.2,.9,.2,1) both;min-height:fit-content}.baseModal_modal--wide{width:min(1680px,98vw)}.baseModal_head{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:space-between;gap:10px}.baseModal_title{font-size:18px;font-weight:900}.baseModal_xBtn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;cursor:pointer;font-weight:900;transition:.5s}.baseModal_xBtn:hover{background-color:#ededed;color:#0f172a}.baseModal_body{padding:14px;flex:1;min-height:0}.mapContainer{position:relative;width:100%;max-width:100%;height:600px;min-height:0;background:#e5e3df;border-radius:16px;overflow:hidden;border:1px solid rgb(0,0,0,.1);isolation:isolate}.mapContainer>div,.mapContainer iframe{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:100%!important}.modalDesc{margin:10px 0;font-size:30px}@media(max-width:520px){.modalDesc{font-size:24px;margin-top:0}}.mapModalWrapper .baseModal_modal{background:#f7faff}.mapModalWrapper .baseModal_xBtn{background:#f7faff;border:none}.mapModalWrapper .baseModal_xBtn:hover{background:#d5d9dd}.mapModalWrapper .baseModal_head{border-bottom:1px solid rgb(0,0,0,.1)}.mapModalWrapper .modalDesc{margin-top:0}@media(max-width:991px){body:has(.mapModalWrapper){background:#f7faff!important}.mapModalWrapper .baseModal_backdrop{padding:0;overflow:hidden}.mapModalWrapper .baseModal_modal{border-radius:0;min-height:100dvh;max-height:100dvh;width:100%;overflow:hidden;box-sizing:border-box}.mapModalWrapper .baseModal_body{flex:1;min-height:0;overflow-y:auto;padding-bottom:24px;box-sizing:border-box}.mapContainer{height:80dvh}}.clientInfoModalWrap .baseModal_modal{max-width:480px;width:100%;background:#fff}.clientInfoModalWrap .baseModal_xBtn{border:none}.clientInfoModalWrap .baseModal_head{padding:12px 14px 0}.clientInfoModalWrap .baseModal_body{padding-top:0}.clientInfoModal{display:flex;flex-direction:column;gap:12px}.clientInfoEmpty{padding:24px;text-align:center;color:#000}.clientInfoRow{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.clientInfoStats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.clientInfoStat{display:flex;align-items:start;gap:10px;padding:10px 14px;background:#eef2ff;border:1px solid rgb(0,0,0,.1);border-radius:12px}.clientInfoStat--full{grid-column:1 / -1}.clientInfoStatVal{font-size:14px;font-weight:700;line-height:1.2}.clientInfoStatLabel{font-size:12px;color:#000}.clientInfoSection{margin-top:4px}.clientInfoSecTitle{font-size:13px;font-weight:700;margin-bottom:8px;color:#333}.clientInfoLoadingLabel{margin-left:8px;font-size:12px;color:#6b7280}.clientInfoTopList{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;background:#eef2ff;border-radius:8px;border:1px solid rgb(0,0,0,.1);gap:0px}.clientInfoTopList li{display:flex;justify-content:space-between;align-items:center;padding:3px 10px;font-size:13px;font-weight:700}.clientInfoTopName{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientInfoTopQty{color:#000;margin-left:8px}.clientInfoHint{font-size:13px;color:#888;padding:8px 0}.clientInfoOrders{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.clientInfoOrderRow{padding:10px 12px;background:#eef2ff;border-radius:10px;border:1px solid rgb(0,0,0,.1)}.clientInfoOrderTop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.clientInfoOrderId{font-weight:700;font-size:14px}.clientInfoOrderBranch{font-size:12px;color:#000;padding:3px 6px;background:#0000001a;border-radius:8px;border:1px solid rgb(0,0,0,.2);line-height:1}.clientInfoBadge{padding:4px 8px;border-radius:999px;font-weight:700;font-size:11px;border:1px solid rgba(11,27,42,.12);background:#87898b2e;white-space:nowrap;line-height:1}.clientInfoBadge--new{background:#ffe2e2;color:#b91c1c;border-color:#ff3b3b}.clientInfoBadge--preorder{background:#f3e8ff;color:#6b21a8;border-color:#8e44ad}.clientInfoBadge--cooking{background:#e0f2fe;color:#0369a1;border-color:#2b6cff}.clientInfoBadge--ready{background:#efe7da;color:#7c4a1e;border-color:#8b5a2b}.clientInfoBadge--inway{background:#fef9c3;color:#92400e;border-color:#f5c400}.clientInfoBadge--done{background:#dcfce7;color:#166534;border-color:#2ecc71}.clientInfoOrderSum{margin-left:auto;font-weight:700;font-size:14px}.clientInfoOrderMeta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#000}.clientInfoOrderMeta span{display:inline-flex;align-items:center;gap:4px}.clientInfoOrderAddr{margin-top:6px;font-size:12px;color:#000;display:flex;align-items:center;gap:6px}@media(max-width:991px){.clientInfoModalWrap .baseModal_backdrop{padding:0;overflow:hidden}.clientInfoModalWrap .baseModal_modal{border-radius:0;min-height:100dvh;max-height:100dvh;width:100%!important;max-width:100%!important;overflow:hidden;box-sizing:border-box}.clientInfoModalWrap .baseModal_head{padding:12px 14px;border-bottom:1px solid rgb(0,0,0,.1)}.clientInfoModalWrap .baseModal_body{padding-top:12px}.clientInfoModalWrap .baseModal_body{flex:1;min-height:0;padding-bottom:24px;box-sizing:border-box;overflow-y:auto}.clientInfoModalWrap .clientInfoOrders{overflow-y:hidden;max-height:100%}body:has(.clientInfoModalWrap){background:#fff!important}}.status-select{position:relative;display:block;min-width:0;width:100%}.status-select__trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:140px;padding:0;border:1px solid transparent;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.02em;cursor:pointer;outline:none;transition:box-shadow .15s ease,transform .1s ease;box-shadow:0 4px 12px #0f172a14}.status-select__trigger:hover{box-shadow:0 6px 16px #0f172a1f}.status-select__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.status-select__trigger-inner{display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;width:100%;min-height:30px;max-height:30px;box-sizing:border-box;line-height:1}.status-select--small .status-select__trigger-inner{padding:4px 10px 4px 8px;min-height:28px;gap:4px}.status-select__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.95}.status-select__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-select__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85;transition:transform .2s ease}.status-select__trigger[aria-expanded=true] .status-select__chevron{transform:rotate(180deg)}.status-select__dropdown{z-index:9999;max-width:220px;max-height:min(70vh,320px);overflow-y:auto;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 12px 32px #0f172a26;animation:statusSelectDropdownIn .15s ease-out}@keyframes statusSelectDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.status-select__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;max-height:30px;margin:0;border:1px solid transparent;border:none;border-right:none;border-radius:0;font-weight:800;font-size:12px;letter-spacing:.02em;text-align:left;cursor:pointer;outline:none;transition:box-shadow .12s ease,transform .08s ease;box-sizing:border-box}.status-select__option:hover{filter:brightness(.97);box-shadow:0 2px 8px #0000000f}.status-select__option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.status-select__option[aria-selected=true]{box-shadow:0 2px 10px #00000014}.status-select__option-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-select__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-select{position:relative;display:block;min-width:0;width:100%}.payment-select__trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:150px;height:34px;padding:0;border-radius:999px;border:1px solid #93C5FD;background:#eff6ff;color:#1d4ed8;font-weight:1000;font-size:12px;letter-spacing:.02em;cursor:pointer;outline:none;transition:box-shadow .15s ease;box-shadow:0 10px 22px #0f172a14;box-sizing:border-box}.payment-select__trigger:hover{box-shadow:0 6px 16px #0f172a1f}.payment-select__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.payment-select__trigger-inner{display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;width:100%;min-height:30px;max-height:30px;box-sizing:border-box;line-height:1}.payment-select--small .payment-select__trigger-inner{padding:0 36px 0 10px;min-height:28px}.payment-select__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-select__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85;transition:transform .2s ease}.payment-select__trigger[aria-expanded=true] .payment-select__chevron{transform:rotate(180deg)}.payment-select__dropdown{z-index:9999;max-width:220px;max-height:min(70vh,320px);overflow-y:auto;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 12px 32px #0f172a26;animation:paymentSelectDropdownIn .15s ease-out}@keyframes paymentSelectDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.payment-select__option{display:flex;align-items:center;width:100%;padding:8px 12px;margin:0;border:none;border-radius:0;font-weight:800;font-size:12px;letter-spacing:.02em;text-align:left;cursor:pointer;outline:none;background:transparent;color:#111827;transition:background .12s ease,box-shadow .12s ease;box-sizing:border-box}.payment-select__option:hover{background:#eff6ffcc;box-shadow:0 2px 8px #0000000f}.payment-select__option:focus-visible{outline:2px solid #1D4ED8;outline-offset:2px}.payment-select__option[aria-selected=true]{background:#eff6fff2;color:#1d4ed8;box-shadow:0 2px 10px #00000014}.payment-select__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courier-select{position:relative;display:block;min-width:0;width:100%}.courier-select__trigger{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:160px;height:34px;padding:0;border-radius:999px;border:1px solid #E5E7EB;background:#fff;color:#0f172a;font-weight:1000;font-size:12px;letter-spacing:.02em;cursor:pointer;outline:none;transition:box-shadow .15s ease;box-shadow:0 10px 22px #0f172a14;box-sizing:border-box}.courier-select__trigger:hover{box-shadow:0 6px 16px #0f172a1f}.courier-select__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.courier-select__trigger-inner{display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;width:100%;min-height:30px;max-height:30px;box-sizing:border-box;line-height:1}.courier-select--small .courier-select__trigger-inner{padding:0 36px 0 10px;min-height:28px}.courier-select__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.courier-select__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.85;transition:transform .2s ease}.courier-select__trigger[aria-expanded=true] .courier-select__chevron{transform:rotate(180deg)}.courier-select__dropdown{z-index:9999;max-width:220px;max-height:min(70vh,320px);overflow-y:auto;background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 12px 32px #0f172a26;animation:courierSelectDropdownIn .15s ease-out}@keyframes courierSelectDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.courier-select__option{display:flex;align-items:center;width:100%;padding:8px 12px;margin:0;border:none;border-radius:0;font-weight:800;font-size:12px;letter-spacing:.02em;text-align:left;cursor:pointer;outline:none;background:transparent;color:#111827;transition:background .12s ease,box-shadow .12s ease;box-sizing:border-box}.courier-select__option:hover{background:#eff6ffcc;box-shadow:0 2px 8px #0000000f}.courier-select__option:focus-visible{outline:2px solid #0F172A;outline-offset:2px}.courier-select__option[aria-selected=true]{background:#eff6fff2;color:#0f172a;box-shadow:0 2px 10px #00000014}.courier-select__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderRowCard{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0000000f}.orderRowTd{padding:14px 10px;font-size:13px;vertical-align:top;background:transparent}.orderRowTdFirst{border-top-left-radius:16px;border-bottom-left-radius:16px;min-width:160px;position:relative;padding-left:22px}.orderRowTdFirst:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background-color:var(--order-border-color, transparent);border-top-left-radius:16px;border-bottom-left-radius:16px}.orderRowTdLast{border-top-right-radius:16px;border-bottom-right-radius:16px;text-align:right}.orderRowStatusRow{width:180px;min-width:180px}.orderRowBigId{font-size:18px;font-weight:900;letter-spacing:-.2px}.orderRowMutedSmall{color:#6b7280;font-size:11px}.orderRowDeliverBadge{display:inline-flex;align-items:center;font-size:14px;font-weight:900;padding:6px 10px;border-radius:12px;background:#eef2ff;border:1px solid #E5E7EB;color:#1f2937;margin-top:6px}.orderRowAsapTimer{margin-top:6px;font-size:12px;color:#6b7280;font-weight:800}.orderRowCopyLink{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px;font-size:12.5px}.orderRowCopyBtn{border:1px solid #E5E7EB;background:#fff;border-radius:16px;padding:4px 8px;cursor:pointer;font-size:12px;line-height:1.2;display:flex;align-items:center;justify-content:center}.orderRowCopyBtn:hover{background:#000;color:#fff!important}.orderRowMetaPills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.orderRowMetaPill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f1f5f9;border:1px solid #E2E8F0;font-size:11px;font-weight:900;color:#0f172a;line-height:1.1}.orderRowMetaPillOnline{background:#ecfdf3;border:1px solid #A7F3D0;color:#065f46}.orderRowCommentInline{margin-top:8px;padding:8px 10px;border-radius:12px;background:#fff7ed;border:1px solid #FED7AA;color:#7c2d12;font-size:12px;font-weight:900;line-height:1.25;display:flex;gap:8px;align-items:flex-start}.orderRowCommentIcon{margin-top:1px}.orderRowCommentText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word}.orderRowAddrBox{border:1px solid #EEF2F7;background:#eef2ff;border-radius:12px;padding:8px 10px;min-width:240px}.orderRowAddrTitle{font-size:12.5px;font-weight:900;color:#64748b;display:flex;flex-direction:row;align-items:center}.orderRowAddrMain{margin-top:4px;font-size:14px;font-weight:1000;color:#0f172a}.orderRowAddrDetails{margin-top:2px;font-size:11px;font-weight:900;color:#64748b;line-height:1.2}.orderPositions{font-size:12px}.orderRowItemsBox{border:1px solid #EEF2F7;background:#eef2ff;border-radius:12px;padding:8px 0 8px 12px;min-width:max-content}.orderRowItemsTitle{font-size:12.5px;font-weight:900;color:#64748b;margin-bottom:6px;display:flex;flex-direction:row;align-items:center}.orderRowItemsListScroll{max-height:114px;overflow-y:auto;display:grid;gap:4px;padding-right:12px}.orderRowItemLine{display:flex;justify-content:space-between;gap:8px}.orderRowItemName{font-weight:900;font-size:13px;line-height:1.15;white-space:normal;min-width:fit-content}.orderRowItemSum{font-weight:900;width:78px;text-align:right}.orderRowMoreLine{font-size:11px;font-weight:900;color:#64748b}.orderRowTotalLabel{font-size:12px;font-weight:900;color:inherit;opacity:.8}.orderRowTotalValue{font-size:20px;font-weight:1000;color:inherit;line-height:1.2}.orderRowStatusCourierWrap{display:grid;gap:8px;align-items:start;justify-items:start}.orderRowPaymentSelect{min-width:150px;background:#eff6ff;color:#1d4ed8;border:1px solid #93C5FD;width:100%}.orderRowCourierSelect{min-width:160px;background:#fff;color:#0f172a;width:100%}.orderRowActionsRow{display:flex;justify-content:flex-end;gap:8px;align-items:center}.orderRowSmallBtnPrimary{border:1px solid #1D4ED8;background:#2563eb;padding:7px 12px;border-radius:12px;font-weight:900;cursor:pointer;color:#fff;box-shadow:0 8px 18px #1d4ed82e}.orderRowSmallBtnPrimary:hover{background:#1d4ed8}.orderRowSmallBtnPrint{border:1px solid #93C5FD;background:#eff6ff;padding:7px 12px;border-radius:12px;font-weight:900;cursor:pointer;color:#1d4ed8}.orderRowSmallBtnPrint:hover{background:#cae1ff}.orderRowIconBtn{width:34px;height:34px;border-radius:12px;border:1px solid #E5E7EB;background:#fff;cursor:pointer;font-weight:1000;line-height:32px;display:flex;align-items:center;justify-content:center}.ordersTableCard{width:100%;background:transparent;padding:0 12px 12px;box-sizing:border-box}.ordersTableHeader{display:flex;justify-content:space-between;align-items:start;gap:12px}.ordersTableHeaderRight{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ordersTableToast{background:#0f172a;color:#fff;font-size:12px;padding:6px 10px;border-radius:999px;font-weight:900;box-shadow:0 10px 22px #0000002e}.ordersTableBtnGhost{border:1px solid #E5E7EB;background:#fff;color:#0f172a;border-radius:12px;padding:8px;font-weight:900;cursor:pointer;display:flex;flex-direction:row;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;gap:8px;align-items:center;justify-content:center}.ordersTableColsRow{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;font-weight:800;color:#0f172a;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ordersTableColsPopover{position:absolute;right:0;top:calc(100% + 8px);z-index:999;background:#fff;border:1px solid #E5E7EB;border-radius:14px;padding:8px;box-shadow:0 18px 30px #0f172a24;min-width:140px;left:50%;transform:translate(-50%)}.ordersTableWrap{width:100%;overflow-x:auto;padding:0;background:transparent;border-radius:18px}.ordersTable{width:100%;border-collapse:separate;border-spacing:0 12px;min-width:900px}.ordersTable th{padding:0 8px;text-align:left;font-size:12px;font-weight:1000;color:#0f1114;white-space:nowrap}.ordersTable th.ordersTableThRight{text-align:right}.ordersTableRowTd{padding:14px 10px;font-size:13px;vertical-align:top;background:transparent}.ordersTableFooterSmall{margin-top:10px;color:#000;font-size:13px}.ordersTableActionsMenu{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:#fff;border:1px solid #E5E7EB;border-radius:14px;box-shadow:0 18px 40px #0f172a29;padding:6px;z-index:50}.ordersTableActionsMenuItem{width:100%;text-align:left;padding:9px 10px;border:none;background:transparent;font-weight:900;font-size:12px;cursor:pointer;border-radius:12px}.ordersTableActionsMenuItemDanger{color:#dc2626}.ordersTableEmpty{padding:48px 24px;text-align:center;border-radius:16px;background:#f8fafce5;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:12px}.ordersTableEmptyText{display:block;font-size:15px;font-weight:800;color:#0f172a}.ordersTableEmptyHint{display:block;font-size:13px;font-weight:600;color:#64748b}.ordersTable tbody tr:first-child{margin-top:-12px;display:table-row}@media(max-width:464px){.ordersTableColsPopover{left:0;transform:translate(0)}}.orderBaseModalBackdrop{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.orderBaseModal{width:min(1200px,98vw);max-height:92vh;background:#f7faff;border:1px solid rgba(255,255,255,.3);border-radius:18px;box-shadow:0 22px 70px #0000004d;display:flex;flex-direction:column;overflow:hidden}.orderBaseModalWide{width:min(1680px,98vw)}.orderBaseModalHead{padding:12px 14px;border-bottom:1px solid rgb(0,0,0,.075);display:flex;align-items:center;justify-content:space-between}.orderBaseModalTitle{font-size:18px;font-weight:900}.orderBaseModalXBtn{width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:10px;border:none;background:transparent;cursor:pointer;color:#64748b;transition:.15s ease}.orderBaseModalXBtn:hover{background:#d5d9dd;color:#0f172a}.orderBaseModalBody{padding:14px;overflow:auto;flex:1;min-height:0}@media(max-width:768px){.orderBaseModalBackdrop{padding:10px}.orderBaseModal{width:100%;max-height:95vh;border-radius:14px}.orderBaseModalWide{width:100%}.orderBaseModalHead{padding:10px 12px}.orderBaseModalTitle{font-size:16px}.orderBaseModalBody{padding:12px}}@media(max-width:991px){.orderBaseModalBackdrop{padding:0}.orderBaseModal{border-radius:0;max-height:100dvh}.orderBaseModalHead{padding:8px 10px}.orderBaseModalTitle{font-size:15px}.orderBaseModalXBtn{width:34px;height:34px}body:has(.orderBaseModal){background:#f7faff!important}}.wrapper{position:relative;width:100%}.suggestionsContainer{position:absolute;top:100%;margin-top:4px;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px #0000001a}.suggestion{padding:8px 12px;font-size:13px;font-weight:500;color:#333;cursor:pointer;transition:background-color .15s}.suggestionHovered,.suggestionHighlighted{background-color:#e3f2fd}.base-select{position:relative;display:block;min-width:0;width:100%}.base-select__trigger{height:34px;width:100%;border-radius:12px;border:1px solid rgba(226,232,240,1);padding:0;background:#fff;outline:none;box-shadow:0 1px #00000005;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;display:flex;align-items:center;color:#0f172a;font-size:14px;font-weight:500}.base-select__trigger:hover{border-color:#cbd5e1;box-shadow:0 1px #0000000a}.base-select__trigger:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.base-select__trigger-inner{display:inline-flex;align-items:center;gap:8px;padding:0 10px;width:100%;min-height:34px;box-sizing:border-box;line-height:1}.base-select__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-select__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6;transition:transform .2s ease}.base-select__trigger[aria-expanded=true] .base-select__chevron{transform:rotate(180deg);opacity:.8}.base-select__dropdown{z-index:9999;max-width:100%;max-height:212px;overflow:hidden;background:transparent;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 12px 32px #0f172a26;animation:baseSelectDropdownIn .15s ease-out;padding:0;display:flex;background:#fff;flex-direction:column;transform:translate(-50%);will-change:transform,opacity}.base-select__dropdown-inner{overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;padding:0;margin:0;max-height:100%;flex:1}@keyframes baseSelectDropdownIn{0%{opacity:0;transform:translateY(-4px) translate(-50%)}to{opacity:1;transform:translateY(0) translate(-50%)}}.base-select__option{display:flex;align-items:center;width:100%;padding:8px 12px;margin:0;border:none;border-radius:0;font-weight:500;font-size:14px;text-align:left;cursor:pointer;outline:none;background:transparent;color:#111827;transition:background .12s ease;box-sizing:border-box}.base-select__option:hover{background:#eff6ffcc}.base-select__option:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.base-select__option[aria-selected=true]{background:#eff6fff2;color:#0f172a;font-weight:600}.base-select__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.base-select__trigger{font-size:13px}.base-select__option{font-size:13px;padding:10px 12px}}.productTittle{font-weight:900;font-size:13px;line-height:1.15;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;min-width:92px}.orderEditModalGrid{display:grid;grid-template-columns:460px 1fr 470px;gap:16px;align-items:start;height:100%;min-height:0}.orderEditModalLeft{background:#ffffffbd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:14px;border:1px solid rgba(226,232,240,1);min-width:0;display:flex;flex-direction:column;gap:12px;min-height:0;box-shadow:0 16px 50px #0f172a1a}.orderEditModalRowTop{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.orderEditModalBlockTitle{font-size:14px;font-weight:900;margin-bottom:10px}.orderEditModalSections{display:grid;gap:12px;overflow-y:auto;padding-right:4px;padding-bottom:6px;flex:1;min-height:0}.orderEditModalSectionCard{background:#fff;border:1px solid #eef2f7;border-radius:14px;padding:10px;box-shadow:0 10px 28px #0f172a0d}.orderEditModalSectionCardClient{border-left:6px solid rgba(59,130,246,.65);background:linear-gradient(180deg,#3b82f60f,#ffffffeb 40%)}.orderEditModalSectionCardParams{border-left:6px solid rgba(34,197,94,.6);background:linear-gradient(180deg,#22c55e0f,#ffffffeb 40%)}.orderEditModalSectionCardAddress{border-left:6px solid rgba(241,161,0,.7);background:linear-gradient(180deg,#f1a10014,#ffffffeb 40%)}.orderEditModalSectionCardComment{border-left:6px solid rgba(99,102,241,.55);background:linear-gradient(180deg,#6366f10f,#ffffffeb 40%)}.orderEditModalSectionTitle{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;font-weight:1000;color:#0f172a;margin-bottom:10px}.orderEditModalSectionHint{font-size:11px;font-weight:800;color:#64748b}.orderEditModalFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.orderEditModalFormGridFull{grid-column:1 / -1}.orderEditModalLabel{display:grid;gap:4px;font-size:11px;font-weight:900;color:#475569}.orderEditModalInput{height:34px;width:100%;border-radius:12px;border:1px solid rgba(226,232,240,1);padding:0 10px;background:#fff;outline:none;box-shadow:0 1px #00000005}.orderEditModalSelect.base-select{width:100%}.orderEditModalSelect:not(.base-select){height:34px;width:100%;border-radius:12px;border:1px solid rgba(226,232,240,1);padding:0 10px;background:#fff;outline:none;box-shadow:0 1px #00000005}.orderEditModalTextarea{min-height:80px;resize:vertical;padding-top:10px}.orderEditModalBtnPreorder{height:38px;padding:0 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-weight:900;cursor:pointer;transition:.15s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.orderEditModalBtnPreorder:hover{border-color:#d1d5db}.orderEditModalBtnPreorderActive{border:1px solid #4f46e5;background:#eef2ff;color:#3730a3}.orderEditModalBtnGreenBig{border:1px solid #16a34a;background:#16a34a;color:#fff;height:52px;padding:0 18px;border-radius:14px;font-weight:900;cursor:pointer;width:100%;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.15s ease}.orderEditModalBtnGreenBig:hover{background:#15803d;border-color:#15803d}.orderEditModalBtnGreen{height:38px;padding:0 14px;border-radius:12px;border:1px solid #2563eb;background:#2563eb;color:#fff;font-weight:800;font-size:14px;cursor:pointer;transition:.15s ease;display:inline-flex;align-items:center;gap:6px}.orderEditModalBtnGreen:hover{background:#1d4ed8;border-color:#1d4ed8}.orderEditModalBottom{margin-top:auto;display:grid;gap:10px;position:sticky;bottom:0;padding-top:12px;background:linear-gradient(180deg,#fff0,#ffffffeb 28%,#fffffffa);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(226,232,240,1)}.orderEditModalTotalBar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orderEditModalTotalChip{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:10px 12px;display:grid;gap:4px}.orderEditModalTotalChipStrong{border:1px solid #cbd5e1;background:#0f172a;color:#fff}.orderEditModalTotalLabel{font-size:12px;font-weight:900;color:inherit;opacity:.8}.orderEditModalTotalValue{font-size:20px;font-weight:1000;color:inherit;line-height:1.2}.orderEditModalRightColumn{display:contents}.orderEditModalCatalog{background:#ffffffbd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:14px;border:1px solid rgba(226,232,240,1);min-width:0;display:flex;flex-direction:column;min-height:0;box-shadow:0 16px 50px #0f172a1a}.orderEditModalCatalogTop{display:flex;flex-direction:column;gap:10px}.orderEditModalCatalogCats{display:flex;gap:8px;flex-wrap:wrap}.orderEditModalCatTab{border:1px solid #e5e7eb;background:#fff;padding:9px 12px;border-radius:999px;font-weight:900;cursor:pointer;font-size:12px;transition:.15s ease}.orderEditModalCatTab:hover{border-color:#d1d5db}.orderEditModalCatTabActive{border:1px solid #4f46e5;background:#eef2ff;color:#3730a3}.orderEditModalCatalogScroll{overflow-y:auto;flex:1;min-height:0;margin-top:10px;padding-right:2px}.orderEditModalCart{background:#ffffffbd;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:18px;padding:14px;border:1px solid rgba(226,232,240,1);min-width:0;display:flex;flex-direction:column;min-height:0;box-shadow:0 16px 50px #0f172a1a;position:sticky;top:0;align-self:start;max-height:calc(100vh - 220px)}.orderEditModalCartScroll{overflow-y:auto;flex:1;min-height:0;padding-right:2px}.orderEditModalEmptyBox{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;padding:14px;color:#6b7280;text-align:center}.orderEditModalPickerListCompact{display:grid;gap:8px}.orderEditModalProdLineCompact{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:8px 10px;display:grid;grid-template-columns:minmax(200px,.8fr) 60px 75px 140px 60px;gap:10px;align-items:center;position:relative}.orderEditModalMutedSmall{color:#6b7280;font-size:11px}.orderEditModalPriceSmall{font-weight:900;font-size:12px}.orderEditModalQtyInline{display:flex;align-items:center;gap:8px;justify-content:flex-start}.orderEditModalQtyBtnRowSm{width:30px;height:30px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-weight:900;transition:.15s ease}.orderEditModalQtyBtnRowSm:hover{border-color:#d1d5db;background:#f9fafb}.orderEditModalQtyValRowSm{min-width:36px;text-align:center;font-weight:900;border:1px solid #eef2f7;border-radius:10px;padding:6px 10px;background:#f9fafb}.orderEditModalLineSumSmall{min-width:80px;text-align:right;font-weight:900;font-size:12px}.orderEditModalCheckoutItemRow{background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:8px 10px;display:grid;grid-template-columns:minmax(200px,.68fr) 92px 78px;gap:10px;align-items:center;justify-content:space-between}.orderEditModalCheckoutItemMain{min-width:0;display:flex;flex-direction:column;gap:4px}.orderEditModalItemQty{display:flex;align-items:center;justify-content:center;gap:8px;width:92px}.orderEditModalQtyBtnSm{width:30px;min-width:30px;height:30px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font-weight:900;transition:.15s ease}.orderEditModalQtyBtnSm:hover{border-color:#d1d5db;background:#f9fafb}.orderEditModalQtyValSm{min-width:34px;text-align:center;font-weight:900;border:1px solid #eef2f7;border-radius:10px;padding:6px 10px;background:#f9fafb}.orderEditModalItemSum{font-weight:900;width:78px;text-align:right}.orderEditModalPickTop{display:grid;gap:10px;margin-bottom:10px}.orderEditModalPickHeaderRow{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.orderEditModalViewToggle{display:flex;gap:8px}.orderEditModalToggleBtn{border:1px solid #e5e7eb;background:#fff;height:34px;padding:0 12px;border-radius:12px;font-weight:900;cursor:pointer;font-size:12px;transition:.15s ease}.orderEditModalToggleBtn:hover{border-color:#d1d5db}.orderEditModalToggleBtnActive{border:1px solid #4f46e5;background:#eef2ff;color:#3730a3}.orderEditModalTotalChipStrong{grid-column:1 / -1}.orderEditModalPickerTable{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.orderEditModalPickerTableInner{display:grid}.orderEditModalPickerTableHeadRow{display:grid;grid-template-columns:1fr 110px 120px 170px 120px;gap:10px;padding:10px 12px;font-size:12px;font-weight:900;color:#6b7280;border-bottom:1px solid rgba(255,255,255,.22);background:#f8fafc}.orderEditModalPickerTableRow{display:grid;grid-template-columns:1fr 110px 120px 170px 120px;gap:10px;padding:10px 12px;border-bottom:1px solid #f1f5f9;align-items:center}.orderEditModalPickerNameCell{font-weight:900;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.orderEditModalPickerFooter{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.orderEditModalOrderSummary{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.orderEditModalMuted{color:#6b7280;font-size:12px}@media(max-width:1400px){.orderEditModalGrid{grid-template-columns:420px 1fr}.orderEditModalRightColumn{display:flex;flex-direction:column;gap:16px;min-width:0}.orderEditModalCart{position:static;max-height:none;width:100%}}@media(max-width:980px){.orderEditModalGrid,.orderEditModalFormGrid{grid-template-columns:1fr}.orderEditModalPickerTableHeadRow,.orderEditModalPickerTableRow{grid-template-columns:1fr 80px 90px 120px 90px;font-size:11px;padding:8px 10px}.orderEditModalProdLineCompact,.orderEditModalCheckoutItemRow{gap:8px}.orderEditModalLineSumSmall{min-width:56px}}button{color:#0f172a}@media(max-width:991px){.orderEditModalLeft,.orderEditModalCatalog,.orderEditModalCart{padding:12px;border-radius:14px}.orderEditModalRowTop{flex-direction:column;align-items:stretch}.orderEditModalCatalogCats{overflow-x:auto;padding-bottom:4px}.orderEditModalCatTab{white-space:nowrap;font-size:11px;padding:8px 10px}.orderEditModalPickerTableHeadRow,.orderEditModalPickerTableRow{grid-template-columns:1fr;gap:6px}.orderEditModalPickerTableHeadRow>div{display:none}.orderEditModalPickerTableHeadRow>div:first-child,.orderEditModalPickerTableRow>div:first-child{display:block;font-weight:900;margin-bottom:4px}.orderEditModalPickerTableRow{padding:10px;border-bottom:1px solid #e5e7eb}.orderEditModalPickerTableRow>div{display:flex;justify-content:space-between;align-items:center}.orderEditModalPickerTableRow>div:before{content:attr(data-label);font-weight:800;color:#6b7280;font-size:11px}.orderEditModalCart{margin-bottom:30px}}.reportGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reportCard{background:#fff;border-radius:16px;padding:14px;border:1px solid rgb(0,0,0,.1);box-shadow:0 10px 28px #0f172a0f;min-width:0}.reportCardWide{grid-column:1 / -1;border:1px solid rgb(0,0,0,.1);background:#fff;border-radius:16px;padding:14px;box-shadow:0 10px 28px #0f172a0f}.reportCardWideContent{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.reportCardWideFooter{margin-top:8px;color:#6b7280;font-size:13px}.reportLabel{font-size:12px;color:#000;font-weight:900;margin-bottom:6px}.reportValue{font-size:22px;font-weight:1000;color:#111827}.reportValueSmall{font-size:18px;font-weight:1000;color:#111827}.reportMuted{font-size:12px;color:#6b7280;font-weight:800;margin-left:6px}.reportHint{font-size:12px;color:#6b7280;margin-top:2px}@media(max-width:1024px){.reportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.reportGrid{grid-template-columns:1fr}.reportModalWrapper .orderBaseModal{min-height:100dvh}.reportCardWide{margin-bottom:20px}}:root{--cl-bg0: #070B14;--cl-bg1: #0B1220;--cl-text: rgba(255,255,255,.92);--cl-muted: rgba(255,255,255,.62);--cl-faint: rgba(255,255,255,.4);--cl-glass: rgba(255,255,255,.06);--cl-glass-2: rgba(255,255,255,.08);--cl-line: rgba(255,255,255,.1);--cl-line-2: rgba(255,255,255,.14);--cl-shadow: 0 18px 50px rgba(0,0,0,.55);--cl-shadow-soft: 0 10px 26px rgba(0,0,0,.35);--cl-radius: 18px;--cl-accent: rgba(56, 189, 248, 1);--cl-accent-weak: rgba(56, 189, 248, .22);--cl-danger: rgba(248, 113, 113, 1);--cl-success: rgba(34, 197, 94, 1)}.clPage{min-height:100vh;padding:22px;box-sizing:border-box;color:var(--cl-text);background:radial-gradient(900px 600px at 15% 15%,rgba(0,255,200,.1),transparent 55%),radial-gradient(900px 600px at 85% 25%,rgba(255,180,0,.1),transparent 55%),radial-gradient(900px 600px at 60% 85%,rgba(130,90,255,.12),transparent 60%),linear-gradient(180deg,var(--cl-bg1) 0%,var(--cl-bg0) 100%)}.clPanel{max-width:1240px;margin:0 auto;background:var(--cl-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--cl-line);border-top-color:var(--cl-line-2);border-left-color:#ffffff1f;border-radius:var(--cl-radius);box-shadow:var(--cl-shadow);overflow:hidden}.clTop{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.clTitle{font-size:28px;font-weight:1000;letter-spacing:-.02em}.clSub{margin-bottom:6px;font-weight:500;color:var(--cl-muted)}.clTopActions{display:flex;gap:10px;flex-wrap:wrap}.clBtn{height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);padding:0 14px;font-weight:1000;cursor:pointer;background:#ffffff0f;color:var(--cl-text);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.clBtn:hover{transform:translateY(-1px);box-shadow:var(--cl-shadow-soft);border-color:#ffffff2e;background:#ffffff14}.clBtn:active{transform:translateY(0) scale(.99)}.clBtn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.clBtn--primary{border:1px solid rgba(56,189,248,.28);background:linear-gradient(180deg,#38bdf838,#38bdf81a);box-shadow:0 14px 28px #38bdf824}.clBtn--primary:hover{box-shadow:0 18px 40px #38bdf82e}.clFilters{display:flex;gap:12px;padding:14px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.clField{display:flex;flex-direction:column;gap:6px;min-width:220px}.clLabel{font-size:12px;font-weight:900;color:#ffffffb3}.clInput,.clSelect,.clTextarea{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--cl-text);outline:none;font-weight:800;padding:10px 12px;transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.clInput{height:42px;padding:0 12px}.clInput::placeholder{color:#ffffff59;font-weight:700}.clSelect{height:42px;padding:0 10px;color-scheme:dark}.clSelect option{background:#0b1220fa;color:#ffffffeb}.clSelect option:checked{background:#38bdf840}.clSelect.base-select{padding:0;border:none;background:transparent}.clSelect.base-select .base-select__trigger{height:42px;min-height:42px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--cl-text);padding:0;box-shadow:none}.clSelect.base-select .base-select__trigger:hover{border-color:#ffffff2e;background:#ffffff14;box-shadow:var(--cl-shadow-soft)}.clSelect.base-select .base-select__trigger:focus-visible{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.clSelect.base-select .base-select__trigger-inner{padding:0 10px;min-height:42px}.clSelect.base-select .base-select__label{color:var(--cl-text);font-weight:800;font-size:inherit}.clSelect.base-select .base-select__chevron{opacity:.7}.clSelect.base-select .base-select__chevron svg{color:var(--cl-text)}.clSelectDropdown.base-select__dropdown{background:#0b1220fa;border:1px solid rgba(255,255,255,.12)}.clSelectDropdown .base-select__option{background:#0b1220fa;color:#ffffffeb}.clSelectDropdown .base-select__option:hover{background:#ffffff14}.clSelectDropdown .base-select__option[aria-selected=true]{background:#38bdf840;color:#ffffffeb;font-weight:600}.clInput:focus,.clSelect:focus,.clTextarea:focus{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.clKpi{display:flex;gap:10px;align-items:center;margin-left:auto;flex-wrap:wrap}.clKpiItem{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;min-width:150px}.clKpiLabel{font-size:12px;font-weight:900;color:#fff9}.clKpiValue{font-size:16px;font-weight:1000;margin-top:2px}.clGrid{display:grid;grid-template-columns:1.05fr 1.2fr;gap:14px;padding:14px}@media(max-width:980px){.clGrid{grid-template-columns:1fr}}.clList{display:flex;flex-direction:column;gap:10px}.clRow{text-align:left;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:0 10px 28px #00000038;padding:12px;cursor:pointer;color:var(--cl-text);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;display:flex;justify-content:space-between;gap:12px}.clRow:hover{transform:translateY(-1px);box-shadow:0 16px 38px #0000004d;border-color:#38bdf838;background:#ffffff12}.clRow--active{border-color:#38bdf859;box-shadow:0 18px 44px #38bdf81a,0 16px 38px #0000004d;background:#38bdf80f}.clRowMain{display:flex;flex-direction:column;gap:8px}.clRowName{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.clAvatar{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;font-weight:1000;background:#38bdf81f;border:1px solid rgba(56,189,248,.22);color:#ffffffeb}.clName{font-weight:1000;font-size:16px}.clRowMeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--cl-muted);font-weight:800}.clMetaItem{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:6px 10px;display:flex;align-items:center;gap:8px}.clRowRight{text-align:right;display:flex;flex-direction:column;gap:4px;min-width:160px}.clRowSmall{color:#ffffff8c;font-weight:900;font-size:12px}.clRowDate{font-weight:1000}.clOrderCont{width:100%}.clOrderHeader{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:start}.clCard{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:0 10px 28px #00000038;padding:12px}.clCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:768px){.clCardHead{flex-direction:column}}.clCardTitle{font-size:20px;font-weight:1000}.clCardSub{margin-top:4px;color:var(--cl-muted);font-weight:800;display:flex;align-items:center}.clCardActions{display:flex;gap:10px;flex-wrap:wrap}.clCardSection{margin-top:12px}.clSecTitle{font-weight:1000;margin-bottom:8px}.clTags{display:flex;gap:8px;flex-wrap:wrap}.clTag{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-weight:1000}.clTagX{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--cl-text);cursor:pointer;font-weight:1000}.clTagX:hover{background:#ffffff14}.clTagAdd{display:flex;gap:10px;margin-top:10px}.clHint{color:var(--cl-muted);font-weight:800;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.clTextarea{width:100%;resize:vertical;min-height:84px}.clOrders{display:flex;flex-direction:column;gap:10px}.clOrderRow{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.clOrderTop{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-weight:1000}.clOrderId{padding:4px 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.clOrderBranch{color:#ffffffb3}.clOrderStatus{padding:4px 8px;font-size:14px;border-radius:999px;background:#38bdf81a;border:1px solid rgba(56,189,248,.18)}.clOrderMeta{margin-top:6px;color:var(--cl-muted);font-weight:800;display:flex;row-gap:4px;column-gap:12px;flex-wrap:wrap}.clOrderAddr{margin-top:6px;font-weight:800;color:#ffffffc7}.clOrderSpan{display:flex;align-items:center;gap:8px}.clOrderRight{text-align:right;min-width:140px;display:flex;flex-direction:column;gap:4px}.clOrderSum{font-weight:1000;font-size:16px}.clOrderDate{color:#fff9;font-weight:800;font-size:12px}.clBadge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd9}.clBadge--success{background:#22c55e1f;border-color:#22c55e33}.clBadge--danger{background:#f871711f;border-color:#f8717133}.clBadge--info{background:#38bdf81f;border-color:#38bdf833;color:#ffffffeb}.clEmpty{padding:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);background:#ffffff0a;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.clEmptyTitle{font-weight:1000;font-size:16px}.clEmptyText{color:var(--cl-muted);font-weight:800}.clTip{margin:14px;padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-weight:800;position:relative}.clTip:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#38bdf88c}.clTip{padding-left:20px}@media(max-width:1240px){.clFilters{display:grid;grid-template-columns:repeat(3,1fr)}.clFilters .clKpi{width:100%;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.clTop{flex-direction:column;align-items:start}.clFilters{display:grid;grid-template-columns:repeat(2,1fr)}.clFilters .clKpi{margin-top:12px;grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){body:has(.clPage){--cl-mobile-bg: #070b14;background:var(--cl-mobile-bg)!important}.clPage{background:linear-gradient(to bottom,var(--cl-mobile-bg) 0%,#161d42 50%,var(--cl-mobile-bg) 100%)}}@media(max-width:540px){.clPage{padding:12px}.clPanel{box-shadow:none}.clTitle{font-size:24px}.clSub{font-size:14px}.clTopActions{width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.clFilters{display:grid;grid-template-columns:repeat(1,1fr)}.clFilters .clKpi{grid-template-columns:repeat(1,1fr)}}.kPage{min-height:100vh;background:radial-gradient(1200px 600px at 10% 10%,rgba(241,161,0,.18),transparent 60%),radial-gradient(900px 500px at 85% 20%,rgba(59,130,246,.12),transparent 55%),radial-gradient(1000px 800px at 50% 95%,rgba(34,197,94,.1),transparent 60%),#f5f6fa;color:#0b2136}.kTop{position:sticky;top:0;z-index:30;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#ffffffc7;border-bottom:1px solid rgba(233,237,243,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.kLeft{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kBrand{display:flex;align-items:center;gap:10px}.kLogo{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#f1a1002e;border:1px solid rgba(241,161,0,.22);box-shadow:0 10px 22px #00000014}.kTitle{font-weight:1000;font-size:18px;line-height:1.1}.kSub{font-weight:800;color:#0b213699;font-size:12px;margin-top:2px}.kTabs{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:#0b21360d;border:1px solid rgba(233,237,243,1)}.kTab{height:34px;padding:0 12px;border-radius:999px;border:none;cursor:pointer;font-weight:1000;background:transparent;color:#0b2136bf;transition:transform .14s ease,background .14s ease}.kTab:hover{background:#ffffffb8}.kTab:active{transform:scale(.98)}.kTab--active{background:linear-gradient(135deg,#f1a100,#ffd666);color:#0b2136}.kSelect,.kDate{height:36px;border-radius:12px;border:1px solid rgba(233,237,243,1);padding:0 12px;font-weight:900;background:#ffffffe6;color:#0b2136;outline:none}.kSelect:focus,.kDate:focus{border-color:#f1a100a6;box-shadow:0 0 0 4px #f1a1002e}.kSelect.base-select{padding:0;border:none;background:transparent;width:auto;min-width:0;flex-shrink:0}.kSelect.base-select .base-select__trigger{height:36px;min-height:36px;width:auto;min-width:160px;border:1px solid rgba(233,237,243,1);background:#ffffffe6;color:#0b2136;padding:0;box-shadow:none}.kSelect.base-select .base-select__trigger:hover{border-color:#e9edf3;background:#fffffff2}.kSelect.base-select .base-select__trigger:focus-visible{border-color:#f1a100a6;box-shadow:0 0 0 4px #f1a1002e;background:#ffffffe6}.kSelect.base-select .base-select__trigger-inner{padding:0 12px;min-height:36px}.kSelect.base-select .base-select__label{color:#0b2136;font-weight:900;font-size:inherit}.kSelect.base-select .base-select__chevron{opacity:.7}.kSelect.base-select .base-select__chevron svg{color:#0b2136}.kSelectDropdown.base-select__dropdown{background:#fffffffa;border:1px solid rgba(233,237,243,1)}.kSelectDropdown .base-select__option{background:#fffffffa;color:#0b2136}.kSelectDropdown .base-select__option:hover{background:#f1a1001f}.kSelectDropdown .base-select__option[aria-selected=true]{background:#f1a10040;color:#0b2136;font-weight:600}.kBtn{height:36px;border-radius:12px;border:1px solid rgba(233,237,243,1);padding:0 12px;font-weight:1000;cursor:pointer;background:#ffffffeb;color:#0b2136;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.kBtn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0000001a}.kBtn:active{transform:translateY(0) scale(.99)}.kBtn--ghost{background:#0b21360f}.kClock{min-width:fit-content;display:flex;text-align:right;padding:6px 10px;border-radius:14px;background:#0b21360d;border:1px solid rgba(233,237,243,1);flex-direction:row;gap:10px}.kClockTime{font-weight:1000;font-size:18px;line-height:1}.kClockDate{font-weight:900;font-size:12px;color:#0b213699;margin-top:2px}.kKey{font-size:11px;font-weight:900;color:#0b21368c;padding:6px 10px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(233,237,243,1)}.kKeyValue{color:#0b2136cc}.kWrap{max-width:100%;margin:0 auto;padding:14px;box-sizing:border-box}.kEmpty{margin:12px 0 18px;padding:14px;border-radius:18px;border:1px dashed rgba(233,237,243,1);background:#ffffffb8}.kEmptyTitle{font-weight:1000;font-size:18px}.kEmptyText{margin-top:4px;color:#0b2136b3;font-weight:800}.kGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kCard{border-radius:18px;background:#ffffffeb;border:1px solid rgba(233,237,243,1);box-shadow:0 12px 30px #0000001a;overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease;padding-bottom:12px}.kCard:hover{transform:translateY(-1px);box-shadow:0 16px 40px #00000024}.kCardHeader{padding:12px 12px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(233,237,243,1)}.kOrderTitle{font-weight:1000;font-size:18px;letter-spacing:.2px}.kStatusDot{width:12px;height:12px;border-radius:999px;border:1px solid rgba(233,237,243,1);box-shadow:0 8px 16px #0000001a}.kStatusDot--active{background:#f1a100f2}.kStatusDot--done{background:#22c55ef2}.kItems{padding:10px 12px 6px;display:flex;flex-direction:column;gap:8px}.kItemRow{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.kItemName{font-weight:1000;font-size:14px;color:var(--ink);flex:1;min-width:0;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.kQty{font-weight:1000;font-size:16px;color:#0b2136d9}.kNoItems{padding:10px 0;font-weight:900;color:#0b213699}.kNoItemsHint{margin-top:6px;font-size:11px;font-weight:800;color:#0b213673}.kNoteLabel{margin-top:2px;padding:8px 12px;background:#f1a10024;border-top:1px solid rgba(241,161,0,.2);font-weight:1000;font-size:12px}.kNote{padding:0 12px 10px;background:#f1a10024;font-weight:800;font-size:12px;color:#0b2136d9}.kTime{margin:auto 12px 12px;border-radius:16px;padding:10px 12px;text-align:center;font-weight:1000;font-size:22px;letter-spacing:.3px;color:#e11d48f2;background:#e11d480f;border:1px solid rgba(225,29,72,.12);top:12px!important;position:relative}.kDone{margin:12px 12px 0;height:52px;border-radius:16px;border:none;cursor:pointer;font-weight:1000;font-size:18px;color:#fff;background:linear-gradient(135deg,#22c55e,#4ade80);box-shadow:0 14px 34px #00000024;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.kDone:hover{transform:translateY(-1px);box-shadow:0 18px 42px #0000002e;filter:brightness(1.01)}.kDone:active{transform:translateY(0) scale(.99)}@media(max-width:1540px){.kGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1240px){.kGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.kGrid{grid-template-columns:1fr}.kTop{padding:10px}.kWrap{padding:12px}}:root{--c-bg0: #070B14;--c-bg1: #0B1220;--c-text: rgba(255,255,255,.92);--c-muted: rgba(255,255,255,.62);--c-faint: rgba(255,255,255,.4);--c-glass: rgba(255,255,255,.06);--c-glass-2: rgba(255,255,255,.08);--c-line: rgba(255,255,255,.1);--c-line-2: rgba(255,255,255,.14);--c-shadow: 0 18px 50px rgba(0,0,0,.55);--c-shadow-soft: 0 10px 26px rgba(0,0,0,.35);--c-radius: 18px;--c-accent: rgba(56, 189, 248, 1);--c-accent-weak: rgba(56, 189, 248, .22);--c-danger: rgba(248, 113, 113, 1);--c-danger-weak: rgba(248, 113, 113, .18);--c-success: rgba(34, 197, 94, 1);--c-success-weak: rgba(34, 197, 94, .18)}.cPage{min-height:100vh;padding:22px;box-sizing:border-box;color:var(--c-text);background:radial-gradient(900px 600px at 15% 15%,rgba(0,255,200,.1),transparent 55%),radial-gradient(900px 600px at 85% 25%,rgba(255,180,0,.1),transparent 55%),radial-gradient(900px 600px at 60% 85%,rgba(130,90,255,.12),transparent 60%),linear-gradient(180deg,var(--c-bg1) 0%,var(--c-bg0) 100%)}.cTop{margin:0 auto 14px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.cTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cTitle{font-size:22px;font-weight:1000;letter-spacing:.2px;line-height:1}.cSub{color:var(--c-muted);font-weight:700;margin-top:6px}.cTopRightCour{display:flex;gap:10px;align-items:center}.cPanel{margin:0 auto;background:#0a101875;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--c-line);border-top-color:var(--c-line-2);border-left-color:#ffffff1f;border-radius:var(--c-radius);box-shadow:var(--c-shadow);overflow:hidden}.cControls{display:flex;gap:12px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap;background:#ffffff08}.cGrow{flex:1;min-width:220px}.cField{display:flex;flex-direction:column;gap:6px;min-width:170px}.cLabel{font-size:12px;font-weight:900;color:#ffffffb3!important}.cInput,.cSelect{height:32px;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:0 12px;font-weight:800;outline:none;background:#ffffff0f;color:var(--c-text)!important;-webkit-text-fill-color:var(--c-text)!important;transition:box-shadow .14s ease,border-color .14s ease,background .14s ease}.cInput:focus,.cSelect:focus{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.cInput:-webkit-autofill,.cInput:-webkit-autofill:hover,.cInput:-webkit-autofill:focus,.cSelect:-webkit-autofill,.cSelect:-webkit-autofill:hover,.cSelect:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-text)!important;caret-color:var(--c-text);box-shadow:0 0 0 1000px #0c12208c inset}.cInput::placeholder{color:#ffffff59;font-weight:700}.cInput:focus,.cSelect:focus{border-color:#38bdf81a;box-shadow:0 0 0 4px #38bdf81a}.cInput--err{border-color:#f871718c!important;box-shadow:0 0 0 4px #f871711a!important}.cList{padding:14px}.cGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cCard{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000029;box-shadow:0 10px 28px #00000047;padding:12px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.cCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 200px at 20% 0%,rgba(255,255,255,.08),transparent 60%)}.cCard:hover{transform:translateY(-1px);box-shadow:0 16px 38px #0000005c;border-color:#38bdf838;background:#0003}.cCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cCardName{display:flex;gap:10px;align-items:center}.cAvatar{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-weight:1000;background:#38bdf81f;border:1px solid rgba(56,189,248,.22);color:#ffffffeb}.cNameRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cName{font-weight:1000;font-size:16px}.cMeta{color:var(--c-muted);font-weight:700;display:flex;align-items:center;gap:8px;margin-top:2px;flex-wrap:wrap}.cDot{opacity:.5}.cCardActions{display:flex;gap:8px}.cIconBtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--c-text);cursor:pointer;font-weight:900;transition:background .14s ease,transform .14s ease,box-shadow .14s ease,border-color .14s ease}.cIconBtn:hover{background:#ffffff14;transform:translateY(-1px);box-shadow:var(--c-shadow-soft);border-color:#ffffff2e}.cIconBtn:active{transform:translateY(0) scale(.99)}.cIconBtn--danger{background:#f871711a;border-color:#f8717138;color:var(--c-danger)}.cIconBtn--danger:hover{background:#f8717129}.cCreds{border-radius:14px;border:1px solid rgba(255,255,255,.1);padding:10px;background:#00000024;display:flex;flex-direction:column;gap:8px}.cCredRow{display:grid;grid-template-columns:70px 1fr auto;gap:8px;align-items:center}.cCredLabel{font-size:12px;font-weight:900;color:#fff9}.cCredValue{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cCardFooter{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.cBtn{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);padding:0 11px;font-weight:1000;cursor:pointer;background:#ffffff0f;color:var(--c-text);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.cBtn:hover{transform:translateY(-1px);box-shadow:var(--c-shadow-soft);border-color:#ffffff2e;background:#ffffff14}.cBtn:active{transform:translateY(0) scale(.99)}.cBtn--primary{border:1px solid rgba(56,189,248,.28);background:linear-gradient(180deg,#38bdf838,#38bdf81a);color:#ffffffeb;box-shadow:0 14px 28px #38bdf824}.cBtn--primary:hover{box-shadow:0 18px 40px #38bdf82e}.cBtn--ghost{background:#ffffff0d}.cMini{height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:0 10px;font-weight:900;cursor:pointer;color:#ffffffe0;transition:background .14s ease,border-color .14s ease,transform .14s ease,box-shadow .14s ease;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.cMini:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px);box-shadow:var(--c-shadow-soft)}.cMini:active{transform:translateY(0) scale(.99)}.cMini--brand{border-color:#38bdf852;color:#ffffffeb;background:#ffffff0f}.cMini--brand:hover{background:#38bdf81a;border-color:#38bdf86b}.cBadge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.12);background:#87898b8a;color:#ffffffe0}.cBadge--success{background:#22c55e1f;border-color:#22c55e33}.cBadge--danger{background:#f871711f;border-color:#f8717133}.cBadge--info{background:#38bdf81f;border-color:#38bdf833;color:#ffffffeb}.cBadge--neutral{background:#ffffff0d}.cEmpty{padding:18px;border-radius:18px;border:1px dashed rgba(255,255,255,.14);background:#ffffff0a;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cEmptyTitle{font-weight:1000;font-size:18px}.cEmptyText{color:var(--c-muted);font-weight:700}.cModalOverlay{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;padding:16px;z-index:2000}.cModal{width:min(720px,96vw)!important;border-radius:20px;background:#ffffff12;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.14);box-shadow:0 28px 80px #0000008c;overflow:hidden}.cModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.cModalTitle{font-weight:1000;font-size:18px}.cModalBody{padding:14px;max-height:min(72vh,680px);overflow:auto}.cModalFooter{padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff08}.cFooterRow{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cInline{display:flex;gap:8px;align-items:center}.cErr{margin-top:4px;font-weight:800;font-size:12px;color:#f87171f2}.cTip{margin-top:10px;padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-weight:800;position:relative}.cTip:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:3px;border-radius:999px;background:#38bdf88c}.cTip{padding-left:20px}@media(max-width:980px){.cGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cPage{padding:16px}.cTop{gap:16px}.cTopRightCour{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cGrid,.cFormGrid{grid-template-columns:1fr}}.cCard>*{position:relative;z-index:1}.cList .cCard{background:#ffffff12!important;backdrop-filter:blur(16px) saturate(140%)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 44px #0000006b!important;color:#ffffffeb!important}.cList .cCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 220px at 20% 0%,rgba(255,255,255,.1),transparent 55%),radial-gradient(600px 220px at 80% 0%,rgba(56,189,248,.08),transparent 55%);opacity:.9}.cList .cCard .cCardName,.cList .cCard .cName,.cList .cCard .cMeta,.cList .cCard .cBadge,.cList .cCard .cCredLabel,.cList .cCard .cCredValue{color:#ffffffe6!important}.cList .cCard .cMeta{color:#ffffff9e!important}.cList .cCard .cBadge{background:#ffffff0f!important;border-color:#ffffff24!important}.cList .cCard .cBadge--neutral{background:#ffffff0d!important}.cList .cCard .cBadge--info{background:#38bdf824!important;border-color:#38bdf838!important}.cList .cCard .cBadge--success{background:#22c55e24!important;border-color:#22c55e38!important}.cList .cCard .cBadge--danger{background:#f8717124!important;border-color:#f8717138!important}.cList .cCard .cCreds{background:#0000002e!important;border-color:#ffffff1f!important}.cList .cCard .cMini,.cList .cCard button.cMini{background:#ffffff12!important;border-color:#ffffff24!important;color:#ffffffeb!important}.cList .cCard .cMini:hover{background:#ffffff1a!important}.cList .cCard .cIconBtn{background:#ffffff12!important;border-color:#ffffff24!important;color:#ffffffeb!important}.cSelect{color-scheme:dark;background-color:#ffffff0f!important;height:32px!important}.cSelect option,.cSelect optgroup{background-color:#0b1220fa!important;color:#ffffffeb!important}.cSelect option:checked{background-color:#38bdf840!important;color:#fffffff2!important}.cSelect option:hover{background-color:#ffffff14!important}.cSelect.base-select{padding:0;border:none;background:transparent}.cSelect.base-select .base-select__trigger{height:32px;min-height:32px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--c-text);padding:0;box-shadow:none}.cSelect.base-select .base-select__trigger:hover{border-color:#ffffff24;background:#ffffff14}.cSelect.base-select .base-select__trigger:focus-visible{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.cSelect.base-select.cInput--err .base-select__trigger{border-color:#f8717173;box-shadow:0 0 0 4px #f8717124}.cSelect.base-select .base-select__trigger-inner{padding:0 12px;min-height:32px}.cSelect.base-select .base-select__label{color:var(--c-text);font-weight:800;font-size:inherit;-webkit-text-fill-color:var(--c-text)}.cSelect.base-select .base-select__chevron{opacity:.7}.cSelect.base-select .base-select__chevron svg{color:var(--c-text)}.cSelectDropdown.base-select__dropdown{background:#0b1220fa;border:1px solid rgba(255,255,255,.14)}.cSelectDropdown .base-select__option{background:#0b1220fa;color:#ffffffeb}.cSelectDropdown .base-select__option:hover{background:#ffffff14}.cSelectDropdown .base-select__option[aria-selected=true]{background:#38bdf840;color:#fffffff2;font-weight:600}:root{--pa-bg0: #070B14;--pa-bg1: #0B1220;--pa-text: rgba(255,255,255,.92);--pa-muted: rgba(255,255,255,.62);--pa-faint: rgba(255,255,255,.4);--pa-glass: rgba(255,255,255,.06);--pa-glass-2: rgba(255,255,255,.08);--pa-line: rgba(255,255,255,.1);--pa-line-2: rgba(255,255,255,.14);--pa-shadow: 0 18px 50px rgba(0,0,0,.55);--pa-shadow-soft: 0 10px 26px rgba(0,0,0,.35);--pa-radius: 18px;--pa-accent: rgba(56, 189, 248, 1);--pa-accent-weak: rgba(56, 189, 248, .22);--pa-danger: rgba(248, 113, 113, 1);--pa-danger-weak: rgba(248, 113, 113, .18)}.paWrap{min-height:100%;padding:28px 16px 48px;color:var(--pa-text);background:radial-gradient(900px 600px at 15% 15%,rgba(0,255,200,.1),transparent 55%),radial-gradient(900px 600px at 85% 25%,rgba(255,180,0,.1),transparent 55%),radial-gradient(900px 600px at 60% 85%,rgba(130,90,255,.12),transparent 60%),linear-gradient(180deg,var(--pa-bg1) 0%,var(--pa-bg0) 100%)}.paTopCard{background:var(--pa-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-top-color:var(--pa-line-2);border-left-color:#ffffff1f;border-radius:var(--pa-radius);box-shadow:var(--pa-shadow)}.paTopCard{max-width:100%;margin:0 auto 16px;padding:18px 18px 14px}.paHead{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-direction:column}.paHeadBottom{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.paToggleSpan{-webkit-user-select:none;user-select:none}.paHeadCenter{display:flex;align-items:center}.paMainSwitcher.sectionSwitcher{border-radius:20px;border:1px solid var(--pa-accent-weak);background:#ffffff0a}.paMainSwitcher .sectionSwitcher__indicator{background:var(--pa-accent-weak)}.paMainSwitcher .sectionSwitcher__item{padding:8px 20px;font-weight:700;font-size:14px;color:var(--pa-muted)}.paMainSwitcher .sectionSwitcher__item.active{color:var(--pa-text)}.paMainSwitcher .sectionSwitcher__item:not(.active):hover{color:var(--pa-faint)}.paTitle{font-size:22px;font-weight:900;letter-spacing:-.02em}.paSub{margin-top:4px;font-size:12px;color:var(--pa-muted)}.paHeadRight{display:flex;gap:10px;align-items:flex-end}.paGrid{max-width:100%;margin:0 auto;display:grid;grid-template-columns:360px 1fr;gap:14px}@media(max-width:1140px){.paGrid{grid-template-columns:1fr}}.paCard{background:var(--pa-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-top-color:var(--pa-line-2);border-left-color:#ffffff1f;border-radius:var(--pa-radius);box-shadow:var(--pa-shadow)}.paSide{height:fit-content;position:sticky;top:12px}.paCard{overflow:hidden}.paCardHead{padding:14px 14px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.paMainHead{align-items:center}.paCardTitle{font-weight:900;font-size:14px}.paCardSub{margin-top:4px;color:var(--pa-muted);font-size:12px}.paSearchWrap{min-width:280px}@media(max-width:1140px){.paSearchWrap{min-width:0;width:100%}}.paField{display:flex;flex-direction:column;gap:6px;height:100%}.paLabel{font-size:11px;color:var(--pa-muted);font-weight:700}.paInput,.paSelect{height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--pa-text);padding:0 12px;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.paInput::placeholder{color:#ffffff59}.paInput:focus,.paSelect:focus{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.paInput:focus,.paSelect:focus{border-color:#9b1c1c73;box-shadow:0 0 0 4px #9b1c1c1f}.paSearch{width:100%}.paBtn{height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--pa-text);padding:0 12px;font-weight:800;font-size:13px;cursor:pointer;transition:transform .04s ease,box-shadow .15s ease,border-color .15s ease,background .15s}.paBtn:hover{border-color:#ffffff2e;background:#ffffff14;box-shadow:var(--pa-shadow-soft)}.paBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.paBtn:hover{border-color:#cbd5e1;box-shadow:0 10px 22px #0f172a0f}.paBtn:active{transform:translateY(1px)}.paBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.paBtnPrimary{background:linear-gradient(180deg,#38bdf838,#38bdf81a);border-color:#38bdf847;color:#ffffffeb;transition:.4s}.paBtnDanger{background:#ffffff0a;border-color:#f8717147;color:var(--pa-danger)}.paBtnSm{height:30px;padding:0 10px;border-radius:10px;font-size:12px}.paNotice{margin-top:12px;border-radius:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.paNotice.isErr{background:#f871711a;border-color:#f8717138}.paNotice.isOk{background:#22c55e1a;border-color:#22c55e2e}.paNoticeTitle{font-weight:900;font-size:12px;margin-bottom:4px}.paNoticeText{font-size:12px;color:var(--pa-muted);white-space:pre-wrap}.paAddRow{padding:12px 14px;display:flex;gap:10px}.paList{padding:6px 10px 10px;display:flex;flex-direction:column;gap:10px;max-height:502px;overflow:auto}.paListLoading{padding:16px;color:#fff9;text-align:center}@media(max-width:1140px){.paList{max-height:320px}}.paCatItem{width:100%;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px 10px 10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .04s ease,background .15s}.paCatItem:hover{border-color:#ffffff2e;background:#ffffff12;box-shadow:var(--pa-shadow-soft)}.paCatItem.isActive{border-color:#38bdf866;box-shadow:0 0 0 4px #38bdf81f;background:#ffffff14}.paCatItem:hover{border-color:#cbd5e185;box-shadow:0 10px 22px #0f172a0f}.paCatItem:active{transform:translateY(1px)}.paCatItem.isActive{border-color:#9b1c1c73;box-shadow:0 0 0 4px #9b1c1c1a}.paCatMain{min-width:0}.paCatName{font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.02em;color:#fff}.paCatMeta{margin-top:2px;font-size:11px;color:var(--pa-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.paCatActions{display:flex;align-items:center;gap:8px}.paBadge{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:var(--pa-muted);background:#f8fafc;font-weight:800}.paBadge.isActive{border-color:#9b1c1c59;color:var(--pa-accent);background:#9b1c1c0f}.paIconBtn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-weight:900;color:var(--pa-text);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,opacity .15s}.paIconBtn.danger{color:var(--pa-danger);border-color:#f8717147}.paIconBtn:hover{box-shadow:var(--pa-shadow-soft);border-color:#ffffff2e;background:#ffffff14}.paHint{padding:10px 14px 14px;color:var(--pa-muted);font-size:12px;border-top:1px solid rgba(255,255,255,.08)}.paExportBlock{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.paExportBtn{width:100%;justify-content:center}.paExportStatus{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.paExportStatus__dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;display:inline-block}.paExportStatus.isExported{color:#22c55ef2}.paExportStatus.isExported .paExportStatus__dot{background-color:#22c55ef2}.paExportStatus.isNotExported{color:var(--pa-danger)}.paExportStatus.isNotExported .paExportStatus__dot{background-color:var(--pa-danger)}.paExportRow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px 0 12px}@media(max-width:520px){.paExportRow{flex-direction:column;align-items:stretch}}.paMain{padding-bottom:12px}.paCreate{padding:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.paCreateHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.paCreateTitle{font-weight:900;font-size:13px}.paCreateSub{font-size:12px;color:var(--pa-muted)}.paFormGrid{margin-top:12px;display:grid;grid-template-columns:220px 220px 1fr;gap:10px;align-items:end}.paWide{grid-column:1 / -1}.paCreateActions{display:flex;justify-content:flex-end}@media(max-width:1140px){.paFormGrid{grid-template-columns:1fr}.paCreateActions{justify-content:stretch}.paCreateActions .paBtn{width:100%}}.paTableWrap{padding:12px 0;overflow-x:auto}.paEmpty,.paEmptyBig{padding:20px 14px;color:var(--pa-muted);font-size:13px}.paList .paEmpty{width:100%;text-align:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px 14px;color:var(--pa-muted);font-size:13px;line-height:1.5}.paEmptyBig{padding:42px 18px;text-align:center}.paEmptyTitle{font-weight:900;color:var(--pa-text);font-size:16px}.paEmptyText{margin-top:6px;color:var(--pa-muted);font-size:13px}.paTable{width:100%;border-collapse:separate;border-spacing:0}.paTable thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--pa-faint);padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;position:sticky;top:0;z-index:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.paTable tbody td{padding:10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.paTable tbody tr:hover td{background:#ffffff0a}.paTable tbody tr.isDirty td{background:#38bdf80f}.paInputSm,.paSelectSm{height:30px;border-radius:10px;padding:0 10px;font-size:12px}.paRowMeta{margin-bottom:4px;font-size:10px;color:var(--pa-muted)}.colSku{width:170px;min-width:170px}.paTable .colSku .paInputSm{min-width:170px}.productNameInput{min-width:170px;field-sizing:content}.colCat{width:200px}.colPrice{width:150px}.colChk{width:92px;text-align:center}.colAct{width:190px}.center{text-align:center}.actions{display:flex;gap:8px;justify-content:flex-end;height:77.5px;align-items:center}.paMoney{display:flex;align-items:center;gap:8px}.paRub{font-weight:900;color:var(--pa-muted);font-size:12px}.paToggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:24px;cursor:pointer}.paToggle input{display:none}.paToggle span{width:44px;height:24px;background:#878888;border-radius:999px;position:relative;display:flex;transition:background .15s;align-items:center}.paToggle span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a1f;transition:transform .15s}.paToggle input:checked+span{background:#38bdf88c}.paToggle input:checked+span:after{transform:translate(20px)}.paToggleWrap{display:flex;align-items:center;justify-content:center;height:100%}.paFootHint{padding:0 14px 14px;color:var(--pa-muted);font-size:12px}.paMainCol{display:flex;flex-direction:column;gap:14px;min-width:0}.paCardsArea{background:none;padding:0 0 14px}.paCardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:0}.paEmptyFull{grid-column:1 / -1;text-align:center;padding:40px 20px}.paToggleLabel{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:13px;margin:auto 0}.paModal--edit .paFormGridModal{grid-template-columns:repeat(2,1fr)}.paCatItemLeft{display:flex;flex-direction:row;align-items:center;gap:12px}.paDot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;box-shadow:inset 0 0 0 2px #0000002e}.paDot.isActive{border-color:#38bdf88c;background:#38bdf838;box-shadow:0 0 0 4px #38bdf81a}.paCatActions .paIconBtn{opacity:0;pointer-events:auto;font-size:22px;font-weight:500}.paCatItem:hover .paCatActions .paIconBtn,.paCatItem.isActive .paCatActions .paIconBtn{opacity:1;pointer-events:auto}.paToolbar{display:flex;align-items:center;gap:10px}@media(max-width:1140px){.paToolbar{flex-wrap:wrap;justify-content:stretch;width:100%}.paToolbar .paSearchWrap{flex:1 1 240px;min-width:0}.paSide{position:relative;top:0}}.paChips{display:flex;gap:8px}.paChip{height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffbf;font-weight:800;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.paChip:hover{background:#ffffff14;border-color:#ffffff2e;box-shadow:var(--pa-shadow-soft)}.paChip.isActive{background:#38bdf824;border-color:#38bdf847;color:#ffffffeb;box-shadow:0 0 0 4px #38bdf81a}.paChip:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.paInlineHint{padding:10px 14px 0;color:var(--pa-muted);font-size:12px}.paModalOverlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.paModal{width:min(720px,96vw);border-radius:18px;background:#ffffff12;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px #000000a6;overflow:hidden}.paModalHead{padding:14px 14px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.paModalTitle{font-weight:900;font-size:14px}.paModalSub{margin-top:4px;color:var(--pa-muted);font-size:12px}.paModalBody{padding:14px}.paModalFoot{padding:12px 14px 14px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.08)}.paFormGridModal{grid-template-columns:1fr 1fr}@media(max-width:820px){.paFormGridModal{grid-template-columns:1fr}}@media(max-width:540px){.paHead{flex-direction:column}.paCardHead{flex-direction:column;align-items:start!important}}.paSelect,.paSelectSm{color-scheme:dark;background:#ffffff0f!important;color:#ffffffeb!important;border-color:#ffffff24!important}.paSelect option,.paSelectSm option{background-color:#0b1220!important;color:#ffffffeb!important}.paInput:focus,.paSelect:focus{border-color:#38bdf873!important;box-shadow:0 0 0 4px #38bdf824!important;background:#ffffff14!important}.paSelect.base-select{padding:0;border:none;background:transparent!important}.paSelect.base-select .base-select__trigger{height:36px;min-height:36px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--pa-text);padding:0;box-shadow:none}.paSelect.base-select .base-select__trigger:hover{border-color:#ffffff24;background:#ffffff14}.paSelect.base-select .base-select__trigger:focus-visible{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824;background:#ffffff14}.paSelect.base-select .base-select__trigger-inner{padding:0 12px;min-height:36px}.paSelect.base-select .base-select__label{color:var(--pa-text);font-weight:800;font-size:13px}.paSelect.base-select .base-select__chevron{opacity:.7}.paSelect.base-select .base-select__chevron svg{color:var(--pa-text)}.paSelect.base-multiselect{padding:0;border:none;background:transparent!important;height:fit-content}.paSelect.base-multiselect .base-multiselect__trigger{min-height:36px}.paSelect.base-multiselect .base-multiselect__trigger-inner{min-height:34px}.paSelectSm.base-select .base-select__trigger{height:30px;min-height:30px;border-radius:10px}.paSelectSm.base-select .base-select__trigger-inner{padding:0 10px;min-height:30px}.paSelectSm.base-select .base-select__label{font-size:12px}.paSelectDropdown.base-select__dropdown{background:#0b1220;border:1px solid rgba(255,255,255,.14)}.paSelectDropdown .base-select__option{background:#0b1220;color:#ffffffeb}.paSelectDropdown .base-select__option:hover{background:#ffffff14}.paSelectDropdown .base-select__option[aria-selected=true]{background:#38bdf840;color:#ffffffeb;font-weight:600}.paAddCat,.paExportBtn{width:100%;min-height:40px}.paBtn:hover{border-color:#ffffff2e!important;background:#ffffff14!important}.paBtnPrimary{background:linear-gradient(180deg,#38bdf83d,#38bdf81a)!important;border-color:#38bdf84d!important;color:#fffffff0!important;min-width:fit-content;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.paInput::placeholder{color:#ffffff61!important}body:has(.productsPage){--cl-mobile-bg: #0b111f;background:var(--cl-mobile-bg)!important}@media(max-width:991px){body:has(.ratingsPage){--cl-mobile-bg: #070b14;background:var(--cl-mobile-bg)!important}.productsPage{background:linear-gradient(to bottom,var(--cl-mobile-bg) 0%,#161d42 50%,var(--cl-mobile-bg) 100%)}.paHeadBottom{flex-direction:column-reverse;width:100%;align-items:start}.paTopCard{padding:0;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}@media(max-width:768px){.paHeadCenter,.paMainSwitcher.sectionSwitcher{width:100%}.paMainSwitcher .sectionSwitcher__items{display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.newCategoryInput{width:100%}.sectionSwitcher{position:relative;min-height:48px;padding:4px;border-radius:18px;overflow:hidden;overflow-x:auto;-webkit-user-select:none;user-select:none}.sectionSwitcher__indicator{position:absolute;top:4px;left:0;height:calc(100% - 8px);border-radius:14px;transition:transform .3s ease-out,width .3s ease-out;will-change:transform;pointer-events:none}.sectionSwitcher__items{display:flex;flex-direction:row;position:relative;z-index:1;height:100%}.sectionSwitcher__item{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:fit-content;padding:0 22px;height:38px;font-size:16px;font-weight:400;line-height:1;background:transparent;border:none;cursor:pointer;position:relative;white-space:nowrap}.sectionSwitcher__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sectionSwitcher__icon{flex-shrink:0}.sectionSwitcher__items button{outline:none!important}@media(max-width:1024px){.sectionSwitcher__item{font-size:14px;padding:0 16px}}.paProductCard{background:var(--pa-glass);border:1px solid rgba(255,255,255,.1);border-radius:var(--pa-radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--pa-shadow)}.paProductCard:hover{border-color:#ffffff2e}.paProductCard__media{aspect-ratio:4/3;flex-shrink:0}.paProductCard__img{width:100%;height:100%;object-fit:cover}.paProductCard__placeholder{width:calc(100% - 20px);height:calc(100% - 20px);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--pa-muted);font-size:12px;border-radius:12px;top:10px;left:10px;position:relative;background:#ffffff0a}.paProductCard__body{padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;flex:1}.paBody__info{display:flex;flex-direction:column;justify-content:start;gap:6px;flex:1}.paProductCard__title{font-weight:900;font-size:14px;color:var(--pa-text);line-height:1.4}.paProductCard__titleSite{font-size:12px;color:var(--pa-muted)}.paProductCard__meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--pa-faint)}.paProductCard__category{font-weight:700;color:var(--pa-accent)}.paProductCard__price{font-weight:900;font-size:16px;color:var(--pa-text)}.paProductCard__kbju{font-size:11px;color:var(--pa-muted)}.paProductCard__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.paProductCard__badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:8px}.paProductCard__badge.isAvailable{background:#22c55e26;color:#22c55ef2}.paProductCard__badge.isUnavailable{background:#f8717126;color:var(--pa-danger)}.base-multiselect{position:relative;display:block;min-width:0;width:100%}.base-multiselect__trigger{width:100%;min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:0;background:#ffffff0f;outline:none;cursor:pointer;transition:border-color .15s,background .15s;box-sizing:border-box;display:flex;align-items:center;color:#ffffffeb;font-size:14px}.base-multiselect__trigger:hover{border-color:#ffffff24;background:#ffffff14}.base-multiselect__trigger:focus-visible{border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.base-multiselect__trigger-inner{display:flex;align-items:center;gap:12px;padding:0 12px;width:100%;min-height:38px}.base-multiselect__left,.base-multiselect__left-text{flex-shrink:0;color:#fff9;font-size:14px}.base-multiselect__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffeb}.base-multiselect__chevron{flex-shrink:0;opacity:.7;justify-content:center;transition:transform .2s ease;align-items:center;display:flex}.base-multiselect__trigger[aria-expanded=true] .base-multiselect__chevron{transform:rotate(180deg)}.base-multiselect__dropdown{z-index:9999;border:1px solid rgba(255,255,255,.14);background:#0b1220;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0006;animation:baseMultiSelectDropdownIn .15s ease-out;max-height:200px}.base-multiselect__dropdown--above{margin-bottom:0}.base-multiselect__dropdown-inner{overflow-y:auto;overflow-x:hidden;padding:0;max-height:200px}@keyframes baseMultiSelectDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.base-multiselect__dropdown--above{animation-name:baseMultiSelectDropdownInAbove}@keyframes baseMultiSelectDropdownInAbove{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.base-multiselect__option{display:flex;align-items:center;width:100%;padding:10px 12px;margin:0;border:none;font-size:14px;text-align:left;cursor:pointer;outline:none;background:transparent;color:#ffffffe6;transition:background .12s;box-sizing:border-box}.base-multiselect__option:hover{background:#ffffff14}.base-multiselect__option[aria-selected=true]{background:#38bdf840;color:#fffffff2}.base-multiselect__empty{padding:12px 14px;color:#ffffff80;font-size:14px;text-align:center}.base-multiselect__option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.base-multiselect__option-check{flex-shrink:0;margin-left:8px;display:inline-flex;align-items:center;color:#38bdf8f2}.paPhotoUpload{width:100%}.paPhotoUpload__input{display:none}.paPhotoUpload__zone{position:relative;min-height:140px;border-radius:14px;outline:1px solid rgba(255,255,255,.25);background:#ffffff0a;cursor:pointer;transition:border-color .2s,background .2s}.placeholderHintFlex{display:flex;flex-direction:column;align-items:center;margin-top:8px}.paPhotoUpload__zone:hover:not(.isUploading){border-color:#fff6;background:#ffffff0f}.paPhotoUpload__zone.isDragging{border-color:#38bdf899;background:#38bdf814}.paPhotoUpload__zone.hasImage{padding:0;border-style:solid}.placeholderText{text-align:center}.paPhotoUpload__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:16px;color:#fff9;font-size:13px}.paPhotoUpload__placeholder svg{opacity:.6}.paPhotoUpload__hint{font-size:11px;color:#fff6}.paPhotoUpload__preview{position:relative;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#0000}.paPhotoUpload__img{width:100%;height:100%;object-fit:cover}.paPhotoUpload__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0009;color:#fff;font-size:13px}.paPhotoUpload__remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}.paPhotoUpload__remove:hover:not(:disabled){background:#f87171cc}.paPhotoUpload__remove:disabled{opacity:.5;cursor:not-allowed}.paPhotoUpload__spinner{width:24px;height:24px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:paPhotoUploadSpin .8s linear infinite}@keyframes paPhotoUploadSpin{to{transform:rotate(360deg)}}.paPhotoUpload__error{margin-top:6px;font-size:12px;color:#f87171f2}.productEditModal .paPhotoUploadWrap{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.productEditModal .paPhotoUploadWrap:hover{border-color:#ffffff24;background:#ffffff14}.productEditModal .paPhotoUploadWrap:has(.isDragging){border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.productEditModal .paModal{width:min(600px,96vw)}.productEditModal .paPhotoUploadWrap .paPhotoUpload{width:100%;max-width:320px}.productEditModal .paPhotoUploadWrap .paPhotoUpload__zone{background:transparent;border:none;outline:none;box-shadow:none}.productEditModal .paPhotoUploadWrap .paPhotoUpload__zone:hover:not(.isUploading),.productEditModal .paPhotoUploadWrap .paPhotoUpload__zone.isDragging{background:transparent}.productEditModal .paPhotoUploadWrap .paPhotoUpload__zone,.productEditModal .paPhotoUploadWrap .paPhotoUpload__placeholder{aspect-ratio:4/3;min-height:80px}.productEditModal .paSelect{background:transparent!important}.productEditModal .paFormGrid{margin-top:0}@media(max-height:828px){.productEditModal{align-items:flex-start;padding:30px 0;overflow-y:auto}}@media(max-width:768px){.productEditModal .paWide,.productEditModal .paField{grid-column:1 / -1}.productEditModal{align-items:flex-start;padding:0;overflow-y:auto}.productEditModal .paModal{width:100%;border-radius:0;flex-shrink:0}}@media(max-width:991px){body:has(.productEditModal){background:#161922!important}}.paPhotoUploadField--fullWidth{grid-column:1 / -1}.paPhotoUploadWrap{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.paPhotoUploadWrap:hover{border-color:#ffffff24;background:#ffffff14}.paPhotoUploadWrap:has(.isDragging){border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.paPhotoUploadWrap .paPhotoUpload{width:100%;max-width:320px}.paPhotoUploadWrap .paPhotoUpload__zone{background:transparent;border:none;outline:none;box-shadow:none}.paPhotoUploadWrap .paPhotoUpload__zone:hover:not(.isUploading),.paPhotoUploadWrap .paPhotoUpload__zone.isDragging{background:transparent}.paPhotoUploadWrap .paPhotoUpload__zone,.paPhotoUploadWrap .paPhotoUpload__placeholder{aspect-ratio:4/3;min-height:80px}.productCreateModal .paSelect{background:transparent!important}.productCreateModal .paModal{width:min(600px,96vw)}.productCreateModal .paFormGrid{margin-top:0}@media(max-height:828px){.productCreateModal{align-items:flex-start;padding:30px 0;overflow-y:auto}}@media(max-width:768px){.productCreateModal .paWide,.productCreateModal .paField{grid-column:1 / -1}.productCreateModal{align-items:flex-start;padding:0;overflow-y:auto}.productCreateModal .paModal{width:100%;border-radius:0;flex-shrink:0}}@media(max-width:991px){body:has(.productCreateModal){background:#161922!important}}.productAddMealCategoryModal .paSelect{background:transparent!important;height:fit-content;padding:0;border:none}.productAddMealCategoryModal .base-multiselect__trigger{min-height:36px}.productAddMealCategoryModal .paFormGrid{margin-top:0}.productAddMealCategoryModal .paModal{width:min(540px,96vw)}.productAddMealCategoryModal .base-multiselect__trigger-inner{min-height:34px}.productAddModifierGroupModal .paFormGrid{margin-top:0}.productAddModifierGroupModal .paSelect{background:transparent!important;height:fit-content;padding:0;border:none}.productAddModifierGroupModal .base-multiselect__trigger{min-height:36px}.productAddModifierGroupModal .base-multiselect__trigger-inner{min-height:34px}.productAddModifierGroupModal .paModal{width:min(540px,96vw)}.productAddModifierGroupModal .paModalSub{max-width:100%;line-height:1.5;margin-top:4px}.productEditMealCategoryModal .paSelect{background:transparent!important;height:fit-content;padding:0;border:none}.productEditMealCategoryModal .base-multiselect__trigger{min-height:36px}.productEditMealCategoryModal .paFormGrid{margin-top:0}.productEditMealCategoryModal .paModal{width:min(540px,96vw)}.productEditMealCategoryModal .base-multiselect__trigger-inner{min-height:34px}.productEditModifierGroupModal .paSelect{background:transparent!important;height:fit-content;padding:0;border:none}.productEditModifierGroupModal .base-multiselect__trigger{min-height:36px}.productEditModifierGroupModal .paFormGrid{margin-top:0}.productEditModifierGroupModal .paModal{width:min(540px,96vw)}.productEditModifierGroupModal .base-multiselect__trigger-inner{min-height:34px}.modifierEditModal .paPhotoUploadField--fullWidth{grid-column:1 / -1}.modifierEditModal .paPhotoUploadWrap{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.modifierEditModal .paPhotoUploadWrap:hover{border-color:#ffffff24;background:#ffffff14}.modifierEditModal .paPhotoUploadWrap:has(.isDragging){border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.modifierEditModal .paModal{width:min(600px,96vw)}.modifierEditModal .paPhotoUploadWrap .paPhotoUpload{width:100%;max-width:320px}.modifierEditModal .paPhotoUploadWrap .paPhotoUpload__zone{background:transparent;border:none;outline:none;box-shadow:none}.modifierEditModal .paPhotoUploadWrap .paPhotoUpload__zone:hover:not(.isUploading),.modifierEditModal .paPhotoUploadWrap .paPhotoUpload__zone.isDragging{background:transparent}.modifierEditModal .paPhotoUploadWrap .paPhotoUpload__zone,.modifierEditModal .paPhotoUploadWrap .paPhotoUpload__placeholder{aspect-ratio:4/3;min-height:80px}.modifierEditModal .paFormGrid{margin-top:0}@media(max-height:828px){.modifierEditModal{align-items:flex-start;padding:30px 0;overflow-y:auto}}@media(max-width:768px){.modifierEditModal .paField{grid-column:1 / -1}.modifierEditModal{align-items:flex-start;padding:0;overflow-y:auto}.modifierEditModal .paModal{width:100%;border-radius:0;flex-shrink:0}}@media(max-width:991px){body:has(.modifierEditModal){background:#161922!important}}.modifierCreateModal .paPhotoUploadField--fullWidth{grid-column:1 / -1}.modifierCreateModal .paPhotoUploadWrap{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.modifierCreateModal .paPhotoUploadWrap:hover{border-color:#ffffff24;background:#ffffff14}.modifierCreateModal .paPhotoUploadWrap:has(.isDragging){border-color:#38bdf873;box-shadow:0 0 0 4px #38bdf824}.modifierCreateModal .paModal{width:min(600px,96vw)}.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload{width:100%;max-width:320px}.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload__zone{background:transparent;border:none;outline:none;box-shadow:none}.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload__zone:hover:not(.isUploading),.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload__zone.isDragging{background:transparent}.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload__zone,.modifierCreateModal .paPhotoUploadWrap .paPhotoUpload__placeholder{aspect-ratio:4/3;min-height:80px}.modifierCreateModal .paFormGrid{margin-top:0}@media(max-height:828px){.modifierCreateModal{align-items:flex-start;padding:30px 0;overflow-y:auto}}@media(max-width:768px){.modifierCreateModal .paField{grid-column:1 / -1}.modifierCreateModal{align-items:flex-start;padding:0;overflow-y:auto}.modifierCreateModal .paModal{width:100%;border-radius:0;flex-shrink:0}}@media(max-width:991px){body:has(.modifierCreateModal){background:#161922!important}}.paModifierCard{background:var(--pa-glass);border:1px solid rgba(255,255,255,.1);border-radius:var(--pa-radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--pa-shadow)}.paModifierCard:hover{border-color:#ffffff2e}.paModifierCard.isUnavailable{opacity:.8}.paModifierCard__media{aspect-ratio:4/3;flex-shrink:0}.paModifierCard__img{width:100%;height:100%;object-fit:cover}.paModifierCard__placeholder{width:calc(100% - 20px);height:calc(100% - 20px);display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--pa-muted);font-size:12px;border-radius:12px;top:10px;left:10px;position:relative;background:#ffffff0a}.paModifierCard__body{padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;flex:1}.paModifierBody__info{display:flex;flex-direction:column;justify-content:start;gap:6px;flex:1}.paModifierCard__title{font-weight:900;font-size:14px;color:var(--pa-text);line-height:1.4}.paModifierCard__subtitle{font-size:12px;color:var(--pa-muted)}.paModifierCard__meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--pa-faint)}.paModifierCard__group{font-weight:700;color:var(--pa-accent)}.paModifierCard__sku{color:var(--pa-faint)}.paModifierCard__price{font-weight:900;font-size:16px;color:var(--pa-text)}.paModifierCard__extra{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--pa-muted)}.paModifierCard__required{background:#f8717126;color:var(--pa-danger);padding:2px 6px;border-radius:6px;font-weight:600}.paModifierCard__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.paModifierCard__badge{font-size:11px;font-weight:700;padding:4px 8px;border-radius:8px}.paModifierCard__badge.isAvailable{background:#22c55e26;color:#22c55ef2}.paModifierCard__badge.isUnavailable{background:#f8717126;color:var(--pa-danger)}:root{--st-bg1: #070a12;--st-bg2: #0b2a33;--st-text: rgba(248,250,252,.96);--st-muted: rgba(248,250,252,.7);--st-glass: rgba(255,255,255,.1);--st-glass-2: rgba(255,255,255,.14);--st-border: rgba(255,255,255,.18);--st-shadow: 0 22px 70px rgba(0,0,0,.55);--st-shadow-soft: 0 14px 38px rgba(0,0,0,.35)}.st-wrap{min-height:100vh;padding:22px;background:radial-gradient(1200px 700px at 15% 15%,rgba(245,158,11,.16),transparent 60%),radial-gradient(1100px 700px at 80% 25%,rgba(20,184,166,.22),transparent 58%),linear-gradient(135deg,var(--st-bg1),var(--st-bg2));display:flex;align-items:center;justify-content:center;color:var(--st-text);position:relative;overflow:hidden}.st-orb{position:absolute;border-radius:999px;filter:blur(30px);opacity:.55;pointer-events:none;transform:translateZ(0)}.st-orb--a{width:520px;height:520px;left:-140px;top:-120px;background:radial-gradient(circle at 30% 30%,rgba(20,184,166,.75),transparent 60%)}.st-orb--b{width:560px;height:560px;right:-170px;top:40px;background:radial-gradient(circle at 30% 30%,rgba(245,158,11,.68),transparent 60%)}.st-orb--c{width:640px;height:640px;left:10%;bottom:-260px;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.55),transparent 60%);opacity:.35}.st-panel{width:min(1200px,100%);background:linear-gradient(180deg,#ffffff24,#ffffff14);border:1px solid var(--st-border);border-radius:22px;box-shadow:var(--st-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:18px;position:relative;isolation:isolate}.st-panel:before{content:"";position:absolute;inset:0;border-radius:22px;pointer-events:none;box-shadow:inset 0 1px #fff3;opacity:.9}.st-top{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:6px 6px 14px;border-bottom:1px solid rgba(255,255,255,.14)}.st-title{font-size:22px;font-weight:900;letter-spacing:.2px;text-shadow:0 1px 0 rgba(0,0,0,.25)}.st-sub{margin-top:3px;color:var(--st-muted);font-size:13px;font-weight:700;max-width:720px}.st-top__right{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.st-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:var(--st-text);font-weight:900;font-size:13px;padding:9px 12px;border-radius:12px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease,opacity .14s ease;box-shadow:0 10px 24px #00000040;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.st-btn:hover{transform:translateY(-1px);background:#ffffff24;border-color:#ffffff38;box-shadow:0 14px 34px #00000052}.st-btn:active{transform:translateY(0)}.st-btn:disabled{opacity:.55;cursor:not-allowed}.st-btn--ghost{background:#ffffff0f}.st-btn--mini{padding:8px 10px;font-size:12px}.st-filters{padding:16px 6px 6px;display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:12px}.st-filterBlock{border:1px solid rgba(255,255,255,.14);background:#ffffff14;border-radius:16px;padding:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.st-filterBlock--actions{display:flex;flex-direction:column;justify-content:space-between}.st-label{font-size:12px;font-weight:900;color:#f8fafcd1;margin-bottom:8px}.st-seg{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.st-seg__btn{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f8fafce6;font-weight:900;font-size:12px;padding:7px 10px;border-radius:999px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.st-seg__btn:hover{transform:translateY(-1px);background:#ffffff1a}.st-seg__btn.is-active{background:#14b8a629;border-color:#14b8a647}.st-select{width:100%;border-radius:12px;border:none;background:transparent;color:var(--st-text);padding:0;font-weight:800;outline:none}.st-select:disabled{opacity:.6;cursor:not-allowed}.st-select.base-select .base-select__trigger{height:auto;min-height:auto;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:var(--st-text);padding:0;box-shadow:none}.st-select.base-select .base-select__trigger:hover{border-color:#ffffff38;box-shadow:none}.st-select.base-select .base-select__trigger-inner{padding:12px 10px;min-height:auto}.st-select.base-select .base-select__label{color:var(--st-text);font-weight:800;font-size:inherit}.st-select.base-select .base-select__chevron{opacity:.7}.st-select.base-select .base-select__chevron svg{color:var(--st-text)}.stSelectDropdown.base-select__dropdown{background:#14181a94;border:1px solid rgba(255,255,255,.2)}.stSelectDropdown .base-select__option{color:#fff}.stSelectDropdown .base-select__option:hover{background:#232627}.stSelectDropdown .base-select__option[aria-selected=true]{background:#232627;color:#fff;font-weight:600}.st-dateRow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.st-date{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px}.st-date span{color:#f8fafcb3;font-weight:800;font-size:12px}.st-date input{min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:var(--st-text);padding:9px 10px;font-weight:800;outline:none}.st-quick{display:flex;gap:8px;flex-wrap:wrap}.st-chip{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f8fafce6;font-weight:900;font-size:12px;padding:7px 10px;border-radius:999px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.st-chip:hover{transform:translateY(-1px);background:#ffffff1a}.st-actionsRow{display:flex;gap:8px;flex-wrap:wrap}.st-alert{margin:10px 6px 0;padding:10px 12px;border-radius:14px;border:1px solid rgba(239,68,68,.28);background:#ef44441f;color:#fef2f2f5;font-weight:800}.st-grid{padding:12px 6px 6px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.st-card{border:1px solid rgba(255,255,255,.14);background:#ffffff14;border-radius:18px;padding:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--st-shadow-soft)}.st-card--wide{grid-column:1 / -1}.st-card__title{font-size:14px;font-weight:900;margin-bottom:10px;color:#f8fafceb;text-shadow:0 1px 0 rgba(0,0,0,.18)}.st-kpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-kpi{border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:14px;padding:12px 10px}.st-kpi__label{color:#f8fafcb3;font-weight:800;font-size:12px}.st-kpi__value{margin-top:4px;font-size:18px;font-weight:950}.st-bars{display:grid;gap:10px;max-height:160px;overflow:auto;padding-right:14px}.st-bar{display:grid;grid-template-columns:38px 1fr 56px;gap:10px;align-items:center}.st-bar__label{font-size:12px;color:#f8fafcb8;font-weight:900}.st-bar__track{height:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:7px;overflow:hidden}.st-bar__fill{height:100%;background:linear-gradient(90deg,#14b8a6bf,#3b82f6a6);border-radius:4px}.st-bar__value{text-align:right;font-size:12px;font-weight:900;color:#f8fafce6}.zeroRightP{padding:14px 0 14px 14px}.st-pills{display:flex;gap:8px;flex-wrap:wrap}.st-pill{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:999px;padding:8px 10px}.st-pill__icon{display:inline-flex;align-items:center;font-size:14px}.st-pill__name{font-size:12px;font-weight:900;color:#f8fafce6}.st-pill__count{margin-left:2px;font-size:12px;font-weight:950;padding:2px 8px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.st-tableWrap{overflow:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.st-table{width:100%;border-collapse:collapse;min-width:420px;background:#00000024}.st-table th,.st-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px}.st-table th{text-align:left;color:#f8fafcc7;font-weight:950;background:#ffffff0f}.st-table td{color:#f8fafce6;font-weight:800}.st-mutedCell{color:#f8fafca6;text-align:center;padding:18px 10px!important}.st-note,.st-hint{margin-top:10px;font-size:12px;font-weight:750;color:#f8fafca6;line-height:1.35}.st-muted{color:#f8fafca6;font-weight:800;font-size:12px}.st-footer{margin-top:10px;padding:12px 6px 4px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st-footer__left{font-size:12px;font-weight:850;color:#f8fafcb8}.st-footer__right{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:980px){.st-panel{padding:14px}.st-filters{grid-template-columns:1fr;gap:10px}.st-filterBlock{min-width:0;overflow:hidden}.st-dateRow{grid-template-columns:1fr;gap:10px;min-width:0}.st-date{min-width:0;grid-template-columns:14px 1fr;gap:6px}.st-date span{font-size:11px;white-space:nowrap}.st-date input{min-width:0;padding:8px;font-size:12px}.st-quick{gap:6px;min-width:0}.st-chip{font-size:11px;padding:6px 9px;white-space:nowrap;flex-shrink:0}.st-actionsRow{gap:6px;min-width:0}.st-btn--mini{font-size:11px;padding:7px 9px;white-space:nowrap;flex-shrink:0}.st-bars{max-height:300px}.st-grid{grid-template-columns:1fr}.st-kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-card{min-width:0px}}@media(max-width:991px){body:has(.st-wrap){--st-mobile-bg: #0b2a33;background:var(--st-mobile-bg)!important}.st-wrap{background:linear-gradient(to bottom,var(--st-mobile-bg) 0%,#161d42 50%,var(--st-mobile-bg) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.st-wrap{padding:0;align-items:flex-start}.st-orb--a{top:20%;left:-25%}.st-orb--b{right:-70%;top:15%}.st-orb--c{top:35%;left:-25%}.st-panel{padding:12px;background:transparent;border:none;box-shadow:none}.st-panel:before{box-shadow:none}.st-grid,.st-filters,.st-top{padding:12px 0}.st-grid{padding-top:0}.st-filterBlock,.st-card,.st-btn{background:#ffffff24}.st-top{flex-direction:column;align-items:stretch}.st-top__right{justify-content:flex-start}.st-kpiGrid{grid-template-columns:1fr}}.st-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.st-card__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.st-miniLabel{font-size:12px;font-weight:900;color:#f8fafcb8}.st-miniSelect{border-radius:12px;border:none;background:transparent;color:#f8fafceb;padding:0;font-weight:900;outline:none;min-width:120px}.st-miniSelect.base-select .base-select__trigger{height:auto;min-height:auto;border:1px solid rgba(255,255,255,.16);background:#0000002e;color:#f8fafceb;padding:0;box-shadow:none}.st-miniSelect.base-select .base-select__trigger:hover{border-color:#ffffff38;box-shadow:none}.st-miniSelect.base-select .base-select__trigger-inner{padding:8px 10px;min-height:auto}.st-miniSelect.base-select .base-select__label{color:#f8fafceb;font-weight:900;font-size:12px}.st-miniSelect.base-select .base-select__chevron{opacity:.7}.st-miniSelect.base-select .base-select__chevron svg{color:#f8fafceb}input[type=date]{max-width:100%}.st-hourChart{display:grid;grid-template-columns:repeat(24,minmax(22px,1fr));gap:6px;align-items:end;height:220px;padding:10px 8px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000024;overflow-x:auto}.st-hourCol{display:grid;grid-template-rows:1fr auto auto;gap:6px;min-width:22px}.st-hourBarWrap{height:150px;display:flex;align-items:flex-end;border-radius:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);overflow:hidden;min-width:22px}.st-hourBar{width:100%;background:linear-gradient(180deg,#14b8a6bf,#3b82f6a6);border-radius:4px 4px 0 0}.st-hourLabel{text-align:center;font-size:10px;font-weight:950;color:#f8fafcb3}.st-hourCount{text-align:center;font-size:10px;font-weight:950;color:#f8fafce6}@media(max-width:520px){.st-hourChart{height:200px}.st-hourBarWrap{height:130px}.st-txtButton{box-shadow:none!important}}.iconInput{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:text;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.iconInput:focus-within{border-color:#38bdf880;box-shadow:0 0 0 3px #38bdf826;background:#ffffff14}.iconInput--error{border-color:var(--rt-danger, #f87171)}.iconInput--error:focus-within{box-shadow:0 0 0 3px #f8717133}.iconInput__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:#ffffff73;transition:color .14s ease;pointer-events:none}.iconInput__icon--active{color:#ffffffe6}.iconInput__icon--error,.iconInput--error .iconInput__icon{color:var(--rt-danger, #f87171)}.iconInput__input{flex:1;min-width:0;height:100%;min-height:44px;padding:0;border:none;background:transparent;outline:none;font-size:15px;font-weight:500;color:inherit}.iconInput__input::placeholder{color:#fff6}.iconInput__input:disabled{cursor:not-allowed;opacity:.7}.baseTable-data-table{width:100%;max-width:100%;position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.baseTable-data-table::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.baseTable-data-table::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:4px}.baseTable-table{display:grid;width:100%;min-width:max-content;position:relative;overflow:hidden}.baseTable-thead_container,.baseTable-tbody-ref{min-width:max-content;width:100%}.baseTable-thead_container{position:relative}.baseTable-thead{display:grid;width:100%;align-items:center;position:relative}.baseTable-tr{display:grid;width:100%;align-items:center;gap:16px}.baseTable-tr--head{min-height:52px}.baseTable-th{display:flex;align-items:center;justify-content:flex-start;position:relative;font-size:14px;font-weight:500;overflow:hidden}.baseTable-th--center{justify-content:center}.baseTable-th--right{justify-content:flex-end}.baseTable-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.baseTable-th-label{width:100%;display:flex;align-items:center;gap:6px}.baseTable-sort-arrow{opacity:.7}.baseTable-sort-arrow--inactive{opacity:.4}.baseTable-tbody{width:100%;display:grid;min-width:max-content}.baseTable-row{width:100%;position:relative;border-bottom:1px solid rgba(255,255,255,.08)}.baseTable-row:last-child,.baseTable-row--last{border-bottom:none}.baseTable-row--selected{background:#ffffff0f}.baseTable-row_container{display:grid;gap:16px;align-items:center;min-height:56px;transition:background-color .2s ease}.baseTable-td{display:flex;align-items:center;min-height:100%;font-size:14px;font-weight:500;overflow:hidden}.baseTable-cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.branchDetailCard{background:#ffffff0d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-radius:14px;padding:12px;border:1px solid transparent;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}.branchDetailCard--border{border:1px solid rgba(255,255,255,.06)}.branchDetailCard--white{border-color:#fff6;box-shadow:0 0 24px #fff3,0 0 48px #ffffff14,0 8px 32px #0000004d,inset 0 1px #ffffff14}.branchDetailCard--purple{border-color:#a855f78c;box-shadow:0 0 24px #a855f766,0 0 48px #a855f72e,0 8px 32px #0000004d,inset 0 1px #ffffff0f}.branchDetailCard__name{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:16px;font-weight:900;color:#ffffffeb;letter-spacing:-.01em}.branchDetailCard__name svg{flex-shrink:0;opacity:.85}.branchDetailCard__badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.branchDetailCard__badge--1{background:linear-gradient(180deg,#0a6071,#0f4d62);border:1px solid #4DBFDA}.branchDetailCard__badge--2{background:linear-gradient(180deg,#175584,#174377);border:1px solid #47B0F0}.branchDetailCard__badge--3{background:linear-gradient(180deg,#4a408b,#3c2d6d);border:1px solid #7E6FCA}.branchDetailCard__stats{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 14px #22d3ee26;background:#ffffff0a;padding:0 12px;border-radius:12px}.branchDetailCard__stat{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin:0 -14px;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08)}.branchDetailCard__stat:last-child{border-bottom:none}.branchDetailCard__value--emph{font-size:19px;font-weight:900;letter-spacing:-.02em}.branchDetailCard__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0}.branchDetailCard__icon--accent{background:var(--branch-accent-bg);border:1px solid var(--branch-accent-glow);color:var(--branch-accent)}.branchDetailCard__icon--green{background:#1f563b;color:#99e6b4;border:1px solid rgba(34,197,94,.35)}.branchDetailCard__icon--red{background:#7f1d1dd9;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.branchDetailCard__statContent{display:flex;flex-direction:column;gap:4px}.branchDetailCard__label{font-size:12px;font-weight:600;color:#ffffff8c}.branchDetailCard__value{font-size:17px;font-weight:900;color:#ffffffeb;line-height:1;margin-bottom:4px}.branchDetailCard__value--green{color:var(--rt-success)}.branchDetailCard__value--red{color:var(--rt-danger)}:root{--rt-bg0: #070B14;--rt-bg1: #0B1220;--rt-bg-panel: #1b2a3a;--rt-text: rgba(255, 255, 255, .92);--rt-muted: rgba(255, 255, 255, .62);--rt-faint: rgba(255, 255, 255, .4);--rt-glass: rgba(255, 255, 255, .06);--rt-line: rgba(255, 255, 255, .1);--rt-line-2: rgba(255, 255, 255, .14);--rt-shadow: 0 18px 50px rgba(0, 0, 0, .55);--rt-radius: 18px;--rt-accent: rgba(56, 189, 248, 1);--rt-accent-weak: rgba(56, 189, 248, .22);--rt-cyan: rgba(34, 211, 238, .9);--rt-cyan-glow: rgba(34, 211, 238, .25);--rt-success: rgba(34, 197, 94, 1);--rt-danger: #af204e;--branch-accent: var(--rt-cyan, rgba(34, 211, 238, .9));--branch-accent-glow: var(--rt-cyan-glow, rgba(34, 211, 238, .25));--branch-accent-bg: rgba(34, 211, 238, .15)}.ratingsPage{min-height:100vh;padding:22px;box-sizing:border-box;color:var(--rt-text);background:radial-gradient(900px 600px at 15% 15%,rgba(0,255,200,.08),transparent 55%),radial-gradient(900px 600px at 85% 25%,rgba(255,180,0,.08),transparent 55%),radial-gradient(900px 600px at 60% 85%,rgba(130,90,255,.1),transparent 60%),linear-gradient(180deg,var(--rt-bg1) 0%,var(--rt-bg0) 100%)}.ratingsPageInner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.ratingsHeaderGlass{background:#ffffff0d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:var(--rt-radius);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f;overflow:hidden}.ratingsTop{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:24px;padding:16px 12px 12px;flex-wrap:wrap}.ratingTopRow{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.ratingsContentGlass{min-width:0;background:#ffffff0a;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(255,255,255,.08);border-radius:var(--rt-radius);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff0a;overflow:hidden}.ratingsTable{margin-bottom:30px}.ratingsKitchenPlaceholder{padding:48px 24px;text-align:center;color:var(--rt-muted);font-weight:700}.ratingsBranchesLeaderboard{padding:12px}.ratingsBranchesLeaderboardTopRow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ratingsBranchesLeaderboardTitle{margin:0;font-size:18px;font-weight:900;color:var(--rt-text);letter-spacing:-.02em}.ratingsBranchPeriodSelect{min-width:130px;max-width:130px}.ratingsBranchPeriodSelect .base-select__trigger{height:38px;min-height:38px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--rt-text);border-radius:10px}.ratingsBranchPeriodSelect .base-select__trigger:hover{border-color:#ffffff2e;background:#ffffff14}.ratingsBranchPeriodSelect .base-select__label{color:var(--rt-text);font-weight:700;font-size:13px}.ratingsBranchesLeaderboardScroll{overflow-x:auto;min-width:0}.ratingsBranchesLeaderboardHeader{display:grid;grid-template-columns:52px 1fr 70px minmax(200px,2fr);align-items:center;gap:16px;padding:8px 16px 12px;font-size:12px;font-weight:900;color:var(--rt-muted);letter-spacing:.02em;min-width:767px}.ratingsBranchesColPlace{min-width:40px}.ratingsBranchesLeaderboardList{display:flex;flex-direction:column;gap:12px}.ratingsBranchesLeaderboardRow{display:grid;grid-template-columns:56px 1fr 70px minmax(200px,2fr);align-items:center;gap:16px;min-width:767px;padding:12px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ratingsBranchesMedal{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;position:relative}.ratingsBranchesMedal--1{background:linear-gradient(180deg,#0a6071,#0f4d62);color:#fff;border:1px solid #4DBFDA}.ratingsBranchesMedal--2{background:linear-gradient(180deg,#175584,#174377);color:#fff;border:1px solid #47B0F0}.ratingsBranchesMedal--3{background:linear-gradient(180deg,#4a408b,#3c2d6d);color:#fff;border:1px solid #7E6FCA}.ratingsBranchesPlace{font-size:16px;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ratingsBranchesName{font-weight:800;color:var(--rt-text);font-size:15px}.ratingsBranchesTotal{font-weight:900;color:var(--rt-text);font-size:18px}.ratingsBranchesOnTimeLateCell{min-width:0}.ratingsBranchesDetailCards{padding-bottom:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.ratingsStatCard__info{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ratingsStatsCards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ratingsStatCard{background:#ffffff0d;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px 18px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}.ratingsStatCard__row{display:flex;align-items:start;gap:10px}.ratingsStatCard__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;color:#ffffffe6;font-size:14px;font-weight:800}.ratingsStatCard__icon--clip{background:var(--branch-accent-bg);border:1px solid var(--branch-accent-glow);color:var(--branch-accent)}.ratingsStatCard__icon--green{background:#1f563b;color:#99e6b4;border:1px solid rgba(34,197,94,.35)}.ratingsStatCard__icon--red{background:#7f1d1dd9;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.ratingsStatCard__icon--neutral{background:var(--branch-accent-bg);border:1px solid var(--branch-accent-glow);color:var(--branch-accent)}.ratingsStatCard__label{font-size:13px;font-weight:600;color:var(--rt-muted)}.ratingsStatCard__value{font-size:26px;font-weight:900;letter-spacing:-.02em;color:var(--rt-text);line-height:1}.ratingsStatCard__value--green{color:var(--rt-success)}.ratingsStatCard__value--red{color:var(--rt-danger)}@media(max-width:900px){.ratingsStatsCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ratingsStatsCards{grid-template-columns:1fr}}.ratingsTitle{font-size:28px;font-weight:1000;letter-spacing:-.02em;line-height:1}.ratingsSub{display:block;margin-top:6px;font-size:14px;font-weight:500;color:var(--rt-muted)}.ratingsMainSwitcher.sectionSwitcher{display:inline-flex;border-radius:20px;border:1px solid var(--rt-cyan-glow);box-shadow:0 0 0 1px #22d3ee1f;background:var(--rt-bg-panel)}.ratingsMainSwitcher .sectionSwitcher__indicator{background:#22d3ee2e;box-shadow:inset 0 0 20px #22d3ee14}.ratingsMainSwitcher .sectionSwitcher__item{padding:8px 24px;font-weight:700;font-size:15px;color:var(--rt-text);transition:color .2s ease;min-width:120px}.ratingsMainSwitcher .sectionSwitcher__item.active{color:var(--rt-text)}.ratingsMainSwitcher .sectionSwitcher__item:not(.active):hover{color:var(--rt-muted)}.ratingsMainSwitcher .sectionSwitcher__item:first-child{border-radius:13px 0 0 13px}.ratingsMainSwitcher .sectionSwitcher__item:last-child{border-radius:0 13px 13px 0;border-right:none}.ratingsTopRight{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ratingsBranchSelect{min-width:160px;max-width:160px;margin-left:auto}.ratingsBranchSelect .base-select__trigger{height:42px;min-height:42px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--rt-text);border-radius:12px}.ratingsBranchSelect .base-select__trigger:hover{border-color:#ffffff2e;background:#ffffff14}.ratingsBranchSelect .base-select__label{color:var(--rt-text);font-weight:800}.ratingsSelectDropdown.base-select__dropdown{background:#0b1220fa;border:1px solid rgba(255,255,255,.14)}.ratingsSelectDropdown .base-select__option{background:#0b1220fa;color:#ffffffeb}.ratingsSelectDropdown .base-select__option:hover{background:#ffffff14}.ratingsSelectDropdown .base-select__option[aria-selected=true]{background:#38bdf840;color:#fffffff2;font-weight:600}.ratingsAvgBadge{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-weight:900;color:var(--rt-text);font-size:15px}.ratingsFilters{display:flex;align-items:center;gap:14px;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;flex-wrap:wrap}.ratingsSegmented{display:inline-flex;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);overflow:hidden}.ratingsSegmented button{padding:8px 18px;font-weight:700;font-size:13px;color:var(--rt-muted);background:transparent;border:none;cursor:pointer;transition:background .16s ease,color .16s ease}.ratingsSegmented button.active{background:#ffffff1a;color:var(--rt-text)}.ratingsSegmented button:not(.active):hover{background:#ffffff0f;color:var(--rt-text)}.ratingsFilters .ratingsPeriodSelect .base-select__trigger{height:40px;min-height:40px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--rt-text);border-radius:12px}.ratingsFilters .ratingsPeriodSelect .base-select__trigger:hover{border-color:#ffffff2e;background:#ffffff14}.ratingsFilters .ratingsPeriodSelect .base-select__label{color:var(--rt-text);font-weight:700}.ratingsPeriodSelect{max-width:160px;min-width:160px}.ratingsFilters .ratingsSearch.iconInput{flex:1;min-width:220px;max-width:320px;height:40px;min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--rt-text);padding:0 8px}.ratingsFilters .ratingsSearch.iconInput:focus-within{border-color:var(--rt-accent);box-shadow:0 0 0 3px #38bdf826}.ratingsFilters .ratingsSearch .iconInput__input{font-weight:700;font-size:14px}.ratingsFilters .ratingsSearch .iconInput__input::placeholder{color:var(--rt-faint)}.ratingsTableWrap{min-width:0}.ratingsBaseTable.baseTable-data-table{min-width:0;background:transparent;border:none;border-radius:0}.ratingsBaseTable .baseTable-table{width:100%}.ratingsBaseTable .baseTable-thead_container{border-bottom:1px solid rgba(255,255,255,.1)}.ratingsBaseTable .baseTable-thead{background:#ffffff0a;border:none;border-radius:0;min-height:50px}.ratingsBaseTable .baseTable-th{color:var(--rt-muted);font-weight:900;font-size:14px}.ratingsBaseTable .baseTable-th--sortable:hover{color:var(--rt-text)}.ratingsBaseTable .baseTable-row{border-bottom:1px solid rgba(255,255,255,.06)}.ratingsBaseTable .baseTable-row:last-child{border-bottom:none}.ratingsBaseTable .baseTable-row:hover .baseTable-row_container{background:#ffffff0a}.ratingsBaseTable .baseTable-row_container{min-height:62px;padding:0;box-sizing:border-box}.ratingsBaseTable .baseTable-td{font-size:14px;color:var(--rt-text);padding:0}.ratingsBaseTable .baseTable-cell-index{text-align:center;font-weight:800;color:var(--rt-muted);width:100%}.ratingsBaseTable .baseTable-th--center .baseTable-th-label{justify-content:center}.ratingsTable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.ratingsTable th,.ratingsTable td{box-sizing:border-box}.ratingsTable .colW1{width:5.2%;min-width:44px}.ratingsTable .colW2{width:23.7%;min-width:200px}.ratingsTable .colW3{width:11.8%;min-width:100px}.ratingsTable .colW4{width:14.2%;min-width:120px}.ratingsTable .colW5{width:30.8%;min-width:260px}.ratingsTable .colW6{width:14.2%;min-width:200px}.ratingsTableRowHead th{height:50px;min-height:50px;padding:0 10px;vertical-align:middle;text-align:left;font-weight:900;color:var(--rt-muted);border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a;white-space:nowrap;box-sizing:border-box}.ratingsTableRowBody td{height:62px;min-height:62px;padding:0 10px;vertical-align:middle;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.ratingsTableRowBody td>div{display:flex;align-items:center;min-height:100%;height:100%;box-sizing:border-box}.ratingsTable th{text-align:left;font-weight:900;color:var(--rt-muted);border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0a;white-space:nowrap}.ratingsTable th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ratingsTable th.sortable:hover{color:var(--rt-text)}.ratingsTable td{padding:0 10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle;overflow:hidden}.ratingsTable tbody tr{transition:background .14s ease}.ratingsTable tbody tr:hover{background:#ffffff0a}.ratingsEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.ratingsEmptyIcon{display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--rt-muted);opacity:.9}.ratingsEmptyText{font-size:18px;font-weight:900;color:var(--rt-text);margin:0 0 8px}.ratingsEmptyHint{font-size:14px;font-weight:700;color:var(--rt-muted);margin:0;max-width:320px}.ratingsTable .colIndex{width:40px;text-align:center;font-weight:800;color:var(--rt-muted)}.ratingsTable .colCourier{min-width:200px}.ratingsCourierCell{display:flex;align-items:center;gap:12px}.ratingsCourierAvatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#ffffff1a;flex-shrink:0}.ratingsCourierInfo{display:flex;flex-direction:column;gap:2px}.ratingsCourierName{font-weight:900;color:var(--rt-text);max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ratingsCourierPhone{font-size:12px;color:var(--rt-muted);font-weight:700}.ratingsBranchName{font-size:14px;font-weight:700;color:var(--rt-text)}.ratingsPill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-weight:900;font-size:14px;line-height:1}.ratingsPill--green{background:#1f563b;color:#99e6b4;border:1px solid rgba(34,197,94,.35)}.ratingsPill--red{background:#7f1d1dd9;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}.ratingsPill svg{flex-shrink:0;opacity:.9}.ratingsLate{color:var(--rt-danger);font-weight:900}.ratingsThOnTimeLate{display:flex;align-items:center;gap:10px;padding:0;width:100%}.ratingsTotalOrders,.ratingsAvgDelay{font-size:16px;font-weight:600}.ratingsThOnTime{color:var(--rt-muted);font-weight:900;white-space:nowrap}.ratingsThLate{margin-left:auto;color:var(--rt-muted);font-weight:900;white-space:nowrap}.ratingsTdTotal{font-size:18px;font-weight:900;color:var(--rt-text);white-space:nowrap}.ratingsOnTimeLateWrap{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;width:100%}.ratingsOnTimeNum{font-size:16px;font-weight:600;color:var(--rt-text);min-width:42px;flex-shrink:0}.ratingsOnTimeLateBar{display:flex;flex:1;min-width:0;height:10px;border-radius:5px;overflow:hidden;background:#ffffff0f}.ratingsOnTimeLateBar__green{height:100%;background:#22c55eb3;border-radius:5px 0 0 5px;transition:width .2s ease}.ratingsOnTimeLateBar__red{height:100%;background:var(--rt-danger);border-radius:0 5px 5px 0;transition:width .2s ease}.ratingsLateNum{font-size:16px;font-weight:600;color:var(--rt-danger);min-width:28px;text-align:right;flex-shrink:0}.ratingsTdAvgDelay{font-weight:800;color:var(--rt-text);white-space:nowrap}.ratingsPercentCell{display:flex;align-items:center;gap:10px;min-width:140px}.ratingsPercentBar{flex:1;min-width:60px;height:8px;border-radius:4px;background:#ffffff1a;overflow:hidden}.ratingsPercentFill{height:100%;border-radius:4px;background:linear-gradient(90deg,#22d3ee99,#38bdf8cc);transition:width .2s ease}.ratingsPercentValue{font-weight:900;min-width:36px}.ratingsFooterLegend{padding:10px 18px;font-size:12px;color:var(--rt-muted);border-top:1px solid rgba(255,255,255,.06);background:#ffffff05}.ratingsPagination{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.ratingsPagination button{min-width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--rt-text);font-weight:800;cursor:pointer;transition:background .14s ease,border-color .14s ease}.ratingsPagination button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}.ratingsPagination button.active{background:var(--rt-accent-weak);border-color:#38bdf866;color:var(--rt-text)}.ratingsPagination button:disabled{opacity:.4;cursor:not-allowed}.ratingsBackBtn{height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);padding:0 14px;font-weight:800;cursor:pointer;background:#ffffff0f;color:var(--rt-text);display:inline-flex;align-items:center;gap:8px;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.ratingsBackBtn:hover{background:#ffffff1a;border-color:#ffffff2e}.ratingsBackBtn:active{transform:scale(.99)}.thCenter{text-align:center!important}.tdCenter{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:768px){.ratingTopRow{flex-direction:column-reverse;align-items:start;gap:16px}.ratingsFilters .ratingsSearch.iconInput{grid-column:1/-1;max-width:100%}.ratingsPeriodSelect,.ratingsBranchSelect{max-width:100%}.ratingsMainSwitcher.sectionSwitcher{width:100%}.ratingsMainSwitcher .sectionSwitcher__items{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.ratingsFilters{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){body:has(.ratingsPage){--cl-mobile-bg: #070b14;background:var(--cl-mobile-bg)!important}.ratingsPage{background:linear-gradient(to bottom,var(--cl-mobile-bg) 0%,#161d42 50%,var(--cl-mobile-bg) 100%)}.ratingsStatCard__icon--clip,.ratingsStatCard__icon--neutral,.branchDetailCard__icon--accent{background:#262e55;color:#849cff;border:1px solid #4e5d9c}.ratingsFilters .ratingsSearch.iconInput:focus-within{border-color:#849cff}.ratingsSelectDropdown .base-select__option[aria-selected=true]{background:#4756a0!important}.ratingsMainSwitcher .sectionSwitcher__indicator{background:#4756a0!important;box-shadow:none}.ratingsMainSwitcher.sectionSwitcher{background:#262e55;border:1px solid #48538b}.ratingsPagination button.active,.ratingsPagination button:hover{background:#262e55!important;border:1px solid #48538b!important}}@media(max-width:540px){.ratingsBranchesLeaderboardTitle{font-size:18px}.ratingsTop{padding:0;gap:32px}.ratingsHeaderGlass{background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ratingsPagination{justify-content:center}.ratingsStatCard__info{display:flex;flex-direction:column;gap:4px;margin-top:0}.ratingsPage{padding:18px 12px}}.cItemsModalWrap.confirmationSlideModalWrap .baseModal_modal{max-width:340px}.confirmationSlideModal{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:280px}.confirmationSlideModal_text{margin:0;font-size:15px;font-weight:600;color:#333;text-align:center}.confirmationSlideModal_slider{position:relative;width:100%;height:48px;background:#ededed;border:1px solid rgb(0,0,0,.1);border-radius:24px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.confirmationSlideModal_trackFill{position:absolute;inset:0;width:100%;background:#0d9488;border-radius:24px 0 0 24px;transform-origin:left;will-change:transform}.confirmationSlideModal_handle{position:absolute;top:3px;width:40px;height:40px;border-radius:50%;background:#2e3239;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2;pointer-events:none;will-change:transform;transform:translateZ(0);box-shadow:0 2px 6px #0000004d}.confirmationSlideModal_label{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:14px;font-weight:500;color:#000;pointer-events:none;z-index:1}.confirmationSlideModal_done{font-size:14px;font-weight:600;color:#059669}.confirmationSlideModalWrap .baseModal_head{padding:12px 14px 0}:root{--bg1: rgba(16, 34, 52, .92);--bg2: rgba(8, 83, 95, .92);--card: rgba(255, 255, 255, .96);--stroke: rgba(255,255,255,.14);--text: #0b1b2a;--muted: #5b6b7a;--brand: #b23a3a;--brandSoft: rgba(178,58,58,.22);--brandSoft2: rgba(178,58,58,.55);--green: #22c55e;--blue: #2563eb;--red: #ef4444;--shadow: 0 18px 45px rgba(0,0,0,.2)}*{box-sizing:border-box}html,body{height:100%}body{margin:0}.cPage{min-height:100vh;padding:14px;background:radial-gradient(900px 520px at 18% 30%,rgba(178,58,58,.22),transparent 60%),radial-gradient(900px 520px at 82% 28%,rgba(34,197,94,.28),transparent 60%),linear-gradient(115deg,var(--bg1),var(--bg2))}.cPage--auth{display:flex;align-items:center;justify-content:center;padding:18px}.cPage--auth .cShell{width:min(440px,100%);padding:0}.cShell{width:min(440px,100%);margin:auto;height:96vh;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:fit-content}.cTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:18px;border:1px solid var(--stroke);box-shadow:var(--shadow);background:#0a10184d;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);position:sticky;top:10px;z-index:20;flex-wrap:wrap;width:100%}.cTopLeft{display:flex;align-items:center;gap:10px;min-width:0}.cAvatar{width:32px;height:32px;border-radius:999px;background:#ffffff29;border:1px solid var(--stroke);display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;flex:0 0 auto}.cWho{min-width:0}.cName{font-weight:900;color:#fff;line-height:1.1;font-size:15px}.cMeta{color:#ffffffc7;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cLabel{font-size:12px;font-weight:900;color:#000}.cRowTop{display:flex;flex-direction:row;align-items:center;line-height:1;justify-content:space-between}.cId{font-weight:700}.cTagsLine{display:flex;width:100%;flex-direction:row;gap:8px;flex-wrap:wrap;border-bottom:1px solid rgb(0,0,0,.1);padding:8px 0 12px;margin-bottom:12px}.cTimeTag{background:#ae314027;border:1px solid #ae314077;color:#ae313f;display:flex;padding:1px 6px;border-radius:12px;font-weight:700;gap:4px;font-size:13px}.cPayTag{background:#76818730;border:1px solid #7681877e;color:#5f696e;display:flex;padding:1px 6px;border-radius:12px;font-weight:700;gap:4px;font-size:13px}.cAddrRow{display:flex;align-items:center;width:100%;flex-direction:row;gap:8px;height:80px}.cAddrCont{background:#ededed;border:1px solid rgb(0,0,0,.1);border-radius:12px;height:100%;width:100%;padding:8px 12px;font-size:14px}.cTotal{background:#ededed;border:1px solid rgb(0,0,0,.1);border-radius:12px;height:40px;padding:4px 12px;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;top:10px;position:relative;margin-bottom:10px}.cOrderComment{margin-top:8px;padding:8px 10px;border-radius:12px;background:#fff7ed;border:1px solid #FED7AA;color:#7c2d12;font-size:12px;font-weight:900;line-height:1.2;display:flex;gap:4px;align-items:center;min-height:40px}.cGeocodeWarning{background:#ffe2e2;color:#b91c1c;border:1px solid rgb(255 59 59 / 40%);border-radius:12px;font-family:Manrope;padding:10px 12px;font-size:12px;font-weight:900;display:flex;flex-direction:row;gap:4px;align-items:center;line-height:1;margin-top:8px;min-height:40px}.cTotalValue{font-weight:700}.cTotalLabel{font-size:12px;font-weight:900;color:#000}.cOrderItems{border-top:1px solid rgb(0,0,0,.1);margin-top:10px;padding-top:10px;display:flex;flex-direction:column;gap:4px}.cOrderItem{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:700}.cOrderItemName{flex:1 1 auto;max-width:90%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cShowAllBtn{background:#ededed;border:1px solid rgb(0,0,0,.1);border-radius:10px;padding:8px 12px;margin-top:8px;font-size:13px;font-weight:700;cursor:pointer;width:100%;color:#333;transition:.5s}.cShowAllBtn:hover{background:#000;color:#fff}.cOrderItems--modal{border-top:none;margin-top:0;padding-top:0;max-height:70vh;overflow-y:auto}.cOrderItemsTotal{margin-top:12px;padding-top:12px;border-top:1px solid rgb(0,0,0,.1);font-size:14px;font-weight:700}.cItemsModalWrap .baseModal_modal{max-width:480px;width:100%;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-height:667px){.cItemsModalWrap .baseModal_backdrop{align-items:center!important}}.clientRow{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:13px;font-weight:700;margin-top:10px}.clientRowLeft{display:flex;flex-direction:column;gap:0px;font-size:14px}.payType{background:#ededed;border:1px solid rgb(0,0,0,.1);border-radius:16px;padding:4px 12px;font-size:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cAddrActions{display:flex;height:100%;flex-direction:column;gap:8px;width:35px;min-width:35px}.cAddrButton{width:35px;height:35px;border-radius:12px;border:1px solid rgb(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:.5s;cursor:pointer}.cAddrButton:hover{color:#fff;background:#000}.cRow{margin-top:10px}.cTopRight{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;-webkit-overflow-scrolling:touch}.cTopRight .cInput,.cTopRight .cButton{height:42px;border-radius:12px;background:#ffffff0f}.centered{display:flex;align-items:center;justify-content:center}.cButton{height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px!important;line-height:1;border:none}.cTopRight .cInput{min-width:124px}.cTopRight::-webkit-scrollbar{height:0}.red{color:red}.cInput{height:32px;border-radius:10px;border:1px solid var(--stroke);background:#ffffff1f;color:#fff;padding:0 10px;outline:none;display:flex;align-items:center;justify-content:center}.cInput{min-width:138px}.cButton{cursor:pointer;font-weight:800;transition:transform .06s ease,background .15s ease,border-color .15s ease}.cButtonPrimary,.cButton--primary{background:var(--brandSoft);border-color:#b23a3a73}.cButtonDanger,.cButton--danger{background:#ef44442e;border-color:#ef444466}.cTabs{display:flex;gap:8px;margin:14px 0 10px;flex-wrap:wrap}.cTab{border:none;cursor:pointer;padding:12px 14px;border-radius:999px;font-weight:900;background:#ffffff1f;color:#fff;border:1px solid var(--stroke);min-height:44px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;text-align:center}.cTabActive,.cTab--active{background:var(--brandSoft);border-color:var(--brandSoft2)}.cCount{background:#00000040;border:1px solid rgba(255,255,255,.18);padding:3px 8px;border-radius:999px;font-size:12px;font-weight:900}.cGrid{display:grid;grid-template-columns:1fr;gap:14px;padding:10px 0 24px}@media(min-width:720px){.cGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.cEmpty{margin-top:10px;padding:14px;border-radius:16px;background:#ffffff1a;border:1px solid var(--stroke);color:#f3d2d2db}.cLoginCard{background:#0a10182e;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:16px;padding:16px;box-shadow:0 10px 28px #00000038;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:8px;width:100%}.cLoginCard .cLabel{color:#fff}.cLoginCard-dropdown.base-select__dropdown{background:#2c454f;border:1px solid rgba(255,255,255,.2)}.cLoginCard-dropdown .base-select__option{color:#fff}.cLoginCard-dropdown .base-select__option:hover{background:#375664}.cLoginCard-dropdown .base-select__option[aria-selected=true]{background:#375664;color:#fff;font-weight:600}.cLoginTitle{font-size:22px;font-weight:1000;letter-spacing:.2px;line-height:1}.cLoginSubtitle{font-size:12px;font-weight:500;color:#ffffffd9;line-height:1.35;margin-top:-2px;margin-bottom:6px}.cLoginButton{margin-top:12px;height:46px;box-shadow:none!important}.cCard{background:#f8f8fa!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:16px;padding:12px;box-shadow:0 10px 28px #00000038;overflow:hidden;position:relative}.cCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0000001f}.cOrder{background:#fffffff5!important;border:1px solid rgba(0,0,0,.14)!important;border-radius:16px;padding:12px;box-shadow:0 10px 28px #00000038;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;height:100%;display:flex;flex-direction:column}.cOrder:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#0000001f}.cOrder--open{border-color:#00000038!important;box-shadow:0 14px 38px #00000047}.cCardHead{padding:12px 12px 10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(11,27,42,.06)}.cOrderNo{font-weight:1000;font-size:18px;color:var(--text)}.cBadge{padding:6px 8px;border-radius:999px;font-weight:1000;font-size:12px;border:1px solid rgba(11,27,42,.12);background:#87898b8a;white-space:nowrap}.cBadge.new{background:#ffe2e2;color:#b91c1c;border-color:#ff3b3b}.cBadge.cooking{background:#e0f2fe;color:#0369a1;border-color:#2b6cff}.cBadge.ready{background:#efe7da;color:#7c4a1e;border-color:#8b5a2b}.cBadge.inway{background:#fef9c3;color:#92400e;border-color:#f5c400}.cBadge.done{background:#dcfce7;color:#166534;border-color:#2ecc71}.cCardBody{padding:12px}.cLine{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px;color:var(--muted);font-weight:800;font-size:13px}.cTime{padding:6px 10px;border-radius:12px;font-weight:1000;color:#fffffff2;background:#ef444438;border:1px solid rgba(239,68,68,.4);text-shadow:0 1px 0 rgba(0,0,0,.25);white-space:nowrap}.cKV{margin-top:8px;display:grid;grid-template-columns:100px 1fr;gap:6px 10px;font-size:13px}.cKV b{color:var(--text)}.cKV span{color:var(--muted)}.cItems{margin-top:10px;border-top:1px dashed rgba(11,27,42,.12);padding-top:10px}.cTotalRow{margin-top:10px;padding:10px 12px;border-radius:14px;background:#38bdf81a;border:1px solid rgba(56,189,248,.22);display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:inset 0 1px #ffffff1a}.cTotalLbl{font-size:12px;font-weight:900;color:var(--muted);letter-spacing:.2px}.cTotalVal{font-size:16px;font-weight:1200;color:#fffffff5;white-space:nowrap;padding:6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.cItem{display:flex;justify-content:space-between;gap:10px;font-weight:900;font-size:13px;margin-top:6px}.cItemName{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%}.cItemQty{color:var(--text)}.cItemsToggle{margin-top:10px;width:100%;height:36px;border-radius:12px;border:1px dashed rgba(11,27,42,.22);background:#0b1b2a08;color:var(--text);font-size:12px;font-weight:1000;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.cItemsToggle:active{transform:translateY(1px)}.cItemsChevron{opacity:.85;font-weight:1200}.cActions{display:flex;flex-direction:column;gap:8px;margin-top:12px;width:100%;min-width:0}.cActionsRow1{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0}.cActionsRow1 .cButton{min-width:0}.cActionsRow1--single .cButton{grid-column:1 / -1}.cActionsRow2{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0}.cActionsRow2 .cButton{min-width:0}.cActionsRow2--single .cButton{grid-column:1 / -1}.cButton--route{background:#2563eb;color:#fff}.cButton--route:hover{background:#1d4ed8}.cButton--call{background:#374151;color:#fff}.cButton--call:hover{background:#4b5563;color:#fff!important}.cButton--secondary{background:#dc2626;color:#fff}.cButton--take:hover,.cButton--secondary:hover{background:#b91c1c}.cButton--take,.cButton--delivered{background:#0d9488;border:none;color:#fff}.cButton--delivered:hover,.cButton--take:hover{background:#0f766e}.cAction{flex:1 1 140px;height:46px;padding:0 14px;border-radius:16px;background:#0c19268c;color:#fff;font-size:14px;font-weight:900;letter-spacing:.2px;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-shadow:0 10px 26px #0003;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.cAction:active{transform:translateY(1px) scale(.99);box-shadow:0 6px 16px #0000002e}.cAction:focus-visible{outline:3px solid rgba(255,255,255,.38);outline-offset:2px}.cAction:disabled,.cAction[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:grayscale(.15);box-shadow:none}.cAction.primary,.cAction--inway{background:linear-gradient(180deg,#22c55ef5,#128c42f5);border-color:#ffffff38}.cAction--done{background:linear-gradient(180deg,#14b8a6f5,#0d9488f5);border-color:#ffffff38}.cAction.blue,.cAction--route{background:linear-gradient(180deg,#2563ebf5,#1d4ed8f5);border-color:#ffffff38}.cAction.red,.cAction--call{background:linear-gradient(180deg,#0f172aeb,#020617eb);border-color:#ffffff2e}.cAction--take{background:linear-gradient(180deg,#f59e0bf5,#d97706f5);border-color:#ffffff38}.cAuthBg{min-height:100vh;padding:18px;background:radial-gradient(900px 520px at 18% 30%,rgba(178,58,58,.22),transparent 60%),radial-gradient(900px 520px at 82% 28%,rgba(34,197,94,.28),transparent 60%),linear-gradient(115deg,var(--bg1),var(--bg2));display:flex;align-items:flex-start;justify-content:center}.cAuthCard{width:min(520px,100%);margin-top:18px;padding:16px;border-radius:18px;background:#ffffff1a;border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.cAuthTitle{font-weight:1000;font-size:18px;margin-bottom:4px}.cAuthSub{opacity:.85;font-size:12px;margin-bottom:12px}.cAuthRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cAuthRow .cInput{flex:1 1 160px;background:#ffffff29}.cAuthHint{margin-top:10px;font-size:12px;opacity:.86}@media(max-width:520px){.cPage{padding:10px}.cTop{border-radius:14px;padding:10px}.cGrid{grid-template-columns:1fr;padding-top:0}.cAction{flex-basis:48%}.cMeta{display:none}}.cCard *{opacity:1}.cCard.cLoginCard{max-width:520px;margin:0 auto;padding:22px 18px 18px;background:#ffffff1f!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 70px #00000061}.cLoginHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.cLoginTitle{font-weight:900;letter-spacing:.2px;font-size:22px;color:#fffffff5;text-shadow:0 6px 18px rgba(0,0,0,.35)}.cLoginBadge{padding:6px 10px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.16);color:#ffffffeb;font-size:12px;font-weight:800}.cLoginText{color:#ffffffdb;font-size:13px;line-height:1.35;margin-bottom:12px}.cLoginRow{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-top:12px}.cLoginCol{flex:1 1 auto;min-width:0;width:100%}.cLoginLbl{display:block;font-size:12px;font-weight:800;letter-spacing:.2px;opacity:.86;margin:0 0 6px}.cLoginCard .cInput{height:46px;border-radius:12px;font-size:15px;padding:0 14px}.cLoginCard .cInputWrap.base-select{width:100%;margin-top:0}.cLoginCard .cInputWrap.base-select .base-select__trigger{height:46px;min-height:46px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff1f;color:#fff;font-size:15px;font-weight:500;box-shadow:none}.cLoginCard .cInputWrap.base-select .base-select__trigger:hover{border-color:#ffffff40;background:#ffffff29;box-shadow:none}.cLoginCard .cInputWrap.base-select .base-select__trigger-inner{padding:0 14px;min-height:46px}.cLoginCard .cInputWrap.base-select .base-select__label{color:inherit}.cLoginCard .cInputWrap.base-select .base-select__chevron{opacity:.7;color:#fff}.cLoginForm{margin-top:10px}.cLoginInput{width:100%;height:46px;font-size:16px;padding:0 14px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);color:#fffffff5}.cLoginInput::placeholder{color:#ffffff9e}.cLoginInput:focus{outline:none;border-color:#b23a3aa6;box-shadow:0 0 0 4px #b23a3a2e}.cLoginBtn{width:100%;height:56px;border-radius:14px;font-size:18px;font-weight:900;letter-spacing:.2px;background:linear-gradient(135deg,#b23a3af2,#782020f2);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 30px #00000047}.cLoginBtn:hover{filter:brightness(1.04)}.cLoginBtn:active{transform:translateY(1px)}.cLoginBtn[disabled]{opacity:.72;filter:saturate(.8);cursor:not-allowed}.cLoginError{margin-top:10px;padding:10px 12px;border-radius:12px;background:#b23a3a2e;border:1px solid rgba(255,255,255,.18);color:#fffffff2;font-weight:800;font-size:13px}.cLoginHint{color:#ffffffc7}@media(max-width:991px){body:has(.cPage){--courier-mobile-bg: #123d37;background:var(--courier-mobile-bg)!important}.cPage{background:linear-gradient(to bottom,var(--courier-mobile-bg) 0%,#283369 50%,var(--courier-mobile-bg) 100%)}}@media(max-width:520px){.cLoginCard{margin:0 auto;padding:16px 14px}.cLoginTitle{font-size:20px}}.cWhoName{font-weight:900;color:#fff;line-height:1.1;font-size:15px}.cWhoMeta{color:#ffffffc7;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cAddrRow{display:flex;align-items:stretch;gap:10px}.cAddrBig{margin-top:10px;padding:10px 12px;border-radius:14px;background:#0b1b2a0a;border:1px solid rgba(11,27,42,.08);color:var(--text);font-weight:1000;font-size:14px;line-height:1.25;flex:1 1 auto;min-width:0}.cAddrLink{color:inherit;text-decoration:none;display:block}.cAddrLink:active{transform:translateY(1px)}.cAddrIcon{width:40px;height:40px;border-radius:14px;background:#0b1b2a0a;border:1px solid rgba(11,27,42,.1);color:var(--text);display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none}.cAddrIcon:active{transform:translateY(1px)}.cContactRow{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cContactLeft{display:flex;align-items:center;gap:6px;min-width:0}.cContactName{font-weight:1000;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cContactSep{color:var(--muted)}.cContactPhone{white-space:nowrap}.cContactPhone a{color:var(--text);text-decoration:none;font-weight:1000}.cPayPill{padding:6px 10px;border-radius:999px;border:1px solid rgba(11,27,42,.12);background:#0b1b2a0a;color:var(--text);font-weight:900;font-size:12px;white-space:nowrap}.cKV a{color:var(--text);text-decoration:none;font-weight:900}.cKV a:hover{text-decoration:underline}.cActions--stack{display:flex;flex-direction:column;gap:10px}.cQuickRow{display:flex;gap:10px}.cQuickRow .cAction{flex:1 1 0;height:44px;border-radius:14px}.cMainCta .cAction{width:100%;flex:1 1 auto}.cOrder,.cCard{background:#fff!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 50px #00000052;color:#000}.cOrder:before,.cCard:before{display:none!important}.cCardHead{border-bottom-color:#ffffff1f}.cAddrBig,.cAddrIcon,.cPayPill,.cTotalRow{background:#ffffff1a;border-color:#ffffff29}.cItems--collapsible{cursor:pointer}.cItems--expanded .cItemName{white-space:normal;overflow:visible;text-overflow:unset;max-width:none;line-height:1.25}.cItems:not(.cItems--expanded) .cItemName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cItemsToggle{background:#ffffff1a;border-color:#ffffff2e;color:#ffffffeb}.cItems--collapsible:focus-visible{outline:3px solid rgba(255,255,255,.3);outline-offset:2px;border-radius:12px}.cOrder:focus-visible{outline:2px solid rgba(56,189,248,.55);outline-offset:4px;border-radius:18px}.cItems--clickable{cursor:pointer}.cItemsMore{margin-top:8px;font-size:12px;font-weight:900;color:#ffffffb3;opacity:.95}.cModalOverlay{position:fixed;inset:0;z-index:9999;background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:18px}.cModal{width:min(520px,100%);max-height:min(78vh,720px);overflow:hidden;border-radius:18px;background:#112a3e9e;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px #00000059}.cModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.1)}.cModalTitle{display:flex;align-items:center;gap:10px;font-weight:1200;letter-spacing:.2px;color:#fffffff5}.cModalBadge{font-size:12px;font-weight:1100;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffdb;white-space:nowrap}.cModalClose{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffeb;width:34px;height:34px;border-radius:12px;cursor:pointer;font-size:14px;font-weight:1200}.cModalClose:hover{background:#ffffff1f}.cModalMeta{padding:10px 14px 12px;display:grid;gap:8px}.cModalMetaRow{display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:#ffffffc7;font-size:12px;font-weight:900}.cModalMetaRow b{color:#fffffff0;font-weight:1100;text-align:right;max-width:72%}.cModalAddr{white-space:normal}.cModalBody{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px;max-height:calc(78vh - 160px);overflow:auto}.cModalSectionTitle{font-size:12px;font-weight:1100;color:#ffffffdb}.cModalItems{display:grid;gap:8px}.cModalItem{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.cModalItemName{color:#fffffff0;font-weight:1100;font-size:13px;line-height:1.25;white-space:normal;word-break:break-word;flex:1 1 auto}.cModalItemQty{color:#ffffffc7;font-weight:1100;white-space:nowrap;padding-left:8px}.cModalEmpty{color:#ffffffb3;font-weight:900;font-size:12px}.cModalTotal{margin-top:4px;padding:12px;border-radius:16px;background:#38bdf81f;border:1px solid rgba(56,189,248,.24);display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffffdb;font-weight:1100}.cModalTotalVal{color:#fffffff5;font-weight:1300;font-size:16px;padding:6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);white-space:nowrap}.cMobileLogoutRow,.cMobileLogoutBtn,.cMobileRating{display:none}.cDesktopRating{display:inline-flex;align-items:center;gap:8px;font-weight:700;pointer-events:none}.logoutHeaderBtn{gap:8px}.cWhoName{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:160px}@media(min-width:520px){.cTopRight{overflow:visible;flex-wrap:wrap}}@media(max-width:640px){.logoutHeaderBtn{display:none!important}.cTop{background:#0a101880}.cMobileLogoutRow{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;justify-content:flex-end;margin-top:12px}.cMobileLogoutBtn,.cMobileRating{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:100%;font-size:14px}.cDesktopRating{display:none!important}}@media(max-width:520px){.cTopLeft{flex:1 1 auto}.cTopRight{flex:0 0 auto;justify-content:flex-end}.cTabs{flex:1 1 100%}.cWhoName{max-width:82px}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;src:url(/assets/Manrope-Variable-0N3pECc_.ttf)}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{font-family:Manrope,sans-serif;line-height:1.5;font-weight:500;height:100%;width:100%}*,*:before,*:after{font-family:inherit;-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important}body{margin:0;min-width:320px;min-height:100vh;display:block;background:#12373d}body:has(.kPage){background:#fbf7f8!important}#root{max-width:none;margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}}.invisible_scrollbar{scrollbar-width:none;-ms-overflow-style:none}.invisible_scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#9da6b5;border-radius:4px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.dark-glass{--dark-glass-radius: 24px;background:#0000003d;border-radius:var(--dark-glass-radius);position:relative;z-index:1;isolation:isolate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(14px) brightness(.8)}@supports not (hanging-punctuation: first){.dark-glass{backdrop-filter:url(/assets/eco-displace-filter.svg#eco-displace) blur(12px);-webkit-backdrop-filter:url(/assets/eco-displace-filter.svg#eco-displace) blur(12px) brightness(.8)}}.dark-glass:before{content:"";position:absolute;inset:0;border-radius:var(--dark-glass-radius);pointer-events:none;z-index:1;border:1px solid rgba(255 255 255 / .32);background:transparent;-webkit-mask:linear-gradient(to right,#fff 0%,#fff 50%,transparent 100%),linear-gradient(to bottom,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 0 0,#fff 0%,transparent 100%),linear-gradient(to left,#fff 0%,#fff 50%,transparent 100%),linear-gradient(to top,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 100% 100%,#fff 0%,transparent 100%);mask:linear-gradient(to right,#fff 0%,transparent 100%),linear-gradient(to bottom,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 0 0,#fff 0%,transparent 100%),linear-gradient(to left,#fff 0%,transparent 100%),linear-gradient(to top,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 100% 100%,#fff 0%,transparent 100%);-webkit-mask-size:100% 2px,2px 90%,24px 24px,100% 2px,2px 90%,24px 24px;mask-size:100% 2px,2px 90%,24px 24px,100% 2px,2px 90%,24px 24px;-webkit-mask-position:0 0,0 0,0 0,100% 100%,100% 100%,100% 100%;mask-position:0 0,0 0,0 0,100% 100%,100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;opacity:.9}.white-glass{--white-glass-radius: 16px;background:#ffffffb3;border-radius:var(--white-glass-radius);position:relative;z-index:1;isolation:isolate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(14px) brightness(1.05)}@supports not (hanging-punctuation: first){.white-glass{backdrop-filter:url(/assets/eco-displace-filter.svg#eco-displace) blur(12px);-webkit-backdrop-filter:url(/assets/eco-displace-filter.svg#eco-displace) blur(12px) brightness(1.05)}}.white-glass:before{content:"";position:absolute;inset:0;border-radius:var(--white-glass-radius);pointer-events:none;z-index:1;border:1px solid rgba(0 0 0 / .06);background:transparent;-webkit-mask:linear-gradient(to right,#fff 0%,#fff 50%,transparent 100%),linear-gradient(to bottom,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 0 0,#fff 0%,transparent 100%),linear-gradient(to left,#fff 0%,#fff 50%,transparent 100%),linear-gradient(to top,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 100% 100%,#fff 0%,transparent 100%);mask:linear-gradient(to right,#fff 0%,transparent 100%),linear-gradient(to bottom,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 0 0,#fff 0%,transparent 100%),linear-gradient(to left,#fff 0%,transparent 100%),linear-gradient(to top,#fff 0%,transparent 100%),radial-gradient(ellipse 24px 24px at 100% 100%,#fff 0%,transparent 100%);-webkit-mask-size:100% 2px,2px 90%,24px 24px,100% 2px,2px 90%,24px 24px;mask-size:100% 2px,2px 90%,24px 24px,100% 2px,2px 90%,24px 24px;-webkit-mask-position:0 0,0 0,0 0,100% 100%,100% 100%,100% 100%;mask-position:0 0,0 0,0 0,100% 100%,100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;opacity:.9}
