.App{display:flex;flex-direction:column;height:100%;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: #FFD52F;}@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:100%;overflow-y:hidden;scrollbar-color:#9F9F9F #2C2C2C}#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{display:grid;grid-template-columns:max-content auto max-content;height:calc(100vh - 66px);transition:.2s;overflow:hidden}.view{background-color:var(--tenasol-navy);grid-column-start:2;display:flex;flex-direction:column}.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{width:100%;display:flex;flex-direction:column;align-items:center}.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}.browse .browse-content{width:300px;height:100%;transition:.2s;display:flex;flex-direction:column}.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:flex;flex-direction:row;align-items:center;font-size:14pt;font-weight:initial;border-bottom:2px solid var(--tenasol-slate)}.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;margin-left:auto;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% - 37px);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}#details{height:calc(100vh - 66px);display:flex;flex-direction:column;border-left:2px solid var(--tenasol-slate)}#details .details-viewport{height:calc(100vh - 98px);display:flex;flex-direction:column;overflow:auto;background-color:var(--tenasol-navy)}#details .details-content{height:calc(100vh - 98px);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}.view .code-view{font-family:courier-new,monospace}.view .code-view .highlighted{border-left:5px solid var(--tenasol-dark-yellow)!important}.code-view .label{color:var(--tenasol-blue)}.code-view .string{color:var(--tenasol-yellow)}._2bkNM{padding:0 2px 0 10px}._11RoI{background-color:unset}._3QHg2{margin-left:-10px;margin-right:2px}._17H2C{margin-left:-14px}.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)}.samples{place-items:center}.samples-wrapper{width:100%;display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(250px,260px))}@media screen and (max-width: 1050px){.samples-wrapper{grid-template-columns:260px 260px}}@media screen and (max-width: 600px){.samples-wrapper{grid-template-columns:260px}}.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}#validationview .validations-settings{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;padding:10px;border-bottom:2px solid var(--tenasol-slate)}#validationview .validations-settings .filter{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:16px;font-weight:500}#validationview .validation-issue{border:1px solid var(--tenasol-pale-blue);border-radius:10px;margin:10px;cursor:pointer;transition:.1s ease-in-out}#validationview .validation-issue:hover{background-color:var(--tenasol-dark-slate);transition:.1s ease-in-out}#validationview .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px;line-height:initial;border-bottom:1px solid var(--tenasol-pale-blue)}#validationview .header .issue-type{font-size:20px;font-weight:600}#validationview .error{color:var(--tenasol-red)}#validationview .warning{color:var(--tenasol-yellow)}#validationview .information{color:#0d99ff}#validationview .issue-body{display:flex;flex-direction:row;align-items:start;gap:10px;padding:7px 10px 10px}#validationview .issue-source{display:flex;flex-direction:row;align-items:start;gap:10px;padding:10px 10px 7px;border-bottom:1px solid var(--tenasol-pale-blue)}#validationview .issue-source svg{width:18px;height:18px;place-self:center}#validationview .issue-source span:hover{visibility:visible}#validationview .location{white-space:nowrap}#validationview .issue-source span{visibility:hidden;font-size:14px;color:var(--tenasol-light-grey)}#validationview .validations-settings button{align-items:center}#validationview .validations-settings button div{display:flex;flex-direction:row;place-self:center;align-items:center;gap:5px;padding:10px 0}#validationview input.form-text,#validationview textarea.form-text{height:40px;border-radius:4px;border:1px var(--tenasol-pale-blue) solid;box-shadow:0 0 0 0 var(--tenasol-pale-blue);color:var(--tenasol-off-white);background-color:#0000;box-sizing:border-box;padding:0 12px;transition:.1s}#validationview input.form-text:hover,#validationview textarea.form-text:hover{box-shadow:0 0 2px 2px var(--tenasol-pale-blue)}#validationview input.form-text:focus,#validationview textarea.form-text:focus{border:1px var(--tenasol-off-white) solid;box-shadow:0 0 0 0 var(--tenasol-pale-blue)}#validationview input.form-text:focus-visible,#validationview textarea.form-text:focus-visible{outline:none}#validationview .validation-settings-col{display:flex;flex-direction:column;align-items:center;gap:5px}#validationview .validation-error{color:var(--tenasol-red);font-weight:600;font-size:14px;padding:20px;text-align:center}#validationview .validation-status{font-weight:600;font-size:14px;padding:0 20px;text-align:center}#loading-container.hide-loading{display:none;z-index:-1}#loading-container.show-loading{width:100%;height:100%;display:block!important;position:absolute;z-index:100!important;background:#0a202e88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#loading-container .title{color:var(--tenasol-off-white);font-size:24px;margin:0;padding:10px 20px}#loading-container .loading-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.app-header{height:64px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:2px var(--tenasol-slate) solid}.app-header div{margin:16px}.app-header img{display:flex}
