/*
 * ============================================================
 * ИНСТРУКЦИИ ДЛЯ CLAUDE — читать перед любыми изменениями
 * ============================================================
 * Проект: Game & Movie Tracker
 *
 * ПРАВИЛА CSS:
 * 1. Новые стили — строго по существующей системе переменных:
 *    --bg-primary, --bg-card, --border, --accent, --text-primary,
 *    --text-secondary, --modal-bg, --shadow, --modal-glow и т.д.
 * 2. Поддерживать 2 темы: light-glass, dark-glass
 *    Если цвет отличается в светлых темах — добавлять override:
 *     * 3. Новые модальные окна — стиль как у существующих .modal-content:
 *    border-radius: 16px, backdrop-filter, box-shadow: var(--modal-glow)
 * 4. Никаких эмодзи в content: '' и подобных CSS-свойствах
 * ============================================================
 */

.hidden { display: none !important; }

/* ===== ТЕМЫ ===== */
.theme-light-glass {
    --bg-primary: #e8edf8;
    --bg-secondary: rgba(255,255,255,0.08);
    --bg-card: rgba(255,255,255,0.12);
    --bg-card-hover: rgba(255,255,255,0.22);
    --border: rgba(255,255,255,0.3);
    --border-inner: rgba(255,255,255,0.45);
    --accent: #5a6580;
    --accent-hover: #6e7a95;
    --accent-glow: rgba(90,101,128,0.35);
    --accent-glow-soft: rgba(90,101,128,0.12);
    --text-primary: #0a1530;
    --text-secondary: #2a3a5e;
    --nav-bg: rgba(255,255,255,0.15);
    --modal-bg: rgba(230,238,255,0.12);
    --input-bg: rgba(255,255,255,0.14);
    --shadow: 0 8px 32px rgba(30,50,120,0.1);
    --card-glow: none;
    --btn-glow: none;
    --nav-glow: none;
    --element-glow: none;
    --modal-glow: none;
    --glass: blur(22px) saturate(180%);
    --glass-highlight: linear-gradient(135deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.0) 50%, rgba(255,255,255,0.08) 100%);
    --glass-border-top: rgba(255,255,255,0.5);
    --glass-border-bottom: rgba(255,255,255,0.12);
    --glass-shadow: 0 8px 32px rgba(30,50,120,0.1), inset 0 1px 0 rgba(255,255,255,0.5);
}
.theme-dark-glass {
    --bg-primary: #0c0c1a;
    --bg-secondary: rgba(18,18,40,0.6);
    --bg-card: rgba(255,255,255,0.04);
    --bg-card-hover: rgba(255,255,255,0.09);
    --border: rgba(255,255,255,0.09);
    --accent: #9ca3b8;
    --accent-hover: #b5bcc8;
    --accent-glow: rgba(156,163,184,0.35);
    --accent-glow-soft: rgba(156,163,184,0.1);
    --text-primary: #e2e2ff;
    --text-secondary: #8888b0;
    --nav-bg: rgba(12,12,26,0.35);
    --modal-bg: rgba(14,14,36,0.35);
    --input-bg: rgba(255,255,255,0.06);
    --shadow: 0 8px 40px rgba(0,0,0,0.75);
    --card-glow: none;
    --btn-glow: none;
    --nav-glow: none;
    --element-glow: none;
    --modal-glow: none;
    --glass: blur(22px) saturate(160%);
}

/* ===== ТЕМА «ОБСИДИАН» — чёрное матовое стекло ===== */
.theme-black-glass {
    --bg-primary: #000000;
    --bg-secondary: rgba(255,255,255,0.03);
    --bg-card: rgba(20,20,25,0.4);
    --bg-card-hover: rgba(255,255,255,0.08);
    --border: rgba(255,255,255,0.08);
    --accent: #ffffff;
    --accent-hover: #cccccc;
    --accent-glow: rgba(255,255,255,0.15);
    --accent-glow-soft: rgba(255,255,255,0.06);
    --text-primary: #ffffff;
    --text-secondary: #8a8a93;
    --nav-bg: rgba(0,0,0,0.85);
    --modal-bg: rgba(0,0,0,0.75);
    --input-bg: rgba(255,255,255,0.05);
    --shadow: 0 24px 64px rgba(0,0,0,1);
    --card-glow: none;
    --btn-glow: none;
    --nav-glow: none;
    --element-glow: none;
    --modal-glow: none;
    --glass: blur(35px);
}

/* ===== СБРОС ===== */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
html { height: 100%; }
body {
    min-height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    background: var(--bg-primary);
    color: var(--text-primary);
    transition: background 0.3s, color 0.3s;
    overflow-x: hidden;
}
body.menu-open {
    overflow: hidden;
    touch-action: none;
}

/* ===== ЭКРАНЫ ===== */
#screen-loading {
    position: fixed; inset: 0; z-index: 9999;
    display: flex; align-items: center; justify-content: center;
    transition: opacity 0.3s;
    background: linear-gradient(145deg, #c9d6f5 0%, #dfe6f8 30%, #f0e8f0 55%, #d4dff5 80%, #e0e8fa 100%);
}
/* Тёмное стекло */
.theme-dark-glass #screen-loading {
    background: #0c0c1a;
}
/* Обсидиан */
.theme-black-glass #screen-loading {
    background: #000000;
}
.theme-black-glass .loading-spinner {
    border: 3px solid rgba(255,255,255,0.08);
    border-top-color: #ffffff;
    box-shadow: 0 0 16px rgba(255,255,255,0.1);
}
/* Светлое стекло */
.theme-light-glass #screen-loading {
    background: linear-gradient(145deg, #c9d6f5 0%, #dfe6f8 30%, #f0e8f0 55%, #d4dff5 80%, #e0e8fa 100%);
}

#screen-auth {
    position: fixed; inset: 0; z-index: 9998;
    overflow-y: auto; background: var(--bg-primary);
    display: flex; align-items: center; justify-content: center;
}
#screen-app { display: block; min-height: 100dvh; }

/* ===== ЗАГРУЗКА ===== */
.loading-spinner {
    width: 48px; height: 48px;
    border-radius: 50%;
    border: 2.5px solid rgba(255,255,255,0.35);
    border-top-color: rgba(90,101,128,0.7);
    box-shadow: 0 0 20px rgba(255,255,255,0.15);
    animation: spin 0.9s linear infinite;
}
/* Тёмный неон: неоновый спинер */
/* Тёмное стекло: фиолетовый спинер */
.theme-dark-glass .loading-spinner {
    border: 3px solid rgba(156,163,184,0.12);
    border-top-color: #9ca3b8;
    box-shadow: 0 0 16px rgba(156,163,184,0.3);
}
/* Светлый неон: голубой спинер */
/* Светлое стекло: стеклянный спинер */
.theme-light-glass .loading-spinner {
    width: 48px; height: 48px;
    border: 2.5px solid rgba(255,255,255,0.35);
    border-top-color: rgba(90,101,128,0.7);
    box-shadow: 0 0 20px rgba(255,255,255,0.15);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}
@keyframes spin { to { transform: rotate(360deg); } }

/* ===== ГЛОБАЛЬНЫЙ ЛОАДЕР ДЕЙСТВИЙ ===== */
.action-loader-overlay {
    position: fixed; inset: 0; z-index: 99999;
    display: flex; align-items: center; justify-content: center;
    background: rgba(0,0,0,0.35);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    opacity: 0; pointer-events: none;
    transition: opacity 0.2s;
}
.action-loader-overlay.visible {
    opacity: 1; pointer-events: auto;
}
.action-loader-box {
    display: flex; flex-direction: column; align-items: center; gap: 12px;
    padding: 28px 36px; border-radius: 16px;
    background: var(--modal-bg, rgba(20,20,35,0.75));
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    box-shadow: 0 8px 40px rgba(0,0,0,0.4);
}
.action-loader-spinner {
    width: 36px; height: 36px;
    border-radius: 50%;
    border: 3px solid rgba(255,255,255,0.12);
    border-top-color: var(--accent, #9ca3b8);
    animation: spin 0.8s linear infinite;
}
.action-loader-text {
    font-size: 13px; color: var(--text-secondary, #8a8a93);
    white-space: nowrap;
}
.theme-light-glass .action-loader-overlay {
    background: rgba(100,120,160,0.25);
}
.theme-light-glass .action-loader-box {
    background: rgba(230,238,255,0.35);
    backdrop-filter: blur(40px) saturate(180%);
    -webkit-backdrop-filter: blur(40px) saturate(180%);
    box-shadow: 0 8px 40px rgba(30,50,120,0.15);
}
.theme-light-glass .action-loader-spinner {
    border-color: rgba(255,255,255,0.35);
    border-top-color: rgba(90,101,128,0.7);
}
.theme-light-glass .action-loader-text {
    color: #3a4a6b;
}
.theme-black-glass .action-loader-box {
    background: rgba(0,0,0,0.8);
}
.theme-black-glass .action-loader-spinner {
    border-color: rgba(255,255,255,0.08);
    border-top-color: #ffffff;
}


/* ===== АВТОРИЗАЦИЯ ===== */
.auth-container {
    width: 100%; padding: 20px;
    display: flex; align-items: center; justify-content: center;
    flex-direction: column;
    min-height: 100dvh;
}
.auth-form {
    width: 100%; max-width: 400px;
    background: var(--modal-bg);
    border: 1px solid var(--border);
    border-radius: 16px; padding: 36px 28px;
    box-shadow: var(--shadow), var(--modal-glow);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
}
.auth-form h2 { font-size: 24px; font-weight: 700; margin-bottom: 16px; text-align: center; }
.auth-desc { font-size: 14px; color: var(--text-secondary); text-align: center; margin-bottom: 18px; line-height: 1.5; }
.label-hint { font-size: 11px; color: var(--text-secondary); font-weight: 400; }

/* Google OAuth кнопка */
.btn-google {
    width: 100%; display: flex; align-items: center; justify-content: center; gap: 10px;
    padding: 11px 16px; border-radius: 10px; border: 1px solid var(--border);
    background: var(--input-bg); color: var(--text-primary);
    font-size: 14px; font-weight: 500; font-family: inherit;
    cursor: pointer; transition: background 0.18s, border-color 0.18s;
    margin-bottom: 4px;
}
.btn-google:hover { background: var(--bg-card-hover); border-color: var(--accent); }
.btn-google svg { flex-shrink: 0; }

/* Разделитель "или" */
.auth-divider {
    display: flex; align-items: center; gap: 10px;
    margin: 16px 0; color: var(--text-secondary); font-size: 13px;
}
.auth-divider::before, .auth-divider::after {
    content: ''; flex: 1; height: 1px; background: var(--border);
}

/* Иконка "письмо отправлено" */
.email-sent-icon { text-align: center; margin-bottom: 12px; }

/* "Забыл пароль" в модале смены пароля */
.forgot-from-profile {
    margin-top: 12px; text-align: center;
    padding-top: 12px; border-top: none;
}

/* ===== ЛЕНИВАЯ ЗАГРУЗКА ОБЛОЖЕК ===== */
img.cover-lazy {
    opacity: 0; transition: opacity 0.35s ease;
}
img.cover-lazy.loaded { opacity: 1; }


/* ===== ФОН ===== */
.bg-layer {
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    height: var(--app-vh, 100vh);
    z-index: 0;
    pointer-events: none;
    background-size: cover; background-position: center;
    opacity: 0; transition: opacity 0.4s;
    will-change: transform;
    transform: translateZ(0);
}
.bg-layer.active { opacity: 1; }

/* Слой пользовательского фона — поверх темы, БЕЗ блюра */
.bg-user-layer {
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    height: var(--app-vh, 100vh);
    z-index: 1;
    pointer-events: none;
    background-size: cover; background-position: center;
    opacity: 0; transition: opacity 0.4s;
    will-change: transform;
    transform: translateZ(0);
}
.bg-user-layer.active { opacity: 1; }

/* ===== ПРЕСЕТЫ ФОНОВ ===== */

/* Общий overlay — только для пресетов, НЕ для пользовательских картинок */
.bg-layer[class*="bg-preset-"]::after {
    content: '';
    position: absolute; inset: 0;
    pointer-events: none;
    background: rgba(255,255,255,0.3);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}

/* Пресет: Meadow — зелёно-жёлтое свечение */
.bg-layer.bg-preset-meadow {
    opacity: 1;
    background:
        radial-gradient(ellipse at 10% 10%, rgba(120,200,80,0.85) 0%, transparent 50%),
        radial-gradient(ellipse at 90% 90%, rgba(240,210,70,0.8) 0%, transparent 50%),
        radial-gradient(ellipse at 50% 50%, #e8f0d8 0%, #f0f4e8 100%);
}

/* Пресет: Aurora — розово-бирюзовое свечение */
.bg-layer.bg-preset-aurora {
    opacity: 1;
    background:
        radial-gradient(ellipse at 10% 10%, rgba(255,40,120,0.9) 0%, transparent 50%),
        radial-gradient(ellipse at 90% 90%, rgba(0,210,190,0.85) 0%, transparent 50%),
        radial-gradient(ellipse at 50% 50%, #cbd6f0 0%, #dde6fa 100%);
}

/* Пресет: Bubbles — цветные круги */
.bg-layer.bg-preset-bubbles {
    opacity: 1;
    background-color: #f8fbff;
    background-image:
        radial-gradient(circle at 12% 8%, #f8d830 80px, transparent 80px),
        radial-gradient(circle at 58% 12%, #a0cc30 45px, transparent 45px),
        radial-gradient(circle at 22% 30%, #6aafe4 65px, transparent 65px),
        radial-gradient(circle at 45% 48%, #e8f080 55px, transparent 55px),
        radial-gradient(circle at 80% 55%, #48c8b0 75px, transparent 75px),
        radial-gradient(circle at 72% 78%, #6aafe4 40px, transparent 40px),
        radial-gradient(circle at 50% 88%, #58b8a8 35px, transparent 35px),
        radial-gradient(circle at 28% 95%, #a0cc30 70px, transparent 70px);
}

/* Превью свотчей — показываем с размытием */
.bg-preset-swatch {
    width: 100%; height: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.bg-preset-swatch::after {
    content: '';
    position: absolute; inset: 0;
    background: rgba(255,255,255,0.25);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border-radius: inherit;
}
.bg-presets-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    margin-bottom: 12px;
}
.bg-preset-card {
    position: relative;
    aspect-ratio: 9/16;
    border-radius: 8px;
    border: 2px solid var(--border);
    overflow: hidden;
    cursor: pointer;
    transition: border-color 0.2s;
}
.bg-preset-card.active {
    border-color: var(--accent);
}
.bg-preset-card.active::after {
    content: '';
    position: absolute; top: 4px; right: 4px; width: 16px; height: 16px;
    background: var(--accent); border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    background-repeat: no-repeat; background-position: center; background-size: 9px;
}
.bg-preset-card:hover {
    border-color: var(--accent-hover);
}
.bg-preset-none {
    width: 100%; height: 100%;
    display: flex; align-items: center; justify-content: center;
    font-size: 11px; color: var(--text-secondary);
    background: var(--bg-card);
}

/* ===== ТУЛБАР ===== */
.top-nav {
    position: fixed; top: 0; left: 0; right: 0;
    height: calc(62px + var(--status-bar-height, env(safe-area-inset-top, 0px)));
    padding-top: var(--status-bar-height, env(safe-area-inset-top, 0px));
    background: var(--nav-bg);
    display: flex; align-items: center;
    padding-left: 10px; padding-right: 10px; gap: 2px;
    z-index: 1000;
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border-bottom: none;
    transition: transform 0.3s ease;
    overflow: visible;
}
.top-nav.nav-hidden { transform: translateY(-100%); }

/* Тёмный неон: яркая неоновая подсветка снизу */
/* Светлый неон: мягкая голубая подсветка */

.theme-dark-glass .top-nav {
    background: rgba(12,12,26,0.85);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}
.theme-dark-glass .top-nav::after {
    content: '';
    position: absolute; bottom: 0; left: 0; right: 0;
    height: 1px;
    background: var(--border);
}
.theme-black-glass .top-nav::after {
    content: '';
    position: absolute; bottom: 0; left: 0; right: 0;
    height: 1px;
    background: var(--border);
}
.nav-bottom-line { display: none; }

/* ========================================================================
   ТЕМА «СВЕТЛОЕ СТЕКЛО» — полная стеклянная переработка
   ======================================================================== */

/* --- Фон страницы: мягкий градиент для видимости стекла --- */
.theme-light-glass {
    background: #dfe6f8;
}
.theme-light-glass::before {
    content: '';
    position: fixed;
    top: 0; left: 0;
    width: 100%;
    height: var(--app-vh, 100vh);
    z-index: -1;
    background: linear-gradient(145deg, #c9d6f5 0%, #dfe6f8 30%, #f0e8f0 55%, #d4dff5 80%, #e0e8fa 100%);
    pointer-events: none;
    transform: translateZ(0);
}

/* --- Навигация: стеклянная панель с бликом --- */
.theme-light-glass .top-nav {
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border-bottom: none;
    box-shadow: 0 4px 30px rgba(30,50,120,0.06), inset 0 1px 0 rgba(255,255,255,0.5);
}
.theme-light-glass .top-nav::after {
    content: '';
    position: absolute; bottom: auto; top: 0; left: 0; right: 0;
    height: 50%;
    background: linear-gradient(180deg, rgba(255,255,255,0.18) 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;
    border-radius: 0;
    z-index: 0;
}
/* Индикатор активной вкладки */
.theme-light-glass .nav-tab.active::after {
    background: rgba(80,90,120,0.5);
    box-shadow: 0 0 6px rgba(80,90,120,0.3), 0 0 14px rgba(80,90,120,0.15);
}
/* Аватарка */
.theme-light-glass .nav-avatar-btn {
    border: none;
}
.theme-light-glass .nav-avatar-btn:hover { opacity: 0.8; }

/* --- Карточки-строки: стеклянные плашки --- */
.theme-light-glass .game-row,
.theme-light-glass .movie-row,
.theme-light-glass .book-row {
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    border: none;
    box-shadow: none;
}
.theme-light-glass .game-row:hover,
.theme-light-glass .movie-row:hover,
.theme-light-glass .book-row:hover {
    background: rgba(255,255,255,0.18);
    box-shadow: none;
}

/* --- Карточки-плитка: стекло с бликом --- */
.theme-light-glass .grid-item {
    background: rgba(255,255,255,0.06);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    border: none;
    box-shadow: none;
    position: relative;
    overflow: hidden;
}
.theme-light-glass .grid-item::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0;
    height: 50%;
    background: linear-gradient(180deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;
    z-index: 1;
    border-radius: 10px 10px 0 0;
}
.theme-light-glass .grid-item:hover {
    background: rgba(255,255,255,0.16);
    box-shadow: none;
}

/* --- Модальные окна: плотное стекло с бликом --- */
.theme-light-glass .modal-content {
    background: linear-gradient(145deg, rgba(240,245,255,0.18) 0%, rgba(230,238,255,0.10) 100%);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
    border: none;
    box-shadow: inset 0 1px 1px rgba(255,255,255,0.15);
    position: relative;
    overflow: hidden;
}
.theme-light-glass .modal-content::before {
    display: none;
}
.theme-light-glass .modal-header,
.theme-light-glass .modal-body,
.theme-light-glass .modal-footer {
    position: relative;
    z-index: 1;
}
.theme-light-glass .modal-footer {
    border-top: none;
    background: transparent;
}
.theme-light-glass .modal-overlay {
    background: rgba(80,100,150,0.25);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

/* --- Инпуты: лёгкое стекло --- */
.theme-light-glass input[type="text"],
.theme-light-glass input[type="email"],
.theme-light-glass input[type="password"],
.theme-light-glass input[type="number"],
.theme-light-glass input[type="url"],
.theme-light-glass textarea,
.theme-light-glass select {
    background: rgba(255,255,255,0.2) !important;
    border-color: rgba(255,255,255,0.3) !important;
    color: #0f1a33;
}
/* Поля ввода на экране авторизации — повышенный контраст */
.theme-light-glass .auth-form input[type="text"],
.theme-light-glass .auth-form input[type="email"],
.theme-light-glass .auth-form input[type="password"] {
    background: rgba(255,255,255,0.4) !important;
    border-color: rgba(255,255,255,0.55) !important;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.04);
}
.theme-light-glass .auth-form input::placeholder {
    color: rgba(15,26,51,0.4);
}
.theme-light-glass input:focus,
.theme-light-glass textarea:focus,
.theme-light-glass select:focus {
    border-color: var(--accent) !important;
    box-shadow: 0 0 0 2px rgba(90,101,128,0.15);
}

/* --- Боковое меню: тонкое прозрачное стекло --- */
.theme-light-glass .side-menu {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
    border-right: none;
    box-shadow: 4px 0 40px rgba(30,50,120,0.1), inset 1px 0 0 rgba(255,255,255,0.35);
}
.theme-light-glass .side-menu-item:hover { background: rgba(255,255,255,0.12); }
.theme-light-glass .side-overlay {
    background: rgba(80,100,150,0.25);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

/* --- Выпадающие меню: тонкое стекло --- */
.theme-light-glass .extra-menu,
.theme-light-glass .user-dropdown {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
    border: none;
    box-shadow: none;
}
.theme-light-glass .extra-menu-item:hover,
.theme-light-glass .dropdown-item:hover,
.theme-light-glass .emenu-back:hover { background: rgba(255,255,255,0.12); }

/* --- Тосты: плотное стекло --- */
.theme-light-glass .toast {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border: none;
    box-shadow: 0 8px 32px rgba(30,50,120,0.12);
    color: #0f1a33;
}

/* --- Кнопки: чистый текст без контейнеров --- */
.theme-light-glass .btn-primary,
.theme-light-glass .btn-small-accent,
.theme-light-glass .criteria-change-btn,
.theme-light-glass .criteria-edit-btn,
.theme-light-glass .genre-toggle-btn,
.theme-light-glass .cover-strip-add-btn,
.theme-light-glass .cover-search-btn,
.theme-light-glass .cover-manager-btn {
    background: transparent;
    color: var(--text-secondary);
    border: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    box-shadow: none;
}
.theme-light-glass .btn-small-ghost {
    background: transparent;
    border: none;
}
.theme-light-glass .btn-small-ghost:hover {
    background: transparent;
}

/* --- Кнопка назад --- */
.theme-light-glass .modal-back {
    color: var(--text-primary);
}

/* --- Пресет-ряды в настройках --- */
.theme-light-glass .cs-preset-row {
    background: rgba(255,255,255,0.18);
    border-color: rgba(255,255,255,0.15);
}
.theme-light-glass .cs-preset-row:hover {
    background: rgba(255,255,255,0.28);
}
.theme-light-glass .cs-preset-row.active {
    background: rgba(255,255,255,0.28);
    border-color: var(--accent);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
}

/* --- Вкладки критериев --- */
.theme-light-glass .cs-tab {
    background: transparent;
    color: #2a3a5e;
}
.theme-light-glass .cs-tab.active {
    box-shadow: 0 2px 8px rgba(90,101,128,0.25), inset 0 1px 0 rgba(255,255,255,0.2);
}
.theme-light-glass .cs-tabs,
.theme-light-glass .cs-tabs-v2 {
    background: rgba(255,255,255,0.15);
}

/* --- Настройки приложения: пункты меню --- */
.theme-light-glass .app-settings-item:hover {
    background: rgba(255,255,255,0.18);
}
.theme-light-glass .app-settings-icon {
    background: transparent;
    box-shadow: none;
}

/* --- Кнопки добавления в настройках --- */
.theme-light-glass .preset-add-btn {
    border-color: rgba(255,255,255,0.35);
}
.theme-light-glass .preset-add-btn:hover {
    background: rgba(255,255,255,0.15);
    border-color: var(--accent);
}

/* --- Элементы в редакторах --- */
.theme-light-glass .criteria-editor-row {
    background: rgba(255,255,255,0.15);
}

/* --- Тема-карточки в оформлении --- */
.theme-light-glass .theme-card-v2 {
    border-color: rgba(255,255,255,0.4);
    background: rgba(255,255,255,0.1);
}
.theme-light-glass .theme-card-v2.active {
    border-color: var(--accent);
    box-shadow: 0 0 0 1px var(--accent), 0 4px 16px rgba(90,101,128,0.15);
}

/* --- Загрузка фона --- */
.theme-light-glass .bg-upload-area {
    border-color: rgba(255,255,255,0.35);
    background: rgba(255,255,255,0.06);
}
.theme-light-glass .bg-upload-area:hover {
    background: rgba(255,255,255,0.12);
}
.theme-light-glass .bg-remove-btn {
    border-color: rgba(255,255,255,0.3);
}

/* --- Категории: стеклянные разделители --- */
/* Категории: чистый текст */

/* --- Детали: мета-теги и кнопки --- */
.theme-light-glass .detail-meta-item {
    background: rgba(255,255,255,0.12);
    border: 1px solid rgba(255,255,255,0.25);
}
.theme-light-glass .expand-criterion {
    background: rgba(255,255,255,0.1);
}

/* --- Секции критериев --- */
.theme-light-glass .criteria-section {
    background: rgba(255,255,255,0.08);
}

/* --- Профиль: кнопки --- */
.theme-light-glass .profile-change-pw-btn {
    background: rgba(255,255,255,0.12);
    border: 1px solid rgba(255,255,255,0.25);
}
.theme-light-glass .profile-action-item {
    background: rgba(255,255,255,0.1);
}
.theme-light-glass .profile-action-item:hover {
    background: rgba(255,255,255,0.2);
}

/* --- Бот-кнопка --- */
.theme-light-glass .bot-fab {
    background-color: rgba(255,255,255,0.2);
    backdrop-filter: blur(30px) saturate(200%);
    -webkit-backdrop-filter: blur(30px) saturate(200%);
    border: none;
    box-shadow: 0 4px 20px rgba(30,50,120,0.1);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232a3a5e' stroke-width='1.8'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}

/* --- DLC/Сезоны критерий --- */
.theme-light-glass .dlc-popup-criterion {
    background: rgba(255,255,255,0.08);
}

/* --- Предупреждение удаления аккаунта --- */
.theme-light-glass .delete-account-warning {
    background: rgba(255,60,80,0.08);
    border-color: rgba(255,60,80,0.2);
}

/* --- Сохранённые аккаунты --- */
.theme-light-glass .saved-account-item {
    background: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.3);
}
.theme-light-glass .saved-account-item:hover {
    background: rgba(255,255,255,0.2);
}

/* --- Копирование вкладок --- */
.theme-light-glass .copy-tabs-list {
    background: rgba(255,255,255,0.08);
}

/* --- Поисковая панель --- */
.theme-light-glass .search-bar {
    background: rgba(255,255,255,0.08);
    backdrop-filter: blur(40px) saturate(200%);
    -webkit-backdrop-filter: blur(40px) saturate(200%);
    border-color: rgba(255,255,255,0.25);
}

/* --- Категории: стеклянные секции --- */
.theme-light-glass .category-section {
    background: rgba(255,255,255,0.06);
    backdrop-filter: blur(16px) saturate(160%);
    -webkit-backdrop-filter: blur(16px) saturate(160%);
    border: none;
    border-radius: 14px;
}
.theme-light-glass .category-header {
    border-bottom-color: rgba(255,255,255,0.15);
}

/* --- Оценки: контрастные --- */
.theme-light-glass .row-score,
.theme-light-glass .grid-score {
    color: #0a1530;
}

/* --- Аватар в профиле --- */
.theme-light-glass .avatar-upload {
    border: none;
    box-shadow: 0 4px 16px rgba(30,50,120,0.06), inset 0 1px 0 rgba(255,255,255,0.3);
}

/* --- Авторизация: стеклянная форма --- */
.theme-light-glass .auth-form {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
    border-color: rgba(255,255,255,0.35);
    box-shadow: 0 16px 64px rgba(30,50,120,0.12), inset 0 1px 0 rgba(255,255,255,0.5);
}

/* --- Кнопка Google --- */
.theme-light-glass .btn-google {
    background: rgba(255,255,255,0.15);
    border-color: rgba(255,255,255,0.3);
}
.theme-light-glass .btn-google:hover {
    background: rgba(255,255,255,0.25);
    border-color: rgba(255,255,255,0.5);
}

/* --- Основная кнопка (auth) --- */
.theme-light-glass .btn-primary {
    background: var(--accent);
    color: #fff;
    box-shadow: none;
}
.theme-light-glass .auth-form .btn-primary {
    background: #3d5a99;
    color: #fff;
}
.theme-light-glass .auth-form .btn-primary:hover {
    background: #4a6ab5;
}

/* --- Переключатели toggle --- */
.theme-light-glass .toggle-slider {
    background: rgba(255,255,255,0.2);
    border: 1px solid rgba(255,255,255,0.3);
}

/* --- Множественное удаление --- */
.theme-light-glass .multi-delete-bar {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(30px) saturate(200%);
    -webkit-backdrop-filter: blur(30px) saturate(200%);
}

/* --- Входящие запросы --- */
.theme-light-glass .copy-request-item {
    background: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.25);
}

/* --- Карусель вкладок: фейды --- */
.theme-light-glass .nav-tabs.nav-tabs-carousel::before {
    background: linear-gradient(to right, rgba(200,215,245,0.8) 0%, transparent 100%);
}
.theme-light-glass .nav-tabs.nav-tabs-carousel::after {
    background: linear-gradient(to left, rgba(200,215,245,0.8) 0%, transparent 100%);
}

/* --- Бот: панель чата --- */
.theme-light-glass .bot-chat-overlay {
    background: rgba(230,238,255,0.45);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
}
.theme-light-glass .bot-history-panel {
    background: rgba(235,240,255,0.97);
}
.theme-light-glass .bot-chat-header,
.theme-light-glass .bot-input-area {
    background: rgba(255,255,255,0.08);
}
.theme-light-glass .bot-message-assistant .bot-bubble {
    background: rgba(255,255,255,0.15);
    border-color: rgba(255,255,255,0.3);
}
.theme-light-glass .bot-message-user .bot-bubble {
    background: rgba(255,255,255,0.15);
    color: var(--text-primary);
    border: 1px solid rgba(255,255,255,0.3);
}
.theme-light-glass .bot-send-btn {
    background: rgba(255,255,255,0.15);
    border-color: rgba(255,255,255,0.3);
}
.theme-light-glass .bot-input {
    background: rgba(255,255,255,0.12) !important;
    border-color: rgba(255,255,255,0.25) !important;
}

/* --- Ошибка-тост --- */
.theme-light-glass .error-toast {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border: none;
    box-shadow: 0 8px 32px rgba(30,50,120,0.15);
}

/* --- Публичный вид --- */
.theme-light-glass .public-header {
    background: rgba(255,255,255,0.15);
    backdrop-filter: blur(30px) saturate(180%);
    -webkit-backdrop-filter: blur(30px) saturate(180%);
    border-bottom-color: rgba(255,255,255,0.3);
}

/* --- Плашки сортировки / done-bar --- */
.theme-light-glass .sort-done-bar,
.theme-light-glass .edit-done-bar,
.theme-light-glass .multi-delete-bar {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
}

/* --- Скроллбар в стеклянных элементах --- */
.theme-light-glass ::-webkit-scrollbar { width: 5px; }
.theme-light-glass ::-webkit-scrollbar-track { background: transparent; }
.theme-light-glass ::-webkit-scrollbar-thumb {
    background: rgba(100,130,200,0.2);
    border-radius: 4px;
}
.theme-light-glass ::-webkit-scrollbar-thumb:hover {
    background: rgba(100,130,200,0.35);
}

/* --- Контраст текста и оценок --- */
.theme-light-glass .row-score,
.theme-light-glass .grid-score,
.theme-light-glass .detail-info-score {
    color: #0a1530;
}
.theme-light-glass .score-val {
    color: #0a1530;
}
.theme-light-glass .row-title,
.theme-light-glass .grid-title,
.theme-light-glass .detail-info-title {
    color: #0a1530;
}
.theme-light-glass .modal-header h3 {
    color: #0a1530;
}
.theme-light-glass .row-year {
    color: #2a3a5e;
}
.theme-light-glass .category-count {
    color: #2a3a5e;
}

/* --- Авторизация: плотное стекло (как модалка) --- */
.theme-light-glass .auth-form {
    background: rgba(230,238,255,0.12);
    backdrop-filter: blur(60px) saturate(220%);
    -webkit-backdrop-filter: blur(60px) saturate(220%);
    border: 1px solid rgba(255,255,255,0.5);
    border-top-color: rgba(255,255,255,0.7);
    box-shadow: 0 16px 64px rgba(30,50,120,0.16), inset 0 1px 0 rgba(255,255,255,0.7);
    position: relative;
    overflow: hidden;
}

/* ======================================================================== */

/* Иконки тулбара */
.nav-icon-btn {
    width: 38px; height: 38px;
    border-radius: 8px; border: none;
    background: transparent;
    color: var(--text-primary);
    display: flex; align-items: center; justify-content: center;
    cursor: pointer; transition: background 0.18s, box-shadow 0.18s;
    flex-direction: column; gap: 4px;
    padding: 8px; flex-shrink: 0; opacity: 0.8;
}
.nav-icon-btn:hover { background: rgba(255,255,255,0.07); opacity: 1; }

/* Тёмный неон: свечение кнопок тулбара */
/* Светлый неон: свечение кнопок тулбара */

.nav-menu-btn span { display: block; width: 18px; height: 1.8px; background: var(--text-primary); border-radius: 2px; }

/* Вкладки */
.nav-tabs { display: flex; align-items: stretch; flex: 1; min-width: 0; justify-content: space-evenly; height: 100%; gap: 0; }
.nav-tab {
    height: 100%; padding: 0 4px;
    border: none; background: transparent;
    color: var(--text-secondary);
    font-size: 16px; font-weight: 500;
    cursor: pointer; transition: color 0.18s;
    white-space: nowrap; position: relative;
    letter-spacing: 0; font-family: inherit;
    text-align: center;
    display: flex; align-items: center; justify-content: center;
}
.nav-tab:hover { color: var(--text-primary); }
.nav-tab.active { color: var(--text-primary); font-weight: 600; }
.nav-tab.active::after {
    content: '';
    position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
    width: 55%; height: 2.5px;
    background: var(--accent);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 0 8px var(--accent-glow), 0 0 20px var(--accent-glow);
}
/* Карусель вкладок (>3 шт.) */
.nav-tabs.nav-tabs-carousel {
    position: relative;
    overflow: hidden;
    justify-content: flex-start;
    flex: 1;
    min-width: 0;
}
.nav-tabs.nav-tabs-carousel::before,
.nav-tabs.nav-tabs-carousel::after {
    content: '';
    position: absolute;
    top: 25%; bottom: 25%;
    width: 12px;
    z-index: 3;
    pointer-events: none;
    transition: opacity 0.25s;
    opacity: 0.5;
}
.nav-tabs.nav-tabs-carousel::before {
    left: 0;
    background: linear-gradient(to right, var(--nav-bg, rgba(18,18,28,1)) 0%, transparent 100%);
}
.nav-tabs.nav-tabs-carousel::after {
    right: 0;
    background: linear-gradient(to left, var(--nav-bg, rgba(18,18,28,1)) 0%, transparent 100%);
}
.nav-tabs.nav-tabs-carousel.fade-hide-left::before { opacity: 0; }
.nav-tabs.nav-tabs-carousel.fade-hide-right::after { opacity: 0; }

.nav-tabs-carousel .nav-tabs-scroll {
    display: flex;
    align-items: stretch;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    gap: 0;
    padding: 0 12px;
}
.nav-tabs-carousel .nav-tabs-scroll::-webkit-scrollbar { display: none; }

.nav-tabs-carousel .nav-tab {
    padding: 0 10px;
    font-size: 13px;
    min-width: 0;
    flex: 0 0 auto;
}
.nav-tabs-carousel .nav-tab.active::after {
    width: 70%;
}

/* Аватарка */
.nav-avatar-btn {
    width: 36px; height: 36px; border-radius: 50%;
    border: none;
    background: transparent; cursor: pointer; padding: 0;
    overflow: hidden; flex-shrink: 0;
    transition: border-color 0.2s, box-shadow 0.2s;
    margin-left: 2px;
}
.nav-avatar-btn:hover { opacity: 0.8; }

.nav-avatar {
    width: 100%; height: 100%; border-radius: 50%;
    background: var(--bg-card);
    background-size: cover; background-position: center;
    display: flex; align-items: center; justify-content: center;
    font-weight: 700; font-size: 13px; color: var(--accent);
}

/* ===== ДОПОЛНИТЕЛЬНОЕ МЕНЮ ===== */
.extra-menu-overlay {
    position: fixed; inset: 0;
    z-index: 1999;
    background: transparent;
    touch-action: none;
}
.extra-menu {
    position: fixed; top: 68px; right: 10px;
    width: 230px;
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    border: none;
    border-radius: 14px; z-index: 2000;
    overflow: hidden;
    box-shadow: var(--shadow), var(--modal-glow), inset 0 1px 1px rgba(255,255,255,0.08);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}
.emenu-panel { padding: 6px 0; }
.emenu-back {
    padding: 11px 16px; font-size: 13px;
    color: var(--accent); cursor: pointer;
    border-bottom: none;
    margin-bottom: 4px;
    transition: background 0.15s;
}
.emenu-back:hover { background: rgba(255,255,255,0.04); }
.extra-menu-item {
    padding: 12px 16px; font-size: 14px;
    color: var(--text-primary); cursor: pointer;
    display: flex; align-items: center; gap: 10px;
    transition: background 0.15s;
}
.extra-menu-item:hover { background: rgba(255,255,255,0.06); }
.extra-arrow { margin-left: auto; color: var(--text-secondary); }

/* Размер обложек: кнопки */
.size-step-row {
    display: flex; align-items: center; justify-content: space-between;
    padding: 14px 20px;
}
.size-step-btn {
    width: 36px; height: 36px; border-radius: 8px;
    border: 1px solid var(--border); background: transparent;
    color: var(--text-primary); font-size: 18px;
    cursor: pointer; transition: all 0.18s;
    display: flex; align-items: center; justify-content: center;
}
.size-step-btn:hover { border-color: var(--accent); color: var(--accent); }
.size-step-val { font-size: 15px; font-weight: 600; color: var(--text-primary); min-width: 60px; text-align: center; }

/* Активные пункты в меню */
.emenu-active { color: var(--accent) !important; }

/* Заголовок текущего раздела в доп. меню */
.emenu-panel-title {
    padding: 4px 16px 10px;
    font-size: 11px; font-weight: 700;
    text-transform: uppercase; letter-spacing: 0.8px;
    color: var(--accent);
    border-bottom: none;
    margin-bottom: 4px;
}

/* Пустое боковое меню */
.side-menu-empty {
    padding: 20px 22px;
    font-size: 14px; color: var(--text-secondary);
    text-align: center;
}

/* ===== ДРОПДАУН АВАТАРКИ ===== */
.user-dropdown {
    position: fixed; top: 68px; right: 10px;
    width: 220px;
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    border: none;
    border-radius: 14px; z-index: 2000;
    overflow: hidden;
    box-shadow: var(--shadow), var(--modal-glow), inset 0 1px 1px rgba(255,255,255,0.08);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}
.user-dropdown-header { padding: 14px 16px; display: flex; align-items: center; gap: 12px; }
.user-dropdown-avatar {
    width: 40px; height: 40px; border-radius: 50%;
    background: var(--bg-card); background-size: cover; background-position: center;
    border: none;
    display: flex; align-items: center; justify-content: center;
    font-weight: 700; color: var(--accent); font-size: 15px; flex-shrink: 0;
}
.theme-light-glass .user-dropdown-avatar {
    border: none;
    box-shadow: none;
}
.user-dropdown-name { font-weight: 700; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dropdown-item { padding: 12px 16px; font-size: 14px; color: var(--text-primary); cursor: pointer; transition: background 0.15s; }
.dropdown-item:hover { background: rgba(255,255,255,0.06); }
.dropdown-danger { color: #ff4060; }
.dropdown-divider { display: none; }

/* ===== БОКОВОЕ МЕНЮ ===== */
.side-overlay {
    position: fixed; inset: 0;
    background: rgba(0,0,0,0.4);
    z-index: 3000; backdrop-filter: blur(3px);
}
.side-menu {
    position: fixed; top: 0; left: 0; bottom: 0;
    width: 240px;
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    border-right: none;
    z-index: 3100;
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
    box-shadow: 4px 0 40px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08);
    display: flex; flex-direction: column; justify-content: center;
    padding: 20px 0;
}
.side-menu-item {
    padding: 16px 22px; font-size: 16px;
    color: var(--text-primary); cursor: pointer;
    transition: background 0.15s;
}
.side-menu-item:hover { background: rgba(255,255,255,0.06); }
.side-menu-divider { display: none; }
.side-danger { color: #ff4060; }
.side-menu-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 14px 22px;
}
.side-menu-email {
    font-size: 12px;
    color: var(--text-secondary);
    text-decoration: none;
    opacity: 0.7;
    transition: opacity 0.15s;
}
.side-menu-email:hover { opacity: 1; }

/* ===== КОНТЕНТ ===== */
.content-wrapper {
    padding-top: calc(74px + var(--status-bar-height, env(safe-area-inset-top, 0px))); padding-bottom: 50px;
    max-width: 900px; margin: 0 auto;
    padding-left: 12px; padding-right: 12px;
    position: relative; z-index: 1;
    overflow-x: hidden;
}

/* ===== АНИМАЦИЯ ПЕРЕКЛЮЧЕНИЯ ВКЛАДОК ===== */
.tab-content { display: none; }
.tab-content.active { display: block; }

.tab-content.slide-in-left {
    display: block;
    animation: slideInFromLeft 0.28s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.tab-content.slide-in-right {
    display: block;
    animation: slideInFromRight 0.28s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.tab-content.slide-out-left {
    display: block;
    animation: slideOutToLeft 0.28s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
.tab-content.slide-out-right {
    display: block;
    animation: slideOutToRight 0.28s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

@keyframes slideInFromLeft {
    from { transform: translateX(-100%); opacity: 0; }
    to   { transform: translateX(0);     opacity: 1; }
}
@keyframes slideInFromRight {
    from { transform: translateX(100%);  opacity: 0; }
    to   { transform: translateX(0);     opacity: 1; }
}
@keyframes slideOutToLeft {
    from { transform: translateX(0);     opacity: 1; }
    to   { transform: translateX(-100%); opacity: 0; }
}
@keyframes slideOutToRight {
    from { transform: translateX(0);     opacity: 1; }
    to   { transform: translateX(100%);  opacity: 0; }
}

/* ===== КАТЕГОРИИ ===== */
.category-section { margin-bottom: 20px; }
.category-header {
    position: relative;
    display: flex; align-items: center;
    padding: 10px 4px 8px;
    margin-bottom: 8px;
}
.category-title {
    position: absolute; left: 50%; transform: translateX(-50%);
    text-align: center;
    font-size: 16px; font-weight: 900;
    letter-spacing: 0.1px;
    text-transform: uppercase;
    color: var(--text-primary);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    white-space: nowrap;
}
.theme-light-glass .category-title {
    color: var(--text-primary);
    -webkit-text-stroke: 0.4px var(--text-primary);
}
.category-count {
    margin-left: auto;
    font-size: 13px; font-weight: 600;
    color: var(--text-secondary);
    flex-shrink: 0;
}

/* ===== СТРОКИ ===== */
.list-view { display: flex; flex-direction: column; gap: 5px; }
.game-row, .movie-row, .book-row {
    background: var(--bg-card);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border: none;
    border-radius: 11px; padding: 10px 12px;
    display: flex; align-items: center; gap: 10px;
    cursor: pointer; transition: background 0.18s, border-color 0.18s, box-shadow 0.18s;
    flex-wrap: wrap; position: relative;
    width: 100%; box-sizing: border-box;
    box-shadow: var(--card-glow);
}
.game-row:hover, .movie-row:hover, .book-row:hover { background: var(--bg-card-hover); }
/* Drag handle */
.row-drag-handle { display: none; flex-direction: column; gap: 3px; cursor: grab; padding: 4px; flex-shrink: 0; }
.edit-mode .row-drag-handle { display: flex; }
.row-drag-handle span { display: block; width: 16px; height: 2px; background: var(--text-secondary); border-radius: 2px; }

/* Обложки — list */
.row-cover { width: var(--cover-size, 56px); height: var(--cover-size, 56px); object-fit: cover; flex-shrink: 0; }
.row-cover-placeholder {
    width: var(--cover-size, 56px); height: var(--cover-size, 56px);
    background: var(--bg-secondary); border: 1px solid var(--border);
    display: flex; align-items: center; justify-content: center;
    font-size: 22px; color: var(--text-secondary); flex-shrink: 0; text-align: center;
    border-radius: 8px;
}

/* Стили иконок */
.icon-square { border-radius: 4px !important; }
.icon-rounded { border-radius: 10px !important; }
.icon-circle { border-radius: 50% !important; }

.row-info { flex: 1; min-width: 0; overflow: hidden; }
.row-title { font-size: 14px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.row-genre { font-size: 11px; color: var(--text-secondary); margin-top: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.row-score { font-size: 20px; font-weight: 800; min-width: 44px; text-align: right; flex-shrink: 0; color: var(--accent); }
.score-masterpiece, .score-good, .score-ok, .score-mediocre, .score-bad { color: var(--accent); }
.score-none { color: var(--text-secondary); }

/* Уведомление о несоответствии рейтинга */
.cat-mismatch-badge {
    display: inline-flex; align-items: center; justify-content: center;
    width: 18px; height: 18px; border-radius: 50%;
    background: #e8a020; color: #fff; font-size: 11px; font-weight: 800;
    margin-left: 6px; flex-shrink: 0; cursor: default;
    line-height: 1;
}
.card-mismatch-warning {
    width: 100%; font-size: 11px; color: #e8a020;
    padding: 4px 0 0; line-height: 1.4;
    flex-basis: 100%;
}
.grid-mismatch-dot {
    position: absolute; top: 6px; right: 6px; z-index: 2;
    width: 10px; height: 10px; border-radius: 50%;
    background: #e8a020; box-shadow: 0 0 4px rgba(232,160,32,0.5);
}

.row-expand { display: none; width: 100%; padding-top: 12px; border-top: none; margin-top: 8px; }
.row-expand.open { display: block; }

/* ===== СКРЫТЬ ТЕКСТ: убираем также подложки карточек ===== */
.row-info, .row-score { transition: opacity 0.2s; }
body.hide-text .row-info,
body.hide-text .row-score { display: none !important; }
body.hide-text .grid-text-wrap { display: none !important; }

body.hide-text .game-row,
body.hide-text .movie-row,
body.hide-text .book-row {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    padding: 3px !important;
}
body.hide-text .grid-item {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    padding: 2px !important;
}
body.hide-text .list-view { gap: 2px; }
body.hide-text .grid-view { gap: 4px; }

/* ===== СКРЫТЬ ПОДЛОЖКУ ===== */
body.hide-bg .game-row,
body.hide-bg .movie-row,
body.hide-bg .book-row {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
body.hide-bg .grid-item {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
body.hide-bg .grid-item::before {
    display: none !important;
}
body.hide-bg .category-section {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
body.hide-bg .category-header {
    border-color: transparent !important;
}

/* Критерии в строках */
.expand-criteria { display: flex; flex-direction: column; gap: 5px; margin-bottom: 8px; }
.expand-criterion {
    background: rgba(255,255,255,0.04); border-radius: 8px;
    padding: 8px 12px; min-height: 36px;
    display: flex; flex-direction: row;
    align-items: center; justify-content: space-between;
    position: relative; overflow: hidden;
}
.theme-light-glass .expand-criterion { background: rgba(255,255,255,0.1); }
.expand-criterion-fill {
    position: absolute; left: 0; top: 0; bottom: 0;
    background: rgba(255,255,255,0.10); border-radius: 8px 0 0 8px;
    pointer-events: none; transition: width 0.3s ease;
}
.theme-light-glass .expand-criterion-fill { background: rgba(0,0,0,0.06); }
.expand-criterion-name { font-size: 12px; color: var(--text-secondary); position: relative; z-index: 1; }
.expand-criterion-val { font-size: 15px; font-weight: 700; color: var(--text-primary); position: relative; z-index: 1; }
.expand-comment {
    font-size: 13px; color: var(--text-secondary); font-style: italic;
    padding: 8px 10px; background: rgba(255,255,255,0.03); border-radius: 8px;
    white-space: pre-wrap; word-break: break-word;
}
.global-section-title {
    font-size: 13px; font-weight: 700; color: var(--accent);
    margin: 14px 0 6px 0; padding-bottom: 4px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}
.global-section-title:first-child { margin-top: 0; }

.row-actions { display: flex; gap: 6px; margin-top: 10px; justify-content: flex-end; width: 100%; }

/* ===== СЕТКА ===== */
.grid-view {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(var(--grid-col-size, 90px), 1fr));
    gap: 10px;
}
.grid-item {
    background: var(--bg-card);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border: none;
    border-radius: 11px; padding: 7px;
    cursor: pointer; transition: background 0.18s, border-color 0.18s, box-shadow 0.18s; text-align: center;
    position: relative;
    box-shadow: var(--card-glow);
}
.grid-item:hover { background: var(--bg-card-hover); }
.grid-cover, .grid-cover-placeholder {
    width: 100%; aspect-ratio: 2/3;
    object-fit: cover; border-radius: 7px; margin-bottom: 5px;
    display: block;
}
.grid-cover-placeholder {
    background: var(--bg-secondary);
    display: flex; align-items: center; justify-content: center;
    font-size: 28px; color: var(--text-secondary);
    border-radius: 7px;
}
.grid-text-wrap { display: block; }
.grid-title { font-size: 11px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.grid-score { font-size: 14px; font-weight: 800; margin-top: 3px; color: var(--accent); }

/* Drag handle в плитке */
.grid-drag-handle { display: none !important; position: absolute; top: 4px; left: 4px; }
.edit-mode .grid-drag-handle { display: flex !important; flex-direction: column; gap: 3px; cursor: grab; padding: 3px; background: rgba(0,0,0,0.3); border-radius: 4px; }
.edit-mode .grid-drag-handle span { display: block; width: 14px; height: 1.5px; background: #fff; border-radius: 2px; }

/* ===== ФОРМА ОБЛОЖЕК (соотношение сторон) ===== */
body.cover-square .row-cover,
body.cover-square .row-cover-placeholder,
body.cover-square .grid-cover,
body.cover-square .grid-cover-placeholder { aspect-ratio: 1/1 !important; }
body.cover-vertical .row-cover,
body.cover-vertical .row-cover-placeholder { aspect-ratio: 2/3 !important; height: auto !important; }
body.cover-vertical .grid-cover,
body.cover-vertical .grid-cover-placeholder { aspect-ratio: 2/3 !important; }

/* ===== УГЛЫ ОБЛОЖЕК ===== */
body.cover-corner-square .row-cover,
body.cover-corner-square .row-cover-placeholder,
body.cover-corner-square .grid-cover,
body.cover-corner-square .grid-cover-placeholder,
body.cover-corner-square .detail-cover-vertical,
body.cover-corner-square .detail-cover-placeholder { border-radius: 0 !important; }

body.cover-corner-rounded .row-cover,
body.cover-corner-rounded .row-cover-placeholder { border-radius: 8px !important; }
body.cover-corner-rounded .grid-cover,
body.cover-corner-rounded .grid-cover-placeholder { border-radius: 7px !important; }
body.cover-corner-rounded .detail-cover-vertical,
body.cover-corner-rounded .detail-cover-placeholder { border-radius: 10px !important; }

/* ===== ПУСТОЙ СПИСОК ===== */
.empty-state { text-align: center; padding: 60px 20px; color: var(--text-secondary); }
.empty-state h3 { font-size: 20px; margin-bottom: 8px; color: var(--text-primary); }

/* ===== ФОРМЫ ===== */
.form-group { margin-bottom: 14px; }
.form-group label {
    display: block; font-size: 12px; font-weight: 400;
    color: var(--text-secondary); margin-bottom: 5px;
    letter-spacing: 0; opacity: 0.55;
}
.form-group input, .form-group textarea, .form-group select {
    width: 100%; background: var(--input-bg);
    border: 1px solid var(--border); border-radius: 10px;
    padding: 11px 13px; color: var(--text-primary);
    font-size: 15px; transition: border-color 0.2s, box-shadow 0.2s;
    -webkit-appearance: none; box-sizing: border-box;
}
.form-group textarea {
    resize: none; overflow: hidden; min-height: 72px;
    font-size: 13px; font-family: inherit;
}
.form-group input:focus, .form-group textarea:focus {
    outline: none; border-color: var(--accent);
    box-shadow: 0 0 8px var(--accent-glow-soft);
}
.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.password-wrap { position: relative; }
.password-wrap input { padding-right: 88px; }
.show-pass-btn {
    position: absolute; right: 10px; top: 50%; transform: translateY(-50%);
    background: transparent; border: none; color: var(--accent);
    font-size: 13px; cursor: pointer;
}
.error-msg { color: #ff4060; font-size: 13px; margin-bottom: 10px; min-height: 16px; }
.auth-switch { text-align: center; font-size: 14px; color: var(--text-secondary); margin-top: 14px; }
.auth-switch a, .auth-link-btn { color: var(--accent); cursor: pointer; text-decoration: underline; background: none; border: none; font-size: 14px; font-family: inherit; padding: 0; }
.auth-privacy-link {
    display: block; text-align: center; font-size: 12px;
    color: var(--text-secondary); opacity: 0.5; text-decoration: none;
    margin-top: 24px; transition: opacity 0.2s;
}
.auth-privacy-link:hover { opacity: 0.8; }

/* ===== КНОПКИ ===== */
.btn-primary {
    display: inline-block; width: 100%; padding: 12px;
    background: var(--accent); color: #fff;
    border: none; border-radius: 10px;
    font-size: 14px; font-weight: 600;
    cursor: pointer; transition: all 0.18s; text-align: center;
}
.btn-primary:hover { background: var(--accent-hover); box-shadow: var(--btn-glow); }
.btn-primary:disabled { opacity: 0.5; cursor: not-allowed; }
.btn-secondary {
    display: inline-block; padding: 10px 18px;
    background: transparent; border: 1px solid var(--border);
    color: var(--text-primary); border-radius: 10px;
    font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.18s;
}
.btn-secondary:hover { border-color: rgba(255,255,255,0.25); background: var(--bg-card-hover); }
.btn-danger {
    display: inline-block; padding: 6px 8px;
    background: transparent; border: none;
    color: #ff4060;
    font-size: 13px; font-weight: 600; cursor: pointer;
    transition: opacity 0.18s; font-family: inherit;
}
.btn-danger:hover { opacity: 0.7; }

/* Унифицированные маленькие кнопки — без рамок, как nav-tabs */
.btn-small-ghost,
.btn-small-accent,
.btn-small-danger,
.btn-tiny-danger {
    padding: 5px 8px;
    border: none; border-radius: 0;
    background: transparent;
    font-size: 13px; font-weight: 600;
    font-family: inherit;
    cursor: pointer;
    display: inline-flex; align-items: center; justify-content: center;
    transition: color 0.18s, opacity 0.18s;
}
.btn-small-ghost {
    color: var(--text-secondary);
}
.btn-small-ghost:hover { color: var(--text-primary); }
.btn-small-accent {
    color: var(--accent);
}
.btn-small-accent:hover { opacity: 0.75; }
.btn-small-danger {
    color: #ff4060;
}
.btn-small-danger:hover { opacity: 0.75; }
.btn-tiny-danger {
    color: #ff4060;
}
.btn-tiny-danger:hover { opacity: 0.75; }

/* ===== ОБЛОЖКА В ФОРМЕ ===== */
.cover-upload {
    cursor: pointer; margin-bottom: 14px;
    border-radius: 12px; overflow: hidden;
    border: 1px dashed var(--border); transition: border-color 0.2s;
}
.cover-upload:hover { border-color: var(--accent); }
.cover-preview-placeholder {
    height: 72px; display: flex; align-items: center; justify-content: center;
    color: var(--text-secondary); font-size: 13px;
}

/* ===== ОЦЕНКИ ===== */
.criteria-section { background: rgba(255,255,255,0.03); border-radius: 12px; padding: 12px; margin-bottom: 14px; }
.theme-light-glass .criteria-section { background: rgba(255,255,255,0.08); }
.criteria-section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}
.criteria-header-left {
    display: flex;
    align-items: center;
    gap: 8px;
}
.criteria-section-header h4 { margin: 0 !important; font-size: 12px; font-weight: 400; color: var(--text-secondary); opacity: 0.55; line-height: 1; align-self: center; }
.criteria-section h4 { font-size: 12px; font-weight: 400; color: var(--text-secondary); margin-bottom: 10px; }
.criteria-change-btn {
    font-size: 13px;
    padding: 5px 8px;
    background: none;
    border: none;
    color: var(--accent);
    cursor: pointer;
    white-space: nowrap;
    font-weight: 600;
    font-family: inherit;
    transition: color 0.18s, opacity 0.18s;
}
.criteria-change-btn:hover { opacity: 0.75; }
.criteria-done-btn {
    width: 100%;
    margin-top: 10px;
}
.criteria-edit-btn {
    font-size: 13px;
    padding: 5px 8px;
    background: none;
    border: none;
    color: var(--accent);
    cursor: pointer;
    white-space: nowrap;
    font-weight: 600;
    font-family: inherit;
    transition: color 0.18s, opacity 0.18s;
}
.criteria-edit-btn:hover { opacity: 0.75; }

/* Заблокированный грид оценок (до нажатия «Изменить») */
.criteria-grid.criteria-locked {
    opacity: 0.55;
    pointer-events: none;
}
/* Кнопка «i» доступна даже в заблокированном гриде */
.criteria-grid.criteria-locked label,
.criteria-grid.criteria-locked .criterion-info-btn {
    pointer-events: auto;
    opacity: 1;
}

/* Редактор критериев */
.criteria-editor-list {
    display: flex;
    flex-direction: column;
    margin-bottom: 12px;
    max-height: 280px;
    overflow-y: auto;
}
.criteria-editor-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 9px 10px;
    background: var(--input-bg);
    border: none;
    border-bottom: none;
    border-radius: 0;
}
.criteria-editor-row:first-child { border-radius: 10px 10px 0 0; }
.criteria-editor-row:last-child { border-radius: 0 0 10px 10px; border-bottom: none; }
.criteria-editor-row:only-child { border-radius: 10px; }
.criteria-editor-label {
    font-size: 13px;
    color: var(--text-primary);
    flex: 1;
    min-width: 0;
}
.criteria-editor-del {
    width: 26px; height: 26px;
    border-radius: 8px;
    background: transparent;
    border: none;
    color: var(--text-primary);
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0;
    transition: all 0.18s;
}
.criteria-editor-del:hover { color: #ff4060; }
.criteria-editor-add-row {
    display: flex;
    gap: 8px;
    align-items: center;
}
.criteria-editor-add-row input {
    flex: 1;
    min-width: 0;
    padding: 9px 12px;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    color: var(--text-primary);
    font-size: 13px;
    transition: border-color .15s;
}
.criteria-editor-add-row input:focus { outline: none; border-color: var(--accent); }
.criteria-grid { display: flex; flex-direction: column; gap: 12px; }
.criterion {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}
.criterion label {
    font-size: 12px;
    color: var(--text-secondary);
    flex-shrink: 0;
    line-height: 1.2;
    margin-bottom: 2px;
}
/* Строка: кнопки оценки + число в конце */
.criterion-score-row {
    display: flex;
    align-items: center;
    gap: 6px;
    width: 100%;
}
.criterion-score-row .score-btns {
    flex: 1;
}
.criterion-score-row .score-val {
    min-width: 22px;
    flex-shrink: 0;
}
.score-btns { display: flex; gap: 3px; flex-wrap: wrap; touch-action: manipulation; }
.score-btn {
    width: 26px; height: 26px; border-radius: 6px;
    border: 1px solid var(--border); background: var(--bg-card);
    color: var(--text-secondary); font-size: 11px; font-weight: 600;
    cursor: pointer; transition: background 0.15s, border-color 0.15s, color 0.15s, box-shadow 0.15s;
    display: flex; align-items: center; justify-content: center;
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
    user-select: none;
}
.score-btn:hover { border-color: var(--accent); color: var(--accent); }
.score-btn.selected { background: var(--accent); border-color: var(--accent); color: #fff; box-shadow: 0 0 6px var(--accent-glow); }
.score-val { min-width: 20px; font-size: 14px; font-weight: 700; color: var(--text-primary); text-align: center; }
.total-score-display { margin-top: 10px; font-size: 13px; color: var(--text-secondary); text-align: right; }
.total-score-display strong { font-size: 20px; color: var(--text-primary); margin-left: 6px; }
.total-cat-preview { float: left; font-size: 13px; color: var(--text-secondary); line-height: 28px; }

/* ===== СЕЗОНЫ ===== */
.season-block { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; padding: 12px; margin-bottom: 10px; }
.season-block-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; font-weight: 700; color: var(--accent); }
.type-toggle { display: flex; gap: 8px; margin-bottom: 14px; }
.type-btn {
    flex: 1; padding: 10px;
    border: 1px solid var(--border); border-radius: 10px;
    background: transparent; color: var(--text-secondary);
    font-size: 14px; font-weight: 600; cursor: pointer; transition: all 0.2s;
}
.type-btn.active { border-color: var(--accent); color: var(--accent); background: var(--accent-glow-soft); }

/* ===== МОДАЛЬНЫЕ ОКНА ===== */
.modal {
    position: fixed !important; inset: 0 !important; z-index: 6000 !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    padding: 16px;
    background: transparent;
}
.modal.hidden { display: none !important; }
.modal-overlay {
    position: absolute; inset: 0; cursor: pointer;
    background: rgba(0,0,0,0.4);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}
.modal-content {
    position: relative; width: 100%;
    max-width: 540px; max-height: 88vh;
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    border: none;
    border-radius: 16px; overflow: hidden;
    display: flex; flex-direction: column;
    box-shadow: var(--shadow), var(--modal-glow), inset 0 1px 1px rgba(255,255,255,0.08);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
    z-index: 1;
}
.modal-header {
    display: flex; align-items: center; justify-content: space-between;
    padding: 16px 18px; flex-shrink: 0;
}
.modal-header h3 { font-size: 17px; font-weight: 700; }
.modal-close {
    width: 28px; height: 28px; border-radius: 50%;
    border: none; background: transparent;
    color: var(--text-primary); font-size: 16px; font-weight: 600; cursor: pointer;
    display: flex; align-items: center; justify-content: center; transition: all 0.18s;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
.modal-close:hover { color: #ff4060; }
/* Кнопка «Назад» в дочерних модалках */
.modal-back {
    width: 28px; height: 28px; border-radius: 50%;
    border: none; background: transparent;
    color: var(--text-primary); font-size: 18px; font-weight: 600; cursor: pointer;
    display: flex; align-items: center; justify-content: center; transition: all 0.18s;
    flex-shrink: 0; margin-right: 6px; line-height: 1;
}
.modal-back:hover { color: var(--accent); }
.modal-header:has(.modal-back) h3 { flex: 1; }

/*
 * ⚠️ ПРАВИЛА ДЛЯ БУДУЩИХ СЕССИЙ:
 * 1. Все кнопки — БЕЗ рамок, контуров, бордеров, фонов-контейнеров.
 *    Стиль: прозрачный фон, только текст + цвет. Никаких border, outline, background-color.
 * 2. Никаких стрелок, иконок, эмодзи, спецсимволов на кнопках. Только кликабельное слово.
 * 3. При добавлении нового элемента — сначала найди аналогичный в коде и копируй его стиль.
 *    Новая кнопка в футере? Смотри btn-small-ghost / btn-small-accent. Новый блок? Смотри соседние.
 * 4. Кнопка «Назад» Android (popstate) = кнопка закрытия/назад в интерфейсе:
 *    - Редактор в режиме редактирования → editorGoBack (вернуться в карточку)
 *    - Любая модалка → закрыть её
 */

/* Скрытие кнопки «Назад» когда не в режиме редактирования */
.editor-back-link.hidden { display: none; }
.modal-body { padding: 16px 18px; overflow-y: auto; flex: 1; }
.modal-footer {
    padding: 12px 18px;
    display: flex; gap: 10px; justify-content: flex-end; flex-shrink: 0;
    align-items: center;
    border-top: none;
}

/* Datalist стрелка */
.genre-input-wrap { position: relative; }
.genre-input-wrap input { padding-right: 36px; }
.genre-suggest-icon {
    position: absolute; right: 10px; top: 50%; transform: translateY(-50%);
    font-size: 11px; color: var(--text-secondary); pointer-events: none;
}

/* ===== ДЕТАЛИ: горизонтальный лейаут ===== */
.detail-horizontal {
    display: flex; gap: 14px; margin-bottom: 14px; align-items: flex-start;
}
/* Вертикальная обложка — портретная, без фона-контейнера */
.detail-cover-vertical {
    width: 100px; flex-shrink: 0;
    aspect-ratio: 2/3;
    border-radius: 10px;
    object-fit: cover;
    align-self: flex-start;
    display: block;
}
.detail-cover-placeholder {
    width: 100px; aspect-ratio: 2/3; flex-shrink: 0;
    border-radius: 10px; background: var(--bg-secondary);
    border: 1px solid var(--border);
    display: flex; align-items: center; justify-content: center;
    font-size: 32px; color: var(--text-secondary);
}
.detail-info-col { flex: 1; min-width: 0; display: flex; flex-direction: column; }
.detail-info-title { font-size: 16px; font-weight: 700; margin-bottom: 6px; line-height: 1.3; }

/* Жанр и рейтинг в одну строку */
.detail-info-meta-row {
    display: flex; align-items: center;
    justify-content: space-between; gap: 8px;
    margin-top: 4px;
}
.detail-info-genre { font-size: 12px; color: var(--text-secondary); flex: 1; min-width: 0; }
.detail-info-score { font-size: 30px; font-weight: 900; color: var(--accent); line-height: 1; flex-shrink: 0; }
.detail-meta { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 10px; }
.detail-meta-item { background: rgba(255,255,255,0.06); border-radius: 20px; padding: 3px 10px; font-size: 12px; color: var(--text-secondary); }
.theme-light-glass .detail-meta-item { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); }
.detail-action-row {
    display: flex; justify-content: space-between; align-items: center;
    margin-top: 14px; padding-top: 10px;
}

/* ===== КЛИКАБЕЛЬНЫЕ ССЫЛКИ В КАРТОЧКАХ ===== */
.detail-link-row { margin-top: 10px; padding-top: 8px; padding-left: 8px; }
.detail-link {
    font-size: 13px; font-weight: 500;
    color: var(--text-secondary); cursor: pointer;
    transition: color 0.15s;
}
.detail-link:hover { color: var(--text-primary); }

/* ===== МОДАЛЬНАЯ ГАЛЕРЕЯ ===== */
.gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
}
.gallery-grid-item {
    position: relative;
    border-radius: 6px; overflow: hidden; cursor: pointer;
}
.gallery-grid-item img {
    width: 100%; height: auto; object-fit: contain; display: block;
}
/* Режим редактирования — одиночное удаление */
.gallery-editable { position: relative; }
.gallery-del-btn {
    position: absolute; bottom: 0; left: 0; right: 0;
    background: rgba(0,0,0,0.6); border: none;
    color: #ff5070; font-size: 11px; font-weight: 600;
    padding: 4px 0; cursor: pointer;
    text-align: center;
}
/* Множественный выбор */
.gallery-selectable { position: relative; }
.gallery-check {
    position: absolute; top: 4px; right: 4px;
    width: 22px; height: 22px; border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.6);
    background: rgba(0,0,0,0.3);
    display: flex; align-items: center; justify-content: center;
    color: #fff; font-size: 12px; font-weight: 700;
}
.gallery-selected { outline: 2px solid var(--accent); outline-offset: -2px; }
.gallery-selected .gallery-check {
    background: var(--accent); border-color: var(--accent);
}

/* ===== МОДАЛЬНЫЕ ЗАМЕТКИ ===== */
.note-item {
    padding: 10px 12px; margin-bottom: 6px;
    background: var(--bg-secondary); border-radius: 8px;
}
.note-item-text {
    font-size: 13px; color: var(--text-primary); line-height: 1.5;
    white-space: pre-wrap; word-break: break-word;
}
.note-item-actions {
    display: flex; gap: 8px; margin-top: 6px; justify-content: flex-end;
}
.note-editor-textarea {
    width: 100%; min-height: 100px; padding: 10px 12px;
    background: var(--input-bg); border: 1.5px solid transparent;
    border-radius: 8px; color: var(--text-primary);
    font-size: 13px; font-family: inherit; resize: vertical;
    transition: border-color 0.15s;
    box-sizing: border-box;
}
.note-editor-textarea:focus { outline: none; border-color: var(--accent); }

/* ===== ПРОФИЛЬ ===== */
.avatar-upload-wrap { display: flex; flex-direction: column; align-items: center; gap: 8px; margin-bottom: 18px; }
.avatar-upload {
    width: 76px; height: 76px; border-radius: 50%;
    background: var(--bg-secondary); border: none;
    cursor: pointer; background-size: cover; background-position: center;
    display: flex; align-items: center; justify-content: center;
    font-size: 26px; color: var(--accent);
    box-shadow: 0 0 12px var(--accent-glow-soft);
    transition: box-shadow 0.2s;
}
.avatar-placeholder {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3XecXUX5x/HPbnoPhCQQWkJN6BJ6QHpTqVLESseOCFh+ImClKYoNERGkKUUUKf4QpAkIEgi9hRBKSAgJIaS33f398ez+soRssvfOM3Pa9/16zYvAi3vyzD3nzJk7Z+YZEBEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREVm5hqwDEJG69AJWB4YBg4BV2pWB7f7cH+gDdGn9M63/ndZ/79LB8ZuAWa1/fg9Y3PrvC4F5wNzWf5/RWt5Z5s9vA1Nb/38RySF1AETypzuwLrBeaxmOPeiHsfShPzCr4Go0FZgMTGotk4HXW8t44M3sQhOpNnUARLLRiD3YNwE2BTZk6QN/LTr+ZV4287COwMutZXxreRp4N8O4REpPHQCR+FYHRgObsfSBPwronWVQBfA68BTWGXii9c/jsdcTIhJIHQARX0OAbbAH/ujWP6+ZaUTlMh94EniktTwMTMw0IpGCUgdApH5dgC2AnYExwE7A2plGVE1TWdoheKj1n/MzjUikANQBEOm8XsD2wC4sfeD3yzQiWZ6FwH+Ae4C7sQ7B4kwjEskhdQBEOtYIbAXsBeyN/dLvmWlEUo+5wANYZ+BObD5BS6YRieSAOgAi77cWsC/20N8TGJxtOBLBJOB24FbgX9hKBJHKUQdAqq4B+BBwIHBA6591X1THfOxVwa3AbdjKA5FKUEMnVdQTG84/ADgETdyTpZ4DbgCuAiZkHItIVOoASFV0AXYHPgscxNK0uCIdaesMXAm8knEsIu7UAZAy6wrsARyJ/dJfZcX/u8hyNWPLC68GrgNmZhuOiIh0ZAfgN8A0bLa3iopXmQdcg60KaUSkwDQCIGWxBnAEcAywZcaxSDW8iY0KXIalKBYRkUR6Yg/924ElZP/rUKWapRlbSXAY9tpJpBA0AiBFtAHweezX/qoZx5Kl6cBb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6/wu65/ABcBdWQci0qbMN5yUy0isI/BZyj9Raj421N3WIXi93b+/hU0Ym4HNbs+LVbCNmIYAa2IP+XVZ+sBfm+rtVDcbuBr4DdbRE8kVdQCkaPph79ePwZZ6Vdk8lnYGZmB7wbf/czOW6GZW6/+/GJjT+ueFrZ8HG2lpm4TWDejb+uceLH1H3Qd7wK/K0od9+z+rLVnqaeBi7OE/O+NYRDqkm1aKbGMsd/sx2C9NkawsAm7G8ka07YMhIiKRdcWWhd2MNcRZz/BWqU55CsvYV7XXG1ICGgGQslkFOADbOGU/tDZf/M0AbgSuAh7IOBaRuqkDIGU2DOsIHI7NF9D1LvVaiCUduhL4GzafQqTQ1CBKVayHTR48BNgGXfuycguw5Xt/Af6O5XQQKQ01glJFg4H9sZGBvdE2wLLUfGwS3w3YL/1ZK/7fRYpLHQCpun7YVrEHYZ2CQdmGIxl4G9uU6ibsF//8bMMRSUMdAJGlGoEPYVkH9wJ2QaMDZdSE7ex4F3Ar8BCWM0GkUtQBEOlYH2A37DXB3lh+eimmycAd2C/9O7FESSKVpg6ASOcNBbYDxgA7Y5MJNUKQT1OwJXp3AQ9imzC1ZBqRSM6oAyBSvz7A9lhnYCesc7BKphFVUxO2odID2HbM9wGTMo1IpADUARDxNQwY3a5sh22QI36mAI+1Kw+gIX2RmqkDIBLfcGBrbOvbTbGdDUei1wcr8x72y/5Z4HnsYf94638XkUDqAIhkowswAptYOArrEKyPdRbWxFYkVMES4E1gIvAi9q7++dZ/vplhXCKlpw6ASP50x3Y3HIF1CIYD62KvF4a0lsEZxVard7B19m8DrwGvLlPewDoBIpKYOgAixdQN6wgMBVZv/fMALLFR/9Y/D2z9c3+gV+t/a9MfG4UA6I29jmjhg+lu52I7LIJlxZvTWma3/r+zW/99FjCttUzBHvjTUM58EREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREZFC+z/0Tp+gzvuoyAAAAABJRU5ErkJggg==');
    background-size: 54%;
    background-position: center;
    background-repeat: no-repeat;
}
.avatar-hint { font-size: 12px; color: var(--text-secondary); }
.profile-change-pw-btn {
    padding: 11px 14px; margin-bottom: 14px;
    background: rgba(255,255,255,0.04);
    border: 1px solid var(--border);
    border-radius: 10px; font-size: 14px;
    color: var(--accent); cursor: pointer; transition: all 0.18s;
}
.profile-change-pw-btn:hover { background: rgba(255,255,255,0.08); }
.theme-light-glass .profile-change-pw-btn { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); }

/* Email строка в профиле */
.profile-email-row {
    display: flex; align-items: center; justify-content: space-between; gap: 8px;
}
.profile-email-text {
    font-size: 14px; color: var(--text-secondary);
    flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

/* Разделитель в профиле */
.profile-section-divider { display: none; }

/* Список действий в профиле */
.profile-actions-list { display: flex; flex-direction: column; gap: 4px; }
.profile-action-item {
    display: flex; align-items: center; justify-content: space-between;
    padding: 12px 14px; border-radius: 10px;
    background: rgba(255,255,255,0.04);
    cursor: pointer; transition: background 0.18s;
}
.profile-action-item:hover { background: rgba(255,255,255,0.08); }
.theme-light-glass .profile-action-item { background: rgba(255,255,255,0.1); }
.theme-light-glass .profile-action-item:hover { background: rgba(255,255,255,0.2); }
.profile-action-info { flex: 1; }
.profile-action-title { font-size: 14px; color: var(--text-primary); font-weight: 500; }
.profile-action-sub { font-size: 12px; color: var(--text-secondary); margin-top: 2px; }

/* Блок подписки Pro в профиле */
.profile-pro-block {
    padding: 14px; border-radius: 12px;
    background: rgba(255,255,255,0.04); margin-bottom: 4px;
}
.theme-light-glass .profile-pro-block { background: rgba(255,255,255,0.1); }
.profile-pro-status {
    display: flex; align-items: center; justify-content: space-between;
    margin-bottom: 6px;
}
.profile-pro-label { font-size: 14px; font-weight: 600; color: var(--text-primary); }
.profile-pro-badge {
    font-size: 11px; font-weight: 700; padding: 3px 10px;
    border-radius: 20px; color: #fff; background: #34c759;
}
.profile-pro-badge.badge-cancelled { background: #ff9500; }
.profile-pro-badge.badge-expired { background: #ff3b30; }
.profile-pro-expires { font-size: 12px; color: var(--text-secondary); margin-bottom: 10px; }
.profile-pro-manage {
    width: 100%; padding: 8px; border-radius: 8px;
    border: 1px solid var(--border); background: transparent;
    color: var(--text-primary); font-size: 13px; font-weight: 500;
    cursor: pointer; transition: background 0.18s;
    font-family: inherit;
}
.profile-pro-manage:hover { background: rgba(255,255,255,0.08); }
.profile-pro-upgrade {
    display: flex; align-items: center; justify-content: space-between;
    padding: 12px 14px; border-radius: 10px;
    background: rgba(255,255,255,0.04);
    cursor: pointer; transition: background 0.18s;
    margin-bottom: 4px;
}
.profile-pro-upgrade:hover { background: rgba(255,255,255,0.08); }
.theme-light-glass .profile-pro-upgrade { background: rgba(255,255,255,0.1); }
.theme-light-glass .profile-pro-upgrade:hover { background: rgba(255,255,255,0.2); }

/* Email в дропдауне пользователя */
.user-dropdown-info { display: flex; flex-direction: column; gap: 2px; flex: 1; overflow: hidden; }
.user-dropdown-email { font-size: 11px; color: var(--text-secondary); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


/* ===== НАСТРОЙКИ ===== */
/* ===== НАСТРОЙКИ v2 — ОФОРМЛЕНИЕ ===== */
.settings-section { margin-bottom: 22px; }
.settings-section h4 { font-size: 12px; font-weight: 700; color: var(--text-secondary); text-transform: uppercase; margin-bottom: 10px; }
.settings-toggle-row { display: flex; align-items: center; justify-content: space-between; }
.themes-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; }
.theme-card {
    border: 2px solid var(--border); border-radius: 12px;
    overflow: hidden; cursor: pointer; transition: all 0.2s;
}
.theme-card.active { border-color: var(--accent); box-shadow: 0 0 12px var(--accent-glow); }
.theme-card:hover { border-color: var(--accent-hover); }
.theme-swatch { height: 38px; }
.theme-card span { display: block; padding: 7px; font-size: 12px; font-weight: 600; text-align: center; }
.icon-styles { display: flex; gap: 8px; }
.icon-style-btn {
    flex: 1; padding: 9px;
    border: 1px solid var(--border); border-radius: 10px;
    background: transparent; color: var(--text-secondary);
    font-size: 12px; font-weight: 600; cursor: pointer; transition: all 0.2s;
}
.icon-style-btn.active { border-color: var(--accent); color: var(--accent); background: var(--accent-glow-soft); }

/* Оформление v2 */
.settings-section-v2 { margin-bottom: 20px; }
.settings-section-v2:last-child { margin-bottom: 0; }
.settings-section-title {
    font-size: 11px; font-weight: 600; color: var(--text-secondary);
    text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 10px;
}
.settings-toggle-row-v2 {
    display: flex; align-items: center; justify-content: space-between;
    padding: 6px 0; font-size: 13px; color: var(--text-secondary);
    border-top: none; margin-top: 0; gap: 12px;
}
.themes-grid-v2 { display: grid; grid-template-columns: repeat(3,1fr); gap: 8px; }
.theme-card-v2 {
    position: relative; border: 2px solid var(--border); border-radius: 10px;
    overflow: hidden; cursor: pointer; transition: all 0.2s;
}
.theme-card-v2.active { border-color: var(--accent); }
.theme-card-v2.active::after {
    content: '';
    position: absolute; top: 6px; right: 6px; width: 18px; height: 18px;
    background: var(--accent); border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    background-repeat: no-repeat; background-position: center; background-size: 11px;
}
.theme-card-v2:hover { border-color: var(--accent-hover); }
.theme-swatch-v2 { height: 48px; }
.theme-label-v2 {
    padding: 6px 8px; font-size: 11px; font-weight: 600;
    text-align: center; color: var(--text-primary);
}
.bg-upload-area {
    display: flex; align-items: center; justify-content: center; gap: 8px;
    padding: 16px; border: 1.5px dashed var(--border); border-radius: 10px;
    color: var(--text-secondary); cursor: pointer; transition: all 0.2s;
    font-size: 13px;
}
.bg-upload-area:hover { border-color: var(--accent); color: var(--accent); }
.bg-upload-area svg { opacity: 0.6; }
.bg-upload-area:hover svg { opacity: 1; }
.bg-remove-btn {
    display: block; width: 100%; margin-top: 8px; padding: 8px;
    background: transparent; border: 1px solid var(--border); border-radius: 8px;
    color: var(--text-secondary); font-size: 12px; cursor: pointer; transition: all 0.15s;
}
.bg-remove-btn:hover { border-color: #ff4060; color: #ff4060; }
.bg-upload-btn {
    padding: 11px; border: 1px dashed var(--border); border-radius: 10px;
    text-align: center; color: var(--text-secondary); cursor: pointer;
    transition: all 0.2s; font-size: 14px;
}
.bg-upload-btn:hover { border-color: var(--accent); color: var(--accent); }

/* ===== ТОГГЛ ===== */
.toggle-switch { position: relative; display: inline-block; width: 44px; height: 24px; flex-shrink: 0; }
.toggle-switch input { opacity: 0; width: 0; height: 0; }
.toggle-slider { position: absolute; inset: 0; cursor: pointer; background: var(--border); border-radius: 24px; transition: 0.3s; }
.toggle-slider:before { content: ""; position: absolute; width: 18px; height: 18px; left: 3px; bottom: 3px; background: white; border-radius: 50%; transition: 0.3s; }
input:checked + .toggle-slider { background: var(--accent); }
input:checked + .toggle-slider:before { transform: translateX(20px); }
/* ===== ТОСТ ===== */
.toast {
    position: fixed; bottom: 24px; left: 50%; transform: translateX(-50%);
    background: var(--modal-bg); border: none;
    border-radius: 20px; padding: 10px 20px;
    font-size: 14px; font-weight: 600; color: var(--text-primary);
    z-index: 9999; box-shadow: var(--shadow); white-space: nowrap;
    backdrop-filter: blur(50px) saturate(220%); -webkit-backdrop-filter: blur(50px) saturate(220%);
}

/* Всплывающее уведомление об ошибке */
.error-toast {
    position: fixed;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    background: var(--modal-bg);
    border: none;
    border-radius: 16px;
    padding: 18px 24px;
    font-size: 14px;
    font-weight: 500;
    color: var(--text-primary);
    z-index: 99999;
    box-shadow: 0 8px 40px rgba(0,0,0,0.5), 0 0 20px rgba(255, 80, 80, 0.15);
    backdrop-filter: blur(24px) saturate(180%);
    -webkit-backdrop-filter: blur(24px) saturate(180%);
    max-width: 340px;
    width: calc(100% - 40px);
    text-align: center;
    line-height: 1.5;
    animation: errorToastIn 0.25s ease-out;
    pointer-events: auto;
}
.error-toast-icon {
    display: block;
    font-size: 28px;
    margin-bottom: 8px;
    color: #ff5050;
}
@keyframes errorToastIn {
    from { opacity: 0; transform: translate(-50%, -50%) scale(0.9); }
    to { opacity: 1; transform: translate(-50%, -50%) scale(1); }
}
@keyframes errorToastOut {
    from { opacity: 1; transform: translate(-50%, -50%) scale(1); }
    to { opacity: 0; transform: translate(-50%, -50%) scale(0.9); }
}

/* ===== КНОПКА ГОТОВО (edit mode) ===== */
.edit-done-bar {
    position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%);
    z-index: 900; pointer-events: auto;
}

/* ===== СОРТИРОВКА ===== */
.sortable-ghost { opacity: 0.4; }

/* ===== ПУБЛИЧНЫЙ ВИД ===== */
.public-header {
    padding: 18px 20px; border-bottom: none;
    background: var(--nav-bg); backdrop-filter: blur(20px);
}
.public-header h1 { font-size: 20px; font-weight: 800; color: var(--accent); }
.public-header p { font-size: 13px; color: var(--text-secondary); margin-top: 3px; }

/* ===== АДАПТИВ ===== */
@media (max-width: 430px) {
    .nav-tab { padding: 0 2px; font-size: 15px; }
    .nav-tabs-carousel .nav-tab { padding: 0 6px; font-size: 13px; }
    .content-wrapper { padding-left: 8px; padding-right: 8px; }
    .expand-criteria { flex-direction: column; }
    .form-row { grid-template-columns: 1fr; }
    /* БАГ ИСПРАВЛЕН: grid-view теперь использует CSS-переменную на всех размерах экрана */
    .grid-view { grid-template-columns: repeat(auto-fill, minmax(var(--grid-col-size, 72px), 1fr)); gap: 8px; }
    .criterion label { min-width: unset; }
    .score-btn { width: 24px; height: 24px; font-size: 10px; }
    /* Detail: на мобильном тоже горизонтально, обложка меньше */
    .detail-cover-vertical, .detail-cover-placeholder { width: 80px; }
}

/* ===== МУЛЬТИ-ОБЛОЖКИ ===== */
.multi-cover-section {
    margin-bottom: 14px;
}
/* Внешний flex: [левая колонка] [правая область] */
.cover-strip {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 0;
    padding: 0;
    overflow: visible;
}
/* Левая колонка: главная обложка + кнопка "+" под ней */
.cover-left-col {
    flex-shrink: 0;
    align-self: flex-end;
}
.cover-strip-main-img {
    width: 80px;
    aspect-ratio: 2/3;
    object-fit: cover;
    border-radius: 8px;
    border: none;
    display: block;
    cursor: pointer;
}
.cover-strip-placeholder {
    width: 80px;
    aspect-ratio: 2/3;
    border-radius: 8px;
    border: 1px dashed var(--border);
    background: var(--bg-secondary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: var(--text-secondary);
    cursor: pointer;
    transition: border-color 0.2s;
    text-align: center;
    padding: 4px;
    box-sizing: border-box;
}
.cover-strip-placeholder:hover { border-color: var(--accent); }
/* Кнопка "+" — рядом правее обложки, на уровне нижнего края */
.cover-strip-add-btn {
    border: none;
    background: transparent;
    color: var(--accent);
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    padding: 5px 8px;
    font-size: 13px;
    font-weight: 600;
    font-family: inherit;
    transition: color 0.18s, opacity 0.18s;
}
.cover-strip-add-btn:hover { opacity: 0.75; }
/* Правая область — не используется в новой структуре, оставляем для совместимости */
/* Зона прокрутки миниатюр с размытием по краям */
.cover-thumbs-wrap {
    position: relative;
    overflow: hidden;
    flex: 1;
    min-height: 0;
}
.cover-thumbs-wrap::before,
.cover-thumbs-wrap::after {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 12px;
    z-index: 2;
    pointer-events: none;
}
.cover-thumbs-wrap::before {
    left: 0;
    background: linear-gradient(to right, var(--modal-bg), transparent);
}
.cover-thumbs-wrap::after {
    right: 0;
    background: linear-gradient(to left, var(--modal-bg), transparent);
}
.cover-thumbs-scroll {
    display: flex;
    flex-direction: row;
    gap: 8px;
    overflow-x: auto;
    overflow-y: hidden;
    align-items: stretch;
    height: 100%;
    padding: 0;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.cover-thumbs-scroll::-webkit-scrollbar { display: none; }
/* Миниатюры — растягиваются по высоте правой колонки */
.cover-strip-thumb {
    flex-shrink: 0;
    height: 100%;
    cursor: pointer;
}
.cover-strip-thumb img {
    height: 100%;
    width: auto;
    aspect-ratio: 2/3;
    object-fit: cover;
    border-radius: 5px;
    border: 1px solid var(--border);
    display: block;
    transition: border-color 0.2s;
}
.cover-strip-thumb:hover img { border-color: var(--accent); }
/* Кнопка «Обложки ›» — прижата к низу правой колонки (уровень кнопки "+") */
.cover-manager-btn {
    padding: 5px 8px;
    border: none;
    background: transparent;
    color: var(--accent);
    font-size: 13px; font-weight: 600;
    font-family: inherit;
    cursor: pointer;
    flex-shrink: 0;
    white-space: nowrap;
    transition: color 0.18s, opacity 0.18s;
}
.cover-manager-btn:hover { opacity: 0.75; }
/* Старые классы — скрыты */
.cover-strip-controls { display: none; }
.cover-strip-add      { display: none; }
.cover-main-wrap      { display: contents; }
.cover-strip-main     { display: none; }

/* ===== КНОПКА «НАЙТИ» В COVER STRIP ===== */
.cover-search-btn {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    padding: 5px 8px;
    border: none;
    background: transparent;
    color: var(--accent);
    font-size: 13px;
    font-weight: 600;
    font-family: inherit;
    cursor: pointer;
    flex-shrink: 0;
    white-space: nowrap;
    margin-left: 8px;
    transition: color 0.18s, opacity 0.18s;
}
.cover-search-btn:hover {
    opacity: 0.75;
}

/* ===== МОДАЛКА ПОИСКА ОБЛОЖЕК ===== */
.cover-search-bar {
    display: flex;
    gap: 8px;
    margin-bottom: 12px;
    background: var(--input-bg);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 11px 13px;
    transition: border-color 0.2s, box-shadow 0.2s;
}
.cover-search-bar:focus-within {
    border-color: var(--accent);
    box-shadow: 0 0 8px var(--accent-glow-soft);
}
.cover-search-bar input {
    flex: 1;
    min-width: 0;
    background: transparent !important;
    border: none !important;
    outline: none;
    color: var(--text-primary);
    font-size: 15px;
    padding: 0;
    box-shadow: none !important;
}
.cover-search-status {
    font-size: 13px;
    color: var(--text-secondary);
    margin-bottom: 8px;
    min-height: 0;
}
.cover-search-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
    gap: 8px;
}
.cover-search-item {
    aspect-ratio: 2/3;
    border-radius: 6px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    transition: border-color 0.2s, transform 0.15s;
    background: var(--bg-secondary);
}
.cover-search-item:hover {
    border-color: var(--accent);
    transform: scale(1.03);
}
.cover-search-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* ===== ПОЛНОЭКРАННЫЙ ПРОСМОТР ОБЛОЖКИ ===== */
.cover-fullscreen-overlay {
    position: fixed; inset: 0; z-index: 9990;
    background: rgba(0,0,0,0.95);
    display: flex; flex-direction: column;
    align-items: center; justify-content: center;
    touch-action: pan-y;
}
.cover-fullscreen-overlay.hidden { display: none !important; }
.cover-fullscreen-ui {
    position: absolute; inset: 0;
    pointer-events: none;
    transition: opacity 0.2s;
}
.cover-fullscreen-ui.hidden { opacity: 0; pointer-events: none; }
.cover-fullscreen-back-btn {
    position: absolute; bottom: 0; left: 0; right: 0;
    background: var(--modal-bg, rgba(30,30,40,0.92));
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border: none;
    color: #fff; font-size: 15px; font-weight: 500;
    padding: 16px 40px;
    cursor: pointer;
    font-family: inherit;
    text-align: center;
    pointer-events: auto;
}
.cover-fullscreen-back-btn:hover { background: rgba(255,255,255,0.12); }
.cover-fullscreen-img-wrap {
    width: 100vw; height: 100vh;
    display: flex; align-items: center; justify-content: center;
}
.cover-fullscreen-img-wrap img {
    max-width: 100vw; max-height: 100vh;
    object-fit: contain;
    user-select: none; -webkit-user-select: none;
}

/* ===== ЖАНРОВЫЕ ЧИПСЫ ===== */
.genre-chips-wrap {
    display: flex; flex-wrap: wrap; gap: 6px;
    padding: 6px 0;
    min-height: 34px;
}
.genre-chip {
    padding: 4px 11px;
    border-radius: 16px;
    border: 1px solid var(--border);
    background: transparent;
    color: var(--text-secondary);
    font-size: 12px; font-weight: 600;
    cursor: pointer; transition: all 0.15s;
    font-family: inherit;
    white-space: nowrap;
}
.genre-chip:hover { border-color: var(--accent); color: var(--accent); }
.genre-chip.selected {
    background: var(--accent-glow-soft);
    border-color: var(--accent);
    color: var(--accent);
}

/* ===== КОММЕНТАРИЙ К СЕЗОНУ ===== */
.season-comment-area {
    width: 100%; background: var(--input-bg);
    border: 1px solid var(--border); border-radius: 10px;
    padding: 9px 12px; color: var(--text-primary);
    font-size: 13px; resize: none; overflow: hidden; min-height: 54px;
    margin-top: 8px; font-family: inherit; box-sizing: border-box;
    transition: border-color 0.2s;
}
.season-comment-area:focus { outline: none; border-color: var(--accent); }
.season-comment-label {
    font-size: 12px; font-weight: 400; color: var(--text-secondary);
    letter-spacing: 0; margin-top: 8px; margin-bottom: 4px;
    display: block;
}

/* ===== БОКОВОЕ МЕНЮ — переопределение layout для пунктов сверху ===== */
.side-menu {
    justify-content: flex-start !important;
    padding: 0 !important;
    padding-top: calc(45px + env(safe-area-inset-top, 0px)) !important;
    overflow-y: auto !important;
}

.stats-section {
    padding: 18px 16px 10px;
    border-bottom: none;
}
.stats-section-title {
    font-size: 11px; font-weight: 700;
    color: var(--text-primary);
    text-transform: uppercase; letter-spacing: 0.7px;
    margin-bottom: 12px; text-align: center;
}
#modal-stats .modal-header { position: relative; justify-content: flex-end; }
#modal-stats .modal-header h3 {
    position: absolute; left: 50%; transform: translateX(-50%);
    text-align: center; pointer-events: none;
}
.stats-total-row {
    display: flex; justify-content: space-between; align-items: center;
    margin-bottom: 8px;
}
.stats-label {
    font-size: 13px; color: var(--text-primary); font-weight: 500;
}
.stats-value {
    font-size: 15px; font-weight: 800; color: var(--text-primary);
}
.stats-tab-block {
    padding: 12px 16px 8px;
}
.stats-tab-title {
    font-size: 12px; font-weight: 700; color: var(--text-primary);
    margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.5px;
    text-align: center;
}
.stats-row {
    display: flex; justify-content: space-between; align-items: center;
    margin-bottom: 6px;
}
.stats-row .stats-label { font-size: 12px; color: var(--text-primary); }
.stats-row .stats-value { font-size: 13px; font-weight: 700; color: var(--text-primary); }
.side-menu-empty-block {
    padding: 24px 16px;
    font-size: 13px; color: var(--text-secondary); text-align: center;
}

/* ===== ПОЛЕ ЖАНРА С КНОПКОЙ ===== */
.genre-field-row {
    display: flex;
    gap: 6px;
    align-items: stretch;
}
.genre-field-row input {
    flex: 1;
}
.genre-toggle-btn {
    flex-shrink: 0;
    padding: 5px 8px;
    height: auto;
    border: none;
    background: none;
    color: var(--accent);
    font-size: 13px;
    font-weight: 600;
    font-family: inherit;
    cursor: pointer;
    transition: color 0.18s, opacity 0.18s;
    white-space: nowrap;
}
.genre-toggle-btn:hover {
    opacity: 0.75;
}
.genre-toggle-btn.active {
    opacity: 1;
}

/* ========================================================
   =====================  БОТ  ===========================
   ======================================================== */

/* FAB кнопка */
.bot-fab {
    position: fixed;
    bottom: 24px;
    right: 24px;
    width: 54px;
    height: 54px;
    border-radius: 50%;
    border: none;
    background: rgba(0,240,255,0.2);
    backdrop-filter: blur(14px) saturate(160%);
    -webkit-backdrop-filter: blur(14px) saturate(160%);
    cursor: pointer;
    z-index: 900;
    box-shadow: 0 4px 24px rgba(0,0,0,0.35), 0 0 12px rgba(0,240,255,0.15);
    transition: transform 0.18s, background 0.18s, box-shadow 0.18s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}
.bot-fab:hover {
    transform: scale(1.08);
    background-color: rgba(0,240,255,0.4);
    box-shadow: 0 6px 32px rgba(0,0,0,0.4), 0 0 16px rgba(0,240,255,0.3);
}
.theme-dark-glass .bot-fab {
    background-color: rgba(156,163,184,0.3);
    box-shadow: 0 4px 24px rgba(0,0,0,0.4);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}
.theme-black-glass .bot-fab {
    background-color: rgba(255,255,255,0.1);
    box-shadow: 0 4px 24px rgba(0,0,0,0.6);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
}

/* Оверлей чата */
.bot-chat-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    /* Высота управляется через JS (visualViewport) — без dvh-джерка на Android */
    height: 100%;
    width: 100%;
    z-index: 5500;
    display: flex;
    flex-direction: column;
    border-radius: 0;
    overflow: hidden;
    background: var(--modal-bg);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    animation: botChatIn 0.2s ease;
    overscroll-behavior: contain;
    touch-action: none;
}
/* Внутренняя панель занимает 100% высоты overlay */
.bot-chat-panel {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}
.bot-chat-overlay.hidden { display: none !important; }

/* Компактный режим */
.bot-chat-overlay.compact {
    border-radius: 16px 16px 0 0;
    box-shadow: 0 -8px 32px rgba(0,0,0,0.4);
}

@keyframes botChatIn {
    from { opacity: 0; transform: translateY(16px); }
    to   { opacity: 1; transform: translateY(0); }
}

/* Шапка чата */
.bot-chat-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 12px 14px;
    padding-top: calc(12px + var(--status-bar-height, env(safe-area-inset-top, 0px)));
    background: var(--bg-secondary);
    flex-shrink: 0;
}
.bot-chat-title {
    font-size: 15px;
    font-weight: 700;
    color: var(--text-primary);
    flex: 1;
    min-width: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bot-chat-header-actions {
    display: flex;
    gap: 6px;
    flex-shrink: 0;
    align-items: center;
}
/* ВСЕ кнопки в шапке бота — одного размера */
.bot-chat-action-btn,
.bot-size-btn {
    width: 34px;
    height: 34px;
    border-radius: 10px;
    background: transparent;
    border: none;
    color: var(--text-primary);
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: color 0.15s;
    flex-shrink: 0;
}
.bot-chat-action-btn:hover,
.bot-size-btn:hover {
    color: var(--accent);
}

/* Персона-бар скрыт в шапке (перенесён в настройки) */
.bot-persona-bar { display: none; }
/* select в настройках остаётся видимым */
.bot-persona-select {
    background: var(--input-bg);
    border: 1px solid var(--border);
    border-radius: 8px;
    color: var(--text-primary);
    font-size: 13px;
    font-family: inherit;
    padding: 8px 12px;
    cursor: pointer;
    outline: none;
    width: 100%;
    appearance: auto;
}
.bot-persona-select:focus { border-color: var(--accent); }

/* Сообщения */
.bot-messages-wrap {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 14px;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    /* Позволяем блоку расти/сжиматься при открытии клавиатуры */
    min-height: 0;
    touch-action: pan-y;
}
.bot-messages {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.bot-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 16px;
    text-align: center;
    color: var(--text-secondary);
}
.bot-empty-title { font-size: 15px; font-weight: 600; color: var(--text-primary); margin-bottom: 6px; }
.bot-empty-hint  { font-size: 13px; }

.bot-message { display: flex; }
.bot-message-user      { justify-content: flex-end; }
.bot-message-assistant { justify-content: flex-start; }

.bot-bubble {
    max-width: 80%;
    padding: 9px 13px;
    border-radius: 14px;
    font-size: 13.5px;
    line-height: 1.6;
    word-break: break-word;
}
.bot-message-user .bot-bubble {
    background: var(--bg-card);
    border: 1px solid var(--border);
    color: var(--text-primary);
    border-bottom-right-radius: 4px;
}
.bot-message-assistant .bot-bubble {
    background: var(--bg-card);
    border: 1px solid var(--border);
    color: var(--text-primary);
    border-bottom-left-radius: 4px;
}
.bot-bubble.bot-error {
    background: rgba(255,80,80,0.1);
    border-color: rgba(255,80,80,0.25);
    color: #ff6b6b;
}

/* Индикатор печати */
.bot-typing .bot-bubble {
    display: flex; align-items: center; gap: 4px; padding: 12px 16px;
}
.typing-dot {
    width: 6px; height: 6px; border-radius: 50%;
    background: var(--text-secondary);
    animation: typingBounce 1.2s infinite;
}
.typing-dot:nth-child(2) { animation-delay: 0.2s; }
.typing-dot:nth-child(3) { animation-delay: 0.4s; }
@keyframes typingBounce {
    0%, 60%, 100% { transform: translateY(0); opacity: 0.5; }
    30%           { transform: translateY(-5px); opacity: 1; }
}

/* Поле ввода — всегда прижато к низу в flex-column */
.bot-input-area {
    display: flex;
    align-items: flex-end;
    gap: 8px;
    padding: 10px 12px;
    padding-bottom: max(10px, env(safe-area-inset-bottom));
    background: var(--bg-secondary);
    flex-shrink: 0;
    touch-action: manipulation;
}
.bot-input {
    flex: 1;
    background: var(--input-bg);
    border: 1px solid var(--border);
    border-radius: 10px;
    color: var(--text-primary);
    font-size: 13.5px;
    font-family: inherit;
    padding: 8px 12px;
    resize: none;
    outline: none;
    height: auto;
    min-height: 0;
    overflow-y: hidden;
    transition: border-color 0.2s;
    line-height: 1.5;
    display: block;
}
.bot-input:focus { border-color: var(--accent); }
.bot-input::placeholder { color: var(--text-secondary); }

.bot-send-btn {
    width: 36px; height: 36px;
    border-radius: 10px;
    background: var(--bg-card);
    border: 1px solid var(--border);
    color: var(--text-primary);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: opacity 0.15s;
}
.bot-send-btn:hover    { opacity: 0.85; }
.bot-send-btn:disabled { opacity: 0.35; cursor: default; box-shadow: none; }

/* Панель истории */
.bot-history-panel {
    position: absolute;
    inset: 0;
    background: var(--modal-bg, rgba(30,30,45,0.97));
    border-radius: 0;
    display: flex;
    flex-direction: column;
    z-index: 10;
    animation: botChatIn 0.15s ease;
}
.bot-history-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(14px + var(--status-bar-height, 0px)) 14px 10px;
    border-bottom: none;
    font-size: 14px;
    font-weight: 600;
    color: var(--text-primary);
}
.bot-sessions-list {
    overflow-y: auto;
    flex: 1;
    padding: 8px;
}
.bot-no-sessions {
    text-align: center;
    font-size: 12px;
    color: var(--text-secondary);
    padding: 20px;
}
.bot-session-item {
    display: flex;
    align-items: center;
    border-radius: 10px;
    padding: 8px 6px 8px 10px;
    margin-bottom: 2px;
    gap: 4px;
    transition: background 0.15s;
}
.bot-session-item:hover { background: var(--bg-card-hover); }
.bot-session-item.active { background: var(--accent-glow-soft); }
.bot-session-info { flex: 1; min-width: 0; cursor: pointer; }
.bot-session-title {
    font-size: 13px; font-weight: 500;
    color: var(--text-primary);
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.bot-session-meta { font-size: 11px; color: var(--text-secondary); margin-top: 2px; }
.bot-session-del {
    background: none; border: none;
    color: var(--text-secondary);
    cursor: pointer; font-size: 12px;
    padding: 4px 6px; border-radius: 6px;
    opacity: 0.5; transition: opacity 0.15s, background 0.15s;
}
.bot-session-item:hover .bot-session-del { opacity: 1; }
.bot-session-del:hover { background: rgba(255,80,80,0.15); color: #ff5050; }
.bot-session-item.selected { background: rgba(var(--accent-rgb, 100,130,255), 0.15); }
.bot-session-checkbox { width: 18px; height: 18px; border-radius: 50%; border: 2px solid var(--text-secondary); margin-right: 8px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; }
.bot-session-item.selected .bot-session-checkbox { border-color: var(--accent); background: var(--accent); }
.bot-session-item.selected .bot-session-checkbox::after { content: '✓'; color: #fff; font-size: 11px; font-weight: 700; }
.bot-multi-delete-bar { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; border-top: 1px solid rgba(255,255,255,0.06); }

/* Настройки бота */
.bot-settings-hint { font-size: 12px; color: var(--text-secondary); margin-bottom: 8px; }
.bot-settings-hint a { color: var(--accent); text-decoration: none; }
.bot-settings-hint a:hover { text-decoration: underline; }

.personas-list { display: flex; flex-direction: column; gap: 6px; }
.persona-item {
    display: flex; align-items: center;
    background: var(--bg-card); border: 1px solid var(--border);
    border-radius: 10px; padding: 10px 12px; gap: 8px;
    transition: background 0.15s, border-color 0.15s;
}
.persona-item:hover { background: var(--bg-card-hover); }
.persona-item.active { border-color: var(--accent); background: var(--accent-glow-soft); }
.persona-item-info   { flex: 1; min-width: 0; cursor: pointer; }
.persona-item-name   { font-size: 14px; font-weight: 600; color: var(--text-primary); }
.persona-item-style  { font-size: 12px; color: var(--text-secondary); margin-top: 2px; }
.persona-item-actions { display: flex; gap: 4px; flex-shrink: 0; }

.btn-tiny-ghost {
    padding: 4px 8px; border-radius: 6px;
    background: none; border: none;
    color: var(--text-primary); font-size: 16px; font-weight: 600; cursor: pointer;
    transition: color 0.15s;
}
.btn-tiny-ghost:hover { color: var(--accent); }

.persona-style-chips { display: flex; flex-wrap: wrap; gap: 8px; }
.style-chip {
    padding: 6px 12px; border-radius: 20px;
    background: var(--bg-card); border: 1px solid var(--border);
    color: var(--text-secondary); font-size: 13px;
    font-family: inherit; cursor: pointer;
    transition: all 0.15s;
}
.style-chip:hover { border-color: var(--accent); color: var(--accent); }
.style-chip.active {
    background: var(--accent-glow-soft);
    border-color: var(--accent); color: var(--accent);
}

/* ===== SCROLL LOCK ===== */
body.modal-open { overflow: hidden !important; touch-action: none; }

/* ===== АВТОЗАПОЛНЕНИЕ ===== */
.autocomplete-wrap { position: relative; }
.autocomplete-dropdown {
    position: absolute; top: 100%; left: 0; right: 0; z-index: 9999;
    background: var(--modal-bg);
    border: 1px solid var(--border);
    border-radius: 10px;
    max-height: 220px; overflow-y: auto;
    box-shadow: 0 8px 32px rgba(0,0,0,0.5);
    margin-top: 3px;
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
}
.autocomplete-item {
    padding: 10px 14px;
    cursor: pointer;
    display: flex; align-items: center; gap: 10px;
    transition: background 0.12s;
}
.autocomplete-item:hover, .autocomplete-item.focused { background: var(--bg-card-hover); }
.autocomplete-item-thumb {
    width: 32px; height: 48px; object-fit: cover;
    border-radius: 4px; flex-shrink: 0;
    background: var(--bg-secondary);
}
.autocomplete-item-info { flex: 1; min-width: 0; }
.autocomplete-item-title { font-size: 13px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.autocomplete-item-meta { font-size: 11px; color: var(--text-secondary); margin-top: 2px; }

/* ===== DLC (как сезоны) ===== */
.dlc-block { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; padding: 12px; margin-bottom: 10px; }
.dlc-block-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; font-weight: 700; color: var(--accent); }

/* ===== COVER MANAGER MODAL ===== */
.cover-manager-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    padding: 4px 0;
}
.cover-manager-item {
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    overflow: hidden;
    border: 2px solid transparent;
    transition: border-color 0.2s;
}
.cover-manager-item.selected { border-color: var(--accent); }
.cover-manager-item img {
    width: 100%; aspect-ratio: 2/3;
    object-fit: cover; display: block;
}
.cover-manager-item-check {
    position: absolute; top: 4px; right: 4px;
    width: 20px; height: 20px; border-radius: 50%;
    background: var(--accent); color: #fff;
    font-size: 11px; display: none;
    align-items: center; justify-content: center;
}
.cover-manager-item.selected .cover-manager-item-check { display: flex; }
.cover-manager-item-del {
    position: absolute; bottom: 4px; right: 4px;
    width: 22px; height: 22px; border-radius: 50%;
    background: rgba(0,0,0,0.7); border: none; color: #ff6080;
    font-size: 11px; cursor: pointer;
    display: flex; align-items: center; justify-content: center;
    transition: background 0.15s;
}
.cover-manager-item-del:hover { background: rgba(255,60,80,0.8); color: #fff; }

/* ===== БОТ ПОЛНОЭКРАННЫЙ ===== */
/* Размер-кнопка переключает в компактный режим — стили уже выше */

/* ===== LAZY LOAD SKELETON ===== */
img.lazy { opacity: 0; transition: opacity 0.3s; }
img.lazy.loaded { opacity: 1; }

/* ===== КНОПКА СОРТИРОВКИ (долгое нажатие) ===== */
.sort-done-bar {
    position: fixed; bottom: 0; left: 0; right: 0;
    padding: 12px 20px;
    background: var(--modal-bg);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border-top: none;
    display: flex; justify-content: center;
    z-index: 4000;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.sort-done-bar.visible { transform: translateY(0); }

/* ===== МОБИЛЬНЫЙ КРИТЕРИЙ ===== */
@media (max-width: 600px) {
    .criterion label { min-width: unset; width: 100%; margin-bottom: 2px; }
}

/* ===== СОРТИРОВКА — активный пункт меню ===== */
#emenu-sort .emenu-active {
    color: var(--accent);
    font-weight: 700;
}
#emenu-sort .emenu-active::before {
    content: '✓ ';
}

/* ===== БЛОКИРОВКА КОНТЕКСТНОГО МЕНЮ ПРИ СОРТИРОВКЕ ===== */
/* В режиме редактирования (drag-and-drop) блокируем системное долгое нажатие */
.edit-mode .game-row,
.edit-mode .movie-row,
.edit-mode .book-row,
.edit-mode .grid-item {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}
/* Блокируем во время ручной сортировки через долгое нажатие */
body.long-press-sort .game-row,
body.long-press-sort .movie-row,
body.long-press-sort .book-row,
body.long-press-sort .grid-item {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

/* ===== КРИТЕРИИ ОЦЕНОК: НАСТРОЙКИ v2 ===== */
.cs-tabs, .cs-tabs-v2 {
    position: relative;
    display: flex;
    margin-bottom: 16px;
    background: var(--input-bg);
    border-radius: 10px;
    padding: 3px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    gap: 4px;
}
.cs-tabs::-webkit-scrollbar, .cs-tabs-v2::-webkit-scrollbar { display: none; }
.cs-tab {
    flex-shrink: 0;
    padding: 7px 14px;
    border-radius: 8px;
    border: none;
    background: transparent;
    color: var(--text-secondary);
    font-size: 12px;
    font-weight: 500;
    cursor: pointer;
    transition: all .2s;
    white-space: nowrap;
}
.cs-tab.active {
    background: var(--accent);
    color: #fff;
    font-weight: 600;
    box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}

/* Список пресетов v2 */
.cs-presets-list, .preset-list-v2 {
    display: flex;
    flex-direction: column;
    gap: 6px;
    max-height: 340px;
    overflow-y: auto;
}
.cs-preset-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 12px;
    border-radius: 10px;
    border: 1.5px solid transparent;
    background: var(--input-bg);
    cursor: pointer;
    transition: all .18s;
}
.cs-preset-row:hover {
    background: color-mix(in srgb, var(--accent) 6%, var(--input-bg));
}
.cs-preset-row.active {
    border-color: var(--accent);
    background: color-mix(in srgb, var(--accent) 10%, var(--input-bg));
}
.cs-preset-info {
    display: flex;
    align-items: center;
    gap: 10px;
    flex: 1;
    min-width: 0;
}
.cs-preset-check {
    width: 18px; height: 18px;
    border-radius: 50%;
    border: 1.5px solid var(--border);
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0;
    font-size: 0;
    transition: all .18s;
    background: transparent;
}
.cs-preset-row.active .cs-preset-check {
    background: var(--accent);
    border-color: var(--accent);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.cs-preset-name {
    font-size: 13px;
    font-weight: 500;
    color: var(--text-primary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cs-preset-badge {
    font-size: 9px;
    font-weight: 600;
    padding: 2px 6px;
    border-radius: 4px;
    background: color-mix(in srgb, var(--accent) 15%, transparent);
    color: var(--accent);
    flex-shrink: 0;
    text-transform: uppercase;
    letter-spacing: 0.1px;
}
.cs-preset-actions {
    display: flex;
    gap: 2px;
    flex-shrink: 0;
}
.cs-del-btn { }

/* Раскрытые критерии активного пресета */
.cs-active-criteria {
    display: flex;
    flex-direction: column;
    gap: 1px;
    padding: 4px 12px 8px 40px;
    margin-top: -4px;
    margin-bottom: 2px;
}
.cs-criterion-row {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
    color: var(--text-secondary);
    padding: 2px 0;
}
.cs-criterion-row::before {
    content: '·';
    color: var(--accent);
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
}
.cs-criterion-label {
    flex: 1;
}

/* Кнопка добавления пресета */
.preset-add-btn {
    display: flex; align-items: center; justify-content: center; gap: 6px;
    width: 100%; margin-top: 10px; padding: 10px;
    background: transparent; border: 1.5px dashed var(--border);
    border-radius: 10px; color: var(--text-secondary);
    font-size: 13px; font-weight: 500; cursor: pointer; transition: all .18s;
}
.preset-add-btn:hover { border-color: var(--accent); color: var(--accent); }
.preset-add-btn svg { opacity: 0.5; }
.preset-add-btn:hover svg { opacity: 1; }

.cs-warning-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 0 0;
    margin-top: 8px;
    border-top: none;
    font-size: 13px;
    color: var(--text-secondary);
    gap: 12px;
}

/* ===== КНОПКА ⓘ ДЛЯ ОПИСАНИЯ КРИТЕРИЯ ===== */
.criterion-info-btn {
    background: none;
    border: none;
    color: var(--accent);
    font-size: 13px;
    padding: 0 2px;
    cursor: pointer;
    line-height: 1;
    opacity: 0.75;
    vertical-align: middle;
    flex-shrink: 0;
}
.criterion-info-btn:hover { opacity: 1; }

/* ===== БАННЕР НЕСОВПАДЕНИЯ КРИТЕРИЕВ В КАРТОЧКЕ ===== */
.criteria-mismatch-banner {
    display: flex;
    align-items: center;
    gap: 8px;
    background: color-mix(in srgb, var(--accent) 12%, var(--card-bg));
    border: 1px solid color-mix(in srgb, var(--accent) 30%, transparent);
    border-radius: 8px;
    padding: 8px 12px;
    font-size: 12px;
    color: var(--text-secondary);
    margin-bottom: 10px;
}
.criteria-mismatch-icon {
    color: var(--accent);
    font-size: 15px;
    cursor: pointer;
    flex-shrink: 0;
}

/* ===== ПОИСКОВАЯ ПАНЕЛЬ ===== */
.search-bar {
    position: sticky;
    top: calc(62px + var(--status-bar-height, env(safe-area-inset-top, 0px)));
    z-index: 900;
    background: var(--bg-primary);
    border-bottom: none;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    gap: 0;
    transition: top 0.3s ease;
}
.search-bar.nav-up {
    top: var(--status-bar-height, env(safe-area-inset-top, 0px));
    backdrop-filter: blur(40px) saturate(200%);
    -webkit-backdrop-filter: blur(40px) saturate(200%);
}
.search-bar.hidden {
    display: none !important;
}
.search-bar-inner {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 8px;
    background: var(--input-bg);
    border: 1px solid var(--border);
    border-radius: 10px;
    padding: 11px 13px;
    transition: border-color 0.2s, box-shadow 0.2s;
    min-width: 0;
}
.search-bar-inner:focus-within {
    border-color: var(--accent);
    box-shadow: 0 0 8px var(--accent-glow-soft);
}
.search-bar-icon {
    color: var(--text-secondary);
    flex-shrink: 0;
}
.search-input {
    flex: 1;
    background: transparent !important;
    border: none !important;
    outline: none;
    color: var(--text-primary);
    font-size: 15px;
    padding: 0;
    min-width: 0;
    box-shadow: none !important;
}
.search-input::placeholder {
    color: var(--text-secondary);
}
/* Темы поиска */
/* Тёмное стекло: кнопки белые как крестик */
.theme-dark-glass .btn-small-ghost,
.theme-dark-glass .btn-small-accent,
.theme-dark-glass .criteria-change-btn,
.theme-dark-glass .criteria-edit-btn,
.theme-dark-glass .cover-manager-btn,
.theme-dark-glass .genre-toggle-btn,
.theme-dark-glass .cover-search-btn,
.theme-dark-glass .cover-strip-add-btn {
    color: var(--text-primary);
}

.theme-dark-glass .search-bar-inner {
    background: rgba(255,255,255,0.06);
    border-color: rgba(255,255,255,0.09);
}
.theme-dark-glass .search-bar-inner:focus-within {
    border-color: var(--accent);
    box-shadow: 0 0 0 2px rgba(156,163,184,0.15);
}

/* Тёмное стекло: единый стиль панелей */
.theme-dark-glass .bot-chat-overlay {
    background: linear-gradient(145deg, rgba(35,35,55,0.75) 0%, rgba(14,14,36,0.7) 100%);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}
.theme-dark-glass .bot-history-panel {
    background: rgba(25,25,45,0.97);
}
.theme-dark-glass .auth-form {
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
    box-shadow: var(--shadow), inset 0 1px 1px rgba(255,255,255,0.08);
}
.theme-dark-glass .error-toast {
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}
.theme-dark-glass .toast {
    background: linear-gradient(145deg, rgba(35,35,55,0.45) 0%, rgba(14,14,36,0.35) 100%);
    backdrop-filter: blur(30px) saturate(120%);
    -webkit-backdrop-filter: blur(30px) saturate(120%);
}

/* ========================================================================
   ТЕМА «ОБСИДИАН» — стили стеклянных панелей
   ======================================================================== */

/* Модальные окна */
.theme-black-glass .modal-content {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
    box-shadow: 0 24px 64px rgba(0,0,0,1);
}
.theme-black-glass .modal-overlay {
    background: rgba(0,0,0,0.6);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

/* Боковое меню */
.theme-black-glass .side-menu {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border-right: none;
    box-shadow: 4px 0 40px rgba(0,0,0,1);
}
.theme-black-glass .side-overlay {
    background: rgba(0,0,0,0.6);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

/* Выпадающие меню */
.theme-black-glass .extra-menu {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
    box-shadow: 0 24px 64px rgba(0,0,0,1);
}
.theme-black-glass .user-dropdown {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
    box-shadow: 0 24px 64px rgba(0,0,0,1);
}

/* Чат-бот */
.theme-black-glass .bot-chat-overlay {
    background: rgba(0,0,0,0.8);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
}
.theme-black-glass .bot-history-panel {
    background: rgba(0,0,0,0.98);
}

/* Авторизация */
.theme-black-glass .auth-form {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
    box-shadow: 0 24px 64px rgba(0,0,0,1);
}

/* Тосты */
.theme-black-glass .toast {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
}
.theme-black-glass .error-toast {
    background: var(--modal-bg);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
    border: none;
}

/* Навбар */
.theme-black-glass .top-nav {
    background: rgba(0,0,0,0.85);
    backdrop-filter: blur(35px);
    -webkit-backdrop-filter: blur(35px);
}

/* Поиск */
.theme-black-glass .search-bar-inner {
    background: rgba(255,255,255,0.04);
    border-color: rgba(255,255,255,0.08);
}
.theme-black-glass .toggle-slider {
    background: rgba(255,255,255,0.15);
}
.theme-black-glass .toggle-slider:before {
    background: #888;
}
.theme-black-glass input:checked + .toggle-slider {
    background: rgba(255,255,255,0.35);
}
.theme-black-glass input:checked + .toggle-slider:before {
    background: #fff;
}

/* Обсидиан: кнопки с accent-фоном — чёрный текст на белом */
.theme-black-glass .btn-primary {
    color: #000;
}
.theme-black-glass .btn-primary:disabled {
    color: #000;
}
.theme-black-glass .btn-small-accent {
    color: #000;
}
/* Обсидиан: выбранная оценка — чёрный текст на белом кубике */
.theme-black-glass .score-btn.selected {
    color: #000;
}
.theme-black-glass .search-bar-inner:focus-within {
    border-color: rgba(255,255,255,0.25);
    box-shadow: 0 0 0 2px rgba(255,255,255,0.06);
}

/* Ховеры элементов меню */
.theme-black-glass .extra-menu-item:hover,
.theme-black-glass .dropdown-item:hover,
.theme-black-glass .emenu-back:hover,
.theme-black-glass .side-menu-item:hover {
    background: rgba(255,255,255,0.05);
}

.theme-light-glass .search-bar-inner {
    background: rgba(255,255,255,0.18);
    border-color: rgba(255,255,255,0.35);
}
.search-clear-btn {
    background: transparent;
    border: none;
    color: var(--text-secondary);
    cursor: pointer;
    font-size: 15px;
    padding: 0 2px;
    line-height: 1;
    display: none;
    flex-shrink: 0;
}
.search-clear-btn.visible {
    display: block;
}
.search-close-btn {
    background: transparent;
    border: none;
    color: var(--accent);
    cursor: pointer;
    font-size: 14px;
    padding: 0 0 0 8px;
    white-space: nowrap;
    flex-shrink: 0;
    font-weight: 500;
}
.search-close-btn:active {
    opacity: 0.6;
}
.search-no-results {
    text-align: center;
    padding: 40px 20px;
    color: var(--text-secondary);
    font-size: 15px;
}

/* ===== НАСТРОЙКИ ПРИЛОЖЕНИЯ v2 (пункты меню) ===== */
.app-settings-item {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 14px 18px;
    cursor: pointer;
    transition: background 0.15s;
    border-bottom: none;
}
.app-settings-item:last-child { border-bottom: none; }
.app-settings-item:hover { background: color-mix(in srgb, var(--accent) 5%, transparent); }
.app-settings-item:active { background: color-mix(in srgb, var(--accent) 10%, transparent); }
.app-settings-icon {
    width: 36px; height: 36px;
    border-radius: 10px;
    background: transparent;
    display: flex; align-items: center; justify-content: center;
    color: var(--accent);
    flex-shrink: 0;
}
.app-settings-item-text { flex: 1; min-width: 0; }
.app-settings-item-title { font-size: 14px; color: var(--text-primary); font-weight: 500; }
.app-settings-item-sub { font-size: 11px; color: var(--text-secondary); margin-top: 2px; }
.app-settings-chevron { color: var(--text-secondary); opacity: 0.5; flex-shrink: 0; }
.app-settings-item .extra-arrow { color: var(--text-secondary); font-size: 20px; }

/* ===== РЕДАКТОР КАТЕГОРИЙ v2 ===== */
.cat-edit-row {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 0;
    border-bottom: none;
}
.cat-edit-row:last-child { border-bottom: none; }
.cat-edit-label {
    flex: 1;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    padding: 8px 10px;
    font-size: 13px;
    color: var(--text-primary);
    min-width: 0;
    transition: border-color .15s;
}
.cat-edit-label:focus { outline: none; border-color: var(--accent); }
.cat-edit-score-wrap {
    display: flex;
    align-items: center;
    gap: 4px;
    flex: 0 0 auto;
}
.cat-edit-score-label { font-size: 11px; color: var(--text-secondary); white-space: nowrap; }
.cat-edit-min {
    width: 48px;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    padding: 8px 4px;
    font-size: 13px;
    color: var(--text-primary);
    text-align: center;
    transition: border-color .15s;
}
.cat-edit-min:focus { outline: none; border-color: var(--accent); }

/* ===== РЕДАКТОР ВКЛАДОК v2 ===== */
.tab-edit-list { user-select: none; }
.tab-edit-row {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 0;
    border-bottom: none;
}
.tab-edit-row:last-child { border-bottom: none; }
.tab-edit-drag {
    cursor: grab;
    color: var(--text-secondary);
    font-size: 16px;
    padding: 4px 4px;
    flex: 0 0 auto;
    touch-action: none;
    opacity: 0.5;
}
.tab-edit-drag:active { cursor: grabbing; opacity: 1; }
.tab-edit-label {
    flex: 1;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    padding: 8px 10px;
    font-size: 13px;
    color: var(--text-primary);
    min-width: 0;
    transition: border-color .15s;
}
.tab-edit-label:focus { outline: none; border-color: var(--accent); }
.tab-edit-type {
    width: 105px;
    flex: 0 0 105px;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    padding: 8px 6px;
    font-size: 12px;
    color: var(--text-primary);
    cursor: pointer;
    transition: border-color .15s;
}
.tab-edit-type:focus { outline: none; border-color: var(--accent); }

/* ===== ОБЩИЕ СТИЛИ РЕДАКТОРОВ v2 ===== */
.editor-list-v2 {
    display: flex;
    flex-direction: column;
    margin-bottom: 12px;
    max-height: 280px;
    overflow-y: auto;
}
.editor-section-label {
    font-size: 11px; font-weight: 600; color: var(--text-secondary);
    text-transform: uppercase; letter-spacing: 0.1px; margin-bottom: 8px;
}
.editor-add-row {
    display: flex;
    gap: 8px;
    align-items: center;
}
.editor-add-row input {
    flex: 1;
    min-width: 0;
    padding: 9px 12px;
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    color: var(--text-primary);
    font-size: 13px;
    transition: border-color .15s;
}
.editor-add-row input:focus { outline: none; border-color: var(--accent); }
.editor-add-btn {
    width: 36px; height: 36px;
    border-radius: 10px;
    border: none;
    background: var(--accent);
    color: #fff;
    display: flex; align-items: center; justify-content: center;
    cursor: pointer;
    flex-shrink: 0;
    transition: opacity .15s;
}
.editor-add-btn:hover { opacity: 0.85; }
.editor-add-btn:active { opacity: 0.7; }

/* Уведомление об отсутствии критериев для кастомной вкладки */
.criteria-empty-notice {
    font-size: 13px;
    color: var(--text-secondary);
    padding: 12px 0;
    line-height: 1.5;
    text-align: center;
}


/* ===== КЛИКАБЕЛЬНЫЙ ПЛЮС DLC/СЕЗОНОВ ===== */
.dlc-plus-badge {
    display: inline;
    background: none;
    color: var(--text-secondary);
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    cursor: pointer;
    margin-left: 4px;
    vertical-align: baseline;
    padding: 0;
    border: none;
    opacity: 0.7;
    transition: opacity 0.15s;
}
.dlc-plus-badge:hover { opacity: 1; }
.dlc-plus-badge:active { opacity: 0.5; }

/* ===== ПОПАП DLC/СЕЗОНОВ — КАРТОЧКИ ===== */
.dlc-popup-card {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
    background: var(--bg-card);
    border: 1px solid var(--border);
    border-radius: 10px;
    margin-bottom: 8px;
}
.dlc-popup-card:last-child { margin-bottom: 0; }
.dlc-popup-cover {
    width: 48px; height: 64px;
    object-fit: cover;
    flex-shrink: 0;
    border-radius: 6px;
}
.dlc-popup-info {
    flex: 1;
    min-width: 0;
    overflow: hidden;
}
.dlc-popup-name {
    font-size: 14px;
    font-weight: 600;
    color: var(--text-primary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dlc-popup-comment {
    font-size: 11px;
    color: var(--text-secondary);
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dlc-popup-score {
    font-size: 18px;
    font-weight: 800;
    min-width: 38px;
    text-align: right;
    flex-shrink: 0;
    color: var(--accent);
}

/* ===== ПОДРОБНАЯ КАРТОЧКА DLC/СЕЗОНА В ПОПАПЕ ===== */
.dlc-popup-card-detailed {
    flex-direction: column;
    align-items: stretch;
    gap: 0;
    padding: 0;
    overflow: hidden;
}
.dlc-popup-card-header {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px;
}
.dlc-popup-criteria {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 0 10px 8px;
}
.dlc-popup-criterion {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 3px 8px;
    background: rgba(255,255,255,0.03);
    border-radius: 6px;
}
.theme-light-glass .dlc-popup-criterion { background: rgba(255,255,255,0.08); }
.dlc-popup-criterion-name {
    font-size: 12px;
    color: var(--text-secondary);
}
.dlc-popup-criterion-val {
    font-size: 14px;
    font-weight: 700;
    color: var(--text-primary);
}
.dlc-popup-comment-full {
    font-size: 12px;
    color: var(--text-secondary);
    line-height: 1.5;
    padding: 0 10px 10px;
    white-space: pre-wrap;
    word-break: break-word;
}

/* ===== ОБЛОЖКА DLC/СЕЗОНА В РЕДАКТОРЕ ===== */
.dlc-cover-upload-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
.dlc-cover-preview {
    width: 48px; height: 64px;
    border-radius: 6px;
    overflow: hidden;
    flex-shrink: 0;
    display: none;
}
.dlc-cover-preview img {
    width: 100%; height: 100%;
    object-fit: cover;
    display: block;
}
.dlc-cover-btn {
    font-size: 12px !important;
    padding: 6px 12px !important;
}

/* ===== УДАЛЕНИЕ НЕСКОЛЬКИХ ===== */
.multi-delete-bar {
    position: fixed;
    bottom: 0; left: 0; right: 0;
    padding: 14px 20px;
    background: var(--modal-bg);
    backdrop-filter: blur(50px) saturate(220%);
    -webkit-backdrop-filter: blur(50px) saturate(220%);
    border-top: none;
    display: flex;
    justify-content: center;
    z-index: 4500;
    box-shadow: 0 -4px 20px rgba(0,0,0,0.3);
}
.multi-delete-bar .btn-small-danger {
    min-width: 160px;
    font-size: 14px;
    padding: 10px 20px;
}
.multi-delete-bar .btn-small-danger:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}

.multi-delete-cb-wrap {
    position: absolute;
    top: 6px; left: 6px;
    z-index: 10;
    display: none;
}
body.multi-delete-mode .multi-delete-cb-wrap {
    display: flex;
}
.multi-delete-checkbox {
    width: 20px; height: 20px;
    accent-color: var(--accent);
    cursor: pointer;
}

/* В grid-item checkbox позиция */
.grid-item .multi-delete-cb-wrap {
    top: 4px; left: 4px;
}

/* В list row checkbox позиция */
.game-row .multi-delete-cb-wrap,
.movie-row .multi-delete-cb-wrap,
.book-row .multi-delete-cb-wrap {
    position: absolute;
    top: 50%; left: 8px;
    transform: translateY(-50%);
}

/* Сдвиг содержимого карточки в режиме multi-delete */
body.multi-delete-mode .game-row,
body.multi-delete-mode .movie-row,
body.multi-delete-mode .book-row {
    padding-left: 36px;
}
body.multi-delete-mode .content-wrapper {
    padding-bottom: 70px;
}

/* "Отметить все" полоска */
.multi-select-all-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    margin-bottom: 8px;
    background: var(--bg-card);
    border: 1px solid var(--border);
    border-radius: 10px;
}
.multi-select-all-label {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: var(--text-primary);
    cursor: pointer;
}
.multi-select-all-label input {
    width: 18px; height: 18px;
    accent-color: var(--accent);
    cursor: pointer;
}

/* ===== СВОРАЧИВАНИЕ КАТЕГОРИЙ ===== */
.category-header {
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
}
.category-header:active {
    opacity: 0.7;
}

/* ===== УДАЛЕНИЕ АККАУНТА ===== */
.delete-account-warning {
    background: rgba(255,64,96,0.08);
    border-radius: 10px;
    padding: 14px;
}
.theme-light-glass .delete-account-warning {
    background: rgba(255,60,80,0.08);
    border-color: rgba(255,60,80,0.2);
}
.delete-warning-list {
    list-style: none;
    padding: 0;
    margin: 8px 0 0 0;
}
.delete-warning-list li {
    font-size: 13px;
    color: var(--text-secondary);
    line-height: 1.7;
    padding-left: 14px;
    position: relative;
}
.delete-warning-list li::before {
    content: '—';
    position: absolute;
    left: 0;
    color: #ff4060;
}
.profile-action-danger {
    margin-top: 4px;
}
.profile-action-danger:hover {
    background: rgba(255,64,96,0.1) !important;
}

/* ===== АККАУНТЫ (переключение) ===== */
.saved-accounts-list {
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.saved-account-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 12px;
    border-radius: 10px;
    cursor: pointer;
    transition: background 0.15s;
    background: rgba(255,255,255,0.04);
}
.theme-light-glass .saved-account-item {
    background: rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.3);
}
.saved-account-item:hover {
    background: rgba(255,255,255,0.08);
}
.theme-light-glass .saved-account-item:hover {
    background: rgba(255,255,255,0.2);
}
.saved-account-current {
    cursor: default;
    opacity: 0.7;
}
.saved-account-avatar {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: var(--accent);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    flex-shrink: 0;
}
.saved-account-avatar.avatar-placeholder {
    background-color: rgba(255,255,255,0.06);
}
.saved-account-info {
    flex: 1;
    min-width: 0;
}
.saved-account-name {
    font-size: 14px;
    font-weight: 500;
    color: var(--text-primary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.saved-account-email {
    font-size: 12px;
    color: var(--text-secondary);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.saved-account-badge {
    font-size: 11px;
    color: var(--accent);
    font-weight: 600;
    flex-shrink: 0;
}

/* ===== КОПИРОВАНИЕ БИБЛИОТЕКИ ===== */
.copy-tabs-choice {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 12px;
}
.copy-tabs-radio {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    font-size: 14px;
    color: var(--text-primary);
}
.copy-tabs-radio input[type="radio"] {
    accent-color: var(--accent);
    cursor: pointer;
}
.copy-tabs-list {
    display: flex;
    flex-direction: column;
    gap: 6px;
    padding: 10px;
    background: rgba(255,255,255,0.04);
    border-radius: 10px;
    margin-bottom: 12px;
}
.theme-light-glass .copy-tabs-list {
    background: rgba(255,255,255,0.08);
}
.copy-tab-checkbox {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    font-size: 13px;
    color: var(--text-primary);
}
.copy-tab-checkbox input[type="checkbox"] {
    accent-color: var(--accent);
    cursor: pointer;
}

/* Входящие запросы на копирование */
.copy-request-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 12px;
    background: rgba(255,255,255,0.04);
    border: 1px solid var(--border);
    border-radius: 10px;
    margin-bottom: 8px;
}
.copy-request-info { flex: 1; min-width: 0; }
.copy-request-from { font-size: 14px; font-weight: 600; color: var(--text-primary); margin-bottom: 2px; }
.copy-request-details { font-size: 12px; color: var(--text-secondary); }
.copy-request-date { font-size: 11px; color: var(--text-secondary); margin-top: 4px; }
.copy-request-actions { display: flex; flex-direction: column; gap: 6px; flex-shrink: 0; }

/* Категории — разноцветные неоновые заголовки */
/* Счётчик категорий — приглушённый неон */
/* Оценки в строках — неоновый cyan */
/* Модальные окна — неоновая рамка */
/* Боковое меню — неоновая подсветка */
/* Кнопки в модалках */
/* Кнопка удалить — розовый неон */
/* Поле ввода — неоновый фокус */
/* Бот — пузырь ассистента с лёгким неоном */
/* Бот — пузырь пользователя */
/* Бот-кнопка отправки */
/* Заголовки модалок */
/* Профиль — название */
/* Ссылки в настройках */
/* DLC/Сезоны badge */
/* Критерии — подсветка секции */
/* Error toast — розовый неон */
/* Toast — неоновый */
/* Поиск — неоновый фокус */


/* ===== ДРУЗЬЯ ===== */
.friend-item {
    display: flex; align-items: center; gap: 12px;
    padding: 12px; border-radius: 10px;
    cursor: pointer; transition: background 0.15s;
}
.friend-item:hover { background: var(--bg-secondary); }
.friend-avatar {
    width: 40px; height: 40px; border-radius: 50%; flex-shrink: 0;
    background-size: cover; background-position: center;
    background-color: var(--bg-secondary);
}
.friend-avatar-placeholder {
    display: flex; align-items: center; justify-content: center;
    color: var(--text-secondary); font-size: 16px; font-weight: 600;
}
.friend-info { flex: 1; min-width: 0; }
.friend-name { font-size: 14px; font-weight: 500; color: var(--text-primary); }
.friend-sub { font-size: 12px; color: var(--text-secondary); margin-top: 2px; }
.friend-chevron { color: var(--text-secondary); flex-shrink: 0; }
.friend-section-title {
    font-size: 12px; font-weight: 600; color: var(--text-secondary);
    text-transform: uppercase; letter-spacing: 0.5px;
    padding: 8px 12px 4px;
}
.friend-request-item { cursor: default; }
.friend-request-item:hover { background: transparent; }
.friend-request-actions { display: flex; gap: 6px; flex-shrink: 0; }

/* Библиотека друга */
.friend-library-tabs {
    display: flex; gap: 0; overflow-x: auto;
    padding: 0 16px;
    position: relative;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.friend-library-tabs::-webkit-scrollbar { display: none; }
.friend-library-tabs-wrap {
    position: relative;
    overflow: hidden;
}
.friend-library-tabs-wrap::before,
.friend-library-tabs-wrap::after {
    content: '';
    position: absolute;
    top: 0; bottom: 0;
    width: 16px;
    z-index: 3;
    pointer-events: none;
    transition: opacity 0.25s;
}
.friend-library-tabs-wrap::before {
    left: 16px;
    background: linear-gradient(to right, var(--modal-bg, rgba(18,18,28,1)) 0%, transparent 100%);
}
.friend-library-tabs-wrap::after {
    right: 16px;
    background: linear-gradient(to left, var(--modal-bg, rgba(18,18,28,1)) 0%, transparent 100%);
}
.friend-library-tabs .nav-tab {
    padding: 10px 14px; font-size: 13px;
    white-space: nowrap; border: none; background: none;
    color: var(--text-secondary); cursor: pointer;
    font-family: inherit; font-weight: 500;
    position: relative;
}
.friend-library-tabs .nav-tab.active {
    color: var(--accent); font-weight: 600;
}
.friend-library-tabs .nav-tab.active::after {
    content: '';
    position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);
    width: 55%; height: 2.5px;
    background: var(--accent);
    border-radius: 2px 2px 0 0;
    box-shadow: 0 0 8px var(--accent-glow), 0 0 20px var(--accent-glow);
}
.friend-card-item {
    display: flex; align-items: center; gap: 12px;
    padding: 10px 12px; cursor: pointer;
    border-radius: 8px; transition: background 0.15s;
}
.friend-card-item:hover { background: var(--bg-secondary); }
.friend-card-cover {
    width: 44px; height: 60px; border-radius: 6px; flex-shrink: 0;
    object-fit: cover;
}
.friend-card-no-cover {
    background-color: var(--bg-secondary);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55%;
    font-size: 0 !important;
}
.friend-card-info { flex: 1; min-width: 0; }
.friend-card-title {
    font-size: 14px; font-weight: 500; color: var(--text-primary);
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.friend-card-meta {
    font-size: 12px; color: var(--text-secondary); margin-top: 2px;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.friend-card-score {
    font-size: 15px; font-weight: 600; color: var(--text-primary);
    flex-shrink: 0; min-width: 32px; text-align: right;
}

/* Бейдж в боковом меню */
.side-menu-badge {
    display: inline-flex; align-items: center; justify-content: center;
    background: var(--accent); color: #fff;
    font-size: 11px; font-weight: 700;
    min-width: 18px; height: 18px; border-radius: 9px;
    padding: 0 5px; margin-left: 6px;
}

/* Плейсхолдеры для библиотеки друга */
.friend-card-no-cover.placeholder-game { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7J13uF1F1Yffe9MLJCHUkEDoUqVI70gHwUIRpVpQVEQRwYoFOyqKiAKfNEEExQJKEZQOShHpSIcklIQkhCSk3fL9sc7x3tzccs6s2bP3Puf3Ps96crncPfs3s8vMnlmzVgtCiGZhXOXf0cCQHv9vCTCv8vPsZIqEELnRkrcAIYSbicDawJrAGsCkyu9WBFboZrU+753ArIrNBmYAU4EpwEvAi8Bzld8JIUqKBgBClIdRwFYV2wjYBNgQGJOTnjnAE8CjwOPAAxWbn5MeIUQdaAAgRHGZBLwT2AHYBtgYGJyrooFpxwYE9wJ3A//AZg2EEAVDAwAhisNywJ7dbP185UTjKeDmbjY3XzlCCCFE/owHjgauwpzwOhvcFgI3AScBq0VoPyGEEKI0jAaOwabH28i/U87L2iptcGylTYQQQoiGowXYDbgYmwLPu/Mtms0DLgF2R0uTQgghGoDh2BT/I+TfyZbFngJOA8YGtLcQQgiRK2sCP8L20efdoZbV3qi04eT6ml4IIYRIz5rATzFnt7w70EaxxcClNM6uCCGEEA3EusBFWEjdvDvMRrUlmA/FurVdEiGEECI7VgC+h774U9pi4Dxg5RqujxBCCBGVIcDxWJz8vDvEZrW5wNcxR0shhBAic/YCniH/DlBm9gywd79XTAixDNpvK0TtrIx5pR+Zt5BAZmGe9QAdWDIfgOWBQZWfx2LLGmXkN8Bngel5CxGiDGgAIERtHAv8EAvdW0RexjLyPYWl7Z2Cpe19ja7Uvp01ltVCVwrhVbCdDZMqtj6WiXBCRO0xmQWcgjlkCiGEEMGsCPyB/Ke5u9tTwGXAp4GdgHGZ1b5vxgE7VjRcVtGUd7t0tz8BK2VWeyGEEA3NPtiXdd6d2dPAL4D3UdwZCDBt7wPOpRgDgleA/TKtsRBCiIZiCHAWtk6eR8fVBtwKfAZYK9uqZspkLOvfreSX9KgDC8w0JNOaCiGEKD2rAreTT2d1J/AxGnPqeiVs2+Sd5DOwuhOlHxZCCNEHOwDTSNsxTQO+RXOFuV0POAOYStq2fhnzWxBCCCH+x4eBRaTrjO4CDqe5p6aHAIdhX+ep2n0x8NEUlRNCCFFsWoBvkKbzaQd+D2yVpGblYiusbdpJcy2+hbZBCyFE0zIYiymfouO/FtgyTbVKzcZY5r8UToOXAkPTVEsIIURRGAXcSPadzPXAJonq1EhsAlxH9tfnJuxeEEII0QSMBP5Oth3L48CBqSrUwLwTeJBsr9WdWDhkIYQQDcwo4B9k15nMB06jK7a+8NOKbSGcQ3bX7S40CBBCiIZlObL1OL8Gi5cvsmEiFuI3q+t3DzAmWW2EEEIkYRC2Hp9FxzEbOCJdVZqew+hKbhTbbsKcQ4UQQjQIJ5NNh3EL+urPg4lk58fx+YT1EEIIkSFDsBzxMTuJNuAL2Pq0yIdW4FRgCXGv7evAsIT1EEIIkRG7E7eDmA7skbQGoj92A14j7jXeM2UFhBBCZMOniNcx/BvLcieKxeqYE1+s6/zptPKFSI+mL0UzMCJSOX/Aksm8EKk8EY9p2EzP7yKVNzpSOUIIIXLkKPxfhD9FA+Yy0Ar8GP/1PjaxbiGEEBmwBuEdQQfwufSShZPPYNcu9LqvlV6yEEKILLiBsM7/hDzEiigcT1h2wZvzECuEECIbNgPeor7O/2O5KBUx+TD1DQIWAJvnolQIIURmHAosYuBOYDHwoZw0ivgcTe3XXREdhRCiQdkJy9TXVyfwJLBrbupEVuwMPEHf1/0JYJfc1AmRAy15CxAiBwYB+wP7AWtiz8GLmJ/AX7Eof2VnHLBuN5tY+d2Iio3F0iKDLY28gU1/L8ByG0wDnulmsxJqz4pBwAHAvth1B7vuN9I4112ImtEAQIjyswI2s7EzsAOwATA+8jlmYbMj9wC3Y+lzZ0Y+hxBCCCH6YShwEPBz4BF829082yMfAc6taFHsfCGEECIDWrGv/J8SP7FRDJsNXAq8C0u+JIQQQggHawM/AV4l/06+VnsNG6isk0F7CCGEEA3N5tgXdexUtymtHbgW2D5y2wghhBANx77A38m/845tt2A7L4QQQgjRja2wTjLvjjpr+yeWUVEIIYRoalYELiYfT/68rANb3ljJ33xCCCFE+TgKmEH+HXJe9jpKuyuEEKKJWBH4I/l3wEWxG4DVXC0qhBBCFJx3Aq+Qf6dbNHsF2MvRrkIIIUQhaQFOotzb+rK2DuB7WNAjIYQQovQMB35L/h1sWeyqSpsJIYQQpWUccBv5d6pls3vQLgEhMkXZAIXIjlWxoD4b5XT+6VgGv2exlL7PYZ7387EUwHMrf7ccliJ4NOaguDYWxnddLLPgKklVd/Ek5jPxck7nF0IIIepmNeAJ0n41PwX8CjgG68RjsXalzF9VzpG6ThMj1kUIIYTIjBVI1/k/A3wL2CRJzYyNgTOApyPWoz97GpuZEEIIIQrN9WTbIS7GIultk6pC/bA1cBGwiGzr/LdUFRJCCCFC2JfsOsE3gR8Bk5LVpnYmAmcCc8iu/gcmq40QQghRJ1ls91sCnI0tLRSdscBPyCbewe8T1kMIIYSoi6nE7fRuAzZLWoM4bEL87IavJq2BEEIIUQeLidPZzcUS5ZR9q+5RxFsWaEdRAoUQQhSUmfg7uscwT/tGYTLwT/zt8kZi3UIIIUTN3Iqvk/slFpSn0RgO/Bxf29yRXLUQQghRIycS1rl1AJ/NQW9qTsTqGtJGzdA+QgghSsoI4CXq69jagOPyEJsTR1H/LoGpwMg8xAohhBC1shUWa7+Wjm0RcGg+MnPlQGpvo8XArvnIFEIIIepjF+A1+u/YXgF2zEtgAdgOS/TTXxtNB3bPS6AQQggRwljgGyybQOe/wNeAMflJKwzLA6djmf+6t9HTWL6BcflJE0IIIfyMxbLqqdPvmzFYG43NW4gQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQxaHsqUaFEGEMAUZXfp6HheYVQjQRGgAI0dgMAbYBdq78u27FemYcXAA8iwXguRfLvHcvGhgIIYQQpWJ7LLXw64Sn330dOA/YIbF2IYQQQtTJAcCdhHf6fdldWAIfIYQQQhSI9YDrid/x97QbgPUT1UkIIYQQ/XA05siXdedftQXASUlqJoQQQohlGARcQLqOv6f9ChiceS2FEEII8T+GAleRX+dftWtYdkeBEEIIITKgBbiM/Dv/ql2NthQLIYQQmXMM+Xf6Pe1DmdZYCCGEaHJagOfIv8PvaS8CrRnWWwghhGhqtiT/zr4v2ybDegshIqMRuxDlYrO8BfTDJnkLEELUjgYAQpSLUXkL6Ifl8hYghKgdDQCEKBev5S2gH17NW4AQQgjRqKwKtBNnzX5GxWKU1QGsnmG9hRBCiKbnL4R10vOAs4BdsUBCVYYAuwA/AuYGln1DRnUVQgghRIVNgLeor4O+ElilhrJXBq6os+wFFNs5UQghhGgYDgUWU9vU/NepL1JfC/BlaltqWAJ8wFsZIYQQQtTOrsAz9N05TwPe4yj/IGBqP+U/C+zhKF8IkSOK3y1EuRkCvBfYD1gHe6ZfBP4G/A5bKvAwAptt2AdYE+v4nwOuA/6IzUIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCFSoV0AYjAWXnYNYDVgIhbSdQIWOGZ5LMlLC/AmMAfzMn8SeBS4C4swJ4RIy3BgOyww1MbAWtjzOgZ7Xudiz+x04GVsS+e0ys9TsNwNS5KrFoVBA4DGZhRLd+wTKz93/90q+JJCLcEGAdcCl2EvGyFENiwHvB94N7AbMNJRVgeWXKr7oKC3gYIG+A2KBgDlZVXsK311lu7Yu/9u+cSaFgN/Br4PPJD43EI0MusBp2Kd/+jE556LDQS6DwpeoWvAMA0bSHQm1iWcaABQPIaxdCc+AZjEsp390L4KKACdWJCYL2NLBUKIMCZgoZyPw5brisoSlh0UTGXpGYVpwKK8BIpl0QAgPcOADYC3AevTteZe7exXzk9adBYBZwA/QGuNQtRDC/Ah4IfA2Jy1xGQGSw8KpgL/7WYL85MmRDZsDHwR+AfWKcbIv14muw8LIyuEGJhxwF/J/7lNbYuBW7GZw7d7G1GIPBkGfBi4h/wfrCLYDJQ4RoiB2AR4mvyf1yLYfcDH8Dk6CpGUVix5yrPk/wAVzRZX2kYIsSxbAzPJ/zktmk0HTsO2PQpRWLYA/kP+D0yRrQ04KrSBhWhQ3oltt8v7+Syy/RfYKbSBhciKVuB07As374ekDLYEOCCopYVoPN6BOv9arR04C0uDLUTujAb+RP4PRtlsLrBVQHsL0UishUXky/t5LJvdCqxUf3MLEY8VgQfJ/2Eoq72AeTwL0YwMA/5N/s9hWe05YHK9jS5EDMYB95P/Q1B2uxbFoxDNyTnk//yV3V4E1q634YXwMALbopL3zd8odkx9zS9E6dmH/J+7RrFnsdlYITKnBbic/G/6RrLX0QMsmocRwDPk/9w1kt1BscOjF5Iix5YuKicCH8hbRGQW0nf87peB2VjmsJUxj+Xtgf2wbIMxGA98C/h4pPKEKDJfANaJWN5bwPVY0LH7scQ8LdgyZX95RRppX/1OWBKyz+YtpExo7bU+NsCc/kbkLaQOZrFsBq+eWb1mBJS7AnACcHLlZy9twIbYl5EQjcrK2JR1jIx+s7EtcediAYTqZUV6zyLaPWX4+Ag6U9EB7AnckreQsqABQO20YHnvt89bSIU2bKT/EtaJ98zhXf2KX5CxjonAZcCuEcq6DAUJEo3NT4CTIpRzJzYTOSVCWf0xAhsYdJ89mNjjd6tSnNnkF7DcK2/lrKMUaABQOx/EOqgUzGfZtJqvsHRn/yo24i0Cg4BfAB91ltOGTY2+5FYkRPFYAXt2vTOIFwHHY89LEWgFVmHZ2YPuA4U1iLdkOBCnY1lIhYjCCGy7SUynlfnA7cCZwLHA3sBGwJg0VYpOK/Ab/O3yndTChUjE5/E/H1diA+4ysjz2jtsL2/nzA+A24kdBnIvNSggRhROId3O+gDkSNmKGq6H4AyNNR2E+RePRggWu8TwbD9OYnu4jgE/ib5/u9oOkNRANSyvwFP4bsgP4MY3fub0dWISvrfZLrlqIbNkB3zOxGNgyueq0DMFmRDvwv2/fAJZLK180IgfivxkXAe9LLTxHzsLXXhemlyxEpvwU3zNxTnrJufFu/B8RndhMq+gHOQEOzG+Bwx3Hd2LrXb+OI6cUTMK284VOV87EtksVxclxIAZjXxtD6XJ0GonFegdb+xyEPW9jexwDth+76hg2mq5ZorF0PaNjsNmo/s7fF9211MsCLE7EQMzDsjz25A3sGQDbtgZ2XedUfm7D1mzBvnLnV35eSNcOlu4a5lf+bm7l32o5RedFzBEuhCXAepUymoUjsIBrnj7qX8B2ceQ0JhoA9M9ymLe9Z73++1jgj2bj18CRjuO3AP4TScso7Fouh3XGy2Od7BisYxxJV8c7tvLvclinPLzH31c7+VGVn7t30iIfFmHbvqqDkNl0DSaqA4Y3Kv/Oq/ztImzwUB1MLKj8fk7l+DcrtjiCvnXwxbf4LdYhNhtnAF9xlrEeii3SJ0XZu1lU9sbX+T8LfCOSlrJxNb4BwN7YdsCxWAe8XDcbU7HRvfyu+t+ju/2ury9n0RgMq1gWmSUX0jUYmIMNJKo/v9nH/+v5/3d3arjaeXxZ+TY2+7qeo4yDMN8rIerml/jWoA5OL7kwjMS+qLzreDJZM9tCmtuZzeuD9df0ksuDpi7752lg3cBjn8NGrmVZxx6I4VhY0BUrtlLl3/Hd/l2px+8bKda4EHmxEPOLeb1iMyr/zuz274yKVX9Xi99GGWgB/kv4LMBcLABTUYImFQotAfTNOMI7f7DZg6J3/itgATNWxqJ1rYxF8FqVro58ZawzjxG7XAhRP8OxiHqr13HMfGwgMJ2uQcOrdOX+eBkLJf4aYXkEUtGJRRkNncZfDhs8PBFNUQOhGYC+2RW41XH827CRa2qGYyE4V8XCc65GV8e+SsUmYB18qGe4EKJxWIwNFF6ha1Dwco/fvYqFJc86t0hvrIvNxoZyOHBVJC0NhWYA+mYTx7FTyKbzH4d9BUzCOvRJLB1rewLlyt4lhMifodhHw8Qa/nYmNjjonpekmkK8mr9kVmR9z2ARVCcHHr9hNCUNhgYAfVPLw9AX9wUcszywJnaTT6YrPWf3DFyNGD5YCFEexlds037+ZgFdg4HuSc1ewGIZvIDtjqiH+wgfAEwIPK7h0QCgb+pZb+vJ8738bgT21b52Lzah8v+EEKLsjADWr1hfLMQGBs/1Yq9U/l93enun1soqjmMbGg0A+mZFx7EbYaE/J9P1VV/WLH9CCBGb4XR9APXGHGy24EWs81/Hca4VHMc2NHIC7Ju/A3vkLUIIIYSLe7BkTKIHipDWN42etU8IIZqBQXkLKCpqmGXZFjgd2BcNAoQQouyMx5ZhX8d2LIgKWgLoYh/gq8COeQsRQgiRCfdgSYauz1tIEdAAwDxVz8YGAEJ4qWakq2ac657KtvvP3VPiQlfWOoB2lt4m1TPVbjX73UD0LCeEWhPstLK0o2s1k2KV7kmZhrB0ZMlqZsWe56ymMa5mbOx5nBCh3Ax8inyCtRWGZh4AtAAnAd9DEfGagdl05ZifXfl3AZbB7a3Kz3Owjnhh5edqrvpqZ91Z+XvoynM/p/L/56J446kYhMXNaMGyRULXAGM5bHdTdVBRHYiMrfw7so6fm/n92AwsBr6EhRnuzFlLLjTrDb4ccBmWKlI0Dg8AJ9CV2/0Nujp6IeqlOvNQHRicC+yWpyCRCdcBR+CfLSsdzTgAmICliNw8byFNwgIsfOhMLERoNVvZrG6/GwqcQxynywOwB1qImBwIXBuhnHbgQ9gs1Hhsj3r3f8d3++8VsJkMkT2PAPvTZE6CzTYAWA24jfDUks1MJ13pRmf18W/Pjn0mtX99fx74QQSdU7A8Dk03mheZsQLwKHGidX4F+HYdfz+cpQcJvQ0Uuv9bzeDZbO/2GDyLJYGblreQVDTTTTIOuBOL0ie6mIFl/XqNrlSh1Qxg3bOBzSDbNe4W7AvrgAhl/QL4RIRyhABbLvxghHJuxL4ys04TPhjL9llN870SS2cGrWYKXbny/5qpHxiIJ4GdKHaK5Gg0y4UfBPwF29vfDMzBRrHTsZjaM+jq4KdjqT1frfx+SR9l5MF44EEsAZKHTmyt9navINH0vAf4Q4RypgFbYM9ckRiMDQSqKcNXpmuwsBJdacQn0jzhzG8G9qMJnHqbZQDwDSy4TyPwBrZO9RL2UpmKTXtPrfz3S9i2sbKyI3Ar/jwVTwNvRw6AIpwxwOP4s8m1Ae+k/APS0Vja8dWxAcGkyr+rV34/ka5dGWXnO8CX8xaRNc0wANgS+CfliOrXW+fe8+f5ualLxxexB9DLmcCpEcoRzcnPibOUdDoWfKYZGEXXIGF1LBlaz59rjS2RJ23Yx8i9eQvJkkYfAAwC7qc4Hv9v0pXy8vluP79I83TutTAImwXYyVlOG7ANtqwgRD1sB9yFP1/KPcDOmPe/MEZig4TJdGUEXKvbz8vnpmxpHsWWbRp2KaDRBwAnYHt3UzKb3nNcVzv9pgw4EcBawH/wvwzuxgYSandRK4OB+/B/OMzHOpCn3Yqai3F0DQZ62hqkTWP/WeAnCc+XlEYeAKyAhXlcMXK5bwFP0PuX/EsUy6mu7HwI+FWEcj4I/CZCOaI5OAVbPvLyMeD8COWILoZgg4DuMwbVGYSNsNmFmMwBNsCcqEWJOBv76oth84AfYntEFTY4LX/Ef/2mohjyojZWpSvss8diBA0S9TEU2AUbvM0l3vv/wpSVEH42xb7EY1z8c7GtMSIfVsK2LnqvYz3BV0TzchH+e+11bOucyI+VsOiiMfqADixNvCgJN+K/6IuA41ILF73yQeJcz/VTCxelYivMWc97rx2TWrjok/djy7bea3o/fodQkYBDiDPie29q4aJfrsN/Xf+cXLUoCy2Yx773Hvsbje1bVUYOxt7p3mv7odTCRX2MoMvT3mM/Si1cDMiaxFnX2yu1cFEKDsV/b83DnNFE8fgu/us7DSVnKjSn47/IT2LOJKJ4nIT/+t6LvtDE0gzGdgx5763PphYuamYwlvHPe40bJaJsw7EqNgL3XuD9UgsXNTMI25/tvcYHpxYuCs3x+O+pf2P3pyguu+O/znOJkxVSROYX+C/uNclVi3rZHv963iPIoUcYI7BcGp77qQPbftZotALrAHtiznTHY+vg78W84sfnJy2YK/H3ExckVy36ZT1gMb6LurBSjig+l+B/iN+fXLUoIqfgv5cuS646O1bF8h9cj+UmGajuT2Md4gGUI9/KJPwzxW3YVnNREGKM6r6XXLUIZTUsr4Lnej9J2pCioniMwFJke+6juViCm7KzBXAVvg+pl4GvUpxY/n3xZfz9xfXJVYteeQf+KeFpwHKphQsXp+J/iBXnobmJ4VT6peSq47IS8GvixD+o2gxsuaCozrbDgGfw17MRl31Kx034L+RRyVX7GQwcBlyOJbx5CAs/+hnsoW50huLf8vkcmgVoVoZjIaI9989LlXLKyr7EibLZl/2N+LlYYvE+/PW7M7lqsRR74b+Id1PckWpfbE//25bmACfmpi4dR+O//ocmVy2KwMfx3ztlDgxzEraWnVXnX7XngQ0T1ale7sRfvwOSqxaAddoP4Lt4HVi++DKxH+awWEv9fpyTxlQMwr+39+7kqkXetGI+IJ775jHKu+3vNLLv+LvbqxRzELAt/uXjB9GOolw4Av+NeVVy1T7WpP5MZWVc3qiHg/HfB9snVy3y5ED890xZY0kcSpywuPXaCxQzqdoV+Ot2eHLVTc4g/JG7lmB5nsvExdRfz2mUe52yFu7Gdy+UbSAofHj9hv5J+ZYNATYiTmKcUCtinoS1qH1GtS/7L/IlSsqR+G/G85Kr9jECmE9YXQ/MQW9K9sd3L7QBk1OLFrmwKf4v4HclV+1nEDZwyavzr9rxWVc0gDPx1+uY5KqblEHAE/gu1lvAxNTCnexIeH2bIcaB1x+k0f0lhPFzfPfJY5RzzfcY8u/8O4HXKV6cgLHALHz1ehrNAiQhxtr/d5Kr9vNewut7SQ56U/N+fPfEHGBkctUiJSOB2fjukyOSq/YzGHiW/Dv/qhUxoc5X8Ner0f2tcqcVv9f3LGBcauER8HRwv8lBb2oGAU/huzc+kFy1SMkx+O6PZynnV14MR9mY9grFCxs8Ctut4KlX6WYByjaVdQiwibOM72BfAaKxaAfOcpZxdAwhorB8xHn8WZi/SNkoWryCVbEgREViPvBdZxnroh0BmdEKPIxvhFbmyF2aARiY5ah/m2R3awMmJFctUrAevnfHmxRv7boWhhPuPJylFdEJexjwIr56PUGJ4kOUaQbgPfgzMH0L2/IhGpO5wKWO4wcBH4ykRRQL75fZr7FBQNnYGb9vyyLgL5i3/DnAo15RFG8GAKye33CW8TYUXTQ6LcB/8H/9D00tPCKaAaiNDfFt84rxchPF41F87w/v0mNefAFfvf+F7ZXvyeH4ZxaKGBgoRoyZhyhevINS8258F6QTOCG56rhoAFA7/8B3r2yZXrLIkI3x3Q+3JlccD0+kuyn07zB9uKPsTmDPaLWMy3H4+5v9kqsOoCxLAKc5j58KXBhDiCgFnmUAsCyLonHwTsn+OoqKfFjDcexZ9O8wfSW+GbM1Hcdmya+xTKEevH1WEsowANgZ2M5Zxvex9R3RHFyNBXsKpRSjd1EzBzmOXYjdT2XFkxr8lhr+5lZH+as4js2SNvyxYnYFdoigJVPKMAA4xXn8K8CvYggRpWEucI3j+M3wfTmJ4jAB2Nxx/DXAG5G05MFox7FLavibxY7yPdqy5lIslbGHU2MIyZKiDwA2wB/H/vvAgghaRLm4zHl8Eb2URf0cgM8h6/JYQnJinuPYjWv4m40c5Xu0Zc0S/LMAB+Frn8wp+gDgZHwaXwXOj6RFlIub8G3b0jJAY7C/49j5WAa7MvO649j3D/D/JwC7Ocqf4Tg2BZdgjpChtOCfwW5aVsafuvLk5KqzQ7sA6ucqwttsLhYYRJSXVmAm4fdAmdf+q1yM7x3aV/a+kcDfnWXvErGeWfEZfHVciEU+FHXyTXwNP4PGSu6iAUD9HIXvHnpneskiIm/Hd/2PSS85Ot4OrANbBtkFWBGYhIXMftJZbjvlyMkyCptF8dTVG1yo6RiJv9G/mVx1tmgAUD8rYh69oe329eSKRUxOJPzat2H3T9nZHN97NCu7P8tKR+Zr+Oo6HRiRXHUNFNUH4DhgvOP4hVjIStHcvA7823H81rGEiFzY2XHsQ/jWz4vCw1h8+6Jxbd4C6uAcfA6LKwFHRtISlSIOAFqBzzrLuBQbdQlxu+PYraKpEHmwrePY26KpyJcO/DtiYtNJ8TT1x0zgAmcZn0HhgWtiF3zTLe3Y9sFGQ0sAYRyE735SPIByMh7fdT84veTMmIjNiuY97V+1P2db3UyYhMU88NS7cFuLizgDcIDz+GuxZA5CANyJfQWF8o5YQkRStnAc2wHcEUtIAZgKXJS3iAqdWFbWsjEF21Xk4dMxhMSkiAOAyc7jfxhDhGgYZgFPO47XAKCceAYAz2L3TSPxFYrh03AxcF/eIgI5y3n8PsC6MYTEoogDgDbHsf/EvviE6M5DjmPlB1BOaoli1xf/iaaiOMwk/7go0yhBeNx+eACfb0gr8IlIWqJQxAHAE45j9fUvesMzAFg7mgqRknUcxzbiAAAsy11eWVHbgA9QjFkID95ZgGMpUHyawXkL6IWrsMAJ9Q5OngH+FF+OaAA8A4BJmPduZyQtIg1lHgC0YksYW2HBjCZiW8mGYs580zE/pwexbHz17Hj6OLA6Nh2dik7gTig+nQAAIABJREFUY9S3I6cF2BRzCt8YWxoej7VNOzaj8RzwSKVcz4djPVyL9TWhU/njgA/i31XQ0JxP/R6Wh+eiNB3aBRDOuvi8dxXKs1yMxBz5Qq/3+ukl04LF1b8Ui2Jaq9YObNnzeGr/shwN3FzHOTzWBpxQRzusD5wJvFzneZ4HzgDWrONcoXyqTm09Le8BZuEZha3n19qg19D4eyw1AAhnKPbVENp+26SXLBxsSPi1bidtDogW4L3Yl6y3s52OrbHXon8Y/jwBA9kc4D01tsO6wJX4ntNObKveRdisSVaMxlJEe3TulKG+hmA54AoGbsgbsAFDo6MBgI8phLffITnoFeHsSvi1nppQ5zrYFH7sjvdJYMcaNRwLzM5Awz3UNk0+CPgqlrI95vnnYtvusvowPNupr+xpppOxG5aVaz5djdeBTaN8mMb/8q+iAYCPOwhvv7y9p0V9HEr4tb4rkcZDsPCysTveqi2hdo/7VYD/wx/ophMbQH2U2ny4ViGbAVB3+zMwpsZ2qIeNnLoW4At333QMwhxB1gbG5islFzQA8HE14e13Zg56RTifxNdhZM0p+HwU6rFfYO/OWpiM7aSqd/29Axs4fYTal0/WwuJzpGiDB8nGj+c2py5vyHvRRGgA4ONXhLffL3PQK8I5nfBrfVHG2j7t0Jbq/h0EbA98CduV9RDwCvAmFiDpBczz/gIscVu94bInYE57KdvgMWCFOnUOxBFOTY9H1iMaGA0AfPyQ8PYrU+ISAd8h/FpnGUtkP3zpqT32xQzrVQ+jsAyFebTB7cCQiHUZCrzq1OTJWOmmiIGAhMiCNx3Hjo6mQqRguOPY+dFULM0qWCCeWqfjY3MGtqc+b36G7e/Pg52xdohFdceBh+NjCAlFAwDRLHgSAuk5KReeAUB7NBVL81PydfoahC2DedrGy97YkkGefB5fmuie/BLfPXMI8ZcmakYvNtEseAYAzbLTpFHwTPN67pO+2AY4LINy62Vd4HM5nXswcE5O5+5OKzYYi8WLwI2O44djkQFzQQMA0Sxk8WIXxWSx49gs7pOvUJxB5MlYjJXUfABYL4fz9sa2wL4Ry/M6CR8VRUUARcwFUARasFH7LpjHahGSN3him28DnBdLiIMlWLSyh4C/YXthUzHUcaynQxHp8VyvEdFUGGsA+0cu08MK2DT82YnPW7RYGp/DgsjF4DrgJerfDVFlayx6Zap8BqIfdiY/L9VmsllYTO1UX0Y/cmi9OJFGEYfvEX6tvdneenKqQ0tWdn/kOg7E5hG1x7J2LNFXLL7i1PPtiFpqRksAS3MI8Hfy81JtJsZhHsHnk2YQsLzj2Kw8w0U2eGaWYk+PHxi5vBhsRfjXagjvTniuWmkFDopY3v9hM5yhHEkO/bEGAF1sAFxC3H2iYmA+gqUKzRpP9Mg50VSIFHhyzsf0yB6KTe96mI7Fyt8VC87zYeBeZ5kAe0Qoo1Z2dx7fhnWwBwLvwBIMXY7fXyNmG7yKLx39Gtg1FjlxJflPSzWrzST7hE53O/R9OmNtIi6HEX6t74uowzv1fT+9bx1swbek1Uk6H4AWLDFPqM43gR36KHtfYKGj7Bci1hNsm6PnmlwYWY+okeWJkwhDFm6HDniVfExzaCvCFi5RO7sRfq1fiajjvQ4di7B4+X3RSn0p03uaZ+taPUx0aOwEPj5A+Z6193biOn22YsmQQvXMIbHDuZYAjG3Q1H/e1Jq+NIQhWCS2UF6NJUQk4TXHsSsTL1iOJwHNX7F4+X3RAZzrKN/zPNTDyo5j5zOwA+4vCF8KaMWnrycdWAr7UJYHDo6kpSY0ADAm5C1AsHqGZa+PLwTrs7GEiCQ8R3h0tlbMHygGnq+5hyP9TV94nGLrweNU+RQ2xd8fM7HZvVBiO31e7Dw+aUwADQCMtrwFiEz32m/mOPYtLD2qKA+LsH3ZoWwSSUen49hxNfyNx2Exq5DHPRmoA++PWtqgBRjjOEfsWCSPYXFOQtmLbFIX94oGAMaLeQsQrhf2QHhe6M/ge5GLfPiv49hYA4B5jmO3rOFvtnCUP9dxbD3McBy7JgPnT1gX32yGR19fXOo4djCWZjgJGgAY95PugRC9c0uGZb/Dcewj0VSIlDzlOHabSBqmOo7dkb6938F2zXzSUf4Ux7H18Arhsw0twCkD/M2pgWWDOd15soT2xRX4ZliOjiVE1M7ZpPV6l3XZU2Q3GB2MPeSh2vJKniJ8fILwaz6POGHSN3Bo6MTWtrfqpdxxwPXOsn8QoX618oRDZxtwAssGC2sFvog53oWWfUcGda3ivT4NG4xuMLA28Haydfyql3HYNHTKjk9mD/B+NVyfULZy6ksZMEXE4x34rrtn1qhKK/CGU0cb8EfgM1jArJ9jgY68z917I9SvVi6PoPcBLCDSh4FvAo9GKDNmVsCefMCpLeUALQlrY4EOZrN0RadgQS1Shqbsiy2xyFsxOjbZwNaOfallySkOfW34HIxEfgzBtpGFXvsvRNJxrUNDVtZG2hz0x2VUD68dkGGdR+KbeXyJ4mSQdPNuBn4Y5zFw0IcUTMBCAi8g/xu0Ua0DuIts9/5XudWh84EE+kR23Er4tb89koaPODRkZamCAFVZFRt05F3v7jaP7IPuXOjUuG3G+pKkA94WuIqBA+2MwoI6jAO+m7WofngZOAZzsNkWGxDEThEawtbYyySE+7BY2nnTRlc64BROSCvgG2TE6gREPtxDeHz17bF30WynhquxqeYipBSvcnHi872Kpd7N8ou7Xq7Ctvhmya+x2Y9Q3gf8K5KWXGih/rWadiwlr1ia9xM+kvxNDnqLwNH4RuBJo3KJ6ByI7/ofG0nH+U4dMe1Z0nz49WT/QL1ZWaydHv3Rim0x91yrUrMPYRW/OQ+xBUcDgPq5gfA2WwiMTi9ZRGQUvqW8WFPla+JLWhPT8txi5knIFdOuybqi3fiOU2st8SAKy6WEVbqddKEqy4IGAPXhXXdMvU4qsuEvhN8DbcSLmf9dh45Ydgf5OpbtiL3b82yDhcBGWVe0Gxs79X47odaoDGFZj/96zJtHu9HQAKA+Po/vwVMK4MbgY/jug9Mi6RgOPO7U4rE3gHUi1cXDWeTXBp3Al7Kv4jJ44iA8mYPeKIRO/1ctxj7cRkIDgNppxdbPQturnWLFqBDhrI4vWMxzxAtStSEWfS51p9cOvMehexg2o7Z2xTxbCIfg253hsevxJQUL5VuBeqsWKzR1Us7Dd8OOTS+50GgAUDvvwvfA3ZJessiQe/HdD/tH1LIX6bcYf6pOjWtiu6B+j+XC6G0pbR62TfZn2DbvelIor4zvqzjE7iW/ZeXNa9TYl309uWIng7CtH6EV9mRTalQ0AKidf+B74I5PL1lkyKfw3Q+3RNazN2lmAtqo/V5uAQ7Cnp2QdfrZwLnYDEEtrIq957Nug04s5kjeH5TVpGIhVrp8JLvgu2DfSC+58GgAUBvb4rv33qK2NKSiPKyA/6u7v8Q8IWyMre9m1elNxwYatbAT8GCk8y4BfkltywSjgSszbINObCZ6WI3tkCXfx1ePt6WXHI7X0cOT5rJR0QCgNryhVy9KL1kk4Ap898W1GWgaAfwQWOzU1tN+jwUwG4hh2BS+x0eiL5tO7UsnRwCvRT7/S1gciKKwDb765OG8GEQLvuAHz6eXXAo0ABiY7fG/zLZPrlqkYG/8ncqeGWlbB4vO540VcDvwzhrPuSqWBj1mp9vTOqh9Nnc08GUsfbDnnC8Cn6U+n4QUtAAvEF6v0oQl3wLfBfxhesmlQAOA/mnFQh577r1/J1ctUtGKefR774+s0lYDjAdOxGJQ1Lpk8SKWyryeXVOT8a1J12vnUXv8gaFYCNzfADNqLP8VbObuXeTj5V8r3pnxWv0raiaLkJDvch5/dRQVotk4Cv/WUQ0+G5cO4MfYlHcoW2CR9C6OIagXZmL6foZ9wW6MpU2fBKyERTach02X/xdbt3+mznOsiEXITBkT4HhsmePEGv52MdYHVPuB9bDtk2thmTlHYm0wB5stfhT7si4DV2NpnUN5H3BmJC2Z8S/CRzjTyHaEXWY0A9A3o4Cp+EbXLzFwwipRbkbiT/c9Fbvfysgg4O+k+/LvaZ7EOI1AK9bHhbbfXVkIismq+L7C/oSN1IWoh8/jD9xzFubBLBqXt/DNAIDdZ5+PoCUPTgf2yPH85wAb5Hj+vOkA/ug4fltsmaiwfBjfCLFWB5ZmRDMAvbM+MB/fffcKxUrXKrJjBWAuvvtlIeWLzrYexUhIdBv55iPIm93xtd8H0kuunT8SXrHXySdNZVnQAGBZBmM5370vJc+6nCgf3j3ZnZgHfZmWjK4h/86/agdlXNciMwjfMtSv00uujeGYc0ZoxS5KL7lUaACwLF/G/zJ6GduPLZqHcZjDnffeOT218EA2I5u9/qF2b7bVLTznE9520ymon9z++G6K96aXXCo0AFiazYFF+F9GH0otXBSCz+K/d5ZQjqRlvyD/Tr+nlaHdsuIgfG23bXrJA3MO4RVaRH6JGsqCBgBdDAMexv8S+g/F3jcssmMocfbCP0Txgs50Zygwi/w7/J720ywrXXBG4QtNXchQ+Z6H6aYc9JYNDQC6OJc4LyE5nTY3hxHnPvq/1MLrYGfi1HExtlU2Vsjep7KsdAm4kfC2K9wSyrr4bgY5YQ2MBgDGccR5Af0utXBROFqIl5v+o2ml18xX8NVrHrZc0j2b3kbAH5zldlJbvoJG5STC260dWCW95L7xpttcL73k0qEBgK37v4X/xfMmMDGxdlFM1sefKbAT22K3dWLttfBbwuu0GJtB6I0WfM5sndSerbARWR9f2x2dXnLfeDKwPZmD3jLS7AOA8fhjuVdNM06iOzF2k3RiU+QrJdY+EJ6EPz8foOxR2Pbt0PI/GaeKpeVpwtvuihgCYmwnGArs5jj+rxE0iMZmCDZlv1aEsu7FHFaFqPIDzKnUyyTsPi1C/vkq4xzHDrRMNh+4zlG+R1sj4Gm7fYgQNyfGAGAnLJVjKJ5GEI1PC3AhFkHLy3wsaVBbhLJE47AEW8Nvj1DWrsAlFGevtifGxcs1/M0UR/nNHn3TO3jazisgxk26j+PYN4E7ImgQjcv3gSMjlfU55H0seude4LuRyjqc4mRte8NxbC3pZz3OaLMdxzYCt2E+TaHsF0uIh/8Qvo4hT+zaaUYfgE8TZ222E1tqauYY5GJgBgN3Eu+eK4KvyW2E6x9oQDQEmwEILf+YOFUsNR7/uQdz0LsUq+ILMVnUrTNFpNkGAIdhU7IxXsQzsHtViIFYE/syjXHftQNHpJW/DBcSrn8u/Wfv+6qj7E5gx2i1LC8nEN5+HeS8lfIDvYiqx2I4dTULzTQA2I+4mcsOSStflJz3Ee/ea8Oe3bzw7DfvxPwADmLp5eIx2BKH5+OvA0V/BVgD3/X5oOfkXi9Cj2PW08DzzvOLxmN/LKvk0EjlPYJN/R8aqTzRHDwEvD1COYOAS7G13msilFcv/3IevxrwZ2wg8Di29W8L/OGPH8d8wJqdl7C22Cjw+N2By+PJqY9nCR+5aCtWfTTDDMBexAnKIpMVzRYBB5KeQfj26mdlRXGSLAJnEt6Oz3pO7NkFsCa1eYn2xc2OY0XjsTf2pVHkxCpChDIUc3r+CGmdUdvJZ+ZhIP6Ut4ACcb3j2LWxvjgIzwDAk0ilDbjFcbxoLI4H/oJvz7IQRWc4cAFwAxY0KBVFS1b0JHB33iIKxF2Yz1Mou4Ue6BkAeNb//wXMcRzfjCzI6dgsGQycDZyHbSkSohnYG/NNOT7R+e7G7wsQkx9j09fCWAT803H8bqEH5jUAUPrf+nnFcWwtEb1SMx5LiXli3kKEyIEx2MD3OmD1BOf7coJz1MLTwMV5iyggnhnxPaKpqJEN8DmAaP9n/QzDonqFtPdeOejtj02Jl9hHJiu7vY5ttcuaK3OqX9U68EWObWR2xte2Hn+8uvmYQ+gcIiQxaFLOpf72fp5iTa/vht0Deb90ZbIiWQc2NR5r+2tvrARMy7GOv8iwbmVnKJarJLRtP5RS7OUOodemFNpgrIRN59fa1u3AAbko7Z2Dsf3Qeb9sZbKi2v3AOmTHVvg6mlC7i2JlSSwiNxHevpemFPqiQ+gpKYU2IJtQW/ztRdiWo6JwDJZ1Le8XrExWdJuDJRTKin1JG2/jQcznR/TPlwlv42mpRK7pENkJbJNKaAMzDvgJFqu7Z/t2YLMsm+emblm+jC9sqEzWjPZTslsufScwM0Ed/o69r8TA7ICvrddLIfJIh8A30fp/TIZj+cePwb72DwRWzFXR0rRgA5W8X6QyWVntZrL7el4H236Whe42LJug3ve1M4TeP+pqtSTJ9c5zCPREPBLlogXb45/3C1QmK7s9A2xMNgzCEgbNiKj3TmDrjPQ2OjcQ3u5JcgI87hD4hRQCRe6o85fJ4tpc4N1kx/LA5wnP79KOxTTYN0ONzcAXCL9HMo/3siK+tdwdshYocqcFS/SU9wtTJms0awe+SLa5BFowP61vYuv3s/rR8hxwBbYtfLUMNTUT2+C7R9av52T13kjvxlK1hvAW5gyyOPB4UXxagJ8Bn8yg7HuAqRmUK0RstsXyvGfFhVin25bhObozFtuCvHzlnG9gkUn1Lo/PYMw5c/nA448hwy2BPyR8ZKLwv41PVtP+5+ALWy1ESsYAF5HtbMBfgJGpKiSS8hfC74tzsxR2p0PYV7MUJnLn68R/yXUAX0lYByFi8h5gOtkNAu6hWLt+RBxOIfyeeCArUUPwRXHbLSthInc+SfyXWxvFCmQkRAirAH8mu0HAk8DkVJURSfDEA1hCRjND73CKGpWFKJE778ccgmK+1N4iTXIUIVJxPNlF33sZeHu6qoiMGY5Fcg29H3bOQpTnKy+zaQmRK3vju1F7s1nATikrIUQitsDS4WYxCJiFfaSJxuBewu+FTMLt/9oh6JwsBIlc2QZf1KrebCawZcpKCJGYMcDVZDMImA1sl64qIkN+Rvh98PssBHlGrh/IQpDIjcnAq8R/eekLRjQLxxN/9qwTmIf8rRqBDxJ+D0RPDDQeXwCgLNNbirSMAR4j7kvrdYqVvEiIFOxENrsE5gK7JKyHiM+6+O6BiTHFHOAQ8lpMISJXBuHbo9qbzcJylAvRjEwE/k38QcB8YM+E9RDxeY3w639ITCHfdAj5U0whIld+SdyX1HRgs6Q1EKJ4LA/8lWwGAZl4hIskeD62zowp5DqHkNNiChG58VnivpxmApsmrYEQxWUQcBbxBwFvIMfasvIVwq/77TGFeBy+tBZVfg7EAvPEeinNQ97KQvTGCcR91jqxmba3payEiMJehF/z+VjwPjerO0RkFpVIJGN97Csi1stoEbBP0hoIUS4OARYSdxAwBVgzZSWEmzH4gqxFmfk52CHg4RgCRG6MBh4l3kuoHTg8aQ2EKCe7A3OIOwh4BqXtLRue9+8nYgj4ukPAxTEEiFxoAa4k7gvo40lrIES52RqYQdxn8GHsy1KUg18Rfq0vjCHgWoeAE2MIELngyUjVm305rXwhGoK3AS8S91m8mUjrwyJzPkr4dR4wBH9LDQKmARMChAPsCNwdeKzIjz2AG4HBkco7h/wHg4Ox8MWbABtUbDVgLLbUMQTzWZmH+Ty8imVaewp4BLiv8v+FSM1k4FbiruFfBHwoYnkiGzYDHgo8diGwHOZU2isDDQBWBV4JPHk7NtU0P/B4kQ+TsJHjSpHKuw7L7Nceqbx6WB3zOdgT2w892lHWfOAO7OvpSmCqW53IkjUwJ6j1K7YG9j4ajWVbawfexNbZZ2ADvSexKJePYJFPi8Rk4g8Cvgp8K2J5Ij6DsciOwwOP3wS7p4M4kPDph0dCTypyYxDwD+JNNT5G+vXGIVjuiRuJv52qau3ATcCRwNA01RIDMBw4FLgAeBbf9Z0J/AHLgLpqykoMwBr469bdOoCjktZAhPAA4dfYlYfHE4jgEs+JRS6cQbyXy8vYCysVQ4GjyS7dal/2InAS2u6aF9sD5xN3q2p3a8Oi9B1OMdbNJwMvEK9+C1GslqJzIeHX93ueE3u8wE/ynFgk55349px2t/mYB3Mq3o9Nyafs+HvaNOCIrCsq/sdO+ByUQ6w62BuRoH79MZm4joEzUcK2InMS4df2es+Jn3CceEfPiUVSVsa+2GO8TDqwDjkF62FT8Xl2/D3t79ias8iGLTHH4jyv8TQsXWstTtRZsS5xU3I/geUkEMVjN8Kv68uhJx2OeT2HnLQdn8OVSEcrcAPxXiRfTKT7SMw5Ju8Ovzd7C8v3LuIxBjib7Pw6QuwWYMMsKz0A78AcGWPV5yryHdSI3lkB33UNcujewnHCp0NOKHLhNOK9QK4m+xfIcHzBMVLaReQ/XdwIbIVFscv7evZmC8h3uXMP4oYN/kJa+aJGXiL8mgalhT7accI/hJxQJGcLLDZ/jBfHk2Q/hTia4k35D2T/BFbMojGahJOId49maVdge67z4GDCZ2t7Wjuwf1r5ogY8qYE/F3LCHzhO+I2QE4qkDCdenP85WGCdLFkVeDCS3tT2GBZfQdROC/Bj8r929djDhAdN8+KJGNfT5BRYPL5N+PW8NOSE1ztOeGjICUVSfkScl0UH8O6MtY7HOtG8X/AeexpYJXbDNChDgd+S/zULsecw59Q8+E6NGmuxh9HW1iJxGOHX8j8hJ/R4hWf9NSh87Ey8LX9nZKx1JHBnJK15233IOXYgBgN/Iv9r5bEp5DPj0wL8JkBvX3Z+WvmiHzYg/Douos6AZR6vwwVYRDlRTMYQL5DI9dgugqxoAa6JpLUo9leybbMy0wL8H/lfoxj2FLa9NjUjgH8F6O3LUm3pFf0zCIuvEnodN6vnZDs5TjRgBiKRKxcT58UwjXj5Avri1Ehai2aptkqWjW+Q/7WJaXeRT6joVYk3yJ+DxRwQ+eMZ2NUV8vkjjhNdHFw9kTUHE+el0AbsnrHWbSiH93eILcGWYUQXe1CsPf6x7McxG6kONsU67xh1uB/lvCgC5xN+Db9Tz4nOdJzolPD6iQwZR7xof9/MWOtwbAo1ixdyG/Zl9iPgw8C7sHjy6wPbVf77w5X/fxfZdUrPohgBVVbBso5m3RnnYR3Ae+I1VV28i3i+Pj9JrF0sy6cIv36/r+dEnhjb+4bXT2SIJ6FEd7ud7H08To+ktbs9BJxA/csWK1aOeygDTdoua2QZ0/9FzDHuS8BxWKe4HfaeOgr4LHAutsU0VmfZ02ZgflV58M0aNQ5kHVhab5Efe+B7/9WMJ6Naygxwojb2wB5g70tgFnHzkffG2pgjaayX7+PY0kcMDq6UF0vbArS+GmtZqmeH+33g7XVqmQCcSLz4GN3tvDq1xKIVczyN1a5FSo/cbEwi/Nq9RY3Ox0MJjypV80lEMkYRJ4d4B/E60v6INVPRBnwLGBZZ31Bs62OspYFmTps9kripbWdiS5AxllYOIu5AoB3za8mDccQLpXxNYu2iixZgHuHXrqatqRs7TlDXNINIws+I8+Cfk0DrmsDiCFrfAPbLWOu+wOwIWpcAa2WstaicTLwO9g/E/zodAnyVOPdkJxbGOi82xz7QYtTjuMTaRRf/Ify67VHLCd7nOMHv/PUTEdmJOOua/yVNVLAYg5VZwNYJtIIlqZkZQfMvE+ktEsOwraTetmvHtotmya7A9AhaOzH/g7zw5HfpbnPIfilQ9M5VhF+3j9dygi87TvAtf/1EJIZiOb69D/sSYNsEekdgX+4erQuBHRNo7c4O+LOxvYkt1TQTH8N/b7ZR5/5mB28jzi6avKfQYy2x/QMt9+aBJydATVtSL3Wc4Gh//UQkvkKcBz3rUL9VDo+g9WOJtPYkRiKWI5Orzpd/U77rvTH+vfXt5JsYajSWuTPGuyHPNMjNyjGEX69raznB3Y4TpPhSFAOzDnHW+/6NrYOmwOupfCPmJJMXnuRZVf3Nwqb47828lk1i7Fr4QnLVS7MF/lmrTuwd87bE2pud7Qm/Xv+t5QSvOk4w1l8/EQFP7uiqLcRe1CkYjm/rXxv5v4jWw+cstojmSRTkCTTWiWXcy3PJ5KI+dNVqj6WXvAyfwf+O6MTiguQ58G42ViT8Wi1mgA+6UYTvF38tWhWFh0OJ82B/LqHmdzq1XphQa39cgK8ezRJEyzsFnXX66YFYEf9SQN7xH1qAPxPnXXF8Yu3NjsfxuN/7zjM1d0e8+olAlgOm4n+g7yKtg4/HsaUT2DKh1v7wTm1/P73k5KyOr43upRhfnF+n/J3mSsRxbJwNrJZYezNzD+HXav/uBfV8ya/tEPWM41gRh29iL1gPi7GXU4dfTs14fEf+XbEi8AiWOCWUPLeIpaKmvcj9cDb2IsubX2A7ZELJOplWLcygy6nMw1hsC69Iw9OOY9fr/h8xBwAvOI4VfjbFkkV4+Tbp1yg96/c1ebYm5C+OYzeIpqK4eAY5b1BnUpMMeQ3fvbdDLCFObsJ8Gry8jzSRQoUlSgtl/f7+pycQyzEOUcLPP/BP5T1C+rSfo/HlKdgpsd6B2A7fNWh0R9q/E942V+agtz+OJbwuHaQJrlULY7CkSd73xxRg+cTam5HDCL9G/e428mzF2iVe/USdHIL/4W0nnyloz7p5O8XznB+BL0/AVuklJ2UK4W3zkRz09sdq+J65zdNL7pM9iZMwLEXI8GZnC8KvzxP9FeyJHJdncItmZgTwPP4HN6983zvXobGnPZuD3lr4L+F18q6RF5kR+DqZLdJLHhBPOONDctDbH+fif4+0ky4Ud7MyhvDrM697Qd19AFqAyYGCFmPepCI9nyf8ulV5EYscmAfLOY6dGk1FXDy6PO1RdMYQ7sHfjqViLhoPO44t2nLPqViMBQ+t2MdEEXZqNCpzgLmBx47CskMCSw8AVsICsoTwEvaAirRMAk6LUM4n6TEyTIhnCv/1aCri4olykZFqAAAgAElEQVSJ0chrqJ7BzXQsWFLRaKTB3jxsB1Cns5wdaL7Q1qnx3HcTqz90HwB4pvCfdxwrwvkhfkeiP2G+H3nheakXddDpeYEujKaieHg6vBnRVMSl0QZ7fwcui1DOmdiMj8iG6AMAz/7xFxzHijB2wqL+eXgLCwmaJ9MdxxbtC6qK90u3UfHsm2+LpiIuHl2e9siSz2HR5jysQn7Lis3AFMex//vYjzUD8ILjWFE/LdjXv3ed7dvY+n+eeL7siup4uobj2EYOqa3B3tIUdbA3AzglQjknkX+OjkalUEsAntGIqJ/D8GdefBr4UQQtXjwvwXWBwbGERGIQPaJt1UlRp7pj8DrhESYnUEzHMs97s8iDvUuw5QAPQ1CEwKwo1BKAdgCkYyj25e7lkxTDqepNwju9YcA7ImqJwRaE+2W8AcyKqKVotBNev1EUc8an38hqA1DkwV4n8An8Pil7Au/yyxE9KNQSgAYA6TgBWMdZxu+wEKBF4RHHsXtFUxEHj55H8HtgFx2Pw/D20VTEYQywseP4ojtPPwV8L0I536N4M3VlJ8oMQHeeITy4gLw90zAWm0b1BOqYRx83QI78mPD6FG1v+MOE1+XsHPSm5v8Ib58LctDbHwcTXpdXc9AbwggsNoA3QFARsh82EmMJvxbLxBBowaZ6ohQmMuMH+B/E05OrHphj8NVp5/SSe8WbB6BooW6z4NOEt89MbNmnKPyW8LrckIPeUN6L/73zGsV15CwrbxJ+PZYKQrWioyBPZiJRO2sAC/A9hFMoTgKS7kzGV6/rkyvunWvx1WPd9JKTsyu+NjoiveReWQnbRhtajzPTS3ZxE/5BwNeSq25sHif8WmwKXesyqzpEFDUca6PxdcIjNVb5AvbSKhovAE8SvmVoX2A/8h0I7Aoc4Dj+aWwZLpRxWDrhVcguo+NibNfGfwl35rsXG8iOCDz+NLq+vPPkZMLrAHBbLCGJ+DTwEObZH8opwPnAK1EUianAhoHHTqSb79XuhI8kLg8UIGpnAyxoiGf0/U+KuY2qiscPoBObicorM+BIbADj0f/TwHNvj32deTIQ1mttwM3AjoGab3Ce/+jA88ZiEuZLE6p/IcXLYlkLZ+G/d36ZXHXj8ivCr8NHuxd0uKOgsk1llZGr8D10HVh87iKzG/6Xy6WpRVe4sA6Nfdk7A877OeKkcPXcV6cG6D7Jed7XsCn4vLimD1212t/SS47CWKztPXVfgoIDxeIbhF+HpaI0nugo6OTs6iewfeXel/wVyVXXTwv2Fe/tlL6YWPfnI2h+jqW35NbC+yOcN5Z9sE7t6+C/p6+n/jaLwacC9Xa3TyVXHY9qsiCPXZlcdWPyScKvwVndCzrDUdBR2dVPANfhe9jeAtZMrjqMU/G/XDqwL8wUfII4X+BfqvO8I7EgMt7zxrLXsUA99XBLhPOeU+c5vexB+G6pqi0AVkisOyaD8TmfdWIBoTZLLbwBOYLwa3BJ94LOdxS0b3b1a3p2wv+SjBHIIxUr49/pULUfkF3wkUHAdyPpXASsVuf5j4t07phW7xZGz8uru32tzvOGsiu+bVdVi5FpL28Owt8Of0yuuvHYh/D2v7Z7QX9yFFS0UKyNxC34HrLZlO9r4yfE65RuA9aOrG8t4ny9Vi3kK/byiOePZb+tsw7DsB0FMc59LtntfAAbrMQamO6Soc6U/AN/W2ydXHVj8Q7C2/7u7gXd5Sgo9gtWGJ7RXdVCHLTyZmUsuFSsjuktzFlmqcAXAYzBtmJ69n73tHnU//UPcE9EDbHsvoB6xPCfqNo/8SVh6o3R2OAilsZbI+vLk+3wL3/9NbnqxmJtwtv+ye4FPesoSNGdsuEOfA/XNIoZ9KcWPD4pfdkbmOPLlnVq2Rzbojg7A03fqVNLlQcy0OK1hwPqMRLLIxJLwwLs3vEO9lqBD2CBs2K2UdF34tTL7/G3yXbJVTcOnnDAS2VhfSOwkEUUe295Wdkb/4NV5rCyI/Dvq+/PpmBOMKdg65m7AFtV/n1X5fcXAy9lqOEpwgdoXsfQLCx0a9sJGWh5A9uevEmdWlbGAt5kce9dU6eWMrA+Fhwqj/tGWN8bGh9mSeV4BhE+laMsgNngWZLpxLx0y559azvSBrdJae341oJPL0Adeto3AusyiGyXNJ7Ggs98DAt4thk2dbohFkTpg5hD5z34g231ZXOxcNeNSIwlkqLk8igjHj+asQDjHQWETPuJ/onx9f/u5Kqz4Xuk6bxSmzd41toUa3DUQXhIUrBIlzF9K4pmJzjapuishv/alSkxUtHwzFatDT5Hgluyr1/TcSe+h6noIX/roRV/gp2i2d+IMztzQQHqUrVfRajPZwtQj6yud6M8j33xU/ztpN1kYdyNs823dBRwdfb1ayr2xP8g7ZNcdbaMAZ4g/xd5DHsSv4NaldHYYC/vOt0LLB+pTpcVoD4x7Tks02qjE2MW4PfJVTcGng+kfcBikIcWcFH29Wsqbsf3EN29bJENwSRsLTfvF7rHXsBiCMRkNHAe5lOQuj7t2CxEzF1AwynGoCaGvUn9TohlxpvMqx3YOLnq8nMJ4W1+xGDsCyuUeY5jxdLsht8Z5msRdBSRKZgD1y3AujlrCeFFTP/zkcudhzm3fRc4GFuHzzrw02xsJuNPxK/PQmwXxs2UO1TsW9j1eDRvIQn5PpYnoN6Q0FVasbgQx8YS1CSEpuWGyrviw4SPIEL3MYtl+Ru+EfSd6SUnZwLl+0K8F1g9i8ZoYMYB95P/tQuxedhgrxn5Ab62W0zj7pbIiq8S3t6nt6IZgCKwFbCXs4zTYwgpOC9jMdljOJ2l4DeY3ml5CykZs7H1ydvyFlInr2B+PLfkLSQnzsTXJwzBUlyL2pntOHYM+KKuneg4uejCG1HrjvSSc+dYsonOF8NmAx/KrObNw2DKsxX0AWCNbJqhVPwQXzsuICw8drPiSQx2LviSrxyXff0anrfhd+LaNbnqYjABXyKrLOyaii4RjyOwlMN5X9verA3r9IZlVvtyMQF/yuQzkqsuL4cR3s6XgnkRhxZwSPb1a3guxPew3JpccfHYEf8OCq/di03/imxYhTix52PaYyiWfW94+pROYAYWDlwMzIGEt/PvAX7tKKDR9pynZiKWT8HzsHh9BxqFFsyD/Cb8WcpqtQ7MY/0gGj/YS1EowmBvOnAa+urvi7Xxh1X+aHLV5WQPwtv4OvCNqnfMvn4NjTeC1r3pJZeCDTCHJE+Wy/7sOeBH2PKNSE8LNui6hbQd/zPAyZQ3y2ZKrsDX1o+hQXUtbEt4G98GvsxiW2Vfv4ZlBfx57xsl5n+WbAZ8AVubf42wdp5eOf6LwNvTyhcDsBFwNjCVbDr9edhH0n7YXnVRG5vhn4nbN7nq8rEp4e17Xws2it4t8OSbAY+Ea29qvgR823H8o1j7d8aR0zSsgU1RTgbWxNYax3X7/7MxJ6YXsUA3z1d+FsWmBYtt/i5sZnJrwqIUtmFJzu4BbsSWeBZE0ths/AU4wHH8jWgQMBDrYDNTITzeggVW2TawgA2xqGCiPoZhHYtnu8uRwOVx5AjRcAzClmjWwUIwr0XXYG8ItkY9D+vcp2Chmp/HBtbz08ttSHbG/DVC6cS+cB+LI6chmQS8FHjsM2Cj3dAphLUdwpsZz97NTmxtO0ZGOSGEyBJv5M4L0ksuFasS3rYvADzlKGBS5tVrPFrwDbo6kYesEKIcHIHvXbeA7PNblJnxhLftNPA5z6ySff0ajn3wPRCvYlnThBCi6AzGpqg977xjU4suEcsT3q7TW4GhjpMvdhzbrJzsPP5nmJOaEEIUnTbg584ydokhpEHx9MFDwBdic7Tj5M3Ipvi2xszDpnyEEKIsjMPeXaHvvb+ml1waBuHoT1orBYSiGYD6+Ay+4BYXAzPjSBFCiCTMBi5xHO/Jed/oVPPIhDAEYA7hIwh5otfOisBbhLd1G7alSQghysb6hCc9+3QOestE6KzyYvBNzXj8B5qNLxLezp1UEjcIIURJ+SNhy54r5yG2RIT2KYvA91WqjE21MRgLNuIZAGyfXLUQQsRjI2wms5733km5KC0PLYT3KQvBl41uVPb1awg8OZs7gbvSSxZCiOh8mtrfez/NSWOZaCW8X1kAvrSNIbG2m5E78A0ADksvWQghMuEErPPp6303He39rxXPLoC3INwxoxMYm339Ss+W+Dr/KcjZUgjRWEwEzsBS0j4LPA5cDXwEfVjWw2DC+5b5g/GluFR6zIHxerCei62blYVJWJrozbFkUROxrHujgTE56hKiLMzBnN9ewiK1PgE8CDyAfRA0AlOBr+YtogHw9MGdLdgWgtC96SthgYRE76yIPbChoXsXYh1qkdt4CLAncCCwF7BevnKEaGieAW7CUu3ehC3hiuZlOeDNwGPngM8JUNsz+ufz+Kb/f5Vecs1sgoX4nIGvjjKZLMxmYM/gJohmZUXC75/XwBcHYGL29Sstrdho3fOAb55c9cDsDvwNX0hjmUwWzzqw2YA9EM3G6oTfNy+14gvnO9JxbKOzJ77IfbcD/4mkJQZbADcC/8Cm+j0hjYUQ8WjB3jd/xwbnW+YrRyRkmOPYRa341pAUB6BvPu48/uwoKvyMBs4C7gP2zlmLEKJ/9gLuBX6CvOmbgVwHAJoB6J2JwLscx78M/DmSFg87Ao9gSYw8SaOEEOkYhEXQexTYOWctIlvcAwDPEoBmAHrnI/j27v+KfLf+tQBfAm4FJueoQwgRzhrYkt1X0JJdo+IJx68ZgAwYDHzUcXw7cEEkLSEMB64Avo0CEAlRdgZjAXeuRLlbGhHPMs9b8gGIz4HABMfx15FfsI+xwM3A4TmdXwiRDYdiToLj8hYiorK849i52gUQn+Ocx/8yior6GYt5EO+Y0/mFENmyPbZdUIOAxsEzAHizlUpCgEA0A7A0qwL7O45/AbghjpS6GFk579Y5nFsIkY6tsO28enc3Bp4lgDdbsUBAoSgZ0NIchW/d/AIsqEdKWoHLgG0Tn1cIkQ9bA1chH59GwJNf5c1WwuMIg4UhFF0c6zh2CXBhJB318F3gPTmcVwiRH/sD38tbhHDjmQGY650BGO84ttHYDtjIcfxfgVcjaamV/bB8BUKI5uNk4OC8RQgXnj74zcFoBiAWXue/S6KoqJ3VgEvJbn/wFOAO4G4sjemrwCx895sQjc5y2Et9FWy9fgcsmM8aGZyrBYs5ch8WfEyUD88AYDbAtwhPJvBvx8kbiRFYY4a242tYWt2U/M6hty9biK0t7okCjwgRk62A8/Alb+vLfp+wHiIu9xB+3fcEOM1RwEvZ168UHInvAfxxYr0HOvX2tDZs+6JmhITIlhWBc7FnLuYzrKWAcvIU4dd8c4BPOArwbCFsJP6B7+HbLKHWwcCTTr3d7V6KmbZYiEZmM3xffz3tKdLPQgo/swi/5hMBjnYU0ImCAU3GwveGtt/9ifUe79Da0y5F4UWFyIvBmCd/rOfZm8FUpGUItm089HoPA5v68dw0kzOuZNH5Br72+1RCrYOBF516O7Gb7pMJdQsh+ubj+D5CqjYFzQKUiQmEX+v/OWPv6Cikk+ZON9mKRe8LbbuFpN1KeZhDa3f7TELNQoiB+RRxnu0PpBYugtmW8Ov8bLWQ9RyFNPsNsye+tvtdYr13OvV2YrtGhBDF42v4n+97k6uun6FYXoNjsSXNg2hOB+RDCL/Od1YLGesopBP4QqZVLDaX42u7AxJq3dSptRNzdmxNqFkIUTstWEIv73O+VWrhNTIW+AEwk2U1twG/BdbMTV16Tib8Gl9ZLaQFWOQo6JxMq1hcxmK7IELb7WXSxuL+qUNrJzCH5nq4hCgjE/HFJOkEfpFc9cBsjb0zB9I+neIOYGJzFuHXeKmt51MdBV2TXf0KzcfxPWTfT6h1OL2PmusxOf0JUQ68O33mUKxsgRtiTmu16n+J5kh5/HvCr/HJ3Qt60FHQg9nVr9Dcju8h2zCh1g86tU6lsmVECFF4huBzTu7EH9o8Fi1YqOJ69Z+Zh9jE3Ev49T28e0GedaPXs6tfYZmEb9vNPxPrvcWhtRN5/QtRNj6J75m/K73kXtmDMP2zsJnPRuYVwq/vTt0LusxRUCfFmi5KwefwtVfKgBvr4QsWMZvmu75ClJ3h2MeZ5z21cXLVy/JtwvXvn4PeVAzD915fC7o8umc4xUxyHl823u84diHmrZqKj+BLzHM5MD+SFiFEGhYCv3aW8ZEYQpxMcBybcpdVaiYS/l7vpEf2x1PxjRT3ChRSRrxxE/6QUOsQLA2vR6/i/AtRTjbG9+y/Tv6+P78kXP8L6eUmY3fC2+WVaiHVGQBvVr8sclUXFc/XP6T9+j8Iyyseyv3AfyJpEUKk5TEsYVAo44H3RNISykOOY9fE4p80Ip4+97nqD9UBwIs+LU21BHD4wH/SJ28Bf40lpAY+7Dz+/6KoEELkxQXO4/NeBrjNefyBUVQUj4mOY5/v+YvV8U0VXegQUya80fSuXLbIzFgDX87wecDyCfUKIeIzCtvXH/oe6ADWSa56aZ4hXP+dvZTXCJxPeJucUS2kOgPwCrDYIWY9x7Fl4gjn8Smn/z8EDHIcfyXdMkYJIUrJfOAKx/Et2LskT651HLsdjZknYH3Hsc/19stnCR9RvOoQUyaeJryN3gRGJNLpzVLYiSXbEEKUn3fgexe8Qr5pgkNjAVTtyPSSM6eWsMh92W69FXiLo8BOLDZ+I+NJvdiJf0tOPezv1Pp4Qq1CiOz5N753wsHpJf+PIVhgn1DtnhmQIjIaXwyA/zkQds/s5nUEXNd5fNHxev+nXP/3Ou6cF0WFEKIoeB1683QGXAL8f3t3Hi5XUadx/HuzQcIiEMGgQCaIxBXDooLCEAEDqLhvBBUIuIy74yA4OoI6jgswLo8yjwuCiugIBlAcNCIgKEoUQUHZFUEUEAghQCDLPfNH5erNpe/tPvVW1Tl97/t5nvM88iSn6z2dtvp0napf/VA4/0CaHcFIbUfiawCsBm7r9AcfQrtDXBgZqB9MQtswaRlhD+sSZhHmc8RmXUlY/mNm48ejCPMBYvuFNWgzz1ULR8nV6zG/eOJ8Xk38+3DD8BdKOQKgTEpou70IKyVinYU2ybKOQ9Huds8i7BxoZuPHcuAM4fzJNLtB0HmEm5BY46kqoPJde+3w/xh+A3Cd8KIAc8Xz26xfhv8H8Np/M+tM/f/2Itb/zihpGdoGRePpBuCJwrnXjvYHM9GGWK4WQrXZVMJeCbHvy9+AKYWyzhdyDg0PKfsGmFm7/R6tj1hQPvLfHT1Grl6OpusZpPIb4t+D9X4gDr+buxttU6AdKfecu6T5aOtIF6MNXdWhTtQ5mfAhMbPx6WTx/DckSRHnB+L5Td68pDIFbbT9mrH+8GK0O6zxWHf5JLT35LmFcm5GKDUcm3M12s5bZtZ+Mwk7Bcb2Ew8DWxVPHQwQZrDHZj+zfOTknoz2fbTeBO+Rz3NGfT7Qo6eK57fNAHCQcP7thJuqEl6PVmjoXEZsEWlm487dwHeF86cR+pomVGjLAfdFq47aBsp37B2MmOA98gZgzOGBHoy3G4Bd0Za+fAdYmyhLN+rwvyf/mU0MKTYIamqu0HnCuZsBu6QK0pCnCOc+4gd+6hGA8fYIQK1+dXaSFN09C+29/zP68zUz6w8/psOOcDXMBfZMlKWu89HmVO2bKkhDlB/Z2W8A5onnt42yF/Zyyg3/qxNzvkK5kQoza9Yg+g6uTVUGXAZcJpzf7zcAuwrnXtXtL0xCqxZV0dwEkdQej/Y+lKo/vQmwQsi5FphdKKuZtcPjCBN/Y/uNB2lu/5cP9Jix07GScpuypaYu1X/OyBccOQIwSA93CV0odyht8hLx/FLD/wcTNoeItQS9CqSZ9Zfb0B77TQcOSZSlrguEczekwxdhn9hNOHeQUD9gPZ2qOv1aaATGzw2A8vxf3byiDk/+M7MY6mTANyZJUd9SwqhnrH59DKDcANwA3N/LXzwCbZjhLCFkW8wkTDSJfQ+WFMr5NCFjRSj8tEGhrGbWLlPQ1tVXaF9KivNqZBx5LG0gbwqLib/mb3V6wU4jAJeLIZv6QKT0YrT1ouekCtKFegd+CqGwh5lNPGuAU8XXaGoy4IXCubsAW6QKUpAyun5lr39xKmGihHJX+BghaBucTfy1DwLbFcg4HbhHzDmeN3Ays+62J0wEju1H7kObgxRrt8i8Q8fLy0eWbIl2vQfUaWyp2Jg6ga5JM9BWQqhzKHr1OiFjBVxUKKeZtduP0PqSReUjMxntB9BJ5SNLXoL2b9TxR/loWzuqjwH6dZYlwPMINwGxlDKbdajb/qqbgpjZ+KBOBG7iMcBatDor/TYR8NnCuX8hlAHu2ZFodxs/F8I27RS0a9+5QMYdCUP4sRmXod3kmNn4MQ24E63fe3rx1PAuIW8FbF0+crRLib/Ob4/2orlGAHalP79gJgMvFM6/hRqTLQRqLe6vEwp5mJmtAk4TX+OwBDnqUuoBQP+MVG+AtodB7R/kU9Gqy1XA3kLgpuyFds2fK5BxKmGXwX67Wzez9noSWp9yF6HITkkDaCMXny6cN9aeaP82e4z2wqONAKxGH8bvl7ur4Q4Uzy+x/O/FaKssltKhIpSZTWjXAD8Tzp+JtndKjAptMnNTGxrVpeR8mDEmpo92AwDwE6FR6J83d7j9hXOXo79nvVAn/7nyn5l1ovYN6qZkMS4Uzp1H2Eul7fYSzv0VkbVe1GGHFYTJJf1iK7T1sKNOtEhotphxBf3xgTez8mYA9xLfvwwCOxTOPFfIWwELCuetaxra4/jjx3rxsUYAlqJNFNsY2F04v7QFjP1+dFOi9v8itIzfQquhbWbj14Nou5gOUL4mwHWEcsax2j5SvTtaoaVLlcYvQLu7+rDSeGFfQ7vWbTPnm0xYZaBk7KcbMjMrbxe0PuavhInKJZ0m5L2wcNa6PoQ2IjNLafw4ofGK/qkHMED44MZe5+8KZHy+kK8Cflsgo5n1v8vR+prSkwGVujUP0O5H1cr6/6u7vXi34WSl0hLAM4DNxdcoYR7anVKJ4X91go0n/5lZL9S+Qp2oXJfyQ3MG2hr7nDZB21zvfDXAdOAhtLvBftgX4Gi0a6y10UKEWYRiHbH5VtKfu1+ZWXmPQtsPZQ35H4kON4lQ3TQ271EFs9bxYrTvpYO6NdBtBGAl8NO47H+nLK0rRcn4EPpISTeHoT1XW0zYOMPMrJvlaKuaJgOHJ8rSi0HgMuH8ttasUerSrCHRsvR3o92F/BmtbG1uGxPWScZe35LM+QaAG4R8FTA/c0YzG1+eg9bn3Iy2YqmuY4Wsd9G+76gBwuqG2GtSf7j/3eOFEEOH8hwjt4PQru09mfPtI+a7kfZ9uM2s/X6H1veUHP1dIGZ9QsGsvXgG2vUc10sjvdyh3QRcXyv6I71IPD8n9UOaewKgutXmlwgfCDOzOtQtw0tuE/wLQpG0WM9KFSSRrs/vu/hxkhTr/Dfa3Uiba89fT/x13UbeX9czCfMwYvOtQlwHamYT1qPRJoGvQtu3pK6rhKyfKZizF1cQfy330ePSxl6f0Xy/RvBOdgLmiK+Rwxy0oZ8l5P11/Tq0Hba+R9g50MysrruAs4XzpwKvT5SlF0rVuzaNAGyHtmPrDwk3X8lMI8wMVUYB3pkyUCJvRrumgzPnU+5oK/TdDc1sYtsPrQ+6jnJzkA4Tcj5EewoCvR3tPX9tjlBniKEuyRFKdBbx17OWMESWy+5Ctgr4E2E5jplZrEmEeWBKX7R3oazqxkDPKJSzm58Sfw2ryFR871AhVEVYqzk7R7BIavGIpZnznSxkq+hxFqiZWRf/jtYXfb1QzgHCY4vYnG8tlHMsswnflbHXkHTy33CboVcFPDpXuAjz0K7loxmzbYK2BeQawnMkMzPVY4HVxPdHD1KuJPy5Qs6vFso4FrUq7dvrNFanUMO9wP/VefEOcj8zr2Nv8fwLkqTobCHaFpBLCDsHmpmp/oLW908HDkmUpRtlX4BnJksRb6F4/veSpBjFK9HuTirgqTkD1nAm8dfwMLBRxmy/FLJVwMsyZjOziUctmFZqN1KlcNogYaS7KU8aJVevx69yB5xOWGOohPzP3CF7MADcQfw1JCuz2IH6aOJ2yu/HbWbj2xRCWXelbyrxC3sTwgTt2Iz7Fcg4mo+MkauX44N1G6xbq3klYea8YmFEu6k9EdhKOD/JJgujUKtnfZXwvM7MLJU1wCnia5SoDLiCsHdKrKYeA0wi1H2JVQHfTJRlTAeg3aVUwPNKBB3Dm9DyL8iUazrayoRB2lfT2szGhzlov67vQ5vb1KvThYyLC+Tr5MAaGTsdytyHWqYQhpmVsGeUCjuKbxCffRX5nv+/XshVARdmymVmBv+ofhp7HFEg41FCvj8UyNfJ4hoZOx1vKRn2c2LY1YSlJU25ZZRcvRxKucluLhZyVegzSM3MxvIqtD7qFwUyqhMBSy1ZHDKL8MMyNvMq8halewR1q8KKUFyiCdvXyNjp+FimXHPRCkDcjbZvgJlZN9OAO9H60Kdlzrg5Wl+6d+Z8I6mFls6JbTh2Mt4v0ZccHCm0r1D/cS9KEaKDI9FqZp9GKNRkZpbLKuBr4mvkngy4DPijcP7OqYL0YABYJL5GqUqL61mEPgqwf/HU8BUh72ryTGKZhrYsscRdtZkZhFVUSl9VYrRS2bvm1MzZhlMn1d9LQyO/M4B7aoYdeaiVBWPcKOTN9fzqFUKmnLnMzDq5BK3Pyl0Z8H1CtiszZxvuR0LOCvhCwayP8KlRQtU55hXM+zgx68cz5fqhmKvEzFozsyGHovVZF2bOp/yyXgVskDkfwE5ocxUqYJcCOUe1A/oFlNyAYaGY9cAMmbYjFNmIzbSCUP3KzKyU6WgjwLlrljxayFZRZh7AaWLGiwtk7Op8tItYBWxTKOv/CDlXA/UgmKwAAArTSURBVJtmyPRhIVMFfDFDJjOzbj6P1nd9InM+Zbn34ZmzbYu29K8CXpM5Y09ejnYRFXBCoaxXCBl/mSHPZOBWIVNFO3awMrOJZ2e0viv3viVnC9k+kzEXwIlCtoqwQ2Mr9nyZAtyMdjHLyb8L03S0Pa0/myHTC4Q8FfCbDJnMzHrV5p1LjxVy5dzvZTPCd57yvh2XIkiKdfhrgOPF19gUeFuCLGPZmXCzEivHTPs3iOd/OUkKM7M4ah+UsyaA8gMp57b170F7nLyahmf/j7QhcBvaHc29wMyMGd8t5puTOI9a/nEl5UtWmpkNtwlhInJsP7YWmJ0p2xOEXBWwdYZMjyZsiqTkOj1VmFSV+B4CPi2+xqOA9ybIMprdhHPvRKss1cnhaM9wziRUvDIza8oKtM3dJpFvwt1NwIPC+TlGAY5BX7X1qRRBUtsI+Bvanc2D5FsRcIOQ6+zEWQbEPBXwz4kzmZnFeDZaX3YrYUJ0DpcLud6ZOMvWwANCngo4L3GmpI5Fu7iKsLQktS3Q6hUckzjPvkKWCrgObd8AM7OUrkbr03LUWIFQZyY2U+ol1icJWYaOPRNnSmpz9Ocbqwg79qX0PDHTcxPn+aaY56jEeczMFO9C69O+kynXUUKmlFu/zwEeFrJUwAUJ82TzCfS7nG8lzqRst7iGtBsAzSTMmVBukB6TMI+ZmSpFvzYrQ64DhUz3km6kdbGQY+jYJ1GWrLZCX+OY+mLPEnJckTAH6HfKZybOY2aWgjqyeXSGTNuJmbZNkGF/MUMF/CxBjmKOQb/g35Gu0pGyRPGkRBmGqM/KmthC2cysG3Vu042kn9s0QPglH5vpALH9acC1QvupchQ1Hb06YEWaZYGPFTMcmiDDEHW27M2kW7ppZpbSANp26xUwP0OuS4U87xHbTvFjuC+3ez8E/cJXoC8LfImYYa7Y/nBfEbN8MGEWM7PU3ofWx52WIdMXhTxKpcNt0IokVYTVa88WMjRmAFiKfhPwbTHHR4W27ybdkNSmwP1CljWkeR5lZpbL1mh7rqwkLNtO6Z1CnkuEds8Q2h06/ldov3F7ob8BFfAiIcMSod2URRfeJOSogO8nzGJmlouyC18FvCNxHmUZ+B2Rbb5aaHP4zVDqEvTFpVj+cDthdUEMpTrhRyPb7ETdNeulCbOYmeWi7nL628R51JUAdXeqnQXcJbZZAR+PuNbWeQJ6AYSKuHK8s8Q2Xx7RZifqvtl/pSV7P5uZdTGZUN5X6fN2T5hnEqHMfGyWZ9Vs77tCW0PHHWg7BrbKsehvSAUsqtnufmJ7qYZfPi/m+K9EOczMSvgwWp/3pcR5fitkeV2NdhYJ7Qw/3hh7oW00DbgK/U1ZTr0vZWXyxzLSTACcse61YnMMAjskyGFmVso/Ebb6je33VqDvmjecMiHvIz22sR1azYGh40rybY60nlJrylcBRxI+EIpNCZs7TOnx7yvbOV5J+MdQvYL6z5CGu4iwttbMrF/cDPxIOH9j4DVpogBwvXBuL0vBpwKnE7a1V6wBjkD/rmylE0kzPHJij+39XGjjBOVCh7lEyFABByfKYWZW0ivR+r7LEmY5TMjRSzn4zwmvP/z4mHidrTYDuIk0b9TCLm0NoO1J8Fr9cnmieI13ARsmyGFmVto0wmQ2pQ98eqIsewgZ7mfsx8GvFa9x6LiWUEV3XJtPeK6tvlkrgd3GaGe2+PpPTnCtJ4gZPpUgg5lZU45H6wM/myjHFmKO0XYq3Al4QHztijDkv1eia229L5PmjulPwJajtPF84XUfoPd5BqNp092vmVkT5qL94FtGGDlOQVmb36kc7+boex+kvtHpC5uS7lHA+XT+sj5KeM0Umy+oz78uTZDBzKxpP0HrC1M8jgVtU6CRSwGnoVWZHX7cTJj0WFxTO8vdR9gsaE2C19qXMKIw8hmNsgLg18K5Q94gnq9sQmFm1hZqX6b2pUNuEs7dftj/ngScQigxrFpLqB1wf4LX6jvvJ80dVEWYhTnc5cJrHSle1xzatQbWzKwp04F70Pr3JyXIoRQnOnXY66RazVYxwXd4nUQYwk/9Zk5Cm5gx1uTCXnxEvI4viO2bmbWJukzukwkyHC60P7Qr4NHidQw/ltDcKHxrbIVeN3r48a+E/Qdiz18LbCRcz2TgFvEa1BsQM7M22QmtT7wdfT+U+UL7txHmIqRYwVYR9ncZbWXBhLMHaTYMGvoC/6Zw/h/EazlIzN9L0Qkzs36zFK1vVDdnmy20PQisFvMPHauZQEv+evU20ry56nGueB3niO2/VWzfzKyN3ojWN/5AbH8yoSx9098xR4vXMW59ieb/cZRnTY9Fu0t8EG3fADOzttqEMME5tn9cS/gVr0i1bj/2+B5pNplLom0TEN4CXNBwht8L5x6OVkDoDMJuUmZm480K4NvC+ZMIfazij+L5imsI9QSqBjO03kzgBpq7Q3tmZO5J6MWN/FzIzMaz3dH6yFvQtsr9oth+7HEHYYtk68GOwN8o/480SPz6+/3Etq+lRUNDZmaZXIXWV75AaPs/xLZjjpWEie6t07ZHAEOuJ9TyL10d6VbCMFUMtXjQ0P4IZmbj2cni+UcI594qtl3XWsLywZ8Xbndc2Jd0ywN7Oc6LzDkTeEho92FCPQQzs/FuJuFXcWx/uZow4TrGvkK7dY9B0pUxnrAOQSurW+c4MTLju8V2lYkxZmb95htofeYxke3OFdutc3wgMqONcBhlbgJihpYmoy8tWRDRrplZv9oHrc+8lbAjX10zxHZ7PU6IyGZjeDPpyjCOdnTa87mbd4lt/pH2zsUwM8thAH21179FtDsFWC622+34REQu68HbyHsTcCNha8Ze7yznoz3LqgizUs3MJppj0PrOlcBze2xrA0INgdxLzP3LP7MjgDXk/Ue8EziesGa105rTGcBRaBP/qnXXsY3+lpiZ9Z1Z6KV5HyL0xdM7vP5kQh/+SUKfnvM7oyJsN9xX+nXd+cHA19Cq7vXqHuBq4E/r/ntbwm59Gyd47XMJmweZmU1Ei4GXJnidFcBlhF0D1wJzgKcCWyR47W4qwk1I7CRyi/Ai4AHy39XlPJSCFmZm/W4BzffDyrEavQaMRXomocRi0x+CmOMK+ncExswsFXWb4KaO+4EXZng/rIbtgeto/sNQ93hZjjfDzKzPvJTm++O6x1+AXXO8GVbflsBPaP5D0etxMV76Z2YGYST0Iprvl3s9LifMBbMWmQJ8huY/HN2OFcAOmd4DM7N+tA1hwnXT/XO343TCKjBrqX9BX1qS6xgkbAxhZmbrW0j+Ym+xx2pC0TfrAzsRhmma/tCMPN6b86LNzPrcO2i+nx553ATsmfOiLb2pwHHolfpSHIP4y9/MrBdH046RgLXAZ/GQf1/bBvgC+asHjnbci2f8m5nV8ULgbpr78j8fmJf9Kq2YpwAnU3ZE4BxgdomLMzMbZ+YAP6DsF/+FwAElLs6asSXwfuD35PsQ/RTYu9QFmZmNY/sTCqfl6q9XAKcCuxS6HmuJpxE2cLgUfeXAn4FPE+pPm5lZWnsQRnFTbOd7N3Am8Co6byQ0IbgU7T9sRNg5ah4wd93xOGCzdcdkwlKQ+4FlhJmhNwFXEoaNri8f2cxswplCKAO/D6Ea3w7rjg1H+ft3AtcQKsZeRSjEdjVhouGE5hsAMzPrdwOEH2obEGbtV4QJ2MuaDNV2/w8G3Fva6whZAgAAAABJRU5ErkJggg=='); }
.friend-card-no-cover.placeholder-movie { background-image: url('data:image/png;base64,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'); }
.friend-card-no-cover.placeholder-book { background-image: url('data:image/png;base64,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'); }

.friend-card-no-cover.placeholder-custom {
    background-color: var(--bg-secondary);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 55%;
    background-image: url('data:image/png;base64,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');
}
.friend-card-no-cover.placeholder-travels {
        background-image: url('data:image/png;base64,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');
}

/* ===== АВТОЗАПОЛНЕНИЕ — плотный фон по темам ===== */
.theme-dark-glass .autocomplete-dropdown {
    background: linear-gradient(145deg, rgba(35,35,55,0.85) 0%, rgba(14,14,36,0.8) 100%);
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
}
.theme-light-glass .autocomplete-dropdown {
    background: rgba(220,230,250,0.7);
    backdrop-filter: blur(50px) saturate(200%);
    -webkit-backdrop-filter: blur(50px) saturate(200%);
}
.theme-black-glass .autocomplete-dropdown {
    background: rgba(0,0,0,0.92);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}

/* ===== ПРИВАТНОСТЬ: заголовки секций ===== */
.privacy-section-title {
    font-size: 13px; font-weight: 600;
    color: var(--text-primary);
    text-align: center;
    padding: 10px 0 6px;
}

/* ===== ТЁМНОЕ СТЕКЛО: ссылки в карточках (Галерея, Заметки) — как кнопки ===== */
.theme-dark-glass .detail-link {
    color: var(--text-primary);
}

/* ===== ОБСИДИАН: белые кнопки в карточках ===== */
.theme-black-glass .btn-small-ghost,
.theme-black-glass .btn-small-accent,
.theme-black-glass .detail-link,
.theme-black-glass .criteria-change-btn,
.theme-black-glass .criteria-edit-btn,
.theme-black-glass .genre-toggle-btn,
.theme-black-glass .cover-strip-add-btn,
.theme-black-glass .cover-search-btn,
.theme-black-glass .cover-manager-btn {
    color: #ffffff;
}

/* ===== PRO SUBSCRIPTION STYLES ===== */
.pro-paywall-title {
    font-size: 22px;
    font-weight: 700;
    color: var(--text-primary);
    margin-bottom: 12px;
}
.pro-feature-row {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 0;
    border-bottom: 1px solid var(--border);
}
.pro-feature-check {
    color: var(--accent);
    font-size: 16px;
    font-weight: 700;
    flex-shrink: 0;
}
.pro-subscribe-btn {
    width: 100%;
    padding: 12px;
    font-size: 15px;
    font-weight: 600;
    background: var(--accent);
    color: #fff;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    transition: opacity 0.15s, transform 0.15s;
}
.pro-subscribe-btn:hover { opacity: 0.85; }
.pro-subscribe-btn:active { transform: scale(0.98); }
.theme-dark-glass .pro-subscribe-btn { color: #0c0c1a; }
.theme-black-glass .pro-subscribe-btn { color: #000; }
.theme-light-glass .pro-subscribe-btn { background: #3d5a99; color: #fff; }

/* Pro details */
.pro-details-link {
    background: none; border: none; color: var(--accent);
    font-size: 13px; cursor: pointer; margin-bottom: 14px;
    text-decoration: underline; font-family: inherit;
    display: block; text-align: center;
}
.pro-details-link:hover { opacity: 0.7; }
.pro-detail-block {
    margin-bottom: 18px; padding-bottom: 18px;
    border-bottom: 1px solid var(--border);
}
.pro-detail-block:last-of-type { border-bottom: none; margin-bottom: 8px; padding-bottom: 0; }
.pro-detail-title {
    font-size: 14px; font-weight: 700; color: var(--text-primary);
    margin-bottom: 6px;
}
.pro-detail-text {
    font-size: 13px; color: var(--text-secondary); line-height: 1.6;
    margin: 0;
}

/* Language grid */
.lang-grid {
    display: grid; grid-template-columns: repeat(2, 1fr); gap: 6px;
}
.lang-btn {
    padding: 8px 10px; border-radius: 8px; font-size: 13px;
    border: 1px solid var(--border); background: transparent;
    color: var(--text-primary); cursor: pointer; text-align: left;
    transition: all 0.15s; font-family: inherit;
}
.lang-btn:hover { background: rgba(255,255,255,0.06); }
.lang-btn.active {
    border-color: var(--accent); background: rgba(255,255,255,0.06);
    font-weight: 600;
}
.theme-light-glass .lang-btn:hover { background: rgba(255,255,255,0.15); }
.theme-light-glass .lang-btn.active { background: rgba(255,255,255,0.2); }

#card-limit-indicator {
    font-size: 11px;
    color: var(--text-secondary);
    padding: 4px 12px;
    text-align: center;
    border-radius: 8px;
    background: var(--card-bg);
    margin-bottom: 6px;
}
#card-limit-indicator.limit-warning { color: #f59e0b; }
#card-limit-indicator.limit-reached { color: #ef4444; font-weight: 600; }

/* ===== CUSTOM SELECT POPUP (replaces native <select>) ===== */
.custom-select-overlay {
    position: fixed;
    inset: 0;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.45);
    animation: fadeIn 0.15s ease;
    padding: 20px;
}
.custom-select-sheet {
    width: 100%;
    max-width: 320px;
    max-height: 70vh;
    overflow-y: auto;
    background: var(--card-bg, rgba(30,30,50,0.92));
    backdrop-filter: blur(30px) saturate(180%);
    -webkit-backdrop-filter: blur(30px) saturate(180%);
    border-radius: 18px;
    padding: 8px 0;
    animation: scaleIn 0.18s ease;
    box-shadow: 0 8px 40px rgba(0,0,0,0.35);
}
@keyframes scaleIn { from { opacity:0; transform: scale(0.94); } to { opacity:1; transform: scale(1); } }
@keyframes slideUp { from { transform: translateY(100%); } to { transform: translateY(0); } }
.custom-select-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 20px;
    font-size: 15px;
    color: var(--text-primary);
    cursor: pointer;
    transition: background 0.12s;
}
.custom-select-item:active { background: rgba(255,255,255,0.06); }
.custom-select-item.selected { color: var(--accent); font-weight: 600; }
.custom-select-item.selected::after {
    content: '';
    width: 20px; height: 20px;
    border-radius: 50%;
    border: 2px solid var(--accent);
    background: var(--accent);
    box-shadow: inset 0 0 0 3px var(--card-bg, rgba(30,30,50,0.92));
    flex-shrink: 0;
}
.custom-select-item:not(.selected)::after {
    content: '';
    width: 20px; height: 20px;
    border-radius: 50%;
    border: 2px solid var(--text-secondary);
    flex-shrink: 0;
    opacity: 0.5;
}
.theme-light-glass .custom-select-sheet {
    background: rgba(240,244,255,0.96);
    backdrop-filter: blur(30px) saturate(200%);
    -webkit-backdrop-filter: blur(30px) saturate(200%);
}
.theme-light-glass .custom-select-item:active { background: rgba(0,0,0,0.04); }
.theme-light-glass .custom-select-item.selected::after {
    box-shadow: inset 0 0 0 3px rgba(240,244,255,0.96);
}
.theme-dark-glass .custom-select-sheet {
    background: rgba(25,25,45,0.97);
}
.theme-dark-glass .custom-select-item.selected::after {
    box-shadow: inset 0 0 0 3px rgba(25,25,45,0.97);
}
.theme-black-glass .custom-select-sheet {
    background: rgba(8,8,8,0.98);
}
.theme-black-glass .custom-select-item.selected::after {
    box-shadow: inset 0 0 0 3px rgba(8,8,8,0.98);
}
/* Custom select trigger button */
.custom-select-btn {
    background: var(--input-bg);
    border: 1.5px solid transparent;
    border-radius: 8px;
    padding: 8px 6px;
    font-size: 12px;
    color: var(--text-primary);
    cursor: pointer;
    transition: border-color .15s;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.custom-select-btn:focus { outline: none; border-color: var(--accent); }

/* ===== PULL-TO-REFRESH ===== */
.ptr-container {
    position: fixed;
    top: calc(var(--status-bar-height, env(safe-area-inset-top, 0px)) + 62px);
    left: 0; right: 0;
    display: flex;
    justify-content: center;
    z-index: 999;
    pointer-events: none;
}
.ptr-spinner {
    width: 32px; height: 32px;
    border-radius: 50%;
    border: 2.5px solid var(--border);
    border-top-color: var(--accent);
    opacity: 0;
    transform: translateY(-50px) scale(0.6);
    transition: opacity 0.2s, transform 0.2s;
    background: var(--bg-card);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow: var(--shadow);
}
.ptr-spinner.ptr-pulling {
    opacity: 1;
    transform: translateY(8px) scale(1);
}
.ptr-spinner.ptr-refreshing {
    opacity: 1;
    transform: translateY(8px) scale(1);
    animation: spin 0.9s linear infinite;
}
