:root{--md-data-table-col-select:48px;--md-data-table-col-code:112px;--md-data-table-col-number:112px;--md-data-table-col-status:176px;--md-data-table-col-date:176px;--md-data-table-col-phone:168px;--md-data-table-col-label:128px;--md-data-table-col-actions-1:104px;--md-data-table-col-actions-2:200px;--md-data-table-col-actions-3:288px;--md-data-table-min-width:720px;--md-data-table-min-width-wide:960px;--md-data-table-cell-content-height:var(--md-button-height-medium)}.data-table__wrapper{border-radius:var(--md-shape-medium);border:var(--md-divider-thickness) solid var(--md-outline-variant);margin-bottom:var(--md-spacing-6);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--md-body-medium-size);line-height:var(--md-body-medium-line)}.data-table__caption{font-size:var(--md-title-medium-size);font-weight:var(--md-title-medium-weight);text-align:left;padding:var(--md-spacing-4) var(--md-spacing-4) var(--md-spacing-2);color:var(--md-on-surface)}.data-table__head{background-color:var(--md-surface-container)}.data-table__header{padding:var(--md-spacing-3) var(--md-spacing-4);text-align:left;font-size:var(--md-label-large-size);font-weight:var(--md-label-large-weight);color:var(--md-on-surface);border-bottom:var(--md-divider-thickness) solid var(--md-outline-variant);white-space:nowrap}.data-table__header--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard)}.data-table__header--sortable:hover{background-color:var(--md-surface-container-high)}.data-table__sort-icon{font-size:var(--md-icon-size-small);vertical-align:middle;margin-left:var(--md-spacing-1);color:var(--md-on-surface-variant)}.data-table__cell{padding:var(--md-spacing-3) var(--md-spacing-4);color:var(--md-on-surface-variant);border-bottom:var(--md-divider-thickness) solid var(--md-outline-variant)}.data-table__row:last-child .data-table__cell{border-bottom:none}@supports not selector(:nth-child(even of .data-table__row)){.data-table--striped .data-table__body .data-table__row:nth-child(2n){background-color:var(--md-surface-container-low)}}@supports selector(:nth-child(even of .data-table__row)){.data-table--striped .data-table__body .data-table__row:nth-child(2n of .data-table__row){background-color:var(--md-surface-container-low)}}.data-table__body .data-table__row:hover{background-color:var(--md-surface-container-high)}.data-table--fixed{table-layout:fixed;min-width:var(--md-data-table-min-width)}.data-table--fixed.data-table--wide{min-width:var(--md-data-table-min-width-wide)}.data-table__col--select{width:var(--md-data-table-col-select)}.data-table__col--code{width:var(--md-data-table-col-code)}.data-table__col--number{width:var(--md-data-table-col-number)}.data-table__col--status{width:var(--md-data-table-col-status)}.data-table__col--date{width:var(--md-data-table-col-date)}.data-table__col--phone{width:var(--md-data-table-col-phone)}.data-table__col--label{width:var(--md-data-table-col-label)}.data-table__col--actions-1{width:var(--md-data-table-col-actions-1)}.data-table__col--actions-2{width:var(--md-data-table-col-actions-2)}.data-table__col--actions-3{width:var(--md-data-table-col-actions-3)}.data-table--fixed .data-table__header{text-overflow:ellipsis;overflow:hidden}.data-table--fixed .data-table__cell{height:var(--md-data-table-cell-content-height);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-table__header--actions,.data-table__cell--actions{text-align:right}.data-table__actions{justify-content:flex-end;align-items:center;gap:var(--md-spacing-2);flex-wrap:nowrap;display:flex}.data-table__actions>.btn,.data-table__actions>.icon-btn{flex-shrink:0}
