.e-dialog,.e-dialog.e-popup,.e-dialog.e-popup.e-popup-open{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.e-dlg-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:var(--z-modal)!important;background-color:rgba(0,0,0,.5)!important}.e-dialog-container,.e-dialog.e-lib{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:calc(var(--z-modal) + 1)!important}@media (max-width:768px){.e-grid{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.e-gridcontent{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.e-gridheader{overflow-x:auto!important}.e-grid .e-table{min-width:100%;width:auto}.e-grid .e-gridpager{padding:8px 4px}.e-grid .e-gridpager .e-pagercontainer{flex-wrap:wrap;gap:4px}.e-grid td{padding:8px 4px!important;font-size:14px}.e-grid th{padding:10px 6px!important;font-size:13px}.e-grid .e-filterbarcell,.e-grid .e-filterbarcelldiv{min-height:40px}.e-grid .e-columnmenu{font-size:20px}.e-grid .e-btn,.e-grid button{min-height:36px;min-width:36px;padding:6px 12px}.e-grid .e-sortnumber{font-size:12px}.e-grid .e-toolbar{padding:8px 4px}.e-grid .e-toolbar-item{margin:2px}}@media (max-width:480px){.e-grid td{padding:6px 2px!important;font-size:12px}.e-grid th{padding:8px 4px!important;font-size:12px}.e-grid .e-pagesizes{max-width:80px}.e-grid .e-currentitem,.e-grid .e-numericitem{min-width:32px;height:32px;font-size:12px}}@media (max-width:768px){.e-btn{min-height:44px;padding:10px 16px;font-size:14px}.e-btn.e-small{min-height:36px;padding:8px 12px;font-size:13px}.e-btn.e-icon-btn{min-width:44px;min-height:44px}}@media (max-width:768px){.e-dialog{max-width:95vw!important;max-height:90vh!important}.e-dialog .e-dlg-content{padding:16px 12px}.e-dialog .e-footer-content{padding:12px;flex-wrap:wrap;gap:8px}}@media (max-width:768px){.e-float-input,.e-input-group{min-height:44px}.e-float-input input,.e-float-input textarea,.e-input-group input,.e-input-group textarea{font-size:16px;min-height:44px;padding:10px 12px!important}.e-ddl.e-input-group{min-height:44px}.e-datepicker.e-input-group{min-height:44px}.e-timepicker.e-input-group{min-height:44px}.e-datetimepicker.e-input-group{min-height:44px}.e-numerictextbox.e-input-group{min-height:44px}.e-combobox.e-input-group{min-height:44px}.e-autocomplete.e-input-group{min-height:44px}.e-multiselect.e-input-group{min-height:44px}.form-control,.form-select{font-size:16px!important;min-height:44px;padding:10px 12px}.e-popup .e-list-item{min-height:44px;padding:10px 12px;font-size:16px}.e-calendar.e-popup{max-width:95vw}.e-timepicker.e-popup .e-list-parent{max-height:300px}.e-timepicker.e-popup .e-list-item{min-height:44px;font-size:16px}}@media (max-width:768px){.e-schedule{font-size:14px}.e-schedule .e-time-cells-wrap,.e-schedule .e-work-cells{font-size:12px}.e-schedule .e-appointment{font-size:11px;padding:2px 4px}}@media (max-width:768px){section .rounded-2xl:has(.e-grid){overflow:visible}div:has(> .e-grid){overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.e-grid .e-checkbox-wrapper,.e-grid .e-icons,.e-grid .e-radio-wrapper{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.e-grid tr{cursor:pointer}}.e-card{display:block!important;width:100%}.e-card .e-card-content{display:block}.flex .e-card,.flex-1 .e-card,.lg\\:w-64 .e-card{flex-shrink:0}@media (min-width:769px) and (max-width:1024px){.e-grid{font-size:.9375rem}.e-grid td{padding:.625rem .5rem!important}.e-grid th{padding:.75rem .625rem!important}.e-float-input,.e-input-group{min-height:42px}.e-float-input input,.e-float-input textarea,.e-input-group input,.e-input-group textarea{font-size:15px;min-height:42px;padding:9px 12px!important}.e-btn{min-height:42px;padding:9px 16px;font-size:15px}.e-dialog{max-width:85vw!important;max-height:85vh!important}.e-popup{max-width:90vw}.e-calendar.e-popup{max-width:450px}.e-tab .e-tab-header .e-toolbar-item{padding:.875rem 1.75rem;font-size:1rem}.e-checkbox-wrapper .e-frame,.e-radio-wrapper .e-frame{width:22px;height:22px}.e-multiselect .e-chips{padding:.375rem .875rem;font-size:.9375rem;margin:.25rem}.e-schedule{font-size:.9375rem}.e-schedule .e-appointment{font-size:.8125rem;padding:3px 5px}}@media (max-width:768px) and (orientation:landscape){.e-dialog{max-width:90vw!important;max-height:85vh!important}.e-grid td{padding:6px 8px!important;font-size:13px}.e-grid th{padding:8px 10px!important;font-size:13px}.e-calendar.e-popup{max-width:80vw}.e-float-input,.e-input-group{min-height:40px}.e-float-input input,.e-input-group input{min-height:40px;padding:8px 12px!important}}@media (max-width:1024px){.e-btn:active{transform:scale(.98);transition:transform .1s ease-in-out}.e-list-item:active{background-color:rgba(46,78,63,.15)!important}[data-theme=dark] .e-list-item:active{background-color:rgba(74,111,92,.25)!important}.e-grid .e-row:active{background-color:rgba(46,78,63,.1)!important}[data-theme=dark] .e-grid .e-row:active{background-color:rgba(74,111,92,.2)!important}.e-checkbox-wrapper:active .e-frame,.e-radio-wrapper:active .e-frame{transform:scale(.95);transition:transform .1s ease-in-out}.e-tab .e-tab-header .e-toolbar-item:active{background-color:rgba(46,78,63,.15)}[data-theme=dark] .e-tab .e-tab-header .e-toolbar-item:active{background-color:rgba(74,111,92,.25)}}@media (min-width:769px) and (max-width:1024px){.e-autocomplete.e-popup,.e-combobox.e-popup,.e-ddl.e-popup,.e-dropdownlist.e-popup,.e-multiselect.e-popup{max-width:500px;min-width:250px}.e-calendar.e-popup,.e-datepicker.e-popup{max-width:450px}.e-timepicker.e-popup .e-list-parent{max-height:350px;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.e-dataform{grid-template-columns:1fr!important}.e-dataform .e-field{grid-column:span 1!important}}@media (min-width:769px) and (max-width:1024px){.e-dataform{grid-template-columns:repeat(2,1fr)!important}.e-dataform .e-field{grid-column:span 1!important}.e-dataform .e-field[data-field-type=textarea],.e-dataform .e-field[data-full-width]{grid-column:span 2!important}}@media (max-width:1024px){.e-accordion .e-acrdn-header{min-height:48px;padding:.875rem 1rem;font-size:1rem}.e-accordion .e-acrdn-header:active{background-color:rgba(46,78,63,.1)}[data-theme=dark] .e-accordion .e-acrdn-header:active{background-color:rgba(74,111,92,.2)}.e-accordion .e-acrdn-header .e-toggle-icon{font-size:1.25rem;min-width:32px;min-height:32px}}@media (max-width:768px){.e-richtexteditor .e-rte-toolbar{flex-wrap:wrap;padding:4px}.e-richtexteditor .e-toolbar-item{min-width:36px;min-height:36px;margin:2px}.e-richtexteditor .e-rte-content{min-height:250px;font-size:16px}}@media (min-width:769px) and (max-width:1024px){.e-richtexteditor .e-toolbar-item{min-width:40px;min-height:40px}.e-richtexteditor .e-rte-content{min-height:300px;font-size:15px}}@media (max-width:480px){.e-grid .e-hide-mobile{display:none!important}}@media (min-width:481px) and (max-width:768px){.e-grid .e-hide-small-mobile{display:none!important}}@media (max-width:1024px){.e-grid .e-gridcontent::-webkit-scrollbar,.e-list-parent::-webkit-scrollbar,.e-popup::-webkit-scrollbar{width:8px;height:8px}.e-grid .e-gridcontent::-webkit-scrollbar-track,.e-list-parent::-webkit-scrollbar-track,.e-popup::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.e-grid .e-gridcontent::-webkit-scrollbar-thumb,.e-list-parent::-webkit-scrollbar-thumb,.e-popup::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}[data-theme=dark] .e-grid .e-gridcontent::-webkit-scrollbar-thumb,[data-theme=dark] .e-list-parent::-webkit-scrollbar-thumb,[data-theme=dark] .e-popup::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)}}@supports (padding:max(0px)){@media (max-width:768px){.e-dialog{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}.e-popup{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}}}