.pulse-trend{margin-bottom:18px}.pulse-trend .pulse-panel-head{align-items:center}.pulse-trend select{background:#f5f8fa;border:1px solid #dce5eb;border-radius:11px;color:#173453;font:700 14px "Source Sans 3",sans-serif;max-width:360px;padding:11px 36px 11px 12px}.pulse-trend-chart{align-items:stretch;background:linear-gradient(180deg,#f7fbfb,#fff);border-radius:14px;display:grid;gap:24px;grid-template-columns:230px 1fr;margin-top:18px;min-height:150px;padding:18px}.pulse-trend-chart svg{height:130px;width:100%}.pulse-trend-chart path{fill:none;stroke:#07898b;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.pulse-ticker{align-self:center}.pulse-ticker strong{color:#102a4c;display:block;font:800 46px/1 "Plus Jakarta Sans",sans-serif}.pulse-ticker span{display:block;font-weight:800;margin-top:8px}.pulse-ticker .up{color:#168657}.pulse-ticker .down{color:#bd4037}.pulse-ticker .flat{color:#75869a}.pulse-ticker small{color:#8290a0;display:block;margin-top:7px}.pulse-trend-empty{align-items:center;color:#74869a;display:flex;gap:11px;grid-column:1/-1;justify-content:center;min-height:110px}.pulse-trend-empty i{color:#8eb8b5;font-size:22px}.pulse-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 0 18px;overflow:auto}.pulse-ranges,.pulse-types{display:flex;gap:7px}.pulse-ranges button,.pulse-types button{background:#fff;border:1px solid #dce5eb;border-radius:999px;color:#53677d;cursor:pointer;font-weight:800;padding:9px 13px;white-space:nowrap}.pulse-ranges button.on,.pulse-types button.on{background:#12365c;border-color:#12365c;color:#fff}.pulse-event-body{min-width:0;width:100%}.pulse-event-title{align-items:center;display:flex;gap:8px}.pulse-event-title em{background:#efe7bd;border-radius:999px;color:#7b6510;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;padding:4px 7px}.pulse-delta{align-items:center;background:#f5f8fa;border-radius:10px;display:flex;gap:10px;margin:8px 0;padding:8px 10px;width:max-content}.pulse-delta b{font-size:16px}.pulse-delta.up b{color:#168657}.pulse-delta.down b{color:#bd4037}.pulse-delta strong{color:#173453}.pulse-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pulse-meta a{color:#087f80;font-size:12px;font-weight:800;text-decoration:none}.pulse-meta time{font-size:12px}.pulse-meta a+a{border-left:1px solid #dbe4e9;padding-left:10px}
@media(max-width:700px){.pulse-trend .pulse-panel-head{align-items:flex-start;flex-direction:column;gap:12px}.pulse-trend select{font-size:16px;max-width:none;width:100%}.pulse-trend-chart{gap:8px;grid-template-columns:1fr;padding:14px}.pulse-trend-chart svg{height:105px}.pulse-ticker{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 10px}.pulse-ticker strong{font-size:38px}.pulse-ticker span{margin:0}.pulse-ticker small{flex-basis:100%;margin-top:3px}.pulse-toolbar{align-items:flex-start;flex-direction:column;margin-left:-2px;margin-right:-2px}.pulse-ranges,.pulse-types{max-width:100%;overflow-x:auto;padding:2px}.pulse-ranges button,.pulse-types button{font-size:13px;min-height:42px}.pulse-event{gap:10px}.pulse-event p{font-size:15px}.pulse-meta{gap:8px}}
