:root{--sans:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--container-padding:16px;--header-padding:2px 0px 0px 4px;--board-margin:16px;--board-radius:12px;--sbr-width:20px;--sbr-max-width:20px;--sbr-height:100%;--sbr-position:relative;--sbr-top:auto;--sbr-left:auto;--sbr-border-left:1px solid var(--border);--sbr-border-bottom:none;--sbr-flex:1 0 auto;--sbr-ind-top:20px;--sbr-ind-left:50%;--sbr-ind-transform:translateX(-50%);--sbr-ind-width:2px;--sbr-ind-height:calc(100% - 40px);--sbr-padding:16px;--sbr-gap:24px;--sbr-color-cols:repeat(4, 1fr);--sbr-btn-direction:column;--sbr-font-title:16px;--sbr-font-label:12px;--sbr-header-direction:column;--sbr-header-justify:flex-start;--sbr-header-align:stretch;--sbr-color-gap:6px;--sbr-content-height:100%;font:18px/145% var(--sans);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#5f626e;--border:#2e303a;--code-bg:#18181b;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--default-node-border:#3f3f3f;--delete:#e47f7f;--status-updated:#fde047;--status-deleted:#f87171;--status-added:#4ade80}}html[data-theme=light]{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f8f9fa;--accent:#b385d8;--accent-bg:#a473ca1a;--accent-border:#aa77d180;--default-node-border:#cfcfcf;--delete:#e47f7f;--status-updated:#eedf59;--status-deleted:#ef4444;--status-added:#22c55e}html[data-theme=dark]{--text:#9ca3af;--text-h:#f3f4f6;--bg:#5f626e;--border:#2e303a;--code-bg:#18181b;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--default-node-border:#3f3f3f;--delete:#e47f7f;--status-updated:#fde047;--status-deleted:#f87171;--status-added:#4ade80}.custom-minimap{background:color-mix(in srgb, var(--code-bg) 25%, transparent)!important;border:1px solid var(--border)!important;pointer-events:none!important;cursor:default!important;border-radius:8px!important;width:200px!important;height:150px!important}.custom-minimap svg{display:block;width:100%!important;height:100%!important}.span_sbr_verbindungen_löschen{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}#header_KI_Mindmap{font-size:18px}div:has(>.sbr-colors-grid){container-type:inline-size!important}@media (width<=700px){.sbr-colors-grid{grid-template-columns:repeat(8,1fr)!important}.sbr-colors-grid>*{aspect-ratio:1!important;width:100%!important;min-width:15px!important;max-width:50px!important}@container (width<=175px){.sbr-colors-grid{grid-template-columns:repeat(4,1fr)!important}}:root{--container-padding:24px 8px 8px 8px;--header-padding:4px 0px 0px 4px;--board-margin:8px;--mid-min-width:0}#header_KI_Mindmap{font-size:14px}.app-container{grid-template-rows:1fr;grid-template-columns:auto 1fr;width:100vw;height:100dvh;overflow:hidden;display:grid!important}.middle-content-container{z-index:1;grid-area:1/2;width:100%!important;max-width:100%!important}.custom-minimap{width:100px!important;height:75px!important}.sidebar-right-responsive{z-index:1010;grid-area:1/2;align-self:start;border-left:none!important;border-bottom:1px solid var(--border)!important;width:100%!important;max-width:100%!important;padding:10px!important;position:relative!important}.sidebar-right-responsive.is-closed{height:20px!important}.sidebar-right-responsive.is-open{height:auto!important}.sbr-content-wrapper{height:auto}.sbr-header-box{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.sbr-header-box h3{font-size:13px!important}.sbr-header-box p{font-size:10px!important}.sbr-buttons-wrapper{flex-direction:row!important;gap:6px!important}.eingabeleiste-container{gap:4px!important;width:100%!important;margin:0!important;padding:0!important}}body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0;padding:0;overflow:hidden}#root{box-sizing:border-box;flex-direction:column;width:100vw;height:100dvh;display:flex}h1,h2,h3{font-family:var(--sans);color:var(--text-h);margin:0;font-weight:500}code{font-family:var(--mono);background:var(--code-bg);color:var(--text-h);border-radius:4px;padding:4px 8px;font-size:15px}#pathFolderLink{cursor:pointer;transition:color .1s}#pathFolderLink:hover{color:var(--accent);text-decoration:underline}#btn_neueMindmap:hover{box-shadow:0 0 12px var(--accent);transition:all .2s}.btn_mappedMindmaps:hover{transition:all .1s;background-color:var(--border)!important;border:1px solid #0000!important}.btn_ordnerWechselnBigNoHasPermission:hover{transition:all .1s;background-color:#f3bc17!important;border:1px solid #0000!important}.btn_ordnerWechselnBigNoDirName:hover{transition:all .1s;background-color:var(--border)!important;border:1px solid var(--accent)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 30%, transparent)!important}.btn_32pxNormed{color:var(--text-h);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .2s,transform .1s;display:inline-flex}.btn_32pxNormed:hover{background:var(--accent,#e2e8f0)}.btn_32pxNormed:active{transform:scale(.92)}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sbl_popup_window:focus{outline:none}.elegant-card{background:var(--code-bg,#fafafa);border:1px solid var(--border);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:16px;flex-direction:column;width:100%;padding:0;font-family:inherit;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.elegant-card:hover{border-color:var(--text-h);transform:translateY(-4px);box-shadow:0 12px 20px #00000014}.preview-box{border-bottom:1px solid var(--border);box-sizing:border-box;background:#00000005;justify-content:center;align-items:center;width:100%;height:210px;min-height:120px;padding:12px;display:flex;overflow:hidden}.card-content{flex-direction:column;gap:6px;padding:16px;display:flex}.card-title{color:var(--text-h);margin:0;font-size:15px;font-weight:600}.card-desc{color:var(--text);opacity:.85;margin:0;font-size:12px;line-height:1.4}@media (width<=600px){.preview-box{height:auto;padding:16px}.preview-box pre{max-height:150px!important}.tutorial-grid,.copy-grid{grid-template-columns:1fr!important;gap:16px!important}.tutorial-right-column{margin-top:0!important}}#div_BulkDecisionParent,#div_BulkDecisionParent *{transition:all .3s ease-in-out}.span_BulkDecisionAkzeptierenAblehnen{display:inline}@media (width<=875px){.span_BulkDecisionAkzeptierenAblehnen{display:none}}@keyframes glossZufaellig{0%{background-position:125% 0}35%{background-position:-25% 100%}to{background-position:-25% 100%}}.animationWelle{transition:background .4s,transform .1s,border-color .4s}.animationWelleLinks{background:linear-gradient(35deg,#6eb98b0d 20%,#6eb98b40 40%,#6eb98b 50%,#6eb98b40 60%,#6eb98b0d 80%) 0 0/300% 100%;animation:9s ease-in-out infinite glossZufaellig}.animationWelleRechts{background:linear-gradient(35deg,#a352520d 20%,#a3525240 40%,#a35252 50%,#a3525240 60%,#a352520d 80%) 0 0/300% 100%;animation:9s ease-in-out infinite glossZufaellig}.animationWelleLinks:hover{border-color:#6eb98b;background:#6eb98b!important}.animationWelleRechts:hover{border-color:#a35252;background:#a35252!important}.animationWelle:active{transform:scale(.97)}.react-flow__selection{border-radius:4px;background:var(--accent-bg)!important;border:2px solid var(--accent)!important}.react-flow__node:hover{z-index:99999!important}.react-flow__node,.react-flow__node.selected,.react-flow__node.selected:focus,.react-flow__node.selected:focus-visible,.react-flow__node:hover,.react-flow__node:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.react-flow__node.selected *,.react-flow__node:focus *{box-shadow:none!important;outline:none!important}.react-flow__nodesselection-rect,.react-flow__nodesselection-rect:hover{pointer-events:none!important;background:0 0!important;border:none!important}.sideBarRight_colorButton:hover{transition:all .1s!important;transform:scale(1.1)!important}#btn_sbr_nodeDelete{cursor:pointer;border:1px solid var(--border);min-width:0;color:var(--text);white-space:nowrap;background-color:#0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:0;padding:8px 10px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:flex}#btn_sbr_nodeDelete:hover{background-color:#ffdcdc;border-color:#fee;transform:scale(1.01);box-shadow:0 2px 8px #ffbebe40;color:#000!important}#span_sbr_Trash2{min-width:20px;color:var(--delete);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}#btn_sbr_nodeDelete:hover #span_sbr_Trash2{color:#000}.editable-mindmap-node{box-sizing:border-box;color:var(--text-h);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:geometricprecision;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:10px 15px;transition:border-color .1s,box-shadow .3s,height .15s ease-out;display:flex;position:relative}.node-root{font-size:18px;font-weight:1200}.node-default{font-size:14px;font-weight:400}.node-selected{box-shadow:0 0 0 2px var(--accent)}.node-deleted-label{opacity:.8;text-decoration:line-through}.node-content-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.node-label{word-break:break-word;white-space:pre-wrap;text-align:center;width:100%;line-height:1.4}.node-textarea{width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:center;resize:none;box-sizing:border-box;white-space:pre-wrap;word-break:break-word;background:0 0;border:none;outline:none;margin:0;padding:0;line-height:1.4;overflow:hidden}.proposal-buttons-container{background:0 0;border:none;gap:6px;padding:4px;font-size:12px;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.proposal-button{border:1px solid var(--accent);background:var(--default-node-border);color:var(--text-h);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;font-size:14px;transition:all .2s;display:flex;box-shadow:0 8px 10px #00000026}.proposal-button.accept:hover{background:#6eb98b!important}.proposal-button.decline:hover{background:#a35252!important}.node-resize-handle{cursor:ew-resize;z-index:999;width:10px;height:100%;position:absolute;top:0;right:-5px}.react-flow__edge .react-flow__edge-path{stroke:#ababb8;stroke-width:1px;transition:stroke .15s,stroke-width .15s}.react-flow__edge:hover .react-flow__edge-path{cursor:pointer;stroke-width:4px!important}.react-flow__edge.selected .react-flow__edge-path{stroke-dasharray:5.5;stroke-width:4px!important;stroke:var(--delete)!important}.hide-node-selection .editable-mindmap-node{border-color:var(--node-default-border)!important}.react-flow__edge.selected:hover .react-flow__edge-path{stroke-width:5px!important}.react-flow__edge-interaction{fill:none;stroke:#0000;cursor:pointer;stroke-width:20px!important}
