.enrich-panel__back-btn{width:32px;height:32px;cursor:pointer;border:none;background:none;color:var(--color-text-faint);flex-shrink:0}.enrich-panel__back-btn:hover{background:var(--color-surface-alt)}.enrich-panel__back-btn svg{width:18px;height:18px}.ct-enrich__addon-icon{border-radius:50%}.ct-enrich__addon-btn{height:36px;padding:0 20px;font-size:var(--font-size-sm);border-radius:var(--radius-lg);text-decoration:none;display:inline-flex;align-items:center}.ct-enrich__step-arrow{color:var(--color-text-faint)}.ct-enrich__icon-lg{width:24px;height:24px;flex-shrink:0}.ct-enrich__icon-2xs{width:12px;height:12px;flex-shrink:0}.ct-enrich__icon-xs{width:13px;height:13px;flex-shrink:0}.ct-enrich__icon-sm{width:14px;height:14px;flex-shrink:0}.ct-enrich__icon-md{width:16px;height:16px;flex-shrink:0}.ct-enrich__info-icon{cursor:help;width:14px;height:14px;color:var(--color-text-faint)}.ct-enrich__field-icon{width:14px;height:14px;flex-shrink:0;color:var(--color-text-muted)}.ct-enrich__remove-icon{width:14px;height:14px;color:var(--color-error)}.ct-enrich__icon-btn--danger:hover{background:var(--color-error-bg)}.ct-enrich__fields-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-sm)}.ct-enrich__model-icon{font-size:var(--font-size-xl);line-height:1}.ct-enrich__model-icon--sm{font-size:var(--font-size-lg);line-height:1}.ct-enrich__preview-box{background:var(--color-success-bg);border-color:var(--color-success-border,#bbf7d0)}.ct-enrich__preview-close-icon{color:var(--color-success)}.ct-enrich__preview-label{color:var(--color-text-muted)}.ct-enrich__preview-prompt{background:var(--color-surface-alt);border-color:var(--color-border)}.ct-enrich__preview-result-label{color:var(--color-success)}.ct-enrich__section-icon{width:13px;height:13px;color:var(--color-text-muted)}.ct-enrich__upgrade-link{color:var(--color-brand)}.ct-enrich__dept-label--active{background:var(--color-info-bg);color:var(--color-text)}.ct-enrich__var-item--custom:hover{background:#f5f3ff}.ct-enrich__var-custom{color:var(--color-text-muted)}.ct-enrich__dropdown-item:hover{background:var(--color-surface-alt)}.c-text-link{color:var(--color-brand)}.hover-bg-light:hover,.hover-bg-subtle:hover{background:var(--color-surface-alt)}.ct-enrich__step-pill{background:var(--color-surface-warm)}.ct-enrich__model-selected{background:var(--color-surface-alt)}.ct-enrich__preview-close:hover{background:var(--color-success-bg)}.ct-enrich__reset-btn:hover{color:var(--color-error)}