.rsok-schedule{width:100%;min-width:0;margin:12px 0 18px}.rsok-schedule .rsok-schedule-help{font-size:13px;line-height:1.55;opacity:.85;margin:0 0 13px}.rsok-schedule .rsok-schedule-term{display:block;min-width:0;max-width:100%;border:1px solid #bfc6d0;border-radius:9px;padding:14px;margin:0 0 16px;background:#fff0}.rsok-schedule .rsok-schedule-term>legend{padding:0 9px;font-size:16px;font-weight:700}.rsok-schedule .rsok-schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.rsok-schedule .rsok-schedule-grid label{display:block;min-width:0;font-size:13px;font-weight:500}.rsok-schedule .rsok-schedule-grid input,.rsok-schedule .rsok-schedule-grid select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:5px}.rsok-schedule .rsok-schedule-weekly{display:flex;align-items:center;gap:8px;margin:12px 0 15px;font-weight:500}.rsok-schedule .rsok-schedule-weekly input[type=checkbox]{width:auto;min-width:0;margin:0}.rsok-schedule .rsok-schedule-slot{border:1px solid #d2d6df;border-radius:8px;padding:12px;margin-bottom:10px}.rsok-schedule .rsok-slot-title{display:block;font-size:13px;margin:0 0 8px}.rsok-schedule .rsok-schedule-actions{display:flex;gap:9px;flex-wrap:wrap}.rsok-schedule button[type=button]{width:auto;min-height:36px;border:1px solid #69758b;border-radius:7px;background:#fff0;color:inherit;padding:6px 12px;cursor:pointer}.rsok-schedule button[type=button]:hover{background:rgb(120 130 145 / .12)}.rsok-schedule button[type=button]:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.rsok-schedule button[type=button]:disabled{opacity:.5;cursor:not-allowed}.rsok-schedule .rsok-schedule-remove{border-color:#a83d3d}.rsok-schedule .rsok-schedule-add{font-weight:700}.rsok-schedule .rsok-schedule-status{font-size:13px;margin:7px 0}.rsok-submission .rsok-form-wide,.rsok-submission .rsok-schedule-section{grid-column:1/-1;min-width:0}.rsok-submission .rsok-schedule-section h3{margin:4px 0 6px;font-size:18px}.rsok-submission .rsok-schedule-grid label{display:block;grid-column:auto}.rsok-submission .rsok-schedule-weekly{display:flex;grid-column:1/-1}#poststuff .rsok-schedule .rsok-schedule-grid input,#poststuff .rsok-schedule .rsok-schedule-grid select{padding:5px 8px}@media(max-width:660px){.rsok-schedule .rsok-schedule-grid{grid-template-columns:1fr}.rsok-schedule .rsok-schedule-term{padding:10px}.rsok-schedule .rsok-schedule-slot{padding:10px}}