#admin-links{margin:24px 0}.admin-processing-body{padding:0 22px 22px}.admin-processing .check-row{display:flex;gap:10px;align-items:center}.admin-processing input[type=checkbox]{width:18px;height:18px}.admin-processing #admin-storage{margin-top:20px}.admin-processing .row{padding:16px 0;flex-wrap:wrap}#admin-export-jobs{margin-top:20px;max-height:460px;overflow:auto}#admin-processing-error{margin-top:16px;color:#d45c50}

.calendar-lesson{border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px}.lesson-entry{display:block;font-size:12px;padding:4px 6px}.calendar-lesson .calendar-event{width:100%}#lesson-link-box{padding:12px;background:var(--soft);border:1px solid var(--line);border-radius:4px}

header>div{display:flex;flex-wrap:wrap;gap:8px}#choose-primary-room{margin:0 0 20px}#teacher-room-fallback input{width:100%}#teacher-room-error{color:#d45c50}#teacher-room-save{margin-top:16px}
