.field-list{display:flex;flex-direction:column;background-color:var(--grey-light);border-radius:var(--border-radius);padding:2rem}.field-list>*{display:flex;flex-direction:column;gap:2rem;padding-block:1rem;border-bottom:2px solid var(--grey-medium);border-radius:var(--border-radius);transition-property:border-color,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.field-list>*:has([name$="[isVisible]"]):not(:has([name$="[isVisible]"]:checked)){opacity:.4}.field-list>*:has([name$="[delete]"]:checked){opacity:.4}.field-list>*:hover{border-color:#d3d3d3}.field-list>*.is-dragging{opacity:.4}.field-list>*.sortable-chosen{border-width:2px;border-style:dotted;border-color:#bcbcbc;border-radius:var(--border-radius);box-shadow:0 0 15px hsl(var(--black-hsl)/20%);will-change:transform;transform:translateZ(0)}.field-list>*.sortable-ghost{opacity:.4}.field-list>*.sortable-chosen{background:#f1e6e0}.field-list>*.sortable-drag{will-change:transform;transform:translateZ(0)}.field-list .widget{display:flex;align-items:flex-start;gap:2rem}.field-list .widget>:not(.button-bar){flex-grow:1;align-self:center}.field-list .button-bar{margin-block:unset;gap:.5rem .5rem}.field-list input[readonly]{font-weight:605;background-color:unset;border-bottom:unset;padding:unset}.field-list input[type=checkbox]{display:flex;place-content:center;place-items:center;border-style:none;background-color:var(--grey-medium);width:2.75rem;min-width:unset;height:100%!important}.field-list input[type=checkbox]::before{transition:none!important;content:"\e93d";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field-list input[type=checkbox]:checked::before{content:"\e91e"}.field-list .delete-button{display:flex}.field-list .delete-button input::before{content:"\e936";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.field-list .delete-button input:checked{--input-color:var(--negative)}.field-list .delete-button input:checked::before{content:"\e936"}.field-list small{display:none}.field-list .hint{font-size:.875rem;color:var(--grey)}.presets form+form{margin-block-start:4rem}.presets .container{display:flex;flex-wrap:wrap;gap:clamp(1.125rem,3vw,2rem)clamp(.75rem,3vw,2rem)}.presets .container>:first-child{flex-grow:1}.presets .panel .button-bar{margin-block-start:2.5rem}.value-fields{display:none;flex-direction:column;gap:1rem;margin-block:1rem}.value-fields.is-active{display:flex}.value-fields>*{display:grid;gap:1rem}.button-bar+.value-fields{margin-block-start:0}.normalizer-list>li{display:flex;flex-direction:column;gap:1rem;padding-block:1rem;border-bottom:2px solid var(--grey-medium);border-radius:var(--border-radius);transition-property:border-color;transition-duration:.2s;transition-timing-function:ease-in-out}.normalizer-list>li:hover{border-color:var(--grey)}.normalizer-list>li>div:first-child{display:flex;justify-content:space-between;align-items:center}.normalizer-list .title{font-size:1.25rem;font-weight:605}.normalizer-list .title:has(small:first-child){display:flex;flex-direction:column}.normalizer-list .title:has(small:first-child) small{font-size:.75rem;font-weight:400}.normalizer-list .values{display:none;grid-template-columns:1fr 1fr;gap:1rem 2rem}.normalizer-list .values.is-active{display:grid;margin-block-end:2rem}.normalizer-list .button-bar{margin-block:unset;gap:.5rem .5rem}.normalizer-columns>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2rem;background-color:var(--grey-light)}.normalizer-columns>div:not(:last-child){padding-inline:2rem;padding-block-start:1rem;padding-block-end:1rem;border-block-end:2px solid var(--grey-medium);transition-property:border-color,opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.normalizer-columns>div:not(:last-child):hover{border-color:#d3d3d3}.normalizer-columns>div:nth-child(even){background-color:#f6f6f6}.normalizer-columns>div>div{display:flex;align-items:flex-start}.normalizer-columns input[readonly]{font-weight:605;background-color:unset;border-bottom:unset;padding:unset}.button-bar.is-sticky{position:sticky;bottom:0;justify-content:center;background-color:hsl(var(--white-hsl)/80%);padding-block-start:2rem;margin-block:unset;backdrop-filter:blur(4px)}[data-matcher]{position:relative}[data-matcher=ai]::before,[data-matcher=regelwerk]::before,[data-matcher=spaltenregelwerk]::before,[data-matcher=werteregelwerk]::before{position:absolute;top:-8px;right:-8px}[data-matcher=ai]::before{content:"\e96f";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-matcher=regelwerk]::before{content:"\e970";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-matcher=spaltenregelwerk]::before{content:"\e973";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-matcher=werteregelwerk]::before{content:"\e972";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-matcher=format]::before{content:"\e971";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;right:-8px}[data-matching-probability][data-matcher=none]{--probability-color:var(--grey-light)}[data-matching-probability].score-medium{--probability-color:var(--neutral)}[data-matching-probability].score-low{--probability-color:var(--unavailable)}[data-matching-probability]::after{content:attr(data-matching-probability);background-color:var(--probability-color,var(--available));padding:.25rem;font-size:.75rem;font-weight:700;width:2.5rem;text-align:center;border-radius:var(--border-radius);margin-inline-start:1rem}.values [data-matcher]{display:flex;flex-direction:column;padding-inline-end:3.5rem}.values [data-matcher]::before{position:absolute;top:50%;translate:0 -50%;z-index:2}.values [data-matching-probability]::after{position:absolute;bottom:.75rem;right:0}.source-column{width:100%}.source-column .example-values,.target-column-entry .example-values{font-size:10px;display:flex;flex-wrap:wrap;gap:4px;margin-block:.25rem}.source-column .example-values li,.target-column-entry .example-values li{background-color:color(srgb .9291 .9292 .9293);padding:4px 8px;border-radius:var(--border-radius);max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-columns{display:flex;align-items:flex-start;gap:.5rem;width:100%}.target-columns .target-column-list{display:flex;flex-direction:column;flex-grow:1;gap:.5rem}.target-column-field{display:flex;align-items:flex-start;gap:.5rem}.accordion-content:has(.normalizer-list){padding-inline-start:unset}