#ownerScheduleDialog fieldset{border:0;padding:0;margin:0;min-width:0}#ownerScheduleDialog label{font-size:16px}#ownerScheduleDialog input,#ownerScheduleDialog select{font-size:16px;min-height:48px;width:100%;box-sizing:border-box}#ownerScheduleDialog h3{font-size:22px;margin:0}.owner-schedule-day{padding:20px 0;border-bottom:1px solid var(--line,#ddd)}.owner-schedule-day-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.owner-schedule-day-head button{margin-left:auto;min-height:44px}.owner-schedule-window{display:grid;grid-template-columns:130px 1fr 1fr auto;gap:12px;align-items:center}.owner-schedule-check{display:flex;gap:10px;align-items:center}#ownerScheduleDialog .owner-schedule-check input{width:22px;min-height:22px;flex:none}.owner-schedule-exceptions{padding:24px 0}.owner-schedule-exception{padding:16px 0;border-bottom:1px solid var(--line,#ddd);display:grid;grid-template-columns:1fr 1fr;gap:12px}#ownerScheduleSaved{font-size:16px}.owner-legal-schedule{padding:24px 0;border-top:1px solid var(--line,#ddd);margin-top:20px}.owner-legal-schedule h3{font-size:22px}.owner-legal-schedule button{min-height:48px;font-size:16px}@media(max-width:600px){.owner-schedule-window{grid-template-columns:1fr 1fr}.owner-schedule-window>.owner-schedule-check,.owner-schedule-window>button{grid-column:1/-1}.owner-schedule-exception{grid-template-columns:1fr}}
