.greenta-chart-container{margin:30px 0;padding:25px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.greenta-chart-container h3{margin:0 0 20px;font-size:1.25rem;color:#1e293b;font-weight:600}.greenta-chart-container canvas{max-width:100%}.greenta-source{margin-top:15px;font-size:.85rem;color:#64748b;text-align:right}.greenta-title{color:#1e293b;margin-bottom:5px}.greenta-update-date{color:#64748b;font-size:.95rem;margin-top:0;margin-bottom:25px}.greenta-stats-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:25px 0}.greenta-stat{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:10px;padding:20px;text-align:center;border:1px solid #e2e8f0}.greenta-stat-label{display:block;font-size:.85rem;color:#64748b;margin-bottom:8px}.greenta-stat-value{display:block;font-size:1.5rem;font-weight:700;color:#1e293b}.greenta-analysis{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.08);line-height:1.7}.greenta-analysis h2{color:#1e293b;font-size:1.3rem;margin:30px 0 15px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.greenta-analysis h2:first-child{margin-top:0}.greenta-analysis p{color:#475569;margin-bottom:15px}.greenta-analysis strong{color:#1e293b}.greenta-cta{background:linear-gradient(135deg,#166534 0%,#15803d 100%);color:#fff;padding:25px;border-radius:10px;margin-top:30px}.greenta-cta p{color:#fff !important;margin:0}.greenta-cta strong{color:#fff !important}.greenta-no-data{background:#fef3c7;color:#92400e;padding:15px 20px;border-radius:8px;border-left:4px solid #f59e0b}@media (max-width:768px){.greenta-chart-container{padding:15px;margin:20px 0}.greenta-analysis{padding:20px}.greenta-stats-box{grid-template-columns:repeat(2,1fr)}.greenta-stat-value{font-size:1.2rem}}@media (max-width:480px){.greenta-stats-box{grid-template-columns:1fr}}