:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}button{color:inherit}#root{text-align:start;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;margin:0;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.loading{vertical-align:middle;display:inline-block}.loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.6s linear infinite spin}.loading-xs{width:.75rem;height:.75rem}.loading-sm{width:1rem;height:1rem}.loading-md{border-width:3px;width:1.5rem;height:1.5rem}.loading-lg{border-width:3px;width:2rem;height:2rem}@keyframes spin{to{transform:rotate(360deg)}}.kaution-stammdaten-details>summary{list-style:none}.kaution-stammdaten-details>summary::-webkit-details-marker{display:none}._formContainer_174xq_12{flex-direction:column;gap:24px;width:100%;max-width:100%;display:flex}._formContent_174xq_20{flex-direction:column;gap:32px;display:flex}._section_174xq_30{background:var(--surface-alt);border:1px solid var(--rule,#e0e0e0);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}._sectionTitle_174xq_40{color:var(--ink,#1a1a1a);border-bottom:2px solid var(--accent,#06c);margin:0;padding-bottom:8px;font-size:16px;font-weight:600}._sectionFields_174xq_49{grid-template-columns:1fr;gap:16px;display:grid}._fieldGroup_174xq_59{flex-direction:column;gap:6px;display:flex;position:relative}._fieldLabel_174xq_66{color:var(--ink,#1a1a1a);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}._required_174xq_75{color:var(--red,#d62828);font-weight:600}._helpText_174xq_80{color:var(--muted,#666);margin-top:-2px;font-size:11px;font-style:italic}._input_174xq_91,._textarea_174xq_92,._arrayInput_174xq_93{border:1px solid var(--rule,#d0d0d0);background:var(--surface);color:var(--ink,#1a1a1a);border-radius:4px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}._input_174xq_91:focus,._textarea_174xq_92:focus,._arrayInput_174xq_93:focus{border-color:var(--accent,#06c);outline:none;box-shadow:0 0 0 2px #0066cc1a}._input_174xq_91:disabled,._textarea_174xq_92:disabled,._arrayInput_174xq_93:disabled{background:var(--surface-alt);color:var(--muted,#999);cursor:not-allowed}._textarea_174xq_92{resize:vertical;min-height:80px}._checkboxField_174xq_129{flex-direction:row;gap:12px}._checkboxLabel_174xq_134{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}._checkbox_174xq_129{cursor:pointer;width:16px;height:16px;accent-color:var(--accent,#06c)}._checkbox_174xq_129:disabled{cursor:not-allowed;opacity:.6}._overriddenIndicator_174xq_160{background:var(--accent,#06c);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:10px;font-weight:600;display:flex}._overriddenField_174xq_176{border-left:3px solid var(--accent,#06c);padding-left:12px}._overriddenField_174xq_176 ._fieldLabel_174xq_66:after{content:"";background:var(--accent,#06c);border-radius:50%;width:8px;height:8px;margin-left:4px;display:inline-block}._lowConfidenceField_174xq_195{border-left:3px solid var(--orange,#ff9800);background:#ff980005;padding-left:12px}._lowConfidenceField_174xq_195 ._input_174xq_91,._lowConfidenceField_174xq_195 ._textarea_174xq_92{background:#ff980014}._fieldError_174xq_210 ._input_174xq_91,._fieldError_174xq_210 ._textarea_174xq_92{border-color:var(--red,#d62828);background:#d628280d}._errorMessage_174xq_216{color:var(--red,#d62828);margin-top:2px;font-size:11px;font-weight:500}._arrayContainer_174xq_227{border:1px solid var(--rule,#d0d0d0);background:var(--surface);border-radius:6px;overflow:hidden}._arrayList_174xq_234{flex-direction:column;gap:0;max-height:500px;display:flex;overflow-y:auto}._insertZone_174xq_242{align-items:center;height:8px;display:flex;position:relative;overflow:visible}._insertZone_174xq_242:hover{height:28px}._insertZoneBtn_174xq_254{white-space:nowrap;background:var(--surface);color:var(--accent,#06c);border:1px dashed var(--accent,#06c);cursor:pointer;z-index:1;border-radius:3px;padding:2px 10px;font-size:11px;font-weight:500;transition:all .15s;display:none;position:absolute;left:50%;transform:translate(-50%)}._insertZone_174xq_242:hover ._insertZoneBtn_174xq_254{display:block}._insertZoneBtn_174xq_254:hover{background:var(--accent,#06c);color:#fff}._arrayRow_174xq_281{border-bottom:1px solid var(--rule,#e8e8e8);background:var(--surface);flex-direction:column;gap:0;padding:12px;transition:background-color .2s;display:flex}._arrayRow_174xq_281:hover{background:var(--surface-alt)}._arrayRow_174xq_281:last-child{border-bottom:none}._arrayRowContent_174xq_299{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}._arrayCell_174xq_305{flex-direction:column;gap:2px;font-size:12px;display:flex}._arrayCellLabel_174xq_312{color:var(--muted,#666);font-size:11px;font-weight:500}._arrayCellValue_174xq_318{color:var(--ink,#1a1a1a);word-break:break-word;font-family:var(--mono,monospace);font-size:11px}._arrayRowActions_174xq_325{justify-content:flex-end;align-items:center;gap:6px;margin-top:8px;display:flex}._arrayRowExpandBtn_174xq_333,._arrayRowDeleteBtn_174xq_334{border:1px solid var(--rule,#d0d0d0);background:var(--surface);cursor:pointer;color:var(--ink,#1a1a1a);border-radius:3px;padding:4px 8px;font-size:11px;transition:all .2s}._arrayRowExpandBtn_174xq_333:hover{background:var(--accent,#06c);color:#fff;border-color:var(--accent,#06c)}._arrayRowDeleteBtn_174xq_334{color:var(--red,#d62828)}._arrayRowDeleteBtn_174xq_334:hover{background:var(--red,#d62828);color:#fff;border-color:var(--red,#d62828)}._arrayRowDetails_174xq_361{background:var(--surface-alt);border-left:3px solid var(--accent,#06c);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;padding:12px;display:grid}._arrayDetailField_174xq_372{flex-direction:column;gap:4px;display:flex}._arrayDetailLabel_174xq_378{color:var(--ink,#1a1a1a);font-size:12px;font-weight:500}._emptyState_174xq_384{text-align:center;color:var(--muted,#999);padding:20px;font-size:12px;font-style:italic}._addRowBtn_174xq_392{background:var(--accent,#06c);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:background-color .2s}._addRowBtn_174xq_392:hover{background:#0052a3}._addRowBtn_174xq_392:disabled{background:var(--muted,#ccc);cursor:not-allowed}._formActions_174xq_418{border-top:1px solid var(--rule,#e0e0e0);justify-content:flex-end;gap:12px;padding:16px 0;display:flex}._submitBtn_174xq_426{background:var(--accent,#06c);color:#fff;cursor:pointer;border:none;border-radius:4px;min-width:120px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}._submitBtn_174xq_426:hover:not(:disabled){background:#0052a3;box-shadow:0 2px 8px #0066cc4d}._submitBtn_174xq_426:disabled{background:var(--muted,#ccc);cursor:not-allowed;opacity:.6}@media (width<=768px){._formContent_174xq_20{gap:20px}._section_174xq_30{gap:12px;padding:16px}._sectionFields_174xq_49{gap:12px}._fieldGroup_174xq_59{gap:4px}._input_174xq_91,._textarea_174xq_92,._arrayInput_174xq_93{min-height:40px;padding:10px 12px;font-size:14px}._fieldLabel_174xq_66{font-size:12px}._helpText_174xq_80{font-size:10px}._arrayRowContent_174xq_299{grid-template-columns:1fr}._arrayRowActions_174xq_325{justify-content:space-between;margin-top:10px}._arrayRowExpandBtn_174xq_333,._arrayRowDeleteBtn_174xq_334{padding:6px 10px;font-size:12px}._arrayRowDetails_174xq_361{grid-template-columns:1fr}._formActions_174xq_418{flex-direction:column;justify-content:center}._submitBtn_174xq_426{width:100%}}@media (width<=480px){._formContainer_174xq_12,._formContent_174xq_20{gap:16px}._section_174xq_30{border-radius:6px;gap:10px;padding:12px}._sectionTitle_174xq_40{margin-bottom:4px;font-size:14px}._sectionFields_174xq_49{gap:10px}._input_174xq_91,._textarea_174xq_92,._arrayInput_174xq_93{padding:10px;font-size:16px}._fieldLabel_174xq_66{font-size:11px}._checkbox_174xq_129{width:18px;height:18px}._checkboxLabel_174xq_134{font-size:12px}._arrayContainer_174xq_227{max-height:300px}._arrayRow_174xq_281{padding:10px}._arrayRowContent_174xq_299{gap:6px}._arrayCell_174xq_305{font-size:11px}._arrayCellLabel_174xq_312,._arrayCellValue_174xq_318{font-size:10px}._arrayRowDetails_174xq_361{gap:10px;padding:10px}._emptyState_174xq_384{padding:16px;font-size:11px}._addRowBtn_174xq_392{width:100%;padding:10px;font-size:11px}._formActions_174xq_418{gap:10px}._submitBtn_174xq_426{width:100%;padding:12px;font-size:12px}}@media (width>=1366px){._sectionFields_174xq_49,._arrayRowDetails_174xq_361{grid-template-columns:repeat(2,1fr)}._formActions_174xq_418{justify-content:flex-end}._submitBtn_174xq_426{min-width:140px}}._arrayList_174xq_234::-webkit-scrollbar{width:6px}._arrayList_174xq_234::-webkit-scrollbar-track{background:var(--off-white,#f0f0f0)}._arrayList_174xq_234::-webkit-scrollbar-thumb{background:var(--rule,#d0d0d0);border-radius:3px}._arrayList_174xq_234::-webkit-scrollbar-thumb:hover{background:var(--muted,#999)}._overriddenField_174xq_176{background:#0066cc05}._overriddenField_174xq_176 ._fieldGroup_174xq_59{border-radius:4px}
