@import"https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600;700&display=swap";._layout_11p18_1{display:flex;min-height:100vh}._sidebar_11p18_6{width:240px;background:var(--bg-secondary);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;transition:width var(--transition-normal);position:fixed;top:0;left:0;bottom:0;z-index:100}._sidebar_11p18_6._collapsed_11p18_20{width:72px}._logo_11p18_24{display:flex;align-items:center;gap:12px;padding:20px 16px;border-bottom:1px solid var(--border-subtle)}._logoText_11p18_32{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}._nav_11p18_39{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}._navItem_11p18_48{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);position:relative}._navItem_11p18_48:hover{background:var(--bg-hover);color:var(--text-primary);text-decoration:none}._navItem_11p18_48._active_11p18_66{background:var(--accent-primary);color:#fff}._navItem_11p18_48._active_11p18_66:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:#fff;border-radius:0 2px 2px 0;opacity:0}._sidebarFooter_11p18_84{padding:12px;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}._userMenu_11p18_92{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-tertiary)}._userAvatar_11p18_101{width:36px;height:36px;border-radius:50%;background:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}._userInfo_11p18_114{flex:1;min-width:0}._userName_11p18_119{display:block;font-size:14px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_11p18_129{display:block;font-size:12px;color:var(--text-tertiary);text-transform:capitalize}._logoutBtn_11p18_136{background:none;border:none;color:var(--text-tertiary);padding:4px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._logoutBtn_11p18_136:hover{color:var(--accent-danger);background:#ef44441a}._collapseBtn_11p18_150{background:none;border:1px solid var(--border-subtle);color:var(--text-tertiary);padding:8px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);align-self:center;width:100%}._collapseBtn_11p18_150:hover{background:var(--bg-hover);color:var(--text-primary)}._main_11p18_169{flex:1;margin-left:240px;padding:24px 32px;min-height:100vh;transition:margin-left var(--transition-normal)}._sidebar_11p18_6._collapsed_11p18_20+._main_11p18_169,._sidebar_11p18_6._collapsed_11p18_20~._main_11p18_169{margin-left:72px}._notificationLink_11p18_182{position:relative}._notificationBadge_11p18_186{position:absolute;right:8px;top:4px;background:var(--accent-danger);color:#fff;font-size:10px;font-weight:700;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}._notificationBadgeCollapsed_11p18_202{right:-4px}._mobileToggle_11p18_206{display:none;position:fixed;top:12px;left:12px;z-index:200;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);padding:8px;cursor:pointer;transition:all var(--transition-fast)}._mobileToggle_11p18_206:hover{background:var(--bg-tertiary)}._mobileOverlay_11p18_225{display:none}@media (max-width: 768px){._mobileToggle_11p18_206{display:flex;align-items:center;justify-content:center}._sidebar_11p18_6{transform:translate(-100%);transition:transform var(--transition-normal)}._sidebar_11p18_6._mobileOpen_11p18_241{transform:translate(0)}._mobileOverlay_11p18_225{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}._main_11p18_169{margin-left:0!important;padding:56px 16px 24px}}@media (max-width: 480px){._main_11p18_169{padding:52px 12px 16px}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[var\(--accent-primary\)\]{color:var(--accent-primary)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:root{--bg-primary:#0c121e;--bg-secondary:#161d2e;--bg-tertiary:#1f2940;--bg-hover:#2b73f822;--text-primary:#fff;--text-secondary:#94a3b8;--text-tertiary:#64748b;--accent-primary:#2b73f8;--accent-primary-hover:#3b82f6;--accent-secondary:#3ac7e6;--accent-success:#10b981;--accent-warning:#ef7d22;--accent-danger:#ef4444;--border-subtle:#1e293b;--border-focus:#2b73f8;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--bg-card:#161d2e;--bg-surface:#1f2940;--border-color:#1e293b;--text-muted:#64748b;--transition-fast:.15s ease-out;--transition-normal:.2s ease-in-out;--transition-slow:.3s ease-in-out}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:Mulish,sans-serif;line-height:1.5}#root{min-height:100vh}a{color:var(--accent-secondary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}table{border-collapse:collapse;width:100%}code,pre,.mono{font-family:JetBrains Mono,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}::selection{background-color:var(--accent-primary);color:#fff}.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}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn var(--transition-normal) ease-out}.animate-slide-up{animation:slideUp var(--transition-normal) ease-out}.animate-pulse{animation:2s ease-in-out infinite pulse}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll::-webkit-scrollbar{height:6px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
