.tlab .fh-contracts{font-family:var(--font-mono);color:var(--ink-2);margin-left:6px;font-size:11px;font-weight:500}.tlab .fh-tbc{opacity:1;background:repeating-linear-gradient(135deg,#e3b341 0 4px,#fef3d6 4px 8px)}.tlab .fh-tbc-pill{color:var(--tone-warn-fg);border-color:var(--tone-warn-line);background:var(--tone-warn-bg)}.tlab .fh-holiday{border:1px solid var(--hairline);background:var(--paper);border-radius:10px;padding:14px 16px}.tlab .fh-holiday-name{color:var(--ink);margin-top:4px;font-size:16px;font-weight:600}.tlab .fh-holiday-line{color:var(--ink);margin-top:4px;font-size:14px}.tlab .fh-cutoffs{border-top:1px solid var(--hairline);margin:8px 0 0;padding:0;list-style:none}.tlab .fh-cutoff{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(9rem,auto) 1fr;gap:2px 16px;padding:10px 0;display:grid}.tlab .fh-firm{color:var(--ink);font-size:15px;font-weight:600}.tlab .fh-cut{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.tlab .fh-own{color:var(--ink-2);grid-column:2;font-size:12px}@media (max-width:519px){.tlab .fh-cutoff{grid-template-columns:1fr}.tlab .fh-own{grid-column:1}}.tlab .fh-chip{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;display:inline-block}.tlab .fh-chip-tbc{color:var(--tone-warn-fg);border-color:var(--tone-warn-line);background:var(--tone-warn-bg)}.tlab .fh-chip-ok{color:var(--tone-ok-fg);border-color:var(--tone-ok-line);background:var(--tone-ok-bg)}.tlab .fh-table tbody th{text-align:left;vertical-align:top;color:var(--ink);border-bottom:1px solid var(--hairline);padding:9px 12px 9px 0;font-size:14px;font-weight:600}.tlab .fh-table tbody td{vertical-align:top}.tlab .fh-table tbody tr:last-child th{border-bottom:none}.tlab .fh-zones{color:var(--ink-2);white-space:nowrap;font-size:12px}.tlab .fh-table .fh-contracts{margin-left:0;font-weight:400}.tlab .fh-table td.fh-text-cell{font-family:var(--font-sans);color:var(--ink);border-bottom:1px solid var(--hairline);padding:9px 12px 9px 0;font-size:14px;line-height:1.5}.tlab .fh-table tbody tr:last-child td.fh-text-cell{border-bottom:none}.tlab .fh-table th.fh-group{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:18px;font-size:11px;font-weight:500}
