.molarya-periodic .molarya-trends{display:grid;gap:14px;min-width:0}.molarya-periodic .molarya-trends__header{display:grid;gap:4px}.molarya-periodic .molarya-trends__header h3{margin:0;color:var(--periodic-text);font-size:22px;line-height:1.12;letter-spacing:0}.molarya-periodic .molarya-trends__header p{margin:0;color:var(--periodic-muted);font-size:13px;line-height:1.45}.molarya-periodic .molarya-trends__controls{display:grid;grid-template-columns:minmax(190px,1fr) minmax(150px,.75fr);gap:12px;align-items:start}.molarya-periodic .molarya-trends__field{min-width:0;display:grid;gap:6px;color:var(--periodic-muted);font-size:12px;font-weight:900}.molarya-periodic .molarya-trends__field--buttons{grid-column:1 / -1}.molarya-periodic .molarya-trends__field select{min-width:0;width:100%;min-height:42px;border:1px solid var(--periodic-line);border-radius:8px;color:var(--periodic-text);background:var(--periodic-panel-strong);padding:0 12px;font:inherit;outline:none}.molarya-periodic .molarya-trends__field select:focus-visible,.molarya-periodic .molarya-trends__chip:focus-visible{border-color:var(--periodic-focus);box-shadow:0 0 0 3px #73d6ff2e;outline:none}.molarya-periodic .molarya-trends__button-group{display:flex;flex-wrap:wrap;gap:7px}.molarya-periodic .molarya-trends__button-group--filters{max-height:none}.molarya-periodic .molarya-trends__chip{min-height:34px;border:1px solid rgba(148,202,255,.2);border-radius:8px;color:var(--periodic-muted);background:#0f172a4d;padding:0 10px;font-size:12px;font-weight:850;letter-spacing:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.molarya-periodic .molarya-trends__chip:hover,.molarya-periodic .molarya-trends__chip.is-active{border-color:#73d6ff7a;color:var(--periodic-text);background:#31c48d2e}.molarya-periodic .molarya-trends__chart-host{min-width:0;min-height:332px;border:1px solid rgba(115,214,255,.18);border-radius:10px;background:radial-gradient(circle at 82% 12%,rgba(49,196,141,.16),transparent 30%),linear-gradient(180deg,#040c1857,#0000002e);overflow:hidden}.molarya-periodic .molarya-trends-chart{position:relative;min-height:332px}.molarya-periodic .molarya-trends-chart__svg{display:block;width:100%;height:auto;min-height:332px}.molarya-periodic .molarya-trends-chart__grid line{stroke:#94caff1f;stroke-width:1}.molarya-periodic .molarya-trends-chart__axes line{stroke:#d8e3f25c;stroke-width:1.4}.molarya-periodic .molarya-trends-chart__axes text{fill:var(--periodic-muted);font-size:11px;font-weight:800}.molarya-periodic .molarya-trends-chart__line{fill:none;stroke:#73d6ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(115,214,255,.28))}.molarya-periodic .molarya-trends-chart__bar{fill:#73d6ffa3}.molarya-periodic .molarya-trends-chart__bar.is-selected{fill:#ffb84deb}.molarya-periodic .molarya-trends-chart__point{fill:#73d6ff;stroke:#07111de6;stroke-width:2;cursor:pointer}.molarya-periodic .molarya-trends-chart__point.is-selected{fill:#ffb84d;stroke:#fff4d6;stroke-width:3}.molarya-periodic .molarya-trends-chart__point:focus-visible{outline:none;filter:drop-shadow(0 0 8px rgba(255,184,77,.88))}.molarya-periodic .molarya-trends-chart__selected circle{fill:none;stroke:#ffb84dcc;stroke-width:2;stroke-dasharray:4 4}.molarya-periodic .molarya-trends-chart__selected text{fill:#fff4d6;font-size:13px;font-weight:900}.molarya-periodic .molarya-trends-chart__tooltip{position:absolute;left:0;top:0;z-index:2;width:min(230px,calc(100% - 16px));display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(115,214,255,.28);border-radius:8px;color:var(--periodic-text);background:#050b16f0;box-shadow:0 18px 34px #00000052;pointer-events:none;font-size:12px}.molarya-periodic .molarya-trends-chart__tooltip strong{color:#fff;font-size:13px}.molarya-periodic .molarya-trends-chart__empty{min-height:332px;display:grid;place-items:center;padding:24px;color:var(--periodic-muted);text-align:center;line-height:1.5}.molarya-periodic .molarya-trends__stats{display:flex;flex-wrap:wrap;gap:8px}.molarya-periodic .molarya-trends__stats span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(148,202,255,.16);border-radius:8px;color:var(--periodic-muted);background:#0f172a3d;padding:4px 9px;font-size:12px;font-weight:820}.molarya-periodic .molarya-trends__insight,.molarya-periodic .molarya-trends__guide{display:grid;gap:6px;padding-top:12px;border-top:1px solid rgba(148,202,255,.14)}.molarya-periodic .molarya-trends__insight span,.molarya-periodic .molarya-trends__guide span{color:var(--periodic-muted);font-size:12px;font-weight:900}.molarya-periodic .molarya-trends__insight strong{color:var(--periodic-text);font-size:18px}.molarya-periodic .molarya-trends__insight p,.molarya-periodic .molarya-trends__guide p{margin:0;color:var(--periodic-muted);font-size:13px;line-height:1.5}body.theme-light .molarya-periodic .molarya-trends__field select{color:#102a43;background:#ffffffeb}body.theme-light .molarya-periodic .molarya-trends__chip,body.theme-light .molarya-periodic .molarya-trends__stats span{background:#ffffffa8}body.theme-light .molarya-periodic .molarya-trends__chip:hover,body.theme-light .molarya-periodic .molarya-trends__chip.is-active{color:#102a43;background:#3dc99738}body.theme-light .molarya-periodic .molarya-trends__chart-host{background:radial-gradient(circle at 82% 12%,rgba(49,196,141,.14),transparent 30%),#ffffff94}body.theme-light .molarya-periodic .molarya-trends-chart__tooltip{color:#102a43;background:#fffffff5}body.theme-light .molarya-periodic .molarya-trends-chart__tooltip strong{color:#102a43}@media(max-width:760px){.molarya-periodic .molarya-trends__controls{grid-template-columns:1fr}.molarya-periodic .molarya-trends__chart-host,.molarya-periodic .molarya-trends-chart,.molarya-periodic .molarya-trends-chart__svg,.molarya-periodic .molarya-trends-chart__empty{min-height:284px}.molarya-periodic .molarya-trends__chip{min-height:32px;padding:0 8px;font-size:11px}.molarya-periodic .molarya-trends-chart__axes text{font-size:9px}}@media(max-width:420px){.molarya-periodic .molarya-trends__header h3{font-size:19px}.molarya-periodic .molarya-trends__button-group{gap:5px}.molarya-periodic .molarya-trends__chip{flex:1 1 calc(50% - 5px);justify-content:center;padding:0 6px}.molarya-periodic .molarya-trends-chart__selected text{display:none}}
