#skip-nav-link{position:fixed;font-size:1.25rem;line-height:1.5rem;background:#fff;border:2px solid #333d44;padding:0 .5rem;top:0;left:0;z-index:10;transform:translateY(-2rem);transition:transform .1s ease}#skip-nav-link:focus{transform:translateY(0)}#nav-drawer{z-index:5}#nav-drawer .MuiDrawer-paper{height:100vh;background-color:#333d44;color:hsla(0,0%,100%,.8);padding:.5rem;overflow-x:hidden}#nav-drawer #logo-wrapper{position:sticky;top:0;background-color:#333d44;z-index:1;padding:1rem;min-width:240px;color:#fff;font-family:Roboto;font-weight:700;letter-spacing:1px}#nav-drawer #logo-wrapper img{width:3rem;height:3rem}#nav-drawer #nav-links-wrapper{overflow-y:auto;height:100%}#nav-drawer #nav-links-wrapper::-webkit-scrollbar{border-radius:4px;width:.25rem;height:.25rem}#nav-drawer #nav-links-wrapper::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}#nav-drawer #nav-links-wrapper::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}#nav-drawer #nav-links-wrapper::-webkit-scrollbar-thumb:hover{background:#333d44}#nav-drawer .MuiList-root+.MuiList-root{border-top:1px solid #999;padding-top:1rem}#nav-drawer .MuiListSubheader-root{color:#fff;background-color:#333d44;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase;line-height:1.5;padding:0 0 .5rem .5rem;margin:0}#nav-drawer .nav-icon{margin-right:.75rem;color:#8697a4;height:1.25rem;width:1.25rem}#nav-drawer .MuiListItem-root{height:2.5rem;padding-left:.5rem;margin:.25rem 0;border-radius:.25rem;text-transform:capitalize;letter-spacing:.5px;font-size:.8rem;font-family:Roboto;font-weight:500}#nav-drawer .MuiListItem-root:hover:not(.no-hover){background:#1961a9;color:#fff}#nav-drawer .MuiListItem-root:focus{background:rgba(25,97,169,.5);color:#fff}#nav-drawer .MuiListItem-root.active:not(.section-break),#nav-drawer .MuiListItem-root:active:not(.section-break){background:#1961a9;color:#fff}#nav-drawer .MuiListItem-root.active:not(.section-break) .nav-icon,#nav-drawer .MuiListItem-root:active:not(.section-break) .nav-icon{color:#ced6db}#nav-drawer .MuiListItem-root.section-break{height:1.5rem}#nav-drawer .MuiListItem-root.sub{margin-left:1.75rem;width:calc(100% - 1.75rem);position:relative}#nav-drawer .MuiListItem-root.sub:before{content:"+";font-size:1.5rem;color:#8697a4;position:absolute;left:-1.25rem}#nav-drawer #nav-currentuser{position:sticky;bottom:0;background-color:#333d44;z-index:1;cursor:pointer}#nav-drawer #nav-currentuser .user-icon{width:2rem;height:2rem;border-radius:50%;line-height:2rem;text-align:center;text-shadow:1px 1px #000}#nav-drawer #nav-currentuser span{font-size:.75rem;text-transform:none}#nav-drawer .version-number{font-size:.75rem}#nav-toggler{position:fixed;top:0;left:0;padding:.75rem;max-height:unset;height:unset;background-color:#333d44;color:#fff;z-index:1}#nav-toggler svg{width:2rem;height:2rem}#update-check-button{margin-left:.5rem;border-radius:.25rem;background:#537288}#update-check-button:hover{background:#618eae}@media (max-width:768px){#update-check-button{display:none}}.flex-row{display:flex;flex-direction:row}.flex-row.wrap{flex-wrap:wrap}.flex-row.reverse{flex-direction:row-reverse}.flex-row.mb>*+*{margin-left:1rem}.flex-row.mb-double>*+*{margin-left:2rem}.flex-row.scrollable{max-width:100%;overflow-x:auto;padding:.125rem}@media (max-width:768px){.flex-row.scrollable{padding-bottom:1rem}}.flex-row.scrollable::-webkit-scrollbar{border-radius:4px;width:.25rem;height:.25rem}.flex-row.scrollable::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.flex-row.scrollable::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}.flex-row.scrollable::-webkit-scrollbar-thumb:hover{background:#333d44}.flex-row.w100{width:100%}.flex-col{display:flex;flex-direction:column;position:relative}.flex-col.reverse{flex-direction:column-reverse}.flex-col.mb>*+*{margin-top:1rem}.flex-col.mb-double>*+*{margin-top:2rem}.flex-col.scrollable{overflow-y:auto}.flex-col.scrollable::-webkit-scrollbar{border-radius:4px;width:.25rem;height:.25rem}.flex-col.scrollable::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.flex-col.scrollable::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}.flex-col.scrollable::-webkit-scrollbar-thumb:hover{background:#333d44}.flex-grid{position:relative;display:flex;flex-flow:row wrap}.flex-grid.h-100{height:100%}.flex-grid>[class^=sub-]{position:relative}@media (max-width:768px){.flex-grid.keep-mobile.reverse-mobile{flex-flow:row-reverse}.flex-grid:not(.keep-mobile){flex-direction:column}.flex-grid:not(.keep-mobile).reverse-mobile{flex-flow:column-reverse}.flex-grid:not(.keep-mobile)>[class*=sub-]{width:100%!important}}.flex-grid .sub-1{width:100%}.flex-grid .sub-2{width:50%}.flex-grid .sub-3{width:calc(100% / 3)}.flex-grid .sub-4{width:25%}.flex-grid .sub-5{width:20%}.flex-grid .sub-6{width:calc(16.6666%)}.flex-grid .sub-23{width:calc(100% * (2/3))}.flex-grid .sub-34{width:75%}.flex-grid .sub-45{width:80%}.flex-grid .sub-56{width:calc(100% * (5/6))}.flex-r2c{display:flex;flex-direction:row}.flex-r2c.reverse{flex-direction:row-reverse}.flex-r2c.mb>*+*{margin-left:1rem}.flex-c2r{display:flex;flex-direction:column}.flex-c2r.reverse{flex-direction:column-reverse}.flex-c2r.mb>*+*{margin-top:1rem}@media (max-width:768px){.flex-r2c{flex-direction:column}.flex-r2c.reverse{flex-direction:column-reverse}.flex-r2c.mb>*+*{margin-left:0;margin-top:1rem}.flex-c2r{flex-direction:row}.flex-c2r.reverse{flex-direction:row-reverse}.flex-c2r.mb>*+*{margin-top:0;margin-left:1rem}}.flex-c2r.jcc,.flex-col.jcc,.flex-r2c.jcc,.flex-row.jcc{justify-content:center}.flex-c2r.center-c,.flex-col.center-c,.flex-r2c.center-c,.flex-row.center-c{justify-content:center;align-items:center}.flex-c2r.aic,.flex-col.aic,.flex-r2c.aic,.flex-row.aic{align-items:center}.flex-c2r.end,.flex-col.end,.flex-r2c.end,.flex-row.end{justify-content:flex-end}.flex-c2r.sb,.flex-col.sb,.flex-r2c.sb,.flex-row.sb{justify-content:space-between}.flex-c2r.sa,.flex-col.sa,.flex-r2c.sa,.flex-row.sa{justify-content:space-around}.tac{text-align:center}.d-none{display:none!important}.no-pad{padding:0}.p1rem{padding:1rem}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v20-latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto-v20-latin-500.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto-v20-latin-700.woff2) format("woff2")}html{color:#212121;font-family:Roboto;font-weight:400;font-size:16px}*{margin:0;padding:0;box-sizing:border-box}body{background:#fafafa}a{color:#333d44}a svg{margin-right:.25rem;width:1rem;height:1rem;transform:scale(.75)}div.helptext,span.helptext{position:relative;margin-top:.25rem;color:#777;font-size:.8rem;font-style:italic}div.helptext.icon,span.helptext.icon{padding-left:1rem}div.helptext.large,span.helptext.large{font-size:1rem}div.helptext>svg,span.helptext>svg{position:absolute;left:0;top:0;height:.8rem}span.error,span.info,span.success{position:relative;padding:.25rem 1rem .25rem .5rem;border-radius:0 .25rem .25rem 0;font-weight:100;letter-spacing:.5px;font-family:monospace;font-size:1rem;margin:.5rem 0;border-left:2px solid}span.error{color:#fff;background:#f99d97;border-left-color:#f44336;padding-left:1rem}span.error:before{content:"!";position:absolute;left:.25rem;color:#fff;font-weight:700}span.success{color:#212121;background:#d9eeda;border-left-color:#4caf50}code{background:rgba(51,61,68,.1);color:#141414;padding:.1rem .45rem;border-radius:.25rem;margin:-.1rem 0}ul li{margin:.25rem 0 .25rem 2rem}#page-wrapper{width:100vw;height:100vh;overflow:hidden;display:grid;grid-template-areas:"nav main" "nav main";grid-template-rows:3rem 1fr;grid-template-columns:250px 1fr}@media (max-width:960px){#page-wrapper{grid-template-areas:"main";grid-template-columns:1fr}}#user-info{position:absolute;padding:1rem 0;border-top:1px solid #999;bottom:0;width:calc(100% - 1rem);text-align:center;font-size:.75rem}#user-info .email{margin-right:.5rem}#user-info a{color:#fff}#main{grid-area:main;overflow-y:auto}#main #content{padding:1rem 1rem 5rem 2rem}#main #content>*+*{margin-top:1rem}@media (max-width:960px){#main{height:100vh}#main #content{padding:3rem 2vw}}#main #custom-content{padding:1rem 1rem 5rem;margin:-1rem -1rem -5rem}#sidepanel-custom{padding-bottom:2rem}#sidepanel-custom::-webkit-scrollbar{border-radius:4px;width:.5rem;height:.5rem}#sidepanel-custom::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}#sidepanel-custom::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}#sidepanel-custom::-webkit-scrollbar-thumb:hover{background:#333d44}#modal-wrapper .MuiDialogContent-root{min-height:10rem;max-height:60vh;overflow-y:auto;min-width:300px;max-width:60vw;width:fit-content;margin:1rem;padding-right:.25rem}#modal-wrapper .MuiDialogContent-root::-webkit-scrollbar{border-radius:4px;width:.5rem;height:.5rem}#modal-wrapper .MuiDialogContent-root::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}#modal-wrapper .MuiDialogContent-root::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}#modal-wrapper .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#333d44}#modal-wrapper .MuiDialog-paperFullWidth .MuiDialogContent-root{width:calc(100% - 2.5rem);max-width:unset;max-height:90vh}h1,h2,h3,h4{margin:.25rem 0 .5rem;width:fit-content}h1{font-family:Roboto;font-weight:400;font-size:16px;letter-spacing:1px;font-size:2rem;margin:.5rem 0}h1 sup{font-size:1rem}h2,h3,h4{font-family:Roboto;font-weight:700}hr{margin-bottom:.5rem;border:none;height:1px;background:#999}#copier-hidden-input{position:fixed;top:-1000px;left:-1000px}.loading-spinner{color:#333d44;font-size:1rem;width:1.5rem;height:1.5rem;margin:0 .5rem;animation:loadingSpinner 2s steps(8) infinite;transform-origin:center center}.loading-spinner svg{width:100%!important;height:100%!important}@keyframes loadingSpinner{to{transform:rotate(1turn)}}.transparent-bg{background-color:transparent}.ellipsis-end,.ellipsis-start{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ellipsis-start{direction:rtl;text-align:left}.button,button{display:flex;justify-content:center;align-items:center;width:fit-content;text-decoration:none;background-color:#333d44;color:#fff;border:none;font-size:13px;text-transform:uppercase;font-family:Roboto;font-weight:700;letter-spacing:1.5px;white-space:nowrap;padding:.5rem 1rem;height:2.5rem;cursor:pointer;transition:box-shadow .1s ease}.button:focus,.button:hover,button:focus,button:hover{background-color:#5c6469}.button:disabled,button:disabled{background-color:rgba(60,60,60,.1);color:#212121}.button:focus,button:focus{box-shadow:0 0 rgba(51,61,68,.7)}.button svg,button svg{height:1rem;width:1rem;color:#fff}.button span+svg,.button svg+span,button span+svg,button svg+span{margin-left:.5rem}.button.disabled,.button:disabled,button.disabled,button:disabled{background:#c3c3c3;color:#3c3c3c;pointer-events:none;cursor:not-allowed}.button.disabled svg,.button:disabled svg,button.disabled svg,button:disabled svg{color:#3c3c3c}.button.small,button.small{padding:.4rem .8rem;height:2rem}.button.danger,button.danger{background-color:#d32f2f;color:#fff}.button.danger svg,button.danger svg{color:#fff}.button.danger:focus,.button.danger:hover,button.danger:focus,button.danger:hover{background-color:#f44336}.button.danger:disabled,button.danger:disabled{background-color:#f3d2d0;color:#212121}.button.danger:focus,button.danger:focus{box-shadow:0 0 rgba(244,67,54,.7)}.button.warn,button.warn{background-color:#ff9800;color:#212121}.button.warn svg,button.warn svg{color:#212121}.button.warn:focus,.button.warn:hover,button.warn:focus,button.warn:hover{background-color:#ffb74d}.button.warn:disabled,button.warn:disabled{background-color:#f0d3a8;color:#212121}.button.warn:focus,button.warn:focus{box-shadow:0 0 rgba(255,152,0,.7)}.button.info,button.info{background-color:#81c784;color:#212121}.button.info svg,button.info svg{color:#212121}.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#4caf50}.button.info:disabled,button.info:disabled{background-color:#c5cfc5;color:#212121}.button.info:focus,button.info:focus{box-shadow:0 0 rgba(76,175,80,.7)}.button.outline,button.outline{border:1px solid #333d44;background-color:transparent;color:#212121}.button.outline svg,button.outline svg{color:#212121}.button.outline:focus,.button.outline:hover,button.outline:focus,button.outline:hover{background-color:#dde2e5}.button.outline:disabled,button.outline:disabled{background-color:rgba(60,60,60,.2);color:#212121}.button.outline:focus,button.outline:focus{box-shadow:0 0 rgba(51,61,68,.7)}.button.overlay,button.overlay{border:1px solid transparent;background-color:transparent;color:#212121}.button.overlay svg,button.overlay svg{color:#212121}.button.overlay:focus,.button.overlay:hover,button.overlay:focus,button.overlay:hover{background-color:#dde2e5}.button.overlay:disabled,button.overlay:disabled{background-color:rgba(60,60,60,.2);color:#212121}.button.overlay:focus,button.overlay:focus{box-shadow:0 0 rgba(51,61,68,.7)}.button.icon-only,button.icon-only{padding:0;width:2.5rem;height:2.5rem;align-self:center;justify-self:center;font-size:1.2rem;border:1px solid transparent;background-color:transparent;color:#212121}.button.icon-only svg,button.icon-only svg{color:#212121}.button.icon-only:focus,.button.icon-only:hover,button.icon-only:focus,button.icon-only:hover{background-color:#dde2e5}.button.icon-only:disabled,button.icon-only:disabled{background-color:rgba(60,60,60,.2);color:#212121}.button.icon-only:focus,button.icon-only:focus{box-shadow:0 0 rgba(51,61,68,.7)}.button.icon-only:disabled,button.icon-only:disabled{background:hsla(0,0%,76.5%,.2)}.button.icon-only:disabled svg,button.icon-only:disabled svg{color:#6f6f6f}.button.MuiTab-root:hover,button.MuiTab-root:hover{background-color:rgba(51,61,68,.2);color:#212121}.button.MuiTab-root:focus,button.MuiTab-root:focus{background-color:rgba(51,61,68,.2);color:#333d44}.MuiInputBase-root svg{max-width:1rem;max-height:1rem}[tabindex]:focus,button:focus{box-shadow:0 0 rgba(51,61,68,.7)}.new-table .table-filtering-wrap{padding-top:.5rem;margin-bottom:.5rem}.new-table .table-filtering-wrap .input-wrap{margin-bottom:0}.new-table .MuiTablePagination-actions button:focus{background:transparent;box-shadow:0 0 4px #333d44}.new-table .MuiTablePagination-actions button svg{color:#333d44}.new-table .MuiTablePagination-actions button:disabled svg{color:#fff}.new-table .MuiTableCell-head{text-transform:capitalize}.new-table .MuiTableCell-head .column-sort-arrow{display:inline-block;margin-left:.5rem;opacity:.05;padding:0;max-height:1.25rem;width:1.25rem}.new-table .MuiTableCell-head .column-sort-arrow.active{opacity:1}.new-table .MuiTableCell-head.clickable:hover{cursor:pointer;background:rgba(51,61,68,.1)}.new-table .MuiTableCell-head.clickable:hover .column-sort-arrow:not(.active){opacity:.5}.new-table .MuiTableCell-body{overflow-wrap:break-word}.new-table .MuiTablePagination-root{width:fit-content}.new-table .MuiTablePagination-root>.MuiToolbar-gutters{padding-left:0}.new-table .capitalize{text-transform:capitalize}.new-table .svg-inline--fa{max-height:1rem}.page-transition-wrapper-enter{opacity:0}.page-transition-wrapper-enter-active{opacity:1;transition:opacity .2s}.page-transition-wrapper-exit{opacity:1}.page-transition-wrapper-exit-active{opacity:0;transition:opacity .2s}.MuiAccordion-root.mui-accordion-override{border:0;border-bottom:1px solid #999;box-shadow:none}.MuiAccordion-root.mui-accordion-override.Mui-expanded{margin:0;border-radius:0}.MuiAccordion-root.mui-accordion-override .MuiAccordionSummary-root.Mui-expanded{min-height:48px!important}.MuiAccordion-root.mui-accordion-override .MuiAccordionSummary-root .MuiAccordionSummary-content{font-size:1.25rem;transform-origin:left center;transform:scale(.8);transition:transform .1s ease;color:#545454}.MuiAccordion-root.mui-accordion-override .MuiAccordionSummary-root .MuiAccordionSummary-content.Mui-expanded{margin:.5rem 0;transform:scale(1)}.jsoneditor-wrapper{position:relative;max-height:90vh;overflow-y:auto}.jsoneditor-wrapper::-webkit-scrollbar{border-radius:4px;width:.5rem;height:.5rem}.jsoneditor-wrapper::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.jsoneditor-wrapper::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}.jsoneditor-wrapper::-webkit-scrollbar-thumb:hover{background:#333d44}.jsoneditor-wrapper .fs-button{position:absolute;top:0;right:1rem;opacity:.75}.jsoneditor-wrapper .fs-button:hover{opacity:1}.jsoneditor-wrapper .fs-button span{display:none}.jsoneditor-wrapper pre{background:#222;color:#efefef;padding:1rem}.jsoneditor-wrapper pre code{background:transparent;color:#efefef;padding:0}.jsoneditor-wrapper pre .jsonhl-key{color:#f92672}.jsoneditor-wrapper pre .jsonhl-number{color:#ae81ff}.jsoneditor-wrapper pre .jsonhl-string{color:#e6db74;word-wrap:break-word;white-space:pre-wrap}.jsoneditor-wrapper pre .jsonhl-bool-false,.jsoneditor-wrapper pre .jsonhl-bool-true{color:#ae81ff}.jsoneditor-wrapper pre .jsonhl-null{color:grey}.jsoneditor-wrapper.fullscreen{position:fixed;top:0;left:0;width:100%!important;max-width:100vw!important;height:100%!important;max-height:100vh!important}.jsoneditor-wrapper.fullscreen .fs-button{opacity:1}.jsoneditor-wrapper.fullscreen .fs-button span{display:inline}.jsoneditor-wrapper.fullscreen pre{height:100%}.viewer-summary span.title{font-family:Roboto;font-weight:700;font-size:1.25rem}.viewer-summary .error-list{max-height:15rem;padding-right:.5rem;overflow-y:auto;width:fit-content}.viewer-summary .error-list::-webkit-scrollbar{border-radius:4px;width:.5rem;height:.5rem}.viewer-summary .error-list::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.viewer-summary .error-list::-webkit-scrollbar-thumb{background:#5f717e;border-radius:4px}.viewer-summary .error-list::-webkit-scrollbar-thumb:hover{background:#333d44}.viewer-summary .error-list .error-count{position:sticky;top:0;z-index:1;background:#fff;text-align:center;line-height:1.2}.viewer-summary .error-list .MuiAlert-root{margin:0;max-width:60ch}.viewer-summary .error-list .MuiAlert-root+.MuiAlert-root{margin-top:.5rem}.job-status-pill{border-radius:1rem;padding:.25rem .5rem;width:6rem;display:flex;text-align:center;justify-content:center;align-items:center;line-height:normal;font-family:Roboto;font-weight:500;font-size:.75rem;letter-spacing:1.25px;text-transform:uppercase;background:#5f717e;color:#fff}.job-status-pill.running{background:#ffcc80;color:#333}.job-status-pill.cancelled{background:#ff9800;color:#333}.job-status-pill.finished{background:#4c7a4e}.job-status-pill.failed{background:#d32f2f}.login-page-root{height:100vh}