.cs-datatable{overflow-x:auto}.cs-datatable-top,.cs-datatable-bottom{display:flex;align-items:center;gap:1em}.cs-datatable-search,.cs-datatable-pagination{margin-left:auto}.cs-datatable-search{position:relative;display:flex;align-items:center}.cs-datatable-search-input{box-sizing:border-box;padding:.5em}input[type=search].cs-datatable-search-input{margin-bottom:0}input[type=search].cs-datatable-search-input:focus{box-shadow:none}.cs-datatable-search-icon{position:absolute;left:.85em;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;line-height:1;pointer-events:none}.cs-datatable-search-icon svg{width:1em;height:1em;fill:currentColor}.cs-datatable-filter{position:relative;flex-shrink:0;display:inline-flex}.cs-datatable-filter--right{margin-left:auto}.cs-datatable-filter-toggle{display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em;line-height:1;cursor:pointer;background:none;color:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-datatable-filter-icon{display:inline-flex;align-items:center;line-height:1}.cs-datatable-filter-icon svg{width:1em;height:1em;fill:currentColor}.cs-datatable-filter-panel.x-dropdown{min-width:180px;max-height:320px;overflow-y:auto;text-align:left;transition:opacity .12s ease,transform .12s ease}.cs-datatable-filter-group+.cs-datatable-filter-group{margin-top:.75em}.cs-datatable-filter-group-title{font-weight:700;margin-bottom:.35em}.cs-datatable-filter-option{display:flex;align-items:center;gap:.5em;padding:.15em 0;cursor:pointer;font-weight:400}.cs-datatable-filter-empty{opacity:.6}.cs-datatable-filter-search-input{box-sizing:border-box;width:100%;padding:.5em}.cs-datatable-filter-clear{margin-top:.75em;padding:.35em .75em;cursor:pointer;background:none;color:inherit;border:1px solid currentColor;border-radius:3px;line-height:1}.cs-datatable-length{flex-shrink:0}.cs-datatable-length-select{margin:0 .5em;padding:.4em;border:1px solid #ddd;border-radius:4px}.cs-datatable-pagination{display:flex;align-items:center;gap:.25em;flex-wrap:wrap}.cs-datatable-paging-button{padding:.5em 1em;border:none;color:inherit;cursor:pointer;line-height:1;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.cs-datatable-paging-button.disabled{cursor:not-allowed}.cs-datatable-paging-ellipsis{padding:.5em}.cs-datatable-sortable{cursor:pointer;user-select:none}.cs-datatable-sort-icon{display:inline-flex;align-items:center;margin-left:.5em;transition:transform .15s ease}.cs-datatable-sort-icon svg{width:1em;height:1em;fill:currentColor}.cs-datatable-table-container{position:relative}.cs-datatable-loading-area.is-not-active{display:none!important}.cs-datatable-sort-desc .cs-datatable-sort-icon{transform:scaleY(-1)}.cs-datatable-row-hidden{display:none}@media (max-width: 768px){.cs-datatable-top,.cs-datatable-bottom{justify-content:center}.cs-datatable-search,.cs-datatable-pagination{margin-left:0}.cs-datatable-search-input{width:100%}}@media (max-width: 480px){.cs-datatable-header-responsive{flex-direction:column;align-items:stretch}}
