.greenta-chart-container{margin:20px 0;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.greenta-chart-container h3{margin-top:0;margin-bottom:15px;font-size:1.2em;color:#1b3a5c}.greenta-chart-container canvas{width:100% !important}.greenta-title{color:#1b3a5c}.greenta-update-date{color:#666;font-size:.9em;margin-top:5px}.greenta-analysis{line-height:1.7}.greenta-analysis h2{color:#1b3a5c;font-size:1.3em;margin-top:25px;margin-bottom:10px}.greenta-analysis p{margin-bottom:15px}.greenta-cta{background:linear-gradient(135deg,#1b3a5c 0%,#2a5580 100%);color:#fff;padding:20px;border-radius:8px;margin-top:25px}.greenta-cta p{margin:0}.greenta-stats-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0}.greenta-stat{background:#f8f9fa;padding:15px;border-radius:8px;text-align:center;border-left:4px solid #7ac943}.greenta-stat-label{display:block;font-size:.85em;color:#666;margin-bottom:5px}.greenta-stat-value{display:block;font-size:1.4em;font-weight:700;color:#1b3a5c}.greenta-source{font-size:.85em;color:#888;margin-top:10px}.greenta-no-data{color:#888;font-style:italic;padding:20px;text-align:center;background:#f8f9fa;border-radius:8px}@media (max-width:768px){.greenta-stats-box{grid-template-columns:repeat(2,1fr)}.greenta-stat-value{font-size:1.2em}}