@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.schedule-drawer-surface .schedule-calendar-panel{border-radius:.75rem}.dark .schedule-drawer-surface .schedule-calendar-panel{border-color:#ffffff1f!important}.schedule-drawer-surface .schedule-calendar-panel .e-schedule{box-shadow:none!important;border:none!important}.schedule-drawer-surface .schedule-calendar-panel .e-schedule .e-table-container,.schedule-drawer-surface .schedule-calendar-panel .e-schedule .e-date-header-container{border:none!important}.schedule-drawer-surface .e-dlg-container{display:none!important}.schedule-drawer-surface .e-resource-left-td{width:300px!important}.schedule-drawer-surface .e-time,.schedule-drawer-surface .e-location{display:none!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-appointment,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-appointment{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important;height:25px!important}.schedule-drawer-surface .e-appointment.scheduler-task-completed .e-subject{text-decoration:line-through;text-decoration-thickness:1.5px}.schedule-drawer-surface .e-schedule .e-timeline-view .e-appointment.scheduler-task-overdue,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-appointment.scheduler-task-overdue,.schedule-drawer-surface .e-appointment.scheduler-task-overdue,.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-appointment.scheduler-task-overdue,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-appointment.scheduler-task-overdue,.dark .schedule-drawer-surface .e-appointment.scheduler-task-overdue{background:#dc2626!important;border-color:#dc2626!important}.schedule-drawer-surface .e-appointment{padding-inline:calc(var(--spacing,.25rem) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-duration:.3s;transition-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1));border-radius:3.40282e38px}.schedule-drawer-surface .e-appointment:hover{border-radius:0}.schedule-drawer-surface .e-resource-group-cells{padding:calc(var(--spacing,.25rem) * 0)!important}.schedule-drawer-surface .e-header-cells{text-align:center}.schedule-drawer-surface .e-child-node{padding-left:calc(var(--spacing,.25rem) * 0)!important}.schedule-drawer-surface .weekend-cell,.schedule-drawer-surface .weekend-cell:hover{cursor:pointer;background-image:repeating-linear-gradient(-51deg,#dfe4dfba,#ffffffb5 3px,#ffffffd6 3px,#e8e8e8c4 4px)!important}.dark .schedule-drawer-surface .weekend-cell,.dark .schedule-drawer-surface .weekend-cell:hover{background-image:repeating-linear-gradient(-51deg,#33415599,#1e293bcc 3px,#1e293b 3px,#334155 4px)!important}.schedule-drawer-surface .templatewrap{height:82px!important;min-height:82px!important;max-height:82px!important}.schedule-drawer-surface .weekend-header,.schedule-drawer-surface .hours-header{box-sizing:border-box;justify-content:center!important;align-items:center!important;height:82px!important;max-height:82px!important;margin:0!important;padding:6px 4px!important;font-size:12px!important;line-height:1.15!important;display:flex!important}.schedule-drawer-surface .e-resource-group-cells .weekend-header,.schedule-drawer-surface .e-resource-group-cells .hours-header{width:100%}.schedule-drawer-surface .e-resource-group-cells .templatewrap{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.schedule-drawer-surface .weekend-cell .templatewrap{cursor:pointer;height:82px!important;min-height:82px!important;max-height:82px!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-content-table tbody tr,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-content-table tbody tr,.schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-column-table tbody tr,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-column-table tbody tr{height:82px!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-work-cells,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-work-cells,.schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-group-cells,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-group-cells,.schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-cells,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-cells{vertical-align:top!important;height:82px!important;max-height:82px!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-event-table,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-event-table{z-index:2;overflow:visible!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-appointment,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-appointment,.schedule-drawer-surface .e-schedule .e-timeline-view .e-appointment-wrapper,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-appointment-wrapper{pointer-events:auto;cursor:grab}.schedule-drawer-surface .e-schedule.e-event-action .e-appointment{cursor:grabbing}.schedule-drawer-surface .e-schedule .e-timeline-view .e-more-indicator,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-more-indicator{z-index:3;pointer-events:auto;cursor:pointer}.schedule-drawer-surface .team-scheduler-host{min-height:calc(var(--spacing,.25rem) * 0);flex:1}.schedule-drawer-surface .e-schedule{min-height:calc(var(--spacing,.25rem) * 0)!important;overflow:visible!important}.schedule-drawer-surface .e-schedule .e-content-wrap,.schedule-drawer-surface .e-schedule .e-timeline-view .e-content-table-wrap{max-height:100%!important;overflow:auto!important}.schedule-drawer-surface .e-quick-popup-wrapper,.schedule-drawer-surface .e-event-popup.e-popup-open{z-index:600!important;position:fixed!important}.e-more-popup-wrapper{z-index:500!important}.e-quick-popup-wrapper.e-popup-close{pointer-events:none!important;display:none!important}.e-quick-popup-wrapper.e-popup-open{-webkit-overflow-scrolling:touch;z-index:600!important;width:fit-content!important;min-width:0!important;max-width:min(340px,100vw - 2rem)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:hidden auto!important}.e-quick-popup-wrapper .e-popup-content,.e-quick-popup-wrapper .e-event-popup,.e-quick-popup-wrapper .quick-info-content{width:fit-content!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.dark .e-quick-popup-wrapper.e-popup-open,.dark .e-quick-popup-wrapper .e-popup-content,.dark .e-quick-popup-wrapper .e-event-popup{box-shadow:none!important;background:0 0!important;border:none!important}.e-more-popup-wrapper .e-more-event-header{min-height:auto!important;padding:6px 10px!important}.e-more-popup-wrapper .e-more-event-content{padding:4px 8px!important}.e-more-popup-wrapper .e-more-event-content .e-appointment,.e-more-popup-wrapper .e-more-event-content .e-appointment-wrapper{margin:2px 0!important}.e-more-popup-wrapper .e-more-event-content .e-appointment{height:24px!important;min-height:24px!important;padding-top:0!important;padding-bottom:0!important;line-height:24px!important}.schedule-drawer-surface .e-schedule .e-quick-popup-wrapper{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);max-width:min(400px,100vw - 2rem);max-height:min(85vh,560px);padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;overflow:hidden auto!important}.schedule-drawer-surface .e-quick-popup-wrapper .quick-info-header,.schedule-drawer-surface .e-quick-popup-wrapper .e-popup-header{display:none!important}.schedule-drawer-surface .e-event-popup,.schedule-drawer-surface .e-quick-popup-wrapper .e-popup-content{border-style:var(--tw-border-style);width:auto;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}.schedule-drawer-surface .e-schedule .e-resource-text{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-flow:row;width:100%;display:flex}.schedule-drawer-surface .e-schedule .e-resource-cells{padding-inline:calc(var(--spacing,.25rem) * 2)!important;padding-block:calc(var(--spacing,.25rem) * 1.5)!important;vertical-align:middle!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-tree-icon,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-tree-icon{top:calc(var(--spacing,.25rem) * 0);float:left;border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);background-color:var(--card);color:var(--brand-primary);border-radius:3.40282e38px;flex-shrink:0;order:-9999;justify-content:center;align-items:center;padding-block:3px;padding-inline:5px;font-size:10px;display:inline-flex;position:relative;margin-top:0!important;margin-left:4px!important;margin-right:8px!important}.schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-collapse,.schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-collapse{transform:rotate(270deg)!important}.schedule-drawer-surface .e-schedule .e-resource-expand{transform:rotate(90deg)!important}.schedule-drawer-surface .e-schedule .e-resource-cells.e-child-node{padding-left:calc(var(--spacing,.25rem) * 2)!important}.dark .schedule-drawer-surface{--scheduler-chrome-bg:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark .schedule-drawer-surface{--scheduler-chrome-bg:color-mix(in oklch, var(--card) 98.5%, var(--foreground) 1.5%)}}.dark .schedule-drawer-surface .e-schedule{background-color:var(--card);color:var(--foreground)}.dark .schedule-drawer-surface .e-schedule .e-content-wrap,.dark .schedule-drawer-surface .e-schedule .e-content-table,.dark .schedule-drawer-surface .e-schedule .e-table-container{border-color:var(--border);background-color:var(--card);color:var(--foreground)}.dark .schedule-drawer-surface .e-schedule .e-header-cells,.dark .schedule-drawer-surface .e-schedule .e-date-header-wrap,.dark .schedule-drawer-surface .e-schedule .e-timeline-header-wrap,.dark .schedule-drawer-surface .e-schedule .e-date-header-container,.dark .schedule-drawer-surface .e-schedule .e-resource-left-td,.dark .schedule-drawer-surface .e-schedule .e-left-indent-wrap{border-color:var(--border);background-color:var(--scheduler-chrome-bg);color:var(--foreground)}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-date-header-wrap table td,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-date-header-wrap table td,.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-date-header-wrap table tbody td,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-date-header-wrap table tbody td{border-color:var(--border)!important;background-color:var(--scheduler-chrome-bg)!important;color:var(--foreground)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-date-header-wrap table td.e-current-day,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-date-header-wrap table td.e-current-day{color:var(--brand-primary)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-work-cells,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-work-cells{border-color:var(--border)!important;background-color:var(--card)!important;color:var(--foreground)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-left-td,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-left-td,.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-cells,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-cells,.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-group-cells,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-group-cells{border-color:var(--border)!important;background-color:var(--scheduler-chrome-bg)!important;color:var(--foreground)!important}.dark .schedule-drawer-surface .weekend-header,.dark .schedule-drawer-surface .hours-header{background-color:var(--scheduler-chrome-bg)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-work-cells:hover:not(.e-resource-group-cells),.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-work-cells:hover:not(.e-resource-group-cells){background-color:var(--muted)!important;color:var(--foreground)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-cells:focus,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-cells:focus{background-color:var(--muted)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-text,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-text{color:var(--foreground)!important}.dark .schedule-drawer-surface .e-schedule .e-appointment,.dark .schedule-drawer-surface .e-schedule .e-appointment .e-subject{color:#fff!important}.dark .schedule-drawer-surface .e-quick-popup-wrapper,.dark .schedule-drawer-surface .e-event-popup{border-color:var(--border)!important;background-color:var(--card)!important;color:var(--foreground)!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-resource-tree-icon,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-resource-tree-icon{border-color:var(--brand-primary);background-color:var(--card);color:var(--brand-primary)}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-more-indicator,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-more-indicator{color:#94a3b8!important}.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-more-indicator:hover,.dark .schedule-drawer-surface .e-schedule .e-timeline-view .e-more-indicator:focus,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-more-indicator:hover,.dark .schedule-drawer-surface .e-schedule .e-timeline-month-view .e-more-indicator:focus{text-decoration:underline;color:var(--brand-primary)!important}.e-more-popup-wrapper .e-more-event-content .e-appointment,.e-more-popup-wrapper .e-appointment{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:#fff!important}.e-more-popup-wrapper .e-appointment .e-subject,.e-more-popup-wrapper .e-appointment .e-appointment-details,.e-more-popup-wrapper .e-appointment .e-time,.e-more-popup-wrapper .e-appointment .e-location{color:#fff!important}.e-more-popup-wrapper .e-appointment.scheduler-task-completed .e-subject{text-decoration:line-through;text-decoration-thickness:1.5px}.e-more-popup-wrapper .e-appointment.scheduler-task-overdue{background:#dc2626!important;border-color:#dc2626!important}.dark .e-more-popup-wrapper{border-color:var(--border)!important;background-color:var(--card)!important;color:var(--foreground)!important;box-shadow:0 10px 25px #00000073!important}.dark .e-more-popup-wrapper .e-more-event-header,.dark .e-more-popup-wrapper .e-more-event-popup{background-color:var(--card)!important}.dark .e-more-popup-wrapper .e-header-day,.dark .e-more-popup-wrapper .e-header-date{color:var(--foreground)!important}.dark .e-more-popup-wrapper .e-more-event-date-header .e-current-date{color:var(--brand-primary)!important}.dark .e-more-popup-wrapper .e-more-event-close{color:var(--muted-foreground)!important}.dark .e-more-popup-wrapper .e-more-event-close:hover,.dark .e-more-popup-wrapper .e-more-event-close:focus{border-radius:50%;background-color:var(--muted)!important;color:var(--foreground)!important}.dark .e-more-popup-wrapper .e-more-event-content{scrollbar-width:thin;scrollbar-color:#475569 var(--card)}.dark .e-more-popup-wrapper .e-more-event-content::-webkit-scrollbar{background:var(--card);width:8px}.dark .e-more-popup-wrapper .e-more-event-content::-webkit-scrollbar-track{background:var(--card)}.dark .e-more-popup-wrapper .e-more-event-content::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.dark .e-more-popup-wrapper .e-more-event-content::-webkit-scrollbar-thumb:hover{background:#64748b}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}