/* One typography and geometry system for the requested screens. */
.ui124{--field-size:16px;--field-height:48px;--field-text:#374151;--field-hint:#6b7280}
#worklogBody .wl-row.journal-card124 :is(.wl-row-top,.wl-row-top>span,.wl-row-body,.wl-row-body>span){font-size:16px!important;font-weight:var(--field-weight,400)!important;line-height:1.65!important;color:#374151!important}
#worklogBody .wl-row.journal-card124 .wl-row-top>span:last-child{color:#6b7280!important;font-weight:var(--field-weight,400)!important}
#worklogBody .wl-row.journal-card124 .wl-tag{font-size:16px!important;font-weight:700!important;color:#374151!important;line-height:1.65!important}
/* IDs in the control group override legacy per-field sizing consistently. */
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) :is(#mnrTimeStart,#mnrTimeEnd,#wlMEq+.mnr-select-button,#wlMMachine+.mnr-select-button,#wlFaultMachine+.mnr-select-button,input.sp-input,button.mnr-select-button,.sp-fixed,#workerControls [data-role],.worker-all108){
 box-sizing:border-box!important;width:100%!important;height:var(--field-height)!important;min-height:var(--field-height)!important;margin:0!important;padding:0 12px!important;border:1px solid #bad1e0!important;border-radius:12px!important;background:#edf5fb!important;box-shadow:none!important;font-family:inherit!important;font-size:var(--field-size)!important;font-weight:var(--field-weight,400)!important;line-height:normal!important;color:var(--field-text)!important;text-align:center!important;letter-spacing:normal!important;
}
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) :is(button.mnr-select-button,.sp-fixed,#workerControls [data-role],.worker-all108){display:flex!important;align-items:center!important;justify-content:center!important}
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) :is(input.sp-input,textarea.sp-textarea)::placeholder{color:var(--field-hint)!important;opacity:1!important;font-size:var(--field-size)!important;font-weight:var(--field-weight,400)!important;letter-spacing:normal!important}
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) button.mnr-select-button.empty124{color:var(--field-hint)!important}
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) :is(#wlMEq+.mnr-select-button,#wlMMachine+.mnr-select-button,#wlFaultMachine+.mnr-select-button,button.mnr-select-button).empty124{color:var(--field-hint)!important}
body :is(#wlModal,#mnrOverlay).ui124 :is(.sp-modal,.mnr-dialog) textarea.sp-textarea{font-family:inherit!important;font-size:var(--field-size)!important;font-weight:var(--field-weight,400)!important;color:var(--field-text)!important;line-height:1.65!important;text-align:left!important;border:1px solid #bad1e0!important;border-radius:12px!important}
body :is(#wlModal,#mnrOverlay).ui124 .mnr-select-button{position:relative!important;padding-left:24px!important;padding-right:24px!important}
body :is(#wlModal,#mnrOverlay).ui124 .mnr-select-button::after{content:''!important;background:none!important;position:absolute!important;right:10px!important;top:50%!important;margin:0!important;width:6px!important;height:6px!important;transform:translateY(-65%) rotate(45deg)!important;border:0!important;border-bottom:2px solid #6b7280!important;border-right:2px solid #6b7280!important}
body :is(#wlModal,#mnrOverlay).ui124 input[type=date]::-webkit-date-and-time-value{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;margin:0}
body :is(#wlModal,#mnrOverlay).ui124 input[type=date]::-webkit-datetime-edit{padding:0;text-align:center}
.query123.ui124{--field-height:48px}
.query123.ui124 .sp-field :is(#rlKind+.multi116,#rlDevice+.multi116,#rlSource+.multi116,#ledgerKind+.multi116,#ledgerDevice+.multi116,#rlFrom,#rlTo,#ledgerFrom,#ledgerTo){height:var(--field-height)!important;min-height:var(--field-height)!important;padding:0 12px!important;border:1px solid #bad1e0!important;border-radius:12px!important;font-family:inherit!important;font-size:var(--field-size)!important;font-weight:var(--field-weight,400)!important;line-height:normal!important;color:var(--field-text)!important;text-align:center!important;background:#edf5fb!important;letter-spacing:normal!important}
.query123.ui124 .sp-field .multi116{display:block!important}
.query123.ui124 .sp-field .multi116::after{right:5px!important;width:5px!important;height:5px!important;border-color:#6b7280!important}
.query123.ui124 .sp-field .multi116:disabled{opacity:1!important}
.query123.ui124 :is(#rlKind,#rlDevice,#rlSource,#ledgerKind,#ledgerDevice)+button.multi116.empty124{color:var(--field-hint)!important}
.query123.ui124 .date-prompt123{left:0!important;right:0!important;text-align:center;font-size:var(--field-size)!important;font-weight:var(--field-weight,400)!important;color:var(--field-hint)!important}
.query123.ui124 .sp-field input.empty123{color:transparent!important}
.query123.ui124 input[type=date]::-webkit-date-and-time-value{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;margin:0}
.query123.ui124 input[type=date]::-webkit-datetime-edit{padding:0;text-align:center}
.query123.ui124 input[type=date]{position:relative}.query123.ui124 input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:5px;width:14px;margin:0;padding:0}
.worker-summary124{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;color:#374151;font-size:16px}
#workerSelected[hidden],#workerToggle124[hidden]{display:none!important}
#workerSelected:not([hidden]){display:grid;gap:10px;margin-top:12px}
#workerSelected .worker-selected{margin:0!important}
#workerToggle124{width:auto!important;margin:0;font-size:14px;font-weight:400}
@media(max-width:600px){.ui124{--field-size:14px}#worklogBody .wl-row.journal-card124 :is(.wl-row-top,.wl-row-top>span,.wl-row-body,.wl-row-body>span,.wl-tag){font-size:14px!important}.worker-summary124{font-size:14px}}
@media(max-width:359px){.query123.ui124{--field-size:12px}}

#worklogBody .journal-card124 .staff-name124{font-weight:700!important}
