*{font-family:Sarabun,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sidebar-scroll{height:calc(100vh - 110px)}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:#fff}.flatpickr-current-month span.cur-month{margin-right:6px}.flatpickr-current-month{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:35px!important}.flatpickr-current-month .flatpickr-monthDropdown-months{margin-right:5px!important;padding:0!important}.numInputWrapper{width:65px!important}.numInputWrapper input.cur-year{padding:0!important;margin:0!important;line-height:inherit!important}.flatpickr-day{border:1px solid transparent!important;box-sizing:border-box!important}.flatpickr-prev-month,.flatpickr-next-month{height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important}.flatpickr-months{background:#4e5e9d!important;border-radius:8px 8px 0 0!important}.flatpickr-month{color:#fff!important;fill:#fff!important}.flatpickr-current-month input.cur-year{color:inherit!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{fill:#fff!important}.swal2-toast.sura-notif-toast{padding:.55rem .8rem!important}body.swal2-shown.swal2-toast-shown{overflow:auto!important;padding-right:0!important;height:auto!important}.swal2-toast.sura-notif-toast .swal2-title{font-size:12.5px!important;line-height:1.35!important;font-weight:500!important;margin:0!important;padding:0!important;color:inherit!important}.swal2-toast.sura-notif-toast .swal2-actions{margin-top:.4rem!important}.swal2-toast.sura-notif-toast .swal2-styled.swal2-cancel{font-size:11.5px!important;padding:.25rem .6rem!important}.swal2-toast.sura-notif-toast .swal2-timer-progress-bar{height:2px!important}@media(max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.modal{overscroll-behavior:contain}.modal-dialog-scrollable .modal-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-dialog-scrollable .modal-content{max-height:calc(100dvh - var(--bs-modal-margin, .5rem) * 2)}.modal-dialog-scrollable .modal-footer{padding-bottom:calc(var(--bs-modal-padding, 1rem) + env(safe-area-inset-bottom))}
