.mantine-Modal-title{font-size:18px;font-weight:500;color:#212529}.mantine-Modal-header{padding:20px 20px 0 27px}.section-title{font-size:18px;font-weight:400;color:#616974}.categories{display:flex;flex-direction:column}.categories .categoryItem{width:100%;display:flex;align-items:center;justify-content:space-between}.categories .categoryItem .categoryText{font-size:14px;font-weight:400;color:#212529}.mantine-Checkbox-input{cursor:pointer}.print-calendar{padding:15px;overflow:auto;display:flex;flex-direction:column}.print-calendar .rbc-off-range-bg{background:#fff}.print-calendar .rbc-today{background-color:transparent;color:inherit}.print-calendar .rbc-label{font-size:10px;line-height:10px;display:flex}.print-calendar .rbc-time-content{overflow:hidden!important}.print-calendar .rbc-toolbar{display:none!important}.print-calendar .rbc-time-header.rbc-overflowing{margin-right:0!important}.print-calendar .rbc-event-label{padding-right:0!important}.print-calendar .rbc-day-slot .rbc-events-container{width:100%;margin:0}.print-calendar .rbc-current-time-indicator{display:none}.print-calendar .rbc-time-gutter,.print-calendar .rbc-time-header-gutter{width:50px;max-width:50px}.calendar-preview ::-webkit-scrollbar-track{background-color:var(--mantine-color-gray-filled)!important}.calendar-preview ::-webkit-scrollbar-thumb{background-color:#fff!important;border-color:var(--mantine-color-gray-filled)!important}.calendar-portrait{width:75%;aspect-ratio:210/297}.calendar-portrait .rbc-timeslot-group{min-height:initial!important}.calendar-landscape{width:100%;aspect-ratio:297/210}.calendar-landscape .rbc-timeslot-group{min-height:initial!important}.landscape-print{display:flex;flex-direction:column;align-items:center;margin:0 auto;justify-content:center}.print-calendar{background-color:#fff}.print-calendar+.print-calendar{margin-top:50px}@media print{@page{size:A4 landscape}.calendar-portrait{width:210mm;height:297mm}.calendar-landscape{width:297mm;height:210mm}.print-calendar{padding:15px;page-break-after:always;page-break-inside:avoid}.print-calendar .rbc-calendar{height:100vh}.print-calendar .rbc-label{display:inline;justify-content:center;font-size:16px!important;line-height:16px}.print-time{white-space:nowrap}.print-calendar+.print-calendar{margin-top:0!important}}
