.analysis-heading h1{max-width:1050px;font-size:32px}.analysis-intro{max-width:950px}.analysis-controls label{color:#183451}.analysis-controls select{max-width:280px}.eu-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:18px}.eu-actions label{display:flex;align-items:center;gap:8px}.eu-actions input{width:18px;height:18px}.eu-download{color:#07529c;font-weight:700}.eu-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.eu-kpis div{padding:18px;border:1px solid #cdd9e5;background:white;border-radius:12px}.eu-kpis span{display:block;font-size:13px;color:#536a83}.eu-kpis strong{display:block;font-size:28px;margin-top:8px}.eu-scroll{overflow-x:auto}.eu-legend{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;font-size:12px}.eu-legend span{display:inline-flex;gap:6px;align-items:center}.eu-legend i{width:12px;height:12px;border-radius:2px;display:inline-block}#eu-chart{display:block;width:100%;min-width:1000px}.eu-table{width:100%;border-collapse:collapse;min-width:850px}.eu-table th,.eu-table td{padding:11px;border-bottom:1px solid #dce5ef;text-align:left}.eu-table th{background:#edf4fb}.eu-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.eu-table td:nth-child(3),.eu-table td:nth-child(6){white-space:nowrap}.analysis-panel details{margin-top:15px}.analysis-panel summary{cursor:pointer;font-weight:700}#eu-more{margin-top:16px}.analysis-method a{color:#07529c}@media(max-width:650px){.eu-kpis{grid-template-columns:repeat(2,1fr)}.analysis-heading h1{font-size:27px}.analysis-controls select{max-width:100%}.eu-actions{align-items:flex-start;flex-direction:column}}
.analysis-page .analysis-controls>label{min-width:0;max-width:280px;flex:1 1 200px}.analysis-page .analysis-controls select{width:100%;min-width:0;max-width:100%}@media(max-width:650px){.analysis-page .analysis-controls{display:grid;grid-template-columns:minmax(0,1fr)}.analysis-page .analysis-controls>label{width:100%;max-width:100%;min-width:0}}
