.custom-datepicker .ant-picker{width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity));box-shadow:none!important;padding:2px 20px;min-height:45px;border-radius:10px}.custom-datepicker .ant-picker input{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.custom-datepicker .ant-picker input::-moz-placeholder{--tw-text-opacity:1;color:rgb(108 109 112/var(--tw-text-opacity))}.custom-datepicker .ant-picker input::placeholder{--tw-text-opacity:1;color:rgb(108 109 112/var(--tw-text-opacity))}.custom-datepicker .ant-picker .ant-picker-clear{opacity:1;inset-inline-end:20px}.custom-datepicker.error .ant-picker{background-color:rgba(231,26,128,.1)}.custom-datepicker.error .ant-picker,.custom-datepicker.error .ant-picker:hover{--tw-border-opacity:1;border-color:rgb(231 26 128/var(--tw-border-opacity))}.custom-datepicker.error .ant-picker .ant-picker-input>input{--tw-text-opacity:1;color:rgb(231 26 128/var(--tw-text-opacity))}.custom-datepicker.error .ant-picker .ant-picker-input>input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(231 26 128/var(--tw-placeholder-opacity))}.custom-datepicker.error .ant-picker .ant-picker-input>input::placeholder{--tw-placeholder-opacity:1;color:rgb(231 26 128/var(--tw-placeholder-opacity))}.custom-datepicker.error .ant-picker .ant-picker-input .icon.suffix-calendar{background-color:rgba(231,26,128,.1)!important}.custom-datepicker.size-small .ant-picker{min-height:36px}.custom-datepicker.cutCorner .ant-picker{border-radius:10px 10px 0 10px!important;min-height:36px}.custom-datepicker.cutCorner .ant-picker input{text-align:center}.custom-datepicker.cutCorner .ant-picker .ant-picker-suffix .icon.suffix-calendar{opacity:0}.custom-datepicker.cutCorner .ant-picker .ant-picker-clear{position:static;transform:none}.ant-picker-dropdown{min-width:0!important;border-width:1px;--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:0!important}.ant-picker-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border-radius:0 10px 10px 10px!important;box-shadow:none!important}.ant-picker-dropdown .ant-picker-range-arrow{display:none!important}.ant-picker-dropdown .ant-picker-panel-container{width:-moz-max-content;width:max-content;height:inherit}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel{border-style:none;background-color:transparent;width:100%;height:inherit}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header{background-color:transparent}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-view{display:flex;justify-content:center;cursor:default!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-view,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-view *{cursor:pointer;background-image:none;font-size:16px;font-weight:400;text-transform:capitalize;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-prev-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-prev-btn{cursor:pointer;border-style:none;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-next-btn svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-prev-btn svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-next-btn svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-prev-btn svg{transition:.2s;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-next-btn:hover svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-prev-btn:hover svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-next-btn:hover svg,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header button.ant-picker-header-super-prev-btn:hover svg{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-header .ant-picker-header-super-prev-btn{display:none}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-body{padding:.25rem}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content{margin-top:.25rem;--tw-border-spacing-y:0.125rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);padding-left:.25rem;padding-right:.25rem;width:100%;border-collapse:separate}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content th{border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity));background-color:rgba(41,54,118,.1);padding:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:400;text-transform:capitalize;--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content th:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-left-width:1px}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content th:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-right-width:1px}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content tr.ant-picker-week-panel-row.ant-picker-week-panel-row-selected .ant-picker-cell{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content tr.ant-picker-week-panel-row.ant-picker-week-panel-row-selected .ant-picker-cell .ant-picker-cell-inner{background:transparent}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content tr.ant-picker-week-panel-row:hover .ant-picker-cell{background:red}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content tr.ant-picker-week-panel-row:not(.ant-picker-week-panel-row-selected):hover .ant-picker-cell{background:blue!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td{cursor:pointer;text-align:center}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td *{font-size:.875rem;line-height:1.25rem;font-weight:400;text-transform:capitalize}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell{padding:0!important;background-color:transparent;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity));transition:background-color .3s,color .3s}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell:after,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell:before{background-color:transparent!important;--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important;height:32px!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell:after{left:1px!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-in-range:before,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-range-start:before{background-color:rgba(41,54,118,.05)}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-today .ant-picker-cell-inner:before{display:none}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-in-view .ant-picker-cell-inner{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{--tw-bg-opacity:1!important;background-color:rgb(41 54 118/var(--tw-bg-opacity))!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-range-hover-edge-start:after,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-range-hover-start:after{left:0!important;border-start-start-radius:10px!important;border-end-start-radius:10px!important;border-start-end-radius:0;border-end-end-radius:0}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-range--hover-edge-end:after,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell-range-hover-end:after{right:4px!important;border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:10px!important;border-end-end-radius:10px!important}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell .ant-picker-cell-inner{display:flex;align-items:center;justify-content:center;line-height:24px;border-radius:10px!important;height:32px;width:32px;transition:background-color .3s,color .3s}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell .ant-picker-cell-inner:after{display:none}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-content td.ant-picker-cell:hover .ant-picker-cell-inner{background-color:rgba(41,54,118,.1);--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-content td,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-week-panel .ant-picker-content td{cursor:pointer;text-align:center}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-content td *,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-week-panel .ant-picker-content td *{font-size:.875rem;line-height:1.25rem;font-weight:400;text-transform:capitalize}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-decade-panel.ant-picker-decade table,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-decade-panel.ant-picker-month-panel table,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-month-panel.ant-picker-decade table,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-month-panel.ant-picker-month-panel table,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-year-panel.ant-picker-decade table,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-year-panel.ant-picker-month-panel table{table-layout:fixed}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-decade-panel .ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-decade-panel .ant-picker-header .ant-picker-header-super-prev-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-month-panel .ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-month-panel .ant-picker-header .ant-picker-header-super-prev-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-year-panel .ant-picker-header .ant-picker-header-super-next-btn,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-year-panel .ant-picker-header .ant-picker-header-super-prev-btn{display:block}.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-decade-panel .ant-picker-content .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-month-panel .ant-picker-content .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-panel-container .ant-picker-panel .ant-picker-year-panel .ant-picker-content .ant-picker-cell-inner{display:flex;align-items:center;justify-content:center;height:32px!important;width:100%!important;line-height:unset!important;border-radius:10px!important}.ant-picker-dropdown .ant-picker-panel-layout{width:-moz-max-content;width:max-content}.ant-picker-dropdown .ant-picker-panel-layout>div,.ant-picker-dropdown .ant-picker-panel-layout>div .ant-picker-panels{width:100%}.ant-picker-dropdown .ant-picker-panel-layout>div .ant-picker-panels>div{display:flex;flex-direction:column;align-items:center}.teacher-filter .ant-picker-focused{--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity));background-color:rgba(41,54,118,.1);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.teacher-filter .ant-picker-focused .ant-picker-input>input{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.teacher-filter .ant-picker-focused .ant-picker-input>input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(41 54 118/var(--tw-placeholder-opacity))}.teacher-filter .ant-picker-focused .ant-picker-input>input::placeholder{--tw-placeholder-opacity:1;color:rgb(41 54 118/var(--tw-placeholder-opacity))}.teacher-filter .ant-picker-focused .ant-picker-input>input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.teacher-filter .ant-picker-focused .ant-picker-clear{background-color:inherit}.teacher-filter:not(.empty) .ant-picker{--tw-bg-opacity:1;background-color:rgb(41 54 118/var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgb(41 54 118/var(--tw-border-opacity));background-color:rgba(41,54,118,.1)}.teacher-filter:not(.empty) .ant-picker-input>input{--tw-text-opacity:1;color:rgb(41 54 118/var(--tw-text-opacity))}.teacher-filter:not(.empty) .ant-picker-clear{background-color:inherit}