Изменил страницу "Кафедра",добавлена модалка с полями для создания записи в Кафедральный файлик

This commit is contained in:
2026-03-31 00:49:37 +03:00
parent 522bc97b8c
commit b14d937062
7 changed files with 544 additions and 52 deletions

View File

@@ -1,3 +1,82 @@
/* ===== Оверлей для модалок создания записей (к/ф) ===== */
.cs-overlay {
display: none;
position: fixed;
inset: 0;
z-index: 1000;
background: rgba(0, 0, 0, 0.55);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}
.cs-overlay.open {
display: block;
}
.cs-overlay-scroll {
width: 100%;
height: 100%;
overflow-y: auto;
padding: 2rem 1rem;
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
}
/* Общие стили для обеих модалок */
.cs-modal {
width: 100%;
max-width: 1100px;
position: relative;
animation: csModalAppear 0.25s ease-out;
}
/* Модалка 1 (форма) всегда поверх модалки 2 (таблицы),
чтобы выпадающие списки не уходили под таблицу */
.cs-modal-form {
z-index: 2;
}
.cs-modal-table {
z-index: 1;
}
@keyframes csModalAppear {
from { opacity: 0; transform: translateY(-12px); }
to { opacity: 1; transform: translateY(0); }
}
.cs-modal-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1rem;
}
.cs-modal-header h2 {
margin: 0;
}
/* Кнопка закрытия */
.btn-close-panel {
background: none;
border: 1px solid var(--bg-card-border);
border-radius: var(--radius-sm);
font-size: 1.3rem;
line-height: 1;
padding: 0.25rem 0.6rem;
color: var(--text-secondary);
cursor: pointer;
transition: color var(--transition), background var(--transition), border-color var(--transition);
}
.btn-close-panel:hover {
color: var(--error);
background: rgba(239, 68, 68, 0.1);
border-color: var(--error);
}
.wrap{
max-width: 900px;
margin: 0 auto;