body[data-page=events] .event-card{color:var(--text);text-decoration:none;display:block}body[data-page=events] .event-card:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.event-category{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:4px;flex-shrink:0;align-self:center;padding:2px 8px;font-size:12px;line-height:1.6;display:inline-flex}.event-overview{margin-top:20px}.event-overview .narrative{max-width:90ch}.event-summary-grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:stretch;gap:32px;margin-top:24px;display:grid}.event-summary-copy{min-width:0}body[data-page=events] .event-summary-copy .metabar{margin-top:0}.event-knowledge{min-width:0;position:relative}.event-knowledge:before{content:"";border-left:1px solid var(--border);position:absolute;top:0;bottom:0;left:-16px}.event-knowledge .knowledge-heading{justify-content:flex-end;margin-bottom:12px}.event-knowledge .knowledge-canvas.gcanvas{height:280px;box-shadow:none}.unit-hint{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}body[data-page=events] .metabar{grid-template-columns:repeat(2,minmax(0,1fr))}.event-relations{min-width:0;container-type:inline-size}.event-relations .table-wrap{overflow-x:hidden}.event-relations .table{min-width:0}.related-markets-table>thead>tr>th:first-child{width:18%}.related-markets-table>thead>tr>th:nth-child(2){width:11%}.related-contracts-table>thead>tr>th:first-child{width:32px}.related-contracts-table>thead>tr>th:nth-child(2){width:27%}.related-contracts-table>thead>tr>th:nth-child(3),.related-contracts-table>thead>tr>th:nth-child(4),.related-markets-table>thead>tr>th:nth-child(3){width:14%}.related-markets-table>thead>tr>th:nth-child(4){width:12%}.related-markets-table>thead>tr>th:nth-child(5){width:16%}.event-relations .table .name{white-space:normal}.event-relations .table tr.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.event-relations .section-title{flex-wrap:wrap}.event-message{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0;font-size:14px;display:flex}.event-message.err{color:var(--down)}.event-message .btn{height:30px;font-size:13px}#event-list-status{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;padding:8px 18px;display:flex}#event-list-status .event-message{padding:0;font-size:13px}.event-list-dots{align-items:center;gap:5px;height:24px;display:inline-flex}.event-list-dots i{background:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite event-list-breathe}.event-list-dots i:nth-child(2){animation-delay:.15s}.event-list-dots i:nth-child(3){animation-delay:.3s}.event-list-loading-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes event-list-breathe{0%,to{opacity:.35}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.event-list-dots i{opacity:.65;animation:none}}.events-more{height:32px;margin-top:16px;font-size:13px}.events-page-status:empty{display:none}.tl .ttl{overflow-wrap:anywhere}div.tl-item{cursor:default}.market-event>summary{list-style:none}.market-event>summary::-webkit-details-marker{display:none}.market-event .t{min-width:0;color:inherit}.market-event>.evline,.market-event .newsline{margin-inline:0}.market-event .ico-chev,.event-relations .caret .ico-chev{width:14px;height:14px;display:block;position:relative}.market-event .ico-chev:before,.event-relations .caret .ico-chev:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:4px;left:3px;transform:rotate(45deg)}.market-event[open]>.evline .caret{color:var(--accent)}.market-event[open]>.evline .ico-chev{transform:rotate(90deg)}.market-event:not([open]):last-child>.evline{border-bottom:0}.market-event>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.market-preview{--preview-height:300px;align-items:start}.market-preview .preview-main{min-width:0}.market-preview .chart-head,.market-preview .book-heading{align-items:center;height:26px;margin:0 0 8px}.market-preview .chart-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-preview .market-option-group{flex-wrap:nowrap;overflow:hidden}.market-preview .market-option-value{text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;font-size:12px;line-height:18px;overflow:hidden}.market-preview .market-plot{border:0;padding:0}.market-preview .catalog-chart-canvas,.market-preview .prediction-widget{height:var(--preview-height)}.market-preview .prediction-canvas{height:calc(var(--preview-height) - 2px)}.market-preview .market-book{background:0 0;border:0;padding:0}.market-preview #live-book{height:var(--preview-height)}.market-preview .book,.market-preview .book table{height:100%}.market-preview .book{font-size:12px;line-height:1.4}.market-preview .book th,.market-preview .book td{padding:3px 6px}.market-preview .book .last td{padding:5px 6px;font-size:13px}.market-preview .book .last .spread{font-size:10px}.market-preview .chart-empty{min-height:var(--preview-height)}.event-relations .market-preview{grid-template-columns:minmax(0,1fr) 260px;gap:20px}@container (width<=650px){.event-relations .market-preview{grid-template-columns:minmax(0,1fr)}.event-relations .table>thead>tr>th{white-space:normal}.event-relations .table>thead>tr>th,.event-relations .table>tbody>tr.row>td{padding-inline:7px}}@container (width<=560px){.event-relations .table,.event-relations .table>tbody{display:block}.event-relations .table>thead{display:none}.event-relations .table>tbody>tr.row{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid;position:relative}.event-relations .related-contracts-table>tbody>tr.row{grid-template-columns:repeat(2,minmax(0,1fr))}.event-relations .table>tbody>tr.row>td{white-space:normal;text-align:left;border:0;width:auto;min-width:0;padding:6px 8px;display:block;overflow:visible}.event-relations .table>tbody>tr.row>td.nm{grid-column:1/3}.event-relations .table>tbody>tr.row>td.type-tag{text-align:right;grid-area:1/3;font-size:12px}.event-relations .related-contracts-table>tbody>tr.row>td.nm{grid-column:1/-1;padding-left:26px}.event-relations .table>tbody>tr.row>td.caret{padding:0;position:absolute;top:14px;left:10px}.event-relations .table>tbody>tr.row>td.num{overflow-wrap:anywhere;grid-row:2}.event-relations .table>tbody>tr.row>td.num:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;line-height:1.5;display:block}.event-relations .table>tbody>tr.row>td.reason{grid-area:3/1/auto/-1}.event-relations .expand-row:not([hidden]),.event-relations .expand-row>td{width:100%;display:block}}@media (width<=900px){.market-preview{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){body[data-page=events] .judgement{grid-template-columns:minmax(0,1fr);gap:20px}.event-summary-grid{grid-template-columns:minmax(0,1fr);gap:24px}.event-knowledge:before{border-left:0;border-top:1px solid var(--border);inset:-12px 0 auto}}@media (width<=700px){.market-event .newsline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.market-event .newsline .t{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}body[data-page=events] .layout.two{grid-template-columns:1fr}body[data-page=events] .col{height:auto}body[data-page=events] .col-left{border-right:0;border-bottom:1px solid var(--border-strong);max-height:43vh}body[data-page=events] .col-main{padding:24px 18px 40px}body[data-page=events] .mb{padding:0 10px}body[data-page=events] .mb:first-child{padding-left:0}}#event-list-status[data-pull]{flex-direction:column;gap:8px;overflow:hidden}#event-list-status[data-settle=true]{transition:height .18s ease-out}.event-list-pull-label{color:var(--muted);font-size:12px}#event-list-status[data-pull=idle] .event-list-pull-label{opacity:.7}#event-list-status[data-pull=pull] .event-list-dots i,#event-list-status[data-pull=ready] .event-list-dots i{opacity:.55;animation:none}#event-list-status[data-pull=ready] .event-list-pull-label{color:var(--text)}@media (prefers-reduced-motion:reduce){#event-list-status[data-settle=true]{transition:none}}.knowledge-heading{align-items:center;gap:16px;margin-bottom:18px;display:flex}.knowledge-heading h3{margin:0 auto 0 0}.knowledge-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.knowledge-toggle input{opacity:0;cursor:pointer;width:30px;height:18px;position:absolute;right:0}.knowledge-switch{background:var(--border-strong);border-radius:12px;width:30px;height:18px;transition:background .15s}.knowledge-switch:after{content:"";background:var(--panel);border-radius:50%;width:12px;height:12px;margin:3px;transition:transform .15s;display:block}.knowledge-toggle input:checked+.knowledge-switch{background:var(--accent)}.knowledge-toggle input:checked+.knowledge-switch:after{transform:translate(12px)}.knowledge-toggle input:focus-visible+.knowledge-switch{outline:2px solid var(--accent);outline-offset:3px}.knowledge-toggle input:disabled+.knowledge-switch{opacity:.5;cursor:default}.knowledge-canvas.gcanvas{background:var(--bg);height:360px;box-shadow:inset 0 0 0 1px var(--border);border-radius:4px}.knowledge-loading{padding:60px 32px}.knowledge-empty{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}@media (width<=600px){.knowledge-canvas.gcanvas{height:300px}}
