.job-route-reading-report .job-route-table-wrap{margin-block:var(--rj-ref-space-8);overflow-x:auto}.job-route-reading-report .job-route-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--rpt-type-body-sm);line-height:1.85}.job-route-reading-report .job-route-table caption{margin-bottom:var(--rj-ref-space-4);text-align:left;font-size:var(--rpt-type-subtitle);font-weight:500;color:var(--rpt-bunko-ink)}.job-route-reading-report .job-route-table :is(th,td){padding:var(--rj-ref-space-4) var(--rj-ref-space-3);border-bottom:1px solid var(--rpt-bunko-rule-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line}.job-route-reading-report .job-route-table th{border-top:1px solid var(--rpt-bunko-rule-mid);font-family:var(--font-sans);font-size:var(--rpt-type-micro);font-weight:500;color:var(--rpt-bunko-vermilion)}.job-route-reading-report .job-route-table :is(th,td):first-child{padding-left:0}.job-route-reading-report .job-route-table :is(th,td):last-child{padding-right:0}.job-route-reading-report .rpt-bunko-copy a{color:var(--rpt-bunko-vermilion);text-underline-offset:.2em;-webkit-text-decoration-color:var(--rpt-bunko-rule-mid);text-decoration-color:var(--rpt-bunko-rule-mid)}.job-route-reading-report a:focus-visible{outline:2px solid var(--rpt-bunko-vermilion);outline-offset:4px}.job-route-reading-report .job-route-attribution{display:block;margin-top:var(--rj-ref-space-3);font-family:var(--font-sans);font-size:var(--rpt-type-micro)}@media screen and (max-width:600px){.job-route-reading-report .job-route-table,.job-route-reading-report .job-route-table :is(tbody,tr,td){display:block}.job-route-reading-report .job-route-table caption{display:block}.job-route-reading-report .job-route-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.job-route-reading-report .job-route-table tr{padding-block:var(--rj-ref-space-5);border-bottom:1px solid var(--rpt-bunko-rule-soft)}.job-route-reading-report .job-route-table tr:first-child{border-top:1px solid var(--rpt-bunko-rule-mid)}.job-route-reading-report .job-route-table td{padding:var(--rj-ref-space-2) 0;border:0}.job-route-reading-report .job-route-table td:before{content:attr(data-label);display:block;font-family:var(--font-sans);font-size:var(--rpt-type-micro);color:var(--rpt-bunko-vermilion)}}@media print{.job-route-reading-report .job-route-table tr{page-break-inside:avoid;break-inside:avoid}}