feat: динамические формы обучения + вкладка группы в админке

This commit is contained in:
Zuev
2026-02-15 03:15:43 +03:00
parent 08ed6ebe36
commit 6774cd673c
12 changed files with 782 additions and 85 deletions

View File

@@ -339,6 +339,86 @@ tbody tr:hover {
color: var(--success);
}
/* ===== Education Form Badge ===== */
.badge-ef {
background: rgba(99, 102, 241, 0.15);
color: var(--accent-hover);
}
/* ===== Card Header Row ===== */
.card-header-row {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 0.75rem;
margin-bottom: 1rem;
}
.card-header-row h2 {
margin-bottom: 0;
}
.filter-row {
display: flex;
align-items: center;
gap: 0.5rem;
}
.filter-row label {
font-size: 0.78rem;
font-weight: 500;
color: var(--text-secondary);
text-transform: uppercase;
letter-spacing: 0.04em;
white-space: nowrap;
}
.filter-row select {
padding: 0.45rem 2rem 0.45rem 0.7rem;
background: var(--bg-input);
border: 1px solid transparent;
border-radius: var(--radius-sm);
color: var(--text-primary);
font-family: inherit;
font-size: 0.85rem;
outline: none;
cursor: pointer;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 0.6rem center;
transition: background var(--transition), border-color var(--transition), box-shadow var(--transition);
}
.filter-row select:focus {
background-color: var(--bg-input-focus);
border-color: var(--accent);
box-shadow: 0 0 0 3px var(--accent-glow);
}
.filter-row select option {
background: #1a1a2e;
color: var(--text-primary);
}
/* ===== Tab Content ===== */
.tab-content {
animation: fadeIn 0.2s ease;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(4px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
/* ===== Delete Button ===== */
.btn-delete {
padding: 0.35rem 0.7rem;