.m-hourly{margin:48px 0 0;padding:26px 0 0;border-top:1px solid #536376}.m-hourly-top{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.m-hourly h3{font-size:clamp(21px,3vw,29px);line-height:1.5;margin:8px 0 14px;color:#f0f4f7}.m-h-label{border:1px solid #667a8a;border-radius:8px;padding:8px 11px;color:#d1d9e2;font-size:11px}.m-hourly-intro{font-size:12px;color:#adbecb;line-height:2;max-width:700px}.m-hourly-controls{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.m-hourly-controls label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#9bafc0}.m-hourly-controls select{background:#172938;border:1px solid #425569;color:#f0f4f7;border-radius:8px;padding:9px 10px}.m-hourly #m-hourly-graph{background:#0b1421;border:1px solid #2e4052;border-radius:10px;overflow-x:auto;padding:14px;min-height:240px}.m-hourly #m-hourly-graph svg{display:block;width:100%;min-width:450px}.m-hourly #m-hourly-detail{margin-top:12px}