This commit is contained in:
Zuev
2026-10-02 04:07:56 +03:00
parent 97bf3cc50a
commit fc5801d683
42 changed files with 1201 additions and 305 deletions

View File

@@ -11,10 +11,8 @@
/* ===== Sidebar ===== */
.sidebar {
width: 260px;
min-height: 100vh;
min-height: 0;
background: var(--bg-sidebar);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border-right: 1px solid var(--bg-card-border);
display: flex;
flex-direction: column;
@@ -22,7 +20,7 @@
left: 0;
top: 0;
bottom: 0;
z-index: 1000;
z-index: 11001;
transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background 0.4s ease, border-color 0.4s ease, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
@@ -58,6 +56,20 @@
padding: 0.75rem;
}
.sidebar-nav-container {
flex: 1;
min-height: 0;
}
.sidebar:not(.collapsed) .sidebar-nav-container {
overflow-y: auto;
}
.sidebar-header,
.sidebar-footer {
flex-shrink: 0;
}
.nav-item {
display: flex;
align-items: center;
@@ -95,7 +107,6 @@
.nav-item:hover {
background: var(--bg-hover);
color: var(--text-primary);
transform: translateX(4px);
}
.nav-item.active {
@@ -204,7 +215,7 @@
transform: translateY(-50%) translateX(0);
}
.sidebar.collapsed .sidebar-close-btn {
.sidebar.collapsed .sidebar-close-btn svg {
transform: rotate(180deg);
}
@@ -234,7 +245,7 @@
margin-left: 74px;
}
.main.sidebar-collapsed .menu-toggle {
.main.sidebar-collapsed .menu-toggle.btn {
display: none;
}
}
@@ -265,7 +276,7 @@
}
/* ===== Mobile Menu Toggle ===== */
.menu-toggle {
.menu-toggle.btn {
display: none;
color: var(--text-primary);
transition: background var(--transition);
@@ -284,7 +295,7 @@
bottom: 0;
background: rgba(0, 0, 0, 0.5);
backdrop-filter: blur(2px);
z-index: 9;
z-index: 11000;
opacity: 0;
visibility: hidden;
pointer-events: none;
@@ -313,7 +324,10 @@
padding: 1.25rem;
}
.menu-toggle,
.menu-toggle.btn {
display: inline-flex;
}
.sidebar-overlay {
display: block;
}