.agenda-fit-toolbar{display:flex;justify-content:flex-end;margin:12px 0}.agenda-fit-toolbar button{font-size:14px}.calendar.fit-columns{width:100%;overflow-x:hidden}.calendar.fit-columns>.grid{min-width:0!important;width:100%;grid-template-columns:52px repeat(var(--fit-columns),minmax(0,1fr))!important}.calendar.fit-columns .staff{min-width:0;padding:14px 7px;overflow-wrap:anywhere;line-height:1.35}.calendar.fit-columns .slot{min-width:0;padding:4px}.calendar.fit-columns .event{min-width:0;max-width:100%;overflow:hidden;padding:8px;overflow-wrap:anywhere}.calendar.fit-columns .time{font-size:12px;padding-left:3px;padding-right:3px}.calendar.fit-columns .pill{max-width:100%;white-space:normal}.calendar.fit-columns .staff small{font-size:11px}@media(max-width:600px){.agenda-fit-toolbar button{width:100%}.calendar.fit-columns>.grid{grid-template-columns:40px repeat(var(--fit-columns),minmax(0,1fr))!important}.calendar.fit-columns .staff{padding:12px 4px;font-size:12px}.calendar.fit-columns .staff small{display:none}.calendar.fit-columns .event{padding:5px;font-size:12px}.calendar.fit-columns .slot{padding:2px}}
