backup push

This commit is contained in:
Ali 2025-11-24 15:28:52 +04:00
parent 45a344447d
commit 7ea9fa1505
2 changed files with 2796 additions and 74 deletions

View File

@ -1092,6 +1092,7 @@ body, .page-container {
visibility: visible !important;
flex-shrink: 0 !important;
width: auto !important;
margin-left: auto !important;
}
.body-sidebar-container.expanded .sidebar-item-control.hidden,
@ -1198,10 +1199,13 @@ body, .page-container {
}
.body-sidebar-container.expanded .app-switcher-dropdown {
display: block !important;
display: flex !important;
flex-direction: column !important;
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
height: auto !important;
min-height: auto !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .standard-sidebar-item {
@ -1210,32 +1214,28 @@ body, .page-container {
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
border-radius: var(--radius-button) !important;
padding: 0 !important;
margin: var(--expanded-margin) !important;
padding: var(--expanded-padding) !important;
margin: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
opacity: 1 !important;
transform: translateZ(0) scale(1) !important;
transition: transform 300ms ease-out,
background 250ms ease,
backdrop-filter 250ms ease !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .standard-sidebar-item > a,
.body-sidebar-container.expanded .app-switcher-dropdown > * {
display: flex !important;
align-items: center !important;
padding: var(--expanded-padding) !important;
width: 100% !important;
border-radius: var(--radius-button) !important;
text-decoration: none !important;
min-height: var(--expanded-button-height) !important;
transition: none !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .app-logo-container {
width: var(--app-switcher-icon-expanded) !important;
height: var(--app-switcher-icon-expanded) !important;
min-width: var(--app-switcher-icon-expanded) !important;
max-width: var(--app-switcher-icon-expanded) !important;
min-height: var(--app-switcher-icon-expanded) !important;
max-height: var(--app-switcher-icon-expanded) !important;
margin-right: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-shrink: 0 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .app-logo-container img.app-logo,
@ -1251,7 +1251,10 @@ body, .page-container {
.body-sidebar-container.expanded .app-switcher-dropdown .app-title {
font-size: var(--expanded-text-size) !important;
font-weight: 600 !important;
margin-left: 10px !important;
margin-left: 12px !important;
margin-top: 0 !important;
line-height: 1.4 !important;
flex: 1 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .d-flex {
@ -1260,6 +1263,7 @@ body, .page-container {
flex: 1 !important;
position: relative !important;
z-index: 2 !important;
gap: 0 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .sidebar-item-control {
@ -1292,19 +1296,53 @@ body, .page-container {
}
.body-sidebar-container.expanded .app-switcher-dropdown .standard-sidebar-item:hover {
transform: translateZ(0) scale(1.02) !important;
background: rgba(255, 255, 255, 0.08) !important;
transform: none !important;
opacity: 1 !important;
background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .standard-sidebar-item:hover::before {
opacity: 0.9 !important;
opacity: 1 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown .standard-sidebar-item:active {
transform: translateZ(0) scale(0.98) !important;
background: rgba(255, 255, 255, 0.03) !important;
transition: transform 150ms ease-out,
background 150ms ease !important;
transform: none !important;
opacity: 1 !important;
background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
transition: none !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown.hover,
.body-sidebar-container.expanded .app-switcher-dropdown.hover .standard-sidebar-item {
background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
transform: none !important;
opacity: 1 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown.hover .standard-sidebar-item::before {
opacity: 1 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown.hover,
.body-sidebar-container.expanded .app-switcher-dropdown.hover .standard-sidebar-item,
.body-sidebar-container.expanded .app-switcher-dropdown.active-sidebar,
.body-sidebar-container.expanded .app-switcher-dropdown.active-sidebar .standard-sidebar-item {
background: rgba(255, 255, 255, 0.05) !important;
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
transform: none !important;
opacity: 1 !important;
}
.body-sidebar-container.expanded .app-switcher-dropdown.hover .standard-sidebar-item::before,
.body-sidebar-container.expanded .app-switcher-dropdown.active-sidebar .standard-sidebar-item::before {
opacity: 1 !important;
}
.body-sidebar-container.expanded .collapse-sidebar-link {
@ -1408,7 +1446,7 @@ body, .page-container {
.navbar {
background: transparent !important;
backdrop-filter: none !important; /* КРИТИЧНО - убрали! */
border-bottom: none !important;
border-bottom: 1px solid var(--border-color) !important;
box-shadow: none !important;
position: relative !important; /* Для ::before */
}
@ -1418,8 +1456,8 @@ body, .page-container {
content: "" !important;
position: absolute !important;
inset: 0 !important;
backdrop-filter: blur(3px) !important;
-webkit-backdrop-filter: blur(3px) !important;
backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
z-index: -1 !important;
pointer-events: none !important;
}
@ -1436,11 +1474,11 @@ body, .page-container {
/* SEARCH BAR */
.search-bar {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
backdrop-filter: none !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
box-shadow: inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02), inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.25) !important;
box-shadow: none !important;
position: absolute !important;
left: 50% !important;
@ -1515,8 +1553,8 @@ body, .page-container {
rgba(255, 255, 255, 0.1)
) !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
border-radius: var(--radius-card) !important;
@ -1540,19 +1578,17 @@ body, .page-container {
isolation: isolate !important;
z-index: 1000 !important;
transform: translateZ(0) !important;
max-height: 400px !important;
overflow-y: auto !important;
overflow-x: hidden !important;
}
/* КРИТИЧНО: Blur через ::before */
.search-bar .awesomplete > ul::before,
.search-bar ul[role="listbox"]::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
border-radius: var(--radius-card) !important;
backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
z-index: -1 !important;
pointer-events: none !important;
.search-bar .awesomplete > ul::after,
.search-bar ul[role="listbox"]::before,
.search-bar ul[role="listbox"]::after {
display: none !important;
}
.search-bar .awesomplete > ul > li,
@ -1585,19 +1621,10 @@ body, .page-container {
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8) !important;
}
.search-bar .awesomplete > ul > li mark,
.search-bar ul[role="listbox"] > li mark {
background: rgba(255, 255, 255, 0.6) !important;
color: rgba(30, 30, 30, 1) !important;
padding: 2px 4px !important;
border-radius: 4px !important;
font-weight: 600 !important;
}
/* Другие dropdown */
.app-switcher-menu,
.dropdown-menu {
background: linear-gradient(-75deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
background: transparent !important;
backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: var(--radius-card) !important;
@ -1606,13 +1633,13 @@ body, .page-container {
.app-item:hover,
.dropdown-item:hover {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
border-radius: 8px !important;
transform: scale(0.98) !important;
}
.notifications-list {
background: linear-gradient(-75deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
background: transparent !important;
backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
@ -1623,7 +1650,7 @@ body, .page-container {
}
.notification-item:hover {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
border-radius: 8px !important;
transform: scale(0.98) !important;
}
@ -1648,7 +1675,7 @@ body, .page-container {
.btn-default,
button.btn {
position: relative !important;
background: linear-gradient(-75deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02)) !important;
background: transparent !important;
border-radius: 20px !important;
box-shadow:
inset 0 0.125em 0.125em rgba(0, 0, 0, 0.02),
@ -1790,7 +1817,19 @@ button.btn:active {
background: transparent !important;
border-bottom: 1px solid var(--border-color);
transition: 0.5s top;
backdrop-filter: blur(3px);
backdrop-filter: none !important;
}
/* Применяем blur через ::before как у navbar */
.page-head::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
background: transparent !important;
backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
z-index: -1 !important;
pointer-events: none !important;
}
/* ============================================ */
@ -1803,7 +1842,7 @@ button.btn:active {
.form-tabs-list {
background-color: #ffffff00 !important;
backdrop-filter: blur(3px);
backdrop-filter: blur(15px);
}
.form-tabs-list .form-tabs .nav-item .nav-link {
@ -1811,7 +1850,7 @@ button.btn:active {
}
.control-value {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
@ -1819,18 +1858,18 @@ button.btn:active {
}
.awesomplete:not(.search-bar .awesomplete):not(.search-bar *) .input-with-feedback {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
border-radius: 20px;
box-shadow: inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02), inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.25) !important;
}
.form-control:not(.search-bar *):not(.search-bar .awesomplete *) {
background: linear-gradient(-75deg, var(--glass-bg-light), var(--glass-bg-medium), var(--glass-bg-light)) !important;
background: transparent !important;
backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
border-radius: 20px;
box-shadow: inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02), inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.25) !important;
}
@ -1865,6 +1904,21 @@ button.btn:active {
@ -1885,14 +1939,14 @@ button.btn:active {
/* НЕ ИСПОЛЬЗУЕМ backdrop-filter здесь! */
}
/* Blur через ::before чтобы не ломать fixed positioning */
/* Упрощаем blur для grid - меньше конфликтов */
.form-grid::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
z-index: -1 !important;
backdrop-filter: blur(5px) !important;
-webkit-backdrop-filter: blur(5px) !important;
z-index: -2 !important;
pointer-events: none !important;
}
@ -1931,16 +1985,472 @@ button.btn:active {
background-color: transparent !important;
}
/* Фон с blur для колонки с иконками */
/* Фон для колонки с иконками - БЕЗ blur чтобы не конфликтовать с dropdown */
.grid-heading-row .col.grid-static-col.pointer,
.grid-row .col:last-child {
background: linear-gradient(
-75deg,
rgba(255, 255, 255, 0.15),
rgba(255, 255, 255, 0.25),
rgba(255, 255, 255, 0.15)
) !important;
background: transparent !important;
border-radius: 0 !important;
}
.grid-body .editable-row .form-control, .grid-body .editable-row .ql-editor {
border-radius: 0px !important;
}
.list-row-head {
background-color: transparent !important;
}
.list-row-head .level-right {
background-color: transparent !important;
}
.indicator-pill.grey, .indicator-pill-right.grey, .indicator-pill-round.grey {
background: #ffffff00 !important;
}
.indicator-pill.yellow, .indicator-pill-right.yellow, .indicator-pill-round.yellow {
background: #ffffff00 !important;
}
.list-row .level-right, .list-row-head .level-right {
backdrop-filter: blur(15px) brightness(1.06) !important;
border-left: 1px solid #ffffff5c !important;
}
.list-row-head .level-right {
border-radius: 0px !important;
}
/* ============================================ */
/* DROPDOWN - УБРАЛИ ВСЕ СТИЛИ ЧТОБЫ ПРОТЕСТИРОВАТЬ */
/* ============================================ */
/* ============================================ */
/* 1. CLEAN TRANSPARENCY (NO BLUR, NO WHITE) */
/* ============================================ */
/* Убираем фон и блюр с основных контейнеров формы */
.page-form {
background: transparent !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
box-shadow: none !important;
border: none !important;
}
/* Поля ввода: прозрачные, только тонкая рамка */
.form-control,
.input-with-feedback,
.control-value,
.awesomplete .form-control {
/* background: transparent !important; Полная прозрачность */
backdrop-filter: none !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important; /* Тонкая рамка, чтобы видеть поле */
color: var(--text-color-full) !important;
box-shadow: none !important;
}
/* Убираем фон у заголовков вкладок */
.form-tabs-list .form-tabs .nav-item .nav-link {
background: transparent !important;
}
.liked .like-icon, .liked .like-icon use {
--icon-stroke: #000000 !important;
fill: #FFD700 !important;
}
/* ============================================ */
/* FORMS - ДОПОЛНЕНИЕ */
/* ============================================ */
/* Поля control-value, like-disabled-input и bold */
.control-value,
.like-disabled-input,
.bold.like-disabled-input,
.control-value.like-disabled-input,
input.bold[readonly],
.form-control.bold[readonly] {
background: transparent !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
box-shadow: inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02),
inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.25) !important;
color: var(--text-color-full) !important;
}
/* ============================================ */
/* DATEPICKER - LIQUID GLASS СТИЛЬ */
/* ============================================ */
/* Основной контейнер datepicker */
.datepicker {
background: transparent !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 16px !important;
box-shadow:
inset 0 0.125em 0.125em rgba(0, 0, 0, 0.05),
inset 0 -0.125em 0.125em rgba(255, 255, 255, 0.5),
0 8px 32px rgba(0, 0, 0, 0.15) !important;
padding: 16px !important;
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
}
/* Blur через ::before */
.datepicker::before {
content: "" !important;
position: absolute !important;
inset: 0 !important;
border-radius: 16px !important;
backdrop-filter: blur(15px) !important;
-webkit-backdrop-filter: blur(15px) !important;
z-index: -1 !important;
pointer-events: none !important;
}
/* Стрелка указателя */
.datepicker--pointer {
display: none !important; /* Или можно стилизовать */
}
/* Навигация */
.datepicker--nav {
background: transparent !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
padding-bottom: 12px !important;
margin-bottom: 12px !important;
}
/* Заголовок (месяц и год) */
.datepicker--nav-title {
color: var(--text-color-full) !important;
font-weight: 600 !important;
font-size: 16px !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) !important;
}
/* Кнопки навигации (стрелки) */
.datepicker--nav-action {
background: transparent !important;
border-radius: 8px !important;
transition: all 200ms ease !important;
padding: 4px !important;
}
.datepicker--nav-action:hover {
background: rgba(255, 255, 255, 0.15) !important;
transform: scale(1.1) !important;
}
.datepicker--nav-action svg {
stroke: var(--icon-color) !important;
fill: none !important;
stroke-width: 2 !important;
}
/* Названия дней недели */
.datepicker--days-names {
margin-bottom: 8px !important;
}
.datepicker--day-name {
color: var(--text-color) !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
opacity: 0.7 !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) !important;
}
/* Ячейки дней */
.datepicker--cell {
background: transparent !important;
border-radius: 8px !important;
color: var(--text-color-full) !important;
font-weight: 500 !important;
transition: all 200ms ease !important;
position: relative !important;
}
/* Hover эффект для ячеек */
.datepicker--cell:hover {
background: rgba(255, 255, 255, 0.2) !important;
transform: scale(1.05) !important;
color: var(--text-color-full) !important;
}
/* Дни из другого месяца */
.datepicker--cell.-other-month- {
opacity: 0.3 !important;
}
/* Текущий день */
.datepicker--cell.-current- {
background: rgba(100, 150, 255, 0.2) !important;
color: var(--text-color-full) !important;
font-weight: 700 !important;
border: 1px solid rgba(100, 150, 255, 0.4) !important;
}
.datepicker--cell.-current-:hover {
background: rgba(100, 150, 255, 0.3) !important;
}
/* Выбранный день */
.datepicker--cell.-selected- {
background: linear-gradient(
-75deg,
rgba(255, 255, 255, 0.3),
rgba(255, 255, 255, 0.4),
rgba(255, 255, 255, 0.3)
) !important;
color: var(--text-color-full) !important;
font-weight: 700 !important;
border: 1px solid rgba(255, 255, 255, 0.5) !important;
box-shadow:
inset 0 1px 1px rgba(255, 255, 255, 0.5),
inset 0 -1px 1px rgba(0, 0, 0, 0.05),
0 2px 8px rgba(0, 0, 0, 0.1) !important;
}
.datepicker--cell.-selected-:hover {
transform: scale(1.05) !important;
box-shadow:
inset 0 1px 1px rgba(255, 255, 255, 0.6),
inset 0 -1px 1px rgba(0, 0, 0, 0.05),
0 4px 12px rgba(0, 0, 0, 0.15) !important;
}
/* Выключенные дни */
.datepicker--cell.-disabled- {
opacity: 0.2 !important;
pointer-events: none !important;
}
/* Диапазон дат (если используется) */
.datepicker--cell.-in-range- {
background: rgba(100, 150, 255, 0.1) !important;
border-radius: 0 !important;
}
.datepicker--cell.-range-from-,
.datepicker--cell.-range-to- {
background: linear-gradient(
-75deg,
rgba(255, 255, 255, 0.25),
rgba(255, 255, 255, 0.35),
rgba(255, 255, 255, 0.25)
) !important;
border: 1px solid rgba(255, 255, 255, 0.4) !important;
}
/* Выходные дни */
.datepicker--cell.-weekend- {
color: rgba(255, 100, 100, 0.9) !important;
}
/* Кнопки внизу (Today) */
.datepicker--buttons {
border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
padding-top: 12px !important;
margin-top: 12px !important;
}
.datepicker--button {
background: transparent !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
color: var(--text-color-full) !important;
padding: 8px 16px !important;
font-weight: 500 !important;
transition: all 200ms ease !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) !important;
}
.datepicker--button:hover {
background: rgba(255, 255, 255, 0.15) !important;
border-color: rgba(255, 255, 255, 0.4) !important;
transform: scale(0.98) !important;
}
.datepicker--button:active {
transform: scale(0.95) !important;
}
/* Поле ввода даты */
input[data-fieldtype="Date"],
input.input-with-feedback[data-fieldtype="Date"],
.frappe-control[data-fieldtype="Date"] input {
background: transparent !important;
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
border-radius: 20px !important;
box-shadow:
inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02),
inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.25) !important;
color: var(--text-color-full) !important;
padding: 8px 12px !important;
}
input[data-fieldtype="Date"]:hover {
border-color: rgba(255, 255, 255, 0.4) !important;
backdrop-filter: blur(12px) !important;
}
input[data-fieldtype="Date"]:focus {
border-color: rgba(255, 255, 255, 0.5) !important;
backdrop-filter: blur(15px) !important;
box-shadow:
inset 0 0.05em 0.05em rgba(0, 0, 0, 0.02),
inset 0 -0.05em 0.05em rgba(255, 255, 255, 0.3),
0 0 0 3px rgba(255, 255, 255, 0.1) !important;
outline: none !important;
}
/* Анимация появления datepicker */
.datepicker.-top-left-,
.datepicker.-top-right-,
.datepicker.-bottom-left-,
.datepicker.-bottom-right- {
animation: datepickerFadeIn 300ms ease !important;
}
@keyframes datepickerFadeIn {
from {
opacity: 0;
transform: translateY(-10px) scale(0.95);
}
to {
opacity: 1;
transform: translateY(0) scale(1);
}
}
/* Месяцы и годы (если переключаешься в режим выбора) */
.datepicker--cells-months .datepicker--cell,
.datepicker--cells-years .datepicker--cell {
background: transparent !important;
border-radius: 8px !important;
color: var(--text-color-full) !important;
transition: all 200ms ease !important;
}
.datepicker--cells-months .datepicker--cell:hover,
.datepicker--cells-years .datepicker--cell:hover {
background: rgba(255, 255, 255, 0.2) !important;
transform: scale(1.05) !important;
}
.datepicker--cells-months .datepicker--cell.-selected-,
.datepicker--cells-years .datepicker--cell.-selected- {
background: linear-gradient(
-75deg,
rgba(255, 255, 255, 0.3),
rgba(255, 255, 255, 0.4),
rgba(255, 255, 255, 0.3)
) !important;
font-weight: 700 !important;
}
/* Time picker (если используется) */
.datepicker--time {
border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
padding-top: 12px !important;
margin-top: 12px !important;
}
.datepicker--time-current {
background: transparent !important;
color: var(--text-color-full) !important;
font-weight: 600 !important;
}
.datepicker--time-sliders {
background: transparent !important;
}
.datepicker--time-row input[type="range"] {
background: rgba(255, 255, 255, 0.2) !important;
}

File diff suppressed because it is too large Load Diff