.rsts-wrap{--rsts-ink:#182b43;--rsts-border:#dce3eb;--rsts-stripe:#f5f8fc;--rsts-head:#213a58;margin:1.5em 0;max-width:100%;min-width:0;color:inherit;font:inherit}
.rsts-wrap .rsts-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rsts-border);border-radius:8px;background:#fff;color:var(--rsts-ink)}
.rsts-wrap .rsts-scroll:focus-visible{outline:3px solid #527eb2;outline-offset:3px}
.rsts-wrap table.rsts-table{display:table;width:100%;max-width:none;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:0;font-family:inherit;font-size:.95em;line-height:1.55;color:var(--rsts-ink);background:#fff}
.rsts-wrap .rsts-table caption{caption-side:top;padding:1em 1.15em;text-align:start;font-size:1em;font-weight:600;line-height:1.5;color:var(--rsts-ink);background:#fff}
.rsts-wrap .rsts-table th,.rsts-wrap .rsts-table td{box-sizing:border-box;padding:.9em 1.05em;text-align:start;vertical-align:top;border:0;border-bottom:1px solid var(--rsts-border);white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:inherit;line-height:inherit}
.rsts-wrap .rsts-table thead th{background:var(--rsts-head);color:#fff;font-weight:650}
.rsts-wrap .rsts-table tbody th{font-weight:600;background:transparent;color:inherit}
.rsts-wrap .rsts-table tbody td{font-weight:400;background:transparent;color:inherit}
.rsts-wrap.rsts-striped .rsts-table tbody tr:nth-child(even){background:var(--rsts-stripe)}
.rsts-wrap .rsts-table tbody tr:last-child>*{border-bottom:0}
.rsts-wrap .rsts-mobile-label,.rsts-wrap .rsts-scroll-hint{display:none}
.rsts-wrap .rsts-value{min-width:0}
.rsts-wrap .rsts-value a{color:#175aa0;text-decoration:underline;text-underline-offset:2px}
@media(max-width:640px){
 .rsts-mobile-stack .rsts-scroll{border:0;border-radius:0;background:transparent;overflow:visible}
 .rsts-mobile-stack table.rsts-table{display:block;background:transparent}
 .rsts-mobile-stack .rsts-table caption{display:block;padding:0 0 .8em;background:transparent}
 .rsts-mobile-stack .rsts-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
 .rsts-mobile-stack .rsts-table tbody{display:block}
 .rsts-mobile-stack .rsts-table tbody tr{display:block;margin:0 0 .9em;border:1px solid var(--rsts-border);border-radius:8px;overflow:hidden;background:#fff}
 .rsts-mobile-stack .rsts-table tbody th[scope=row]{display:block;padding:.8em 1em;background:var(--rsts-head);color:#fff;border-bottom:0}
 .rsts-mobile-stack .rsts-table tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1em;width:auto;padding:.85em 1em;border-bottom:1px solid var(--rsts-border)}
 .rsts-mobile-stack .rsts-table tbody tr>td:last-child{border-bottom:0}
 .rsts-mobile-stack .rsts-mobile-label{display:block;font-weight:600;min-width:0}
 .rsts-mobile-scroll table.rsts-table{min-width:40rem}
 .rsts-mobile-scroll .rsts-scroll-hint{display:block;font-size:.85em;color:#53647a;margin:0 0 .5em}
}
@media print{
 .rsts-wrap .rsts-scroll{overflow:visible}
 .rsts-wrap table.rsts-table{display:table!important;min-width:0!important;font-size:10pt}
 .rsts-wrap .rsts-table caption{display:table-caption!important}
 .rsts-wrap .rsts-table thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}
 .rsts-wrap .rsts-table tbody{display:table-row-group!important}
 .rsts-wrap .rsts-table tbody tr{display:table-row!important;break-inside:avoid}
 .rsts-wrap .rsts-table tbody th,.rsts-wrap .rsts-table tbody td{display:table-cell!important;color:#000!important;background:#fff!important}
 .rsts-wrap .rsts-table thead th{color:#000!important;background:#eee!important}
 .rsts-wrap .rsts-mobile-label,.rsts-wrap .rsts-scroll-hint{display:none!important}
}
