#resultados-ejemplo{background:#fff;border-block:0}.sample-controls{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sample-controls button[aria-pressed=true]{background:#0033a0;color:white}.sample-bars{display:grid;gap:12px;margin:24px 0}.sample-row{display:grid;grid-template-columns:190px 1fr 75px;gap:14px;align-items:center;font-size:.9rem}.sample-track{height:18px;background:#d9e5f6;position:relative;border-radius:4px}.sample-fill{display:block;height:100%;background:#477dbb;border-radius:4px}.sample-ref{position:absolute;top:-4px;bottom:-4px;border-left:2px dashed #173764}.sample-selectors{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.sample-selectors label{display:grid;gap:10px;flex:1;min-width:220px}.sample-selectors select,#sample-scenario{padding:12px;font:inherit;border:1px solid #9eb9dd;border-radius:8px;background:white;max-width:100%}.sample-compare{padding:24px;background:white;border:1px solid #bdcfe5;border-radius:12px;margin:24px 0}.sample-sensitive strong{font-size:2.4rem;color:#0033a0;display:block;margin:20px 0}@media(max-width:600px){.sample-row{grid-template-columns:1fr 65px;gap:8px}.sample-row>span:first-child{grid-column:1/-1}.sample-selectors label{min-width:0;width:100%;flex:auto}}
#resultados-ejemplo h3{margin-top:36px}#resultados-ejemplo .sample-bars{padding:24px;border:1px solid #d6e2f2;border-radius:12px;background:#f4f6fa}#panorama-general .ai-panel{background:#fff} @media(max-width:600px){#resultados-ejemplo .sample-bars{padding:18px}}

.sample-map-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px;background:#f4f6fa;border:1px solid #d6e2f2;border-radius:12px;margin:24px 0}.sample-map-layout svg{display:block;width:100%;height:440px}.sample-map-layout path{cursor:pointer}.sample-map-legend{display:grid;gap:12px;margin:20px 0}.sample-map-legend span{display:flex;gap:10px;align-items:center}.sample-map-legend i{width:24px;height:18px;border:1px solid #adc6e7}.sample-map-layout select{width:100%;padding:12px;font:inherit;margin:12px 0;background:#fff;border:1px solid #9eb9dd;border-radius:8px}@media(max-width:600px){.sample-map-layout{grid-template-columns:1fr;padding:18px;gap:20px}.sample-map-layout svg{height:380px}}

#resultados-ejemplo label[for="sample-scenario"]{display:block;margin:24px 0 12px;font-weight:600}#sample-scenario{display:block;width:min(100%,560px)}#resultados-ejemplo .sample-decision{padding:24px 28px;margin-top:24px}#resultados-ejemplo .sample-decision h3{margin:0 0 14px}.sample-decision p{margin-bottom:0}
