.ecl-door{margin:18px 0 8px}.ecl-door label{display:block;font-size:1rem;color:var(--ink);line-height:1.5;margin:0 0 8px}.ecl-row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:baseline}.ecl-date{font:inherit;font-size:1.25rem;padding:4px 0;border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:0;font-variant-numeric:tabular-nums;min-width:11em}.ecl-date:focus-visible{outline:2px solid var(--red);outline-offset:3px}.ecl-go{font:inherit;font-weight:600;color:var(--red);background:none;border:0;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ecl-go:hover{color:var(--ink)}.ecl-go:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ecl-out:not(:empty){margin-top:14px;padding-top:10px;border-top:1px solid var(--rule)}.ecl-out p{margin:.4em 0}.ecl-big{font-size:1.12rem;line-height:1.45}.ecl-note{font-size:.88rem;color:var(--ink-quiet);line-height:1.5}.ecl-list{list-style:none;margin:.6em 0;padding:0}.ecl-list li{padding:8px 0;border-bottom:1px solid var(--rule-faint);line-height:1.5}.ecl-list li b{display:block;font-weight:600}.ecl-icsrow{margin:6px 0 14px}.ecl-ics{font-weight:600}.ecl-wrap{margin:12px 0 4px}.ecl-scroll{overflow-x:auto;border-top:1px solid var(--ink)}table.ecl{width:100%;min-width:640px;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}table.ecl th,table.ecl td{padding:8px 8px 8px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-faint)}table.ecl thead th{font-size:.78rem;letter-spacing:.04em;text-transform:none;color:var(--ink-quiet);font-weight:600;border-bottom:1px solid var(--ink)}table.ecl tbody th{font-weight:600}table.ecl .ecl-k{color:var(--ink-quiet);font-size:.82em}@media (max-width:640px){.ecl-date{min-width:0;width:100%}table.ecl{font-size:.84rem}}@media print{.ecl-door,.ecl-icsrow{display:none}.ecl-scroll{overflow:visible}table.ecl{min-width:0}}
