/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.calendar-container .rbc-event.calendar-quiet-event{background:var(--calendar-event-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--border-radius-md);box-shadow:none;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.calendar-container .rbc-event.calendar-event-completed{background:var(--calendar-event-completed-surface);color:var(--calendar-event-muted-text)}.calendar-container .rbc-event.calendar-event-pending{border-style:dashed;border-color:var(--calendar-saving-border);cursor:wait;pointer-events:none}.calendar-container .rbc-event.calendar-event-dragging{cursor:grabbing}.calendar-container .calendar-quiet-event .calendar-event-inner,.calendar-container .calendar-quiet-event .calendar-event-inner:hover{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0}.calendar-container .calendar-quiet-event .rbc-event-label{color:var(--calendar-event-meta-text);font-variant-numeric:tabular-nums;font-weight:400}.calendar-container .calendar-quiet-event .rbc-event-label:hover{background:var(--calendar-event-hover)}.calendar-container .rbc-event.calendar-quiet-event:hover{border-color:var(--divider);box-shadow:none}.calendar-container .rbc-event.calendar-quiet-event.rbc-event-show-handles,.calendar-container .rbc-event.calendar-quiet-event.rbc-selected,.calendar-container .rbc-event.calendar-quiet-event:focus-within{box-shadow:none;outline:none}.calendar-container .calendar-quiet-event .rbc-event-body:focus-visible,.calendar-container .rbc-event.calendar-quiet-event:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.calendar-container .calendar-quiet-event .rbc-event-resize-handle:after{background:var(--calendar-event-meta-text);box-shadow:none}.calendar-container .rbc-event.calendar-all-day-event-shell{background:0 0;border:0}@media (prefers-reduced-motion:reduce){.calendar-container .calendar-quiet-event,.calendar-container .calendar-quiet-event *{transition:none!important;animation:none!important}}.calendar-container .rbc-time-header .rbc-header,.calendar-container .rbc-time-header .rbc-header>.rbc-button-link{justify-content:center;align-items:center;display:flex}.calendar-container .rbc-time-header .rbc-header>.rbc-button-link{max-width:100%;line-height:inherit}.calendar-container .rbc-day-slot .rbc-event[data-event-layout]{padding:0}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .rbc-event-body{gap:var(--calendar-event-content-gap);padding:var(--calendar-event-content-padding-y)var(--calendar-event-content-padding-x);min-width:0;min-height:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .rbc-event-label{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;align-self:flex-start;max-width:40%;margin:0;padding:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .rbc-event-content{white-space:normal;flex:1 1 0;min-width:0;height:100%;min-height:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-event-inner{height:100%;min-height:0;padding:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-event-layout{justify-content:flex-start;align-items:stretch;gap:var(--calendar-event-content-gap);flex-direction:column;height:100%;min-height:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-event-title{width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--calendar-event-edit-space));white-space:normal;flex:none;align-self:flex-start;align-items:center;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-event-title-text{-webkit-line-clamp:var(--calendar-event-title-lines,1);white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=stacked] .rbc-event-body{flex-direction:column;align-items:stretch}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=stacked] .rbc-event-label{flex:none;width:100%;max-width:100%}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=stacked] .rbc-event-content{width:100%;height:auto}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=inline] .rbc-event-body{align-items:center;-moz-column-gap:var(--calendar-event-inline-gap);column-gap:var(--calendar-event-inline-gap)}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=inline] .rbc-event-label{align-self:center}.calendar-container .rbc-day-slot .rbc-event[data-event-layout=inline] .calendar-event-layout{justify-content:center}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-event-activities{width:100%;min-height:0;max-height:var(--calendar-event-activity-height,0);overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-event-activities=hidden] .calendar-event-activities{display:none}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-activity-list{align-items:stretch;gap:var(--calendar-event-content-gap);flex-flow:column}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-activity-item{flex-shrink:0;min-width:0;max-width:100%}.calendar-container .rbc-day-slot .rbc-event[data-event-layout] .calendar-activity-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.calendar-container .rbc-day-slot .calendar-event-title-row{flex:none;width:100%;min-width:0}.calendar-container .rbc-day-slot .calendar-event-title-row .calendar-event-title{flex:0 auto;align-self:center;min-width:0}.calendar-container .rbc-day-slot .rbc-events-container:has([data-timed-event-card=v2]){z-index:var(--calendar-event-grid-layer)}.calendar-container .rbc-day-slot:has([data-timed-event-card=v2]) .rbc-current-time-indicator{z-index:var(--calendar-current-time-layer);pointer-events:none}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]{overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-body{align-items:stretch;row-gap:var(--calendar-event-content-gap);flex-direction:column;display:flex;position:relative}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro] .rbc-event-body{padding-top:var(--calendar-event-micro-padding-y);padding-bottom:var(--calendar-event-micro-padding-y)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-label{z-index:var(--calendar-event-time-layer);top:var(--calendar-event-content-padding-y);left:var(--calendar-event-content-padding-x);width:-moz-max-content;width:max-content;max-width:40%;line-height:var(--calendar-event-row-height);align-self:flex-start;position:absolute}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-content{flex:auto;width:100%;height:100%}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-layout{justify-content:flex-start}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-title{margin-left:calc(var(--calendar-event-time-width) + var(--calendar-event-inline-gap));max-width:calc(100% - var(--calendar-event-time-width) - var(--calendar-event-inline-gap) - var(--calendar-event-edit-space));line-height:var(--calendar-event-row-height)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:not([data-timed-event-mode=micro]) [data-calendar-event-content]{z-index:auto}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:not([data-timed-event-mode=micro]) :is(.calendar-event-title,.rbc-event-label[role=button]){z-index:var(--calendar-event-control-layer)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:not([data-timed-event-mode=micro]) .calendar-event-title{position:relative}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:is([data-timed-event-mode=micro],[data-timed-event-mode=expanded]) .calendar-event-title{max-width:calc(100% - var(--calendar-event-edit-space));margin-left:0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro] .rbc-event-label{visibility:hidden;pointer-events:none}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=expanded] .rbc-event-label{flex:none;max-width:100%;position:static}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-title-text{line-height:var(--calendar-event-row-height)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:not([data-timed-event-mode=expanded]) .calendar-event-title-text{white-space:nowrap;text-overflow:ellipsis;display:block}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-title-text.calendar-event-title-measure{visibility:hidden;pointer-events:none;white-space:normal;-webkit-line-clamp:unset;display:block;position:absolute}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-activities{flex:none;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-activity-list{gap:var(--calendar-event-activity-gap)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-activity-row{gap:var(--calendar-event-inline-gap);width:100%;min-width:0;height:var(--calendar-event-row-height);flex:none;display:flex}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-activity-item{width:100%;min-width:0;height:var(--calendar-event-row-height);line-height:var(--calendar-event-row-height);flex:1 1 0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-activity-name{flex:1 1 0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-more{height:var(--calendar-event-row-height);max-width:100%;font-size:inherit;font-weight:400;line-height:var(--calendar-event-row-height);color:var(--calendar-event-meta-text);text-overflow:ellipsis;flex:none;align-self:flex-start;padding:0;overflow:hidden}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] :is(.calendar-event-title,.rbc-event-label):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:hover{border-color:var(--divider);box-shadow:var(--calendar-event-hover-shadow)}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-resize-handle{width:min(var(--calendar-event-handle-hit-width),100%);height:min(var(--calendar-event-handle-hit-height),33%);opacity:0;pointer-events:none;background:0 0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-resize-handle:after{width:var(--calendar-event-handle-width);height:var(--calendar-event-handle-thickness);background:var(--calendar-event-meta-text);box-shadow:none}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-resize-handle-top{align-items:flex-start}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .rbc-event-resize-handle-bottom{align-items:flex-end}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro] .rbc-event-resize-handle:after{opacity:0}@media (hover:hover) and (pointer:fine){.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:not([data-timed-event-mode=micro]):hover .rbc-event-resize-handle{opacity:var(--calendar-event-handle-opacity);pointer-events:auto}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro]:hover .rbc-event-resize-handle{opacity:1;pointer-events:auto}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro] .rbc-event-resize-handle:hover:after{opacity:var(--calendar-event-handle-opacity)}}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:is(.rbc-event-show-handles,.rbc-event-resizing) .rbc-event-resize-handle{opacity:1;pointer-events:auto}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-mode=micro]:is(.rbc-event-show-handles,.rbc-event-resizing) .rbc-event-resize-handle:after{opacity:1}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2].rbc-event-resizing{box-shadow:var(--calendar-event-hover-shadow)!important}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-title-row{margin-left:calc(var(--calendar-event-time-width) + var(--calendar-event-inline-gap));width:calc(100% - var(--calendar-event-time-width) - var(--calendar-event-inline-gap) - var(--calendar-event-edit-space))}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-title-row .calendar-event-title{max-width:100%;margin-left:0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2]:is([data-timed-event-mode=micro],[data-timed-event-mode=expanded]) .calendar-event-title-row{width:calc(100% - var(--calendar-event-edit-space));margin-left:0}.calendar-container .rbc-day-slot .rbc-event[data-timed-event-card=v2] .calendar-event-completion{z-index:var(--calendar-event-control-layer);height:var(--calendar-event-row-height);min-height:0;position:relative}.calendar-container{width:100%;height:100%}.calendar-container .rbc-calendar{font-family:var(--font-secondary)!important;width:100%!important;max-width:100%!important;height:100%!important;overflow-x:auto!important}.calendar-container[data-calendar-view=day] .rbc-calendar,.calendar-container[data-calendar-view=day] .rbc-time-content,.calendar-container[data-calendar-view=day] .rbc-time-view{overflow-x:hidden!important}.calendar-container .rbc-month-view{width:100%!important;max-width:100%!important;height:100%!important;overflow-x:hidden!important}.calendar-container .rbc-month-header{flex-shrink:0}.calendar-container .rbc-month-row .rbc-row-segment{min-width:0}.calendar-container .rbc-month-row{flex:1;min-height:120px;max-height:150px}.calendar-container .rbc-header{background-color:var(--neutral-50);border-bottom:1px solid var(--border);color:var(--text-primary);padding:12px;font-weight:600}.calendar-container .rbc-time-header{background-color:var(--neutral-50);min-height:3.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-time-header{background-color:color-mix(in srgb,var(--neutral-50)82%,var(--card))}}.calendar-container .rbc-time-header-gutter{color:var(--text-secondary);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;padding-right:0;font-size:.6875rem;font-weight:600;display:flex}.calendar-container .rbc-time-header-gutter:after{content:"All day"}.calendar-container .rbc-time-header-content{border-left-color:var(--border);min-width:0}.calendar-container .rbc-time-header-cell-single-day{display:none}.calendar-container .rbc-allday-cell{min-height:3.5rem;padding:.375rem 0}.calendar-container .rbc-allday-cell .rbc-row-content{min-height:2.75rem}.calendar-container .rbc-allday-cell .rbc-row-segment{padding:.125rem .25rem}.calendar-container .rbc-allday-cell .rbc-event{border-radius:var(--border-radius-lg);min-height:2.25rem}.calendar-container .rbc-allday-cell .rbc-event.calendar-all-day-event-shell{min-height:0;overflow:visible;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.calendar-container .rbc-allday-cell .calendar-all-day-event-shell:hover{box-shadow:none!important}.calendar-container .rbc-time-view{border:1px solid var(--border);border-radius:var(--border-radius-xl);width:100%!important}.calendar-container .rbc-time-content{border-top:none;width:100%!important}.calendar-container .rbc-timeslot-group{min-height:var(--calendar-slot-group-min-height,80px)}.calendar-container .rbc-time-gutter{width:50px!important;min-width:50px!important}@media (min-width:640px){.calendar-container .rbc-time-gutter{width:60px!important;min-width:60px!important}}.calendar-container .rbc-day-slot{flex:1!important;min-width:0!important}.calendar-container .rbc-time-header{border-bottom:1px solid var(--border)}.calendar-container .rbc-today{background-color:var(--neutral-50)!important}.calendar-container .folded-event-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.calendar-container .rbc-slot-selection{background-color:var(--calendar-selected-surface);border:2px dashed var(--calendar-selected);color:var(--text-primary);font-weight:600}.calendar-container .rbc-day-slot .rbc-time-slot{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-day-slot .rbc-time-slot{border-top:1px solid color-mix(in srgb,var(--border)30%,transparent)}}.calendar-container .rbc-current-time-indicator{background-color:var(--calendar-current-time);height:2px}.calendar-container .rbc-time-slot:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-time-slot:hover{background-color:color-mix(in srgb,var(--calendar-hover)7%,transparent)}}.calendar-container .rbc-time-slot:hover{cursor:pointer}.calendar-container .rbc-day-bg:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-day-bg:hover{background-color:color-mix(in srgb,var(--calendar-hover)7%,transparent)}}.calendar-container .rbc-day-bg:hover{cursor:pointer}.calendar-container .rbc-day-bg.rbc-today:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-day-bg.rbc-today:hover{background-color:color-mix(in srgb,var(--calendar-hover)11%,var(--card))}}.calendar-container .rbc-event:hover{z-index:10;box-shadow:0 2px 4px #0000001a}.calendar-container .rbc-time-slot.rbc-now:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-time-slot.rbc-now:hover{background-color:color-mix(in srgb,var(--calendar-hover)5%,transparent)}}.calendar-container .rbc-date-cell:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-date-cell:hover{background-color:color-mix(in srgb,var(--calendar-hover)5%,transparent)}}.calendar-container .rbc-agenda-view tbody tr:hover{background-color:var(--calendar-hover)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-agenda-view tbody tr:hover{background-color:color-mix(in srgb,var(--calendar-hover)5%,transparent)}}@media (hover:none) and (pointer:coarse){.calendar-container .rbc-agenda-view tbody tr:hover,.calendar-container .rbc-date-cell:hover,.calendar-container .rbc-day-bg:hover,.calendar-container .rbc-time-slot:hover{background-color:#0000}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.calendar-container .rbc-addons-dnd .rbc-addons-dnd-dragging{opacity:.75;transform:scale(1.02);box-shadow:0 6px 12px #0003}.calendar-container .rbc-addons-dnd .rbc-addons-dnd-over{background-color:var(--calendar-valid-drop)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-addons-dnd .rbc-addons-dnd-over{background-color:color-mix(in srgb,var(--calendar-valid-drop)12%,transparent)}}@media (max-width:640px){.calendar-container .rbc-event{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-container .rbc-addons-dnd .rbc-addons-dnd-dragging{transform:scale(1.05);box-shadow:0 8px 16px #0000004d}}.calendar-container .calendar-dragging .rbc-day-bg,.calendar-container .calendar-dragging .rbc-time-slot{transition:background-color .15s}.calendar-container .calendar-dragging .rbc-day-bg:hover,.calendar-container .calendar-dragging .rbc-time-slot:hover{background-color:var(--calendar-valid-drop)}@supports (color:color-mix(in lab,red,red)){.calendar-container .calendar-dragging .rbc-day-bg:hover,.calendar-container .calendar-dragging .rbc-time-slot:hover{background-color:color-mix(in srgb,var(--calendar-valid-drop)8%,transparent)}}.calendar-container .rbc-show-more{color:var(--calendar-more-text)!important;cursor:pointer!important;background:var(--calendar-more-bg)!important;border:1px solid var(--calendar-selected)!important;margin:2px!important;padding:3px 6px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-show-more{border:1px solid color-mix(in srgb,var(--calendar-selected)35%,transparent)!important}}.calendar-container .rbc-show-more{text-align:center!important;border-radius:4px!important;height:18px!important;line-height:12px!important;display:block!important;box-shadow:0 1px 2px #0000001a!important}.calendar-container .rbc-show-more:hover{color:var(--calendar-more-hover)!important;background-color:var(--calendar-more-hover-bg)!important;border-color:var(--calendar-selected)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-show-more:hover{border-color:color-mix(in srgb,var(--calendar-selected)55%,transparent)!important}}.calendar-container .rbc-show-more:hover{transform:translateY(-1px)!important;box-shadow:0 2px 4px #00000026!important}.calendar-container .rbc-overlay{background:var(--card)!important;border:1px solid var(--border)!important;z-index:1000!important;border-radius:12px!important;min-width:220px!important;max-width:350px!important;max-height:400px!important;padding:0!important;position:absolute!important;overflow:hidden!important;box-shadow:0 20px 25px #0000001a,0 8px 10px #00000014!important}.calendar-container .rbc-overlay-header{background-color:var(--neutral-50)!important;border-bottom:1px solid var(--border)!important;color:var(--text-primary)!important;border-radius:12px 12px 0 0!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important}.calendar-container .rbc-overlay .rbc-event{cursor:pointer!important;border-radius:6px!important;align-items:center!important;width:calc(100% - 16px)!important;height:32px!important;margin:4px 8px!important;padding:0 8px!important;font-size:12px!important;line-height:30px!important;transition:opacity .2s!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.calendar-container .rbc-overlay .rbc-event:hover{opacity:.8!important}.calendar-container .rbc-overlay>div{max-height:300px!important;padding:8px 0!important;overflow-y:auto!important}.calendar-container .rbc-month-row .rbc-row-content{position:relative}.calendar-container .rbc-date-cell.rbc-show-all{max-height:150px;overflow-y:auto}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar{width:3px}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-track{background:var(--border)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-track{background:color-mix(in srgb,var(--border)30%,transparent)}}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-track{border-radius:3px}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-thumb{background:var(--accent-warning)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent-warning)55%,transparent)}}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-thumb{border-radius:3px}.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-thumb:hover{background:var(--accent-warning)}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-date-cell.rbc-show-all::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-warning)75%,transparent)}}.calendar-container .rbc-row-segment:last-child .rbc-show-more{background:linear-gradient(to bottom,var(--card),var(--card))}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-row-segment:last-child .rbc-show-more{background:linear-gradient(to bottom,color-mix(in srgb,var(--card)70%,transparent),color-mix(in srgb,var(--card)95%,transparent))}}.calendar-container .rbc-row-segment:last-child .rbc-show-more{text-align:center;border:1px dashed var(--calendar-selected);border-radius:4px;width:calc(100% - 8px);margin:2px 4px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.calendar-container .rbc-row-segment:last-child .rbc-show-more{border:1px dashed color-mix(in srgb,var(--calendar-selected)35%,transparent)}}.calendar-container .drop-zone-indicator{background:var(--accent-positive);position:absolute}@supports (color:color-mix(in lab,red,red)){.calendar-container .drop-zone-indicator{background:color-mix(in srgb,var(--accent-positive)18%,transparent)}}.calendar-container .drop-zone-indicator{border:2px dashed var(--accent-positive);pointer-events:none;border-radius:4px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{background-color:var(--accent-positive)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{background-color:color-mix(in srgb,var(--accent-positive)18%,transparent)!important}}.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{border:1px solid var(--accent-positive)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{border:1px solid color-mix(in srgb,var(--accent-positive)45%,transparent)!important}}.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{box-shadow:inset 0 0 10px var(--accent-positive)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container.drag-over .rbc-day-bg.hover-slot,.calendar-container.drag-over .rbc-time-slot.hover-slot{box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent-positive)12%,transparent)!important}}.calendar-container.drag-over .rbc-date-cell.hover-slot{background-color:var(--accent-positive)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container.drag-over .rbc-date-cell.hover-slot{background-color:color-mix(in srgb,var(--accent-positive)15%,transparent)!important}}.calendar-container.drag-over .rbc-time-slot.target-slot{background:linear-gradient(to right,var(--accent-positive),var(--accent-positive))}@supports (color:color-mix(in lab,red,red)){.calendar-container.drag-over .rbc-time-slot.target-slot{background:linear-gradient(to right,color-mix(in srgb,var(--accent-positive)18%,transparent),color-mix(in srgb,var(--accent-positive)9%,transparent))}}.calendar-container.drag-over .rbc-time-slot.target-slot{border-left:3px solid var(--accent-positive)}.calendar-container.can-drop{cursor:copy}.calendar-container .cell-drag-over .rbc-day-bg,.calendar-container .rbc-day-slot .slot-drag-over .rbc-time-slot{background:linear-gradient(135deg,var(--calendar-valid-drop),var(--calendar-valid-drop-secondary))!important}@supports (color:color-mix(in lab,red,red)){.calendar-container .cell-drag-over .rbc-day-bg,.calendar-container .rbc-day-slot .slot-drag-over .rbc-time-slot{background:linear-gradient(135deg,color-mix(in srgb,var(--calendar-valid-drop)18%,transparent),color-mix(in srgb,var(--calendar-valid-drop-secondary)12%,transparent))!important}}.calendar-container .cell-drag-over .rbc-day-bg,.calendar-container .rbc-day-slot .slot-drag-over .rbc-time-slot{z-index:5;animation:pulse-drop 1.5s ease-in-out infinite;position:relative}.calendar-container .rbc-time-gutter .slot-can-drop,.calendar-container .rbc-time-gutter .slot-drag-over{box-shadow:none!important;background:0 0!important;border:none!important}.calendar-container .cell-can-drop .rbc-day-bg,.calendar-container .slot-can-drop .rbc-time-slot{transition:all .2s;cursor:copy!important}.calendar-container .cell-can-drop .rbc-day-bg:hover,.calendar-container .slot-can-drop .rbc-time-slot:hover{background-color:var(--calendar-valid-drop)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container .cell-can-drop .rbc-day-bg:hover,.calendar-container .slot-can-drop .rbc-time-slot:hover{background-color:color-mix(in srgb,var(--calendar-valid-drop)8%,transparent)!important}}.calendar-container .cell-can-drop .rbc-day-bg:hover,.calendar-container .slot-can-drop .rbc-time-slot:hover{border-color:var(--calendar-valid-drop)!important}@supports (color:color-mix(in lab,red,red)){.calendar-container .cell-can-drop .rbc-day-bg:hover,.calendar-container .slot-can-drop .rbc-time-slot:hover{border-color:color-mix(in srgb,var(--calendar-valid-drop)35%,transparent)!important}}.calendar-container .cell-drag-over .rbc-day-bg{border-radius:6px!important}.calendar-container .rbc-time-gutter{pointer-events:none!important}.calendar-container .rbc-time-gutter *{pointer-events:none!important;background:0 0!important}.calendar-container .rbc-events-container{pointer-events:none!important}.calendar-container .rbc-event{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-container .rbc-event-body{pointer-events:auto;box-sizing:border-box;flex-direction:row;align-items:flex-start;gap:4px;width:100%;height:100%;padding:2px 4px;display:flex}.calendar-container .rbc-event-label{cursor:default;border-radius:6px;flex-shrink:0;margin-right:4px;padding:0 2px;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.calendar-container .rbc-event-label[role=button]{cursor:pointer}.calendar-container .rbc-event-label[role=button]:hover{background-color:#ffffff38}.calendar-container .rbc-event-label:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.calendar-container .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.calendar-container .rbc-event-resize-handle{cursor:ns-resize;z-index:20;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:60px;height:12px;transition:opacity .2s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.calendar-container .rbc-event-resize-handle:after{content:"";background-color:#fffc;border-radius:2px;width:20px;height:4px;box-shadow:0 1px 2px #0003}.calendar-container .rbc-event-resize-handle-top{top:0}.calendar-container .rbc-event-resize-handle-bottom{bottom:0}.calendar-container .rbc-event:hover .rbc-event-resize-handle{opacity:1;pointer-events:auto}.calendar-container .rbc-event-show-handles .rbc-event-resize-handle{opacity:1;pointer-events:auto;background-color:#0000000d}.calendar-container .rbc-event-show-handles{z-index:50;box-shadow:0 0 0 2px #0000001a,0 4px 12px #0000001a}.calendar-container .rbc-event:hover{cursor:default}.calendar-container .rbc-event-content{cursor:pointer}.calendar-container .rbc-event-resizing{opacity:.8!important;z-index:100!important;pointer-events:auto!important;box-shadow:0 4px 12px #0003!important}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:hsl(0,0%,90%);border-color:hsl(0,0%,68%)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:hsl(0,0%,83%);border-color:hsl(0,0%,55%)}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,68%)}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media(max-width:767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:rgb(37.7432432432,89.3513513514,133.2567567568)}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5);box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:focus,.rbc-show-more:hover{color:rgb(37.7432432432,89.3513513514,133.2567567568)}.rbc-month-view{position:relative;border:1px solid #ddd;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header,.rbc-month-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.rbc-month-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid rgb(37.7432432432,89.3513513514,133.2567567568);display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid rgb(246.5,246.5,246.5)}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-addons-dnd-resize-ns-icon{display:none;margin:0 auto;width:10px;cursor:ns-resize;border-color:currentcolor red red;border-top:3px double red}.rbc-addons-dnd-resize-ew-icon{display:none;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize;border-left:3px double;border-color:red}.rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd-resize-ns-icon{border-color:red}.rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd-resizable:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd-resizable:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd-drag-preview,.rbc-addons-dnd-resizable{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;z-index:0!important}.rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute;z-index:9}.rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:hsl(0,0%,90%)}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:rgba(0,0,0,.3)}.rbc-addons-dnd .rbc-event{-webkit-transition:opacity .15s;transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}