*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9f7f4}html,body{min-height:100%;margin:0;overflow-x:hidden}body{color:#121212;background:#f9f7f4;min-width:320px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body{color:#f2efe8;background:#15140f}a{color:inherit;text-decoration:none}a,button,[role=button]{touch-action:manipulation}::selection{color:#fff;background:#78b072}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.planning-calendar-shell{background:#fff;border:1px solid #d7d7d7;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #12121208}html[data-theme=dark] .planning-calendar-shell{background:#1e1c16;border-color:#33302a}.planning-calendar-scroll{overflow-x:auto}.planning-calendar-scroll .fc{--fc-border-color:#e3e0dc;--fc-page-bg-color:#fff;--fc-neutral-bg-color:#f9f7f4;--fc-today-bg-color:#78b0721a;--fc-now-indicator-color:#78b072;color:#121212;min-width:760px;font-family:inherit}html[data-theme=dark] .planning-calendar-scroll .fc{--fc-border-color:#33302a;--fc-page-bg-color:#1e1c16;--fc-neutral-bg-color:#15140f;color:#f2efe8}.planning-calendar-scroll--timeGridDay .fc{min-width:430px}.planning-calendar-scroll .fc-scrollgrid{border:0}.planning-calendar-scroll .fc-theme-standard td:last-of-type,.planning-calendar-scroll .fc-theme-standard th:last-of-type{border-right:0}.planning-calendar-scroll .fc-col-header-cell{background:#f9f7f4}html[data-theme=dark] .planning-calendar-scroll .fc-col-header-cell{background:#15140f}.planning-calendar-scroll .fc-col-header-cell-cushion{color:#121212;text-transform:capitalize;padding-block:11px;font-size:12px;font-weight:700}html[data-theme=dark] .planning-calendar-scroll .fc-col-header-cell-cushion{color:#f2efe8}.planning-calendar-scroll .fc-daygrid-day-number{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:4px;font-size:12px;font-weight:650;display:inline-flex}.planning-calendar-scroll .fc-day-today .fc-daygrid-day-number{color:#fff;background:#78b072}.planning-calendar-scroll .fc-daygrid-day-frame{cursor:pointer;min-height:162px}.planning-calendar-scroll .fc-timegrid-slot{height:3.35em}.planning-calendar-scroll .fc-timegrid-slot-label-cushion{color:#616161;padding-right:10px;font-size:11px}html[data-theme=dark] .planning-calendar-scroll .fc-timegrid-slot-label-cushion{color:#a9a59c}.planning-calendar-scroll .fc-timegrid-col-frame{cursor:crosshair}.planning-calendar-scroll .fc-event{box-shadow:none;cursor:pointer;border:0;border-radius:6px;transition:filter .12s,opacity .12s;overflow:hidden}.planning-calendar-scroll .fc-event:hover{z-index:4;filter:brightness(.95);box-shadow:none}.planning-calendar-scroll .planning-event--editable{cursor:grab}.planning-calendar-scroll .planning-event--editable.fc-event-dragging{cursor:grabbing;filter:brightness(.94);opacity:.82}.planning-calendar-scroll .planning-event--editable .fc-event-resizer{height:8px;display:block;left:0;right:0}.planning-calendar-scroll .planning-event--editable .fc-event-resizer-start{top:0}.planning-calendar-scroll .planning-event--editable .fc-event-resizer-end{bottom:0}.planning-calendar-scroll .planning-event--editable .fc-event-resizer:after{content:"";background:#ffffffd1;border-radius:2px;width:22px;height:2px;transition:width .12s,background-color .12s;position:absolute;left:50%;transform:translate(-50%)}.planning-calendar-scroll .planning-event--editable .fc-event-resizer-start:after{top:2px}.planning-calendar-scroll .planning-event--editable .fc-event-resizer-end:after{bottom:2px}.planning-calendar-scroll .planning-event--editable .fc-event-resizer:hover:after{background:#fff;width:34px}.planning-calendar-scroll .fc-event:focus{outline-offset:2px;outline:3px solid #78b07261}.planning-calendar-scroll .planning-event--done{opacity:.62}.planning-event-content{min-width:0;height:100%;padding:6px 7px;overflow:hidden}.fc-daygrid-event .planning-event-content{color:#121212;padding:4px 6px 5px}html[data-theme=dark] .fc-daygrid-event .planning-event-content{color:#f2efe8}.planning-calendar-scroll .fc-daygrid-event{margin-inline:4px;background:#fcfbf9!important;border:1px solid #e1dfdb!important}html[data-theme=dark] .planning-calendar-scroll .fc-daygrid-event{background:#26241c!important;border-color:#33302a!important}.planning-event-dot,.planning-agent-dot{border-radius:50%;flex:none;width:7px;height:7px}.planning-agent-dot{width:9px;height:9px;margin-right:10px}.planning-event-time{flex:none;font-size:10.5px;font-weight:750}.planning-event-title{min-width:0;margin-top:3px;font-size:11.5px;font-weight:700;line-height:1.3;display:block}.planning-event-agent{text-overflow:ellipsis;background:#fff3;border-radius:3px;min-width:0;padding:0 4px;font-size:9.5px;font-weight:700;line-height:1.55;overflow:hidden}.planning-event-check{flex:none}.planning-event-detail{opacity:.9;margin-top:3px;font-size:10.5px;line-height:1.25;display:block}.fc-timegrid-event-short .planning-event-agent,.fc-timegrid-event-short .planning-event-detail{display:none}.fc-timegrid-event-short .planning-event-content{padding-block:3px}.fc-timegrid-event-short .planning-event-title{margin-top:1px;font-size:10.5px}.planning-event-content--month .planning-event-title{margin-top:0}.planning-event-content--month .planning-event-detail{color:#616161;opacity:1;margin-top:2px;padding-left:11px;font-size:9.5px}html[data-theme=dark] .planning-event-content--month .planning-event-detail{color:#a9a59c}.planning-event-content--month .planning-event-agent{color:#121212;background:0 0;padding:0}html[data-theme=dark] .planning-event-content--month .planning-event-agent{color:#f2efe8}.planning-calendar-scroll .fc-daygrid-more-link{color:#78b072;margin-left:6px;font-size:11px;font-weight:700}.planning-view-switcher .MuiToggleButton-root{text-transform:none;min-width:84px;padding-inline:16px}@media (max-width:899px){.planning-view-switcher{width:100%}.planning-view-switcher .MuiToggleButton-root{flex:1}}@media (prefers-reduced-motion:reduce){.planning-calendar-scroll .fc-event,.planning-calendar-scroll .planning-event--editable .fc-event-resizer:after{transition:none}}
