@media (max-width:1024px){.e-schedule{font-size:14px!important}.e-schedule .e-time-cells-wrap table td,.e-schedule .e-work-cells{min-height:60px!important}.e-schedule .e-appointment .e-subject{font-size:13px!important;font-weight:500!important}.e-schedule .e-date-header-wrap table tbody td{padding:12px 4px!important;font-size:14px!important}.e-schedule .e-time-slots-text{font-size:12px!important}}.e-schedule,.e-schedule .e-table-container{--e-primary:hsl(var(--primary))!important;--e-primary-text:hsl(var(--primary-foreground))!important}.e-schedule{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border:none!important}.e-schedule .e-selected-cell,.e-schedule .e-work-cells.e-selected-cell{background-color:hsl(var(--primary)/.15)!important}.e-schedule .e-header-cells.e-current-day,.e-schedule .e-header-cells.e-selected{background-color:hsl(var(--primary)/.1)!important}.e-schedule .e-header-cells.e-current-day .e-header-date,.e-schedule .e-header-cells.e-current-day .e-navigate{color:hsl(var(--primary))!important;font-weight:700!important}.e-schedule .e-date-header-wrap .e-current-day{background-color:hsl(var(--primary)/.08)!important}.e-schedule .e-resource-cells.e-selected,.e-schedule .e-resource-cells:focus{background-color:hsl(var(--primary)/.1)!important}.e-schedule .e-header-date.e-navigate.e-current-day,.e-schedule .e-date-header.e-current-date,.e-schedule .e-current-day .e-date-header{color:hsl(var(--primary))!important}.e-schedule .e-month-view .e-current-date .e-date-header,.e-schedule .e-month-view td.e-current-date .e-date-header{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.e-schedule .e-header-row .e-current-day{border-bottom:3px solid hsl(var(--primary))!important}.e-schedule .e-schedule-toolbar{background-color:hsl(var(--card))!important;border-bottom:1px solid hsl(var(--border))!important;padding:.75rem 1rem!important}.e-schedule .e-date-header-wrap{background-color:hsl(var(--muted))!important;border-bottom:1px solid hsl(var(--border))!important}.e-schedule .e-date-header-wrap table tbody td{color:hsl(var(--foreground))!important;border-right:1px solid hsl(var(--border))!important;font-weight:600!important}.e-schedule .e-time-slots-text{color:hsl(var(--muted-foreground))!important}.e-schedule .e-work-cells{background-color:hsl(var(--background))!important;border-right:1px solid hsl(var(--border))!important;border-bottom:1px solid hsl(var(--border))!important}.e-schedule .e-work-cells:hover{background-color:hsl(var(--primary)/.1)!important}.e-schedule .e-current-time{background-color:hsl(var(--primary))!important;color:#fff!important;text-shadow:0 1px 2px #0000004d!important;font-weight:600!important}.e-schedule .e-time-cells-wrap .e-current-time,.e-schedule .e-time-slots .e-current-time{color:#fff!important;background-color:hsl(var(--primary))!important;border-radius:4px!important;padding:2px 4px!important}.e-schedule .e-current-timeline{border-top:2px solid hsl(var(--primary))!important}.e-schedule .e-current-time-circle,.e-schedule .e-current-time:before{background-color:hsl(var(--primary))!important;border-color:hsl(var(--primary))!important}.e-schedule .e-appointment{border-style:none none none solid!important;border-width:medium medium medium 4px!important;border-top-color:currentColor!important;border-bottom-color:currentColor!important;border-right-color:currentColor!important;border-radius:6px!important;padding:4px 8px 4px 10px!important;transition:transform .2s,box-shadow .2s!important;overflow:hidden!important;box-shadow:0 1px 3px #0000001a!important}.e-schedule .e-appointment:hover{cursor:pointer!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px #00000026!important}.e-schedule .e-appointment .e-subject,.e-schedule .e-appointment .e-time,.e-schedule .e-appointment .e-location,.e-schedule .e-appointment-details{color:#fff!important;text-shadow:0 1px 2px #00000080,0 0 1px #000c!important}.e-schedule .e-appointment .e-subject{font-size:16px!important;font-weight:700!important;line-height:1.25!important}.e-schedule .e-appointment .e-time{font-size:14px!important;font-weight:600!important}.e-schedule .e-appointment .e-location{font-size:14px!important;font-weight:500!important}.e-schedule .e-schedule-toolbar{display:none!important}.e-schedule .e-schedule-toolbar .e-btn{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;border-radius:6px!important;padding:.5rem 1rem!important;font-weight:500!important;transition:all .2s!important}.e-schedule .e-schedule-toolbar .e-btn:hover{background-color:hsl(var(--primary)/.1)!important;border-color:hsl(var(--primary))!important}.e-schedule .e-schedule-toolbar .e-btn.e-active{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border-color:hsl(var(--primary))!important}.e-schedule .e-date-range{color:hsl(var(--foreground))!important;font-size:16px!important;font-weight:600!important}.e-schedule .e-schedule-toolbar .e-icon{color:hsl(var(--foreground))!important}.e-schedule .e-agenda-view{background-color:hsl(var(--card))!important}.e-schedule .e-agenda-view .e-day-date-header{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border-bottom:1px solid hsl(var(--border))!important;font-weight:600!important}.e-schedule .e-agenda-view .e-appointment-indicator{background-color:hsl(var(--primary))!important}.e-schedule .e-month-view .e-work-cells{min-height:80px!important}.e-schedule .e-month-view .e-date-header{color:hsl(var(--foreground))!important;font-weight:600!important}.e-schedule .e-month-view .e-other-month{opacity:.4!important}.e-schedule .e-month-view .e-current-date{background-color:hsl(var(--primary)/.1)!important;border:2px solid hsl(var(--primary))!important}.e-schedule .e-timeline-view .e-resource-left-td{background-color:hsl(var(--card))!important;border-right:1px solid hsl(var(--border))!important}.e-schedule .e-timeline-view .e-resource-cells{color:hsl(var(--foreground))!important;font-weight:500!important}.e-schedule .e-quick-popup-wrapper,.e-popup,.e-popup-open,.e-dialog,.e-schedule .e-contextmenu-wrapper,.e-schedule .e-event-popup{display:none!important}.e-schedule .e-content-wrap::-webkit-scrollbar{width:8px!important;height:8px!important}.e-schedule .e-content-wrap::-webkit-scrollbar-track{background:hsl(var(--muted))!important}.e-schedule .e-content-wrap::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3)!important;border-radius:4px!important}.e-schedule .e-content-wrap::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)!important}.e-schedule .e-disable{opacity:.5!important;pointer-events:none!important}.e-schedule .e-work-cells:focus,.e-schedule .e-appointment:focus{outline:2px solid hsl(var(--ring))!important;outline-offset:2px!important}@media (prefers-color-scheme:dark){.e-schedule .e-appointment{box-shadow:0 1px 3px #0000004d!important}.e-schedule .e-appointment:hover{box-shadow:0 4px 6px #0006!important}}.e-schedule .e-appointment{border-left-width:8px!important;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014!important}.e-schedule .e-appointment:hover{z-index:10!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px #00000026!important}.e-schedule .e-appointment .status-badge{z-index:5;border-radius:3px;align-items:center;gap:2px;padding:1px 4px;font-size:9px;font-weight:600;line-height:1;display:flex;position:absolute;top:2px;right:2px}.e-schedule .e-month-view .e-appointment{min-height:18px!important;padding:2px 4px!important;font-size:10px!important}.e-schedule .e-month-view .e-appointment .e-subject{font-size:10px!important;line-height:1.2!important}.e-schedule .e-week-view .e-appointment,.e-schedule .e-work-week-view .e-appointment{min-height:36px!important}.e-schedule .e-week-view .e-appointment .e-subject,.e-schedule .e-work-week-view .e-appointment .e-subject{font-size:14px!important;font-weight:700!important}.e-schedule .e-week-view .e-appointment .e-time,.e-schedule .e-work-week-view .e-appointment .e-time{font-size:12px!important}.e-schedule .e-day-view .e-appointment,.e-schedule .e-timeline-day-view .e-appointment,.e-schedule .e-timeline-week-view .e-appointment,.e-schedule .e-timeline-work-week-view .e-appointment,.e-schedule .e-timeline-month-view .e-appointment{min-height:56px!important}.e-schedule .e-day-view .e-appointment .e-subject,.e-schedule .e-timeline-day-view .e-appointment .e-subject,.e-schedule .e-timeline-week-view .e-appointment .e-subject{font-size:16px!important;font-weight:700!important}.e-schedule .e-day-view .e-appointment .e-time,.e-schedule .e-timeline-day-view .e-appointment .e-time,.e-schedule .e-timeline-week-view .e-appointment .e-time{font-size:14px!important;font-weight:600!important}@media (max-width:768px){.e-schedule .e-appointment{border-left-width:10px!important;min-height:60px!important;font-size:16px!important}.e-schedule .e-appointment .e-subject{font-size:16px!important;font-weight:700!important}.e-schedule .e-appointment .e-time{font-size:14px!important;font-weight:600!important}.e-schedule .e-appointment .status-badge{padding:3px 8px;font-size:11px}.e-schedule .e-month-view .e-appointment{min-height:24px!important}.e-schedule .e-work-cells{min-height:70px!important}.e-schedule .e-resource-cells{padding:12px 8px!important}.e-schedule .e-time-slots-text{font-size:13px!important}}@media (min-width:769px) and (max-width:1024px){.e-schedule .e-appointment{border-left-width:8px!important;min-height:44px!important}.e-schedule .e-work-cells{min-height:65px!important}}.molecule-kanban .e-kanban-card{border-radius:8px!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 1px 3px #0000001a!important}.molecule-kanban .e-kanban-card:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px #00000026!important}.molecule-kanban .e-header-cells{background-color:hsl(var(--muted))!important;border-bottom:1px solid hsl(var(--border))!important}.molecule-kanban .e-swimlane-row{background-color:hsl(var(--card))!important;border-bottom:1px solid hsl(var(--border))!important}.molecule-kanban .e-kanban-card.e-disabled{opacity:.7!important;cursor:not-allowed!important}.e-schedule .e-resource-cells{vertical-align:top!important;min-height:100px!important;padding:0!important}.e-schedule .e-date-header-wrap .e-resource-cells,.e-schedule .e-resource-column-wrap .e-resource-cells{height:auto!important;min-height:100px!important}.e-schedule .e-timeline-view .e-resource-left-td .e-resource-cells{min-width:200px!important;padding:8px!important}.e-schedule .e-vertical-view .e-date-header-wrap .e-resource-cells{height:110px!important;padding:8px!important}.e-schedule .e-resource-cells .e-resource-text{display:none!important}.e-schedule .e-resource-cells>div{width:100%!important}.e-schedule .e-resource-cells{border-bottom:1px solid hsl(var(--border)/.5)!important}.e-schedule .e-current-time{animation:2s ease-in-out infinite pulse-line!important}@keyframes pulse-line{0%,to{opacity:1;box-shadow:0 0 8px hsl(var(--primary)/.6)}50%{opacity:.7;box-shadow:0 0 4px hsl(var(--primary)/.3)}}.e-schedule .e-appointment:hover{transition:transform .15s,box-shadow .15s!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.e-schedule .e-appointment:focus{outline:2px solid hsl(var(--primary))!important;outline-offset:2px!important}.e-schedule .e-work-hours-container td:not(.e-work-hours){background-color:hsl(var(--muted)/.5)!important}.e-schedule .e-restrict-cell{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,hsl(var(--muted)/.15)5px,hsl(var(--muted)/.15)10px)!important}.e-schedule .e-work-cells[data-date$="0"],.e-schedule .e-work-cells[data-date$="6"]{background-color:hsl(var(--muted)/.08)!important}.e-schedule .e-appointment{border-left-style:solid!important;border-left-width:6px!important;transition:transform .15s,box-shadow .15s,opacity .15s!important}.e-schedule .e-appointment[data-status=completed],.e-schedule .e-appointment[data-status=cancelled],.e-schedule .e-appointment[data-status=no_show]{opacity:.75!important}.e-schedule .e-content-wrap{scroll-behavior:smooth!important}.e-schedule .e-date-header-wrap{box-shadow:0 2px 4px #0000000a!important}.e-schedule .e-time-cells-wrap{background-color:hsl(var(--card))!important}.e-schedule .e-time-slots-text{color:hsl(var(--muted-foreground))!important;font-weight:500!important}.e-schedule .e-current-day{background-color:hsl(var(--primary)/.03)!important}.e-schedule .e-selected-cell{background-color:hsl(var(--primary)/.1)!important;border:1px dashed hsl(var(--primary)/.3)!important}.custom-schedule .e-resource-cells{background-color:hsl(var(--background))!important;border-color:hsl(var(--border))!important;padding:0!important}.custom-schedule .e-resource-cells .e-resource-text{display:none!important}.custom-schedule .e-resource-cells>div{width:100%;height:100%}.custom-schedule .e-work-cells,.custom-schedule .e-header-cells{border-color:hsl(var(--border))!important}.custom-schedule .e-time-cells{color:hsl(var(--muted-foreground))!important;font-family:inherit!important}.custom-schedule .e-current-day .e-header-cells{color:hsl(var(--primary))!important}.custom-schedule .e-work-cells.e-selected-cell,.custom-schedule .e-time-slots.e-selected-cell{background-color:hsl(var(--accent)/.2)!important}.custom-schedule .e-date-header-wrap,.custom-schedule .e-resource-header-wrap{z-index:10;position:sticky;top:0}.custom-schedule .e-content-wrap::-webkit-scrollbar{width:8px;height:8px}.custom-schedule .e-content-wrap::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:4px}.custom-schedule .e-current-time{background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--primary)/.8)100%)!important;height:3px!important;box-shadow:0 0 12px hsl(var(--primary)/.6)!important}.custom-schedule .e-current-timeline{border-left:3px solid hsl(var(--primary))!important}.custom-schedule.e-schedule .e-vertical-view .e-resource-cells,.custom-schedule.e-schedule .e-timeline-view .e-resource-left-td{background:0 0!important}.custom-schedule .e-resource-cells{vertical-align:top!important;min-height:88px!important;padding:0!important}.custom-schedule.e-schedule .e-vertical-view .e-date-header-wrap .e-resource-cells{height:96px!important;min-height:96px!important}.custom-schedule.e-schedule .e-timeline-view .e-resource-left-td .e-resource-cells{min-width:200px!important;min-height:88px!important;padding:8px!important}.custom-schedule .e-work-cells{border-color:hsl(var(--border)/.6)!important}.custom-schedule .e-schedule-table tbody tr:first-child .e-work-cells,.custom-schedule .e-work-cells.e-first-hour{border-top:1px solid hsl(var(--border))!important}.custom-schedule .e-date-header-wrap{background-color:hsl(var(--card))!important;box-shadow:0 2px 6px #0000000d!important}.custom-schedule .e-header-cells.e-current-day{background-color:hsl(var(--primary)/.06)!important;border-bottom:3px solid hsl(var(--primary))!important}.custom-schedule{width:100%!important;height:100%!important}.custom-schedule .e-table-container{height:100%!important}.custom-schedule .e-schedule-table{margin:0!important}.custom-schedule .e-content-wrap{flex:1!important}.custom-schedule .e-appointment{border-left-width:5px!important;border-radius:10px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014,0 1px 2px #0000000f!important}.custom-schedule .e-appointment:hover{z-index:100!important;transform:translateY(-3px)scale(1.01)!important;box-shadow:0 8px 24px #0000001f,0 4px 8px #00000014!important}.custom-schedule .e-appointment:active{transform:translateY(-1px)scale(1.005)!important}.custom-schedule .e-resource-cells{background:linear-gradient(135deg,hsl(var(--background))0%,hsl(var(--muted)/.3)100%)!important;border-bottom:1px solid hsl(var(--primary)/.1)!important;min-height:96px!important;transition:background .2s!important}.custom-schedule .e-resource-cells:hover{background:linear-gradient(135deg,hsl(var(--primary)/.05)0%,hsl(var(--muted)/.4)100%)!important}.custom-schedule .e-current-time{background:linear-gradient(90deg,hsl(var(--primary))0%,hsl(var(--primary)/.7)100%)!important;height:3px!important;box-shadow:0 0 12px hsl(var(--primary)/.5),0 0 4px hsl(var(--primary)/.8)!important;border-radius:1.5px!important}.custom-schedule .e-work-cells{background-color:hsl(var(--background))!important;border-right:1px solid hsl(var(--border)/.5)!important;border-bottom:1px solid hsl(var(--border)/.5)!important;transition:background-color .15s!important}.custom-schedule .e-work-cells:hover{background-color:hsl(var(--primary)/.08)!important}.custom-schedule .e-schedule-table tbody tr:nth-child(2n) .e-work-cells{background-color:hsl(var(--muted)/.15)!important}.custom-schedule .e-header-cells{background:linear-gradient(180deg,hsl(var(--muted)/.5)0%,hsl(var(--background))100%)!important;border-bottom:2px solid hsl(var(--border)/.3)!important;padding:12px 8px!important}.custom-schedule .e-header-cells.e-current-day{background:linear-gradient(180deg,hsl(var(--primary)/.15)0%,hsl(var(--primary)/.05)100%)!important;border-bottom:3px solid hsl(var(--primary))!important}.custom-schedule .e-time-cells-wrap{background:linear-gradient(90deg,hsl(var(--card))0%,hsl(var(--background))100%)!important}.custom-schedule .e-time-slots-text{color:hsl(var(--muted-foreground))!important;font-size:11px!important;font-weight:500!important}.custom-schedule .e-current-day .e-work-cells{background-color:hsl(var(--primary)/.03)!important}.custom-schedule .e-selected-cell{background-color:hsl(var(--primary)/.12)!important;border:1px dashed hsl(var(--primary)/.4)!important}@keyframes premium-pulse-line{0%,to{opacity:1;box-shadow:0 0 12px hsl(var(--primary)/.6),0 0 4px hsl(var(--primary)/.8)}50%{opacity:.85;box-shadow:0 0 8px hsl(var(--primary)/.4),0 0 2px hsl(var(--primary)/.6)}}.custom-schedule .e-current-time{animation:2s ease-in-out infinite premium-pulse-line!important}
/*# sourceMappingURL=bfeeb93945dbd3a6.css.map*/