.dyn[data-v-80a88ae8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:6px 0 16px;padding:16px 16px 12px}.dyn-head[data-v-80a88ae8]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.dyn-title[data-v-80a88ae8]{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:7px;letter-spacing:-.01em}.dyn-title[data-v-80a88ae8] .infotip{flex-shrink:0}.dyn-title[data-v-80a88ae8] .infotip svg{height:16px;width:16px}.dyn-period[data-v-80a88ae8]{position:relative}.dyn-period select[data-v-80a88ae8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;color:var(--text-dim);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:7px 30px 7px 14px}.dyn-period select[data-v-80a88ae8]:hover{border-color:var(--border-strong);color:var(--text)}.dyn-period select[data-v-80a88ae8]:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dyn-period .chev[data-v-80a88ae8]{color:var(--text-faint);pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.dyn-period .chev svg[data-v-80a88ae8]{display:block;height:14px;width:14px}.dyn-chart[data-v-80a88ae8]{height:220px;position:relative;width:100%}.dyn-chart.is-empty[data-v-80a88ae8]{height:auto}.dyn-empty[data-v-80a88ae8]{color:var(--text-faint);font-size:13px;line-height:1.5;padding:30px 16px;text-align:center}.dyn-empty svg[data-v-80a88ae8]{height:30px;margin-bottom:10px;opacity:.55;width:30px}
