/
bytevalue
/
optimal
Обзор
Документация
Войти
/
bytevalue
/
optimal
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/resources/static/css/responsive.css
108 строк
2 KB
bytevalue
mark for active chat
07 дек 2025, 19:10
07 дек 2025, 19:10
7d4bab5
Код
Авторство
О чём код?
/* ===== АДАПТИВНОСТЬ ===== */ @media (max-width: 1200px) { .sidebar:not(.sidebar-collapsed) { width: 240px; } .sidebar:not(.sidebar-collapsed) ~ .chat-main { margin-left: 240px; width: calc(100% - 240px); } .sidebar.sidebar-collapsed ~ .chat-main { margin-left: 80px; width: calc(100% - 80px); } .welcome-title { font-size: 36px; } } @media (max-width: 768px) { .logo-container { cursor: pointer; } .logo-container:active { opacity: 0.8; } /* Мобильная кнопка меню */ .mobile-menu-btn { display: flex !important; width: 40px; height: 40px; border-radius: 10px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.08); color: var(--text-secondary); cursor: pointer; transition: all 0.2s ease; align-items: center; justify-content: center; margin-right: 12px; flex-shrink: 0; } .mobile-menu-btn:hover { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.12); color: var(--text-primary); } .chat-header { padding: var(--spacing-md); } .messages-container { padding: var(--spacing-md); } .chat-input-container { margin: var(--spacing-md); width: calc(100% - var(--spacing-lg)); } .welcome-container { padding: var(--spacing-lg); } .welcome-title { font-size: 28px; } .welcome-icon { width: 80px; height: 80px; font-size: 36px; } .actions-grid { grid-template-columns: 1fr; } .message-content { max-width: 85%; } } @media (max-width: 480px) { .btn-icon { width: 32px; height: 32px; } .message-bubble { padding: var(--spacing-sm) var(--spacing-md); } .chat-input-container { margin: var(--spacing-sm); width: calc(100% - var(--spacing-md)); } .messages-container { padding: var(--spacing-md) var(--spacing-sm); } }