@import "https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap";.theme-switch[data-v-3a8f35be]{background:var(--dt-surface-hover);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 4px 8px;padding:3px;display:grid}.theme-switch__option[data-v-3a8f35be]{height:28px;color:var(--dt-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;font-size:12px;font-weight:600}.theme-switch__option[data-v-3a8f35be]:hover{color:var(--dt-text)}.theme-switch__option--on[data-v-3a8f35be],.theme-switch__option--on[data-v-3a8f35be]:hover{background:var(--dt-primary);color:var(--dt-on-primary)}.theme-switch__option[data-v-3a8f35be]:focus-visible{outline:2px solid var(--dt-focus-ring);outline-offset:1px}html,body,#app{background:var(--dt-page-bg);height:100%;color:var(--dt-text);margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-bg{background:var(--x-auth-bg);box-sizing:border-box;justify-content:center;min-height:100vh;padding:56px 16px 24px;display:flex}.boot-wrap[data-v-d3e41d9a]{justify-content:center;align-items:center;height:100vh;display:flex}.boot-wrap--restart[data-v-d3e41d9a]{text-align:center;color:var(--dt-heading);flex-direction:column;gap:16px;padding:0 16px}.portal-layout[data-v-d3e41d9a]{height:100vh}.portal-sider[data-v-d3e41d9a]{background:var(--dt-sidebar-bg);flex-direction:column;display:flex}.portal-sider[data-v-d3e41d9a] .n-layout-sider__border{background-color:var(--dt-sidebar-border)}.portal-sider[data-v-d3e41d9a] .n-layout-sider-scroll-container{flex-direction:column;height:100%;display:flex}.sider-brand[data-v-d3e41d9a]{border-bottom:1px solid var(--dt-divider);align-items:center;gap:10px;padding:20px 16px;display:flex}.sider-brand--logo[data-v-d3e41d9a]{padding:18px 16px 14px}.sider-brand__logo[data-v-d3e41d9a]{width:120px;height:auto;display:block}.sider-brand__icon[data-v-d3e41d9a]{background:var(--dt-primary);width:36px;height:36px;color:var(--dt-on-primary);border-radius:8px;justify-content:center;align-items:center;font-family:Hind Siliguri,sans-serif;font-size:18px;font-weight:700;display:flex}.sider-brand__name[data-v-d3e41d9a]{color:var(--dt-heading);font-family:Hind Siliguri,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.sider-brand__sub[data-v-d3e41d9a]{color:var(--dt-text-muted);margin-top:2px;font-size:12px}.sider-nav[data-v-d3e41d9a]{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex}.sider-nav__badge[data-v-d3e41d9a]{background:var(--dt-badge-bg);min-width:20px;color:var(--dt-badge-text);text-align:center;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:16px}.sider-nav__item--active .sider-nav__badge[data-v-d3e41d9a]{background:var(--dt-nav-active-text);color:var(--dt-nav-active-bg)}.sider-nav__item[data-v-d3e41d9a]{cursor:pointer;color:var(--dt-nav-text);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.sider-nav__item[data-v-d3e41d9a]:hover{background:var(--dt-surface-hover)}.sider-nav__item--active[data-v-d3e41d9a]{background:var(--dt-nav-active-bg);color:var(--dt-nav-active-text)}.sider-nav__item--active[data-v-d3e41d9a]:hover{background:var(--dt-nav-active-bg)}.sider-nav__section[data-v-d3e41d9a]{width:100%;color:var(--dt-nav-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;margin-top:6px;padding:10px 14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.sider-nav__section[data-v-d3e41d9a]:hover{background:var(--dt-surface-hover)}.sider-nav__section--active[data-v-d3e41d9a]{font-weight:700}.sider-nav__section-label[data-v-d3e41d9a]{flex:1}.sider-nav__chevron[data-v-d3e41d9a]{opacity:.7;transition:transform .15s}.sider-nav__chevron--open[data-v-d3e41d9a]{transform:rotate(180deg)}.sider-nav__item--nested[data-v-d3e41d9a]{padding-left:30px;font-size:13.5px}.sider-nav__item[aria-disabled=true][data-v-d3e41d9a],.sider-nav__item[aria-disabled=true][data-v-d3e41d9a]:hover{color:var(--dt-text-muted);cursor:not-allowed;background:0 0}.sider-nav__soon[data-v-d3e41d9a]{border:1px solid var(--dt-border);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.sider-footer[data-v-d3e41d9a]{border-top:1px solid var(--dt-divider);flex-direction:column;gap:8px;padding:12px;display:flex}.sider-user[data-v-d3e41d9a]{padding:6px 4px}.sider-user__name[data-v-d3e41d9a]{color:var(--dt-heading);font-size:14px;font-weight:600}.sider-user__role[data-v-d3e41d9a]{color:var(--dt-text-muted);text-transform:capitalize;margin-top:2px;font-size:12px}.sider-signout[data-v-d3e41d9a]{cursor:pointer;color:var(--dt-text-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.sider-signout[data-v-d3e41d9a]:hover{background:var(--dt-surface-hover);color:var(--dt-heading)}.sider-signout--active[data-v-d3e41d9a]{color:var(--dt-heading);font-weight:700}.portal-banner[data-v-d3e41d9a]{background:var(--dt-warning-tint);border:1px solid var(--dt-warning-border);color:var(--dt-warning);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.portal-banner__link[data-v-d3e41d9a]{color:var(--dt-heading);margin-left:4px;font-weight:700}.portal-content[data-v-d3e41d9a]{padding:32px 40px;overflow-y:auto}.portal-topbar[data-v-d3e41d9a],.portal-tabbar[data-v-d3e41d9a],.portal-scrim[data-v-d3e41d9a],.sider-close[data-v-d3e41d9a]{display:none}.sider-brand__text[data-v-d3e41d9a]{flex:1;min-width:0}.portal-sider[data-v-d3e41d9a]{padding-left:env(safe-area-inset-left)}.portal-content[data-v-d3e41d9a]{padding-right:max(40px, env(safe-area-inset-right))}@media screen and (width<=860px){.portal-layout[data-v-d3e41d9a]{height:100dvh}.portal-sider[data-v-d3e41d9a]{z-index:40;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;box-shadow:4px 0 20px var(--x-shadow);transition:transform .2s,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%);position:fixed!important}.portal-sider--open[data-v-d3e41d9a]{visibility:visible;transition:transform .2s;transform:none}.sider-close[data-v-d3e41d9a]{min-width:44px;min-height:44px;color:var(--dt-heading);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:-8px -8px -8px 0;display:flex}.portal-scrim[data-v-d3e41d9a]{z-index:30;background:var(--x-scrim);display:block;position:fixed;inset:0}.portal-topbar[data-v-d3e41d9a]{z-index:20;background:var(--dt-inverse-bg);color:var(--dt-inverse-heading);border-bottom:1px solid var(--dt-inverse-divider);padding:6px max(12px, env(safe-area-inset-right)) 6px max(6px, env(safe-area-inset-left));padding-top:max(6px, env(safe-area-inset-top));align-items:center;gap:10px;display:flex;position:sticky;top:0}.portal-topbar__menu[data-v-d3e41d9a]{min-width:44px;min-height:44px;color:var(--dt-inverse-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.portal-topbar__logo[data-v-d3e41d9a]{flex-shrink:0;width:96px;height:auto;display:block}.portal-topbar__title[data-v-d3e41d9a]{white-space:nowrap;text-overflow:ellipsis;font-family:Hind Siliguri,sans-serif;font-size:16px;font-weight:600;overflow:hidden}.sider-brand__icon--sm[data-v-d3e41d9a]{background:var(--dt-inverse-heading);width:30px;height:30px;color:var(--dt-inverse-bg);flex-shrink:0;font-size:15px}.sider-nav__item[data-v-d3e41d9a],.sider-nav__section[data-v-d3e41d9a]{min-height:44px}.portal-content[data-v-d3e41d9a]{padding:16px max(12px, env(safe-area-inset-right)) 32px max(12px, env(safe-area-inset-left))}.portal-content--tabs[data-v-d3e41d9a]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.portal-tabbar[data-v-d3e41d9a]{z-index:20;background:var(--dt-surface);border-top:1px solid var(--dt-border);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);display:flex;position:fixed;bottom:0;left:0;right:0}.portal-tab[data-v-d3e41d9a]{cursor:pointer;min-height:56px;font:inherit;color:var(--dt-text-muted);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 6px;font-size:11px;font-weight:500;display:flex;position:relative}.portal-tab--active[data-v-d3e41d9a]{color:var(--dt-heading);font-weight:700}.portal-tab__badge[data-v-d3e41d9a]{background:var(--dt-badge-bg);min-width:16px;color:var(--dt-badge-text);text-align:center;border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;left:55%}}html,body,#app{height:100%;margin:0}.n-input:not(.n-input--textarea) .n-input-wrapper{height:var(--n-height);align-items:center;display:flex;padding-top:0!important;padding-bottom:0!important}.n-input:not(.n-input--textarea) .n-input__input-el{appearance:none;height:100%!important;line-height:var(--n-height)!important;padding-top:0!important;padding-bottom:0!important}.n-input__input-el::placeholder{line-height:inherit}.n-modal-body-wrapper .n-modal-scroll-content{box-sizing:border-box;padding:40px 16px}@media screen and (width<=860px){.n-input .n-input__input-el,.n-input .n-input__textarea-el,.n-input .n-input__placeholder,.n-input .n-input__input-mirror,.n-input .n-input__textarea-mirror,.n-base-selection .n-base-selection-input,.n-base-selection .n-base-selection-label,.n-base-selection .n-base-selection-placeholder,.n-base-selection .n-base-selection-input-tag__input,.n-base-selection .n-base-selection-input-tag__mirror{font-size:16px!important}.n-modal-body-wrapper .n-modal-scroll-content{padding-top:max(40px, calc(env(safe-area-inset-top) + 12px));padding-bottom:max(40px, calc(env(safe-area-inset-bottom) + 16px))}.n-drawer .n-drawer-content .n-drawer-header{padding-top:max(16px, env(safe-area-inset-top))}.n-message-container.n-message-container--top{top:max(12px, env(safe-area-inset-top))!important}}@media print{.portal-topbar,.portal-tabbar{display:none!important}}.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}:root,.dt-paper{--navy:var(--dt-primary);--navy-pressed:var(--dt-primary-pressed);--accent:var(--dt-accent);--accent-soft:var(--dt-accent-tint);--bg:var(--dt-page-bg);--surface:var(--dt-surface);--surface-alt:var(--dt-surface-sunken);--border:var(--dt-border);--divider:var(--dt-divider);--row-divider:var(--dt-divider);--text:var(--dt-heading);--text-body:var(--dt-text);--text-muted:var(--dt-text-muted);--text-soft:var(--dt-text-muted);--success:var(--dt-success);--success-soft:var(--dt-success-tint);--danger:var(--dt-error);--danger-deep:var(--dt-error);--danger-soft:var(--dt-error-tint);--warning:var(--dt-warning);--warning-deep:var(--dt-warning);--warning-soft:var(--dt-warning-tint);--font-head:"Hind Siliguri", sans-serif}
