.insight-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:18px 0}.insight-controls label{display:grid;gap:6px;font-size:14px;flex:1;min-width:130px}.insight-controls select{width:100%;min-height:44px}
.insight-series{padding:18px 0;border-top:1px solid #e3ecf8;overflow-wrap:anywhere}.measurement-chart{display:block;width:100%;height:auto;min-height:150px;max-height:360px}.measurement-chart text{fill:#607895;font-size:12px;font-family:inherit}.insight-table-wrap{overflow-x:auto}.insight-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.insight-table-wrap td,.insight-table-wrap th{padding:10px;text-align:left;border-bottom:1px solid #e3ecf8}
.hit-ranking{padding-left:28px}.hit-ranking li{padding:12px 0;border-bottom:1px solid #e3ecf8}.hit-ranking li::marker{font-weight:800;color:#1876e7}.hit-ranking li>div{display:flex;flex-direction:column;gap:8px}.hit-ranking small{font-size:12px;color:#647c9e}.hit-ranking a{color:#1768c5;text-decoration:underline}.hit-ranking span b{font-size:24px}
.proposal-text{white-space:pre-wrap;overflow-wrap:anywhere}.plan-proposals textarea{width:100%;min-height:90px}.plan-proposals h4{margin-top:20px}.plan-proposals button{margin:6px 8px 6px 0}
@media(min-width:900px){.plan-proposals,.insight-series{max-width:960px}.measurement-chart{max-height:320px}}
