#table-container{background-color:#fff;border-radius:25px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb}#table-container table{width:100%;font-size:14px;table-layout:auto;background-color:#fff;border-collapse:separate;border-spacing:0;border-radius:25px}#table-container table thead{background-color:#fff;border-bottom:1px solid #e5e7eb}#table-container table thead th{padding:14px 20px;text-align:left;font-size:13px;font-weight:600;color:#4b5563;text-transform:none;letter-spacing:0;white-space:nowrap}#table-container table thead th:first-child{padding-left:24px;border-top-left-radius:25px}#table-container table thead th:last-child{padding-right:24px;border-top-right-radius:25px}#table-container table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}#table-container table tbody tr:last-child{border-bottom:none}#table-container table tbody tr:hover{background-color:#f9fafb}#table-container table td{padding:16px 20px;color:#111827;vertical-align:middle}#table-container table td:first-child{padding-left:24px}#table-container table td:last-child{padding-right:24px}#table-container table tbody td{font-size:14px;line-height:1.5}.custom-datepicker-styling{width:100%!important;padding:.375rem .75rem;border-radius:.375rem;background-color:#fff;color:#4a5568;border:1px solid #d3d9e0!important;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:.875rem;line-height:1.25rem}.vdp-datepicker{width:80%}.custom-datepicker-styling:focus{border-color:#90cdf4!important;box-shadow:0 0 0 1.5px #4296eb!important}sl-dialog::part(body){overflow:visible}@media(max-width:480px){sl-dialog::part(title){font-size:18px}}