@charset "utf-8";.ai-category-wrapper{margin-bottom:5px}.ai-category-wrapper .date-divider{margin-top:15px}.ai-category-desc{font-size:.8em;color:#888;font-weight:400;margin-left:15px;display:inline-block}.video-link-area{flex-grow:0}.video-info-compact{position:relative;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start}.video-info-compact .card-tooltip{top:0;margin-top:0}.video-channel-row{padding:4px 8px;flex-shrink:0}.video-channel-row .channel-name-mini{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.3;font-weight:700;font-size:.8rem}.ai-reason-box{margin-top:auto;margin-bottom:12px;align-self:center;margin-left:auto;margin-right:auto;padding:8px 10px;background:#f0f2f5;border:1px solid #dcdfe3;border-radius:8px;font-size:.75rem;color:#444;line-height:1.4;width:fit-content;max-width:95%;box-sizing:border-box;display:flex;align-items:flex-start;gap:6px}.dark-mode .ai-reason-box{background:#2a3b4d;border-color:#3d5a73;color:#ddd}.ai-reason-icon{font-weight:700;flex-shrink:0;line-height:1.4}@media (max-width:450px){.date-divider{flex-direction:column;align-items:flex-start}.date-divider::after{width:100%;margin-left:0;margin-top:8px}.ai-category-desc{margin-left:0;margin-top:4px;display:block}.ai-category-wrapper{margin-bottom:12px}.ai-category-wrapper .date-divider{margin-top:10px}.ai-reason-box{font-size:10px;padding:6px;max-width:95%}.ai-reason-icon{font-size:10px}}.rec-card-meta-row{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-bottom:5px}