.table-column-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;margin-left:6px;background:transparent;color:#7b8795;border:1px solid #e1e6ec;border-radius:5px;font-size:12px;vertical-align:middle}.table-column-trigger:hover,.table-column-trigger.is-active{background:#fff0e8;color:#ad4c29;border-color:#df9e80}.table-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.table-column-dialog{width:min(430px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:20px;border:1px solid #dde2e8;border-radius:13px;color:#344054;background:white;box-sizing:border-box;overflow:auto;box-shadow:0 16px 60px #172b4d33}.table-column-dialog::backdrop{background:#10182866}.table-column-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.table-column-dialog h2{font:650 17px/1.4 system-ui;margin:0}.table-column-dialog label{display:grid;gap:6px;margin:10px 0;font:13px/1.5 system-ui}.table-column-dialog input:not([type=checkbox]),.table-column-dialog select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dfe3e9;border-radius:6px;padding:9px;font:14px system-ui;background:white;color:#344054}.table-column-dialog .column-check{display:flex;align-items:center;gap:9px}.column-check input{width:16px;height:16px;flex-shrink:0}.column-filter-help,.column-facet-status{font:12px/1.5 system-ui;color:#667085}.column-condition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.column-condition[hidden],[data-value2-label][hidden]{display:none}.column-facet-values{max-height:210px;overflow:auto;border:1px solid #e4e7ec;border-radius:7px;padding:0 9px;margin-top:8px}.column-facet-values label{overflow-wrap:anywhere}.column-value-tools{display:flex;gap:8px;flex-wrap:wrap}.table-column-dialog footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.column-filter-error{color:#b42318;font-size:13px}.table-column-dialog button:focus-visible{outline:2px solid #b64d25;outline-offset:2px}@media(max-width:480px){.table-column-dialog{padding:14px}.table-column-dialog footer .btn{flex:1;min-width:80px}.column-condition{grid-template-columns:1fr}}