.menu-separator[data-v-b28e0fdd]{padding:.375rem 1rem}.menu-separator hr[data-v-b28e0fdd]{border:0;border-top:1px solid var(--border-color);margin:0}.menu-link[data-v-b28e0fdd]{color:var(--text-secondary);transition:var(--transition-smooth);-webkit-user-select:none;user-select:none;padding:.5rem .875rem;text-decoration:none;border-radius:0!important}.menu-link[data-v-b28e0fdd]:hover{color:var(--text-primary);background:#ffffff0a;border-radius:0!important}.active-link[data-v-b28e0fdd]{border-left:3px solid var(--accent-primary);color:var(--text-primary)!important;background:color-mix(in srgb, var(--accent-primary) 8%, transparent)!important;border-radius:0!important}.item-icon[data-v-b28e0fdd]{justify-content:center;align-items:center;width:20px;font-size:1.1rem;display:flex}.arrow-icon[data-v-b28e0fdd]{font-size:.75rem;transition:transform .2s}.rotate-90[data-v-b28e0fdd]{transform:rotate(90deg)}.child-components[data-v-b28e0fdd]{border-left:1px solid var(--border-color);margin-left:.75rem;padding-left:.375rem}.cabinet-layout[data-v-5fb0778c]{background-color:var(--bg-primary)}.sidebar[data-v-5fb0778c]{width:var(--sidebar-width);z-index:100;--text-primary:#e8ede8;--text-secondary:#a8b5aa;--border-color:#334238;--accent-primary:#355c43;--link-color:#8eb99a;--accent-secondary:#d5b56a;--bg-primary:#0b100c;--bg-tertiary:#1e2c22;flex-shrink:0;height:100vh;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:#1c2820!important}.sidebar.is-resizing[data-v-5fb0778c]{transition:none!important}.sidebar-collapsed[data-v-5fb0778c]{width:var(--sidebar-collapsed-width)}.sidebar-logo[data-v-5fb0778c]{height:var(--header-height);flex-shrink:0}.logo-icon-wrap[data-v-5fb0778c]{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sidebar-nav[data-v-5fb0778c]{overflow-x:hidden}.user-avatar[data-v-5fb0778c]{justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:700;display:flex}.user-avatar-small[data-v-5fb0778c]{width:28px;height:28px;font-size:.85rem}.content-wrapper[data-v-5fb0778c],.content-body[data-v-5fb0778c]{min-width:0}.header-navbar[data-v-5fb0778c]{height:var(--header-height);z-index:90;flex-shrink:0;background:#121914b3!important}.header-action-btn[data-v-5fb0778c]{width:38px;height:38px;transition:var(--transition-smooth);justify-content:center;align-items:center;display:flex;background:var(--card-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important}.header-action-btn i[data-v-5fb0778c],.header-action-btn .pi[data-v-5fb0778c]{color:var(--text-secondary)!important;background:0 0!important;border:none!important}.header-action-btn[data-v-5fb0778c]:hover{background:color-mix(in srgb, var(--accent-primary) 15%, var(--card-hover))!important;color:var(--text-primary)!important;border-color:var(--accent-primary)!important}.header-action-btn:hover i[data-v-5fb0778c],.header-action-btn:hover .pi[data-v-5fb0778c]{color:var(--text-primary)!important}.badge-dot[data-v-5fb0778c]{z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px;background-color:var(--accent-danger)!important;box-shadow:0 0 0 2px var(--bg-secondary)!important}.notifications-popover[data-v-5fb0778c]{z-index:1000;border:1px solid var(--border-color);border-radius:8px;width:320px;position:absolute;top:48px;right:0;overflow:hidden}.notification-item[data-v-5fb0778c]{transition:var(--transition-smooth)}.notification-read[data-v-5fb0778c]{opacity:.6}.notif-icon-wrap[data-v-5fb0778c]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;display:flex}.notif-warning[data-v-5fb0778c]{background:color-mix(in srgb, var(--accent-warning) 12%, transparent);color:var(--accent-warning)}.notif-success[data-v-5fb0778c]{background:color-mix(in srgb, var(--accent-success) 12%, transparent);color:var(--accent-success)}.notif-danger[data-v-5fb0778c]{background:color-mix(in srgb, var(--accent-danger) 12%, transparent);color:var(--accent-danger)}.notif-info[data-v-5fb0778c]{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);color:var(--accent-secondary)}.divider[data-v-5fb0778c]{background:var(--border-color);width:1px;height:24px}.profile-link:hover .profile-name[data-v-5fb0778c]{color:var(--text-primary)!important}.menu-link[data-v-5fb0778c]{color:var(--text-secondary);transition:var(--transition-smooth);padding:.5rem .875rem;text-decoration:none;border-radius:0!important}.menu-link[data-v-5fb0778c]:hover{color:var(--text-primary);background:#ffffff0a;border-radius:0!important}.active-link[data-v-5fb0778c]{border-left:3px solid var(--accent-primary);color:var(--text-primary)!important;background:color-mix(in srgb, var(--accent-primary) 15%, transparent)!important;border-radius:0!important}.item-icon[data-v-5fb0778c]{justify-content:center;align-items:center;width:20px;font-size:1.1rem;display:flex}.menu-separator[data-v-5fb0778c]{padding:.375rem 1rem}.menu-separator hr[data-v-5fb0778c]{border:0;border-top:1px solid var(--border-color);margin:0}.sidebar-resizer[data-v-5fb0778c]{cursor:col-resize;z-index:110;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.sidebar-resizer[data-v-5fb0778c]:after{content:"";background-color:#0000;width:2px;height:100%;transition:background-color .2s;position:absolute;top:0;left:3px}.sidebar-resizer[data-v-5fb0778c]:hover:after,.sidebar.is-resizing .sidebar-resizer[data-v-5fb0778c]:after{background-color:var(--accent-primary)}.login-page[data-v-420c18a7]{background-color:var(--bg-primary);position:relative}.glow-sphere[data-v-420c18a7]{filter:blur(120px);z-index:1;opacity:.15;transition:var(--transition-smooth);border-radius:50%;position:absolute}.sphere-1[data-v-420c18a7]{background-color:var(--accent-primary);width:400px;height:400px;top:-100px;left:-100px}.sphere-2[data-v-420c18a7]{background-color:var(--accent-secondary);width:500px;height:500px;bottom:-150px;right:-150px}.login-card[data-v-420c18a7]{z-index:10;width:100%;max-width:400px;box-shadow:0 20px 50px #0006;border-color:var(--border-color)!important;border-radius:0!important}.brand-icon-wrap[data-v-420c18a7]{flex-shrink:0;width:48px;height:48px;border-radius:0!important}.error-banner[data-v-420c18a7]{border-radius:0!important}.title-text[data-v-420c18a7]{color:var(--text-primary)}.desc-text[data-v-420c18a7],.label-text[data-v-420c18a7]{color:var(--text-secondary)}.twofa-label[data-v-420c18a7]{color:var(--accent-primary)}.twofa-icon[data-v-420c18a7]{color:var(--accent-primary)!important}.input-with-icon[data-v-420c18a7]{align-items:center;display:flex;position:relative}.field-icon[data-v-420c18a7]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.input-with-icon input[data-v-420c18a7]{border-radius:0!important;padding:8px 36px!important}.password-eye-btn[data-v-420c18a7]{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;right:12px}.password-eye-btn[data-v-420c18a7]:hover{color:var(--text-primary)}.btn-login[data-v-420c18a7]{width:auto;min-width:180px;transition:var(--transition-smooth);align-self:center;font-size:.875rem;color:#fff!important;border:none!important;border-radius:0!important;padding:12px 28px!important}.btn-login[data-v-420c18a7] *{color:#fff!important}.login-footer[data-v-420c18a7]{border-top:1px solid var(--border-color);color:var(--text-muted)}.login-footer button[data-v-420c18a7]{color:var(--text-muted)!important}.login-footer button[data-v-420c18a7]:hover{color:var(--text-primary)!important}.forgot-link[data-v-420c18a7]{color:var(--text-muted);transition:var(--transition-smooth)}.theme-toggle-label[data-v-420c18a7]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-weight:500}.theme-slider-switch[data-v-420c18a7]{background:var(--bg-tertiary,#ffffff14);border:1px solid var(--border-color);cursor:pointer;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:48px;height:24px;padding:2px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:inline-flex;position:relative}.theme-slider-switch[data-v-420c18a7]:hover{border-color:var(--accent-primary);box-shadow:0 0 8px color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-slider-switch.active-light[data-v-420c18a7]{background:#fef3c7;border-color:#f59e0b}.theme-slider-switch.active-light[data-v-420c18a7]:hover{box-shadow:0 0 8px #f59e0b73}.track-icon[data-v-420c18a7]{z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:10px;transition:opacity .3s}.left-icon[data-v-420c18a7]{color:#d97706;opacity:.6;margin-left:5px}.right-icon[data-v-420c18a7]{color:var(--accent-primary);opacity:.6;margin-right:5px}.theme-slider-switch.active-light .left-icon[data-v-420c18a7],.theme-slider-switch:not(.active-light) .right-icon[data-v-420c18a7]{opacity:1}.slider-thumb[data-v-420c18a7]{background:var(--accent-primary);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s;display:flex;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.slider-thumb i[data-v-420c18a7]{font-size:10px;transition:transform .3s}.theme-slider-switch:not(.active-light) .slider-thumb[data-v-420c18a7]{background:var(--accent-primary);transform:translate(24px)}.theme-slider-switch.active-light .slider-thumb[data-v-420c18a7]{background:#f59e0b;transform:translate(0)}@keyframes slideDown-420c18a7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
