.error-boundary{display:flex;justify-content:center}.error-boundary .error-container{max-width:800px;padding-top:80px}.error-boundary .error-container p{font-size:12pt}.error-boundary .error-container .logo-container{text-align:center}.error-boundary .error-container .logo-container .logo{color:#747477;font-size:22px;margin:50px 0 20px}.error-boundary .error-container .logo-container .logo img{max-width:200px}.error-boundary .error-container .logo-container .logo .title{font-size:26px}.error-boundary .error-container .error-description{padding:1em 0}.error-boundary .error-container .error-description p{font-weight:bolder}.sso-form{display:flex;justify-content:center;margin-bottom:2em;margin-top:.5em}.sso-form .space-border{border-bottom:1px solid #ddd;height:2px;padding:0 20px}.login-form{margin:auto;overflow:auto;padding:5px}.login-form form{box-sizing:border-box;margin:auto}.login-form .pull-right{text-align:right}@media screen and (min-width:600px){.login-form .form{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);margin:auto;padding:30px;position:relative;width:440px}}@media screen and (max-width:599px){.login-form .form{padding:20px;width:100%}}.login-form .form .environment{margin-top:-10px;position:relative;text-align:center;width:100%}.login-form .form .environment p{color:#cecbcb;font-size:20px}.login-form .form .logo-container{text-align:center}.login-form .form .logo-container .logo{margin:30px 0 10px}.login-form .form .logo-container .logo img{max-width:200px}.login-form .form .title-container{display:flex;flex-direction:row;justify-content:center}.login-form .form .title-container .title{color:#747477;font-size:26px;margin:0 0 40px}.login-form .form .label{display:inline-block;font-size:15.5px;font-weight:400;margin:.5rem 0}.login-form .form .input{box-sizing:border-box;font-size:14px;padding:.375rem .75rem;width:100%}.login-form .form .error-message{min-height:30px;padding:10px 0;text-align:center}.login-form .form .error-message p{color:#d50000;font-size:8pt;margin:0}.login-form .form .reset-password-container button{background:none;border:none;color:#707273;cursor:pointer;font-size:.875em}.login-form .form .reset-password-container button:hover{text-decoration:underline}.login-form .form .button-container{text-align:center;width:100%}.login-form .form .button-container .login-button{background-color:transparent;background-image:none;border:1px solid #0275d8;border-radius:.375rem;color:#0275d8;cursor:pointer;display:inline-block;font-size:15.5px;font-weight:400;margin:20px;padding:7.5px 15px;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.login-form .form .button-container .login-button:hover{background-color:#0275d8;border-color:#0275d8;color:#fff}.login-form .form .login-disclaimer{font-size:7pt;padding-bottom:10px;text-align:center}.login-form .form .credits{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px}.login-form .form .credits p{color:#000;font-size:10pt;margin:3px 4px}.login-form .form .credits a{color:#000;font-size:10pt;margin:3px 0 3px 4px}.login-form .form .credits .icon{color:#000;font-size:11pt}.login-form .form .space-border{border-bottom:1px solid #ddd;height:2px;padding:20px 20px 0}.miniSpinner{align-items:center;color:#7b7b7b;display:flex;height:35px;padding-left:9px;padding-right:9px;position:relative}.miniSpinner .spinner{box-sizing:border-box;display:inline-block}.miniSpinner .spinner .icon{box-sizing:border-box;color:#333;font-size:16px}.miniSpinner .statusMessage{display:inline-block;padding-left:7px}.searchable-selector{position:relative;width:100%}.searchable-selector .searchable-selector-input-container{position:relative}.searchable-selector .searchable-selector-input-container input{border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:11pt;height:36px;padding:7px 15px 6px;width:100%}.searchable-selector .searchable-selector-input-container input:disabled+.icon-container{background-color:transparent}.searchable-selector .searchable-selector-input-container label{font-weight:500}.searchable-selector .searchable-selector-input-container .icon-container{background-color:#fff;bottom:0;cursor:pointer;padding:.25em .5em;position:absolute;right:.25em;transform:translateY(-20%)}.searchable-selector .searchable-selector-input-container .icon-container svg[data-icon]{color:#444;transition:transform .2s ease-in-out}.searchable-selector .searchable-selector-input-container .icon-container svg[data-icon].selected{transform:translateX(10%) rotate(90deg)}.searchable-selector .options{background:#fff;border:1px solid #ced4da;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:auto;position:absolute;width:100%;z-index:1}.searchable-selector .options.visible{max-height:200px;opacity:1}.searchable-selector .options .option{border-bottom:1px solid #f6f6f6;cursor:pointer;font-size:11pt;padding:2px 4px;text-overflow:ellipsis;word-break:break-word}.searchable-selector .options .option:hover{background:#0c78de;color:#fff}.selector{background:#fff none repeat scroll 0 0/auto padding-box padding-box;border:1px solid #ced4da;border-radius:4px 4px 4px 4px;color:#495057;font:normal normal 400 15px/normal -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:200px;min-height:32px;padding:7px 5px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:200px}.selector.invalid{border:1px solid red}.selector.disabled{color:gray;opacity:.5}.selector .option{box-sizing:border-box;color:#495057;display:inline-block;font:normal normal 400 normal -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:auto;max-width:200px;min-height:19.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;width:200px}.location-popup{background:#fff;border:1px solid #d7d7d7;border-radius:.5em;max-width:320px;overflow:auto;padding:1em}.location-popup .location-popup__content{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;justify-content:space-between}.geomap__layer-list__layer-selector{align-items:center;display:flex;gap:.5em}.geomap__layer-list{background:#fff;border:1px solid #d7d7d7;border-radius:.5em;box-shadow:0 0 5px 0 rgba(0,0,0,.1);height:auto;max-height:60vh;padding:1em 1em 3em;position:fixed;right:-240px;top:80px;transition:all .2s ease-in-out;width:240px}.geomap__layer-list .geomap__layer-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.geomap__layer-list .geomap__layer-list__header h2{margin:0}.geomap-controls__layer-control.open .geomap__layer-list{right:1em}.geomap-controls{flex-direction:column;left:1em;position:absolute;top:.4em;transition:all .2s ease-in-out;z-index:1}.geomap-controls,.geomap-controls .geomap-controls__wrapper{display:flex;justify-content:space-between;pointer-events:none}.geomap-controls .geomap-controls__wrapper{flex-direction:row}.geomap-controls .geomap-controls__corner{align-self:flex-end;display:flex;flex-direction:column;margin-right:1em;pointer-events:all;transition:all .2s ease-in-out}.geomap-controls .geomap-controls__corner .geomap__control{margin-top:1em}.geomap-controls .geomap-controls__corner .geomap__control.hidden{display:none}.geomap-controls .geomap-controls__corner:has(.geomap__control.open){padding-right:240px}.geomap-controls__popup{background:#fff;border:1px solid #d7d7d7;border-radius:.5em;display:flex;flex-direction:column;margin-left:1em;max-width:320px;padding:1em;row-gap:.25em}.geomap-controls__popup .geomap-controls__popup-item{cursor:pointer;margin-left:.25em}.geomap-controls__popup .geomap-controls__popup-item:hover{text-decoration:underline}:host,:root{--ol-background-color:#fff;--ol-accent-background-color:#f5f5f5;--ol-subtle-background-color:hsla(0,0%,50%,.25);--ol-partial-background-color:hsla(0,0%,100%,.75);--ol-foreground-color:#333;--ol-subtle-foreground-color:#666;--ol-brand-color:#0af}.ol-box{background-color:var(--ol-partial-background-color);border:1.5px solid var(--ol-background-color);border-radius:2px;box-sizing:border-box}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;margin:1px;text-align:center;transition:all .25s;will-change:contents,width}.ol-scale-bar{bottom:8px;left:8px;position:absolute}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{background-color:var(--ol-foreground-color);float:right;height:15px;width:1px;z-index:10}.ol-scale-step-text{bottom:-5px;font-size:10px;z-index:11}.ol-scale-step-text,.ol-scale-text{color:var(--ol-foreground-color);position:absolute;text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{bottom:25px;font-size:12px;text-align:center}.ol-scale-singlebar{border:1px solid var(--ol-foreground-color);box-sizing:border-box;height:10px;position:relative;z-index:9}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:var(--ol-subtle-background-color);border-radius:4px;position:absolute}.ol-zoom{left:.5em;top:.5em}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;visibility:hidden}.ol-zoom-extent{left:.5em;top:4.643em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{background-color:var(--ol-background-color);border:none;border-radius:2px;color:var(--ol-subtle-foreground-color);display:block;font-size:inherit;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{color:var(--ol-foreground-color);outline:1px solid var(--ol-subtle-foreground-color);text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{align-items:center;bottom:.5em;display:flex;flex-flow:row-reverse;max-width:calc(100% - 1.3em);right:.5em;text-align:right}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{color:var(--ol-foreground-color);font-size:12px;margin:0;padding:1px .5em;text-shadow:0 0 2px var(--ol-background-color)}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{border-radius:4px 0 0;bottom:0;right:0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{height:200px;left:.5em;top:4.5em}.ol-zoomslider button{height:10px;position:relative}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{bottom:.5em;left:.5em}.ol-overviewmap.ol-uncollapsible{border-radius:0 4px 0 0;bottom:0;left:0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}.geomap{color:#1e1e28;height:100%;inset:0;overflow:hidden;text-align:left}.geomap h1,.geomap h2,.geomap h3,.geomap h4{margin:0}.geomap__control{border:1px solid #c7c7c7;border-radius:.5em;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.geomap__control.geomap__control__horizontal{align-self:center;flex-direction:row}.geomap__control.geomap__control__noborders .geomap__button{border:none}.geomap__control.geomap__control__noborders:hover .geomap__button{background:#e7e7e7}.geomap__button{align-items:center;background:#fff;cursor:pointer;display:flex;height:2em;justify-content:center;position:relative;transition:all .1s ease-in-out;width:2em}.geomap__button.geomap__login{width:4em}.geomap__button.geomap__login label{cursor:pointer;font-size:.75em;margin-left:.5em}.geomap__button .login-icon{margin-right:.5em;margin-top:.125em}.geomap__button:hover{background:#e7e7e7}.geomap__button:not(:first-child){border:solid #c7c7c7;border-width:1px 0 0}.geomap__button.active,.geomap__button:active{background:#e7e7e7}.flexible-column.col-0,.flexible-column.col-lg-0,.flexible-column.col-md-0,.flexible-column.col-sm-0,.flexible-column.col-xl-0,.flexible-column.col-xs-0{-ms-flex:none;flex:none;max-width:80px}.flexible-column.animate{transition:max-width 1s ease-out}.dateInput{border:1px solid #ced4da;border-radius:4px;font:normal normal 400 normal 16px/normal -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;padding:7px 7px 7px 13px}.dateInput.invalid{border:1px solid red}.dateInput.disabled{color:gray}.valueRow{align-items:center;background:#f5f5f5;color:#333;display:flex;margin:3px;padding:10px}.valueRow .leftSection{flex:1}.valueRow .leftSection p{width:100%;word-wrap:break-word}.valueRow .icon{color:#a3a3a3;cursor:pointer;font-size:12pt}.multi-selector{border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;padding:5px}.multi-selector .multi-selector--header{font-size:13px;padding:2px 6px 6px}.multi-selector .multi-selector--items{background:#a3a3a3;border-radius:4px;margin-top:10px;min-height:25px;padding:1px}.multi-selector .multi-selector--items p{margin:5px 0}.object-view-container .object-view-container--messages{align-items:center;display:flex;justify-content:center;min-height:40px;overflow:auto;padding:10px 0 0}.object-view-container .object-view-container--messages p{color:red}.object-view-container .object-view-container--messages.success p{color:#00ba44}.object-view-container .object-view-container--controls{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 0}.object-view-container .object-view-container--controls.hidden{display:none}.radio-button-group{color:#495057;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.radio-button-group.disabled{opacity:.5}.radio-button-group.horizontal{flex-direction:row}.radio-button-group.vertical{flex-direction:column}.radio-button-group.with-border{border:1px solid #ced4da;border-radius:4px 4px 4px 4px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.radio-button-group.with-border .group-row{border-bottom:1px solid #ced4da}.radio-button-group .group-row{align-items:center;color:#495057;display:flex;flex-direction:row}.radio-button-group .group-row.last-row{border:none}.radio-button-group .group-row .label{margin:0;padding:6px 8px}.radio-button-group .group-row .label.disabled-text{opacity:.5}.radio-button-group .group-row input{margin:0}.radio-button-group .group-row input.with-label{margin:12px 4px 12px 8px}.defaultText{padding:6px 7px 12px 9px}.dataRow{display:flex;gap:10px;margin-bottom:15px}.dataRow .inputLabel{min-width:150px;padding:6px 0 0;position:relative}.dataRow .inputLabel .icon{color:red;font-size:6pt;position:absolute;right:5px;top:10px}.dataRow .valueArea{flex:1}.dataRow .valueArea .textInput{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #dcdcdc;border-radius:.2rem;color:#464a4c;display:block;font-size:11pt;line-height:1.25;max-width:250px;padding:8px;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out}.dataRow .valueArea .textInput:focus{border-color:#5cb3fd;outline:none}.dataRow .valueArea .textInput.invalid{border:1px solid red}.dataRow .valueArea .textInput.disabled{color:gray}.dataRow .valueArea .numberInput{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #dcdcdc;border-radius:.2rem;color:#464a4c;display:block;font-size:11pt;line-height:1.25;max-width:250px;padding:8px;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out}.dataRow .valueArea .numberInput:focus{border-color:#5cb3fd;outline:none}.dataRow .valueArea .numberInput.invalid{border:1px solid red}.dataRow .valueArea .numberInput.disabled{color:gray}.dataRow .valueArea .checkbox{display:block;flex:initial;font-size:11pt;line-height:1.25;max-width:250px;padding:10px 0;width:auto}.dataRow .valueArea .typeSelector{height:26px;max-width:250px;padding:0 4px 2px;width:100%}.dataRow.readOnly{padding:6px 0 0 6px}.dataRow .value{flex:1;overflow:hidden;padding:6px 0;text-overflow:ellipsis}.multiSelect{display:flex;margin-top:5px;padding-right:10px}.multiSelect .inputLabel{padding:8px 0 0;width:150px}.multiSelect .valueArea{flex:1}.reset-password{box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative}.reset-password h2{padding:0 0 2rem}@media screen and (min-width:600px){.reset-password .form{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);margin:auto;padding:30px;position:relative;width:550px}}.reset-password .form .error-message{min-height:30px;padding:10px 0;text-align:center}.reset-password .form .error-message p{color:#d50000;font-size:8pt}.user-password{font:normal normal 400 normal 16px/normal -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;max-width:600px;overflow:hidden;padding:10px;position:relative}.user-password,.user-password .inner-root{display:flex;flex:1;flex-direction:column;width:100%}.user-password .inner-root{border:1px solid silver;border-radius:3px;overflow:auto}.user-password .inner-root h3{font-weight:600;padding:20px 20px 0}.user-password .inner-root .form-container{padding:0 20px 20px}.user-password .inner-root .form-container p{padding:10px 0}.user-password .inner-root .form-container .user-container{display:flex;flex-direction:column}.user-password .inner-root .form-container .user-container .section-title{font-size:11pt;margin-top:10px;padding:4px 0}.user-password .inner-root .form-container .user-container .password-input input,.user-password .inner-root .form-container .user-container .text-input input{width:100%}.user-password .inner-root .form-container .user-container .text-input{margin-right:40px}.user-password .inner-root .form-container .user-container .error-message{color:#d50000;font-size:14px;max-height:200px;overflow:hidden;padding:10px;text-align:center;width:100%}.user-password .inner-root .form-container .user-container .button-area{display:flex;gap:10px;justify-content:center;margin-bottom:10px;padding:18px 0}.auth-button{align-items:center;background:#f9f9f9;border-top:1px solid #ccc;bottom:0;display:flex;flex-direction:column;padding:7px;position:absolute;width:100%}.auth-button p{display:inline-block;font-size:14px;font-weight:500;margin:10px}.sidebar{background:#efefef;border-right:1px solid #ccc;height:100%;overflow:hidden;padding-top:15px;position:fixed;top:0;transition:all .2s;width:0;z-index:9999}.sidebar.expanded{width:250px}.sidebar .menu-title{display:block}.sidebar .inner-container{position:absolute;right:0;width:250px}.sidebar-link{position:relative}.sidebar-link.link{border-radius:2px;color:rgba(0,0,0,.902);cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;overflow:hidden;padding:10px 10px 10px 11px;text-decoration:none;text-overflow:ellipsis;transition:margin .1s}.sidebar-link.link:focus,.sidebar-link.link:hover{color:rgba(80,80,80,.902);text-decoration:none}.sidebar-link.link svg{cursor:pointer;font-size:12pt;width:32px}.sidebar-link.active{background:#5f5f5f;color:#efefef;padding:10px}.sidebar-link.active:focus,.sidebar-link.active:hover{color:#efefef}.sidebar-link-disabled{background:#7b7b7b;color:#e7e7e7}.sidebar-link-disabled .disabled-link{background:#eee;border-radius:2px;color:#b6b6b6;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:500;overflow:hidden;padding:10px 10px 10px 11px;text-decoration:none;text-overflow:ellipsis;transition:margin .1s}.sidebar-link-disabled .disabled-link svg{cursor:pointer;font-size:12pt;width:32px}.authSpanNav{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;display:inline-block;margin-left:20px;padding:3px 10px}.authSpanNav .authMessageNav{display:inline-block;font-size:14px;margin-right:15px}.authButtonSwitch{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;white-space:nowrap}.authButtonSwitch:focus{outline:none;text-decoration:none}.navbar-switch{background-color:#fff;border-bottom:1px solid #ccc;padding:0 .5rem}@media only screen and (max-width:641px){.navbar-switch{border-bottom:none;padding:0}}.navbar-switch .flex-container{align-items:center;display:flex;flex-basis:100%;flex-direction:row}@media only screen and (max-width:641px){.navbar-switch .flex-container{flex-direction:column}}.navbar-switch .flex-container .title-section{align-items:center;display:flex;flex-direction:row;gap:.3rem;justify-content:flex-start;padding:0;width:100%}@media only screen and (max-width:641px){.navbar-switch .flex-container .title-section{border-bottom:1px solid #ccc;font-size:13pt}}.navbar-switch .flex-container .title-section svg{color:#000;cursor:pointer;font-size:12pt;font-size:11pt}@media only screen and (max-width:641px){.navbar-switch .flex-container .title-section svg{font-size:13pt}}.navbar-switch .flex-container .title-section svg:hover{color:#bcbcbc}.navbar-switch .flex-container .title-section button{background:none;border:none}.navbar-switch .flex-container .title-section button:focus{outline:none}@media only screen and (max-width:641px){.navbar-switch .flex-container .title-section button{padding:.3em 1em}}.navbar-switch .flex-container .title-section .title{color:#333;font-size:18px;line-height:20px;padding:0 6px;text-align:center}@media only screen and (max-width:641px){.navbar-switch .flex-container .title-section .title{flex-grow:1}}.navbar-switch .flex-container .title-section .version-info{padding:.5em 1em}@media only screen and (max-width:641px){.navbar-switch .flex-container .title-section .version-info{padding:.3em 1em}}.navbar-switch .flex-container .button-section{display:flex;justify-content:flex-end;padding-right:15px;width:170px}@media only screen and (max-width:641px){.navbar-switch .flex-container .button-section{justify-content:flex-end;padding:.5em 0 0;width:100%}}