.yayrev-ai-summary{margin:1.5rem 0;padding:1.25rem;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);color:#e0e7ff;border:1px solid #4338ca;border-radius:12px;font-size:.9375rem;line-height:1.6}.yayrev-ai-summary--positive{background:linear-gradient(135deg,#052e16 0%,#064e3b 100%);border-color:#047857}.yayrev-ai-summary--negative{background:linear-gradient(135deg,#450a0a 0%,#7f1d1d 100%);border-color:#b91c1c}.yayrev-ai-summary__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.yayrev-ai-summary__badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-radius:9999px}.yayrev-ai-summary__icon{width:12px;height:12px}.yayrev-ai-summary__count{font-size:.8125rem;color:#a5b4fc;display:none}.yayrev-ai-summary__content{color:#e2e8f0}.yayrev-ai-summary__text{margin:0 0 1rem}.yayrev-ai-summary__highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.yayrev-ai-summary__pros,.yayrev-ai-summary__cons{padding:.75rem;background:rgb(0 0 0 / .2);border-radius:8px}.yayrev-ai-summary__label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.yayrev-ai-summary__pros .yayrev-ai-summary__label{color:#34d399}.yayrev-ai-summary__cons .yayrev-ai-summary__label{color:#f87171}.yayrev-ai-summary__check{color:#34d399}.yayrev-ai-summary__alert{color:#f87171}.yayrev-ai-summary__pros ul,.yayrev-ai-summary__cons ul{list-style:none;margin:0;padding:0}.yayrev-ai-summary__pros li,.yayrev-ai-summary__cons li{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.875rem}.yayrev-ai-summary__check{flex-shrink:0;margin-top:.125rem;color:#059669}.yayrev-ai-summary__alert{flex-shrink:0;margin-top:.125rem;color:#dc2626}@media (max-width:640px){.yayrev-ai-summary{padding:1rem}.yayrev-ai-summary__highlights{grid-template-columns:1fr}}