table{display:grid;grid-template-columns:max-content 1fr;border-collapse:collapse;width:100%;font-size:14px;color:#333;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 5px #0000001a;align-items:center}table thead,table tbody,table tr{display:contents}table td,table th{width:100%;padding:10px;text-align:left;border-bottom:1px solid #ddd;height:100%}table tr:nth-child(2n) td{background-color:#f2f2f2}table tr:hover td{background-color:#e6e6e6}table tr:last-child td{border-bottom:1px solid #ccc}table td div{align-items:center;display:flex;margin-top:auto;margin-bottom:auto}table td{display:flex;align-items:center}hr{border:none;height:2px;background-color:#eee;margin:20px 0}label{display:block;font-weight:700;margin-bottom:5px}label input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}label:has(input[type=string]) input{width:100%}input[type=checkbox][state]{margin-right:5px}th[colspan="2"],td[colspan="2"]{grid-column:1/span 2}._filter-table_1dhma_1{grid-template-columns:min-content max-content 1fr;align-items:center}._filter-table_1dhma_1 label{margin:0}._filter-table_1dhma_1 td[colspan="3"]{grid-column:1/span 3;width:100%}._filter-table_1dhma_1 td input[type=text],._filter-table_1dhma_1 td select{width:100%;padding:.5em;border:1px solid #ccc;border-radius:4px;font-size:16px}._filter-table_1dhma_1 td input[type=checkbox]{width:1.5em;height:1.55em;border:2px solid #ccc;border-radius:4px;outline:none;transition:border-color .3s ease-in-out;appearance:none;cursor:pointer}._filter-table_1dhma_1 td input[type=checkbox]:checked{border-color:#007bff;background-color:#007bff;display:grid}._filter-table_1dhma_1 td input[type=checkbox]:checked:after{content:"X";color:#fff;font-size:1em;place-self:center}._filter-table_1dhma_1 td button{background-color:red;color:#fff;border:none;border-radius:4px;padding:.5em 1em;cursor:pointer;font-size:16px}._percent-bar-fill_1lrqh_1{background-color:#858;border-radius:5px;height:100%;transition:width .75s ease-in-out;color:#fff}._percent-bar-label_1lrqh_9{display:block;padding:.5em;text-align:center;font-size:1em}tr:nth-child(2n) ._percent-bar-fill_1lrqh_1{background-color:#646}._percent-bar_1lrqh_1{background-color:#e0e0e0;border-radius:5px;width:100%;margin:.25em}
