.econ-cal__toolbar{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 1.25rem}.econ-cal__periods{position:relative;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:0;padding:.22rem;border-radius:999px;background:#ffffff14}.econ-cal__tab-thumb{position:absolute;top:.22rem;left:0;z-index:0;height:calc(100% - .44rem);border-radius:999px;background:#e8e8e8;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.econ-cal__chip{position:relative;z-index:1;padding:.48rem 1.05rem;border:0;border-radius:999px;background:transparent;color:var(--zimark-text);font-size:.88rem;font-weight:500;line-height:1.25;white-space:nowrap;cursor:pointer;transition:color .2s ease}.econ-cal__chip:hover{color:#fff}.econ-cal__chip.is-active{color:#111}.econ-cal__chip:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.econ-cal__table{width:100%}.econ-cal__thead{display:flex;align-items:center;gap:0;padding:.4rem .55rem .45rem .15rem;border-bottom:1px solid var(--zimark-border);color:var(--zimark-text-muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.econ-cal__th--time{flex:0 0 7.75rem}.econ-cal__th--event{flex:1 1 0;min-width:0}.econ-cal__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:3 1 0;min-width:0}.econ-cal__th--num{text-align:right;padding-right:.15rem}.econ-cal__frame{position:relative;width:100%;height:min(72vh,720px);min-height:520px;overflow:hidden}.econ-cal__frame:after{content:"";position:absolute;left:0;bottom:0;z-index:2;width:calc(100% - 7.5rem);height:2.35rem;background:var(--zimark-bg);pointer-events:auto}.econ-cal__frame .tradingview-widget-container,.econ-cal__frame .tradingview-widget-container__widget,.econ-cal__frame iframe{width:100%;height:100%;border:0}.econ-cal__disclaimer{margin:1.25rem 0 0;max-width:40rem;font-size:.85rem;line-height:1.5;color:var(--zimark-text-muted)}@media(max-width:700px){.econ-cal__periods{width:100%;overflow-x:auto}.econ-cal__thead{padding-right:.3rem;font-size:.6rem;letter-spacing:.04em}.econ-cal__th--time{flex-basis:4.5rem}}
