
.ux-table-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0}
.ux-table-tools input[type=search]{min-width:220px;flex:1;padding:10px;border:1px solid #d1dce8;border-radius:8px}
.ux-column-filter{border:0;background:transparent;color:inherit;cursor:pointer;margin-left:5px;font-size:16px;padding:2px 6px}
.ux-filter-dialog{width:min(850px,94vw);max-height:90vh;overflow:auto;border:1px solid #d1dce8;border-radius:12px;padding:22px;color:#1e293b}
.ux-filter-dialog::backdrop{background:#0f172a80}
.ux-filter-dialog fieldset{display:flex;flex-wrap:wrap;gap:12px;margin:15px 0;border:1px solid #d1dce8;padding:12px}
.ux-filter-dialog label{display:flex;align-items:center;gap:6px}
.ux-filter-dialog select,.ux-filter-dialog input:not([type=checkbox]){padding:9px;border:1px solid #d1dce8;border-radius:6px;min-width:0}
.ux-filter-rule{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
.ux-filter-rule input{flex:1}
.ux-filter-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}
#uxRefresh{margin:8px 16px}
table [hidden]{display:none!important}
