:root{--suvidha-bg:#e6eaef;--suvidha-text:#0b0d10;--suvidha-text-secondary:#475467;--suvidha-font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sky-background-color:var(--suvidha-bg);--sky-text-primary:var(--suvidha-text);--sky-text-secondary:var(--suvidha-text-secondary);--sky-font:var(--suvidha-font)}html.suvidha-ultra-lite{--sky-background-color:#e2e7ef;--sky-glass-secondary:#edf1f6;--sky-glass-solid:#fff;--sky-border:#cbd5e1;--sky-border-light:#d5dce5;--sky-text-primary:#101828;--sky-text-secondary:#475467;--sky-text-tertiary:#667085;--sky-text-light:#fff;--sky-active-primary:#0e7490;--sky-active-secondary:#155e75;--sky-active-g0:#0e74901a;--sky-active-g1:#0e749033;--sky-success-primary:#15803d;--sky-success-secondary:#16a34a;--sky-success-g0:#15803d1f;--sky-danger-primary:#b42318;--sky-danger-g0:#b423181a;--sky-info-g0:#0284c71a;--sky-warning-g0:#d977061f;--sky-box-shadow-primary:0 1px 4px #0f172a1a;--sky-box-shadow-secondary:0 4px 14px #0f172a1f;--sky-box-shadow-tertiary:0 10px 28px #0f172a29;--sky-shadow-md:var(--sky-box-shadow-secondary);--sky-radius-primary:8px;--sky-radius-secondary:12px;--sky-radius-tertiary:16px;--sky-font:system-ui, -apple-system, "Segoe UI", sans-serif;--sky-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace}@media (prefers-color-scheme:dark){:root{--suvidha-bg:#030303;--suvidha-text:#f0f3f8;--suvidha-text-secondary:#b7c2d0}html.suvidha-ultra-lite{--sky-background-color:#060a12;--sky-glass-secondary:#111827;--sky-glass-solid:#0f172a;--sky-border:#334155;--sky-border-light:#293548;--sky-text-primary:#f0f3f8;--sky-text-secondary:#b7c2d0;--sky-text-tertiary:#94a3b8}}html{overflow-x:hidden}#__nuxt,body,html{background:var(--sky-background-color,var(--suvidha-bg));color:var(--sky-text-primary,var(--suvidha-text));max-width:100%;min-height:100%;font-family:var(--sky-font,var(--suvidha-font));-webkit-font-smoothing:antialiased;margin:0}*,:after,:before{box-sizing:border-box}.app-loading{min-height:100vh;color:var(--sky-text-secondary);justify-content:center;align-items:center;display:flex}sky-dialog::part(dialog){max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.dialog-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:480px){.dialog-footer{flex-direction:column;align-items:stretch}.dialog-footer>*{width:100%}}.sky-table-section-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.sky-table-section-subtitle{color:var(--sky-text-secondary);margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.sky-table-section-footnote{color:var(--sky-text-tertiary);margin:0;font-size:.78rem;line-height:1.45}.sky-table-host,sky-table.sky-table-host{min-width:0;max-width:100%;display:block}.admin-shell,.default-layout,.login-screen{--site-glass-canvas:var(--sky-background-color);--site-glass-border:1px solid color-mix(in srgb, var(--sky-text-primary) 22%, #0000);--site-glass-border-soft:1px solid color-mix(in srgb, var(--sky-text-primary) 12%, #0000);--site-glass-border-strong:1px solid color-mix(in srgb, var(--sky-text-primary) 32%, #0000);--site-glass-fill:var(--sky-glass-primary);--site-glass-fill-strong:var(--sky-glass-secondary);--site-glass-blur:var(--sky-blur-secondary) var(--sky-saturation-secondary) var(--sky-brightness-secondary);--site-glass-blur-lg:var(--sky-blur-tertiary) var(--sky-saturation-tertiary) var(--sky-brightness-tertiary);--site-accent-cyan:color-mix(in srgb, var(--sky-active-primary) 72%, #5eead4);--site-accent-sky:color-mix(in srgb, var(--sky-active-primary) 55%, #38bdf8);--site-accent-violet:color-mix(in srgb, var(--sky-active-secondary,#8b5cf6) 80%, #8b5cf6);--site-glass-shadow:var(--sky-box-shadow-secondary);--site-glass-shadow-lg:var(--sky-box-shadow-tertiary);--site-glass-radius-lg:16px;--site-glass-radius-xl:20px}.suvidha-shell__backdrop{z-index:-1;pointer-events:none;background:var(--site-glass-canvas,var(--sky-background-color));position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.suvidha-shell__glow{filter:blur(90px);opacity:.32;border-radius:50%;animation:26s ease-in-out infinite alternate suvidha-glass-orb-drift;position:absolute}.suvidha-shell__glow--a{background:radial-gradient(circle,var(--site-accent-sky) 0,#0000 70%);width:28rem;height:28rem;top:-12rem;left:-8rem}.suvidha-shell__glow--b{background:radial-gradient(circle,var(--site-accent-violet) 0,#0000 70%);width:32rem;height:32rem;animation-duration:30s;animation-direction:alternate-reverse;top:8%;right:-10rem}.suvidha-shell__glow--c{opacity:.28;background:radial-gradient(circle,var(--site-accent-cyan) 0,#0000 70%);width:24rem;height:24rem;animation-duration:34s;top:58%;left:6%}@keyframes suvidha-glass-orb-drift{0%{transform:translate(0)}to{transform:translate(42px,30px)}}.site-glass-panel{border:var(--site-glass-border-soft);border-radius:var(--site-glass-radius-lg);background:var(--site-glass-fill);-webkit-backdrop-filter:var(--site-glass-blur);box-shadow:var(--site-glass-shadow)}.site-glass-panel--raised{border:var(--site-glass-border);background:var(--site-glass-fill-strong);-webkit-backdrop-filter:var(--site-glass-blur-lg);box-shadow:var(--site-glass-shadow-lg)}.admin-shell .admin-content sky-sheet{height:auto}.admin-shell .admin-content .content-panel,.admin-shell .admin-content .filter-bar,.admin-shell .admin-content .page-toolbar,.admin-shell .admin-content .section-card.site-glass-panel,.admin-shell .admin-content sky-sheet{background:var(--sky-glass-solid);-webkit-backdrop-filter:var(--site-glass-blur);border-color:color-mix(in srgb,var(--sky-text-primary) 14%,#0000)}@media (prefers-reduced-motion:reduce){.suvidha-shell__glow{animation:none}}:root{--motion-duration-fast:.12s;--motion-duration:.2s;--motion-duration-slow:.26s;--motion-ease:cubic-bezier(.33, 1, .68, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1)}@keyframes motion-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){.login-card,.page-root,.pos-app{animation:motion-page-in var(--motion-duration-slow) var(--motion-ease-out) both}.dash-hero,.dash-overview-stats>sky-sheet,.empty-state,.loading-block:not(.loading-block--overlay),.section-card,.stat-grid>.stat-card{animation:motion-fade-up var(--motion-duration) var(--motion-ease-out) both}.dash-overview-stats>sky-sheet:first-child,.stat-grid>.stat-card:first-child{animation-delay:0s}.dash-overview-stats>sky-sheet:nth-child(2),.stat-grid>.stat-card:nth-child(2){animation-delay:40ms}.dash-overview-stats>sky-sheet:nth-child(3),.stat-grid>.stat-card:nth-child(3){animation-delay:80ms}.dash-overview-stats>sky-sheet:nth-child(4),.stat-grid>.stat-card:nth-child(4){animation-delay:.12s}.page-alert,.quick-link{animation:motion-fade-in var(--motion-duration-fast) var(--motion-ease-out) both}.quick-link{transition:transform var(--motion-duration-fast) var(--motion-ease)}.quick-link:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.dash-hero,.login-card,.page-alert,.page-root,.pos-app,.quick-link,.section-card,.stat-card{animation:none!important}}html.suvidha-ultra-lite .pos-app,html.suvidha-ultra-lite .pos-app *,html.suvidha-ultra-lite .pos-app :after,html.suvidha-ultra-lite .pos-app :before{transition:none!important;animation:none!important}@supports not (height:100dvh){.admin-shell,.admin-sidebar{max-height:100vh;min-height:100vh!important}.pos-app,.pos-layout-root{min-height:100vh!important}.admin-shell,.admin-sidebar{height:100vh!important}}html.suvidha-admin,html.suvidha-admin #__nuxt,html.suvidha-admin body{height:100%;max-height:100%;overflow:hidden}html.suvidha-legacy-android .pos-orb,html.suvidha-touch .pos-orb{filter:none;opacity:.25}html.suvidha-touch .pos-app,html.suvidha-touch .pos-layout-root{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}html.suvidha-touch .pos-app :not([class*=-enter]):not([class*=-leave]){animation-duration:.01ms!important;animation-iteration-count:1!important}html.suvidha-touch .pos-brand-bar,html.suvidha-touch .pos-dock-panel,html.suvidha-touch .pos-hero-card,html.suvidha-touch .pos-operator{box-shadow:0 1px 4px var(--sky-box-shadow-primary)}html.suvidha-touch .pos-icon-btn,html.suvidha-touch .pos-zone-btn,html.suvidha-touch .sidebar-quick-btn,html.suvidha-touch [role=button],html.suvidha-touch a,html.suvidha-touch button{touch-action:manipulation;-webkit-tap-highlight-color:var(--sky-active-g1)}@media (max-width:768px){button,input,select,textarea{font-size:max(16px,1em)}}@supports not (gap:0.5rem){.pos-top-actions>*+*,.report-export-bar-actions>*+*{margin-left:.5rem}}html.suvidha-ultra-lite *,html.suvidha-ultra-lite :after,html.suvidha-ultra-lite :before{transition:none!important;animation:none!important}html.suvidha-ultra-lite .sky-icon-compat{opacity:.7;vertical-align:-.06em;background:currentColor;border-radius:999px;width:.8em;height:.8em;display:inline-block}html.suvidha-ultra-lite .sky-alert-compat{border:1px solid var(--sky-border-light,#cbd5e1);background:var(--sky-glass-solid,#f8fafc);color:var(--sky-text-primary,#0f172a);border-radius:8px;margin:.5rem 0;padding:.65rem .75rem;font-size:.875rem;line-height:1.35}html.suvidha-ultra-lite .sky-alert-compat--danger{border-color:var(--sky-danger-primary,#dc2626);background:var(--sky-danger-g1,#fef2f2);color:var(--sky-danger-primary,#b91c1c)}html.suvidha-ultra-lite .sky-alert-compat--warning{border-color:var(--sky-warning-primary,#d97706);background:var(--sky-warning-g1,#fffbeb);color:var(--sky-warning-primary,#92400e)}html.suvidha-auth,html.suvidha-auth body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y;overflow-y:auto!important}html.suvidha-auth,html.suvidha-auth #__nuxt,html.suvidha-auth #suvidha-sky-theme-host,html.suvidha-auth body,html.suvidha-auth sky-theme-provider{min-height:100vh;overflow-x:hidden;height:auto!important;max-height:none!important}html.suvidha-auth #__nuxt>*{min-height:100vh}html.suvidha-pos,html.suvidha-pos #__nuxt,html.suvidha-pos body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y;min-height:100%;overflow-x:hidden;height:auto!important;max-height:none!important;overflow-y:auto!important}html.suvidha-auth .login-screen{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;display:flex;overflow-x:hidden}html.suvidha-auth .login-shell{overflow-x:hidden}
