:root{--suvidha-bg:#e2e7ef;--suvidha-text:#101828;--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)}@media(prefers-color-scheme:dark){:root{--suvidha-bg:#030303;--suvidha-text:#f0f3f8;--suvidha-text-secondary:#b7c2d0}}html{overflow-x:hidden}#__nuxt,body,html{background:var(--sky-background-color,var(--suvidha-bg));color:var(--sky-text-primary,var(--suvidha-text))}#__nuxt,body,html{margin:0;min-height:100%;max-width:100%;font-family:var(--sky-font,var(--suvidha-font));-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}.app-loading{min-height:100vh;justify-content:center;color:var(--sky-text-secondary)}.app-loading,.dialog-footer{display:flex;align-items:center}.dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}@media(max-width:480px){.dialog-footer{flex-direction:column;align-items:stretch}.dialog-footer>*{width:100%}}.sky-table-section-title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.sky-table-section-subtitle{margin:.35rem 0 0;font-size:.85rem;color:var(--sky-text-secondary);line-height:1.4}.sky-table-section-footnote{margin:0;font-size:.78rem;color:var(--sky-text-tertiary);line-height:1.45}.sky-table-host,sky-table.sky-table-host{min-width:0;max-width:100%;display:block}: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:translate3d(0,5px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-up{0%{opacity:0;transform:translate3d(0,4px,0)}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,.pwa-install-banner,.pwa-toast,.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}}@supports not (height:100dvh){.admin-shell,.admin-sidebar{min-height:100vh!important;max-height:100vh}.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:.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{animation:none!important;transition:none!important}html.suvidha-ultra-lite .sky-icon-compat{display:inline-block;width:.8em;height:.8em;border-radius:999px;background:currentColor;opacity:.7;vertical-align:-.06em}html.suvidha-ultra-lite .sky-alert-compat{margin:.5rem 0;padding:.65rem .75rem;border-radius:8px;font-size:.875rem;line-height:1.35;border:1px solid var(--sky-border-light,#cbd5e1);background:var(--sky-glass-solid,#f8fafc);color:var(--sky-text-primary,#0f172a)}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 #__nuxt,html.suvidha-auth body{height:auto!important;max-height:none!important;min-height:100%;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y}html.suvidha-auth #__nuxt>*{min-height:0}html.suvidha-pos,html.suvidha-pos #__nuxt,html.suvidha-pos body{height:auto!important;max-height:none!important;min-height:100%;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y}html.suvidha-auth .login-bg{overflow:hidden}html.suvidha-auth .login-screen{display:block;min-height:100dvh;min-height:100vh;height:auto;overflow-x:hidden}html.suvidha-auth .login-brand,html.suvidha-auth .login-main{overflow-x:hidden}@media(min-width:961px){html.suvidha-auth .login-screen{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}html.suvidha-auth .login-brand{min-height:0;overflow:hidden}html.suvidha-auth .login-main{min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.app-notifications[data-v-68781c79]{z-index:10000}
