#3d-graph { display: flex; } .detail-view-info-area::-webkit-scrollbar { width: 6px; background-color: #f5f5f5; } .detail-view-info-area::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #f5f5f5; } .detail-view-info-area::-webkit-scrollbar-thumb { background-color: darkgray; } .bottom-container-tab-content::-webkit-scrollbar { width: 6px; height: 8px; background-color: #f5f5f5; } .bottom-container-tab-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #f5f5f5; } .bottom-container-tab-content::-webkit-scrollbar-thumb { background-color: darkgray; } .node-label { font-size: 14px; color: white; font-weight: bold; /*text-align: center;*/ padding: 1px 4px; border-radius: 4px; background-color: rgba(0, 0, 0, 0.7); user-select: none; z-index: 1; } .close-button { pointer-events: all; z-index: 99; cursor: pointer; right: 30px; top: 5px; position: absolute; font-size: 20px; } .fullscreen-button { pointer-events: all; z-index: 99; cursor: pointer; left: 15px; top: 5px; position: absolute; font-size: 30px; } .detail-view { position: absolute; top: 0; right: 0; width: 20%; min-width: 250px; height: 100%; background-color: whitesmoke; padding: 10px; z-index: 20; } .detail-view-image { width: 125px; height: 125px; top: 0; left: 0; overflow: hidden; border-radius: 50%; display: inline; margin-top: 10px; margin-bottom: 20px; } .detail-view-info-area { overflow-y: auto; height: 100%; } .detail-view-top-area { position: relative; width: 100%; overflow: auto; text-align: center; } .detail-view-text-area { display: block; margin-top: 10px; padding-left: 25px; padding-right: 25px; /*padding-bottom: 130px;*/ } .detail-view-link-area { display: block; margin-top: 25px; padding-left: 25px; padding-right: 25px; } .detail-view-headline { font-weight: bold; /*text-align: center;*/ font-family: CuratorRegular, Helvetica Neue, Helvetica, Arial, sans-serif; word-wrap: break-word; hyphens: auto; font-size: 1.6vw; padding-left: 5px; padding-right: 5px; } .detail-view-media-area { width: 100%; margin-top: 15px; padding: 10px; } .detail-view-video { object-fit: scale-down; width: 100%; height: auto; } .detail-view-spacer { height: 120px; width: 100%; } .link-overlay { position: absolute; bottom: 0; pointer-events: none; width: 350px; max-width: 400px; padding: 10px; left: 0; display: block; background-color: rgba(0, 0, 0, 0.6); } .relation { display: inline-block; padding-right: 5px; color: #fff; font-size: 13px; line-height: 20px; font-family: CuratorRegular, Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; margin-bottom: 6px; height: 17px; z-index: 100; cursor: pointer; pointer-events: all; opacity: 1; } .relation p { margin: 0 } .rel-container { display: block; height: 2px; width: 78px; } .bottom-container-tab-content { display: none; /*padding: 6px 0px;*/ /*border-top: none;*/ overflow-x: auto; /*height: 100px;*/ height: 100%; width: 100%; } .active-tab-nav { color: black; font-weight: bold; } .active-tab-content { display: flex; align-items: center; } .hidden-tab { display: none; } .bottom-container { position: absolute; bottom: 0; left: 0; width: 100%; } .bottom-container-nav { height: 35px; width: 100%; top: 0; display: flex; flex-direction: row; cursor: pointer; } .bottom-container-links { width: 100%; height: 100px; display: block; } .bottom-container-link-text { font-size: 8px; /*font-size: 10px;*/ max-width: 65px; font-weight: bold; text-align: center; } .link-img { min-width: 70px; width: 70px; height: 70px; margin: 10px; pointer-events: all; cursor: pointer; border-radius: 50%; overflow: hidden; background-color: white; display: flex; align-items: center; justify-content: center; } .bottom-container-nav-tab { height: 100%; display: flex; padding: 0 8px; min-width: 10%; text-align: center; line-height: 35px; }