body,html{width:100%;height:100%}.p-datatable{border-radius:.375rem;overflow:hidden;box-shadow:0 1px 3px 0 var(--chakra-shadows-sm),0 1px 2px 0 rgba(0,0,0,.06)}.p-datatable .p-datatable-header{background-color:var(--chakra-colors-white);padding:8px}.p-datatable .p-datatable-thead>tr>th{background-color:var(--chakra-colors-gray-100);color:var(--chakra-colors-gray-700);font-size:14px;font-weight:600;padding:12px 8px;border:1px solid var(--chakra-colors-gray-200);transition:background-color .2s}.p-datatable .p-datatable-thead>tr>th:hover{background-color:var(--chakra-colors-gray-200)}.p-datatable .p-sortable-column .p-sortable-column-icon{color:var(--chakra-colors-gray-400);margin-left:.5rem;font-size:.8rem;opacity:.8;transition:color .2s,transform .2s}.p-datatable .p-sortable-column.p-highlight{background-color:var(--chakra-colors-gray-100);color:var(--chakra-colors-orange-600)}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:var(--chakra-colors-orange-500);opacity:1}.p-datatable .p-sortable-column.p-highlight:before,.p-datatable .p-sortable-column:hover:before{width:100%}.p-datatable .p-datatable-tbody>tr>td{padding:8px;border:1px solid var(--chakra-colors-gray-200)}.p-datatable .p-datatable-tbody>tr:hover{background-color:var(--chakra-colors-gray-50)}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:var(--chakra-colors-orange-500);color:var(--chakra-colors-white)}.p-datatable .p-sortable-column:focus{box-shadow:none;outline:none}.p-datatable .p-column-resizer{width:8px;height:100%;cursor:col-resize;margin:0;background-color:transparent;transition:background-color .2s}.p-datatable .p-column-resizer.p-column-resizing,.p-datatable .p-column-resizer:hover{background-color:var(--chakra-colors-blue-200);opacity:.5}.p-datatable .p-column-resizer-helper{width:2px;background-color:var(--chakra-colors-blue-500)}.p-calendar{width:100%}.p-calendar .p-inputtext{width:100%;padding:.75rem;border-radius:.375rem;border:1px solid var(--chakra-colors-gray-200)}.p-calendar .p-inputtext:focus{box-shadow:0 0 0 2px rgba(49,130,206,.2);border-color:var(--chakra-colors-blue-300)}.p-datepicker{border-radius:6px;border:1px solid var(--chakra-colors-gray-200);background-color:var(--chakra-colors-white);position:absolute}.p-datepicker-touch-ui{min-width:128px}.p-datepicker .p-datepicker-header{padding:8px;border-bottom:1px solid var(--chakra-colors-gray-100);background:var(--chakra-colors-gray-50)}.p-datepicker .p-datepicker-title{text-align:center;line-height:1;margin:0}.p-datepicker .p-datepicker-title .p-datepicker-decade,.p-datepicker .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-title .p-datepicker-year{font-weight:600;padding:8px;color:var(--chakra-colors-gray-700)}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker table th{padding:8px;text-align:center;font-weight:600;color:var(--chakra-colors-gray-600);background:var(--chakra-colors-gray-50);border:none}.p-datepicker table td{padding:3px;border:none}.p-datepicker .p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center;padding:8px;border-top:1px solid var(--chakra-colors-gray-100);background:var(--chakra-colors-gray-50)}.p-datepicker .p-datepicker-buttonbar .p-button{margin:0;padding:6px 12px;font-size:14px;font-weight:500;border:none;border-radius:4px;background-color:var(--chakra-colors-white);color:var(--chakra-colors-gray-700);box-shadow:0 0 0 1px var(--chakra-colors-gray-200);transition:all .2s}.p-datepicker .p-datepicker-buttonbar .p-button:hover{background-color:var(--chakra-colors-gray-100);color:var(--chakra-colors-gray-800)}.p-datepicker .p-datepicker-buttonbar .p-button:focus{box-shadow:0 0 0 2px var(--chakra-colors-blue-200);outline:none}.p-datepicker .p-datepicker-buttonbar .p-button:active{background-color:var(--chakra-colors-gray-200)}.p-datepicker .p-datepicker-buttonbar .p-button.p-highlight{background-color:var(--chakra-colors-orange-500);color:var(--chakra-colors-white)}.p-datepicker .p-datepicker-buttonbar .p-button.p-button-text{background-color:transparent;box-shadow:none}.p-datepicker .p-datepicker-buttonbar .p-button.p-button-text:hover{background-color:var(--chakra-colors-gray-50);color:var(--chakra-colors-orange-600)}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{width:32px;height:32px;border-radius:4px;border:none;background-color:transparent;color:var(--chakra-colors-gray-500);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.p-datepicker .p-datepicker-header .p-datepicker-next:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:hover{background-color:var(--chakra-colors-gray-100);color:var(--chakra-colors-gray-800)}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{box-shadow:0 0 0 2px var(--chakra-colors-blue-200);outline:none}.p-datepicker .p-datepicker-header .p-datepicker-next span,.p-datepicker .p-datepicker-header .p-datepicker-prev span{font-size:14px;display:flex;align-items:center;justify-content:center}.p-datepicker table td>span{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;cursor:pointer;font-weight:500}.p-datepicker table td>span:hover{background-color:var(--chakra-colors-gray-100)}.p-datepicker table td>span.p-highlight{background-color:var(--chakra-colors-orange-500);color:var(--chakra-colors-white)}.p-datepicker .p-datepicker-today>span{background-color:var(--chakra-colors-gray-100);font-weight:600;color:var(--chakra-colors-orange-600)}.p-monthpicker,.p-yearpicker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 4px}.p-monthpicker-month,.p-yearpicker-year{width:100%;font-size:15.5px;font-weight:500;border-radius:6px;color:var(--chakra-colors-gray-700);background:var(--chakra-colors-white);cursor:pointer;transition:background .2s,color .2s;border:none;outline:none;display:flex;align-items:center;justify-content:center;min-width:35px;min-height:27px}.p-monthpicker-month:hover,.p-yearpicker-year:hover{background:var(--chakra-colors-gray-100);color:var(--chakra-colors-orange-600)}.p-monthpicker-month.p-highlight,.p-yearpicker-year.p-highlight{background:var(--chakra-colors-orange-500);color:var(--chakra-colors-white)}.p-monthpicker-month:focus,.p-yearpicker-year:focus{box-shadow:0 0 0 2px var(--chakra-colors-orange-200)}.p-timepicker{display:flex;justify-content:center;align-items:center;padding:.5rem;border-top:1px solid var(--chakra-colors-gray-200);margin-top:.5rem}.p-timepicker>div{display:flex;align-items:center;margin:0 .5rem}.p-timepicker button{background:transparent;border:none;color:var(--chakra-colors-gray-500);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem}.p-timepicker button:hover{color:var(--chakra-colors-blue-500)}.p-timepicker span{padding:0 .5rem;font-size:1.1rem}@media (max-width:640px){.p-datepicker-touch-ui{position:fixed;top:50%;left:50%;min-width:80vw;transform:translate(-50%,-50%);z-index:1100}.p-datepicker{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90%!important;max-width:350px!important}}