flx-relationship .scroller-paper{margin:3px 10px 0 0;background:#fff;font-family:sans-serif;position:relative;overflow:hidden;box-sizing:border-box;width:inherit;height:500px;max-height:100000px;max-width:100000px}flx-relationship .paper{margin:0;cursor:grab;position:relative;vertical-align:top;overflow:hidden;display:flex;justify-content:center;align-items:center}flx-relationship .relationship-container{position:absolute;align-items:start;display:flex;justify-content:center}flx-relationship .table{cursor:auto;transform-origin:0 0;z-index:1;overflow:hidden;background:#fff;width:218.4px;user-select:none;filter:drop-shadow(0.1rem 0.1rem 0.15rem rgba(0,0,0,0.2))}flx-relationship .table .relationship-header{margin:0 0 6px 0;background:#f2f2f2;display:flex;cursor:move;justify-content:center;text-overflow:ellipsis}flx-relationship .table .tableTab{height:3px;background:#2eafe7}flx-relationship .table .relationship-header>.title{font-size:21px;white-space-collapse:preserve;text-wrap:nowrap;color:#42526e;font-weight:bold;font-family:sans-serif;text-anchor:middle;padding:0 3px 0 3px}flx-relationship .table ul{list-style:none;font-size:15px;padding:0 0 6px;margin:0}flx-relationship .nameProperties,.typeProperties{flex:1;width:50%;box-sizing:border-box}flx-relationship .nameProperties>ul>li{overflow:hidden;text-overflow:ellipsis;color:#42526e;box-sizing:border-box;padding:4.2px 0 4.2px 0}flx-relationship .typeProperties>ul>li{text-align:right;padding:4.2px 0 4.2px 0;color:#959595;box-sizing:border-box}flx-relationship .typeProperties>ul>li>i.icon-key-2{color:#cecece;margin:0px 6px}flx-relationship[focusable="true"] .typeProperties>ul>li:hover,flx-relationship[focusable="true"] .nameProperties>ul>li:hover{background:#e9e9e9;border-top:0.6px solid #d3d3d3;border-bottom:0.6px solid #d3d3d3}flx-relationship .typeProperties>ul>li.active,flx-relationship .nameProperties>ul>li.active{background:#e9e9e9;border-top:0.6px solid #d3d3d3;border-bottom:0.6px solid #d3d3d3}flx-relationship .properties{display:flex}flx-relationship .typeProperties span{padding:0 6px 0 0}flx-relationship .nameProperties span{padding:0 0 0 6px}flx-relationship #customContextMenu{position:absolute;font-family:sans-serif;background:rgba(255,255,255,0.21);border-radius:5px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(1.1px);border:1px solid rgba(255,255,255,0.64);padding:0;z-index:9}flx-relationship #customContextMenu ul{margin:0;padding:0}flx-relationship #customContextMenu li{padding:8px 12px;color:#2eafe7;cursor:pointer;list-style:none}flx-relationship #customContextMenu li:hover{font-weight:bold}flx-relationship .paper>.wrapper{width:0;height:0;position:relative}flx-relationship .hidden{display:none}flx-relationship .selectedProperty{background:#e9e9e9;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}flx-relationship .relationship-toolbar{box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(1.1px);border:1px solid rgba(255,255,255,0.64);position:relative;z-index:9;top:-44px;padding:10px 20px 10px 20px;box-sizing:border-box;line-height:normal;margin:3px 10px 0 0;text-align:center;font-size:15px}flx-relationship .relationship-buttons{font-size:0.8em;user-select:none}flx-relationship .relationship-buttons b{float:none;margin-right:10px;margin-left:4px;cursor:pointer}