@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rubik,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}.MuiAutocomplete-paper,.MuiMenu-paper,.MuiPopover-paper{border-radius:8px 8px 16px 16px!important;box-shadow:0 10px 30px #0000001a!important;margin-top:4px!important}.MuiAutocomplete-option,.MuiMenuItem-root{font-family:Rubik,sans-serif!important;font-size:.9rem!important;font-weight:500!important;padding:10px 20px!important;transition:all .2s ease!important}.MuiAutocomplete-option.Mui-focused,.MuiAutocomplete-option:hover,.MuiAutocomplete-option[aria-selected=true],.MuiMenuItem-root:hover{background-color:#f1f5f9!important;color:#0b3d87!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#cbd5e1;border:2px solid #0000;border-radius:8px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#0b3d87}.page-title{color:#0b3d87;font-size:28px;font-weight:700;margin-bottom:20px}.reactEasyCrop_Container{align-items:center;bottom:0;cursor:move;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none}.reactEasyCrop_Image,.reactEasyCrop_Video{max-width:none;will-change:transform}.reactEasyCrop_Contain{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.reactEasyCrop_Cover_Horizontal{height:auto;width:100%}.reactEasyCrop_Cover_Vertical{height:100%;width:auto}.reactEasyCrop_CropArea{border:1px solid #ffffff80;box-shadow:0 0 0 9999em;box-sizing:border-box;color:#00000080;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border:1px solid #ffffff80;border-bottom:0;border-top:0;bottom:0;box-sizing:border-box;content:" ";left:33.33%;position:absolute;right:33.33%;top:0}.reactEasyCrop_CropAreaGrid:after{border:1px solid #ffffff80;border-left:0;border-right:0;bottom:33.33%;box-sizing:border-box;content:" ";left:0;position:absolute;right:0;top:33.33%}.catalog-maintenance[data-theme=light]{--cm-font:Consolas,"Cascadia Mono",ui-monospace,monospace;--cm-space-1:4px;--cm-space-2:8px;--cm-space-3:12px;--cm-space-4:16px;--cm-space-5:24px;--cm-space-6:32px;--cm-radius:0px;--cm-radius-sm:0px;--cm-transition:200ms ease;--cm-bg:#ccc;--cm-surface:#b0b0b0;--cm-header-bg:#9e9e9e;--cm-border:#505050;--cm-text:#1f1f1f;--cm-muted:#4a4a4a;--cm-primary:#002185;--cm-primary-hover:#001c70;--cm-on-primary:#fff;--cm-input-bg:#ccc;--cm-code-bg:#ccc;--cm-bg-subtle:color-mix(in srgb,var(--cm-bg) 65%,var(--cm-surface) 35%);--cm-toolbar-height:34px;--cm-table-header-h:36px;--cm-table-selector-row-h:38px;--cm-table-cell-py:6px;--cm-table-cell-px:10px;--cm-table-zebra:color-mix(in srgb,var(--cm-surface) 55%,var(--cm-bg));--cm-table-hover:color-mix(in srgb,var(--cm-primary) 7%,var(--cm-bg));--cm-table-sticky-shadow:2px 0 6px color-mix(in srgb,var(--cm-text) 8%,#0000);--cm-success-bg:#d6ebde;--cm-success-text:#006625;--cm-warning-bg:#f6e2cb;--cm-warning-text:#8e510b;--cm-error-bg:#f4d7d7;--cm-error-text:#931f1f;--cm-info-bg:#d7e3ea;--cm-info-text:#24536b;background:var(--cm-bg);box-sizing:border-box;color:var(--cm-text);font-family:var(--cm-font);font-size:14px;letter-spacing:.05em;line-height:1.2;margin:-24px;min-height:100vh;padding:var(--cm-space-6)}.catalog-maintenance[data-theme=light] *,.catalog-maintenance[data-theme=light] :after,.catalog-maintenance[data-theme=light] :before{box-sizing:border-box}.catalog-maintenance[data-theme=light] *{scrollbar-color:color-mix(in srgb,var(--cm-border) 75%,var(--cm-muted) 25%) #0000;scrollbar-width:thin}.catalog-maintenance[data-theme=light] .MuiTypography-root,.catalog-maintenance[data-theme=light] label,.catalog-maintenance[data-theme=light] p,.catalog-maintenance[data-theme=light] span{font-family:var(--cm-font)!important;letter-spacing:.05em}.catalog-maintenance[data-theme=light] .MuiTypography-root{color:var(--cm-text)}.catalog-maintenance[data-theme=light] .MuiTypography-colorTextSecondary,.catalog-maintenance[data-theme=light] .cm-muted-text{color:var(--cm-muted)!important}.catalog-maintenance[data-theme=light] .cm-title{border-bottom:1px solid var(--cm-border);font-size:1.2rem;font-weight:700;letter-spacing:-.001em;line-height:1.35;margin:0 0 var(--cm-space-2);margin-bottom:var(--cm-space-4);padding-bottom:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-page-title-row{align-items:center;border-bottom:1px solid var(--cm-border);margin-bottom:var(--cm-space-4);padding-bottom:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-page-title-row .cm-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.catalog-maintenance[data-theme=light] .cm-page-title-meta{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.catalog-maintenance[data-theme=light] .cm-database-status,.catalog-maintenance[data-theme=light] .cm-page-title-meta{align-items:center;display:inline-flex;gap:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-schedule-next-run{align-items:center;background:var(--cm-surface);border:1px solid var(--cm-border);display:inline-flex;gap:var(--cm-space-2);margin-left:auto;padding:2px var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-schedule-next-run-label{color:var(--cm-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-schedule-next-run-value{font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-schedule-next-run--status-only .cm-schedule-next-run-value{font-size:.75rem;letter-spacing:.08em}.catalog-maintenance[data-theme=light] .cm-stack-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cm-space-4);justify-content:space-between;margin-bottom:var(--cm-space-4)}.catalog-maintenance[data-theme=light] .cm-stack-header-main{align-items:center;display:flex;flex:1 1 320px;flex-wrap:wrap;gap:var(--cm-space-4);min-width:0}.catalog-maintenance[data-theme=light] .cm-stack-header-main .cm-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.catalog-maintenance[data-theme=light] .cm-title-with-vendor-names{line-height:1.35}.catalog-maintenance[data-theme=light] .cm-vendor-business-trade-names.is-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.catalog-maintenance[data-theme=light] .cm-vendor-business-trade-names .cm-vendor-name-line{display:block;font-size:.8125rem;line-height:1.3;white-space:normal;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-vendor-business-trade-names .cm-vendor-name-kicker{color:#6b7280;color:var(--cm-text-muted,#6b7280);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.02em;margin-right:4px;min-width:1.5rem}.catalog-maintenance[data-theme=light] .cm-vendor-business-trade-names.is-inline{font-size:.875rem;font-weight:400}.catalog-maintenance[data-theme=light] .cm-scheduled-import-toggle{align-items:center;background:var(--cm-surface);border:1px solid var(--cm-border);display:inline-flex;gap:var(--cm-space-2);padding:2px var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-scheduled-import-switch{align-items:center;margin:0}.catalog-maintenance[data-theme=light] .cm-scheduled-import-switch .MuiFormControlLabel-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-scheduled-import-spinner{color:var(--cm-primary)}.catalog-maintenance[data-theme=light] .cm-actions{display:flex;flex-wrap:wrap;gap:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-spacer-md{margin-bottom:var(--cm-space-4)}.catalog-maintenance[data-theme=light] .MuiPaper-root.cm-panel,.catalog-maintenance[data-theme=light] .cm-panel{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius)!important;box-shadow:none!important;color:var(--cm-text)!important;padding:var(--cm-space-4)!important}.catalog-maintenance[data-theme=light] .cm-main-toolbar.cm-tab-toolbar{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--cm-space-2);margin-bottom:var(--cm-space-4);min-width:0;overflow:visible;width:100%}.catalog-maintenance[data-theme=light] .cm-panel.cm-main-toolbar{overflow:visible}.catalog-maintenance[data-theme=light] .cm-main-toolbar .cm-toolbar-search{width:100%}.catalog-maintenance[data-theme=light] .cm-main-toolbar .cm-toolbar-stato{flex:1 1 140px;min-width:120px;width:auto}.catalog-maintenance[data-theme=light] .cm-main-toolbar .cm-toolbar-btn{flex:0 0 auto;height:var(--cm-toolbar-height);max-height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height);min-width:0;padding-left:12px;padding-right:12px;width:auto}.catalog-maintenance[data-theme=light] .cm-main-toolbar .cm-tab-toolbar-actions{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end}.catalog-maintenance[data-theme=light] .cm-main-toolbar-filters{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--cm-space-1);overflow:visible;position:relative;z-index:10}.catalog-maintenance[data-theme=light] .cm-main-toolbar-filters .cm-toolbar-stato{width:100%}.catalog-maintenance[data-theme=light] .cm-stack-header .cm-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--cm-space-2);overflow-x:auto}.catalog-maintenance[data-theme=light] .cm-stack-header .cm-actions .MuiButton-root{flex:0 0 auto;height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-toolbar-search{min-width:0}.catalog-maintenance[data-theme=light] .cm-toolbar-btn{height:35px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.catalog-maintenance[data-theme=light] .cm-toolbar-problematic{font-size:.75rem;letter-spacing:.02em;min-width:0}.catalog-maintenance[data-theme=light] .cm-toolbar-stato{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-toolbar-stato .cm-native-select-trigger{font-weight:600}.catalog-maintenance[data-theme=light] .cm-feed-config .cm-native-select{min-width:0}.catalog-maintenance[data-theme=light] .cm-feed-format-select,.catalog-maintenance[data-theme=light] .cm-feed-gdrive-select,.catalog-maintenance[data-theme=light] .cm-feed-header-select{flex:1 1}.catalog-maintenance[data-theme=light] .cm-native-select{min-width:0;position:relative;width:100%}.catalog-maintenance[data-theme=light] .cm-native-select.is-open{z-index:200}.catalog-maintenance[data-theme=light] .cm-native-select-trigger{align-items:center;background:var(--cm-input-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius);color:var(--cm-text);cursor:pointer;display:inline-flex;font-family:var(--cm-font);font-size:.875rem;gap:var(--cm-space-2);height:34px;justify-content:space-between;letter-spacing:.05em;min-height:34px;padding:0 var(--cm-space-3);text-align:left;width:100%}.catalog-maintenance[data-theme=light] .cm-native-select-trigger:focus-visible{border-color:var(--cm-primary);outline:none}.catalog-maintenance[data-theme=light] .cm-native-select.is-disabled .cm-native-select-trigger{cursor:not-allowed;opacity:.55}.catalog-maintenance[data-theme=light] .cm-native-select-value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-native-select-caret{color:var(--cm-muted);flex-shrink:0;font-size:.75rem}.catalog-maintenance[data-theme=light] .cm-native-select-menu{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius);box-shadow:0 8px 20px color-mix(in srgb,var(--cm-text) 12%,#0000);left:0;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 2px);z-index:201}.catalog-maintenance[data-theme=light] .cm-native-select-option{color:var(--cm-text);cursor:pointer;font-family:var(--cm-font);font-size:.875rem;letter-spacing:.05em;padding:6px var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-native-select-option:hover{background:color-mix(in srgb,var(--cm-primary) 8%,var(--cm-bg))}.catalog-maintenance[data-theme=light] .cm-native-select-option.is-selected{background:color-mix(in srgb,var(--cm-primary) 12%,var(--cm-surface));font-weight:600}.catalog-maintenance[data-theme=light] .cm-native-select-option.is-disabled{cursor:not-allowed;opacity:.45}.catalog-maintenance[data-theme=light] .cm-pagination-size-buttons{align-items:center;display:inline-flex;gap:var(--cm-space-1)}.catalog-maintenance[data-theme=light] .cm-pagination-size-btn{font-size:.8125rem;font-weight:600;min-width:40px;padding:4px 8px}.catalog-maintenance[data-theme=light] .cm-pagination-size-btn.is-active{background:var(--cm-primary);border-color:var(--cm-primary);color:#fff}.catalog-maintenance[data-theme=light] .cm-legend-link{background:none;border:none;color:var(--cm-primary);cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;margin:0;padding:0 0 0 4px;text-decoration:underline}.catalog-maintenance[data-theme=light] .cm-meta-label-with-legend,.catalog-maintenance[data-theme=light] .cm-th-with-legend{align-items:center;display:inline-flex;gap:2px}.catalog-maintenance[data-theme=light] .cm-tab-toolbar{align-items:flex-start;display:flex;gap:var(--cm-space-2);margin-bottom:var(--cm-space-3);min-width:0;overflow:visible;width:100%}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-leading{align-items:flex-start;display:flex;flex:0 0 auto}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-body{flex:1 1;min-width:0}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-actions{align-items:flex-start;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--cm-space-2);justify-content:flex-end;max-width:100%}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-info-btn{align-items:center;display:inline-flex;height:var(--cm-toolbar-height);justify-content:center;line-height:1;min-height:var(--cm-toolbar-height);min-width:var(--cm-toolbar-height);padding:0!important;width:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-actions .MuiButton-root,.catalog-maintenance[data-theme=light] .cm-tab-toolbar-actions .cm-btn{height:var(--cm-toolbar-height);max-height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height);padding-bottom:0!important;padding-top:0!important;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-mapping-tab-toolbar{align-items:stretch;gap:var(--cm-space-3);justify-content:space-between}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-left-stack{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:var(--cm-space-2);min-width:0}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-right{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--cm-space-2);max-width:100%}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-right-tools{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--cm-space-2);justify-content:flex-end}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-left-stack .cm-column-defaults-panel,.catalog-maintenance[data-theme=light] .cm-tab-toolbar-left-stack .cm-field-defaults-panel,.catalog-maintenance[data-theme=light] .cm-tab-toolbar-left-stack .cm-row-skip-panel{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-feed-config{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--cm-space-2);min-width:0;overflow:visible;width:100%}.catalog-maintenance[data-theme=light] .cm-feed-config .cm-native-select-trigger{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar .cm-search-inline{flex:1 1 auto;max-width:360px;min-width:180px;width:auto}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-main-row{align-items:flex-start;flex-wrap:nowrap;gap:var(--cm-space-2);min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-main-row .cm-bulk-categorize-panel{flex:1 1 auto;margin-bottom:var(--cm-space-2);min-width:0}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-main-row .cm-hard-delete-panel{flex:1 1 auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-search-row{align-items:center;align-self:flex-start;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--cm-space-2);height:var(--cm-toolbar-height);max-height:var(--cm-toolbar-height);max-width:none;min-height:var(--cm-toolbar-height);width:auto}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-search-row .MuiButton-root,.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-search-row .cm-search-inline{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-tool-matches-btn.is-active{background:color-mix(in srgb,var(--cm-primary) 18%,var(--cm-surface) 82%);border-color:var(--cm-primary);color:var(--cm-primary)}.catalog-maintenance[data-theme=light] .cm-cell-skip-hidden{background:#0000;border-color:color-mix(in srgb,var(--cm-border) 35%,#0000)}.catalog-maintenance[data-theme=light] .cm-catalog-filters-btn{align-self:stretch;flex:0 0 auto}.catalog-maintenance[data-theme=light] .cm-row-skip-panel{background:#e6f4ff;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-row-skip-form{grid-gap:2px;align-items:stretch;display:grid;gap:2px;grid-template-columns:auto 1fr auto 1fr .5fr .5fr;min-width:0}.catalog-maintenance[data-theme=light] .cm-row-skip-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-row-skip-field,.catalog-maintenance[data-theme=light] .cm-row-skip-form .cm-native-select,.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-btn,.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-input,.catalog-maintenance[data-theme=light] .cm-row-skip-selector{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-row-skip-form .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-btn,.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-input{box-sizing:border-box;height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height);width:100%}.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-btn{overflow:hidden;padding-left:var(--cm-space-2);padding-right:var(--cm-space-2);text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-field-defaults-panel{background:#d0ffe9;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-field-defaults-form{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto minmax(96px,.85fr) minmax(0,1.6fr) auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-field-defaults-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-field-defaults-field-select,.catalog-maintenance[data-theme=light] .cm-field-defaults-value{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-field-defaults-add-btn,.catalog-maintenance[data-theme=light] .cm-field-defaults-form .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-field-defaults-value{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-field-defaults-rules{display:flex;flex-wrap:wrap;gap:4px}.catalog-maintenance[data-theme=light] .cm-field-defaults-card{align-items:center;background:var(--cm-surface);border:1px solid var(--cm-border);display:inline-flex;gap:2px;padding:2px 4px}.catalog-maintenance[data-theme=light] .cm-field-defaults-card-label{font-size:.75rem;letter-spacing:.04em}.catalog-maintenance[data-theme=light] .cm-field-defaults-card .MuiIconButton-root{padding:2px}.catalog-maintenance[data-theme=light] .cm-field-defaults-add-btn{padding-left:var(--cm-space-3);padding-right:var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-column-defaults-panel{background:#d0ffe9;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-column-defaults-form{grid-gap:2px;align-items:stretch;display:grid;gap:2px;grid-template-columns:auto 1.2fr 1.2fr auto 1.4fr 1.4fr .6fr .6fr;min-width:0}.catalog-maintenance[data-theme=light] .cm-column-defaults-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-column-defaults-feed-select,.catalog-maintenance[data-theme=light] .cm-column-defaults-form .cm-native-select,.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-btn,.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-input,.catalog-maintenance[data-theme=light] .cm-column-defaults-match,.catalog-maintenance[data-theme=light] .cm-column-defaults-target-select,.catalog-maintenance[data-theme=light] .cm-column-defaults-value{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-column-defaults-form .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-btn,.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-input{box-sizing:border-box;height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height);width:100%}.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-btn{overflow:hidden;padding-left:var(--cm-space-2);padding-right:var(--cm-space-2);text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-column-defaults-rules{display:flex;flex-wrap:wrap;gap:4px}.catalog-maintenance[data-theme=light] .cm-column-defaults-card{align-items:center;background:var(--cm-surface);border:1px solid var(--cm-border);display:inline-flex;gap:2px;padding:2px 4px}.catalog-maintenance[data-theme=light] .cm-column-defaults-card-label{font-size:.75rem;letter-spacing:.04em}.catalog-maintenance[data-theme=light] .cm-column-defaults-card .MuiIconButton-root{padding:2px}.catalog-maintenance[data-theme=light] .cm-mapping-table .cm-cell-has-default-overlay{position:relative}.catalog-maintenance[data-theme=light] .cm-column-default-overlay{background:#d0ffe9f2;border:1px solid #7fd9b5;border-radius:3px;bottom:2px;color:#0f5132;font-size:.68rem;font-weight:700;line-height:1.2;max-width:calc(100% - 4px);overflow:hidden;padding:1px 4px;pointer-events:none;position:absolute;right:2px;text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-catalog-tab-toolbar{margin-bottom:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-panel{background:#ffe6e6;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-form{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1.2fr) auto auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-albero-field,.catalog-maintenance[data-theme=light] .cm-bulk-categorize-pick-btn{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-add-btn,.catalog-maintenance[data-theme=light] .cm-bulk-categorize-albero-field,.catalog-maintenance[data-theme=light] .cm-bulk-categorize-form .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-bulk-categorize-form .cm-tool-matches-btn,.catalog-maintenance[data-theme=light] .cm-bulk-categorize-pick-btn{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-pick-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-add-btn{padding-left:var(--cm-space-3);padding-right:var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-rules{display:flex;flex-wrap:wrap;gap:4px}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card{align-items:center;border:1px solid var(--cm-border);display:inline-flex;gap:6px;padding:2px 6px}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card-label{font-size:.75rem;letter-spacing:.04em}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card-actions{align-items:center;display:inline-flex;gap:2px}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-run-btn{min-height:28px;padding:2px 8px}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card .MuiIconButton-root{padding:2px}.catalog-maintenance[data-theme=light] .cm-bulk-cat-tone-0{background-color:#ffd6d6!important}.catalog-maintenance[data-theme=light] .cm-bulk-cat-tone-1{background-color:#ffe8cc!important}.catalog-maintenance[data-theme=light] .cm-bulk-cat-tone-2{background-color:#f5d6ff!important}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card.cm-bulk-cat-tone-0{background-color:#ffd6d6}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card.cm-bulk-cat-tone-1{background-color:#ffe8cc}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-card.cm-bulk-cat-tone-2{background-color:#f5d6ff}.catalog-maintenance[data-theme=light] .cm-hard-delete-panel{background:#ede7f6;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-hard-delete-form{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto minmax(0,1fr) 140px minmax(0,1fr) auto auto auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-hard-delete-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-hard-delete-column-select,.catalog-maintenance[data-theme=light] .cm-hard-delete-value-field{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-hard-delete-add-btn,.catalog-maintenance[data-theme=light] .cm-hard-delete-form .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-hard-delete-form .cm-tool-matches-btn,.catalog-maintenance[data-theme=light] .cm-hard-delete-run-all-btn,.catalog-maintenance[data-theme=light] .cm-hard-delete-value-field{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-hard-delete-add-btn{padding-left:var(--cm-space-3);padding-right:var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-hard-delete-rules{display:flex;flex-wrap:wrap;gap:4px}.catalog-maintenance[data-theme=light] .cm-hard-delete-card{align-items:center;border:1px solid #b39ddb;display:inline-flex;gap:6px;padding:2px 6px}.catalog-maintenance[data-theme=light] .cm-hard-delete-card-label{font-size:.75rem;letter-spacing:.04em}.catalog-maintenance[data-theme=light] .cm-hard-delete-card-actions{align-items:center;display:inline-flex;gap:2px}.catalog-maintenance[data-theme=light] .cm-hard-delete-run-btn{min-height:28px;padding:2px 8px}.catalog-maintenance[data-theme=light] .cm-hard-delete-card .MuiIconButton-root{padding:2px}.catalog-maintenance[data-theme=light] .cm-hard-del-tone{background-color:#d1c4e9!important}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar-body{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.catalog-maintenance[data-theme=light] .cm-catalog-filter-field{min-width:180px}.catalog-maintenance[data-theme=light] .cm-catalog-filter-control{display:flex;flex-direction:column;gap:2px;min-width:0}.catalog-maintenance[data-theme=light] .cm-catalog-filter-label{color:var(--cm-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.2}.catalog-maintenance[data-theme=light] .cm-catalog-filter-select{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-catalog-filter-input,.catalog-maintenance[data-theme=light] .cm-catalog-filter-select .cm-native-select-trigger{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-catalog-filter-checkbox{align-items:flex-start;grid-column:1/-1;margin:0}.catalog-maintenance[data-theme=light] .cm-catalog-filter-checkbox .MuiFormControlLabel-label{font-family:var(--cm-font);font-size:.82rem;letter-spacing:.03em}.catalog-maintenance[data-theme=light] .cm-catalog-toolbar{display:flex;flex-direction:column;gap:8px}.catalog-maintenance[data-theme=light] .cm-catalog-filters-panel{grid-gap:16px;background:#fff;border:1px solid var(--cm-border);border-radius:var(--cm-radius);display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);padding:12px}.catalog-maintenance[data-theme=light] .cm-catalog-filters-section{display:flex;flex-direction:column;gap:10px;min-width:0}.catalog-maintenance[data-theme=light] .cm-catalog-panel-heading{font-weight:700}.catalog-maintenance[data-theme=light] .cm-catalog-filters-grid{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.catalog-maintenance[data-theme=light] .cm-catalog-column-match-filter{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(180px,1.2fr) minmax(108px,.8fr) minmax(160px,1fr) auto}.catalog-maintenance[data-theme=light] .cm-catalog-column-filters-block{display:flex;flex-direction:column;gap:6px;margin-top:4px}.catalog-maintenance[data-theme=light] .cm-catalog-column-filters-heading{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-catalog-column-filters-list{display:flex;flex-direction:column;gap:8px}.catalog-maintenance[data-theme=light] .cm-catalog-column-filter-actions{display:flex;flex-direction:column;gap:4px}.catalog-maintenance[data-theme=light] .cm-catalog-column-filter-buttons{align-items:center;display:flex;gap:2px;min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-catalog-filter-label-spacer{visibility:hidden}.catalog-maintenance[data-theme=light] .cm-cell-match-mode-select{max-width:140px;min-width:108px;width:100%}.catalog-maintenance[data-theme=light] .cm-catalog-filter-mode .cm-toolbar-select-trigger,.catalog-maintenance[data-theme=light] .cm-cell-match-mode-select .cm-native-select-trigger{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-tab-panel[hidden]{display:none!important}.catalog-maintenance[data-theme=light] .cm-catalog-panel-reset-btn{align-self:flex-start;margin-top:2px}.catalog-maintenance[data-theme=light] .cm-catalog-columns-group,.catalog-maintenance[data-theme=light] .cm-catalog-columns-panel{display:flex;flex-direction:column;gap:6px}.catalog-maintenance[data-theme=light] .cm-catalog-columns-heading{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-catalog-columns-list{display:flex;flex-wrap:wrap;gap:4px 12px}.catalog-maintenance[data-theme=light] .cm-catalog-column-option{margin:0}.catalog-maintenance[data-theme=light] .cm-catalog-column-option .MuiFormControlLabel-label{font-size:.82rem}.catalog-maintenance[data-theme=light] .cm-category-picker-shell{display:flex;flex-direction:column;gap:12px;min-height:520px}.catalog-maintenance[data-theme=light] .cm-category-picker-context{background:#f3f6fb;border:1px solid var(--cm-border);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.catalog-maintenance[data-theme=light] .cm-category-picker-selection-banner{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.catalog-maintenance[data-theme=light] .cm-category-picker-selection-main{min-width:0}.catalog-maintenance[data-theme=light] .cm-category-picker-selected-path{color:var(--cm-primary);font-size:.92rem;font-weight:600;line-height:1.35;margin:4px 0 0;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-category-picker-selection-id{background:#fff;border:1px solid var(--cm-border);border-radius:8px;min-width:96px;padding:8px 10px;text-align:center}.catalog-maintenance[data-theme=light] .cm-category-picker-id-value{font-feature-settings:"tnum";color:var(--cm-primary);display:block;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;margin-top:4px}.catalog-maintenance[data-theme=light] .cm-category-picker-context-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-maintenance[data-theme=light] .cm-mapping-token-bar{align-items:center;background:#fafafa;border:1px solid var(--cm-border);display:flex;flex-wrap:wrap;margin-bottom:8px;padding:2px 2px 3px}.catalog-maintenance[data-theme=light] .cm-mapping-token-chip.is-active{background:var(--cm-primary)!important;color:#fff!important}.catalog-maintenance[data-theme=light] .cm-mapping-token-chip.is-suppressed{text-decoration:line-through}.catalog-maintenance[data-theme=light] .cm-bulk-categorize-run-all-btn{min-width:96px}.catalog-maintenance[data-theme=light] .cm-category-picker-context-item{min-width:0}.catalog-maintenance[data-theme=light] .cm-category-picker-context-value{font-size:.84rem;line-height:1.35;margin:4px 0 0;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-category-picker-main{background:#fff;border:1px solid var(--cm-border);border-radius:8px;flex:1 1;min-height:360px;overflow:hidden}.catalog-maintenance[data-theme=light] .cm-category-picker-loading{display:grid;min-height:280px;place-items:center}.catalog-maintenance[data-theme=light] .cm-category-picker-browse{grid-gap:0;display:grid;gap:0;grid-template-columns:240px minmax(0,1fr);height:100%;min-height:360px}.catalog-maintenance[data-theme=light] .cm-category-picker-macros-panel{background:#fafafa;border-right:1px solid var(--cm-border);display:flex;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:12px}.catalog-maintenance[data-theme=light] .cm-category-picker-macros-list{display:flex;flex-direction:column;gap:8px}.catalog-maintenance[data-theme=light] .cm-category-picker-section-title{color:var(--cm-primary);font-size:.92rem;font-weight:700;margin:0 0 4px}.catalog-maintenance[data-theme=light] .cm-category-picker-empty-hint{color:var(--cm-muted)}.catalog-maintenance[data-theme=light] .cm-category-picker-detail-panel{display:flex;flex-direction:column;gap:12px;min-height:0;opacity:.72;overflow:auto;padding:14px}.catalog-maintenance[data-theme=light] .cm-category-picker-detail-panel.is-active{opacity:1}.catalog-maintenance[data-theme=light] .cm-category-picker-detail-head{align-items:center;border-bottom:1px solid var(--cm-border);display:flex;gap:12px;justify-content:space-between;padding-bottom:10px}.catalog-maintenance[data-theme=light] .cm-category-picker-detail-title{color:var(--cm-primary);font-size:1.1rem;font-weight:700;margin:0}.catalog-maintenance[data-theme=light] .cm-category-picker-explore-btn{appearance:none;background:var(--cm-primary);border:1px solid var(--cm-primary);border-radius:8px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:700;padding:6px 10px}.catalog-maintenance[data-theme=light] .cm-category-picker-micro-grid,.catalog-maintenance[data-theme=light] .cm-category-picker-search-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-maintenance[data-theme=light] .cm-category-picker-search-panel{display:flex;flex-direction:column;gap:10px;min-height:360px;overflow:auto;padding:14px}.catalog-maintenance[data-theme=light] .cm-category-picker-search-count{color:var(--cm-muted)}.catalog-maintenance[data-theme=light] .cm-category-picker-card,.catalog-maintenance[data-theme=light] .cm-category-picker-macro{appearance:none;background:#fff;border:1px solid var(--cm-border);border-radius:8px;color:var(--cm-text);cursor:pointer;padding:9px 10px;text-align:left;transition:border-color .12s ease,background-color .12s ease}.catalog-maintenance[data-theme=light] .cm-category-picker-macro.is-active{background:color-mix(in srgb,var(--cm-primary) 12%,#fff);border-color:var(--cm-primary);color:var(--cm-primary);font-weight:700}.catalog-maintenance[data-theme=light] .cm-category-picker-card.is-macro{background:color-mix(in srgb,var(--cm-primary) 8%,#fff)}.catalog-maintenance[data-theme=light] .cm-category-picker-card.is-selected,.catalog-maintenance[data-theme=light] .cm-category-picker-macro.is-selected{background:#fff8dc;border-color:#d4a017;box-shadow:inset 0 0 0 1px #f0c040;color:#7a5b00;font-weight:700}.catalog-maintenance[data-theme=light] .cm-category-picker-selected-chip{align-items:center;background:#fff8dc;border:1px solid #d4a017;border-radius:999px;color:#7a5b00;display:inline-flex;font-size:.84rem;font-weight:700;line-height:1.35;margin-top:4px;max-width:100%;padding:6px 12px;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-category-picker-card:hover,.catalog-maintenance[data-theme=light] .cm-category-picker-macro:hover{background:#f6f8fc;border-color:var(--cm-primary)}.catalog-maintenance[data-theme=light] .cm-category-picker-item-label{display:block;font-size:.88rem;font-weight:600}.catalog-maintenance[data-theme=light] .cm-category-picker-item-path{color:var(--cm-muted);display:block;font-size:.76rem;margin-top:3px}.catalog-maintenance[data-theme=light] .cm-category-picker-card-depth-2{grid-column:span 1}.catalog-maintenance[data-theme=light] .cm-category-picker-card-depth-3{border-left:3px solid color-mix(in srgb,var(--cm-primary) 35%,var(--cm-border))}.catalog-maintenance[data-theme=light] .cm-category-picker-card-depth-4{background:color-mix(in srgb,var(--cm-primary) 4%,#fff);border-left:3px solid color-mix(in srgb,var(--cm-primary) 55%,var(--cm-border))}@media (max-width:960px){.catalog-maintenance[data-theme=light] .cm-catalog-filters-panel,.catalog-maintenance[data-theme=light] .cm-category-picker-browse,.catalog-maintenance[data-theme=light] .cm-category-picker-context{grid-template-columns:1fr}.catalog-maintenance[data-theme=light] .cm-category-picker-macros-panel{border-bottom:1px solid var(--cm-border);border-right:none;max-height:180px}.catalog-maintenance[data-theme=light] .cm-category-picker-micro-grid,.catalog-maintenance[data-theme=light] .cm-category-picker-search-grid{grid-template-columns:1fr}}.catalog-maintenance[data-theme=light] .cm-goto-line-panel{background:#fff3c2;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;min-width:0;padding:1px}.catalog-maintenance[data-theme=light] .cm-goto-line-form{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto minmax(56px,72px) auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-goto-line-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-goto-line-btn,.catalog-maintenance[data-theme=light] .cm-goto-line-field{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-goto-line-field{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-goto-line-btn{padding-left:var(--cm-space-3);padding-right:var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableRow.cm-line-highlight,.catalog-maintenance[data-theme=light] .cm-raw-line.cm-line-highlight{background:#fff8e1;outline:2px solid #ffc107;outline-offset:-2px}.catalog-maintenance[data-theme=light] .cm-row-skip-rules{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cm-space-1);min-width:0}.catalog-maintenance[data-theme=light] .cm-row-skip-card{align-items:center;background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);display:inline-flex;gap:var(--cm-space-1);max-width:100%;padding:2px 2px 2px var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-row-skip-card-label{font-size:.8125rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-row-skip-card .MuiIconButton-root{padding:2px!important}.catalog-maintenance[data-theme=light] .cm-modal-backdrop{align-items:center;background:color-mix(in srgb,var(--cm-text) 35%,#0000);display:flex;inset:0;justify-content:center;padding:var(--cm-space-4);position:fixed;z-index:1400}.catalog-maintenance[data-theme=light] .cm-legend-dialog{display:flex;flex-direction:column;max-height:min(900px,100%);width:min(800px,100%)}.catalog-maintenance[data-theme=light] .cm-legend-body{overflow:auto}.catalog-maintenance[data-theme=light] .cm-legend-section+.cm-legend-section{border-top:1px solid var(--cm-border);margin-top:18px;padding-top:14px}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error-skip,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error-warning,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-warning,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-warning-skip,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-skip-rule,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-mapping-error-col.cm-cell-import-error,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-mapping-error-col.cm-cell-import-error-warning,.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-mapping-error-col.cm-cell-import-warning{background-image:none}.catalog-maintenance[data-theme=light] .cm-legend-intro{color:var(--cm-muted);font-size:.8125rem;margin:0 0 var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-legend-list{grid-gap:var(--cm-space-2);display:grid;gap:var(--cm-space-2);list-style:none;margin:0;padding:0}.catalog-maintenance[data-theme=light] .cm-legend-item{grid-gap:var(--cm-space-3);align-items:start;border-top:1px dashed var(--cm-border);display:grid;gap:var(--cm-space-3);grid-template-columns:2fr 4fr;padding:8px 8px 0}.catalog-maintenance[data-theme=light] .cm-legend-token{background:color-mix(in srgb,var(--cm-primary) 10%,var(--cm-bg));border:1px solid var(--cm-border);border-radius:var(--cm-radius-sm);font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:.8125rem;padding:2px 6px}.catalog-maintenance[data-theme=light] .cm-legend-description{font-size:.8125rem;line-height:1.45}.cm-dialog.cm-cell-edit-dialog .cm-cell-edit-panel{grid-gap:var(--cm-space-4);display:grid;gap:var(--cm-space-4)}.cm-dialog.cm-cell-edit-dialog .cm-cell-edit-block{grid-gap:var(--cm-space-2);display:grid;gap:var(--cm-space-2)}.cm-dialog.cm-cell-edit-dialog .cm-cell-edit-current-value{background:#b8b8b8;border:1px solid var(--cm-border);border-radius:var(--cm-radius);font-size:.8125rem;line-height:1.45;max-height:160px;min-height:72px;overflow:auto;padding:var(--cm-space-3);white-space:pre-wrap;word-break:break-word}.cm-dialog.cm-cell-edit-dialog .cm-cell-edit-new .cm-input-area{min-height:120px;resize:vertical}.catalog-maintenance[data-theme=light] .cm-input{background:var(--cm-input-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius);color:var(--cm-text);font-family:var(--cm-font);font-size:.875rem;letter-spacing:.05em;min-height:34px;outline:none;padding:var(--cm-space-2) var(--cm-space-3);width:100%}.catalog-maintenance[data-theme=light] .cm-input:focus{border-color:var(--cm-primary)}.catalog-maintenance[data-theme=light] .cm-search-inline{align-items:stretch;display:flex;gap:var(--cm-space-2);width:100%}.catalog-maintenance[data-theme=light] .cm-search-inline .cm-input{flex:1 1;min-width:0}.catalog-maintenance[data-theme=light] .cm-btn{background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius);color:var(--cm-text);cursor:pointer;font-family:var(--cm-font);font-size:.875rem;font-weight:600;min-height:34px;padding:var(--cm-space-2) var(--cm-space-4)}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-secondary{background:var(--cm-surface)}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-outlined{background:var(--cm-bg);border-color:var(--cm-border);color:var(--cm-text)}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-outlined:hover:not(:disabled){background:var(--cm-bg);border-color:var(--cm-border)}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-outlined.is-active{background:color-mix(in srgb,var(--cm-primary) 12%,var(--cm-surface));border-color:var(--cm-primary);color:var(--cm-primary);font-weight:700}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-primary{background:var(--cm-primary);border-color:var(--cm-primary);color:var(--cm-on-primary)}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-primary:hover:not(:disabled){background:var(--cm-primary-hover);border-color:var(--cm-primary-hover)}.catalog-maintenance[data-theme=light] .cm-btn:disabled{cursor:not-allowed;opacity:.45}.catalog-maintenance[data-theme=light] .cm-btn.cm-btn-danger{border-color:color-mix(in srgb,var(--cm-error,#b42318) 35%,var(--cm-border));color:#b42318;color:var(--cm-error,#b42318)}.catalog-maintenance[data-theme=light] .cm-meta-grid{grid-gap:var(--cm-space-4);display:grid;gap:var(--cm-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.catalog-maintenance[data-theme=light] .cm-meta-label{color:var(--cm-muted);display:block;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:var(--cm-space-1);text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-meta-value{font-weight:700}.catalog-maintenance[data-theme=light] .cm-vendor-summary{display:flex;flex-direction:column;gap:var(--cm-space-4)}.catalog-maintenance[data-theme=light] .cm-summary-section-title{color:var(--cm-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 var(--cm-space-3);text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-summary-divider{background:color-mix(in srgb,var(--cm-border) 55%,#0000);height:1px}.catalog-maintenance[data-theme=light] .cm-summary-field{min-width:0}.catalog-maintenance[data-theme=light] .cm-summary-source-grid,.catalog-maintenance[data-theme=light] .cm-summary-status-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.catalog-maintenance[data-theme=light] .cm-summary-message-section{display:flex;flex-direction:column;gap:var(--cm-space-2)}.catalog-maintenance[data-theme=light] .cm-summary-message-list{display:flex;flex-direction:column;gap:var(--cm-space-1);list-style:none;margin:0;padding:0}.catalog-maintenance[data-theme=light] .cm-summary-message-line{border:1px solid var(--cm-border);font-size:.8125rem;line-height:1.4;margin:0;padding:var(--cm-space-2) var(--cm-space-3);white-space:normal;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-summary-message-line.is-errors{background:var(--cm-error-bg);color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-summary-message-line.is-warnings{background:var(--cm-warning-bg);color:var(--cm-warning-text)}.catalog-maintenance[data-theme=light] .cm-tab-status-message{margin:0 0 var(--cm-space-4)}.catalog-maintenance[data-theme=light] .MuiButton-root{border-radius:var(--cm-radius)!important;box-shadow:none!important;font-family:var(--cm-font)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.05em;min-height:34px;padding:var(--cm-space-2) var(--cm-space-3)!important;text-transform:none!important}.catalog-maintenance[data-theme=light] .MuiButton-contained{background:var(--cm-primary)!important;border:1px solid var(--cm-primary)!important;color:var(--cm-on-primary)!important}.catalog-maintenance[data-theme=light] .MuiButton-outlined{background:var(--cm-bg)!important;border:1px solid var(--cm-border)!important;color:var(--cm-text)!important}.catalog-maintenance[data-theme=light] .MuiButton-text{color:var(--cm-primary)!important}.catalog-maintenance[data-theme=light] .MuiButton-root.Mui-disabled{opacity:.45!important}.catalog-maintenance[data-theme=light] .MuiButton-contained:hover{background:var(--cm-primary)!important;border-color:var(--cm-primary)!important}.catalog-maintenance[data-theme=light] .MuiButton-outlined:hover{background:var(--cm-bg)!important;border-color:var(--cm-border)!important}.catalog-maintenance[data-theme=light] .MuiButton-text:hover{background:#0000!important}.catalog-maintenance[data-theme=light] .MuiIconButton-root:hover{background:var(--cm-bg);border-color:var(--cm-border);color:var(--cm-text)!important}.catalog-maintenance[data-theme=light] .MuiIconButton-root{background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius)!important;color:var(--cm-text)!important;font-family:var(--cm-font)!important;padding:var(--cm-space-1)!important}.catalog-maintenance[data-theme=light] .MuiInputBase-root,.catalog-maintenance[data-theme=light] .MuiOutlinedInput-root{background:var(--cm-input-bg)!important;border-radius:var(--cm-radius)!important;color:var(--cm-text)!important;font-family:var(--cm-font)!important;font-size:.875rem!important;letter-spacing:.05em}.catalog-maintenance[data-theme=light] .MuiOutlinedInput-notchedOutline{border-color:var(--cm-border)!important}.catalog-maintenance[data-theme=light] .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.catalog-maintenance[data-theme=light] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important}.catalog-maintenance[data-theme=light] .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline,.catalog-maintenance[data-theme=light] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cm-primary)!important;border-width:1px!important}.catalog-maintenance[data-theme=light] .MuiInputLabel-root{color:var(--cm-muted)!important;font-family:var(--cm-font)!important;letter-spacing:.05em}.catalog-maintenance[data-theme=light] .MuiInputLabel-root.Mui-focused{color:var(--cm-primary)!important}.catalog-maintenance[data-theme=light] .MuiMenuItem-root,.catalog-maintenance[data-theme=light] .MuiSelect-select{font-family:var(--cm-font)!important;font-size:.875rem!important;letter-spacing:.05em}.catalog-maintenance[data-theme=light] .MuiMenuItem-root.Mui-selected{background:color-mix(in srgb,var(--cm-primary) 15%,#fff)!important}.catalog-maintenance[data-theme=light] .MuiMenuItem-root.Mui-disabled{opacity:.5}.catalog-maintenance[data-theme=light] .MuiCheckbox-root{color:var(--cm-border)!important;padding:var(--cm-space-1)!important}.catalog-maintenance[data-theme=light] .MuiCheckbox-root.Mui-checked{color:var(--cm-primary)!important}.catalog-maintenance[data-theme=light] .MuiChip-root{background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius)!important;color:var(--cm-text);font-family:var(--cm-font)!important;font-size:.7rem!important;font-weight:600!important;height:22px;letter-spacing:.04em}.catalog-maintenance[data-theme=light] .cm-chip-success{background:var(--cm-success-bg)!important;border-color:var(--cm-success-text)!important;color:var(--cm-success-text)!important}.catalog-maintenance[data-theme=light] .cm-chip-warning{background:var(--cm-warning-bg)!important;border-color:var(--cm-warning-text)!important;color:var(--cm-warning-text)!important}.catalog-maintenance[data-theme=light] .cm-chip-error{background:var(--cm-error-bg)!important;border-color:var(--cm-error-text)!important;color:var(--cm-error-text)!important}.catalog-maintenance[data-theme=light] .cm-chip-info{background:var(--cm-info-bg)!important;border-color:var(--cm-info-text)!important;color:var(--cm-info-text)!important}.catalog-maintenance[data-theme=light] .cm-chip-neutral{background:var(--cm-bg)!important;border-color:var(--cm-border)!important;color:var(--cm-muted)!important}.catalog-maintenance[data-theme=light] .MuiAlert-root{background:var(--cm-surface)!important;border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius)!important;color:var(--cm-text)!important;font-family:var(--cm-font)!important;letter-spacing:.05em;padding:var(--cm-space-2) var(--cm-space-3)!important}.catalog-maintenance[data-theme=light] .MuiAlert-standardInfo{border-left:3px solid var(--cm-info-text)!important}.catalog-maintenance[data-theme=light] .MuiAlert-standardWarning{border-left:3px solid var(--cm-warning-text)!important}.catalog-maintenance[data-theme=light] .MuiAlert-standardError{border-left:3px solid var(--cm-error-text)!important}.catalog-maintenance[data-theme=light] .MuiAlert-standardSuccess{border-left:3px solid var(--cm-success-text)!important}.catalog-maintenance[data-theme=light] .MuiAlert-icon{color:inherit!important}.catalog-maintenance[data-theme=light] .MuiTabs-root{border-bottom:1px solid var(--cm-border);margin-bottom:var(--cm-space-4)!important;min-height:40px}.catalog-maintenance[data-theme=light] .MuiTab-root{border-left:2px solid #0000;color:var(--cm-muted)!important;font-family:var(--cm-font)!important;font-size:.875rem!important;letter-spacing:.05em;min-height:40px;padding:var(--cm-space-2) var(--cm-space-3)!important;text-transform:none!important}.catalog-maintenance[data-theme=light] .MuiTab-root.Mui-selected{background:var(--cm-surface);border:1px solid var(--cm-border);border-bottom:none;color:var(--cm-text)!important;font-weight:600}.catalog-maintenance[data-theme=light] .MuiTabs-indicator{display:none}.catalog-maintenance .cm-mapping-table-wrap,.catalog-maintenance .cm-table-shell,.catalog-maintenance .cm-table-wrap{min-height:500px}.catalog-maintenance[data-theme=light] .cm-table-shell{background:var(--cm-bg);border:1px solid var(--cm-border);min-height:500px!important;opacity:1;overflow:auto;padding:0!important;transition:opacity var(--cm-transition);width:100%}.catalog-maintenance[data-theme=light] .cm-table-shell.is-loading{opacity:.55}.catalog-maintenance[data-theme=light] .MuiTable-root,.catalog-maintenance[data-theme=light] .cm-table{background:var(--cm-bg);border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.catalog-maintenance[data-theme=light] .MuiTableHead-root .MuiTableCell-root,.catalog-maintenance[data-theme=light] .cm-table thead th{background:var(--cm-header-bg)!important;border:1px solid var(--cm-border)!important;color:var(--cm-muted)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.06em!important;padding:var(--cm-table-cell-py) var(--cm-table-cell-px)!important;text-transform:uppercase!important;white-space:nowrap}.catalog-maintenance[data-theme=light] .MuiTableBody-root .MuiTableCell-root,.catalog-maintenance[data-theme=light] .cm-table tbody td{background:var(--cm-bg);border:1px solid var(--cm-border)!important;color:var(--cm-text);font-size:.8125rem;line-height:1.35;padding:var(--cm-table-cell-py) var(--cm-table-cell-px)!important;vertical-align:top;word-break:break-word}.catalog-maintenance[data-theme=light] .MuiTableRow-root.Mui-selected .MuiTableCell-root{background:color-mix(in srgb,var(--cm-primary) 12%,var(--cm-bg))!important}.catalog-maintenance[data-theme=light] .cm-table-wrap{background:var(--cm-bg);border:1px solid var(--cm-border);max-height:62vh;overflow:auto;width:100%}.catalog-maintenance[data-theme=light] .cm-raw-block{background:var(--cm-code-bg);border:1px solid var(--cm-border);font-family:var(--cm-font);font-size:.8rem;line-height:1.45;margin:0;max-height:62vh;overflow:auto;padding:var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-raw-line{grid-gap:var(--cm-space-2);border-bottom:1px solid color-mix(in srgb,var(--cm-border) 40%,#0000);display:grid;gap:var(--cm-space-2);grid-template-columns:56px 1fr;padding:1px 0}.catalog-maintenance[data-theme=light] .cm-raw-line-no{color:var(--cm-muted);text-align:right;-webkit-user-select:none;user-select:none}.catalog-maintenance[data-theme=light] .cm-raw-metadata-panel{padding:var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-raw-metadata-grid{grid-gap:var(--cm-space-3);align-items:stretch;display:grid;gap:var(--cm-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-maintenance[data-theme=light] .cm-raw-metadata-column{display:flex;flex-direction:column;min-height:0;min-width:0}.catalog-maintenance[data-theme=light] .cm-raw-metadata-title{color:var(--cm-muted);font-family:var(--cm-font);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 var(--cm-space-2);text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-raw-metadata-scroll-area{display:flex;flex:1 1;flex-direction:column;max-height:70vh;min-height:18rem;overflow:hidden}.catalog-maintenance[data-theme=light] .cm-raw-metadata-json{background:var(--cm-code-bg);border:1px solid var(--cm-border);border-radius:4px;border-radius:var(--cm-radius-sm,4px);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;height:100%;line-height:1.45;margin:0;min-height:620px;overflow:auto;padding:var(--cm-space-3);white-space:pre-wrap;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-raw-metadata-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--cm-space-3);justify-content:space-between;margin-bottom:var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-raw-metadata-hint{color:var(--cm-muted);margin:0}.catalog-maintenance[data-theme=light] .cm-raw-metadata-alert{margin-bottom:var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-raw-metadata-editor,.catalog-maintenance[data-theme=light] .cm-raw-metadata-editor .MuiFormControl-root{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0}.catalog-maintenance[data-theme=light] .cm-raw-metadata-editor .MuiInputBase-root{align-items:stretch;background:var(--cm-code-bg);border:1px solid var(--cm-border);border-radius:4px;border-radius:var(--cm-radius-sm,4px);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;height:100%;line-height:1.45;max-height:100%;min-height:0;overflow:hidden;padding:var(--cm-space-3)}.catalog-maintenance[data-theme=light] .cm-raw-metadata-editor .MuiOutlinedInput-notchedOutline{border:none}.catalog-maintenance[data-theme=light] .cm-raw-metadata-editor-input{box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%!important;line-height:inherit;max-height:100%!important;overflow-y:auto!important;resize:none}.catalog-maintenance[data-theme=light] .cm-pagination{grid-gap:var(--cm-space-4);align-items:center;background:var(--cm-surface);border:1px solid var(--cm-border);display:grid;gap:var(--cm-space-4);grid-template-columns:auto 1fr auto;margin-top:var(--cm-space-4);padding:var(--cm-space-3)}@media (max-width:768px){.catalog-maintenance[data-theme=light] .cm-pagination{grid-template-columns:1fr;justify-items:center}}.catalog-maintenance[data-theme=light] .cm-pagination-label{color:var(--cm-muted);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.catalog-maintenance[data-theme=light] .cm-pagination-count{color:var(--cm-primary);font-weight:700}.catalog-maintenance[data-theme=light] .MuiPaginationItem-root{border:1px solid var(--cm-border)!important;border-radius:var(--cm-radius)!important;color:var(--cm-text)!important;font-family:var(--cm-font)!important;font-weight:600!important;height:32px!important;min-width:32px!important}.catalog-maintenance[data-theme=light] .MuiPaginationItem-root.Mui-selected{background:var(--cm-primary)!important;border-color:var(--cm-primary)!important;color:var(--cm-on-primary)!important}.catalog-maintenance[data-theme=light] .MuiLinearProgress-root{background:var(--cm-bg);border:1px solid var(--cm-border);border-radius:var(--cm-radius)}.catalog-maintenance[data-theme=light] .MuiLinearProgress-bar{background:var(--cm-primary)}.cm-dialog.MuiPaper-root{background:#b0b0b0!important;border:1px solid #505050!important;border-radius:0!important;box-shadow:none!important;color:#1f1f1f!important}.cm-dialog .MuiButton-root,.cm-dialog .MuiDialogActions-root,.cm-dialog .MuiDialogContent-root,.cm-dialog .MuiDialogTitle-root,.cm-dialog .MuiTypography-root,.cm-dialog .cm-field-label,.cm-dialog .cm-input,.cm-dialog.MuiPaper-root{font-family:Consolas,Cascadia Mono,ui-monospace,monospace!important;letter-spacing:.05em}.cm-dialog .MuiDialogTitle-root,.cm-dialog .cm-dialog-title{font-size:.875rem!important;font-weight:700!important;padding:8px 12px!important;position:relative}.cm-dialog .cm-dialog-title-row{padding-right:32px}.cm-dialog .cm-dialog-close{border-radius:0!important;position:absolute;right:8px;top:6px}.cm-dialog .MuiDialogContent-root,.cm-dialog .cm-dialog-body{background:#ccc;border:1px solid #505050;padding:8px 12px!important}.cm-dialog .MuiDialogActions-root,.cm-dialog .cm-dialog-actions{background:#b0b0b0;border-top:1px solid #505050;gap:8px;padding:8px 12px!important}.cm-dialog .cm-dialog-progress{grid-gap:4px;display:grid;gap:4px;margin-bottom:8px}.cm-dialog .cm-field-label{color:#4a4a4a;display:block;font-size:.7rem;font-weight:600;margin:0 0 4px;text-transform:uppercase}.cm-dialog .cm-input{background:#ccc;border:1px solid #505050;border-radius:0;color:#1f1f1f;font-size:.875rem;outline:none;padding:6px 8px;width:100%}.cm-dialog .cm-input:focus{border-color:#002185}.cm-dialog .cm-input-area{min-height:96px;resize:vertical}.cm-dialog .MuiButton-contained{border-radius:0!important;color:#fff!important;min-height:30px!important;padding:4px 10px!important}.cm-dialog .MuiButton-contained,.cm-dialog .MuiButton-contained:hover{background:#002185!important;box-shadow:none!important}.cm-dialog .MuiButton-outlined,.cm-dialog .MuiButton-text{border-radius:0!important;min-height:30px!important;padding:4px 10px!important}.cm-dialog .MuiButton-outlined:hover,.cm-dialog .MuiButton-text:hover{background:#0000!important;box-shadow:none!important}.cm-dialog .cm-log-viewer{background:#25272d;border:1px solid #505050;color:#f8f8f2;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:12px;margin:0;max-height:50vh;min-height:320px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.cm-dialog .MuiChip-root{border-radius:0!important;font-family:Consolas,Cascadia Mono,ui-monospace,monospace!important}.cm-service-config-dialog .cm-config-section{background:#b0b0b0;border:1px solid #505050;margin-bottom:8px;min-width:0;overflow:visible;padding:8px 10px;position:relative}.cm-service-config-dialog .cm-config-section-title{color:#1f1f1f;font-size:.75rem!important;font-weight:700!important;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.cm-service-config-dialog .cm-config-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.cm-service-config-dialog .cm-config-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-service-config-dialog .cm-config-field-full{width:100%}.cm-service-config-dialog .cm-config-control,.cm-service-config-dialog.catalog-maintenance[data-theme=light] .cm-config-control .cm-toolbar-stato{min-width:0;width:100%}.cm-service-config-dialog.catalog-maintenance[data-theme=light] .cm-native-select.is-open{z-index:250}.cm-service-config-dialog.catalog-maintenance[data-theme=light] .cm-native-select-menu{z-index:251}.cm-service-config-dialog .cm-config-control .cm-input,.cm-service-config-dialog .cm-config-control .cm-toolbar-stato{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.cm-service-config-dialog .cm-config-helper{color:#4a4a4a!important;display:block;line-height:1.35;overflow-wrap:anywhere}.cm-service-config-dialog .cm-config-switch{align-items:flex-start;margin:0!important;max-width:100%}.cm-service-config-dialog .cm-config-switch .MuiFormControlLabel-label{font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.cm-service-config-dialog .cm-config-scope-switch .MuiFormControlLabel-label{font-size:.75rem;font-weight:600}.cm-service-config-dialog .cm-config-scope-row{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:4px}.cm-service-config-dialog .cm-config-notify-block{background:color-mix(in srgb,var(--cm-bg) 55%,var(--cm-surface) 45%);border:1px solid color-mix(in srgb,var(--cm-border) 70%,#0000);padding:6px 8px}.cm-service-config-dialog .cm-config-recipients-editor{display:flex;flex-direction:column;gap:8px;width:100%}.cm-service-config-dialog .cm-config-recipients-input-row{align-items:stretch;display:flex;gap:8px;width:100%}.cm-service-config-dialog .cm-config-recipients-input-row .cm-input{flex:1 1 auto;min-width:0}.cm-service-config-dialog .cm-config-recipients-add-btn{align-self:stretch;background:color-mix(in srgb,var(--cm-bg) 55%,var(--cm-surface) 45%);border:1px solid color-mix(in srgb,var(--cm-border) 70%,#0000);border-radius:6px;flex:0 0 auto}.cm-service-config-dialog .cm-config-recipients-add-btn:not(.Mui-disabled):hover{background:color-mix(in srgb,var(--cm-accent) 12%,var(--cm-surface) 88%)}.cm-service-config-dialog .cm-config-recipients-error{color:#b12525;font-size:.75rem;margin:0}.cm-service-config-dialog .cm-config-recipients-empty{color:#6b6b6b;font-size:.75rem;margin:0}.cm-service-config-dialog .cm-config-recipients-chips{display:flex;flex-wrap:wrap;gap:6px}.cm-service-config-dialog .cm-config-recipient-chip{max-width:100%}.cm-service-config-dialog .cm-config-recipient-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.cm-service-config-dialog .cm-service-config-body{overflow-x:hidden}.cm-service-config-dialog .cm-dialog-title-row .cm-legend-link{margin-left:4px}.cm-service-config-dialog .MuiDialog-paper{max-height:calc(100vh - 48px)}@media (max-width:768px){.cm-service-config-dialog .cm-config-scope-row{flex-direction:column;gap:4px}}.catalog-maintenance[data-theme=light] .MuiTableCell-root,.catalog-maintenance[data-theme=light] .cm-table td,.catalog-maintenance[data-theme=light] .cm-table th{overflow:hidden}.catalog-maintenance[data-theme=light] .cm-table{table-layout:fixed}.catalog-maintenance[data-theme=light] .cm-resizable-th{padding-right:12px!important;position:relative}.catalog-maintenance[data-theme=light] .cm-resizable-th-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-col-resizer{background:#0000;border:0;cursor:col-resize;height:100%;margin:0;padding:0;position:absolute;right:-3px;top:0;width:7px;z-index:3}.catalog-maintenance[data-theme=light] .cm-col-resizer:active,.catalog-maintenance[data-theme=light] .cm-col-resizer:hover{background:color-mix(in srgb,var(--cm-primary) 35%,#0000)}.catalog-maintenance[data-theme=light] .cm-mapping-table-wrap{background:var(--cm-bg);border:1px solid var(--cm-border);max-height:72vh;overflow:auto}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableHead-root .MuiTableCell-root{padding:var(--cm-table-cell-py) var(--cm-table-cell-px)!important;vertical-align:middle}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableBody-root .MuiTableCell-root{border-color:var(--cm-border)!important;font-size:.8125rem;line-height:1.35;padding:var(--cm-table-cell-py) var(--cm-table-cell-px)!important;vertical-align:top}.catalog-maintenance[data-theme=light] .cm-mapping-sticky-labels .MuiTableCell-root{background:var(--cm-header-bg)!important;box-shadow:inset 0 -1px 0 var(--cm-border);min-height:var(--cm-table-header-h);position:sticky;top:0;z-index:4}.catalog-maintenance[data-theme=light] .cm-mapping-sticky-selectors .MuiTableCell-root{background:var(--cm-surface)!important;box-shadow:inset 0 -1px 0 var(--cm-border);min-height:var(--cm-table-selector-row-h);padding-bottom:4px!important;padding-top:4px!important;position:sticky;top:var(--cm-table-header-h);z-index:5}.catalog-maintenance[data-theme=light] .cm-mapping-feed-header{color:var(--cm-text)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-mapping-error-header{background:color-mix(in srgb,var(--cm-warning-bg) 45%,var(--cm-header-bg))!important;box-shadow:var(--cm-table-sticky-shadow),inset 0 -1px 0 var(--cm-border);color:var(--cm-warning-text)!important;left:56px;position:sticky;z-index:6!important}.catalog-maintenance[data-theme=light] .cm-mapping-db-header{font-size:inherit!important;font-weight:500!important;letter-spacing:normal!important;overflow:visible!important;text-transform:none!important}.catalog-maintenance[data-theme=light] .cm-mapping-corner{background:var(--cm-header-bg)!important;box-shadow:var(--cm-table-sticky-shadow),inset 0 -1px 0 var(--cm-border);color:var(--cm-muted)!important;left:0;min-width:56px;position:sticky;text-align:center;width:56px;z-index:6!important}.catalog-maintenance[data-theme=light] .cm-mapping-sticky-selectors .cm-mapping-corner{z-index:7!important}.catalog-maintenance[data-theme=light] .cm-mapping-row-index{background:var(--cm-bg)!important;box-shadow:var(--cm-table-sticky-shadow);color:var(--cm-muted)!important;font-size:.75rem!important;font-weight:700!important;left:0;min-width:56px;position:sticky;vertical-align:middle!important;width:56px;z-index:2}.catalog-maintenance[data-theme=light] .cm-mapping-table tbody tr:nth-child(2n) .cm-mapping-row-index{background:color-mix(in srgb,var(--cm-table-zebra) 85%,var(--cm-bg))!important}.catalog-maintenance[data-theme=light] .cm-mapping-table tbody tr:hover .MuiTableCell-root:not(.cm-mapping-row-index),.catalog-maintenance[data-theme=light] .cm-mapping-table tbody tr:hover .cm-mapping-row-index{filter:brightness(1.08)}.catalog-maintenance[data-theme=light] .cm-mapping-error-col{background:color-mix(in srgb,var(--cm-warning-bg) 35%,var(--cm-bg))!important;box-shadow:var(--cm-table-sticky-shadow);font-size:.75rem;left:56px;line-height:1.35;max-width:280px;position:sticky;z-index:2}.catalog-maintenance[data-theme=light] .cm-mapping-error-col.cm-cell-import-error{background:color-mix(in srgb,var(--cm-error-bg) 70%,#fff5f5)!important;color:var(--cm-error-text);font-weight:600}.catalog-maintenance[data-theme=light] .cm-mapping-error-col.cm-cell-import-warning{background:color-mix(in srgb,var(--cm-warning-bg) 70%,#fffef0)!important;color:var(--cm-warning-text);font-weight:600}.catalog-maintenance[data-theme=light] .cm-mapping-error-col.cm-cell-import-error-warning{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 50% 100%)!important;color:var(--cm-error-text);font-weight:600}.catalog-maintenance[data-theme=light] .cm-mapping-field-select{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-mapping-field-select .cm-native-select-trigger{background:var(--cm-input-bg);font-size:.75rem;height:30px;min-height:30px;padding:0 8px}.catalog-maintenance[data-theme=light] .cm-mapping-select-menu{max-height:280px;min-width:200px}.catalog-maintenance[data-theme=light] .cm-editable-cell{cursor:cell;transition:background-color .12s ease,box-shadow .12s ease}.catalog-maintenance[data-theme=light] .cm-editable-cell:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cm-primary) 35%,var(--cm-border))}.catalog-maintenance[data-theme=light] .cm-cell-skip-rule{background:#e6f4ff!important}.catalog-maintenance[data-theme=light] .cm-cell-import-error{background:color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-cell-import-warning{background:color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0)!important;color:var(--cm-warning-text)}.catalog-maintenance[data-theme=light] .cm-cell-import-error-warning{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 50% 100%)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-cell-import-error-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,#e6f4ff 50% 100%)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-cell-import-warning-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 0 50%,#e6f4ff 50% 100%)!important;color:var(--cm-warning-text)}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-skip-rule{background:#e6f4ff!important}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error{background:color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-warning{background:color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0)!important;color:var(--cm-warning-text)}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error-warning{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 50% 100%)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-error-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,#e6f4ff 50% 100%)!important;color:var(--cm-error-text)}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableCell-root.cm-cell-import-warning-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 0 50%,#e6f4ff 50% 100%)!important;color:var(--cm-warning-text)}.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-import-error-skip:hover,.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-import-error-warning:hover,.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-import-error:hover,.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-import-warning-skip:hover,.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-import-warning:hover,.catalog-maintenance[data-theme=light] .cm-editable-cell.cm-cell-skip-rule:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cm-primary) 35%,var(--cm-border))}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableBody-root .MuiTableCell-root.cm-cell-skip-rule{background-color:#e6f4ff!important}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableBody-root .MuiTableCell-root.cm-cell-import-error-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-error-bg) 75%,#fff5f5) 0 50%,#e6f4ff 50% 100%)!important}.catalog-maintenance[data-theme=light] .cm-mapping-table .MuiTableBody-root .MuiTableCell-root.cm-cell-import-warning-skip{background:linear-gradient(135deg,color-mix(in srgb,var(--cm-warning-bg) 75%,#fffef0) 0 50%,#e6f4ff 50% 100%)!important}.catalog-maintenance[data-theme=light] .cm-cell-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8125rem;line-height:1.35;overflow:hidden;word-break:break-word}.catalog-maintenance[data-theme=light] .cm-row-index-cell{align-items:center;display:flex;gap:4px;justify-content:space-between;min-width:0}.catalog-maintenance[data-theme=light] .cm-row-index-cell>span{flex:0 0 auto;min-width:1.2em;text-align:right}.catalog-maintenance[data-theme=light] .cm-row-delete-btn{background:#0000!important;border:none!important;flex-shrink:0;height:18px!important;min-width:18px!important;opacity:.35;padding:0!important;transition:opacity .12s ease;width:18px!important}.catalog-maintenance[data-theme=light] .cm-mapping-row-index:hover .cm-row-delete-btn{opacity:1}.catalog-maintenance[data-theme=light] .cm-table-shell .cm-table tbody tr:nth-child(2n) .MuiTableCell-root{background:var(--cm-table-zebra)}.catalog-maintenance[data-theme=light] .cm-table-shell .cm-table tbody tr:hover .MuiTableCell-root{background:var(--cm-table-hover)!important}.catalog-maintenance[data-theme=light] .cm-catalog-output-scroll{background:var(--cm-bg);border:1px solid var(--cm-border);max-height:72vh;overflow:auto}.catalog-maintenance[data-theme=light] .cm-catalog-output-table{border-collapse:initial;border-spacing:0}.catalog-maintenance[data-theme=light] .cm-catalog-output-table tbody tr:nth-child(2n) td{background:var(--cm-table-zebra)}.catalog-maintenance[data-theme=light] .cm-catalog-output-table tbody tr:hover td:not(.cm-catalog-db-row-index){background:var(--cm-table-hover)!important}.catalog-maintenance[data-theme=light] .cm-catalog-output-table tbody tr:hover .cm-catalog-db-row-index{background:color-mix(in srgb,var(--cm-table-hover) 90%,var(--cm-bg))!important}.catalog-maintenance[data-theme=light] .cm-catalog-output-section-row td,.catalog-maintenance[data-theme=light] .cm-catalog-output-section-row th{min-height:var(--cm-table-header-h);position:sticky;top:0;z-index:4}.catalog-maintenance[data-theme=light] .cm-catalog-output-section-head{border-bottom:2px solid var(--cm-border)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-catalog-output-section-products{background:color-mix(in srgb,var(--cm-primary) 12%,var(--cm-header-bg))!important;border-right:2px solid var(--cm-border)!important}.catalog-maintenance[data-theme=light] .cm-catalog-output-section-catalogs{background:color-mix(in srgb,#4a6fa5 14%,var(--cm-header-bg))!important}.catalog-maintenance[data-theme=light] .cm-catalog-output-columns-row td,.catalog-maintenance[data-theme=light] .cm-catalog-output-columns-row th{background:var(--cm-surface)!important;box-shadow:inset 0 -1px 0 var(--cm-border);font-size:.6875rem!important;position:sticky;top:var(--cm-table-header-h);z-index:3}.catalog-maintenance[data-theme=light] .cm-catalog-output-products-edge{border-right:2px solid var(--cm-border)!important}.catalog-maintenance[data-theme=light] .cm-catalog-db-row-head,.catalog-maintenance[data-theme=light] .cm-catalog-db-row-index,.catalog-maintenance[data-theme=light] .cm-catalog-output-index-head{background:var(--cm-surface)!important;box-shadow:var(--cm-table-sticky-shadow);color:var(--cm-muted)!important;font-weight:700!important;left:0;position:sticky;z-index:2}.catalog-maintenance[data-theme=light] .cm-catalog-output-index-head{z-index:5!important}.catalog-maintenance[data-theme=light] .cm-catalog-db-col-products{background:color-mix(in srgb,var(--cm-primary) 6%,var(--cm-surface))!important}.catalog-maintenance[data-theme=light] .cm-catalog-db-col-catalogs{background:color-mix(in srgb,#4a6fa5 8%,var(--cm-surface))!important}.catalog-maintenance[data-theme=light] .cm-catalog-db-cell-products{background:color-mix(in srgb,var(--cm-primary) 3%,var(--cm-bg))}.catalog-maintenance[data-theme=light] .cm-catalog-db-cell-catalogs{background:color-mix(in srgb,#4a6fa5 4%,var(--cm-bg))}.catalog-maintenance[data-theme=light] .cm-catalog-output-scroll.is-loading,.catalog-maintenance[data-theme=light] .cm-mapping-table-wrap.is-loading,.catalog-maintenance[data-theme=light] .cm-table-wrap.is-loading{opacity:.55}.catalog-maintenance[data-theme=light] .cm-sticky-cell{box-shadow:inset 0 -1px 0 var(--cm-border)}.catalog-maintenance[data-theme=light] .cm-align-right{text-align:right!important}.catalog-maintenance[data-theme=light] .cm-loading-placeholder{padding:var(--cm-space-6) var(--cm-space-3)}@media (max-width:960px){.catalog-maintenance[data-theme=light] .cm-tab-toolbar{flex-wrap:wrap}.catalog-maintenance[data-theme=light] .cm-mapping-tab-toolbar{align-items:stretch;flex-direction:column}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-left-stack{order:1;width:100%}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-right{align-items:stretch;order:2;width:100%}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-right-tools{justify-content:flex-start}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-body{flex:1 1 100%;order:2}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-leading{order:1}.catalog-maintenance[data-theme=light] .cm-tab-toolbar-actions{justify-content:flex-start;order:3;width:100%}.catalog-maintenance[data-theme=light] .cm-row-skip-form{grid-template-areas:"heading heading" "selector mode" "input input" "add matches";grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-maintenance[data-theme=light] .cm-row-skip-form .cm-cell-match-mode-select{grid-area:mode}.catalog-maintenance[data-theme=light] .cm-row-skip-heading{grid-area:heading}.catalog-maintenance[data-theme=light] .cm-row-skip-selector{grid-area:selector}.catalog-maintenance[data-theme=light] .cm-row-skip-field{grid-area:input}.catalog-maintenance[data-theme=light] .cm-row-skip-add-btn{grid-area:add}.catalog-maintenance[data-theme=light] .cm-row-skip-form>.cm-tool-matches-btn{grid-area:matches}.catalog-maintenance[data-theme=light] .cm-column-defaults-form{grid-template-areas:"heading heading" "feed target" "mode match" "value value" "add matches";grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-maintenance[data-theme=light] .cm-column-defaults-heading{grid-area:heading}.catalog-maintenance[data-theme=light] .cm-column-defaults-feed-select{grid-area:feed}.catalog-maintenance[data-theme=light] .cm-column-defaults-target-select{grid-area:target}.catalog-maintenance[data-theme=light] .cm-column-defaults-form .cm-cell-match-mode-select{grid-area:mode}.catalog-maintenance[data-theme=light] .cm-column-defaults-match{grid-area:match}.catalog-maintenance[data-theme=light] .cm-column-defaults-value{grid-area:value}.catalog-maintenance[data-theme=light] .cm-column-defaults-add-btn{grid-area:add}.catalog-maintenance[data-theme=light] .cm-column-defaults-form>.cm-tool-matches-btn{grid-area:matches}.catalog-maintenance[data-theme=light] .cm-raw-metadata-grid{grid-template-columns:1fr}}.catalog-maintenance[data-theme=light] .cm-maintenance-locked{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.catalog-maintenance[data-theme=light] .cm-regen-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.catalog-maintenance[data-theme=light] .cm-regen-metric-card{background:#fff;border:1px solid #d9d9d9;border:1px solid var(--cm-border,#d9d9d9);display:flex;flex-direction:column;gap:4px;padding:12px}.catalog-maintenance[data-theme=light] .cm-regen-metric-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.catalog-maintenance[data-theme=light] .cm-regen-metric-eye{align-items:center;background:#fff;border:1px solid #ddd;border-radius:6px;color:#777;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.catalog-maintenance[data-theme=light] .cm-regen-metric-eye:hover{border-color:#bbb;color:#333}.catalog-maintenance[data-theme=light] .cm-regen-metric-eye.is-active{background:#e3f2fd;border-color:#1565c0;color:#1565c0}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-logic-badge{align-items:center;color:var(--cm-muted);display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-width:42px}@media (max-width:960px){.catalog-maintenance[data-theme=light] .cm-regen-toolbar-row{flex-wrap:wrap}.catalog-maintenance[data-theme=light] .cm-regen-toolbar-actions{justify-content:flex-end;margin-left:0;width:100%}}.catalog-maintenance[data-theme=light] .cm-regen-metric-value{font-size:1.25rem;font-weight:700}.catalog-maintenance[data-theme=light] .cm-regen-metric-label{color:#666;font-size:.85rem}.catalog-maintenance[data-theme=light] .cm-regen-toolbar-row{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--cm-space-2);justify-content:flex-start;min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-regen-toolbar-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--cm-space-2);margin-left:auto}.catalog-maintenance[data-theme=light] .cm-regen-code-source-select,.catalog-maintenance[data-theme=light] .cm-regen-match-logic-select{flex:0 0 220px;max-width:240px;min-width:180px;width:220px}.catalog-maintenance[data-theme=light] .cm-regen-code-source-select .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-regen-match-logic-select .cm-native-select-trigger,.catalog-maintenance[data-theme=light] .cm-regen-toolbar-actions .cm-btn{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-panel{background:#fff4e6;display:flex;flex-direction:column;gap:2px;min-width:0;padding:1px;width:100%}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-form{grid-gap:2px;align-items:center;display:grid;gap:2px;grid-template-columns:auto minmax(96px,.85fr) auto minmax(96px,.85fr) auto;min-width:0}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-heading{color:var(--cm-muted);display:flex;flex-direction:column;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-heading-spacer{display:block}.catalog-maintenance[data-theme=light] .cm-regen-db-select,.catalog-maintenance[data-theme=light] .cm-regen-feed-select{min-width:0;width:100%}.catalog-maintenance[data-theme=light] .cm-regen-add-btn,.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-form .cm-native-select-trigger{height:var(--cm-toolbar-height);min-height:var(--cm-toolbar-height)}.catalog-maintenance[data-theme=light] .cm-regen-add-btn{padding-left:var(--cm-space-3);padding-right:var(--cm-space-3);white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-regen-rule-arrow{align-items:center;color:var(--cm-muted);display:inline-flex;font-weight:700;justify-content:center;padding:0 2px}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-rules{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-card{align-items:center;background:#fff;border:1px solid #d9d9d9;border:1px solid var(--cm-border,#d9d9d9);display:inline-flex;gap:6px;padding:2px 4px 2px 8px}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-card-label{font-size:.8125rem;white-space:nowrap}.catalog-maintenance[data-theme=light] .cm-regen-crosswalk-card .cm-regen-crosswalk-logic-badge{margin-right:2px}.catalog-maintenance[data-theme=light] .cm-regen-remove-btn{height:var(--cm-toolbar-height);margin:0 auto;min-height:var(--cm-toolbar-height);min-width:var(--cm-toolbar-height);width:var(--cm-toolbar-height)}
/*# sourceMappingURL=main.91b02d19.css.map*/