        /* ===== AI 应用推荐（右侧栏） ===== */
        .ai-apps-sidebar-list {
            display: flex;
            flex-direction: column;
            gap: 6px;
        }
        .ai-app-sidebar-item {
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 8px 10px;
            border-radius: 10px;
            text-decoration: none;
            border: 1px solid transparent;
            transition: all 0.2s ease;
        }
        .ai-app-sidebar-item:hover {
            background: #f0f5ff;
            border-color: #d0d9f0;
        }
        .ai-app-sidebar-item img {
            width: 36px;
            height: 36px;
            flex-shrink: 0;
            border-radius: 8px;
            object-fit: contain;
            background: #f7fafc;
            border: 1px solid #edf2f7;
            padding: 4px;
        }
        .ai-app-sidebar-info {
            flex: 1;
            min-width: 0;
            overflow: hidden;
        }
        .ai-app-sidebar-info strong {
            display: block;
            font-size: 13px;
            font-weight: 600;
            color: #1a202c;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .ai-app-sidebar-info span {
            display: block;
            font-size: 11px;
            color: #a0aec0;
            margin-top: 1px;
        }
        /* 无封面占位符 */
        .random-placeholder,
        .tool-placeholder {
            width: 44px;
            height: 36px;
            flex-shrink: 0;
            background: linear-gradient(135deg, #e8edfc, #d0d9f0);
            color: #4a6cf7;
            font-weight: 700;
            font-size: 15px;
            display: flex;
            align-items: center;
            justify-content: center;
            border-radius: 6px;
        }
        body.dark-mode .ai-app-sidebar-item:hover {
            background: #1e2a4a;
            border-color: #4a6cf7;
        }
        body.dark-mode .ai-app-sidebar-info strong {
            color: #e2e8f0;
        }
        body.dark-mode .ai-app-sidebar-info span {
            color: #a0aec0;
        }
        body.dark-mode .ai-app-sidebar-item img {
            background: #1a2a4a;
            border-color: #2a3a5a;
        }
        body.dark-mode .random-placeholder,
        body.dark-mode .tool-placeholder {
            background: linear-gradient(135deg, #1e2a4a, #2a3a5a);
            color: #6a8cff;
        }