/* Page-specific time fields; shared calculator styles own typography and surfaces. */
.modern-weekly-holiday .holiday-time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.modern-weekly-holiday .holiday-time-fields>*{min-width:0}
.modern-weekly-holiday input{min-width:0;max-width:100%;box-sizing:border-box}
.modern-weekly-holiday .modern-result-breakdown dd{overflow-wrap:anywhere}
.modern-weekly-holiday [hidden]{display:none!important}
.modern-weekly-holiday #holiday-form{scroll-margin-top:110px}
.modern-weekly-holiday .is-stale .holiday-current-result{display:none}
