.dv-legacy-app :focus-visible{outline:3px solid #2d93c5;outline-offset:3px}
.dv-sticky-table thead th{position:sticky;top:var(--dv-table-top,0);z-index:4;background-color:#e6edf9}
.dv-pagination td{white-space:normal!important}.dv-pagination nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dv-pagination span{margin-right:auto}
.dv-legacy-app .btn{transition:box-shadow .16s ease,background-color .16s ease}.dv-legacy-app .btn:hover{box-shadow:0 3px 10px rgba(28,45,62,.14)}
.dv-legacy-app .jconfirm-box{border-radius:8px!important;box-shadow:0 14px 45px rgba(22,35,47,.22)!important}
.dv-legacy-app .form-control:focus{box-shadow:0 0 0 3px rgba(45,147,197,.14)}
.flatpickr-calendar{font-family:inherit;box-shadow:0 8px 24px rgba(22,35,47,.16);border-radius:8px}.flatpickr-day.selected{background:#2d93c5;border-color:#2d93c5}
@media(prefers-reduced-motion:reduce){.dv-legacy-app .btn{transition:none}}
