.top-menu-item{background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:var(--ss-radius-pill)}.top-menu-item.selected,.top-menu-item:hover{background:var(--ss-primary);border-color:var(--ss-primary)}.top-menu-item a{color:var(--ss-text-muted);font-family:var(--ss-font-body);font-weight:600;font-size:.85rem}.top-menu-item.selected a{color:#fff}.priority-selector{float:right;margin-right:0;margin-top:5px}.book-page-selector{float:right;margin-right:95px;margin-top:-5px}.book-page-selector input{width:50px}.book-page-selector span{color:var(--ss-text);font-size:12pt;font-weight:600;font-family:var(--ss-font-body)}.shrinked .book-page-selector,.shrinked .priority-selector{margin-right:15px}.source-node-selector{float:right;margin-right:0;margin-top:-5px}.shrinked .source-node-selector{margin-right:15px}.source-node-selector label{color:var(--ss-text)}@media screen and (max-width:900px){.priority-selector{float:right;margin-right:5%;margin-top:5px}}@media screen and (max-width:500px){.priority-selector{float:right;margin-right:10%;margin-top:5px;padding-bottom:5px}}.side-menu{width:50px;height:800px;left:0;padding-left:0;padding-right:0;overflow-y:auto;overflow-x:hidden;float:left;-ms-overflow-style:none;scrollbar-width:none}.side-menu::-webkit-scrollbar{display:none}.side-menu-item{height:66.33333%;display:flex;background:var(--ss-surface);border:1px solid var(--ss-border);border-left:none;text-align:center;padding:20px 0 20px 0;margin:10px 0 10px 0;border-top-right-radius:var(--ss-radius-sm);border-bottom-right-radius:var(--ss-radius-sm);margin-right:15px}.side-menu-item label{margin-left:-10px}.side-menu-item.selected{margin-right:10px;background:var(--ss-primary);border-color:var(--ss-primary)}.side-menu-item.selected label{margin-left:0}.side-menu-item a{display:table-cell;vertical-align:middle;line-height:50px;white-space:nowrap;max-width:50px;-webkit-transform:rotate(270deg)}.side-menu-item:hover{background:#ddd}.category-item .side-menu-item.add-category label,.topic-item .side-menu-item.add-category label{margin-left:7px}.side-menu-item.add-category a{line-height:0}.side-menu-item.add-category a:hover{line-height:0;text-decoration:none}.side-menu-item-wrapper{width:45px}.side-menu-item:hover{background:var(--ss-bg-sunken)}.side-menu-item.selected:hover{background:var(--ss-primary-hover)}.side-menu-item a{color:var(--ss-text-muted);font-family:var(--ss-font-body);font-weight:600;font-size:.85rem}.side-menu-item.selected a{color:#fff}.side-menu-item.first label a span,.side-menu-item.selected label a span,.topic-item .side-menu-item.second label a span{top:0!important}.pop-up .sub-topic .sub-topic-inner{margin-left:5px;margin-right:0;margin-bottom:10px;height:100%;width:370px;position:relative}@media screen and (min-width:900px) and (max-width:1600px){.side-menu{height:600px}.pop-up .sub-topic .sub-topic-inner{width:300px}}@media screen and (min-width:500px) and (max-width:900px){.side-menu{height:1000px}}@media screen and (max-width:500px){.side-menu{height:700px}}.confirmation-pop-up{margin-top:100px}.ss-about-page{padding-bottom:var(--ss-space-8)}.ss-about-hero{padding:var(--ss-space-7) 0 var(--ss-space-6);text-align:center;background:linear-gradient(180deg,var(--ss-bg-sunken),var(--ss-bg))}.ss-brand-mark.ss-about-logo{width:72px;height:72px;border-radius:20px;font-size:2rem;margin:0 auto var(--ss-space-4)}.ss-about-subtitle{font-family:var(--ss-font-display);font-size:1.3rem;color:var(--ss-text);margin:0 0 var(--ss-space-2)}.ss-about-graph-layout{width:100%;margin-top:var(--ss-space-6);padding:0 var(--ss-space-5);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--ss-space-5)}.ss-about-graph-card{position:relative;flex:1 1 auto;min-width:0;padding:var(--ss-space-5);overflow-x:auto}.ss-about-graph-wrapper{height:620px}.ss-about-content{max-width:720px;margin-top:var(--ss-space-7)}.ss-about-content h2,.ss-about-content p{margin-bottom:var(--ss-space-4)}.ss-about-content p{color:var(--ss-text-muted);line-height:1.7}.ss-about-page section.right{position:static!important;float:none!important;left:auto!important;width:340px!important;flex:0 0 340px;margin-top:0}@media only screen and (max-width:900px){.ss-about-page section.right{width:100%!important;flex-basis:auto}}@media only screen and (max-width:900px){.ss-about-graph-layout{flex-direction:column}}