.gce-context{border:1px solid var(--ew-line,#627772);border-left:4px solid var(--ew-green,#00786b);border-radius:12px;background:var(--ew-paper,#18201f);color:var(--ew-ink,#e8dfc9);padding:16px;margin:16px 0;min-width:0}.gce-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gce-heading h3{margin:0;font-size:1.15rem}.gce-heading button{min-height:44px;border:1px solid #6c9691;border-radius:8px;background:var(--ew-green,#00786b);color:var(--ew-paper,#fff);padding:8px 12px;font:inherit;cursor:pointer}.gce-heading button:disabled{opacity:.65;cursor:wait}.gce-status,.gce-scope,.gce-source,.gce-seat-basis{font-size:.88rem;line-height:1.55;color:var(--ew-muted,#d0c6ae)}.gce-chambers{display:grid;gap:12px}.gce-chamber{border:1px solid var(--ew-line,#627772);border-radius:9px;padding:14px;min-width:0}.gce-chamber h4{font-size:1.1rem;margin:0 0 10px}.gce-date{font-weight:700;color:var(--ew-green,#00786b)}.gce-rules{display:grid;grid-template-columns:minmax(105px,1fr) minmax(0,2fr);gap:8px 12px;margin:12px 0;line-height:1.45}.gce-rules dt{font-size:.86rem;color:var(--ew-muted,#d0c6ae)}.gce-rules dd{font-size:.9rem;margin:0;overflow-wrap:anywhere}.gce-result-status{font-weight:700}.gce-warning,.gce-partial{padding:9px 11px;border-left:3px solid var(--ew-upcoming,#855500);background:var(--ew-upcoming-soft,#fff0ca);color:var(--ew-upcoming,#855500);font-size:.9rem;line-height:1.5}.gce-results,.gce-note{border-top:1px solid var(--ew-line,#627772);margin:12px 0;padding-top:4px}.gce-results summary,.gce-note summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;line-height:1.5;font-weight:650;color:var(--ew-green,#00786b)}.gce-note p{font-size:.88rem;line-height:1.6;overflow-wrap:anywhere}.gce-table-wrap{overflow-x:auto}.gce-results table{width:100%;border-collapse:collapse;line-height:1.45;font-size:.9rem}.gce-results caption{text-align:left;color:var(--ew-muted,#d0c6ae);padding:10px 0;font-size:.84rem}.gce-results th,.gce-results td{padding:9px 7px;text-align:left;border-top:1px solid var(--ew-line,#627772);overflow-wrap:anywhere}.gce-results td:last-child,.gce-results thead th:last-child{text-align:right;font-variant-numeric:tabular-nums}.gce-results tbody th{font-weight:500}.gce-context a{color:var(--ew-green,#00786b);text-underline-offset:3px;overflow-wrap:anywhere}.gce-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0}.gce-links a,.gce-source>a{display:inline-block;min-height:44px;align-content:center}.gce-source{border-top:1px solid var(--ew-line,#627772);padding-top:8px}.gce-source>a{margin-right:16px}.gce-context :is(a,button,summary):focus-visible{outline:3px solid var(--ew-green,#00786b);outline-offset:3px}@media(max-width:420px){.gce-context{padding:12px}.gce-chamber{padding:11px}.gce-rules{grid-template-columns:1fr;gap:3px}.gce-rules dd{margin-bottom:8px}.gce-heading{align-items:flex-start}.gce-heading button{font-size:.88rem}}
