textarea.svelte-12bgesa{width:100%;min-height:var(--ccm-field-control-min-height,2.75rem);padding:var(--ccm-field-control-padding-block,.75rem) var(--ccm-field-control-padding-inline,.75rem);border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-field-control-radius,var(--ccm-border-radius-standard));font-size:var(--ccm-field-control-font-size,1rem);background:var(--ccm-surface-content);color:var(--ccm-text-primary);resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s}textarea.svelte-12bgesa:focus{border-color:var(--ccm-action-primary-bg);box-shadow:0 0 0 3px var(--ccm-focus-ring);outline:none}.labeled-checkbox.svelte-yovi8y{font-size:var(--ccm-field-label-size);color:var(--ccm-text-secondary);cursor:pointer;align-items:center;gap:.5rem;display:flex}.labeled-checkbox.inline.svelte-yovi8y{display:inline-flex}.labeled-checkbox.svelte-yovi8y input[type=checkbox]:where(.svelte-yovi8y){cursor:pointer;width:16px;height:16px;margin:0}.labeled-checkbox.svelte-yovi8y input[type=checkbox]:where(.svelte-yovi8y):disabled{cursor:not-allowed}.helper-text.svelte-yovi8y{color:var(--ccm-text-secondary);font-size:var(--ccm-field-helper-size);margin-top:.4rem;display:block}.multi-select-dropdown.svelte-12nnk8c{position:relative}.trigger.svelte-12nnk8c{width:100%;min-height:var(--ccm-field-control-min-height);padding:var(--ccm-field-control-padding-block) var(--ccm-field-control-padding-inline);border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-field-control-radius);background:var(--ccm-surface-content);color:var(--ccm-text-primary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex;&:focus-visible{outline:2px solid var(--ccm-focus-ring);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.65}& .ccm-icon{transition:transform .16s}& .ccm-icon.open{transform:rotate(90deg)}}.options.svelte-12nnk8c{border:1px solid var(--ccm-border-strong);border-radius:var(--ccm-field-control-radius);background:var(--ccm-surface-content);max-height:15rem;box-shadow:var(--ccm-shadow-md);flex-direction:column;gap:.4rem;margin-top:.35rem;padding:.65rem;display:flex;overflow:auto}.option.svelte-12nnk8c{border-radius:var(--ccm-border-radius-standard);cursor:pointer;align-items:center;gap:.6rem;padding:.35rem;display:flex;&:hover{background:var(--ccm-surface-recessed)}&.disabled{cursor:not-allowed;opacity:.65}& input:where(.svelte-12nnk8c){width:1rem;height:1rem}}.collapsible-form-section.svelte-c4lmqr{border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-rounded);background:var(--ccm-surface-content)}.section-toggle.svelte-c4lmqr{border-radius:inherit;width:100%;color:var(--ccm-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex;& span:where(.svelte-c4lmqr){flex-direction:column;gap:.2rem;min-width:0;display:flex}& small:where(.svelte-c4lmqr){color:var(--ccm-text-secondary)}& .ccm-icon{transition:transform .16s;&.open{transform:rotate(90deg)}}&:hover{background:var(--ccm-surface-recessed)}&:focus-visible{outline:2px solid var(--ccm-focus-ring);outline-offset:-2px}}.section-content.svelte-c4lmqr{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}.sample-preview.svelte-krzab6{border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-recessed);border-radius:0;flex-direction:column;gap:.75rem;height:100%;min-height:0;padding:1rem;display:flex}.sample-preview-heading.svelte-krzab6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;& div:where(.svelte-krzab6){flex-direction:column;gap:.15rem;display:flex}& small:where(.svelte-krzab6){color:var(--ccm-text-secondary)}}.sample-table.svelte-krzab6{font-family:var(--ccm-font-family-mono,monospace);font-size:var(--ccm-font-size-label);flex:1;min-height:0;overflow:auto}table.svelte-krzab6{border-collapse:collapse;min-width:100%}th.svelte-krzab6,td.svelte-krzab6{border-bottom:1px solid var(--ccm-border-default);text-align:left;white-space:nowrap;padding:.4rem .6rem}.candidate-transformation-info.svelte-krzab6{vertical-align:text-bottom;color:var(--ccm-text-secondary);cursor:help;margin-left:.35rem;display:inline-flex}th.svelte-krzab6{color:var(--ccm-text-secondary);font-family:inherit;font-weight:600}.merchant-candidate-cell.svelte-krzab6{border-left:2px solid var(--ccm-status-warning-border);background:var(--ccm-status-warning-surface)}.source-profiles.svelte-36ojbf,.profile-list.svelte-36ojbf,.profile-editor.svelte-36ojbf,.profile-editor-inputs.svelte-36ojbf,.profile-editor-right-pane.svelte-36ojbf{flex-direction:column;gap:1rem;display:flex}.section-header.svelte-36ojbf,.section-actions.svelte-36ojbf,.profile-card.svelte-36ojbf,.profile-actions.svelte-36ojbf,.editor-actions.svelte-36ojbf,.profile-lifecycle-action.svelte-36ojbf,.primary-editor-actions.svelte-36ojbf{align-items:center;gap:.75rem;display:flex}.section-header.svelte-36ojbf,.profile-card.svelte-36ojbf{justify-content:space-between}.section-header.svelte-36ojbf,.section-actions.svelte-36ojbf,.profile-actions.svelte-36ojbf,.editor-actions.svelte-36ojbf,.profile-lifecycle-action.svelte-36ojbf,.primary-editor-actions.svelte-36ojbf{flex-wrap:wrap}h2.svelte-36ojbf,h3.svelte-36ojbf,p.svelte-36ojbf{margin:0}.section-header.svelte-36ojbf p:where(.svelte-36ojbf),.profile-card.svelte-36ojbf p:where(.svelte-36ojbf),small.svelte-36ojbf{color:var(--ccm-text-secondary)}.profile-card.svelte-36ojbf{border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-rounded);background:var(--ccm-surface-content);padding:1rem}.profile-editor.svelte-36ojbf{background:var(--ccm-surface-content)}.archived-status.svelte-36ojbf{color:var(--ccm-status-warning-fg)}.mapping-grid.svelte-36ojbf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.source-layout.svelte-36ojbf{flex-direction:column;gap:.75rem;display:flex}.sample-loader.svelte-36ojbf{border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-recessed);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.sample-loader-actions.svelte-36ojbf{flex-wrap:wrap;gap:.75rem;display:flex}.amount-mapping.svelte-36ojbf{border:1px solid var(--ccm-border-default);border-radius:var(--ccm-border-radius-standard);background:var(--ccm-surface-recessed);flex-direction:column;grid-column:1/-1;gap:.75rem;padding:1rem;display:flex}.description-tools.svelte-36ojbf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex;& p:where(.svelte-36ojbf){color:var(--ccm-text-secondary);margin-top:.25rem}}.section-empty.svelte-36ojbf,.mapping-note.svelte-36ojbf{color:var(--ccm-text-secondary)}.sample-file-input.svelte-36ojbf{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-actions.svelte-36ojbf{justify-content:space-between}.profile-lifecycle-action.svelte-36ojbf small:where(.svelte-36ojbf){color:var(--ccm-text-secondary)}.profile-editor.expanded.svelte-36ojbf{grid-template-columns:minmax(0, 1fr) var(--ccm-side-panel-width);border:0;border-radius:0;grid-template-areas:"sample editor";gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden;& .profile-editor-right-pane:where(.svelte-36ojbf){border-left:1px solid var(--ccm-border-default);flex-direction:column;grid-area:editor;min-height:0;display:flex}& .profile-editor-inputs:where(.svelte-36ojbf){min-height:0;padding:1rem;overflow-y:auto}& .sample-preview{grid-area:sample}& .editor-actions:where(.svelte-36ojbf){border-top:1px solid var(--ccm-border-default);background:var(--ccm-surface-content);flex:none;padding:1rem}}.profile-editor.expanded.svelte-36ojbf:not(.has-sample-rows){grid-template-columns:var(--ccm-side-panel-width);grid-template-areas:"editor";justify-content:end}@media (width<=700px){.mapping-grid.svelte-36ojbf{grid-template-columns:1fr}.profile-card.svelte-36ojbf{flex-direction:column;align-items:flex-start}}@media (width<=768px){.profile-editor.expanded.svelte-36ojbf{height:auto;display:flex;overflow:visible;& .profile-editor-right-pane:where(.svelte-36ojbf){border-left:0;padding:0}& .profile-editor-inputs:where(.svelte-36ojbf){padding:0;overflow:visible}& .editor-actions:where(.svelte-36ojbf){border-top:0;align-self:auto;padding:0}}}
