.col-manage-header[data-v-20675a72]{cursor:pointer;transition:all .2s ease}.col-manage-header[data-v-20675a72]:hover{background-color:#ecfdf3!important;color:#06a54e!important}.manage-cols-icon[data-v-20675a72]{transition:transform .2s ease}.col-manage-header:hover .manage-cols-icon[data-v-20675a72]{transform:scale(1.15)}.col-custom-field[data-v-20675a72]{max-width:220px}.custom-field-text[data-v-20675a72]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.social-link-item[data-v-20675a72]{display:inline-flex;align-items:center;color:#1877f2;font-size:13px;text-decoration:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-link-item[data-v-20675a72]:hover{text-decoration:underline}[data-v-9fa70b38] .crm-manage-columns-modal .modal-dialog{max-width:520px}[data-v-9fa70b38] .crm-manage-columns-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);overflow:hidden}[data-v-9fa70b38] .crm-manage-columns-modal .modal-header{padding:16px 20px;border-bottom:1px solid #ebeef5;background-color:#fafbfc}.modal-header-inner[data-v-9fa70b38]{display:flex;align-items:center;width:100%}.modal-header-icon[data-v-9fa70b38]{width:36px;height:36px;border-radius:8px;background-color:#ecfdf3;color:#06a54e;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.modal-header-text[data-v-9fa70b38]{flex:1}.modal-title-text[data-v-9fa70b38]{font-size:16px;font-weight:600;color:#1a1f36;margin:0;line-height:1.3}.modal-subtitle-text[data-v-9fa70b38]{font-size:12px;color:#697386;margin:2px 0 0;line-height:1.3}.modal-close-btn[data-v-9fa70b38]{background:none;border:none;color:#8792a2;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.modal-close-btn[data-v-9fa70b38]:hover{background-color:#f0f2f5;color:#1a1f36}.manage-columns-modal-body[data-v-9fa70b38]{padding:12px}.columns-filter-bar[data-v-9fa70b38]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.search-input-wrapper[data-v-9fa70b38]{position:relative;flex:1;display:flex;align-items:center}.search-icon[data-v-9fa70b38]{position:absolute;left:10px;color:#8792a2;pointer-events:none}.column-search-input[data-v-9fa70b38]{width:100%;height:36px;padding:0 28px 0 32px;border:1px solid #dcdfe6;border-radius:8px;font-size:13px;color:#1a1f36;transition:border-color .2s}.column-search-input[data-v-9fa70b38]:focus{outline:none;border-color:#06a54e;box-shadow:0 0 0 2px rgba(6,165,78,.1)}.clear-search-btn[data-v-9fa70b38]{position:absolute;right:8px;background:none;border:none;color:#8792a2;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.column-count-badge[data-v-9fa70b38]{font-size:12px;color:#697386;white-space:nowrap;background-color:#f4f5f7;padding:6px 10px;border-radius:6px}.columns-list-container[data-v-9fa70b38]{max-height:360px;overflow-y:auto;padding-right:4px}.column-group-header[data-v-9fa70b38]{display:flex;align-items:center;gap:6px;padding:6px 4px;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#8792a2;border-bottom:1px solid #f0f2f5}.column-items-list[data-v-9fa70b38]{display:flex;flex-direction:column;gap:4px}.column-checkbox-item[data-v-9fa70b38]{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0;border-radius:6px;cursor:pointer;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.column-checkbox-item[data-v-9fa70b38]:hover{background-color:#f7faf8}.column-checkbox-item.is-disabled[data-v-9fa70b38]{cursor:not-allowed;opacity:.75}.col-checkbox-control[data-v-9fa70b38]{width:16px;height:16px;cursor:pointer;accent-color:#06a54e}.col-info[data-v-9fa70b38]{display:flex;align-items:center;justify-content:space-between;flex:1}.col-name[data-v-9fa70b38]{font-size:13px;color:#1a1f36;font-weight:500}.col-desc[data-v-9fa70b38]{font-size:11px;color:#8792a2;font-style:italic}.col-badge[data-v-9fa70b38]{font-size:11px;padding:2px 6px;border-radius:4px;background-color:#f0f4f2;color:#2b7a4b;font-weight:500}.empty-custom-fields-notice[data-v-9fa70b38]{display:flex;align-items:center;gap:10px;padding:12px 14px;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:12px;line-height:1.4}.notice-icon[data-v-9fa70b38]{color:#3b82f6;flex-shrink:0}.empty-search-state[data-v-9fa70b38]{text-align:center;padding:32px 16px}[data-v-9fa70b38] .crm-manage-columns-modal .modal-footer{padding:12px 20px;border-top:1px solid #ebeef5;background-color:#fafbfc}.manage-columns-footer[data-v-9fa70b38]{display:flex;align-items:center;justify-content:space-between;width:100%}.btn-reset-default[data-v-9fa70b38]{display:flex;align-items:center;background:none;border:none;font-size:13px;color:#697386;cursor:pointer;padding:6px 8px;border-radius:6px;transition:all .2s}.btn-reset-default[data-v-9fa70b38]:hover{background-color:#f0f2f5;color:#1a1f36}.right-buttons[data-v-9fa70b38]{display:flex;align-items:center;gap:8px}.btn-cancel[data-v-9fa70b38]{height:34px;padding:0 14px;background-color:#fff;border:1px solid #dcdfe6;border-radius:6px;font-size:13px;color:#606266;cursor:pointer;transition:all .2s}.btn-cancel[data-v-9fa70b38]:hover{background-color:#f5f7fa;border-color:#c0c4cc}.btn-apply[data-v-9fa70b38]{height:34px;padding:0 16px;background-color:#06a54e;border:1px solid #06a54e;border-radius:6px;font-size:13px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.btn-apply[data-v-9fa70b38]:hover{background-color:#058e42;border-color:#058e42}