table{table-layout:fixed;width:-moz-max-content!important;width:max-content!important}table td,table th{border:1px solid #d3d3d3;max-width:200px}table thead th{background-color:#ffd6dd!important}table thead .first-cell{background-color:#f7f7f7!important;border:none}table tbody .title-cell{background-color:#ffd6dd!important}.desktopCalendar{display:block;overflow:auto}@media (max-width:950px){.desktopCalendar{display:none}}.mobileCalendar{display:none}@media (max-width:950px){.mobileCalendar{background-color:#434343;display:block;display:flex;flex-direction:column;justify-content:center}}.invert{filter:invert(100%)}.month-controls{display:flex;flex-direction:row;gap:10px;justify-content:center;padding:10px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}
