:root{--context-menu-button-radius:5px;--expanded-breakpoint:60vh}.main-container .interaction-panel{flex:0 500px;width:500px}.main-container .interaction-panel.expanded{width:var(--expanded-breakpoint);flex-basis:var(--expanded-breakpoint)}.main-container .interaction-panel.expanded .ontology-container,.main-container .interaction-panel.expanded #ontology-graphComponent{min-height:var(--expanded-breakpoint)}.graph-overlay{border:2px solid #d1d1d1;border-radius:5px;flex-direction:column;padding:10px;display:flex}.graph-overlay h3{margin:10px 0;font-weight:400}.graph-overlay .filter-dropdowns{flex-direction:column;margin:10px 0;display:flex}.graph-overlay .filter-dropdowns .down-arrow{text-align:center;margin:5px 0;font-size:18px;font-weight:700}.graph-overlay .filter-buttons{align-self:center;margin:20px 0 5px}.graph-overlay .filter-buttons button:disabled{opacity:.5;cursor:not-allowed}.graph-overlay #subject-combo,.graph-overlay #predicate-combo,.graph-overlay #object-combo{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23313638' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 3px center;background-repeat:no-repeat;background-size:16px;border:2px solid #d1d1d1;border-radius:5px;outline:none;width:100%;padding:5px 7px}select option:disabled{color:#999;background-color:#eee}.footnote{opacity:.9;font-size:12px}.footnote.error{color:var(--color-orange)}p.footnote{margin:.3em}.group-separator{pointer-events:none;align-items:center;margin:12px 12px 12px 0;display:flex}.group-separator:before,.group-separator:after{content:"";background:var(--description-text);opacity:.2;flex:1;height:1px}#toggle_highlighting{align-items:center;gap:10px;display:inline-flex}.main-interaction-button{cursor:pointer;border:none;border-radius:999px;align-items:center;margin-bottom:5px;margin-left:5px;padding:5px 10px;line-height:1;transition:box-shadow .16s;display:inline-flex}.main-interaction-button:hover{opacity:.8;box-shadow:0 8px 16px #00000014}.main-interaction-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}#data-problems-text{cursor:pointer;flex-direction:column;gap:1em;display:flex}#data-problems-text .problem-text{gap:.5em;display:flex}#data-problems-text .toggle-details{cursor:pointer;align-items:center;display:flex}#data-problems-text .material-symbols-outlined{color:var(--rail-highlighted)}.error-panel{border:2px solid #d1d1d1;border-radius:5px;flex-direction:column;margin-top:20px;padding:10px;display:none}.error-panel.visible{display:flex}.error-panel #data-problems-list{scrollbar-width:thin;scrollbar-color:var(--scrollbar-bg) transparent;max-height:380px;overflow-y:auto}.error-panel #data-problems-list .data-problem-container{align-items:flex-start;margin:10px 0;padding:3px;font-size:13px;display:flex}.error-panel #data-problems-list .data-problem-container p{margin:0!important}.error-panel #data-problems-list .data-problem-container button{font-size:11px;display:inline}.error-panel #data-problems-list .data-problem-container .main-interaction-button{margin:10px 10px 0 0}.error-panel #data-problems-list .data-problem-container.disabled{opacity:.3;pointer-events:none}.error-panel #data-problems-list .data-problem-container.selected{border-radius:5px;animation:2s ease-in-out forwards highlight-fade}.error-panel #data-problems-list::-webkit-scrollbar{width:6px;height:6px}.error-panel #data-problems-list::-webkit-scrollbar-track{background-color:#0000}.error-panel #data-problems-list::-webkit-scrollbar-thumb{background-color:rgb(from var(--scrollbar-bg) r g b / .6);border-radius:6px}.error-panel #data-problems-list::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-bg)}#error-beacon-animation.disabled{opacity:.3;pointer-events:none}.yfiles-context-menu{background-color:var(--toolbar-bg);border:none}.yfiles-context-menu .yfiles-context-menu__item{border-radius:var(--context-menu-button-radius)}.yfiles-context-menu button:hover{border-radius:var(--context-menu-button-radius);background-color:var(--toolbar-bg-hover)!important}#neighborhood-panel{z-index:200000;background:var(--toolbar-bg);border-radius:var(--border-radius);visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none;flex-direction:column;width:80%;height:80%;transition:opacity .2s ease-in;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#neighborhood-panel.open{visibility:visible;opacity:1;transition:opacity .4s cubic-bezier(.34,1.56,.64,1)}#neighborhood-panel #title{justify-content:space-between;align-items:center;padding:.4rem 1rem;display:flex}#neighborhood-panel #neighborhood-title-text{color:var(--toolbar-button-text,#fff);font-weight:600}#neighborhood-graphComponent{flex:auto;overflow:hidden}#neighborhood-backdrop{z-index:199999;background:#00000080;transition:background .3s;display:none;position:fixed;inset:0}#neighborhood-backdrop.open{display:block}#neighborhood-close{cursor:pointer;text-align:center;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;transition:background .1s,color .2s;display:flex;position:absolute;top:5px;right:10px}#neighborhood-close:hover{background:var(--toolbar-bg-hover);color:#fff}#navigation{--navigation-bg:transparent;--navigation-text:var(--color-text);--navigation-wrap:wrap;--navigation-selection:var(--color-gold-dark);white-space:nowrap;z-index:2;text-align:center;margin-top:10px;padding:4px;display:none;position:absolute;left:20px;overflow:hidden}#navigation #navigation-container.navigation-label{display:none!important}#ontology-graphComponent{border-radius:var(--border-radius);width:100%;height:100%;min-height:400px}button.disabled{opacity:.5;cursor:not-allowed}.ontology-container{width:100%;min-height:400px;display:flex;position:relative}.ontology-container>.collapse.icon{z-index:10;position:absolute;top:8px;right:8px}.popup-button{align-items:center;gap:.2rem;width:100%;display:flex;border-radius:2px!important}.popup-button button{cursor:pointer}.ontology-popover{background-color:var(--toolbar-bg);border-radius:var(--border-radius)}.ontology-edge-tooltip{text-align:left;max-width:250px;vertical-align:center}.element-hidden{opacity:.3}.element-visible{opacity:1}:root{--color-orange:var(--rail-highlighted)}:root[data-theme=light]{--gc-color-background:radial-gradient(var(--color-bluish-white), var(--color-casper-blue-light));--gc-title-background:var(--color-casper-blue-light)}:root[data-theme=dark]{--gc-color-background:radial-gradient(#39434f, #1e232b);--gc-title-background:black}.graph-splash:before{background-color:var(--toolbar-bg)!important}.main-container #graphComponent{background-color:var(--gc-color-background)!important}.yfiles-rendertreepanel,.graph-panel{background:var(--gc-color-background)}.yfiles-tooltip{background-color:var(--toolbar-bg);color:var(--color-text);border-radius:var(--border-radius);border:none}.yfiles-tooltip .edge-tooltip{text-align:center}.yfiles-rendertreepanel.blur{opacity:.65}.material-icon{width:30px;height:30px;color:var(--color-orange);margin-right:10px;font-family:Material Symbols Outlined,sans-serif;font-size:2rem;line-height:1;display:inline-block}.material-icon.small{vertical-align:sub;width:10px;font-size:20px}.icon-text{vertical-align:sub;font-family:Material Symbols Outlined,sans-serif;font-size:1.2rem}.toggle-text{margin-left:10px}
