.hint[data-v-2c6678b3]{color:var(--text-color-secondary);font-size:12px}.drawer-toolbar[data-v-d947158b]{justify-content:flex-end;margin-bottom:12px;display:flex}.notify-content[data-v-d947158b]{white-space:pre-wrap;color:var(--text-color);line-height:1.6}.unread[data-v-d947158b]{color:var(--heading-color);font-weight:600}.hint[data-v-d947158b]{color:var(--text-color-secondary)}.app-layout[data-v-04f8bd44]{background:var(--layout-body-background);height:100vh;min-height:100vh}.app-body[data-v-04f8bd44]{flex:1;min-height:0}.app-sider[data-v-04f8bd44]{box-shadow:var(--sidebar-light-shadow);border-right:1px solid var(--border-color-split);background:var(--tracsys-background-color)!important}.app-sider[data-v-04f8bd44] .ant-layout-sider-trigger{background:var(--tracsys-background-color);color:var(--text-color);border-top:1px solid var(--border-color-split)}.app-sider[data-v-04f8bd44] .ant-menu{background:0 0;border-inline-end:none!important}.app-sider[data-v-04f8bd44] .menu-icon-img{-o-object-fit:contain;object-fit:contain;vertical-align:-.125em;width:14px;height:14px}.brand-logo[data-v-04f8bd44]{flex-shrink:0;width:26px;height:26px}.header-brand-text[data-v-04f8bd44]{color:var(--heading-color);letter-spacing:.01em;font-size:17px;font-weight:700}.app-header[data-v-04f8bd44]{z-index:100;background:var(--portal-header-bg);border-bottom:1px solid var(--header-color-split);flex:0 0 56px;align-items:stretch;height:56px;padding:0 24px;line-height:56px;display:flex;position:relative}.header-brand[data-v-04f8bd44]{cursor:pointer;flex-shrink:0;gap:8px}.sys-tabs[data-v-04f8bd44]{scrollbar-width:none;flex:1;align-self:stretch;gap:4px;min-width:0;margin:0 16px;display:flex;overflow-x:auto}.sys-tabs[data-v-04f8bd44]::-webkit-scrollbar{display:none}.sys-tab[data-v-04f8bd44]{color:var(--text-color);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-self:stretch;align-items:center;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.sys-tab[data-v-04f8bd44]:hover{color:var(--primary-color)}.sys-tab.active[data-v-04f8bd44]{color:var(--primary-color);font-weight:600}.sys-tab.active[data-v-04f8bd44]:after{background:var(--primary-color);content:"";height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.sys-tab.disabled[data-v-04f8bd44]{color:var(--text-color-secondary);cursor:not-allowed;opacity:.45}.sys-tab.disabled[data-v-04f8bd44]:hover{color:var(--text-color-secondary)}.header-tools[data-v-04f8bd44]{flex-shrink:0;gap:10px}.user-chip[data-v-04f8bd44]{text-align:right;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;padding:0;line-height:1.25;display:flex}.user-chip:hover .user-name[data-v-04f8bd44]{color:var(--primary-color)}.bell-btn[data-v-04f8bd44]{font-size:18px}.header-tools[data-v-04f8bd44] .ant-badge-count{box-shadow:none}.user-name[data-v-04f8bd44]{color:var(--heading-color);font-size:13px;font-weight:600}.user-id[data-v-04f8bd44]{color:var(--text-color-secondary);font-size:11px}.header-pipe[data-v-04f8bd44]{color:var(--text-color-secondary);opacity:.7;font-size:12px;line-height:1}.header-link[data-v-04f8bd44],.header-icon[data-v-04f8bd44]{color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.header-icon[data-v-04f8bd44]{color:var(--text-color-secondary);align-items:center;font-size:16px;display:inline-flex}.app-content[data-v-04f8bd44]{height:100%;min-height:0;overflow:hidden}.app-content.has-sider[data-v-04f8bd44]{padding:16px;overflow:auto}
