/* Overtime calculator: UK contract line, week/day switch and the seven day fields. */
.thx-ot-small{font-size:clamp(17px,1.6vw,20px)!important;line-height:2.2!important}
.thx-ot-small .thx-inl input{height:46px;font-size:22px}
.thx-ot-by{display:flex;flex-direction:column;gap:12px}
.thx-ot-by .thx-seg{max-width:300px}
.thx-ot-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
.thx-ot-days[hidden],.thx-ot-uk[hidden]{display:none}
.thx-ot-day{display:flex;flex-direction:column;gap:5px;font:600 10.5px Figtree,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--slate)}
.thx-ot-day .thx-inl{margin:0}
.thx-ot-day .thx-inl input{width:100%;min-width:0;height:48px;padding:0 4px;font-size:21px}
.thx-ot-wk[hidden]{display:none}
@media (max-width:600px){
  .thx-ot-days{grid-template-columns:repeat(4,minmax(0,1fr))}
  .thx-ot-day .thx-inl input{width:100%;height:46px;font-size:20px}
  .thx-ot-by .thx-seg{max-width:none}
}
@media print{.thx-ot-by .thx-seg,.thx-ot-hint{display:none}}
.thx-ot-hint[hidden]{display:none}
