:root{--background: #f5f7fa;--card: #fff;--sidebar: #f5f7fa;--sidebar-active: #2563eb;--sidebar-hover: #e6eaf1;--text: #181e29;--text-secondary: #232a38;--accent: #ffb800;--accent-green: #1ecb81;--accent-red: #e14c4c;--accent-blue: #3b82f6;--accent-yellow: #ffb300;--border: #e6eaf1;--table-header: #f5f7fa;--table-row: #fff;--tag-bg: #e6eaf1;--tag-text: #181e29;--divider-dark: #181e29}.theme-dark{--background: #181e29;--card: #232a38;--sidebar: #181f2a;--sidebar-active: #2563eb;--sidebar-hover: #232c3b;--text: #fff;--text-secondary: #bfc9da;--accent: #ffb800;--accent-green: #1ecb81;--accent-red: #e14c4c;--accent-blue: #3b82f6;--accent-yellow: #ffb300;--border: #2d3646;--table-header: #232c3b;--table-row: #232c3b;--tag-bg: #232c3b;--tag-text: #fff;--divider-dark: #31394a}.theme-light{--background: #f5f7fa;--card: #ddddddb9;--sidebar: #f5f7fa;--sidebar-active: #2563eb;--sidebar-hover: #e6eaf1;--text: #181e29;--text-secondary: #232a38;--accent: #ffb800;--accent-green: #1ecb81;--accent-red: #e14c4c;--accent-blue: #3b82f6;--accent-yellow: #ffb300;--border: #e6eaf1;--table-header: #f5f7fa;--table-row: #fff;--tag-bg: #e6eaf1;--tag-text: #181e29;--divider-dark: #181e29}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;background:var(--background);color:var(--text);font-family:Inter,Roboto,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;background:var(--sidebar)}::-webkit-scrollbar-thumb{background:var(--card);border-radius:4px}._sidebar_1tc7q_1{background:var(--sidebar);min-height:100vh}._logo_1tc7q_6{height:64px;display:flex;align-items:center;justify-content:center;color:var(--accent);font-weight:700;font-size:22px;letter-spacing:1px}._menu_1tc7q_17{background:var(--sidebar);font-size:16px;font-weight:500}.ant-menu-item-selected{background:var(--sidebar-active)!important;color:var(--text)!important}.ant-menu-item-selected:hover{background:var(--sidebar-active)!important;color:var(--text)!important;cursor:default}.ant-menu-dark .ant-menu-item{transition:background .2s}.ant-menu-dark .ant-menu-item:hover{background:var(--sidebar-hover)!important;color:var(--text)!important}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-item-selected:hover{background:var(--sidebar-active)!important;color:var(--text)!important;cursor:default}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:#181e29!important}.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu-item-open,.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected:hover,.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title-active,.ant-menu-light .ant-menu-submenu-title-selected,.ant-menu-light .ant-menu-submenu-title:hover{color:#181e29!important;background:var(--sidebar-active)!important}.ant-menu-light .ant-menu-item-disabled,.ant-menu-light .ant-menu-submenu-title-disabled{color:#bfc9da!important;opacity:.6}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background:#e6eaf1!important;color:#181e29!important}.ant-menu-light .ant-menu-item-selected:hover{background:var(--sidebar-active)!important;color:#181e29!important;cursor:default}._headerBar_1tc7q_85{display:flex;align-items:center;height:64px;background:var(--sidebar);padding:0 18px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}._burger_1tc7q_97{font-size:2rem;color:var(--text);margin-right:18px;cursor:pointer;display:none}._headerTitle_1tc7q_105{color:var(--text);font-size:1.6rem;font-weight:700;letter-spacing:.5px}._sidebarDrawer_1tc7q_112 ._logo_1tc7q_6{justify-content:flex-start;padding-left:18px}._themeBtn_1tc7q_117{margin-left:auto;margin-right:0;background:var(--card)!important;color:var(--text)!important;border:1px solid var(--border)!important;font-weight:500;border-radius:8px;box-shadow:none!important;display:flex;align-items:center;gap:6px}@media (max-width: 900px){._themeBtn_1tc7q_117{font-size:.98rem;border-radius:6px;height:36px;padding:0 10px}}@media (max-width: 600px){._themeBtn_1tc7q_117{font-size:.95rem;border-radius:4px;height:32px;padding:0 4px}}@media (max-width: 900px){._sidebar_1tc7q_1{display:none!important}._burger_1tc7q_97{display:block}._headerBar_1tc7q_85{display:flex}._headerTitle_1tc7q_105{font-size:1.2rem}._sidebarDrawer_1tc7q_112 ._ant-drawer-body_1tc7q_160{padding:0!important}}@media (max-width: 600px){._headerBar_1tc7q_85{height:54px;padding:0 8px}._headerTitle_1tc7q_105{font-size:1rem}}._contentBg_1tc7q_173{background:var(--background)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
