.sl-original{float:right;width:48%;max-width:36rem;clear:none;margin:.3em 0 1em 1.5em!important}
.sl-original img{display:block;width:100%;height:auto}
.page__content>h2{clear:both}
.sl-figure{margin:1.6em 0 2em!important;width:100%;max-width:100%;clear:both}
.sl-figure{margin:1.6em 0 2em!important;width:100%;max-width:100%;clear:both}
.sl-original img{display:block;width:100%;height:auto}
.sl-figure{border:1px solid #dce3e9;border-radius:8px;background:#fff;padding:16px;color:#192b3d}
.sl-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 12px;font-family:inherit}
.sl-controls label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600;max-width:100%;min-width:0;margin:0}
.sl-controls select,.sl-controls input,.sl-controls button,.sl-conferences label{font:inherit}
.sl-controls select,.sl-controls input,.sl-controls button{padding:8px 10px;border:1px solid #aebfcc;border-radius:5px;background:#fff;color:#192b3d;max-width:100%;margin:0;line-height:1.4}
.sl-controls select{width:auto;min-height:38px}
.sl-controls input{width:140px;min-height:38px}
.sl-controls input[type=number]{width:100px}
.sl-controls button{font-size:13px;cursor:pointer;min-height:38px}
.sl-controls button:hover,.sl-controls button:focus-visible{background:#edf4f9;border-color:#245b8a}
.sl-chart-scroll{overflow-x:auto;width:100%;max-width:100%;scrollbar-gutter:stable}
.sl-chart-scroll svg{display:block;width:100%;min-width:730px;height:auto;background:#fff}
#sl-heatmap{min-width:880px}
.sl-figure figcaption,.sl-original figcaption{font-size:.76em;line-height:1.6;text-align:left;margin:12px 0 0;color:#526174}
.sl-figure figcaption strong{color:#253d52}
.sl-status{font-size:13px!important;line-height:1.5;margin:8px 0!important;color:#526174}
.sl-conferences{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px;font-size:14px}
.sl-conferences label{display:flex;align-items:center;gap:6px;cursor:pointer;margin:0}
.sl-conferences input{margin:0;accent-color:var(--sl-color)}
.sl-conferences span:before{content:'';display:inline-block;width:18px;height:3px;background:var(--sl-color);margin:0 6px 4px 0}
.sl-evidence{max-width:100%;clear:both}
.sl-evidence-scroll{height:520px;overflow-y:scroll;overflow-x:auto;scrollbar-gutter:stable;border:1px solid #b6c5d1;border-radius:6px;overscroll-behavior:contain;scrollbar-width:auto}
.sl-evidence-scroll::-webkit-scrollbar{width:16px;height:16px}
.sl-evidence-scroll::-webkit-scrollbar-track{background:#e3eaf0}
.sl-evidence-scroll::-webkit-scrollbar-thumb{background:#607b94;border:3px solid #e3eaf0;border-radius:8px}
.sl-evidence-scroll::-webkit-scrollbar-corner{background:#e3eaf0}
#sl-paper-table{display:table;width:100%;min-width:740px;margin:0;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5}
#sl-paper-table th,#sl-paper-table td{padding:10px 12px;vertical-align:top;border:0;border-bottom:1px solid #dce3e9}
#sl-paper-table th{position:sticky;top:0;z-index:1;background:#edf3f7;text-align:left}
#sl-paper-table td:nth-child(3){min-width:300px}
#sl-paper-table td:nth-child(4){min-width:160px}
#sl-paper-table tbody tr:nth-child(even){background:#fafcfd}
#sl-paper-table details{margin-top:7px}
#sl-paper-table summary{cursor:pointer;color:#245b8a;font-size:13px}
#sl-paper-table details p{font:inherit;line-height:1.6;margin:10px 0}
.sl-chart-scroll:focus-visible,.sl-evidence-scroll:focus-visible{outline:3px solid #0072b2;outline-offset:3px}
.sl-cell:focus{outline:2px solid #192b3d;outline-offset:-2px}
@media(max-width:600px){.sl-figure{padding:10px}.sl-controls{gap:10px}.sl-controls label{font-size:13px}.sl-controls select{font-size:13px}.sl-original figcaption,.sl-figure figcaption{font-size:13px}.sl-evidence-scroll{height:520px}}
@media print{.sl-controls,.sl-conferences{display:none}.sl-chart-scroll{overflow:visible}.sl-chart-scroll svg{min-width:0}.sl-evidence{display:none}}

@media(max-width:600px){.sl-chart-scroll:before{content:"Swipe horizontally to explore →";display:block;position:sticky;left:0;width:fit-content;font-size:12px;color:#526174;margin-bottom:10px}.sl-chart-scroll::-webkit-scrollbar{height:10px}.sl-chart-scroll::-webkit-scrollbar-track{background:#e3eaf0}.sl-chart-scroll::-webkit-scrollbar-thumb{background:#7891a6;border:2px solid #e3eaf0;border-radius:6px}}

#sl-paper-table td,#sl-paper-table details p{text-align:left}

@media(max-width:700px){.sl-original{float:none;width:100%;max-width:none;margin:1em 0!important}}

.sl-original-summary{text-align:left!important}
