.and-table-column-setting-modal-positioned .ant-modal-wrap,.and-table-column-setting-modal-positioned .ant-modal{transition:none!important}.and-table-column-setting-modal .ant-modal-body{padding:6px 10px 8px}.and-table-column-setting-body{display:flex;flex-direction:column;gap:6px}.and-table-column-setting-header{padding-bottom:4px;border-bottom:1px solid #f0f0f0}.and-table-column-setting-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.and-table-column-setting-label{color:#666;font-size:12px}.and-table-column-setting-width{display:flex;align-items:center;gap:2px;flex-shrink:0}.and-table-column-setting-list-wrap{border:1px solid #d9d9d9;border-radius:4px;overflow-x:hidden;overflow-y:auto;max-height:260px}.and-table-column-setting-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.and-table-column-setting-table thead th{padding:4px 6px;text-align:center;font-weight:600;color:#666;background:#fafafa;border-bottom:1px solid #d9d9d9;white-space:nowrap}.and-table-column-setting-th-name{width:200px}.and-table-column-setting-empty{padding:12px 8px;text-align:center;color:#999}.and-table-column-setting-th-drag{width:28px}.and-table-column-setting-th-name-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.and-table-column-setting-th-name-label{flex:1;min-width:0;text-align:left;line-height:1.2}.and-table-column-setting-filter-trigger{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:4px;background:transparent;color:#999;cursor:pointer;flex-shrink:0}.and-table-column-setting-filter-trigger:hover{color:#1677ff;background:#f0f5ff}.and-table-column-setting-filter-trigger.active{color:#1677ff;background:#e6f4ff}.and-table-column-setting-filter-panel{display:flex;flex-direction:column;gap:8px;width:200px}.and-table-column-setting-filter-panel .ant-checkbox-wrapper{font-size:12px}.and-table-column-setting-filter-reset{align-self:flex-start;padding:0;height:auto}.and-table-column-setting-filter-popover .ant-popover-inner{padding:8px 10px}.and-table-column-setting-row-filtered{cursor:default}.and-table-column-setting-row-filtered .and-table-column-setting-drag{cursor:not-allowed;opacity:.45}.and-table-column-setting-th-width{width:148px}.and-table-column-setting-th-fix{width:56px}.and-table-column-setting-table tbody td{padding:2px 6px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.and-table-column-setting-table tbody tr:last-child td{border-bottom:none}.and-table-column-setting-row{cursor:grab;-webkit-user-select:none;user-select:none}.and-table-column-setting-row-dragging{opacity:.6;cursor:grabbing}.and-table-column-setting-td-drag{text-align:center}.and-table-column-setting-drag{color:#999;cursor:grab;display:inline-flex;align-items:center}.and-table-column-setting-td-name{display:flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left}.and-table-column-setting-td-name .ant-checkbox-wrapper{flex-shrink:0}.and-table-column-setting-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and-table-column-setting-td-width{white-space:nowrap;text-align:center}.and-table-column-setting-td-width .and-table-column-setting-width{justify-content:center}.and-table-column-setting-td-fix{text-align:center}.and-table-column-setting-fix{display:flex;align-items:center;gap:2px}.and-table-column-setting-fix-divider{color:#d9d9d9;font-size:12px}.and-table-column-setting-fix-btn{padding:2px 4px;color:#999;cursor:pointer;border-radius:2px}.and-table-column-setting-fix-btn:hover{color:#1677ff;background:#f0f5ff}.and-table-column-setting-fix-btn.active{color:#1677ff}.and-table-column-setting-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;padding-bottom:0;border-top:1px solid #f0f0f0}.and-table-column-setting-modal .and-table-column-setting-td-width .ant-input-number{width:52px!important;min-width:52px!important}.and-table-column-setting-modal .and-table-column-setting-td-width .ant-input-number-input{font-size:12px;padding:0 4px}.and-table .ant-table-column-has-sorters .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.and-table .ant-table-column-sorter{flex-shrink:0}
