.manual-time-field{min-width:0}.manual-time-title{display:block;font-size:12px;color:#5e6c55;line-height:1.8}.manual-time-inputs{display:grid;grid-template-columns:minmax(76px,1fr) minmax(65px,1fr) minmax(65px,1fr);gap:10px;margin-top:8px;min-width:0;align-items:end}#timer-form .manual-time-inputs label{display:flex;align-items:center;gap:5px;min-width:0;font-size:14px}#timer-form .manual-period-label{display:block}#timer-form .manual-period-label>span{display:none}#timer-form .manual-time-inputs input{height:50px;margin:0;min-width:0;width:100%;font-size:20px;padding:10px 8px;text-align:center;font-variant-numeric:tabular-nums}.manual-time-inputs select{width:100%;min-width:0;height:50px;border:1px solid #c7d2be;border-radius:5px;background:#fffefb;padding:8px;font:inherit;font-size:16px;color:#344c35}.manual-time-inputs select:focus-visible{outline:2px solid #b4c59e;outline-offset:1px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.timer-settings .meeting-fields{grid-template-columns:minmax(0,1fr);gap:20px}
@media(max-width:360px){.manual-time-inputs{grid-template-columns:minmax(68px,1fr) minmax(62px,1fr) minmax(62px,1fr);gap:6px}#timer-form .manual-time-inputs label{gap:3px}}
