.consultations-content{width:100%;max-width:none}.consultations-canvas{display:grid;gap:var(--notebook-unit);width:100%;padding-block:var(--notebook-unit) calc(var(--notebook-unit) * 3)}.consultations-set-name{margin:0;color:var(--notebook-copy)}.consultations-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--notebook-unit)}.consultations-overview>section,.consultations-past,.consultations-session-editor,.consultations-students{min-width:0;padding:var(--notebook-unit)}.consultations-overview h2,.consultations-students h2,.consultations-timetable h2{margin:0 0 var(--notebook-unit);color:var(--notebook-title);font-size:1.2rem;font-weight:650}.consultations-material-results,.consultations-overview ul{margin:0;padding:0;list-style:none;max-height:calc(var(--notebook-unit) * 11);overflow-y:auto}.consultations-material-results li,.consultations-overview li{border-block-end:1px solid var(--notebook-border);padding-block:calc(var(--notebook-unit) / 2)}.consultations-overview li button{background:transparent;border:0;color:var(--notebook-title);cursor:pointer;text-align:start;text-decoration:underline;min-height:44px;width:100%}.consultations-material-row a:focus-visible,.consultations-overview li button:focus-visible{outline:2px solid var(--notebook-title);outline-offset:2px}.consultations-actions,.consultations-date-row,.consultations-window-list{display:flex;flex-wrap:wrap;align-items:end;gap:var(--notebook-unit)}.consultations-date-row h2{margin:0}.consultations-timetable{display:grid;gap:var(--notebook-unit)}.consultations-add-student h3,.consultations-session-editor h3{margin:0 0 var(--notebook-unit);font-size:1.1rem;font-weight:650}.consultations-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--notebook-unit);margin-block:var(--notebook-unit)}.consultations-editor-grid>div,.consultations-student-fields{display:grid;gap:calc(var(--notebook-unit) / 2);min-width:0}.consultations-editor-grid h4,.consultations-student-editor h4,.consultations-task-editor h4{margin:0 0 calc(var(--notebook-unit) / 2);font-weight:650}.consultations-field-label{display:grid;min-width:0;gap:.25rem}.consultations-field-label>span{color:var(--notebook-copy)}.consultations-material-row,.consultations-task-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--notebook-unit) / 2);min-height:calc(var(--notebook-unit) * 2);border-block-end:1px solid var(--notebook-border)}.consultations-material-row a{color:var(--notebook-title);text-decoration:underline}.consultations-task-editor,.consultations-task-form{display:grid;gap:calc(var(--notebook-unit) / 2)}.consultations-task-form{grid-template-columns:minmax(0,1fr) minmax(8rem,.5fr) minmax(8rem,.5fr) auto;align-items:end}.consultations-student-editor{border-block-start:1px solid var(--notebook-border);padding-block:var(--notebook-unit);display:grid;gap:calc(var(--notebook-unit) / 2)}.consultations-student-editor>button{justify-self:start}.consultations-student-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.consultations-student-fields>.consultations-field-label:nth-last-child(-n+2){grid-column:1/-1}.consultations-add-student{border-block-start:1px solid var(--notebook-border);padding-block-start:var(--notebook-unit)}.consultations-error{color:var(--color-status-danger-text,#9b1c1c)}@media (max-width:900px){.consultations-editor-grid,.consultations-overview{grid-template-columns:minmax(0,1fr)}.consultations-task-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.consultations-student-fields,.consultations-task-form{grid-template-columns:minmax(0,1fr)}.consultations-student-fields>.consultations-field-label:nth-last-child(-n+2){grid-column:auto}}