body.lite_versions .container{padding:0 !important;max-width:100vw}#lite-app-v2{font-family:'Roboto', sans-serif;font-size:16px}#lite-app-v2 h1,#lite-app-v2 h2,#lite-app-v2 h3,#lite-app-v2 h4{font-family:'Work Sans', sans-serif}#lite-app-v2 h1,#lite-app-v2 h2{color:var(--primary);font-weight:700}#lite-app-v2 h1{font-size:28px}#lite-app-v2 h2{font-size:22px}#lite-app-v2 h3{font-size:18px}#lite-app-v2 a:not(.btn){font-weight:bold;color:black}#lite-app-v2 .bold{font-weight:bold}#lite-app-v2 .italic{font-style:italic}#lite-app-v2 .bg-primary{background-color:var(--primary) !important}#lite-app-v2 .color-primary{color:var(--primary)}#lite-app-v2 .color-secondary{color:var(--secondary)}#lite-app-v2 .gap-3{gap:1rem}#lite-app-v2 .progress{height:0.5rem}#lite-app-v2 .btn{border-radius:12px;font-size:1rem;min-height:40px}#lite-app-v2 .btn-sm{min-height:auto}#lite-app-v2 .btn-primary{background-color:var(--primary);border-color:var(--primary)}#lite-app-v2 .btn-secondary{background-color:#FFF;border-color:var(--primary);color:var(--primary)}#lite-app-v2 .btn-yellow{background-color:#F6DB35}#lite-app-v2 .btn-outline-yellow{background-color:#FFF;border-color:#F6DB35;color:#F6DB35}#lite-app-v2 .btn-group-single{width:100%}#lite-app-v2 .btn-group-single .btn{width:100%}#lite-app-v2 .btn-group-pair{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#lite-app-v2 .btn-group-pair .btn{width:calc(50% - 0.25rem)}#lite-app-v2 .btn-group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#lite-app-v2 .btn-50{width:calc(50% - 0.25rem)}#lite-app-v2 .btn-33{width:calc(33% - 0.25rem)}#lite-app-v2 .btn-image{width:100%;max-width:80px;display:block;margin:0 auto 0.25rem}#lite-app-v2 input[type="checkbox"]{margin-right:0.25rem}#lite-app-v2 input[type="text"]:not(.mapboxgl-ctrl-geocoder--input),#lite-app-v2 input[type="password"],#lite-app-v2 input[type="email"],#lite-app-v2 textarea{border-radius:12px;border:1px solid black;outline:none;padding:0.5rem 0.75rem}#lite-app-v2 input.input-sm[type="text"]{padding:0.25rem 0.5rem;font-size:14px}#lite-app-v2 textarea{min-height:100px}#lite-app-v2 .action-button{width:1.75rem;height:1.75rem;z-index:99;background-color:#FFF;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.2);border:none;cursor:pointer;position:relative;display:block}#lite-app-v2 .action-button i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--primary)}#lite-app-v2 .action-button.action-button--disabled{cursor:not-allowed}#lite-app-v2 .action-button.action-button--disabled i{color:gray}#lite-app-v2 .two-part-container{display:flex;flex-direction:column;min-height:calc(var(--vh) * 100);width:100vw;overflow:hidden}#lite-app-v2 .two-part-container.with-header{min-height:calc((var(--vh) * 100) - 40px)}#lite-app-v2 .two-part-container .variable-container{flex:1;position:relative;width:100%}#lite-app-v2 .two-part-container .fixed-container{overflow-y:scroll}#lite-app-v2 .background-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}#lite-app-v2 .middle-container{display:block;background-color:white;border-radius:12px;width:calc(100vw - 2rem);max-width:500px;position:relative;z-index:999}#lite-app-v2 .content{padding:1rem}#lite-app-v2 .content h1{margin-top:0}.map-container{background-color:var(--secondary);position:absolute !important;top:0;left:0;bottom:0;width:100vw}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder *,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder *:after,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder *:before{box-sizing:border-box}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:"Open Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, Helvetica, sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s, min-width .25s}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:transparent;margin:0;height:50px;color:#404040;color:rgba(0,0,0,0.75);padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:2.5rem;font-size:14px;padding-right:1rem}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--input:focus{color:#404040;color:rgba(0,0,0,0.75);outline:0;box-shadow:none;outline:thin dotted}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,0.1)}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s, min-width .25s}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}#lite-app-v2 .map-container .mapboxgl-ctrl-bottom-left .suggestions,#lite-app-v2 .map-container .mapboxgl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040;font-weight:normal;font-size:12px;line-height:20px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions>.active>a,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;text-decoration:none;cursor:pointer}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--suggestion-title{font-weight:bold}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--suggestion-title,#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--suggestion-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-search{position:absolute;top:10px;left:12px;width:23px;height:23px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-geolocate{width:22px;height:22px;margin-top:6px;margin-right:3px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0px;animation:rotate 0.8s infinite cubic-bezier(0.45, 0.05, 0.55, 0.95)}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--powered-by{display:block;float:left;padding:6px 12px;padding-bottom:9px;font-size:13px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--powered-by a{color:#909090}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--powered-by a:not(:hover){text-decoration:none}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 640px){#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{width:36px;min-width:36px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder .suggestions{font-size:13px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon{top:8px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-geolocate{width:18px;height:18px;margin-top:2px;margin-right:0}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}#lite-app-v2 .map-container .mapbox-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}#lite-app-v2 .map-container .mapboxgl-ctrl-geocoder--powered-by{font-size:11px !important}}#lite-app-v2 .lite-modal-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center}#lite-app-v2 .lite-modal{display:block;background-color:#fff;padding:20px;border-radius:12px;width:calc(100vw - 2rem);max-width:500px;position:absolute;z-index:999}#lite-app-v2 .lite-modal .close-button{position:absolute;top:1rem;right:1rem}#lite-app-v2 .lite-modal .lite-modal-content h1{margin-top:0.5rem}#lite-app-v2 .lite-modal-tutorial{background-color:#fff;width:calc(100vw - 2rem);max-width:500px;height:auto;min-height:calc((var(--vh) * 100) - 2rem);position:absolute;z-index:999;border-radius:12px}.carousel-container{overflow:hidden;width:100vw}.carousel-container.tutorial-container{position:relative;padding-bottom:16px;width:100%}.carousel-container .track{display:flex;transition:transform 0.5s ease-in-out}.carousel-container .carousel-graph{flex:0 0 auto;width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.carousel-container .tutorial-image{flex:0 0 auto;width:100%;height:auto;display:flex;justify-content:center;align-items:start;padding:1rem}.carousel-container .tutorial-image img{max-width:100%;max-height:100%;border-radius:4px}.carousel-container .carousel-track{position:absolute;top:0;left:0;height:calc(100% - 1rem);bottom:1rem;right:0}.carousel-container .carousel-image{flex:0 0 auto;width:100%;height:100%;background-size:cover;background-position:center}.carousel-container .carousel-dots{display:flex;justify-content:center;padding:10px 0;position:absolute;bottom:-16px;left:50%;transform:translateX(-50%)}.carousel-container .carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background:lightgray;margin:0 0.25rem;padding:0;cursor:pointer;outline:none;border:none}.carousel-container .carousel-dots .carousel-dot.active{background:var(--primary)}.carousel-container .tutorial-dots{position:static;transform:none}.carousel-container .tutorial-navigation{padding:0 1rem}.accordion{width:100%}.accordion .accordion-item{width:100%;border-bottom:1px solid #000;margin-top:0.5rem}.accordion .accordion-item:last-child{border-bottom:none}.accordion .accordion-item.expanded .accordion-content{display:block}.accordion .accordion-item.expanded .accordion-header::after{transform:rotate(135deg)}.accordion .accordion-item .accordion-header{cursor:pointer;position:relative;width:calc(100% - 1rem)}.accordion .accordion-item .accordion-header::after{content:"";display:block;position:absolute;top:0.5rem;right:-0.5rem;width:0.5rem;height:0.5rem;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.accordion .accordion-item .accordion-header p{margin-bottom:0.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.accordion .accordion-item .accordion-content{padding:0.25rem 0 1rem;display:none}.accordion .accordion-item .accordion-content p:last-child{margin:0}#lite-app-v2 .faq-page{min-height:calc((var(--vh) * 100) - 2rem);top:1rem;bottom:1rem;overflow-y:scroll}#lite-app-v2 .faq-page .accordion-header p{font-weight:bold}#lite-app-v2 .faq-page .accordion-content a{color:var(--primary)}.survey-observation-header{height:40px;padding:0.5rem;text-align:right;display:flex;justify-content:space-between}#movement-observation{background-color:#F6F6F6}#movement-observation .movement-header{padding:0.5rem 0.75rem;background-color:#e9e9e9}#movement-observation .movement-column-name-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;height:40px;text-align:center;margin:1rem 0}#movement-observation .movement-column-name-container .movement-column-name{text-align:center;display:block;font-weight:bold;margin-bottom:0;line-height:1.125rem;padding:0.125rem;width:calc((100%/2 - 60px/2) - 0.75rem)}#movement-observation .movement-column-name-container .movement-category-cell{margin-bottom:0}#movement-observation .movement-buttons-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:column;height:calc((var(--vh) * 100) - 40px - 40px - 2rem)}#movement-observation .movement-buttons-container .movement-button-row{display:flex;justify-content:space-evenly;flex-grow:1}#movement-observation .movement-cell,#movement-observation .movement-cell-single{margin-bottom:1rem;background-color:#f8f4ea;border-radius:4px;padding:0.5rem;font-size:14px;line-height:1.2rem;display:flex;align-items:center}#movement-observation .movement-cell{width:calc((100%/2 - 60px/2) - 1.25rem)}#movement-observation .movement-cell.movement-btn{justify-content:center}#movement-observation .movement-cell-single{width:calc(100% - 1.25rem);justify-content:space-between;padding:0 2rem;background-color:#cedae0}#movement-observation .movement-btn[data-side="left"]{background-color:#cedae0}#movement-observation .movement-btn[data-side="right"]{background-color:#d9e0ce}#movement-observation .movement-category-cell{width:60px;text-align:center;display:flex;align-items:center;margin-bottom:1rem}#movement-observation .movement-category-cell span{width:100%}#movement-observation .movement-btn{cursor:pointer}#movement-observation .movement-btn .count{font-size:30px}#stationary-observation .stationary-header{height:40px;padding:0.5rem;display:flex;justify-content:space-between}#stationary-observation .remove-user-input{width:14px;height:14px;color:gray;margin-right:0.25rem;font-size:16px;text-align:center}.quality-block{display:block;height:40px;width:calc((100% / 3) - 1rem);border-radius:12px;padding:0.125rem;position:relative}.quality-block .quality-block-text{font-size:8px;line-height:10px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 0.5rem)}.profile-page .survey-map-placeholder,.visualize-page .survey-map-placeholder{padding-top:66.67%;background-color:lightgray;position:relative}.profile-page .survey-map-preview,.visualize-page .survey-map-preview{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#lite-app-v2[data-version="gehl"] h1,#lite-app-v2[data-version="gehl"] h2,#lite-app-v2[data-version="gehl"] h3{color:#1E1919}#lite-app-v2[data-version="gehl"] .btn-image{filter:grayscale(100%) brightness(0)}
