@import "https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap";html,body,#app{background:#f4f5f6;height:100%;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-bg{box-sizing:border-box;background:#2e3f59;justify-content:center;min-height:100vh;padding:56px 16px 24px;display:flex}.boot-wrap[data-v-23889874]{justify-content:center;align-items:center;height:100vh;display:flex}.boot-wrap--restart[data-v-23889874]{text-align:center;color:#2e3f59;flex-direction:column;gap:16px;padding:0 16px}.portal-layout[data-v-23889874]{height:100vh}.portal-sider[data-v-23889874]{background:#fff;flex-direction:column;display:flex}.portal-sider[data-v-23889874] .n-layout-sider-scroll-container{flex-direction:column;height:100%;display:flex}.sider-brand[data-v-23889874]{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:20px 16px;display:flex}.sider-brand__icon[data-v-23889874]{color:#fff;background:#2e3f59;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Hind Siliguri,sans-serif;font-size:18px;font-weight:700;display:flex}.sider-brand__name[data-v-23889874]{color:#2e3f59;font-family:Hind Siliguri,sans-serif;font-size:13px;font-weight:600;line-height:1.2}.sider-brand__sub[data-v-23889874]{color:#b6b8ba;margin-top:2px;font-size:12px}.sider-nav[data-v-23889874]{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex}.sider-nav__badge[data-v-23889874]{color:#fff;text-align:center;background:#4d79a9;border-radius:10px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700;line-height:16px}.sider-nav__item--active .sider-nav__badge[data-v-23889874]{color:#2e3f59;background:#fff}.sider-nav__item[data-v-23889874]{cursor:pointer;color:#2e3f59;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;display:flex}.sider-nav__item[data-v-23889874]:hover{background:#f4f5f6}.sider-nav__item--active[data-v-23889874]{color:#fff;background:#2e3f59}.sider-nav__item--active[data-v-23889874]:hover{background:#2e3f59}.sider-nav__section[data-v-23889874]{color:#2e3f59;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:10px 14px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;transition:background .12s;display:flex}.sider-nav__section[data-v-23889874]:hover{background:#f4f5f6}.sider-nav__section--active[data-v-23889874]{font-weight:700}.sider-nav__section-label[data-v-23889874]{flex:1}.sider-nav__chevron[data-v-23889874]{opacity:.7;transition:transform .15s}.sider-nav__chevron--open[data-v-23889874]{transform:rotate(180deg)}.sider-nav__item--nested[data-v-23889874]{padding-left:30px;font-size:13.5px}.sider-footer[data-v-23889874]{border-top:1px solid #eee;flex-direction:column;gap:8px;padding:12px;display:flex}.sider-user[data-v-23889874]{padding:6px 4px}.sider-user__name[data-v-23889874]{color:#2e3f59;font-size:14px;font-weight:600}.sider-user__role[data-v-23889874]{color:#b6b8ba;text-transform:capitalize;margin-top:2px;font-size:12px}.sider-signout[data-v-23889874]{cursor:pointer;color:#555;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-23889874]:hover{color:#2e3f59;background:#f4f5f6}.sider-signout--active[data-v-23889874]{color:#2e3f59;font-weight:700}.portal-banner[data-v-23889874]{color:#6b4400;background:#fdf3e1;border:1px solid #f0c27b;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:14px}.portal-banner__link[data-v-23889874]{color:#2e3f59;margin-left:4px;font-weight:700}.portal-content[data-v-23889874]{padding:32px 40px;overflow-y:auto}.portal-topbar[data-v-23889874],.portal-tabbar[data-v-23889874],.portal-scrim[data-v-23889874],.sider-close[data-v-23889874]{display:none}.sider-brand__text[data-v-23889874]{flex:1;min-width:0}.portal-sider[data-v-23889874]{padding-left:env(safe-area-inset-left)}.portal-content[data-v-23889874]{padding-right:max(40px, env(safe-area-inset-right))}@media screen and (width<=860px){.portal-layout[data-v-23889874]{height:100dvh}.portal-sider[data-v-23889874]{z-index:40;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #0000001f;position:fixed!important}.portal-sider--open[data-v-23889874]{visibility:visible;transition:transform .2s;transform:none}.sider-close[data-v-23889874]{color:#2e3f59;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-8px -8px -8px 0;display:flex}.portal-scrim[data-v-23889874]{z-index:30;background:#00000059;display:block;position:fixed;inset:0}.portal-topbar[data-v-23889874]{z-index:20;color:#fff;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));background:#2e3f59;align-items:center;gap:10px;display:flex;position:sticky;top:0}.portal-topbar__menu[data-v-23889874]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.portal-topbar__title[data-v-23889874]{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-23889874]{color:#2e3f59;background:#fff;flex-shrink:0;width:30px;height:30px;font-size:15px}.sider-nav__item[data-v-23889874],.sider-nav__section[data-v-23889874]{min-height:44px}.portal-content[data-v-23889874]{padding:16px max(12px, env(safe-area-inset-right)) 32px max(12px, env(safe-area-inset-left))}.portal-content--tabs[data-v-23889874]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.portal-tabbar[data-v-23889874]{z-index:20;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#fff;border-top:1px solid #d1d3d4;display:flex;position:fixed;bottom:0;left:0;right:0}.portal-tab[data-v-23889874]{cursor:pointer;min-height:56px;font:inherit;color:#6b7280;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-23889874]{color:#2e3f59;font-weight:700}.portal-tab__badge[data-v-23889874]{color:#fff;text-align:center;background:#4d79a9;border-radius:999px;min-width:16px;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{--navy:#2e3f59;--navy-pressed:#243249;--accent:#4d79a9;--accent-soft:#4d79a915;--bg:#f4f5f6;--surface:#fff;--surface-alt:#f8f9fa;--border:#d1d3d4;--divider:#eee;--row-divider:#f0f0f0;--text:#2e3f59;--text-body:#555;--text-muted:#b6b8ba;--text-soft:#6b7280;--success:#27ae60;--success-soft:#e9f7ef;--danger:#e74c3c;--danger-deep:#c0392b;--danger-soft:#fdedec;--warning:#f39c12;--warning-deep:#b9770e;--warning-soft:#fef9e7;--font-head:"Hind Siliguri", sans-serif}
