.schedule-form-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.schedule-fieldset{margin:20px 0 0;padding:0;border:0}.schedule-fieldset legend{font-size:12px;font-weight:600;margin-bottom:9px}.time-row{display:flex;gap:9px;margin-bottom:9px;align-items:center}.time-row input{max-width:165px}.time-row button{min-height:34px}.weekday-picker{display:flex;flex-wrap:wrap;gap:7px}.weekday-picker label{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:5px;padding:7px 9px;margin:0;font-size:11px}.weekday-picker input{margin:0}.variable-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 17px}.variable-buttons button{font-size:10px;min-height:29px;padding:5px 8px;color:#53617a;background:#f2f4f8;border-color:#e2e7ef;font-weight:500}.variable-buttons button:hover{background:#e9eef7}.schedule-form-footer{border-top:1px solid var(--line);padding-top:19px;margin-top:19px;display:flex;align-items:center;justify-content:space-between;gap:18px}.schedule-form-footer .error-text{margin:0}.event-picker-heading{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.event-picker-heading label{margin:0 0 5px}.text-link{background:transparent;min-height:25px;padding:0;color:var(--red);font-size:10px}.preview-description{margin:8px 0 0}.schedule-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:200px}.schedule-actions button{font-size:10px;padding:5px 8px;min-height:30px}#schedule-message-preview{margin:12px 0 0;font-size:12px;padding:17px;min-height:150px}#show-archived{margin:0}#page-schedules .panel-heading .check-label{margin:0}#schedule-form-error{max-width:65%}.filters{flex-wrap:wrap}.filters .search-label{min-width:210px}.event-marker{display:inline-block;background:#eef1f6;color:#64718b;border-radius:3px;font-size:9px;font-weight:600;padding:2px 6px;margin-top:4px}#schedule-master-warning{margin-bottom:20px}
@media(max-width:850px){.schedule-form-grid{grid-template-columns:1fr}.schedule-actions{min-width:160px}.schedule-form-footer{align-items:flex-start}#schedule-form-error{max-width:55%}}@media(max-width:500px){#page-schedules .panel-heading{flex-wrap:wrap}.weekday-picker label{padding:6px 8px}.schedule-form-footer{flex-direction:column}#schedule-form-error{max-width:100%}.schedule-form-footer button{width:100%}}
