.recurrence-options{margin:18px 0}.recurrence-options>label{display:grid;gap:8px}#recurrence-fields{display:grid;gap:12px;margin-top:12px}#recurrence-fields[hidden]{display:none}#repeat-weekdays{padding:12px;border:1px solid #d6dde5;border-radius:6px}#repeat-weekdays label{align-items:center;gap:5px}.series-preview{max-height:380px;overflow:auto;padding-right:4px}.workspace-form .series-preview label{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:8px 0;font-weight:400;line-height:1.5}.workspace-form .series-preview input[type=checkbox],.workspace-form .recurrence-options input[type=checkbox],.series-future-editor input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;margin:0;flex:0 0 18px;accent-color:#438fa5}.series-future-editor summary{cursor:pointer;font-weight:600}.series-future-editor form{display:grid;gap:14px;margin-top:18px}.series-confirm{display:flex;align-items:flex-start;gap:10px}.zoom-auto-control{display:flex;justify-content:flex-end;margin:8px 0}.availability .track-label{align-items:center;gap:8px}.availability [data-select-zoom],#zoom-auto-right{min-height:32px;padding:5px 8px;border-radius:5px}.availability [data-select-zoom][aria-pressed=true]{background:#e4f1f4;color:#26758b;font-weight:600}.availability [data-select-zoom]:focus-visible,#zoom-auto-right:focus-visible{outline:2px solid #438fa5;outline-offset:2px}

.room-invite-choices{margin:14px 0}.room-invite-row{border:1px solid #d6e4e9}.room-invite-row strong{display:block}.room-invite-row p{margin:6px 0;font-size:13px}.room-invite-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.room-invite-actions .button{min-height:36px;padding:7px 12px;font-size:12px}
