.k-datepicker.form-control{display:grid!important;grid-template-columns:1fr auto!important;padding:0!important;opacity:1}.k-datepicker.form-control .k-input-inner{padding:.4rem .75rem!important;border-radius:0!important;pointer-events:initial}.k-datepicker.form-control .k-input-inner+.k-button{display:flex;visibility:visible;pointer-events:initial}.k-datepicker.form-control .k-input-inner:read-only{pointer-events:none}.k-datepicker.form-control .k-input-inner:read-only+.k-button{display:none;visibility:collapse}.k-datepicker.form-control .k-button{border-radius:0;padding:0 .5rem!important;box-shadow:none;background-color:var(--bs-secondary);color:var(--bs-gray-600)}.k-datepicker.form-control .k-button .k-icon{font-weight:lighter}.k-datepicker.form-control.k-disabled .k-button{display:none;visibility:collapse}.month-view-picker{position:relative}.month-view-picker .k-child-animation-container{width:max-content}.month-view-picker .k-child-animation-container .k-calendar-container.k-popup .k-calendar .k-calendar-header{display:none;visibility:collapse}.k-calendar-container.k-popup{font-family:inherit;font-size:1rem}.k-calendar-container.k-popup .k-calendar{display:grid}.k-calendar-container.k-popup .k-calendar .k-calendar-header{padding:0;box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px;z-index:999;display:grid;grid-template-columns:1fr auto auto}.k-calendar-container.k-popup .k-calendar .k-calendar-header .k-calendar-title{border:0!important;box-shadow:none!important;padding:.25rem}.k-calendar-container.k-popup .k-calendar .k-calendar-header .k-calendar-nav{display:grid;grid-template-columns:repeat(3,auto)}.k-calendar-container.k-popup .k-calendar .k-calendar-header .k-calendar-nav .k-button{border:0!important;box-shadow:none!important}.k-calendar-container.k-popup .k-calendar .k-calendar-header .k-calendar-nav .k-calendar-nav-today{padding:.7rem .25rem}.k-calendar-container.k-popup .k-calendar .k-calendar-view{margin:0 auto!important;padding:0!important;min-height:unset!important}.k-calendar-container.k-popup .k-calendar .k-calendar-view .k-calendar-table{margin:0;width:100%}.k-calendar-container.k-popup .k-calendar .k-calendar-view .k-calendar-table .k-calendar-td.k-focus .k-link{box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px!important}.k-calendar-container.k-popup .k-calendar .k-calendar-view .k-calendar-table .k-calendar-td .k-link{border-radius:0!important;box-shadow:none!important;padding:0!important}