Spaces:
Sleeping
Sleeping
* { | |
padding: 0px; | |
margin: 0px; | |
} | |
.cf:before, .cf:after { | |
content: ""; | |
display: table; | |
} | |
.cf:after { | |
clear: both; | |
} | |
.cf { | |
zoom: 1; | |
} | |
html, body { | |
width: 100%; | |
height: 100%; | |
margin: 0px; | |
padding: 0px; | |
font-size: 12px; | |
font-family: Helvetica, Arial, sans-serif; | |
line-height: 1.25em; | |
} | |
.sigma-parent { | |
position: relative; | |
height: 100%; | |
} | |
.sigma-expand { | |
position: absolute; | |
width: 100%; | |
height: 100%; | |
top: 0; | |
left: 0; | |
background-color: #fff; | |
background-position: center center; | |
background-repeat: no-repeat; | |
-webkit-touch-callout: none; | |
-webkit-user-select: none; | |
-khtml-user-select: none; | |
-moz-user-select: none; | |
-ms-user-select: none; | |
user-select: none; | |
} | |
canvas#sigma_bg_1 { | |
display: none; | |
} | |
#attributepane { | |
display: none; | |
position: absolute; | |
height: auto; | |
max-height: 80vh; | |
top: 50%; | |
transform: translateY(-50%); | |
right: 20px; | |
width: 270px; | |
/* background-color: #fff; */ | |
background: rgba(255, 255, 255, 0.5); | |
margin: 0; | |
z-index: 20; | |
border-radius: 4px; | |
box-shadow: 0 2px 6px rgba(0,0,0,0.3); | |
overflow-y: auto; | |
overflow-x: hidden; | |
} | |
#attributepane .text { | |
height: 100%; | |
width: 100%; | |
padding: 0; | |
} | |
#attributepane .headertext { | |
color: #fff; | |
background-color: #444; | |
margin: 0; | |
padding: 10px; | |
font-weight: bold; | |
position: sticky; | |
top: 0; | |
z-index: 2; | |
} | |
#attributepane .returntext { | |
color: #ffffff; | |
cursor: pointer; | |
margin: 0; | |
padding: 12px; | |
font-weight: bold; | |
font-size: 14px; | |
text-align: center; | |
background-color: #007AFF; | |
border-top-left-radius: 4px; | |
border-top-right-radius: 4px; | |
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); | |
border-bottom: none; | |
} | |
#attributepane .returntext:hover { | |
background-color: #0056b3; | |
} | |
.nodeattributes { | |
padding: 15px; | |
} | |
.nodeattributes .name { | |
font-weight: bold; | |
font-size: 16px; | |
margin-bottom: 10px; | |
} | |
.nodeattributes .data div { | |
margin-bottom: 5px; | |
} | |
.nodeattributes .p { | |
font-weight: bold; | |
margin: 10px 0 5px 0; | |
} | |
.nodeattributes .link ul { | |
list-style: none; | |
margin: 0; | |
padding: 0; | |
} | |
.nodeattributes .link ul li { | |
margin-bottom: 5px; | |
} | |
.nodeattributes .link ul li a { | |
color: #1f77b4; | |
text-decoration: none; | |
} | |
.nodeattributes .link ul li a:hover { | |
text-decoration: underline; | |
} | |
#attributepane .close { | |
padding-left: 14px; | |
margin-top: 10px; | |
} | |
#attributepane .close .c { | |
border-top: 2px solid #999; | |
padding: 10px 0 14px 0; | |
} | |
#attributepane .nodeattributes { | |
padding: 15px; | |
} | |
#attributepane .name { | |
font-size: 14px; | |
cursor: default; | |
padding-bottom: 10px; | |
padding-top: 18px; | |
font-weight: bold; | |
} | |
#attributepane .data { | |
margin-bottom: 10px; | |
} | |
#attributepane .link { | |
padding: 0 0 0 4px; | |
} | |
#attributepane .link li { | |
padding-top: 2px; | |
cursor: pointer; | |
list-style: none; | |
} | |
#attributepane .link li.connection-type-header { | |
margin-top: 12px; | |
margin-bottom: 6px; | |
font-weight: bold; | |
border-bottom: 1px solid rgba(0, 0, 0, 0.1); | |
padding-bottom: 3px; | |
} | |
#attributepane .link li a { | |
text-decoration: none; | |
} | |
#attributepane .link li a:hover { | |
text-decoration: underline; | |
} | |
#attributepane .p { | |
padding-top: 10px; | |
font-weight: bold; | |
font-size: 14px; | |
} | |
.left-close { | |
cursor: pointer; | |
padding-left: 31px; | |
line-height: 36px; | |
background-repeat: no-repeat; | |
margin-bottom: 25px; | |
font-weight: bold; | |
font-size: 14px; | |
} | |
#developercontainer { | |
position: fixed; | |
bottom: 0; | |
left: 0; | |
width: 100%; | |
text-align: left; | |
font-size: 11px; | |
color: #777; | |
background: rgba(255, 255, 255, 0.8); | |
z-index: 20; | |
padding: 5px 10px; | |
border-top: 1px solid #ddd; | |
} | |
#maintitle { | |
width: 100%; | |
text-align: center; | |
margin-top: 10px; | |
} | |
#maintitle h1 { | |
font-size: 20px; | |
} | |
#mainpanel { | |
position: absolute; | |
top: 50%; | |
transform: translateY(-50%); | |
left: 20px; | |
width: 250px; | |
padding: 15px; | |
background: rgba(255, 255, 255, 0.9); | |
box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.2); | |
z-index: 20; | |
max-height: 80vh; | |
overflow-y: auto; | |
border-radius: 4px; | |
} | |
#mainpanel .col { | |
margin-bottom: 25px; | |
} | |
#title { | |
font-size: 24px; | |
font-weight: bold; | |
margin-bottom: 10px; | |
} | |
#titletext { | |
margin-bottom: 20px; | |
line-height: 1.5; | |
display: block; | |
width: 100%; | |
} | |
#titletext a { | |
color: #007AFF; | |
text-decoration: underline; | |
cursor: pointer; | |
} | |
#titletext a:hover { | |
text-decoration: none; | |
} | |
.info { | |
padding: 5px 0; | |
} | |
.info a { | |
color: #0000CC; | |
text-decoration: none; | |
} | |
.info a:hover { | |
text-decoration: underline; | |
} | |
#legend { | |
margin-top: 20px; | |
margin-bottom: 25px; | |
} | |
#legend h2 { | |
margin-bottom: 12px; | |
} | |
.legend-item { | |
display: flex; | |
align-items: center; | |
margin-bottom: 8px; | |
padding: 3px 0; | |
} | |
.legend-color { | |
width: 16px; | |
height: 16px; | |
border-radius: 3px; | |
margin-right: 8px; | |
display: inline-block; | |
} | |
.legend-line { | |
width: 24px; | |
height: 2px; | |
background-color: #666; | |
margin-right: 8px; | |
display: inline-block; | |
} | |
.legend-label { | |
display: inline-block; | |
font-size: 13px; | |
} | |
#search { | |
margin-top: 10px; | |
} | |
#search h2 { | |
margin-bottom: 12px; | |
} | |
.search-wrapper { | |
margin-bottom: 12px; | |
} | |
#search-input { | |
width: 100%; | |
padding: 8px 12px; | |
border: 1px solid #ccc; | |
border-radius: 4px; | |
font-size: 13px; | |
box-sizing: border-box; | |
transition: border-color 0.2s; | |
} | |
#search-input:focus { | |
border-color: #007AFF; | |
outline: none; | |
box-shadow: 0 0 0 2px rgba(0, 122, 255, 0.2); | |
} | |
#search-button { | |
display: none; | |
} | |
.state { | |
display: inline-block; | |
width: 14px; | |
height: 14px; | |
background-position: -131px -13px; | |
margin-right: 5px; | |
cursor: pointer; | |
} | |
.results { | |
margin-top: 15px; | |
} | |
.results a { | |
display: block; | |
padding: 8px 0; | |
color: #1f77b4; | |
text-decoration: none; | |
border-bottom: 1px solid #eee; | |
} | |
.results a:hover { | |
text-decoration: underline; | |
background-color: #f5f5f5; | |
} | |
.select-wrapper { | |
position: relative; | |
margin-bottom: 10px; | |
} | |
.select-wrapper select { | |
width: 100%; | |
padding: 5px; | |
border: 1px solid #ccc; | |
background-color: #fff; | |
appearance: none; | |
-webkit-appearance: none; | |
-moz-appearance: none; | |
cursor: pointer; | |
} | |
.select-wrapper:after { | |
content: ""; | |
position: absolute; | |
right: 10px; | |
top: 50%; | |
transform: translateY(-50%); | |
border-style: solid; | |
border-width: 5px 5px 0 5px; | |
border-color: #999 transparent transparent transparent; | |
pointer-events: none; | |
} | |
#attributeselect, #coloringselect, #atlasselect { | |
margin-top: 15px; | |
padding-bottom: 10px; | |
} | |
.select { | |
border: 1px solid #ccc; | |
padding: 5px 7px; | |
width: 100%; | |
box-sizing: border-box; | |
margin-bottom: 5px; | |
cursor: pointer; | |
background: #f5f5f5; | |
position: relative; | |
} | |
.list { | |
margin-top: 5px; | |
max-height: 200px; | |
overflow-y: auto; | |
display: none; | |
border: 1px solid #eee; | |
background: #fff; | |
} | |
.list a { | |
display: block; | |
padding: 5px; | |
text-decoration: none; | |
color: #000; | |
border-bottom: 1px solid #eee; | |
} | |
.list a:hover { | |
background: #f5f5f5; | |
} | |
#colorLegend { | |
display: block ; | |
visibility: visible ; | |
opacity: 1 ; | |
margin-top: 10px; | |
} | |
#zoom { | |
position: absolute; | |
bottom: 40px; | |
left: 50%; | |
transform: translateX(-50%); | |
z-index: 20; | |
background: rgba(255, 255, 255, 0.5); | |
border: 1px solid #ccc; | |
border-radius: 3px; | |
padding: 5px; | |
} | |
#zoom .z { | |
display: inline-block; | |
width: 24px; | |
height: 24px; | |
border: 1px solid #ccc; | |
margin: 0 2px; | |
text-align: center; | |
cursor: pointer; | |
font-weight: bold; | |
font-size: 18px; | |
line-height: 24px; | |
border-radius: 3px; | |
background: #fff; | |
} | |
#zoom .z:hover { | |
background: #f5f5f5; | |
} | |
#zoom .z[rel="in"]:before { | |
content: "+"; | |
} | |
#zoom .z[rel="out"]:before { | |
content: "-"; | |
} | |
#zoom .z[rel="center"]:before { | |
content: "⌂"; | |
} | |
#key-features { | |
margin-bottom: 25px; | |
} | |
#key-features h2 { | |
margin-bottom: 12px; | |
} | |
#key-features ul { | |
padding-left: 20px; | |
} | |
#key-features li { | |
margin-bottom: 8px; | |
} | |
#node-info { | |
position: absolute; | |
background: rgba(255, 255, 255, 0.8); | |
padding: 5px 10px; | |
border: 1px solid #ccc; | |
border-radius: 3px; | |
font-size: 12px; | |
z-index: 10; | |
display: none; | |
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); | |
} | |
#mainpanel .footer { | |
margin-top: 25px; | |
padding-top: 15px; | |
border-top: 1px solid #eee; | |
font-size: 12px; | |
color: #777; | |
text-align: center; | |
} | |
#mainpanel .footer .credits { | |
line-height: 1.4; | |
} | |
#mainpanel .footer .credits a { | |
color: #007AFF; | |
text-decoration: none; | |
} | |
#mainpanel .footer .credits a:hover { | |
text-decoration: underline; | |
} | |
/* Ensure attributepane styles are present */ | |
#attributepane .text .nodeattributes { | |
display: block; | |
padding: 10px; | |
color: #333; | |
} | |
#attributepane .text .returntext { | |
color: #ffffff; | |
cursor: pointer; | |
margin: 0; | |
padding: 12px; | |
font-weight: bold; | |
font-size: 14px; | |
text-align: center; | |
background-color: #007AFF; | |
border-top-left-radius: 4px; | |
border-top-right-radius: 4px; | |
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); | |
border-bottom: none; | |
} | |
#attributepane .text .returntext:hover { | |
background-color: #0056b3; | |
color: #ffffff; | |
} | |
#attributepane .text .nodeattributes .nodetype { | |
color: #333; | |
margin-bottom: 12px; | |
font-size: 13px; | |
display: block; | |
} | |
/* Hide debug controls */ | |
#debug-controls, | |
#config-debug { | |
display: none ; | |
} | |
/* Edge color toggle styles */ | |
.toggle-wrapper { | |
margin-top: 8px; | |
} | |
.toggle-label { | |
display: flex; | |
align-items: center; | |
cursor: pointer; | |
} | |
.toggle-label input[type="checkbox"] { | |
margin-right: 8px; | |
cursor: pointer; | |
} | |
#edge-settings h2 { | |
margin-bottom: 10px; | |
} |