.App{display:flex;flex-direction:column;height:100vh;position:fixed;width:100%;margin:0;padding:0}.app-content{flex-grow:1;position:relative;height:100%;display:table}.app-remaining{overflow-y:auto;overflow-x:hidden;height:calc(100% - 64px)}@property --tenasol-yellow{syntax: "<color>"; inherits: false; initial-value: rgb(251,203,72);}@property --tenasol-dark-yellow{syntax: "<color>"; inherits: false; initial-value: #A68A1E;}@property --tenasol-background{syntax: "<color>"; inherits: false; initial-value: #101924;}@property --tenasol-navy{syntax: "<color>"; inherits: false; initial-value: #0C1D2B;}@property --tenasol-dark-background{syntax: "<color>"; inherits: false; initial-value: #0A202E;}@property --tenasol-dark-slate{syntax: "<color>"; inherits: false; initial-value: #233243;}@property --tenasol-slate{syntax: "<color>"; inherits: false; initial-value: #2D3D49;}@property --tenasol-pale-blue{syntax: "<color>"; inherits: false; initial-value: #6A8EA9;}@property --tenasol-blue{syntax: "<color>"; inherits: false; initial-value: #0D99FF;}@property --tenasol-primary-dark{syntax: "<color>"; inherits: false; initial-value: #303F9F;}@property --tenasol-login-background{syntax: "<color>"; inherits: false; initial-value: #050F1B;}@property --tenasol-off-white{syntax: "<color>"; inherits: false; initial-value: #FDFDFD;}@property --tenasol-light-grey{syntax: "<color>"; inherits: false; initial-value: #B7BCC0;}@property --tenasol-grey{syntax: "<color>"; inherits: false; initial-value: #888888;}@property --tenasol-inactive-grey{syntax: "<color>"; inherits: false; initial-value: #616161;}@property --tenasol-off-black{syntax: "<color>"; inherits: false; initial-value: #2B2B2B;}@property --tenasol-red{syntax: "<color>"; inherits: false; initial-value: #FF5050;}@property --tenasol-invisible{syntax: "<color>"; inherits: false; initial-value: #00000000;}@property --tensaol-highlight{syntax: "<color>"; inherits: false; initial-value: #ac2e7c}body{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:var(--tenasol-off-white);background-color:var(--tenasol-background)}html,body,#root{height:100vh;overflow-y:hidden}#root{display:flex;flex-direction:column}.bold{font-weight:700}.white14{color:var(--tenasol-off-white);font-size:14pt}.white18{color:var(--tenasol-off-white);font-size:18pt}.button{border:1px solid var(--tenasol-pale-blue);padding:10px;border-radius:5px;font-size:12pt;font-weight:400;transition:.2s}.button:hover{background-color:var(--tenasol-slate);cursor:pointer;transition:.2s}.primary-button{background:var(--tenasol-yellow);color:var(--tenasol-navy);border:none;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:12pt;transition:.1s}.primary-button:hover{background:var(--tenasol-dark-yellow);transition:.1s}.content{height:calc(100vh - 65px);display:grid;grid-template-columns:max-content auto max-content;transition:.2s;overflow:hidden}.view{background-color:var(--tenasol-navy);grid-column-start:2}.view .view-content{overflow:hidden;width:100%;height:100%;position:relative}.view .view-content .page{width:100%;height:100%;overflow:auto;transition:.2s ease-in-out;position:absolute;z-index:1}.view .view-content .disabled{z-index:-1}.view .container{display:grid;width:100%;justify-items:center;grid-auto-flow:row}.browse{overflow:hidden;background-color:var(--tenasol-navy);grid-column-start:1;border-right:2px solid var(--tenasol-slate);transition:.2s;transition-timing-function:ease-in-out;scrollbar-width:thin;height:100%}.browse .browse-content{width:300px;transition:.2s;display:flex;flex-direction:column;height:100%}.browse .header{height:24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:4px 8px}.browse .header div{font-size:16px;font-weight:700}.browse .ag-cell{padding-right:0}.browse .ag-cell-focus,.ag-cell-no-focus{border-color:transparent!important;outline:none!important}.browse .ag-cell:focus{border-color:transparent!important;outline:none!important}.browse .ag-row-focus{background-color:var(--tenasol-slate)}.search-bar{margin:15px 8px;position:relative}.search-bar input{color:var(--tenasol-grey);background-color:var(--tenasol-navy);border:1px solid var(--tenasol-grey);border-radius:12px;height:36px;width:calc(100% - 5px)}.search-bar input:focus{outline:none;border-color:var(--tenasol-dark-yellow)}.search-bar .search-label{position:absolute;top:5px;transition:.2s;color:var(--tenasol-light-grey);font-size:16pt;left:8px;background-color:#0c1d2b00;pointer-events:none}.search-bar .search-icon{left:10px;transition:.2s;width:24px;height:24px;padding-right:6px;vertical-align:middle}.search-bar .active{font-size:8pt;top:-7px;transition:.2s;left:20px;background-color:var(--tenasol-navy);padding:0 6px}.search-bar .active img{width:10px;height:10px;transition:.2s}._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1UmXx:after{content:"▸"}._1LId0:after{content:"▾"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{font-weight:600;margin-right:5px;color:#000}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}.navbar{background-color:var(--tenasol-navy);color:var(--tenasol-light-grey);height:64px;display:grid;align-items:center;grid-template-columns:32px max-content max-content max-content max-content max-content auto 32px;font-size:14pt;font-weight:initial;border-bottom:2px solid var(--tenasol-slate)}.unloaded{grid-template-columns:auto max-content auto}.navbar div{padding:0 13px;transition:.2s;height:100%;align-content:center}.navbar div:hover{background-color:var(--tenasol-dark-slate);cursor:pointer}.navbar a{padding:0 13px;transition:.2s;height:100%;color:var(--tenasol-light-grey);align-content:center;text-decoration:none}.navbar a:visited{color:var(--tenasol-light-grey);background-color:transparent;text-decoration:none}.navbar a:hover{background-color:var(--tenasol-dark-slate);cursor:pointer}.navbar a.active{font-weight:700;color:var(--tenasol-yellow);border-bottom:2px solid var(--tenasol-yellow)}.navbar .collapse{border:2px solid var(--tenasol-slate);background-color:var(--tenasol-navy);border-left:none;border-radius:0 15px 15px 0;left:-2px;display:flex;flex-direction:row;align-items:center;padding:0;margin:0;z-index:1}.navbar .collapse-right{border:2px solid var(--tenasol-slate);background-color:var(--tenasol-navy);border-right:none;border-radius:15px 0 0 15px;left:-2px;display:flex;flex-direction:row;align-items:center;padding:0;z-index:1}.navbar .first-tab{padding-left:23px;margin-left:-20px}.view .collapse img.disabled,.view .collapse-right img.disabled{--webkit-transform: scaleX(-1);transform:scaleX(-1)}.navbar .float-tab{width:calc(50% - 55px);transition:.2s;padding:0}.navbar .hidden-tab{width:0;transition:.2s;padding:0}.navbar .float-tab:hover{background-color:var(--tenasol-navy);cursor:revert}.navbar .greyed{cursor:revert!important}.navbar .greyed:hover{background-color:var(--tenasol-navy)}.navbar .greyed img{filter:grayscale(100%) brightness(50%);cursor:revert!important}@keyframes bounceAnimation{0%,20%,50%,80%,to{transform:translateY(0);color:#0d99ff!important}40%{transform:translateY(-10px);color:#303f9f!important}60%{transform:translateY(-5px);color:#0c1d2b!important}}.navbar .bounce{animation:bounceAnimation 1s ease-in-out infinite;animation-iteration-count:1}.navbar .tab-bubble{position:relative;align-self:flex-end;right:-76px;top:-24px;height:0}.navbar .tab-bubble div{color:var(--tenasol-navy);font-weight:900;background:var(--tenasol-yellow);border-radius:12px;text-align:center;padding:3px 5px;font-size:9pt;position:fixed;z-index:2;height:auto}.navbar .contact_us{margin-left:auto;padding:0 12px;display:flex;align-items:center;height:100%;flex-shrink:0;background:transparent!important;border:none!important}.navbar .contact_us a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;background-color:var(--tenasol-yellow);color:var(--tenasol-dark-slate)!important;border-radius:5px;border:1px solid var(--tenasol-slate);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 1px #00000026}.navbar .contact_us a:hover{background-color:var(--tenasol-dark-yellow);color:var(--tenasol-dark-slate)!important}.navbar .contact_us a,.navbar .contact_us a:focus,.navbar .contact_us a:active{border-bottom:none!important}.navbar .contact_us a:focus-visible{outline:2px solid var(--tenasol-yellow);outline-offset:2px}@media(max-width:768px){.navbar{overflow-x:auto}.navbar .contact_us a{height:36px;padding:0 16px}}@media screen and (max-width:768px){.navbar{font-size:12pt;width:100%;overflow-x:scroll;flex-wrap:nowrap}}@media screen and (min-width:576px){.navbar{font-size:12pt;overflow-x:visible}}@media screen and (min-width:768px){.navbar{font-size:12pt;overflow-x:visible}.navbar .contact_us a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;background-color:var(--tenasol-yellow);color:var(--tenasol-dark-slate)!important;border-radius:5px;border:1px solid var(--tenasol-slate);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 1px #00000026}}@media screen and (min-width:992px){.navbar{font-size:12pt;overflow-x:visible}}@media screen and (min-width:1200px){.navbar{font-size:12pt;overflow-x:visible}}@media screen and (min-width:1400px){.navbar{font-size:16pt;overflow-x:visible}}#details{display:flex;flex-direction:column;border-left:2px solid var(--tenasol-slate);height:100%;overflow-y:hidden;background-color:var(--tenasol-navy)}#details .details-viewport{display:flex;flex-direction:column;overflow:auto}#details .details-content{transition-timing-function:ease-in-out;grid-column-start:3}#details .header{height:24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:4px 8px;font-size:16px;font-weight:700;background-color:var(--tenasol-navy)}#details .resize-handle{position:absolute;z-index:10;width:10px;height:40px;left:-8px;top:50%;border-left:2px solid var(--tenasol-slate);border-right:2px solid var(--tenasol-slate);pointer-events:none}#details ._3QHg2 .label{margin-left:-12px;margin-right:-2px}#details ._17H2C{margin-left:-19px}#details .highlighted{border-left:5px solid var(--tenasol-dark-yellow)!important}.search{background:#ac2e7c}.view .graph-view,.view .graph-view div{width:100%;height:100%}.view .force-graph-container{width:100%;height:100%;position:absolute;overflow:hidden}.view .upload{border:2px dashed var(--tenasol-pale-blue);background-color:var(--tenasol-navy);border-radius:10px;width:600px;display:flex;flex-direction:column;align-items:center;transition:.1s ease-in-out;cursor:pointer;margin:50px}.view .upload:hover,.view .dragging{background-color:var(--tenasol-dark-slate)}.view .upload textarea{border-radius:10px;width:90%;height:200px;resize:none}.view .upload .message{white-space:pre-line;padding-top:10px}.view .upload .error{color:var(--tenasol-red)}.button p,.button b{color:var(--tenasol-yellow)}@media(max-width:768px){.view .upload textarea{border-radius:10px;width:80%;height:200px;resize:none}.view .upload{border:2px dashed var(--tenasol-pale-blue);background-color:var(--tenasol-navy);border-radius:10px;width:400px;display:flex;flex-direction:column;align-items:center;transition:.1s ease-in-out;cursor:pointer;margin:0}}@media(max-width:1080px){.view .upload{margin:15px}.view .upload textarea{border-radius:10px;width:90%;height:200px;resize:none}.view .upload h2{margin:5px}.view .container h3{font-size:14px;margin:0}}@media(max-width:1440px){.view .container h3{font-size:14px;margin:0}}@media(min-width:3369px){.view .container h3{font-size:14px;margin:0}}.samples{display:grid;width:100%;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;justify-items:center}.sample{border:1px solid var(--tenasol-slate);color:var(--tenasol-off-white);border-radius:10px;margin:20px;padding:20px 5px;width:200px;transform:scale(1);transition:.4s;place-items:center;background-color:var(--tenasol-dark-background);cursor:pointer;place-self:center}.sample:hover{transition:.4s;transform:scale(1.05);background-color:var(--tenasol-dark-slate);border:1px solid var(--tenasol-pale-blue)}.sample .title{font-size:16px;font-weight:700;margin-top:10px}@media screen and (max-width:1080px){.samples-wrapper{grid-template-columns:260px 260px}}@media screen and (max-width:600px){.samples-wrapper{grid-template-columns:260px}.samples{width:50%}}.app-header{background-color:#0f1824;border-bottom:1px solid #1e2a3b;height:64px}.app-header-content{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:64px}.header_tenasol_logo,.header_logo,.header_tenasol_logo img,.header_logo img{height:40px}.menu-toggle{display:none}.header_nav{display:flex;align-items:center;justify-content:center}.header_nav a{text-decoration:none;font-weight:600;color:var(--tenasol-yellow);padding:.4rem .8rem;border-radius:4px;transition:background .2s ease}.header_logo a:hover{background:#ffd34d;color:#111}.header_logo a.active{font-weight:700;color:var(--tenasol-yellow);border-bottom:2px solid var(--tenasol-yellow)}.header_nav a:hover{background:#ffd34d;color:#111}@media(max-width:768px){.app-header{position:relative}.header_nav{position:absolute;top:60px;right:0;width:100%;background-color:#141e2c;display:none;flex-direction:column;text-align:center;padding:1rem 0}.header_nav a{color:#e6edf6;padding:1rem;border-bottom:1px solid #2b374a}.header_nav a.active{font-weight:700;color:var(--tenasol-yellow);border-bottom:2px solid var(--tenasol-yellow)}}
