.table-export-dialog{width:min(1100px,calc(100vw - 32px))!important}.table-export-title{font-weight:650;margin:0 0 10px}.table-export-settings{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.table-export fieldset{border:1px solid var(--line);border-radius:8px;padding:12px 16px}.table-export legend{font-weight:600;padding:0 5px}.table-export-all{display:flex;gap:8px;align-items:center;margin-bottom:12px}.table-export-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px 16px;max-height:185px;overflow:auto}.table-export-columns label{display:flex;align-items:center;gap:8px;font-size:12px;min-width:0}.table-export input[type=checkbox]{flex:none}.table-export-preview{max-height:330px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--page-bg,var(--scs-surface))}.table-export-preview table{min-width:100%;border:0!important;background:transparent!important;color:inherit!important}.table-export-preview :is(td,th){max-width:350px;min-width:90px;overflow-wrap:anywhere;border-color:var(--line)!important}.table-export-preview th{position:sticky;top:0;background:var(--scs-surface-3)!important}.table-export-preview>p{padding:14px}.table-export-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#table-export-status{min-height:1.5em}#table-export-fallback textarea{width:100%;min-height:120px;font-family:monospace}html[data-theme=dark] .table-export-preview{background:var(--scs-surface-2);color:var(--scs-ink)}html[data-theme=dark] .table-export-preview th{background:var(--scs-line-2)!important}@media(max-width:600px){.table-export-settings{grid-template-columns:1fr;gap:4px}.table-export-columns{grid-template-columns:1fr 1fr}.table-export-dialog{width:calc(100vw - 16px)!important}}
.table-export-dialog .dialog-footer{flex-wrap:wrap;gap:10px}.table-export-dialog .dialog-footer .table-export-actions{margin:0 auto 0 0}.table-export-dialog .dialog-footer .table-export-actions button{font-size:12px;padding:8px 10px}
.table-export-preview th[data-export-sort]{cursor:pointer;user-select:none}.table-export-preview th[data-export-sort]:hover{text-decoration:underline}.table-export-preview th[data-export-sort]:focus-visible{outline:2px solid var(--scs-accent,#1f6feb);outline-offset:-2px}.table-export-sort-mark{font-size:10px;opacity:.8}@media(min-width:900px){.table-export-settings{grid-template-columns:repeat(4,minmax(0,1fr))}}
.diagram-import-dialog{width:min(1100px,calc(100vw - 32px))!important}.diagram-import-steps{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 14px;flex-wrap:wrap}.diagram-import-steps li{display:flex;align-items:center;gap:6px;padding:5px 12px 5px 6px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--muted)}.diagram-import-steps li span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--line);color:var(--text);font-weight:650;font-size:11px}.diagram-import-steps li.active{border-color:var(--scs-accent,#1f6feb);color:var(--text);font-weight:600}.diagram-import-steps li.active span{background:var(--scs-accent,#1f6feb);color:#fff}.diagram-import-steps li.done span{background:color-mix(in srgb,var(--scs-accent,#1f6feb) 25%,transparent)}.diagram-import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin:12px 0}.diagram-import textarea{width:100%;font-family:ui-monospace,monospace;font-size:12px}.diagram-import-nav{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.diagram-import-nav #diagram-import-next{margin-left:auto}.diagram-import-columns select,.diagram-import-values select{min-width:220px;max-width:100%}.diagram-import-columns td,.diagram-import-values td{vertical-align:middle}.diagram-import-modes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px 14px;border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin:0 0 10px}.diagram-import-modes legend{font-weight:600;padding:0 5px}.diagram-import-modes label{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:start;align-content:start}.diagram-import-modes label small{grid-column:2;color:var(--muted);font-size:11.5px;line-height:1.35}.diagram-import-options{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;margin:0 0 10px}.diagram-import-options small{flex-basis:100%;margin-top:-4px}.diagram-import-consequences{border-left:3px solid #c98a1b;background:color-mix(in srgb,#c98a1b 9%,transparent);padding:8px 12px;border-radius:0 8px 8px 0;margin:10px 0}.diagram-import-consequences ul{margin:4px 0 0;padding-left:18px}.diagram-import-model{color:#8a5a00}.diagram-import-ok{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,#2e8b57 10%,transparent)}.diagram-import-fresh{padding-left:18px}.diagram-import-remove{display:flex;gap:6px;align-items:center;white-space:nowrap}.table-import-table tr[data-import-action=remove] td{background:color-mix(in srgb,#c0392b 6%,transparent)}.table-import-count[data-import-action=remove] b{color:#c0392b}.table-import-count[data-import-action=pending] b{color:#c98a1b}
/* 6.8.3: scope "Nur intern" */
.table-export-scope{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--scs-accent-line);border-radius:8px;background:var(--scs-accent-soft)}.table-export-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.table-export-scope-label{font-weight:600}.table-export-segment{display:inline-flex;border:1px solid var(--scs-line-strong);border-radius:7px;overflow:hidden;background:var(--scs-surface)}.table-export-segment button{border:0;border-radius:0;background:transparent;color:var(--scs-ink);padding:6px 14px;font-size:13px;margin:0}.table-export-segment button+button{border-left:1px solid var(--scs-line-strong)}.table-export-segment button[aria-pressed=true]{background:var(--scs-accent);color:var(--scs-accent-ink);font-weight:600}.table-export-segment button:disabled{color:var(--scs-ink-disabled)}.table-export-segment button:focus-visible{outline:2px solid var(--scs-focus);outline-offset:-3px}.table-export-scope-note{font-size:12px;color:var(--scs-ink-2)}.table-export-deviation{margin:0;font-size:12px;color:var(--scs-warn);background:var(--scs-warn-soft);border:1px solid var(--scs-warn-line);border-radius:6px;padding:6px 10px}
html:root .table-export-segment button:hover:not(:disabled){background:var(--scs-surface-3);color:var(--scs-ink)}html:root .table-export-segment button[aria-pressed=true],html:root .table-export-segment button[aria-pressed=true]:hover:not(:disabled){background:var(--scs-accent);color:var(--scs-accent-ink)}
