
html,body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.main-nav .nav-btn{font-size:13px!important}#view-clima{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}#view-clima .fc54-climate-head h1{font-size:28px!important;line-height:1.12!important}#view-clima .fc54-climate-head p{font-size:14px!important;line-height:1.45!important}#view-clima .fc54-controls label{font-size:12px!important}#view-clima .fc54-controls select,#view-clima .fc54-controls button{font-size:14px!important;min-height:42px}#view-clima .fc54-meta{font-size:13px!important;line-height:1.45!important}#view-clima .fc54-kpi span{font-size:12px!important}#view-clima .fc54-kpi strong{font-size:24px!important}#view-clima .fc54-kpi small{font-size:12px!important;line-height:1.4!important}#view-clima .fc54-block-title{font-size:14px!important}#view-clima .chart-title{font-size:14px!important}#view-clima .chart-subtitle{font-size:12px!important;line-height:1.4!important}#view-clima .fc54-table{font-size:13px!important}#view-clima .fc54-table th,#view-clima .fc54-table td{padding:10px 11px!important}#view-clima .fc54-source-note{font-size:12px!important;line-height:1.55!important}.agc751-shell{display:grid;gap:14px;margin:2px 0;width:100%;max-width:100%;min-width:0;overflow:hidden}.agc751-grid{min-width:0;max-width:100%;width:100%}.agc751-executive{background:linear-gradient(135deg,#0d4f35,#146642);color:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 10px 28px rgba(13,79,53,.14)}.agc751-kicker{font-size:12px;font-weight:850;letter-spacing:.12em;color:#cdebdc;text-transform:uppercase}.agc751-executive h2{font-size:24px;line-height:1.15;margin:5px 0 6px;letter-spacing:-.02em}.agc751-executive>p{margin:0;color:#d9eee4;font-size:14px;line-height:1.55;max-width:1050px}.agc751-evidence{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.agc751-chip{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.10);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.agc751-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.agc751-card{background:#fff;border:1px solid #dce5df;border-radius:14px;padding:14px;min-width:0;box-shadow:0 5px 16px rgba(25,61,45,.04)}.agc751-card.wide{grid-column:span 2}.agc751-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:9px}.agc751-card-head span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#678075}.agc751-card-head b{font-size:14px;color:#183a2b;text-align:right}.agc751-main{font-size:20px;font-weight:800;color:#172b22;line-height:1.2;margin:3px 0 7px}.agc751-card p{font-size:13px;line-height:1.5;color:#4f655a;margin:0}.agc751-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.agc751-metric{background:#f5f8f6;border:1px solid #e5ebe7;border-radius:10px;padding:9px;min-width:0}.agc751-metric span{display:block;font-size:12px;color:#6c7d74}.agc751-metric strong{display:block;font-size:17px;color:#17372a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agc751-status-high{color:#a33a32!important}.agc751-status-medium{color:#9a6a13!important}.agc751-status-low{color:#176c43!important}.agc751-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.agc751-action{border-left:4px solid #2e7853;background:#f7faf8;border-radius:9px;padding:10px 11px}.agc751-action span{display:block;font-size:12px;font-weight:800;color:#5f7569;text-transform:uppercase;letter-spacing:.04em}.agc751-action strong{display:block;font-size:14px;color:#17372a;margin:3px 0}.agc751-action small{font-size:12px;line-height:1.4;color:#60736a}.agc751-days{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86px,105px);grid-template-columns:none;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;margin-top:10px;width:100%;max-width:100%;min-width:0}.agc751-day{border:1px solid #e0e8e3;border-radius:10px;padding:8px;background:#fbfdfc;min-width:86px}.agc751-day b{display:block;font-size:12px;color:#1c3d2e}.agc751-day strong{display:block;font-size:16px;margin:4px 0;color:#17372a}.agc751-day small{display:block;font-size:12px;color:#667970;line-height:1.35}.agc751-confidence{margin-top:10px;padding-top:9px;border-top:1px solid #e5ebe7;font-size:12px;line-height:1.45;color:#6a7b72}.agc751-note{background:#fffaf0;border:1px solid #eee0b9;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45;color:#705a22;margin-top:9px}.agc751-source{font-size:12px;line-height:1.5;color:#6d7e75;padding:2px 2px 3px}@media(max-width:1050px){.agc751-grid{grid-template-columns:1fr 1fr}.agc751-card.wide{grid-column:1/-1}.agc751-actions{grid-template-columns:1fr 1fr}.agc751-metrics{grid-template-columns:1fr 1fr}}@media(max-width:680px){.agc751-shell,.agc751-grid,.agc751-card{width:100%!important;max-width:100%!important;min-width:0!important}.agc751-actions{grid-template-columns:1fr}.main-nav .nav-btn{font-size:12px!important}.agc751-grid{grid-template-columns:1fr}.agc751-card.wide{grid-column:auto}.agc751-executive{padding:15px}.agc751-executive h2{font-size:21px}.agc751-executive>p{font-size:13px}.agc751-metrics{grid-template-columns:1fr 1fr}#view-clima .fc54-climate-head h1{font-size:25px!important}#view-clima .fc54-table{font-size:12px!important}}
