.fc-toolbar-chunk>div{display:flex!important;justify-content:space-between!important;align-items:center!important;width:320px!important}.fc-toolbar-title{padding:0 10px!important}.fc-button{background-color:var(--color-primary-soft)!important;color:var(--color-muted-foreground)!important;border-radius:50%!important;border:none!important;height:40px!important;width:40px!important;justify-content:center!important;display:flex!important;align-items:center!important}.fc-toolbar-title{font-size:24px!important}.fc-button:hover{background-color:var(--color-primary)!important;color:var(--color-surface)!important}.fc-theme-standard{border:none!important}.fc-toolbar-title{font-size:1.5rem;font-weight:600;color:var(--color-foreground)}.fc-col-header-cell{color:var(--color-muted-foreground);font-size:16px;font-weight:400;padding:16px 0}.fc .fc-daygrid-day.fc-day-today{background-color:var(--color-surface-muted)!important}.fc-scrollgrid-sync-inner{padding:8px 6px;width:100%!important}.fc-theme-standard .fc-col-header-cell{width:auto!important}.fc-timegrid-slot-label{font-size:14px;color:var(--color-muted-foreground);padding:8px 16px}.fc-timegrid-slot{height:110px!important}.fc-event{border:1px solid var(--color-border)!important;width:100%!important}.fc-event,.fc-event-main{background:var(--color-primary-soft)!important}.fc-event-main{padding:2px 6px;border-radius:4px!important;height:100%!important}.fc-event-main-frame{height:100%!important;min-height:inherit!important}.fc .fc-daygrid-day-bottom{display:flex;justify-content:end}.fc-timegrid-event{min-height:80px!important}.calendar-container{position:relative;transition:opacity .3s ease-in-out}.calendar-view-wrapper{opacity:1;transition:opacity .5s ease-in-out}.calendar-container.fading-out .calendar-view-wrapper{opacity:0}.calendar-container.fading-in .calendar-view-wrapper{opacity:1}.fc-timegrid-axis{padding:8px}.fc-timegrid-col{width:auto!important}.fc-col-header,.fc-col-header-cell,.fc-col-header-cell-cushion,.fc-scrollgrid,.fc-theme-standard .fc-scrollgrid,.fc-timegrid-axis,.fc-timegrid-axis-chunk,.fc-timegrid-axis-cushion,.fc-timegrid-slot-label,.fc-timegrid-slot-label-cushion{border:none!important}.fc-timegrid-col{border-left:none!important;border-top:none!important}.fc-timegrid-col:last-child{border-right:none!important}.fc-theme-standard .fc-scrollgrid{border:none!important;border-bottom:1px solid var(--color-border)!important}.fc .fc-timegrid-now-indicator-line{border-left:2px solid var(--color-border)!important;border-color:var(--color-border)!important}.fc .fc-col-header-cell{border-bottom:1px dashed var(--color-primary-soft)!important}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important}.fc .fc-popover{z-index:10!important}:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,:where(.css-dev-only-do-not-override-9fkpov).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background-color:var(--color-primary-soft);color:var(--color-primary)}.fc-direction-ltr .fc-timegrid-col-events{margin:0!important;padding:2px!important}.calendar-container .absolute.-right-2,.calendar-container .fc-scrollgrid-sync-inner,.calendar-container .fc-timegrid-axis-cushion{border-right:none!important}.fc .fc-scrollgrid-section>*{border-right-width:0!important;border-bottom-width:0!important}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{border-right:1px solid}.fc-event-title{color:var(--color-foreground)!important;font-size:14px;font-weight:500}.fc-event-content{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.fc-timegrid-slot-label-cushion{font-size:14px;color:var(--color-muted-foreground);padding-right:8px}.fc-scroller{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:var(--color-border) #0000}.fc-scroller::-webkit-scrollbar{width:6px}.fc-scroller::-webkit-scrollbar-track{background:#0000}.fc-scroller::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}.view-all-button{background:var(--color-primary-soft);color:var(--color-muted-foreground);font-size:16px;font-weight:500;padding:12px 24px;border-radius:8px;transition:all .3s ease}.view-all-button:hover{background:#6366f1;color:var(--color-surface)}@media (max-width:768px){.fc-toolbar-title{font-size:1.25rem}.fc-col-header-cell{font-size:14px;padding:8px 0}:where(.css-dev-only-do-not-override-9fkpov).ant-steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000e0;margin-left:-15px}}