.schedule-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.schedule-layout .panel>.field{margin-bottom:24px}.schedule-settings{display:grid;gap:20px;padding-top:20px;border-top:1px solid var(--line)}.schedule-enable{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.schedule-enable input,.weekday-picker input{accent-color:var(--teal);width:17px;height:17px}.schedule-window{border:1px solid var(--line);border-radius:10px;padding:16px;margin:0;min-width:0}.schedule-window legend{padding:0 7px;font-size:12px;font-weight:600;color:var(--teal)}.weekday-picker{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.weekday-picker label{display:flex;align-items:center;gap:5px;padding:7px;background:#f0f7f7;border-radius:7px;font-size:11px;cursor:pointer}.weekday-picker input{margin:0}.schedule-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.schedule-overnight{margin-top:12px;line-height:1.7}.schedule-layout aside .btn{margin-top:20px}.schedule-layout .pump-value{font-size:36px}.schedule-layout .pump-value small{font-size:12px;letter-spacing:0}@media(max-width:1100px){.schedule-layout{grid-template-columns:1fr}.schedule-layout aside{grid-template-columns:1fr 1fr}}@media(max-width:600px){.schedule-layout aside{grid-template-columns:1fr}.schedule-times{grid-template-columns:1fr}.schedule-layout .panel{padding:18px}.sidebar .logo{width:145px}}
