@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;background:var(--app-base-bg,#0a0a0b);max-width:100vw;font-size:16px;overflow-x:hidden}body{background:var(--app-base-bg,#0a0a0b);max-width:100vw;min-height:100dvh;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}@media (width<=768px){input,textarea,select{font-size:16px!important}}#root{background:var(--app-base-bg,#0a0a0b);max-width:100vw;min-height:100dvh;overflow-x:hidden}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;outline:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}input,textarea,select{box-sizing:border-box;max-width:100%}body{overflow-wrap:break-word}label,p,h1,h2,h3,h4{overflow-wrap:anywhere}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#0003;border-radius:99px}.admin-sidebar,.admin-drawer{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.admin-sidebar::-webkit-scrollbar{width:4px}.admin-drawer::-webkit-scrollbar{width:4px}.admin-sidebar::-webkit-scrollbar-track{background:0 0}.admin-drawer::-webkit-scrollbar-track{background:0 0}.admin-sidebar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.admin-drawer::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.wheel-col{scrollbar-width:none;-ms-overflow-style:none}.wheel-col::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes countdownFill{0%{width:0%}to{width:100%}}@keyframes lx-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-up{0%{opacity:0;transform:translateY(24px)}to{opacity:var(--lx-o,1);transform:none}}@keyframes lx-in{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:none}}@keyframes kx-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes kx-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes menew-dot{0%,80%,to{opacity:.2;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@keyframes lx-dot{0%,80%,to{opacity:.2;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}:root{--lx-bg:#f5f8fc;--lx-bg2:#e8eff8;--lx-surface:#fff;--lx-glass:#00000008;--lx-glass-mid:#0000000f;--lx-border:#c8d8ee;--lx-border2:#a8c0e0;--lx-accent:#3b82f6;--lx-accent-soft:#3b82f61a;--lx-accent-border:#3b82f647;--lx-text:#1a2744;--lx-text2:#1a274494;--lx-text3:#1a274452;--lx-btn-text:#fff;--lx-error:#c0392b;--lx-success:#2d7a4a}.lx-wrap{background:var(--lx-bg);height:100dvh;color:var(--lx-text);flex-direction:column;display:flex;overflow:hidden}.lx-wrap *{box-sizing:border-box}.lx-wrap ::placeholder{color:var(--lx-text3)!important}.lx-wrap ::-webkit-scrollbar-thumb{background:var(--lx-accent-border)}.lx-cart-panel{background:var(--lx-bg);color:var(--lx-text);flex-direction:column;display:none;overflow-y:auto}@media (width>=1024px){.lx-cart-panel{border-left:1px solid var(--lx-border);flex-shrink:0;width:clamp(320px,32vw,420px);display:flex}}.lx-cart-open{z-index:50;background:var(--lx-bg);animation:.28s cubic-bezier(.16,1,.3,1) lx-up;position:fixed;inset:0;display:flex!important}@media (width<=1023px){.lx-back-btn{display:flex!important}}.lx-cat-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;transition:background .2s;display:flex;border-bottom:1px solid var(--lx-border)!important}.lx-cat-row:hover{background:var(--lx-glass)!important}.lx-cat-row:hover .lx-cat-chevron{opacity:.75;transform:translate(4px);color:var(--lx-accent)!important}.lx-cat-row:active{transform:scale(.997);background:var(--lx-glass-mid)!important}.lx-item-row{transition:background .15s}.lx-item-row:hover{background:var(--lx-glass)!important}.lx-item-row:active{background:var(--lx-glass-mid)!important}.lx-modal-inner{--lx-sheet-r:28px;background:var(--lx-bg2);border:1px solid var(--lx-border);border-radius:var(--lx-sheet-r) var(--lx-sheet-r) 0 0;flex-direction:column;width:100%;max-height:94dvh;animation:.3s cubic-bezier(.16,1,.3,1) lx-up;display:flex;overflow:hidden}@media (width>=640px){.lx-modal-inner{max-width:520px;max-height:90dvh;margin:20px auto;border-radius:var(--lx-sheet-r)!important}.lx-modal-body{border-radius:0 0 var(--lx-sheet-r) var(--lx-sheet-r)}}.lx-wrap button:active{transition:transform 80ms;transform:scale(.97)}[dir=rtl] .lx-wrap{direction:rtl}[dir=rtl] .lx-cart-panel{border-left:none;border-right:1px solid var(--lx-border)}.admin-app{--a-sidebar:#1e3a5f;--a-nav-hover:#ffffff12;--a-nav-active:#60a5fa29;--a-nav-act:#93c5fd;--a-nav-text:#ffffffa6;--a-body:#eef3fb;--a-surface:#fff;--a-border:#c8d8ee;--a-text:#1a2744;--a-muted:#5a7199;--a-light:#f0f6ff;--a-primary:#2563eb;--a-stat-val:#2563eb;--a-stat-lbl:#5a7199}html:has(.admin-app){overscroll-behavior-y:none}.admin-app{flex-direction:row;min-height:100dvh;display:flex}.admin-sidebar{background:var(--a-sidebar,#1e3a5f);color:#fff;z-index:100;flex-direction:column;flex-shrink:0;width:220px;height:100%;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.admin-content{background:var(--a-body,#eef3fb);flex:1;min-width:0;min-height:100dvh;margin-left:220px;padding:clamp(16px,4vw,40px)}.admin-demo-strip{margin:calc(-1*clamp(16px,4vw,40px)) calc(-1*clamp(16px,4vw,40px)) clamp(16px,4vw,40px)}.admin-mobile-nav{background:var(--a-sidebar,#1e3a5f);flex-shrink:0;gap:2px;padding:8px;display:none;overflow-x:auto}.admin-desktop-nav{flex-direction:column;flex:1;padding:12px 0;display:flex}@media (width<=767px){.admin-app{flex-direction:column}.admin-sidebar{display:none}.admin-content{min-height:auto;margin-left:0;margin-right:0}.admin-mobile-nav,.admin-desktop-nav{display:none}}.admin-topbar{z-index:105;background:var(--a-sidebar,#1e3a5f);color:#fff;align-items:center;gap:12px;padding:10px 14px;display:none;position:sticky;top:0}@media (width<=767px){.admin-topbar{display:flex}}.hamburger{cursor:pointer;background:#ffffff1a;border:none;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;padding:0;display:inline-flex}.hamburger span{background:#fff;border-radius:2px;width:18px;height:2px;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}.hamburger.open span:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.admin-drawer-backdrop{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#00000080;transition:opacity .32s;position:fixed;inset:0}.admin-drawer-backdrop.open{opacity:1;pointer-events:auto}.admin-drawer{z-index:111;background:var(--a-sidebar,#1e3a5f);color:#fff;flex-direction:column;width:min(82vw,300px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%);box-shadow:0 0 50px #00000080}.admin-drawer:not(.open){box-shadow:none;visibility:hidden;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,visibility 0s linear .42s}.admin-drawer.open{transform:none}[dir=rtl] .admin-drawer{left:auto;right:0;transform:translate(104%)}.lx-drawer{animation:.28s cubic-bezier(.4,0,.2,1) lx-drawer-in;inset-inline-start:0;box-shadow:4px 0 30px #00000026}@keyframes lx-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}[dir=rtl] .lx-drawer{animation-name:lx-drawer-in-rtl;box-shadow:-4px 0 30px #00000026}@keyframes lx-drawer-in-rtl{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .admin-drawer.open{transform:none}.admin-drawer.open .nav-item{animation:.42s cubic-bezier(.16,1,.3,1) both drawerItem}.admin-drawer.open .nav-item:first-child{animation-delay:40ms}.admin-drawer.open .nav-item:nth-child(2){animation-delay:80ms}.admin-drawer.open .nav-item:nth-child(3){animation-delay:.12s}.admin-drawer.open .nav-item:nth-child(4){animation-delay:.16s}.admin-drawer.open .nav-item:nth-child(5){animation-delay:.2s}.admin-drawer.open .nav-item:nth-child(6){animation-delay:.24s}.admin-drawer.open .nav-item:nth-child(7){animation-delay:.28s}@keyframes drawerItem{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes flashUnpaid{0%,to{background-color:#0000;border-color:#c4452d55}50%{background-color:#c4452d14;border-color:#c4452d}}.flash-unpaid{animation:1.8s ease-in-out infinite flashUnpaid}.set-header-sticky{z-index:40;max-width:var(--settings-max);background:var(--a-body,#f4f7fc);flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0 auto 20px;padding:8px 0;display:flex;position:sticky;top:0}.section-tools{max-width:var(--settings-max);justify-content:flex-end;width:100%;margin:0 auto -8px;display:flex}.section-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.section-actions>.tour-btn{order:-1}.section-header>.tour-btn{margin-inline-start:auto}@keyframes menewTourLand{0%{box-shadow:0 0}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:no-preference){.menew-tour-land{animation:.7s cubic-bezier(.2,.7,.3,1) both menewTourLand}}.set-header-tools{flex-shrink:0;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.set-save-btn{white-space:nowrap;flex-shrink:0;box-shadow:0 4px 14px #0000001f}.set-tabs{background:var(--a-surface,#fff);border:1px solid var(--a-border,#c8d8ee);border-radius:14px;flex-direction:row;flex:auto;gap:8px;min-width:0;max-width:100%;margin-bottom:0;padding:8px;display:flex}.set-tabs.two-level{flex-direction:column}.set-groups{gap:6px;display:flex}.set-group-tab{cursor:pointer;letter-spacing:.2px;color:var(--a-muted,#5a7199);white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1 1 0;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .15s}.set-group-tab:hover{background:var(--a-light,#f3f7fd);color:var(--a-text,#1a2744)}.set-group-tab.active{background:var(--a-primary,#2563eb);color:#fff}.set-subtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-top:1px solid var(--a-border,#c8d8ee);flex-wrap:nowrap;gap:6px;padding-top:8px;display:flex;overflow-x:auto}.set-subtabs::-webkit-scrollbar{display:none}.set-subtabs .set-tab{letter-spacing:.1px;flex:1 1 0;gap:6px;min-width:0;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.35}.set-subtabs .set-tab .ic{font-size:12px;line-height:1.35}.set-subtabs .set-tab.active{background:var(--a-light,#eaf1fd);color:var(--a-primary,#2563eb);box-shadow:none;font-weight:600}.set-tab{cursor:pointer;white-space:nowrap;min-width:92px;color:var(--a-muted,#5a7199);background:0 0;border:none;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.set-tab:hover{background:var(--a-light,#f0f6ff)}.set-tab.active{background:var(--a-primary,#2563eb);color:#fff;box-shadow:0 4px 14px #2563eb47}.set-tab .ic{font-size:15px}.slides{position:relative}.slides>button{z-index:1;position:relative}.slide-pill{z-index:0;pointer-events:none;transition:left .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);position:absolute}.set-groups.slides>.set-group-tab,.set-subtabs.slides>.set-tab{transition:color .3s}.set-groups.slides>.set-group-tab.active,.set-subtabs.slides>.set-tab.active{background:0 0}.set-groups>.slide-pill{background:var(--a-primary,#2563eb);border-radius:10px}.set-subtabs>.slide-pill{background:var(--a-light,#eaf1fd);border-radius:9px}:root{--settings-max:1240px}.settings-card,.settings-card-wide{max-width:var(--settings-max);width:100%;margin:0 auto 16px}.settings-view>:not(.set-header-sticky):not(.admin-demo-strip){max-width:var(--settings-max);margin-left:auto;margin-right:auto}.admin-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=900px){.admin-grid-2{grid-template-columns:1fr}}.perm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 24px;display:grid}.perm-grid>*{min-width:0}.perm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.perm-grid-2>*{min-width:0}@media (width<=720px){.perm-grid-2{grid-template-columns:1fr}}.dash-orders-row{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.dash-orders-row>*{min-width:0}@media (width>=1024px){.dash-orders-row{grid-template-columns:minmax(0,1fr) 260px}}.dash-charts{grid-template-columns:1fr;gap:16px;margin-bottom:20px;display:grid}.dash-charts>*{min-width:0}@media (width>=768px){.dash-charts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.grid-2{grid-template-columns:1fr;gap:16px;display:grid}.grid-2>*{min-width:0}@media (width>=768px){.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cat-strip{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.cat-strip::-webkit-scrollbar{display:none}.pill{cursor:pointer;border:1px solid var(--border,#d4c4b0);color:var(--muted,#5a4a3a);white-space:nowrap;background:0 0;border-radius:99px;flex-shrink:0;padding:6px 14px;font-size:13px;transition:background .15s,color .15s}.pill.active{background:var(--primary);color:#fff;border-color:#0000;font-weight:500}.items-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:16px;display:grid}@media (width>=640px){.items-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (width>=1024px){.items-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.lx-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=560px){.lx-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (width>=900px){.lx-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width>=1300px){.lx-menu-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lx-menu-pad{width:100%;max-width:1240px;margin-inline:auto}.lx-trow{border-bottom:1px solid var(--tm-line,#00000014);break-inside:avoid}.lx-trow:last-child{border-bottom:0}@media (width>=900px){.lx-tmenu{columns:2;column-gap:56px;padding:10px 28px!important}.lx-trow{border-bottom:0}}.lx-pills-pin{z-index:6;transition:background-color .2s,box-shadow .2s;position:sticky;top:0}.lx-pills-pin[data-stuck]{background:var(--lx-bg);background:color-mix(in srgb, var(--lx-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);box-shadow:0 12px 22px -20px #0000008c}@media (width<=340px){.lx-brand-name{display:none}}.item-card{background:var(--surface,#fff);border:1px solid var(--border,#e8ddd0);cursor:pointer;border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.item-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.item-card.unavailable{opacity:.5}.item-card-img{text-align:center;padding:20px 16px;font-size:42px;line-height:1}.item-card-body{flex-direction:column;flex:1;padding:10px 12px 14px;display:flex}.item-card-name{color:var(--text,#1c1c1c);margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.3}.item-card-ar{color:var(--subtle,#b0a090);margin-bottom:6px;font-size:11px}.item-card-desc{color:var(--muted,#8b7355);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:8px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.item-card-foot{justify-content:space-between;align-items:center;display:flex}.item-price{color:var(--primary);font-size:15px;font-weight:600}.fav-btn{z-index:1;background:#ffffffd9;border-radius:99px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:8px;right:8px}.cat-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}@media (width>=640px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:20px}}.cat-card{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.cat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.cat-card.last-odd{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:flex-start;padding:20px 24px}@media (width>=640px){.cat-card.last-odd{text-align:center;flex-direction:column;grid-column:span 1}}:is(html:has(.modal-backdrop),html:has(.onboard-modal-backdrop),body:has(.modal-backdrop),body:has(.onboard-modal-backdrop)){overflow:hidden}.modal-backdrop{z-index:100;overscroll-behavior:contain;background:#0000008c;align-items:flex-end;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.onboard-modal-backdrop{overscroll-behavior:contain}@media (width>=640px){.modal-backdrop{justify-content:center;align-items:center;padding:20px}.modal-sheet{border-radius:20px!important;max-width:720px!important}.modal-sheet-wide{max-width:980px!important}}.modal-sheet{background:var(--bg,#fdfaf5);overscroll-behavior:contain;border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:20px 20px 32px;animation:.25s slideUp;overflow:hidden auto}.modal-sheet>*,.modal-sheet .form-row>*{min-width:0}.modal-sheet input,.modal-sheet select,.modal-sheet textarea{box-sizing:border-box;max-width:100%}.modal-sheet{overflow-wrap:anywhere}.modal-handle{background:var(--border,#e0d5c0);border-radius:99px;width:36px;height:4px;margin:0 auto 18px}@media (width>=640px){.modal-handle{display:none}}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.btn-primary{background:var(--primary,var(--a-primary,#2563eb));color:#fff}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--a-light,#f5efe3);color:var(--a-btn-sec-txt,var(--a-primary,#2563eb));border:1px solid var(--a-border,#e5d9c8)}.btn-secondary:hover{background:var(--a-border,#e5d9c8)}.btn-ghost{color:var(--a-muted,#8b7355);background:0 0}.btn-ghost:hover{background:var(--a-light,#f5efe3)}.btn-danger{color:#c0392b;background:#fee;border:1px solid #fbb}.btn-danger:hover{background:#fbb}.btn-sm{border-radius:7px;padding:5px 10px;font-size:12px}.btn-lg{border-radius:12px;padding:14px 24px;font-size:15px}.btn-full{width:100%}.form-group{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.form-label{letter-spacing:.8px;color:var(--a-muted,#8b7355);text-transform:uppercase;font-size:11px;font-weight:500}.form-input{border:1px solid var(--a-border,#e0d5c0);background:var(--a-light,#faf6ee);color:var(--a-text,#1c1c1c);border-radius:9px;padding:9px 13px;font-size:14px;transition:border-color .15s}.form-input:focus{border-color:var(--primary,var(--a-primary,#2563eb));background:var(--a-surface,#fff)}.form-textarea{resize:vertical;min-height:72px;line-height:1.5}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.form-row{grid-template-columns:1fr}}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394A3B8' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=767px){.table-wrap::-webkit-scrollbar{height:6px}.table-wrap::-webkit-scrollbar-thumb{background:#00000047;border-radius:99px}}.data-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.data-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--a-muted,#5a7199);border-bottom:1px solid var(--a-border,#c8d8ee);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:600}.data-table td{border-bottom:1px solid var(--a-border,#c8d8ee);vertical-align:middle;color:var(--a-text,#1a2744);padding:11px 12px}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:var(--a-light,#f0f6ff)}.badge{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.badge-green{color:#1a6b35;background:#e8f8ef}.badge-red{color:#c0392b;background:#fee}.badge-amber{color:#8b5a00;background:#fff3e0}.badge-blue{color:#1a3a8a;background:#eef3ff}.badge-gray{background:var(--a-light,#eef3fb);color:var(--a-muted,#5a7199)}.badge-purple{color:#5a1e8a;background:#f3eeff}.favs-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:0 16px 12px;display:flex;overflow-x:auto}.favs-strip::-webkit-scrollbar{display:none}.fav-card{background:var(--surface,#fff);border:1px solid var(--border);border-radius:14px;flex-shrink:0;width:160px;padding:12px 14px;position:relative}.fav-card-emoji{margin-bottom:6px;font-size:26px}.fav-card-name{color:var(--text);margin-bottom:2px;font-size:12px;font-weight:500;line-height:1.3}.fav-card-cust{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.fav-card-actions{gap:5px;display:flex}.fav-rm{font-size:13px;position:absolute;top:6px;right:8px}.sidebar-logo{border-bottom:1px solid #ffffff14;padding:20px 16px 16px}.sidebar-logo h1{color:#fff;letter-spacing:.3px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.sidebar-logo p{color:#ffffff73;margin-top:2px;font-size:11px}.nav-item{color:var(--a-nav-text,#ffffffa6);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:13px;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--a-nav-hover,#ffffff12);color:#fffffff2}.nav-item.active{background:var(--a-nav-active,#60a5fa29);color:var(--a-nav-act,#93c5fd);font-weight:500}.nav-item .icon{flex-shrink:0;font-size:16px}.nav-mobile-item{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;font-size:10px;display:flex}.nav-mobile-item.active{color:var(--a-nav-act,#93c5fd);background:var(--a-nav-active,#60a5fa29)}.nav-mobile-item .icon{font-size:18px}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.stat-card{background:var(--a-surface,#fff);border:1px solid var(--a-border,#c8d8ee);border-radius:12px;padding:16px 14px}.stat-val{color:var(--a-stat-val,var(--a-primary,#2563eb));font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1}.stat-lbl{color:var(--a-stat-lbl,var(--a-muted,#5a7199));margin-top:4px;font-size:11px}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}@keyframes menew-spin{to{transform:rotate(360deg)}}.menew-spin{animation:.8s linear infinite menew-spin;display:inline-block}.admin-app input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.admin-app label>input[type=checkbox]{margin:8px 0}.menew-nutri{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.menew-nutri{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.menew-nutri>div{box-sizing:border-box;width:100%;min-width:0}}.menew-nutri-edit{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=520px){.menew-nutri-edit{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-header{padding-bottom:13px;position:relative}.section-header:after{content:"";inset-inline:0;background:linear-gradient(to right, var(--a-border,#c8d8ee), transparent);height:1px;position:absolute;bottom:0}[dir=rtl] .section-header:after{background:linear-gradient(to left, var(--a-border,#c8d8ee), transparent)}.section-title{letter-spacing:.2px;color:var(--a-text,#1a2744);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;line-height:1.08}.section-title:before{content:var(--section-eyebrow,none);letter-spacing:1.4px;text-transform:uppercase;color:var(--a-primary,#2563eb);margin-bottom:7px;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:700;display:block}.section-sub{color:var(--a-muted,#5a7199);margin-top:5px;font-size:12px}.section-badge{vertical-align:middle;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;margin-inline-start:12px;padding:4px 10px;font-family:DM Sans,system-ui,sans-serif;font-size:11px;font-weight:700;display:inline-flex}@keyframes menew-section-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.section-header .section-title{animation:.26s cubic-bezier(.16,1,.3,1) both menew-section-rise}.section-header .section-sub{animation:.26s cubic-bezier(.16,1,.3,1) 40ms both menew-section-rise}.section-header:after{animation:.3s cubic-bezier(.16,1,.3,1) 60ms both menew-section-rise}@media (prefers-reduced-motion:reduce){.section-header .section-title,.section-header .section-sub,.section-header:after{animation:none}}.client-card{background:var(--a-surface,#fff);border:1px solid var(--a-border,#c8d8ee);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}@media (width>=640px){.client-card{flex-direction:row;align-items:center}}.client-info{flex:1}.client-name{color:var(--a-text,#1a2744);font-size:15px;font-weight:500}.client-meta{color:var(--a-muted,#5a7199);margin-top:3px;font-size:12px}.client-actions{flex-wrap:wrap;gap:8px;display:flex}.onboard-modal-backdrop{z-index:200;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.onboard-modal{background:var(--a-surface,#fff);border-radius:20px;width:100%;max-width:560px;max-height:90dvh;padding:28px;overflow-y:auto}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-bar input[type=date]{border:1px solid var(--a-border,#c8d8ee);background:var(--a-surface,#fff);color:var(--a-text,#1a2744);border-radius:8px;padding:7px 10px;font-size:13px}.tag-input-wrap{border:1px solid var(--border,#e0d5c0);background:var(--light,#faf6ee);cursor:text;border-radius:9px;flex-wrap:wrap;gap:5px;min-height:42px;padding:8px;display:flex}.tag{background:var(--border,#e0d5c0);color:var(--text,#1c1c1c);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.tag-rm{cursor:pointer;font-size:14px;line-height:1}.order-id-card{background:var(--primary);color:#fff;text-align:center;border-radius:20px;margin-bottom:24px;padding:28px 32px}.order-id-code{letter-spacing:8px;font-family:Courier New,monospace;font-size:48px;font-weight:700;line-height:1}.order-id-sub{color:#fff9;margin-top:10px;font-size:12px}.kitchen-app{color:#fff;background:#161616;min-height:100dvh}.kitchen-header{background:#0f0f0f;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.kitchen-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;padding:16px;display:grid}.kitchen-card{background:#222;border:1px solid;border-radius:14px;padding:16px}.kitchen-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.kitchen-order-id{letter-spacing:3px;font-family:Courier New,monospace;font-size:20px;font-weight:700}.kitchen-item{background:#1a1a1a;border-left:3px solid;border-radius:9px;margin-bottom:5px;padding:9px 11px}.kitchen-item-name{color:#fff;font-size:14px;font-weight:500}.kitchen-item-cust{color:#888;margin-top:3px;font-size:11px;line-height:1.5}.kitchen-item-note{margin-top:3px;font-size:11px;font-style:italic}.status-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.status-btn{color:#888;cursor:pointer;background:#2a2a2a;border:1px solid #333;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:500}.status-btn.active{color:#fff;border-color:#0000}.creds-box{background:var(--a-sidebar,#1e3a5f);color:#ffffffd9;border-radius:12px;margin-top:16px;padding:16px;font-family:Courier New,monospace;font-size:13px}.creds-box .creds-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:4px 0;display:flex}.creds-box .creds-row:last-child{border-bottom:none}.creds-label{color:#ffffff73;font-size:11px}.creds-value{color:#93c5fd;font-weight:600}.ing-list{flex-wrap:wrap;gap:6px;display:flex}.ing-tag{background:var(--light,#f0e8d5);color:var(--muted,#5a4a3a);border-radius:99px;padding:4px 10px;font-size:12px}.ing-tag.allergen{background:var(--accentLight,#fff8f0);color:var(--accent,#c4903a);border:1px solid;border-color:var(--accent,#c4903a);font-weight:500}[dir=rtl] .admin-app,[dir=rtl] .kitchen-app{direction:rtl}@media (width>=768px){[dir=rtl] .admin-sidebar{order:2;left:auto;right:0}[dir=rtl] .admin-content{margin-left:0;margin-right:220px}[dir=rtl] .admin-main{order:1}}[dir=rtl] .admin-desktop-nav .nav-item{text-align:right}@media (width<=767px){[dir=rtl] .admin-content{margin-left:0;margin-right:0}}[dir=rtl] .admin-mobile-nav{direction:rtl}[dir=rtl] .price-ltr,[dir=rtl] code,[dir=rtl] .elapsed,[dir=rtl] time{direction:ltr;unicode-bidi:embed}[dir=rtl] .form-label,[dir=rtl] .cat-card{text-align:right}[dir=rtl] .search-bar input{text-align:right;padding-left:12px;padding-right:42px}[role=button]:focus-visible{outline:2px solid var(--lx-accent);outline-offset:2px;border-radius:10px}[dir=rtl] .sf-cust-drawer{box-shadow:-4px 0 30px #00000026}@media (width<=767px){.btn-sm,.btn.btn-sm{min-height:36px;padding:7px 12px;font-size:12.5px}.admin-app button,.admin-app a.btn,.admin-drawer button,.admin-topbar button{min-width:36px;min-height:36px}.admin-app p a,.admin-app a:not(.btn):not(.nav-item){padding-block:6px;display:inline-block}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.stat-lbl{font-size:12.5px}.admin-app :is([style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]),.admin-drawer :is([style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]),.admin-topbar :is([style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]),.admin-app :is(.form-label,.data-table th,.badge,.section-badge,.sidebar-logo p,.nav-mobile-item,.creds-label,.vx-brand select),.admin-drawer .sidebar-logo p{font-size:12px!important}.admin-app .live-dot,.admin-app sup{font-size:revert!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=search],select,textarea{font-size:16px}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.admin-app.vx{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s}.admin-app.vx .section-title{letter-spacing:-.025em;font-family:DM Sans,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1.1}[dir=rtl] .admin-app.vx .section-title{letter-spacing:0;font-family:Noto Kufi Arabic,DM Sans,sans-serif}.admin-app.vx .section-title:before{color:var(--a-muted);letter-spacing:1.2px}.admin-app.vx .section-sub{font-size:13px}.admin-app.vx .section-header:after{display:none}.admin-app.vx .stat-grid{gap:14px}.admin-app.vx .stat-card{border:none;border-radius:20px;padding:18px 18px 16px;transition:transform .25s cubic-bezier(.2,.9,.2,1),box-shadow .25s;box-shadow:0 1px 2px #1010140a,0 10px 28px -18px #10101438}.admin-app.vx .stat-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #1010140d,0 16px 32px -18px #10101447}.admin-app.vx .stat-val{letter-spacing:-.02em;font-family:DM Sans,system-ui,sans-serif;font-size:27px;font-weight:700}.admin-app.vx .stat-lbl{margin-top:6px;font-size:12px}.admin-app.vx .btn{border-radius:999px;font-weight:600}.admin-app.vx .btn-secondary{background:var(--a-surface)}.admin-app.vx .form-input{border-radius:12px}.admin-app.vx .badge{border-radius:999px;padding:3px 9px;font-weight:600}.admin-app.vx .data-table th{letter-spacing:.08em}.admin-app.vx{background:var(--a-body)}.admin-app.vx .admin-content{margin-left:0;margin-right:0;margin-inline-start:92px;padding-top:18px;transition:margin-inline-start .45s cubic-bezier(.22,1,.36,1)}.admin-app.vx.vx-pinned .admin-content{margin-inline-start:252px}.vx-rail{top:18px;bottom:18px;z-index:100;flex-direction:column;align-items:stretch;gap:14px;width:52px;transition:width .45s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset-inline-start:18px}.vx-rail.pinned{width:216px}.vx-rail-spacer{flex:1}.vx-rail-group{background:var(--a-surface);border-radius:26px;flex-direction:column;gap:4px;padding:6px;transition:border-radius .45s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #1010140d,0 10px 30px -18px #10101440}.vx-rail.pinned .vx-rail-group{border-radius:22px}.vx-rail-btn{width:100%;height:40px;color:var(--a-muted);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:20px;align-items:center;padding:0 11px;transition:background .25s,color .25s,transform .2s,border-radius .45s;display:flex;position:relative}.vx-rail.pinned .vx-rail-btn{border-radius:14px}.vx-rail-label{opacity:0;white-space:nowrap;text-align:start;max-width:0;margin-inline-start:0;font-size:13.5px;font-weight:600;transition:max-width .45s cubic-bezier(.22,1,.36,1),opacity .15s,margin .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.vx-rail.pinned .vx-rail-label{opacity:1;max-width:150px;margin-inline-start:12px;transition-delay:0s,.12s,0s}.vx-rail.pinned .vx-rail-btn[data-label]:after{display:none}.vx-rail.pinned .vx-rail-btn .vx-lock{top:50%;font-size:11px;inset-inline-end:12px;transform:translateY(-50%)}[dir=rtl] .vx-rail-pin svg{transform:scaleX(-1)}.vx-rail-btn:hover{color:var(--a-text);background:var(--a-light)}.vx-rail-btn:active{transform:scale(.92)}.vx-rail-btn.active{background:var(--a-text);color:var(--a-surface)}.vx-rail-btn .vx-lock{top:2px;font-size:9px;position:absolute;inset-inline-end:2px}.vx-rail-btn[data-label]:after{content:attr(data-label);inset-inline-start:calc(100% + 12px);opacity:0;pointer-events:none;white-space:nowrap;background:var(--a-text);color:var(--a-surface);z-index:3;border-radius:9px;padding:6px 10px;font-size:12px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;transform:translate(-4px,-50%)}.vx-rail-btn[data-label]:hover:after{opacity:1;transform:translateY(-50%)}[dir=rtl] .vx-rail-btn[data-label]:after{transform:translate(4px,-50%)}[dir=rtl] .vx-rail-btn[data-label]:hover:after{transform:translateY(-50%)}.vx-theme-ic{flex-shrink:0;width:18px;height:18px;position:relative}.vx-theme-ic svg{transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .3s;position:absolute;inset:0}.vx-theme-ic svg:last-child{opacity:0;transform:rotate(-90deg)scale(.4)}.vx-theme-switch.on .vx-theme-ic svg:first-child{opacity:0;transform:rotate(90deg)scale(.4)}.vx-theme-switch.on .vx-theme-ic svg:last-child{opacity:1;transform:none}.vx-switch{opacity:0;background:var(--a-border);border-radius:99px;flex-shrink:0;width:0;height:18px;margin-inline-start:auto;transition:width .45s cubic-bezier(.22,1,.36,1),opacity .2s,background .3s;position:relative;overflow:hidden}.vx-switch>span{top:2px;background:#fff;border-radius:50%;width:14px;height:14px;transition:inset-inline-start .3s cubic-bezier(.34,1.4,.64,1);position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.vx-rail.pinned .vx-switch{opacity:1;width:32px;transition-delay:0s,.12s,0s}.vx-theme-switch.on .vx-switch{background:var(--a-primary)}.vx-theme-switch.on .vx-switch>span{inset-inline-start:16px}.vx-top{z-index:90;align-items:center;gap:12px;margin-bottom:28px;display:flex;position:sticky;top:14px}.vx-pill{background:var(--a-surface);border-radius:999px;box-shadow:0 1px 2px #1010140d,0 10px 30px -18px #10101440}.vx-brand{flex-shrink:0;align-items:center;gap:10px;min-width:0;max-width:340px;padding:6px 16px 6px 6px;display:flex}[dir=rtl] .vx-brand{padding:6px 6px 6px 16px}.vx-logo{background:var(--primary,var(--a-primary));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.vx-logo img{object-fit:cover;width:100%;height:100%}.vx-brand-name{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.vx-brand-switch{min-width:0;color:var(--a-muted);align-items:center;display:inline-flex;position:relative}.vx-loc-btn{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.vx-loc-btn svg{flex-shrink:0;transition:transform .2s,color .2s}.vx-loc-btn:hover svg{color:var(--a-text);transform:translateY(1px)}.vx-loc-btn[aria-expanded=true] svg{color:var(--a-text);transform:rotate(180deg)}.vx-loc-btn:focus-visible{box-shadow:0 0 0 2px var(--a-surface), 0 0 0 4px var(--primary,var(--a-primary));outline:none}.vx-loc-pop{top:calc(100% + 14px);z-index:60;background:var(--a-surface);border:1px solid var(--a-border);border-radius:18px;min-width:280px;max-width:min(360px,86vw);padding:6px;animation:.16s ease-out backwards vxLocIn;position:absolute;inset-inline-start:-46px;box-shadow:0 18px 44px #0f172a2e,0 2px 6px #0f172a14}.vx-drawer-head{position:relative}.vx-drawer-head .vx-brand-switch{position:static}.vx-drawer-head .vx-loc-pop{top:calc(100% - 4px);min-width:0;max-width:none;inset-inline:12px}@keyframes vxLocIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.vx-loc-h{letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);padding:8px 10px 6px;font-size:11px;font-weight:700}[dir=rtl] .vx-loc-h{letter-spacing:0}.vx-loc-row{width:100%;color:var(--a-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.vx-loc-row:hover,.vx-loc-row:focus-visible{background:var(--a-light);outline:none}.vx-loc-row.on{background:color-mix(in srgb, var(--primary,var(--a-primary)) 10%, transparent)}.vx-loc-av{background:var(--a-light);width:32px;height:32px;color:var(--a-text);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.vx-loc-row.on .vx-loc-av{background:var(--primary,var(--a-primary));color:#fff}.vx-loc-txt{flex-direction:column;min-width:0;display:flex}.vx-loc-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.vx-loc-txt small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vx-loc-tick{color:var(--primary,var(--a-primary));font-weight:900}@media (prefers-reduced-motion:reduce){.vx-loc-pop{animation:none}.vx-loc-btn svg{transition:none}}.vx-tabs{gap:2px;margin-inline:auto;padding:5px;display:flex;position:relative}.vx-tab{z-index:1;font:inherit;color:var(--a-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:9px 17px;font-size:13.5px;font-weight:500;transition:color .3s;position:relative}.vx-tab:hover{color:var(--a-text)}.vx-tab.active{color:var(--a-surface);font-weight:600}.vx-tab-ind{z-index:0;background:var(--a-text);border-radius:999px;transition:left .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);position:absolute;top:5px;bottom:5px}@media (prefers-reduced-motion:reduce){.slide-pill,.vx-tab-ind{transition:none}}.vx-top-end{align-items:center;gap:10px;display:flex}.vx-top .vx-cta,.vx-sbar .vx-cta{white-space:nowrap;height:46px;padding:0 20px;font-size:13.5px;box-shadow:0 10px 24px -14px #101014a6}.vx-sbar{z-index:20;background:linear-gradient(var(--a-body) 72%, color-mix(in srgb, var(--a-body) 0%, transparent));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:-4px;padding:14px 16px 18px;display:flex;position:sticky;top:0}.vx-sbar-brand{max-width:min(420px,100%)}.vx-sbar-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.vx-sbar-txt small{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;display:flex;overflow:hidden}.vx-live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite vxLive;box-shadow:0 0 0 3px #22c55e38}@keyframes vxLive{50%{opacity:.35}}.vx-sbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.vx-sbar .vx-icons{box-sizing:border-box;height:46px}.vx-sbar-btn{background:var(--a-surface);height:46px;color:var(--a-text);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;transition:transform .15s,background .2s;display:inline-flex;box-shadow:0 1px 2px #1010140d,0 10px 30px -18px #10101440}.vx-sbar-btn:hover{background:var(--a-light)}.vx-sbar-btn:active,.vx-icon-btn:active{transform:scale(.95)}.vx-sbar-btn.on{background:var(--a-text);color:var(--a-surface)}.vx-sbar-btn.vx-ok{color:#16a34a;background:color-mix(in srgb, #16a34a 13%, var(--a-surface))}.vx-sbar-btn.vx-bad{color:#e45352;background:color-mix(in srgb, #e45352 13%, var(--a-surface))}.vx-sbar-help{width:46px;color:var(--a-muted);justify-content:center;padding:0;font-size:16px;font-weight:800}.vx-sbar-btn .vx-n{color:#fff;text-align:center;background:#e45352;border-radius:99px;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:800}.vx-sbar input[type=date]{box-sizing:border-box;background:var(--a-surface);height:46px;color:var(--a-text);font:inherit;border:none;border-radius:999px;padding:0 14px;font-size:13px;box-shadow:0 1px 2px #1010140d,0 10px 30px -18px #10101440}.vx-sbar .vx-tabs{scrollbar-width:none;flex:0 auto;order:0;justify-content:flex-start;max-width:100%;margin-inline:0;overflow-x:auto}.vx-sbar .vx-tabs::-webkit-scrollbar{display:none}.vx-sbar-row{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.vx-st-h{align-items:center;gap:10px;margin:6px 2px 14px;display:flex}.vx-st-h b{letter-spacing:-.02em;color:var(--a-text);font-size:22px;font-weight:700}[dir=rtl] .vx-st-h b{letter-spacing:0;font-family:Noto Kufi Arabic,DM Sans,sans-serif}@media (width<=767px){.vx-sbar{gap:8px;padding:10px 12px 14px}.vx-sbar-brand{flex:120px;min-width:0}.vx-sbar-end{display:contents}.vx-sbar .vx-icons{order:1}.vx-sbar-end>:not(.vx-icons){order:2}.vx-sbar .vx-cta{flex:auto;justify-content:center}.vx-sbar-row{order:3}.vx-sbar:has(.vx-sbar-row){position:relative}.vx-sbar .vx-tabs{flex:100%}}@media (prefers-reduced-motion:reduce){.vx-live-dot{animation:none}}.vx-icons{align-items:center;gap:2px;padding:5px;display:flex}.vx-icon-btn{width:36px;height:36px;color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.vx-icon-btn:hover{background:var(--a-light);color:var(--a-text)}.vx-user{align-items:center;gap:10px;min-width:0;padding:5px 16px 5px 5px;display:flex}[dir=rtl] .vx-user{padding:5px 5px 5px 16px}.vx-avatar{color:#fff;background:linear-gradient(135deg, var(--primary,#2563eb), color-mix(in srgb, var(--primary,#2563eb) 60%, #fff));border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.vx-user-txt{min-width:0;line-height:1.2}.vx-user-txt b{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:13px;display:block;overflow:hidden}.vx-user-txt span{color:var(--a-muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11px;display:block;overflow:hidden}@media (width<=1180px){.vx-tab{padding:9px 12px;font-size:13px}.vx-user-txt{display:none}.vx-user{padding:5px}}@media (width<=1100px){.vx-top{flex-wrap:wrap;row-gap:10px}.vx-brand{margin-inline-end:auto}.vx-tabs{scrollbar-width:none;flex:100%;order:3;justify-content:center;margin-inline:0;overflow-x:auto}.vx-tabs::-webkit-scrollbar{display:none}}@media (width<=767px){.vx-rail,.vx-top{display:none}.admin-app.vx .admin-content,.admin-app.vx.vx-pinned .admin-content{margin-inline-start:0;padding-top:clamp(16px,4vw,40px)}}@keyframes vxRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes vxGrow{0%{transform:scaleY(0)}}@keyframes vxFill{0%{transform:scaleX(0)}}@keyframes vxShim{to{background-position:-200% 0}}.vx-rise{animation:.75s cubic-bezier(.2,.9,.2,1) backwards vxRise;animation-delay:calc(var(--i,0) * 75ms)}.vx-bar{transform-origin:bottom;animation:1s cubic-bezier(.2,.9,.2,1) backwards vxGrow;animation-delay:calc(.3s + var(--i,0) * 40ms)}.vx-fill{transform-origin:0;animation:1.2s cubic-bezier(.2,.9,.2,1) .35s backwards vxFill}[dir=rtl] .vx-fill{transform-origin:100%}.vx-skel{background:linear-gradient(90deg, var(--a-light) 0%, var(--a-surface) 45%, var(--a-light) 90%);background-size:200% 100%;border-radius:16px;animation:1.3s linear infinite vxShim}.admin-app.vx .admin-content>:not(.vx-top):not(.admin-demo-strip):not(.set-header-sticky):not([class*=backdrop]):not(.vx-rise):not(.vx-dash){animation:.6s cubic-bezier(.2,.9,.2,1) backwards vxRise}.admin-app.vx .admin-content>:nth-child(3){animation-delay:50ms}.admin-app.vx .admin-content>:nth-child(4){animation-delay:.1s}.admin-app.vx .admin-content>:nth-child(5){animation-delay:.15s}.admin-app.vx .admin-content>:nth-child(6){animation-delay:.2s}.admin-app.vx .admin-content>:nth-child(n+7){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.vx-rise,.vx-bar,.vx-fill,.vx-skel,.admin-app.vx .admin-content>*{animation:none!important}.vx-rail,.vx-rail-group,.vx-rail-btn,.vx-rail-label,.vx-switch,.vx-switch>span,.vx-theme-ic svg,.admin-app.vx .admin-content{transition:none}}.vx-card{background:var(--a-surface);border-radius:22px;padding:20px 22px;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.vx-card-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vx-card-t{color:var(--a-text);letter-spacing:-.01em;font-size:15px;font-weight:700}.vx-card-s{color:var(--a-muted);margin-top:2px;font-size:12px}.vx-chip{background:var(--a-light);color:var(--a-muted);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.vx-btn{font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:transform .15s,opacity .2s,background .2s;display:inline-flex}.vx-btn:active{transform:scale(.96)}.vx-btn-dark{background:var(--a-text);color:var(--a-surface)}.vx-btn-light{background:var(--a-light);color:var(--a-text)}.vx-btn-ghost{color:var(--a-muted);box-shadow:inset 0 0 0 1px var(--a-border);background:0 0}.vx-hero{color:#fff;isolation:isolate;background: radial-gradient(110% 130% at 88% -10%, #fff3 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--accent,#3b82f6) 65%, var(--primary,#2563eb)) 0%, var(--primary,#2563eb) 60%, color-mix(in srgb, var(--primary,#2563eb) 72%, #000) 100%);box-shadow:0 22px 44px -24px color-mix(in srgb, var(--primary,#2563eb) 75%, transparent);border-radius:24px;padding:22px 24px;position:relative;overflow:hidden}.vx-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000 70%);animation:9s ease-in-out infinite alternate vxDrift;position:absolute;inset:-40%}@keyframes vxDrift{0%{transform:translate(-18%,-8%)}to{transform:translate(22%,12%)}}@supports (overflow:clip){.vx-hero{overflow:clip}}.vx-hero-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.vx-hero-num{letter-spacing:-.035em;margin-top:18px;font-size:clamp(36px,4.6vw,52px);font-weight:700;line-height:1}.vx-hero-track{background:#ffffff47;border-radius:99px;height:6px;margin-top:16px;overflow:hidden}.vx-hero-track>div{background:#fff;border-radius:99px;height:100%}.vx-hero .vx-btn-light{color:#141418;background:#fff}.vx-hero .vx-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.vx-seg{background:var(--a-light);border-radius:999px;padding:3px;display:inline-flex}.vx-seg button{font:inherit;white-space:nowrap;color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.vx-seg button.on{background:var(--a-surface);color:var(--a-text);box-shadow:0 1px 3px #00000014}.vx-rows{flex-direction:column;display:flex}.vx-row{border-top:1px solid var(--a-border);align-items:center;gap:12px;padding:11px 0;display:flex}.vx-row:first-child{border-top:none}.vx-row-ic{background:var(--a-light);width:36px;height:36px;color:var(--a-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.vx-dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.vx-span-7{grid-column:span 7}.vx-span-5{grid-column:span 5}.vx-span-6{grid-column:span 6}.vx-span-12{grid-column:span 12}@media (width<=1080px){.vx-span-7,.vx-span-5,.vx-span-6{grid-column:span 12}}.vx-greet{color:var(--a-muted);margin-bottom:4px;font-size:15px;font-weight:600}.admin-app.vx .vx-greet~.section-title:before{display:none}@media (width<=767px){.vx-card-h{flex-wrap:wrap}.vx-hero{padding:20px}.admin-app.vx .admin-topbar{background:var(--a-surface);color:var(--a-text);border-radius:999px;gap:10px;margin:10px 12px 0;padding:6px;top:10px;box-shadow:0 1px 2px #1010140d,0 10px 30px -16px #10101459}}.admin-app.vx .hamburger{background:var(--a-light);border-radius:50%}.admin-app.vx .hamburger span{background:var(--a-text);width:16px}.admin-app.vx .admin-topbar .vx-icons{box-shadow:none;background:var(--a-light)}.vx-tb-logo{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.vx-tb-title{flex:1;min-width:0;line-height:1.2}.vx-tb-name{color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.vx-tb-sub{color:var(--a-muted);margin-top:1px;font-size:12px}.admin-app.vx .admin-drawer{background:var(--a-surface);width:min(84vw,310px);color:var(--a-text);border-radius:26px;top:8px;bottom:8px;left:8px}[dir=rtl] .admin-app.vx .admin-drawer{left:auto;right:8px}.admin-app.vx .vx-drawer-head{border-bottom:1px solid var(--a-border);align-items:center;gap:12px;padding:16px;display:flex}.admin-app.vx .vx-drawer-head .vx-brand-name{font-size:15px;display:block}.admin-app.vx .vx-drawer-head .vx-brand-switch{max-width:100%}.admin-app.vx .vx-drawer-head p{color:var(--a-muted);margin-top:2px}.vx-drawer-close{cursor:pointer;background:var(--a-light);width:36px;height:36px;color:var(--a-text);border:none;border-radius:50%;flex-shrink:0;font-size:15px}.vx-drawer-nav{flex-direction:column;flex:1;gap:2px;padding:10px;display:flex}.vx-drawer-foot{border-top:1px solid var(--a-border);flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;display:flex}.admin-app.vx .admin-drawer .nav-item{color:var(--a-muted);text-align:start;border-radius:14px;gap:12px;padding:11px 12px;font-size:14px;font-weight:500}.admin-app.vx .admin-drawer .nav-item:hover{background:var(--a-light);color:var(--a-text)}.admin-app.vx .admin-drawer .nav-item.active{background:var(--a-text);color:var(--a-surface);font-weight:600}.admin-app.vx .admin-drawer .nav-item .icon{place-items:center;width:20px;display:grid}.admin-app.vx .admin-drawer .vx-theme-switch{border-radius:14px;height:auto;padding:11px 12px;font-size:14px;font-weight:500}.admin-app.vx .admin-drawer .vx-theme-switch .vx-theme-ic{margin-inline:1px}.admin-app.vx .admin-drawer .vx-theme-switch .vx-rail-label{opacity:1;max-width:none;margin-inline-start:13px;font-size:14px;font-weight:500}.admin-app.vx .admin-drawer .vx-theme-switch .vx-switch{opacity:1;width:32px}.admin-app.vx .admin-drawer .vx-rail-btn[data-label]:after{display:none}.admin-app.vx{--vx-top-h:78px}.admin-app.vx .set-header-sticky{top:var(--vx-top-h)}@media (width<=1100px){.admin-app.vx{--vx-top-h:128px}}@media (width<=767px){.admin-app.vx{--vx-top-h:0px}}.lx-cat-ind{z-index:0;pointer-events:none;border-radius:99px;transition:left .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),top .3s;position:absolute;box-shadow:0 6px 16px -8px #00000059}@media (prefers-reduced-motion:reduce){.lx-cat-ind{transition:none}}.lx-float-head{pointer-events:none;background:0 0}.lx-float-head>*{pointer-events:auto}.lx-pill{background:var(--lx-pill-bg);border:1px solid var(--lx-pill-border);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex;box-shadow:0 1px 2px #0000000d,0 10px 28px -16px #00000059}.lx-float-head{justify-content:space-between}.lx-pill-brand{flex:0 auto;gap:10px;min-width:0;padding-inline-end:16px}.lx-pill-brand .lx-brand-name{flex:0 auto!important}.lx-hero{isolation:isolate;border-radius:28px;padding:22px 22px 26px;position:relative;overflow:hidden;box-shadow:0 24px 48px -26px #0000008c}.lx-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000 70%);animation:10s ease-in-out infinite alternate lx-drift;position:absolute;inset:-45%}@keyframes lx-drift{0%{transform:translate(-20%,-10%)}to{transform:translate(24%,14%)}}.lx-hero-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.lx-hero-photo{object-fit:cover;z-index:-2;width:100%;height:100%;animation:.6s both lx-photo-in,1.6s cubic-bezier(.2,.8,.2,1) both lx-cover-settle;position:absolute;inset:0}.lx-hero[data-cover]{flex-direction:column;justify-content:space-between;gap:18px;min-height:270px;display:flex;color:#fff!important}.lx-hero[data-cover]:after{display:none}.lx-hero[data-cover]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000057 0%,#0000 42%);position:absolute;inset:0}.lx-hero[data-cover] .lx-hero-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}.lx-hero[data-cover] .lx-hero-text{max-width:min(100%,440px);color:var(--lx-text);background:var(--lx-surface);background:color-mix(in srgb, var(--lx-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-radius:20px;align-self:flex-start;padding:14px 18px 16px;box-shadow:0 14px 34px -16px #0009}.lx-hero[data-cover] .lx-hero-text>:first-child{color:var(--lx-text2);opacity:1!important;margin-top:0!important}.lx-photo{animation:.45s both lx-photo-in}@keyframes lx-photo-in{0%{opacity:0}}@keyframes lx-cover-settle{0%{transform:scale(1.06)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lx-photo,.lx-hero-photo{animation:none}}.lx-skel{background:linear-gradient(90deg, var(--skel-a) 0%, var(--skel-b) 45%, var(--skel-a) 90%);background-size:200% 100%;animation:1.3s linear infinite vxShim}@media (prefers-reduced-motion:reduce){.lx-skel{animation:none}}.op-check{margin:0 auto 14px;display:block;overflow:visible}.op-check-ring{fill:color-mix(in srgb, currentColor 12%, transparent);stroke:currentColor;stroke-width:3px;stroke-dasharray:183;stroke-dashoffset:183px;transform-origin:32px 32px;animation:.7s cubic-bezier(.65,0,.35,1) .1s forwards opDraw;transform:rotate(-90deg)}.op-check-tick{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.65,0,.35,1) .7s forwards opDraw}@keyframes opDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.op-check-ring,.op-check-tick{stroke-dashoffset:0;animation:none}}.sf-grid-card{transition:translate .35s cubic-bezier(.2,.9,.2,1),scale .2s,box-shadow .35s}@media (hover:hover){.sf-grid-card:hover{translate:0 -4px}}.sf-grid-card:active{scale:.98}.lx-cartbar>button{animation:.55s cubic-bezier(.16,1,.3,1) both lx-slide-up;box-shadow:0 16px 34px -14px #00000073}@keyframes lx-slide-up{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:none}}.lx-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) lx-pop}@keyframes lx-pop{0%{scale:.3}to{scale:1}}.lx-seg-ind{z-index:0;pointer-events:none;border-radius:8px;transition:inset-inline-start .45s cubic-bezier(.22,1,.36,1),background .3s,box-shadow .3s;position:absolute;top:4px;bottom:4px}@media (prefers-reduced-motion:reduce){.lx-hero:after,.lx-cartbar>button,.lx-pop{animation:none}.lx-seg-ind,.sf-grid-card{transition:none}}.rp{--rp-accent:#60a5fa;width:100%;max-width:360px;margin:0 auto;font-family:DM Sans,system-ui,sans-serif}.rp-body{z-index:2;background:linear-gradient(#252e40 0%,#151b27 100%);border-radius:18px;padding:10px 10px 18px;position:relative;box-shadow:0 18px 40px #02061752,inset 0 1px #ffffff14}.rp-head{justify-content:space-between;align-items:center;padding:1px 4px 9px;display:flex}.rp-mark{color:#e5e7eb;background:#ffffff1a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.rp-mark img{object-fit:contain;width:100%;height:100%}.rp-led{background:#334155;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff0a}.rp-printing .rp-led{background:var(--rp-accent);box-shadow:0 0 10px var(--rp-accent);animation:.5s steps(2,end) infinite rpBlink}.rp-done .rp-led{background:#22c55e;box-shadow:0 0 10px #22c55eb3}.rp-screen{color:#e5e7eb;background:#0e131d;border-radius:12px;padding:12px 13px;box-shadow:inset 0 1px #ffffff0d}.rp-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rp-heading{font-size:14px;font-weight:700;line-height:1.3}.rp-sub{color:#94a3b8;margin-top:2px;font-size:11.5px}.rp-total{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.rp-total span{color:#94a3b8;font-size:10.5px}.rp-total strong{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:17px}.rp-status{color:#cbd5e1;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.rp-status-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.rp-status-row .rp-status{min-width:0;margin-top:0}.rp-undo{color:#e2e8f0;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:99px;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s}.rp-undo:hover{background:#ffffff29}.rp-undo:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.rp-done .rp-status{color:#bbf7d0}.rp-spin{border:2px solid #94a3b859;border-top-color:var(--rp-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite rpSpin}.rp-ok{animation:.35s cubic-bezier(.2,1.6,.4,1) rpPop;display:inline-flex}.rp-ok circle{fill:#22c55e}.rp-ok path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rp-slot{background:#04060b;border-radius:3px;height:5px;position:absolute;bottom:8px;left:7%;right:7%;box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff12}.rp-printing .rp-body{animation:90ms linear infinite rpBuzz}.rp-feed{z-index:1;width:84%;margin:-13px auto 0;padding:0 8px 16px;position:relative;overflow:hidden}.rp-paper{color:#111827;background:#fff;padding:22px 15px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;position:relative;transform:translateY(-104%);box-shadow:0 6px 16px #0f172a29}.rp-paper:after{content:"";background:linear-gradient(135deg,#fff 50%,#0000 50%) 0 0/14px 10px repeat-x,linear-gradient(225deg,#fff 50%,#0000 50%) 0 0/14px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.rp-printing .rp-paper{animation:1.5s linear forwards rpFeed}.rp-done .rp-paper{transform:none}.rp[dir=rtl] .rp-paper,.rp[dir=rtl] .rp-screen{font-family:Noto Kufi Arabic,DM Sans,sans-serif}.rp-num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.rp-brand{text-align:center;letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:800}.rp-brand img{object-fit:contain;max-width:70%;height:26px;margin:0 auto;display:block}.rp-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#334155;margin-bottom:6px;font-size:10.5px;font-weight:700}.rp-block{border-top:1px dashed #cbd5e1;padding:7px 0}.rp-line{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rp-name{overflow-wrap:anywhere;min-width:0}.rp-name b{margin-inline-end:5px;font-weight:700}.rp-name em{color:#64748b;font-size:10px;font-style:normal;display:block}.rp-strong{margin-top:2px;font-size:13px;font-weight:800}.rp-meta{color:#475569;font-size:10.5px}.rp-code{text-align:center;border-top:1px dashed #cbd5e1;padding-top:9px}.rp-bars{fill:#111827;width:72%;height:30px;margin:0 auto 3px;display:block}.rp-code span{letter-spacing:.22em;color:#475569;font-size:9.5px}.rp-footer{text-align:center;color:#64748b;margin-top:8px;font-size:9.5px}@keyframes rpFeed{0%{transform:translateY(-104%)}16%{transform:translateY(-84%)}22%{transform:translateY(-82%)}40%{transform:translateY(-60%)}46%{transform:translateY(-58%)}64%{transform:translateY(-35%)}70%{transform:translateY(-33%)}90%{transform:translateY(-6%)}to{transform:translateY(0)}}@keyframes rpBuzz{0%,to{transform:translateY(0)}50%{transform:translateY(.6px)}}@keyframes rpSpin{to{transform:rotate(360deg)}}@keyframes rpBlink{50%{opacity:.35}}@keyframes rpPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rp-paper{animation:none!important;transform:none!important}.rp-working .rp-paper{visibility:hidden}.rp-body,.rp-led,.rp-spin,.rp-ok{animation:none!important}}.rp-sheet{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0206178c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.rp-card{background:var(--rp-surface,#fff);width:100%;max-width:400px;max-height:calc(100dvh - 36px);color:var(--rp-text,#0f172a);border-radius:20px;padding:18px 16px 16px;overflow-y:auto;box-shadow:0 28px 70px #02061766}.rp-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rp-actions button{cursor:pointer;border-radius:12px;flex:100px;min-height:42px;font-family:inherit;font-size:13px;font-weight:700}.rp-ghost{border:1px solid var(--rp-border,#e2e8f0);background:var(--rp-light,#f8fafc);color:var(--rp-text,#0f172a)}.rp-go{background:var(--rp-primary,#2563eb);color:#fff;border:none;position:relative;overflow:hidden}.rp-go>i{transform-origin:0;pointer-events:none;background:#ffffff38;position:absolute;inset:0}[dir=rtl] .rp-go>i{transform-origin:100%}.rp-go>i.run{animation:rpCountdown var(--rp-close,6s) linear forwards}.rp-go>span{position:relative}@keyframes rpCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.hold{isolation:isolate;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.hold-fill{z-index:-1;opacity:.2;transform-origin:0;pointer-events:none;background:currentColor;transition:transform .22s ease-out;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .hold-fill{transform-origin:100%}.hold-holding .hold-fill{transition:transform var(--hold-ms,1.2s) linear;transform:scaleX(1)}.hold-done .hold-fill{opacity:.32;transition:none;transform:scaleX(1)}.hold-label{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.hold-label[data-nudge]{animation:.32s ease-in-out holdNudge}@keyframes holdNudge{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.hold-label[data-nudge]{animation:none}.hold-fill,.hold-holding .hold-fill{transition:none}.hold-holding .hold-fill{transform:scaleX(.5)}}.dyn{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;transition:width .28s cubic-bezier(.3,.7,.2,1),background-color .2s,opacity .2s;display:inline-flex;overflow:hidden}.dyn-row{justify-content:center;align-items:center;gap:7px;display:inline-flex}.dyn-face{animation:.26s ease-out dynIn}.dyn-busy{opacity:.92;cursor:progress!important}.dyn-done{color:#fff!important;background-color:#16a34a!important;border-color:#16a34a!important}.dyn-error{color:#fff!important;background-color:#dc2626!important;border-color:#dc2626!important}.dyn-spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite rpSpin}.dyn-ok{background:#ffffff40;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:900;animation:.3s cubic-bezier(.2,1.6,.4,1) rpPop;display:inline-grid}@keyframes dynIn{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.dyn{transition:none}.dyn-face,.dyn-ok,.dyn-spin{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --sf-s{syntax:"<length>";inherits:false;initial-value:0}@property --sf-e{syntax:"<length>";inherits:false;initial-value:0}.sfade{--sf-s:0px;--sf-e:0px;transition:--sf-s .25s,--sf-e .25s}.sfade:is([data-fade-start],[data-fade-end]){-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%)}[dir=rtl] .sfade:is([data-fade-start],[data-fade-end]){-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--sf-s), #000 calc(100% - var(--sf-e)), transparent 100%)}.sfade[data-fade-start]{--sf-s:36px}.sfade[data-fade-end]{--sf-e:36px}@media (prefers-reduced-motion:reduce){.sfade{transition:none}}.dz{cursor:pointer;border:1.5px dashed var(--a-border,#cbd5e1);background-color:var(--a-light,#f8fafc);background-image:radial-gradient(color-mix(in srgb, var(--a-muted,#94a3b8) 35%, transparent) 1px, transparent 1.2px);background-size:14px 14px;border-radius:14px;padding:14px;transition:border-color .2s,background-color .2s;display:block;position:relative}.dz-card{background:var(--a-surface,#fff);box-shadow:0 1px 2px #0f172a0f, 0 0 0 1px var(--a-border,#e2e8f0);transform:translate(var(--dz-x,0), var(--dz-y,0));border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:transform .18s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s;display:flex}.dz-icon{background:var(--a-light,#f1f5f9);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;transition:transform .2s,background-color .2s;display:grid}.dz-text{flex-direction:column;min-width:0;display:flex}.dz-title{color:var(--a-text,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.dz-hint{color:var(--a-muted,#64748b);margin-top:2px;font-size:12px}.dz-near{border-color:var(--a-primary,#2563eb)}.dz-near .dz-card{box-shadow:0 8px 22px #2563eb24, 0 0 0 1px var(--a-primary,#2563eb)}.dz-near .dz-icon{animation:1s ease-in-out infinite dzBob}.dz-over{border-color:var(--a-primary,#2563eb);background-color:color-mix(in srgb, var(--a-primary,#2563eb) 7%, var(--a-light,#f8fafc))}.dz-over .dz-card{box-shadow:0 14px 34px #2563eb38, 0 0 0 2px var(--a-primary,#2563eb)}.dz-over .dz-icon{background:color-mix(in srgb, var(--a-primary,#2563eb) 15%, transparent);transform:scale(1.12)}.dz-landed{border-style:solid;border-color:#16a34a}.dz-landed .dz-icon{color:#fff;background:#16a34a;font-weight:900;animation:.3s cubic-bezier(.2,1.6,.4,1) rpPop}.dz-off{opacity:.55;cursor:default}.dz-refused{border-style:solid;border-color:#dc2626}.dz-refused .dz-card{animation:.4s dzShake}.dz-refused .dz-icon{color:#fff;background:#dc2626;font-weight:900}@keyframes dzShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes dzBob{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dz-card,.dz-icon{transition:none;animation:none!important;transform:none!important}}.admin-app.vx{--wm-s1:var(--a-primary,#2563eb);--wm-s2:#0ea5a4;--wm-s3:#e08a0b;--wm-s4:#8b5cf6;--wm-s5:#db2777;--wm-good:color-mix(in srgb, #16a34a 76%, var(--a-text,#1a2744));--wm-bad:color-mix(in srgb, #dc2626 80%, var(--a-text,#1a2744));--wm-warn:color-mix(in srgb, #d97706 78%, var(--a-text,#1a2744))}.wm-m{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.wm-spark{flex-shrink:0;align-items:flex-end;gap:3px;height:32px;display:flex}.wm-spark i{background:var(--wm-s1);opacity:.3;border-radius:2px;width:6px}.wm-spark i:last-child{opacity:1}.wm-spark-light{height:40px}.wm-spark-light i{opacity:.38;background:#fff;width:7px}.wm-delta{color:var(--a-muted);font-size:12px}.wm-delta b{font-weight:700}.wm-up{color:var(--wm-good)}.wm-down{color:var(--wm-bad)}.vx-hero .wm-delta{color:#ffffffe6}.vx-hero .wm-up{color:#bbf7d0}.vx-hero .wm-down{color:#fecaca}.wm-hero-row{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.wm-hero-delta{margin-top:8px}.wm-minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wm-mini{background:var(--a-light);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l s""v s""f f";align-items:end;column-gap:10px;min-width:0;padding:12px 14px;display:grid}.wm-mini-l{color:var(--a-muted);grid-area:l;font-size:12px;font-weight:600}.wm-mini-v{letter-spacing:-.02em;color:var(--a-text);grid-area:v;font-size:22px;font-weight:700;line-height:1.15}.wm-mini>.wm-spark,.wm-mini>.wm-tag{grid-area:s;align-self:center}.wm-mini-f{grid-area:f;min-height:17px;margin-top:4px}.wm-mini-warn{box-shadow:inset 0 0 0 1.5px #d977068c}.wm-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wm-tag{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.wm-tag-warn{color:var(--wm-warn);background:#d9770629}.wm-att{flex-direction:column;gap:8px;display:flex}.wm-att-row{background:var(--a-light);border-inline-start:4px solid var(--wm-tone);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wm-bad{--wm-tone:#dc2626}.wm-warn{--wm-tone:#d97706}.wm-info{--wm-tone:var(--a-primary,#2563eb)}.wm-att-t{color:var(--a-text);font-size:13.5px;font-weight:600}.wm-att-s{color:var(--a-muted);font-size:12px}.wm-act{font:inherit;cursor:pointer;white-space:nowrap;background:var(--a-surface);color:var(--a-btn-sec-txt,var(--a-primary));box-shadow:inset 0 0 0 1px var(--a-border);border:0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.wm-act:hover{background:var(--a-primary);color:#fff}.wm-act:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.wm-clear{color:var(--a-muted);align-items:center;gap:10px;padding:18px 4px;font-size:13.5px;display:flex}.wm-clear span{width:26px;height:26px;color:var(--wm-good);background:#16a34a29;border-radius:50%;place-items:center;font-weight:900;display:grid}.wm-more{color:var(--a-muted);margin-top:10px;font-size:12px}.wm-split{gap:3px;height:12px;margin-bottom:10px;display:flex}.wm-split i{border-radius:4px;min-width:4px}.wm-legend{flex-direction:column;gap:7px;display:flex}.wm-lg{color:var(--a-text);grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:10px;font-size:13px;display:grid}.wm-sw{border-radius:3px;width:10px;height:10px}.wm-lg-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wm-lg-n small{color:var(--a-muted);margin-inline-start:6px;font-size:12px}.wm-pct{color:var(--a-muted);text-align:end;font-variant-numeric:tabular-nums;font-size:12px}.wm-sub-h{letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted);margin:16px 0 8px;font-size:12px;font-weight:700}[dir=rtl] .wm-sub-h{letter-spacing:0}.wm-handlers{flex-wrap:wrap;gap:6px;display:flex}.wm-empty{color:var(--a-subtle,var(--a-muted));padding:14px 0;font-size:13px}.wm-chart{direction:ltr;grid-template-columns:40px minmax(0,1fr);gap:6px;height:170px;display:grid}.wm-axis{height:calc(100% - 18px);color:var(--a-subtle,var(--a-muted));font-variant-numeric:tabular-nums;font-size:12px;position:relative}.wm-axis span{position:absolute;right:0;transform:translateY(50%)}.wm-plot{gap:3px;min-width:0;display:flex;position:relative}.wm-grid{border-top:1px dashed var(--a-border);pointer-events:none;position:absolute;left:0;right:0}.wm-col{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.wm-bars{border-bottom:1px solid var(--a-border);flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex;position:relative}.wm-bars i{border-radius:5px 5px 0 0;width:38%;max-width:16px}.wm-bars i.wm-ghost{box-shadow:inset 0 0 0 1.5px var(--a-subtle,var(--a-muted));opacity:.75;background:0 0}.wm-col>span{color:var(--a-subtle,var(--a-muted));text-align:center;white-space:nowrap;height:14px;font-size:12px}.wm-now .wm-bars:after{content:"";border-left:2px solid #dc2626;position:absolute;top:0;bottom:0;left:50%}.wm-now>span{color:var(--wm-bad);font-weight:700}.wm-keys{color:var(--a-muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:12px;display:flex}.wm-keys span:before{content:"";background:var(--c,var(--a-primary));vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.wm-keys .wm-k-ghost:before{box-shadow:inset 0 0 0 1.5px var(--a-subtle,var(--a-muted));background:0 0}.wm-keys .wm-k-now:before{background:#dc2626;border-radius:0;width:2px}@media (width<=560px){.wm-mini{padding:10px 12px}.wm-mini-v{font-size:19px}.wm-spark{height:26px}.wm-spark i{width:5px}.wm-chart{grid-template-columns:32px minmax(0,1fr)}}.mi{flex-direction:column;gap:16px;display:flex}.mi-card{background:var(--a-surface);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px 22px;display:flex;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.mi-card-head{color:var(--a-text);align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.mi-step{background:var(--a-light);width:26px;height:26px;color:var(--a-btn-sec-txt);box-shadow:inset 0 0 0 1px var(--a-border);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.mi-hint{color:var(--a-muted);font-size:12.5px;line-height:1.5}.mi-start{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.mi-go{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.mi-go .mi-hint{flex:260px}.mi-cook{box-shadow:0 12px 26px -12px var(--a-primary);border-radius:14px;padding:14px 30px;font-size:15px;font-weight:700}.mi-cook:disabled,.mi .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mi-files{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mi-file{background:var(--a-light);min-width:0;box-shadow:inset 0 0 0 1px var(--a-border);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.mi-file img,.mi-file-glyph{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.mi-file-glyph{background:var(--a-surface);place-items:center;font-size:20px;display:grid}.mi-file-text{flex-direction:column;flex:1;min-width:0;display:flex}.mi-file-name{color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.mi-file-note{color:var(--a-muted);font-size:11.5px}.mi-file-bad .mi-file-note,.mi-error{color:color-mix(in srgb, #ef4444 65%, var(--a-text))}.mi-x{width:28px;height:28px;color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;font-size:13px}.mi-x:hover{color:color-mix(in srgb, #ef4444 65%, var(--a-text));background:#ef444424}.mi-link{color:var(--a-btn-sec-txt);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:700}.mi-link:hover{text-decoration:underline}.mi-paste{resize:vertical;min-height:160px;font-family:inherit;line-height:1.5}.mi-or{flex-wrap:wrap;gap:6px 18px;display:flex}.mi-site{flex-direction:column;gap:10px;display:flex}.mi-site-row{align-items:center;gap:8px;display:flex}.mi-site-row .form-input{flex:auto;min-width:0}.mi-site-row .btn{white-space:nowrap;flex-shrink:0}.mi-site-found{flex-direction:column;gap:8px;display:flex}.mi-site-more summary{cursor:pointer;color:var(--a-btn-sec-txt);margin-bottom:8px;font-size:13px;font-weight:700}.mi-site-more .mi-link{flex-shrink:0;align-self:center}.mi-error{background:color-mix(in srgb, #ef4444 10%, var(--a-surface));border-radius:14px;padding:12px 16px;font-size:13px;font-weight:600}.mi-review{flex-direction:column;gap:14px;display:flex}.mi-summary{background:var(--a-surface);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 22px;display:flex;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.mi-stat{border-inline-end:1px solid var(--a-border);flex-direction:column;padding-inline-end:20px;display:flex}.mi-stat b{letter-spacing:-.02em;color:var(--a-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.mi-stat span{color:var(--a-muted);font-size:12px}.mi-summary-notes{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.mi-warn{color:color-mix(in srgb, #f59e0b 62%, var(--a-text));flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:600;display:flex}.mi-ok{color:color-mix(in srgb, #22c55e 58%, var(--a-text));font-size:13px;font-weight:600}.mi-rate{flex-flow:wrap;align-items:flex-end;gap:12px 16px}.mi-rate>div{color:var(--a-text);flex:100%;font-size:14px}.mi-rate label{color:var(--a-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.mi-rate .form-input{width:170px}.mi-sec{background:var(--a-surface);border-radius:22px;padding:14px 16px 8px;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.mi-sec-head{border-bottom:1px solid var(--a-border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.mi-sec-emoji{background:var(--a-light);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.mi-sec-head .mi-in{flex:200px;font-size:15px;font-weight:700}.mi-sec-join{min-width:0;color:var(--a-muted);flex:1 1 0;font-size:13px}.mi-sec-join b{color:var(--a-text)}.mi-count{color:var(--a-muted);background:var(--a-light);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.mi-extras{color:var(--a-muted);padding:8px 2px 0;font-size:12.5px}.mi-dishes{flex-direction:column;display:flex}.mi-dish{border-bottom:1px solid color-mix(in srgb, var(--a-border) 60%, transparent);grid-template-columns:30px minmax(140px,1.3fr) minmax(120px,1fr) 118px minmax(0,1.4fr) auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.mi-dish:last-child{border-bottom:none}.mi-emoji{text-align:center;font-size:20px}.mi-in{width:100%;min-width:0;padding:7px 10px;font-size:13.5px}.mi-price{color:var(--a-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.mi-price .form-input{font-variant-numeric:tabular-nums;width:100%;min-width:0;padding:7px 8px}.mi-noprice .mi-price .form-input{box-shadow:0 0 0 2px #f59e0bbf}.mi-raw .mi-emoji{opacity:.4}img.mi-thumb{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1px var(--a-border);border-radius:8px}.mi-banner{cursor:pointer;border:none;padding:0;overflow:hidden}.mi-banner img{object-fit:cover;width:100%;height:100%;display:block}.mi-dphoto{color:var(--a-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mi-dphoto img{object-fit:cover;width:120px;height:90px;box-shadow:0 0 0 1px var(--a-border);border-radius:10px}.mi-dphoto .mi-link{align-self:center}.mi-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.mi-chip{white-space:nowrap;background:var(--a-light);color:var(--a-btn-sec-txt);box-shadow:inset 0 0 0 1px var(--a-border);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.mi-chip-soft{color:var(--a-muted)}.mi-row-tools{justify-self:end;align-items:center;gap:6px;display:flex}.mi-row-tools .mi-link{align-self:center}.mi-detail{background:var(--a-light);color:var(--a-text);border-radius:14px;flex-direction:column;grid-column:2/-1;gap:6px;margin:2px 0 6px;padding:10px 12px;font-size:12.5px;display:flex}.mi-detail p{margin:0;line-height:1.5}.mi-dpair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mi-dline{flex-wrap:wrap;gap:2px 10px;line-height:1.5;display:flex}.mi-dline b{min-width:130px;color:var(--a-muted);font-weight:700}.mi-dline [dir=rtl]{flex-basis:100%}.mi-mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mi-mode label{color:var(--a-text);box-shadow:inset 0 0 0 1px var(--a-border);cursor:pointer;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.mi-mode label.on{background:var(--a-light);box-shadow:inset 0 0 0 2px var(--a-primary)}.mi-mode small{color:var(--a-muted);flex-basis:100%;font-size:12px;font-weight:500}.mi-check{color:var(--a-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.mi-check input{margin-top:2px}.mi-serve-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.mi-serving{text-align:center;color:var(--a-text);align-items:center;padding:36px 22px;font-size:15px;font-weight:700}.mi-tray{gap:16px;font-size:32px;display:flex}.mi-tray span{animation:1.1s ease-in-out infinite miServe}.mi-tray span:nth-child(2){animation-delay:.14s}.mi-tray span:nth-child(3){animation-delay:.28s}.mi-tray span:nth-child(4){animation-delay:.42s}.mi-done{text-align:center;align-items:center;padding:32px 22px}.mi-done .mi-serve-actions{justify-content:center}.mi-done-bell{font-size:46px;animation:1s .2s both mkRing}.mi-done-title{letter-spacing:-.02em;color:var(--a-text);font-size:22px;font-weight:800}.mi-photos{width:min(520px,100%);color:var(--a-muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex}.mi-photos .mi-link{align-self:center}.mi-bar{background:var(--a-light);width:100%;height:8px;box-shadow:inset 0 0 0 1px var(--a-border);border-radius:99px;overflow:hidden}.mi-bar i{background:linear-gradient(90deg, var(--a-primary), var(--a-accent));border-radius:99px;height:100%;transition:width .4s;display:block}@keyframes miServe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=860px){.mi-start{grid-template-columns:minmax(0,1fr)}.mi-dish{grid-template-columns:26px minmax(0,1fr) 104px}.mi-dish>.mi-emoji{grid-area:1/1}.mi-dish>.mi-n{grid-area:1/2}.mi-dish>.mi-price{grid-area:1/3}.mi-dish>.mi-a{grid-area:2/2}.mi-dish>.mi-row-tools{grid-area:2/3}.mi-dish>.mi-chips{grid-area:3/2/auto/-1}.mi-dish>.mi-detail{grid-area:4/1/auto/-1}.mi-dpair,.mi-mode{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.mi-card,.mi-sec{border-radius:18px;padding:16px}.mi-stat{padding-inline-end:14px}.mi-stat b{font-size:22px}.mi-serve-actions .btn,.mi-cook{flex:100%}.mi-rate .form-input{width:100%}.mi-rate label{flex:140px}}.mk{isolation:isolate;color:#e5e7eb;background:radial-gradient(120% 90% at 50% 0,#1b2740 0%,#0e1424 55%,#0a0f1c 100%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #020617b3,0 0 0 1px #94a3b824,inset 0 1px #ffffff0f}.mk:before{content:"";z-index:-1;opacity:.55;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.mk-floor{grid-template-columns:minmax(0,1fr) minmax(280px,1.25fr) minmax(0,1fr);gap:18px;min-height:440px;padding:22px 22px 8px;display:grid}.mk-rail{min-width:0;padding-top:16px;position:relative}.mk-rail-bar{background:linear-gradient(#e2e8f0,#64748b);border-radius:6px;height:10px;position:absolute;top:6px;left:2px;right:2px;box-shadow:0 3px 8px #0000008c}.mk-tickets{scrollbar-width:none;flex-direction:column;gap:12px;max-height:390px;padding:10px 4px 12px;display:flex;overflow:hidden auto}.mk-tickets::-webkit-scrollbar{display:none}.mk-ticket{color:#1f2937;transform:rotate(var(--tilt));transform-origin:50% 0;background:#fffbeb;border-radius:3px 3px 10px 10px;flex-shrink:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;padding:13px 12px 11px;animation:.6s cubic-bezier(.2,.9,.3,1.3) both mkHang;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 20px -10px #000000b3}.mk-clip{background:#475569;border-radius:0 0 4px 4px;width:34px;height:8px;margin-left:-17px;position:absolute;top:0;left:50%}.mk-thumb,.mk-glyph{object-fit:cover;border-radius:6px;grid-row:1/3;width:44px;height:44px}.mk-glyph{background:#fef3c7;place-items:center;font-size:22px;display:grid}.mk-tlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.mk-tstate{color:#6b7280;font-variant-numeric:tabular-nums;font-size:11px}.mk-ticket.mk-reading{animation:.6s cubic-bezier(.2,.9,.3,1.3) both mkHang,2.4s ease-in-out .6s infinite mkSway;box-shadow:0 0 0 2px #60a5fae6,0 16px 28px -10px #2563eb99}.mk-ticket.mk-done{opacity:.8}.mk-ticket.mk-done .mk-tlabel{padding-inline-end:66px}.mk-ticket.mk-failed{background:#fee2e2}.mk-scan{pointer-events:none;background:linear-gradient(#0000,#3b82f614 40%,#3b82f659 92%,#bfdbfef2);height:40%;animation:1.5s cubic-bezier(.45,.05,.55,.95) infinite mkScan;position:absolute;top:0;left:0;right:0}.mk-stamp{color:#dc2626;letter-spacing:.16em;opacity:.85;border:2px solid #dc2626;border-radius:6px;padding:1px 8px;font-size:13px;font-weight:800;animation:.35s cubic-bezier(.2,.9,.3,1.4) both mkStamp;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(-14deg)}.mk-stove{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding-bottom:6px;display:flex}.mk-pot-wrap{width:min(100%,300px)}.mk-pot{filter:drop-shadow(0 18px 24px #0000008c);width:100%;height:auto;display:block;overflow:visible}.mk-steam path{fill:none;stroke:#e2e8f08c;stroke-width:6px;stroke-linecap:round;stroke-dasharray:60 120;opacity:0;animation:2.8s ease-in-out infinite mkSteam}.mk-steam path:nth-child(2){animation-delay:.9s}.mk-steam path:nth-child(3){animation-delay:1.8s}.mk-simmer .mk-steam path{stroke:#f1f5f9cc;animation-duration:2s}.mk-flames path{transform-box:fill-box;transform-origin:50% 100%;animation:mkFlame .9s ease-in-out calc(var(--i) * -.17s) infinite alternate}.mk-simmer .mk-flames path{animation-duration:.55s}.mk-bubbles circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite mkBubble}.mk-bubbles circle:nth-child(2){animation-delay:.35s}.mk-bubbles circle:nth-child(3){animation-delay:.7s}.mk-bubbles circle:nth-child(4){animation-delay:1.05s}.mk-bubbles circle:nth-child(5){animation-delay:1.4s}.mk-simmer .mk-bubbles circle{animation-duration:1.1s}.mk-soup{animation:3s ease-in-out infinite mkGlow}.mk-title{letter-spacing:-.02em;color:#f8fafc;margin-top:10px;font-size:21px;font-weight:800}.mk-sub{color:#94a3b8;min-height:1.4em;margin-top:4px;font-size:13px}.mk-stage-done .mk-title{color:#fcd34d;animation:.7s cubic-bezier(.2,.9,.3,1.5) both mkService}.mk-pass{min-width:0;padding-top:16px;position:relative}.mk-lamp{pointer-events:none;background:radial-gradient(50% 60% at 50% 30%,#fbbf2442,#0000 70%);height:170px;animation:4s ease-in-out infinite mkLamp;position:absolute;top:-50px;left:6%;right:6%}.mk-pass-head{letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:flex;position:relative}.mk-bell{transform-origin:50% 10%;font-size:18px;display:inline-block}.mk-ring{animation:.9s both mkRing}.mk-plates{scrollbar-width:none;flex-direction:column;gap:8px;max-height:370px;padding:2px;display:flex;position:relative;overflow:hidden auto}.mk-plates::-webkit-scrollbar{display:none}.mk-plates-empty{color:#64748b;border:1.5px dashed #94a3b84d;border-radius:14px;padding:14px;font-size:12.5px}.mk-plate{background:#ffffff0a;border-radius:16px;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #94a3b82e}.mk-dish{color:#94a3b8;background:radial-gradient(circle at 50% 45%,#fff 0 52%,#e2e8f0 54% 64%,#cbd5e1 66%);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:19px;display:grid;box-shadow:0 4px 10px #0006}.mk-plate.mk-waiting{opacity:.55}.mk-plate.mk-waiting .mk-dish{box-shadow:none;background:0 0;border:1.5px dashed #94a3b880}.mk-plate.mk-cooking{box-shadow:inset 0 0 0 1px #60a5fa99,0 0 24px -8px #3b82f6cc}.mk-plate.mk-cooking .mk-dish{animation:1.2s ease-in-out infinite mkPulse}.mk-plate.mk-done{background:#ffffff14;animation:.55s cubic-bezier(.2,.9,.3,1.3) both mkLand}.mk-ptext{flex-direction:column;flex:1;min-width:0;display:flex}.mk-pname,.mk-par{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-pname{color:#f1f5f9;font-size:13px;font-weight:700}.mk-par{color:#94a3b8;text-align:left;font-size:12px}.mk-pcount{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.mk-fly{z-index:3;pointer-events:none;position:absolute;inset:0}.mk-word,.mk-rise{will-change:transform;animation:1.15s linear forwards mkFlyX;position:absolute}.mk-word i,.mk-rise i{font-style:normal;animation:1.15s cubic-bezier(.3,0,.7,1) forwards mkFlyY;display:inline-block}.mk-word i{color:#1f2937;white-space:nowrap;background:#fffbeb;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;box-shadow:0 6px 14px #00000073}.mk-rise i{filter:drop-shadow(0 4px 6px #00000080);font-size:24px}.mk-rise img{object-fit:cover;border:2px solid #fffbeb;border-radius:10px;width:46px;height:46px;display:block}.mk-foot{border-top:1px solid #94a3b81f;align-items:center;gap:14px;padding:12px 22px 16px;display:flex}.mk-steps{flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mk-steps li{letter-spacing:.04em;color:#64748b;flex:1;padding-top:11px;font-size:11.5px;font-weight:700;position:relative}.mk-steps li:before,.mk-steps li:after{content:"";border-radius:4px;height:4px;position:absolute;top:0;left:0}.mk-steps li:before{background:#94a3b833;right:0}.mk-steps li:after{background:linear-gradient(90deg,#3b82f6,#93c5fd);width:0;transition:width .6s}.mk-steps .mk-step-now{color:#e2e8f0}.mk-steps .mk-step-now:after{width:55%;animation:1.8s ease-in-out infinite alternate mkProgress}.mk-steps .mk-step-done{color:#93c5fd}.mk-steps .mk-step-done:after{width:100%}.mk-clock{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:13px}.mk-stop{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:600}.mk-stop:hover{background:#ffffff0f}@keyframes mkHang{0%{opacity:0;transform:rotate(var(--tilt)) translateY(-16px)}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes mkSway{0%,to{transform:rotate(var(--tilt))}50%{transform:rotate(calc(var(--tilt) * -1))}}@keyframes mkScan{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@keyframes mkStamp{0%{opacity:0;transform:translateY(-50%)rotate(-14deg)scale(2.2)}to{opacity:.85;transform:translateY(-50%)rotate(-14deg)scale(1)}}@keyframes mkSteam{0%{opacity:0;stroke-dashoffset:0;transform:translateY(8px)}30%{opacity:.9}to{opacity:0;stroke-dashoffset:-180px;transform:translateY(-14px)}}@keyframes mkFlame{0%{opacity:.8;transform:scale(1.06,.82)}to{opacity:1;transform:scale(.92,1.12)}}@keyframes mkBubble{0%,to{opacity:0;transform:scale(0)}40%{opacity:1}70%{opacity:.9;transform:scale(1)}}@keyframes mkGlow{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes mkLamp{0%,to{opacity:.75}50%{opacity:1}}@keyframes mkRing{0%{transform:rotate(0)}20%{transform:rotate(22deg)}40%{transform:rotate(-18deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes mkLand{0%{opacity:0;transform:translate(-28px)scale(.92)}70%{opacity:1;transform:translate(3px)scale(1.02)}to{opacity:1;transform:none}}@keyframes mkPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mkService{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes mkProgress{0%{width:30%}to{width:80%}}@keyframes mkFlyX{0%{transform:translate(0)}to{transform:translateX(var(--dx))}}@keyframes mkFlyY{0%{opacity:0;transform:translate(-50%)scale(.6)}12%{opacity:1;transform:translate(-50%, calc(var(--lift) * -.45)) scale(1)}45%{transform:translate(-50%, calc(var(--lift) * -1)) scale(1)}to{opacity:0;transform:translate(-50%, var(--dy)) scale(.35)}}@media (width<=980px){.mk-floor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-stove{order:-1;grid-column:1/-1}.mk-pot-wrap{width:min(62%,250px)}}@media (width<=600px){.mk{border-radius:20px}.mk-floor{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:16px 14px 6px}.mk-tickets{flex-direction:row;max-height:none;padding-bottom:8px;overflow:auto hidden}.mk-ticket{flex:0 0 200px}.mk-plates{max-height:260px}.mk-title{font-size:18px}.mk-foot{flex-wrap:wrap;padding:10px 14px 14px}.mk-steps{flex:100%}}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after,.mi-tray span,.mi-done-bell{transition:none!important;animation:none!important}.mk-fly{display:none}.mk-steam path,.mk-bubbles circle{opacity:.5}.mk-steps .mk-step-now:after{width:55%}}.ws{flex-direction:column;gap:16px;display:flex}.ws-body{flex-direction:column;gap:16px;transition:opacity .2s;display:flex}.ws-busy{opacity:.55}.ws-periods{background:var(--a-surface);box-shadow:inset 0 0 0 1px var(--a-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ws-periods button{color:var(--a-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.ws-periods button.on{background:var(--a-primary);color:#fff}.ws-card{background:var(--a-surface);border-radius:22px;min-width:0;padding:18px 20px;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.ws-card-title{color:var(--a-text);margin-bottom:14px;font-size:15px;font-weight:700}.ws-card-title small{color:var(--a-muted);margin-inline-start:8px;font-size:12px;font-weight:500}.ws-empty{color:var(--a-muted);padding:6px 0;font-size:13px}.ws-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.ws-kpi{background:var(--a-surface);border-radius:18px;padding:16px 18px;box-shadow:0 1px 2px #1010140a,0 12px 32px -20px #1010143d}.ws-kpi span{color:var(--a-muted);font-size:12.5px;font-weight:600}.ws-kpi b{letter-spacing:-.02em;color:var(--a-text);font-variant-numeric:tabular-nums;margin:2px 0;font-size:30px;font-weight:800;display:block}.ws-kpi small{color:var(--a-muted);font-size:12px}.ws-chart{grid-template-columns:auto minmax(0,1fr);column-gap:10px;display:grid}.ws-axis{min-width:28px;height:180px;color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.ws-axis span{position:absolute;right:0;transform:translateY(50%)}.ws-plot{align-items:flex-end;gap:2px;height:180px;display:flex;position:relative}.ws-line{border-top:1px solid var(--a-border);pointer-events:none;height:0;position:absolute;left:0;right:0}.ws-col{z-index:1;border-radius:4px;outline:none;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:2px;height:100%;display:flex;position:relative}.ws-col:hover,.ws-col:focus-visible{background:color-mix(in srgb, var(--a-primary) 9%, transparent)}.ws-bar{background:var(--a-primary);border-radius:4px 4px 0 0;width:100%;max-width:24px;display:block}.ws-tip{z-index:2;background:var(--a-text);color:var(--a-surface);white-space:nowrap;pointer-events:none;border-radius:10px;flex-direction:column;gap:1px;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:-6px;transform:translate(-50%,-100%);box-shadow:0 8px 20px -8px #0006}.ws-tip b{font-size:12.5px}.ws-tip-l{transform:translate(-12px,-100%)}.ws-tip-r{transform:translate(calc(12px - 100%),-100%)}.ws-xaxis{color:var(--a-muted);font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:6px;font-size:11px;display:flex}.ws-table{color:var(--a-text);margin-top:14px;font-size:13px}.ws-table summary{color:var(--a-btn-sec-txt);cursor:pointer;font-weight:700}.ws-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:420px;margin-top:8px}.ws-table th,.ws-table td{border-bottom:1px solid var(--a-border);text-align:right;padding:5px 8px}.ws-table th:first-child,.ws-table td:first-child{text-align:left}.ws-table th{color:var(--a-muted);font-size:12px}.pl-card{margin-bottom:20px}.pl-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pl-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pl-totals div{background:var(--a-light);border-radius:14px;padding:10px 12px}.pl-totals b{color:var(--a-text);font-variant-numeric:tabular-nums;font-size:18px;display:block}.pl-totals span{color:var(--a-muted);font-size:12px}.pl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pl-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--a-text);font-size:13px}.pl-table th{color:var(--a-muted);text-align:left;border-bottom:1px solid var(--a-border);padding:6px 8px;font-size:12px;font-weight:600}.pl-table td{vertical-align:top;border-bottom:1px solid var(--a-border);padding:9px 8px}.pl-table small{color:var(--a-muted);overflow-wrap:anywhere;font-size:11.5px;display:block}.pl-table .pl-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-no{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.pl-ok{color:color-mix(in srgb, #16a34a 70%, var(--a-text))}.pl-bad{color:color-mix(in srgb, #dc2626 70%, var(--a-text))}.pl-muted{color:var(--a-muted)}.pl-link{color:var(--a-btn-sec-txt,var(--a-primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.pl-link:disabled{opacity:.5;cursor:default}.pl-table .pl-link{margin-top:2px;display:block}@media (width<=560px){.pl-totals b{font-size:15px}}.pl-void td{opacity:.62}.pl-void td.pl-keep{opacity:1}.pl-tag{letter-spacing:.04em;color:color-mix(in srgb, #dc2626 75%, var(--a-text));background:color-mix(in srgb, #dc2626 14%, var(--a-surface));border-radius:99px;margin-inline-start:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.pl-struck{text-decoration:line-through}.pl-acts{flex-wrap:wrap;gap:4px 10px;display:flex}.pl-table .pl-acts .pl-link{margin-top:0;display:inline}.bp-overlay{z-index:230;background:#0a101e8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bp-modal{background:var(--a-surface);width:100%;max-width:1080px;max-height:calc(100dvh - 32px);color:var(--a-text);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.bp-head{border-bottom:1px solid var(--a-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.bp-title{font-size:17px;font-weight:700}.bp-intro{color:var(--a-muted);margin-top:3px;font-size:13px}.bp-x{background:var(--a-light);width:34px;height:34px;color:var(--a-text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:14px}.bp-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px 22px;display:grid;overflow-y:auto}.bp-pane{min-width:0}.bp-label{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.bp-label .pl-link{text-transform:none;letter-spacing:0;font-size:12.5px}.bp-paper{background:#fff;border-radius:6px;min-height:220px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 10px 30px -12px #00000059}.bp-paper canvas{width:100%;height:auto;display:block}.bp-paper[data-state=drawing] canvas,.bp-paper[data-state=failed] canvas{visibility:hidden;height:0}.bp-wait{color:#5a6478;text-align:center;justify-content:center;align-items:center;min-height:220px;padding:20px;font-size:13px;display:flex}.bp-meta{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 10px;font-size:13px;display:grid}.bp-meta dt{color:var(--a-muted)}.bp-meta dd{overflow-wrap:anywhere;margin:0;font-weight:600}.bp-mail{color:#3d444d;box-shadow:0 0 0 1px var(--a-border);border-radius:12px;overflow:hidden}.bp-extra{padding:0 22px 12px}.bp-extra label{color:var(--a-muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.bp-extra textarea{box-sizing:border-box;border:1px solid var(--a-border);background:var(--a-light);width:100%;color:var(--a-text);font:inherit;resize:vertical;border-radius:10px;padding:9px 12px;font-size:13px}.bp-error{color:color-mix(in srgb, #dc2626 80%, var(--a-text));background:color-mix(in srgb, #dc2626 10%, var(--a-surface));border-radius:10px;margin:0 22px 10px;padding:10px 12px;font-size:13px}.bp-actions{border-top:1px solid var(--a-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 22px 18px;display:flex}.bp-btn{border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px;font-size:13.5px;font-weight:600}.bp-btn:disabled{opacity:.5;cursor:default}.bp-primary{background:var(--a-primary);color:#fff;border-color:#0000}.bp-danger{color:#fff;background:#dc2626;border-color:#0000}@media (width<=760px){.bp-overlay{align-items:stretch;padding:0}.bp-modal{border-radius:0;max-height:100dvh;overflow-y:auto}.bp-body{grid-template-columns:minmax(0,1fr);padding:14px 16px;overflow:visible}.bp-actions{background:var(--a-surface);position:sticky;bottom:0}.bp-head,.bp-actions{padding-left:16px;padding-right:16px}.bp-extra{padding:0 16px 12px}.bp-actions .bp-btn{flex:100%}}.bp-pages-list{flex-direction:column;gap:12px;display:flex}.bp-pages[data-state=drawing] .bp-pages-list{opacity:.55;transition:opacity .2s}.qd-head-acts{align-items:center;gap:14px;display:flex}.qd-new{padding:8px 14px;font-size:12.5px}.qd-table{min-width:880px}.qd-rev{color:var(--a-muted);background:var(--a-light);border-radius:99px;margin-inline-start:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.qd-pill{letter-spacing:.02em;white-space:nowrap;color:var(--a-muted);background:var(--a-light);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.qd-issued,.qd-sending,.qd-sent{color:color-mix(in srgb, #1d4ed8 80%, var(--a-text));background:color-mix(in srgb, #1d4ed8 12%, var(--a-surface))}.qd-accepted,.qd-part{color:color-mix(in srgb, #b45309 85%, var(--a-text));background:color-mix(in srgb, #f59e0b 16%, var(--a-surface))}.qd-paid{color:color-mix(in srgb, #16a34a 75%, var(--a-text));background:color-mix(in srgb, #16a34a 14%, var(--a-surface))}.qd-failed,.qd-cancelled{color:color-mix(in srgb, #dc2626 75%, var(--a-text));background:color-mix(in srgb, #dc2626 12%, var(--a-surface))}.qd-receipt{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;font-size:12px;display:flex}.qd-receipt .pl-acts .pl-link{margin-top:0;display:inline}.qd-foot{flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.qd-earlier{color:var(--a-muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.qd-to{box-sizing:border-box;border:1px solid var(--a-border);background:var(--a-light);width:100%;max-width:420px;color:var(--a-text);font:inherit;border-radius:10px;padding:9px 12px;font-size:13px}.qe-modal{max-width:1240px}.qe-body{flex:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.qe-form{border-right:1px solid var(--a-border);min-width:0;padding:14px 22px 18px;overflow-y:auto}.qe-side{background:var(--a-light);min-width:0;padding:14px 22px 18px;overflow-y:auto}.qe-sec{border-bottom:1px solid var(--a-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0 0 14px;padding:0 0 16px;display:grid}.qe-sec:last-child{border-bottom:0;margin-bottom:0}.qe-h{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);grid-column:1/-1;font-size:12px;font-weight:800}.qe-field{min-width:0;color:var(--a-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.qe-wide{grid-column:1/-1}.qe-field input,.qe-field select,.qe-field textarea,.qe-addon input{box-sizing:border-box;border:1px solid var(--a-border);background:var(--a-surface);width:100%;color:var(--a-text);font:inherit;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:500}.qe-field select:disabled{opacity:.55}.qe-field textarea{resize:vertical;line-height:1.45}.qe-field small{color:var(--a-muted);font-weight:500}.qe-note{color:var(--a-muted);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.5}.qe-addon{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 64px 100px auto 30px;align-items:center;gap:6px;display:grid}.qe-a-rec{color:var(--a-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.qe-a-x{background:var(--a-light);width:30px;height:30px;color:var(--a-muted);cursor:pointer;border:0;border-radius:50%}.qe-sec>.pl-link{grid-column:1/-1;justify-self:start}.qe-days{margin-inline-end:10px;font-size:12px}.qe-sum{background:var(--a-surface);box-shadow:inset 0 0 0 1px var(--a-border);border-radius:14px;flex-direction:column;gap:4px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.qe-sum div{color:var(--a-muted);justify-content:space-between;gap:12px;display:flex}.qe-sum b{color:var(--a-text);font-variant-numeric:tabular-nums}.qe-sum .qe-good span,.qe-sum .qe-good b{color:color-mix(in srgb, #16a34a 75%, var(--a-text))}.qe-sum .qe-total{border-top:1px solid var(--a-border);margin-top:2px;padding-top:6px;font-size:15px}.qe-sum .qe-total span{color:var(--a-text);font-weight:700}.qe-sum small{color:var(--a-muted)}.qe-missing{text-align:end;color:color-mix(in srgb, #dc2626 80%, var(--a-text));flex:100%;font-size:12.5px}@media (width<=860px){.qe-body{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.qe-form,.qe-side{border-right:0;overflow:visible}.qe-modal{overflow-y:auto}}@media (width<=560px){.qd-pill,.qd-rev,.qe-a-rec,.qe-field small,.qd-receipt{font-size:12px}.qe-form,.qe-side{padding:12px 16px 16px}.qe-sec{grid-template-columns:minmax(0,1fr)}.qe-addon{grid-template-columns:minmax(0,1fr) 56px 84px 30px}.qe-a-rec{grid-area:2/1/auto/-1}}.ws-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.ws-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ws-rows li{grid-template-columns:minmax(0,1.25fr) minmax(48px,1fr) auto;align-items:center;gap:10px;display:grid}.ws-name{min-width:0;color:var(--a-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ws-name small{color:var(--a-muted);text-overflow:ellipsis;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.ws-meter{height:10px;display:block}.ws-meter i{background:var(--a-primary);border-radius:0 4px 4px 0;height:100%;display:block}.ws-n{min-width:34px;color:var(--a-text);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ws-more{margin-top:10px}.ws-setup p{color:var(--a-text);margin:0 0 10px;font-size:13.5px;line-height:1.55}.ws-setup pre{background:var(--a-light);color:var(--a-text);border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:12.5px;overflow-x:auto}.ws-skip{color:var(--a-muted)}@media (width<=560px){.ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-kpi b{font-size:24px}.ws-axis,.ws-plot{height:140px}.ws-grid{grid-template-columns:minmax(0,1fr)}.ws-card{border-radius:18px;padding:16px}}.admin-app.vx .admin-demo-strip{margin:0 0 16px}.demo-banner{--demo-accent:var(--a-primary,#2563eb);background:color-mix(in srgb, var(--demo-accent) 8%, var(--a-surface,#fff));color:var(--a-text,#1a2744);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.admin-app.vx .demo-banner{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--demo-accent) 30%, transparent);border-radius:18px}.demo-banner.demo-urgent{--demo-accent:#b45309}.demo-text{flex:420px;min-width:0}.demo-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.demo-tag{background:var(--demo-accent);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:6px;padding:2px 9px;font-size:10.5px;font-weight:800}.demo-when{font-weight:700}.demo-when small{color:var(--a-muted,#5a7199);font-size:12.5px;font-weight:500}.demo-note{color:var(--a-muted,#5a7199);font-size:12.5px}.demo-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.demo-banner .btn-sm{border-radius:999px;padding:7px 14px;font-weight:600}.demo-urgent .demo-run{background:var(--demo-accent)}
