 /* Стили для cookie-плашки */
        .cookie-notice {
            position: fixed;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            background: rgba(255, 255, 255, 0.95);
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            padding: 12px 20px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            display: flex;
            align-items: center;
            gap: 15px;
            max-width: 90vw;
            width: 500px;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
            z-index: 9999;
            animation: slideUp 0.3s ease-out;
            font-size: 13px;
        }

        @keyframes slideUp {
            from {
                opacity: 0;
                transform: translateX(-50%) translateY(20px);
            }
            to {
                opacity: 1;
                transform: translateX(-50%) translateY(0);
            }
        }

        .cookie-notice.hidden {
            display: none;
        }

        .cookie-text {
            color: #333;
            line-height: 1.4;
            flex: 1;
        }

        .cookie-link {
            color: #007bff;
            text-decoration: none;
            font-size: 12px;
        }

        .cookie-link:hover {
            text-decoration: underline;
        }

        .cookie-btn {
            background: #007bff;
            color: white;
            border: none;
            padding: 6px 16px;
            border-radius: 4px;
            cursor: pointer;
            font-size: 12px;
            white-space: nowrap;
            transition: background 0.2s;
        }

        .cookie-btn:hover {
            background: #0056b3;
        }

        /* Адаптивность для мобильных устройств */
        @media (max-width: 600px) {
            .cookie-notice {
                flex-direction: column;
                align-items: stretch;
                text-align: center;
                padding: 15px;
            }

            .cookie-btn {
                width: 100%;
            }
        }