.header-container{display:flex;flex-flow:column;width:100%;border-bottom:1px solid var(--app-border-color);box-shadow:0 2px 10px 0 var(--app-border-color)}[data-bs-theme=dark] .header-container{box-shadow:none}.header-row{display:flex;flex-flow:row;align-items:center}.header-left-column{display:flex;flex-flow:column;flex:1 1 100%;align-self:center}.header-left-column.home-button a{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border:1px solid rgba(0,0,0,0);color:#212529;border-radius:20px!important;background:rgba(0,0,0,0)}.header-left-column.home-button a:focus,.header-left-column.home-button a:hover{outline:none;box-shadow:0 0 0 .05rem #fff;border:1px solid #fff}.header-center-column{display:flex;flex-flow:column;flex:1 1 100%;min-width:150px;justify-content:center;align-self:center;align-items:center;padding:1rem}@media only screen and (max-width:500px){.header-center-column{padding:1rem .25rem}}.header-right-column{display:flex;flex-flow:column;flex:1 1 100%;align-self:center;align-items:flex-end}.header-black-container{display:flex;flex-flow:row;width:100%;height:-moz-fit-content;height:fit-content;min-height:45px;background-color:#353a40;justify-content:space-between}.header-black-container span{color:#fff;margin-right:.5rem}.header-white-container{display:flex;flex-flow:row;width:100%;justify-content:space-between}.header-white-container h1{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;font-style:normal;text-align:center;line-height:normal;margin:0;padding:0 .25rem;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:867px){.header-white-container h1{font-size:15px}}.header-white-container h1 img{margin-right:.5rem}.header-white-container h1:focus{outline:none;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.header-white-container .header-left-column,.header-white-container .header-right-column{padding:1rem}@media only screen and (max-width:500px){.header-white-container .header-left-column,.header-white-container .header-right-column{padding:0 0 0 .5rem;font-size:14px}}.header-white-container .header-left-column .loading-spinner-container,.header-white-container .header-right-column .loading-spinner-container{align-self:flex-start}