.datagrid{height:100%;width:100%;flex-direction:column;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.datagrid,.datagrid-header{position:relative;display:flex}.datagrid-header{height:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:.75rem;padding:.75rem}@media (min-width:768px){.datagrid-header{flex-wrap:nowrap}}@media (min-width:1024px){.datagrid-header{flex:none}}.datagrid-header{border-bottom-width:1px}.datagrid-header_title{position:relative;display:flex;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;width:4rem}@media (min-width:768px){.datagrid-header_title{width:100%}}.datagrid-header_title{padding-right:1.5rem}.datagrid-header_search{margin-left:auto;border-left-width:1px;padding-left:.75rem;position:relative;width:100%}@media (min-width:768px){.datagrid-header_search{width:50%}}@media (min-width:1024px){.datagrid-header_search{width:250px}}.datagrid-header_search .field .field_input-wrapper{height:30px}.datagrid-header_search[has_children]{margin-left:auto}@media (min-width:1024px){.datagrid-header_search[has_children]{margin-left:0}}.datagrid-header_actions{position:relative;margin-left:0;display:flex;flex-grow:1;align-items:flex-end;justify-content:flex-end;gap:.75rem}@media (min-width:768px){.datagrid-header_actions{margin-left:.75rem;flex:none}}.datagrid-footer{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;border-top-width:1px;padding:.75rem}.datagrid-footer_left{font-size:.75rem;line-height:1rem}@media (min-width:768px){.datagrid-footer_left{font-size:.875rem;line-height:1.25rem}}.datagrid-footer_right{font-size:.75rem;line-height:1rem}@media (min-width:768px){.datagrid-footer_right{font-size:.875rem;line-height:1.25rem}}.datagrid-footer_right{position:relative;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.datagrid-footer_right{flex-direction:row;align-items:center}}.datagrid-pagination_button{position:relative;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-width:1px;--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity));padding:.5rem}.datagrid-pagination_button:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.datagrid-table{position:relative}.datagrid-table_header{position:relative;display:grid;width:100%}.datagrid-table_header-cell{position:relative;display:flex;align-items:center;padding:.75rem 1.5rem;border-bottom-width:1px}.datagrid-table_header-cell-resizer{position:absolute;right:0;top:50%;--tw-translate-y:-50%;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));height:50%;padding-left:.25rem;padding-right:.25rem;cursor:ew-resize;display:flex;justify-content:center}.datagrid-table_header-cell-resizer:before{content:"";display:block;position:relative;width:2px;height:100%;pointer-events:none;--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity))}.datagrid-table_body{position:relative;flex-grow:1;overflow:hidden}.datagrid-table_row-container{display:grid}.datagrid-table_row{display:contents}.datagrid-table_row:last-child .datagrid-table_cell{border-bottom-width:0}.datagrid-table_row:hover .datagrid-table_cell{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.datagrid-table_cell,.datagrid-table_row[data-row-last-of-group] .datagrid-table_cell[data-cell-grouped]{border-bottom-width:1px}.datagrid-table_cell{position:relative;display:flex;padding:.5rem 1.5rem;overflow:hidden}.datagrid-table_cell[data-is-group-cell]{border-bottom-color:transparent;border-right-width:1px;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity))}.datagrid-table_cell[data-is-group-cell]>div{position:relative;width:auto;top:0;left:0;padding:.5rem 1.5rem;z-index:10;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));pointer-events:none}.datagrid-table_cell[data-is-last-of-group]{--tw-border-opacity:1;border-bottom-color:rgb(229 229 229/var(--tw-border-opacity))}.datagrid-table_cell-action{align-items:center;padding-top:.25rem;padding-bottom:.25rem}.datagrid-table_cell-alignment-x-left{justify-content:flex-start}.datagrid-table_cell-alignment-x-center{justify-content:center}.datagrid-table_cell-alignment-x-right{justify-content:flex-end}.datagrid-table_cell-alignment-y-top{align-items:flex-start}.datagrid-table_cell-alignment-y-center{align-items:center}.datagrid-table_cell-alignment-y-bottom{align-items:flex-end}.datagrid-table_cell input[type=checkbox]{cursor:pointer;height:1rem;width:1rem;padding:.125rem;display:flex;align-items:center;justify-content:center;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(163 163 163/var(--tw-ring-opacity));border-radius:.25rem}