 .no-data{width:100%;padding:16px;font-size:1.1rem;font-weight:600;border-radius:16px;background:white}.main-menu{position:sticky;top:0;height:var(--main-menu-height);width:100%;display:flex;align-items:center;justify-content:center;background:var(--clr-primary);z-index:999}.main-menu-content{width:var(--main-col-width);max-width:80%;display:flex;align-items:center;justify-content:space-between}.logo{margin-right:16px;display:flex;column-gap:8px;align-items:center;flex-shrink:0}.logo img{border-radius:8px}.logo a{font-family:'Lora',serif;font-variant:all-petite-caps;text-decoration:none;display:flex;flex-direction:column;color:#FFFFFF}.logo a>.logo-main{font-size:1rem;line-height:1rem;font-weight:400}.logo a>.logo-sub{position:relative;font-size:.9rem;line-height:.9rem;width:100%;text-align:center}.logo a>.logo-sub>span{padding:0 4px;background:var(--clr-primary);position:relative;z-index:1}.logo a>.logo-sub::after{position:absolute;content:'';height:1px;width:100%;top:50%;left:0;background:#FFFFFF;z-index:0}.main-menu .menu-items{display:flex;flex-direction:row;align-items:center;column-gap:16px}.menu-items>.menu-link{text-decoration:none;color:#FFFFFF;cursor:pointer}.menu-items>.menu-link.submenu-link{position:relative}.menu-items>.menu-language-select{flex-shrink:0;height:24px;border:2px solid var(--clr-primary-light);border-radius:100px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer}.menu-dropdown{position:absolute;width:fit-content;left:50%;bottom:-24px;transform:translateX(-50%) translateY(100%);display:flex;flex-direction:column;border-radius:8px;color:#000000;background:#FFFFFF;box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px;z-index:999}.menu-dropdown::before{position:absolute;content:'';height:16px;width:16px;top:0;left:0;right:0;transform:translateY(-50%) rotate(45deg);margin:auto;border-top-left-radius:2px;background:#FFFFFF}.menu-mobile-btn{display:none}.main-footer{padding:32px calc((100% - var(--main-col-width)) / 2);display:flex;flex-direction:row;column-gap:32px;align-items:center;background:var(--clr-primary)}.main-footer>.footer-col{display:flex;flex-direction:column;row-gap:4px}.main-footer>.footer-row{display:flex;column-gap:16px}.main-footer .footer-link{color:#FFFFFF;text-decoration:none}.btn{border-radius:8px;outline:none}a.btn{display:flex;align-items:center;justify-content:center;column-gap:8px;font-weight:500}a.btn.disabled{pointer-events:none;filter:grayscale(1);cursor:not-allowed}.btn.btn-primary{background-color:var(--clr-primary-light);border-color:var(--clr-primary-light)}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:focus-visible,.btn.btn-primary:focus-within{background-color:var(--clr-primary);border-color:var(--clr-primary);transition:all .15s}.btn.btn-secondary{background-color:var(--clr-secondary);border-color:var(--clr-secondary)}.btn.btn-contrast{background-color:#FFFFFF;border-color:#FFFFFF;color:var(--clr-primary);transition:filter .15s}.btn.btn-contrast:hover,.btn.btn-contrast:active,.btn.btn-contrast:focus,.btn.btn-contrast:focus-visible,.btn.btn-contrast:focus-within{background-color:#FFFFFF;border-color:var(--bs-border-color);color:var(--clr-primary);filter:brightness(.95);transition:filter .15s}.btn.btn-detail{border-color:var(--clr-detail);background-color:var(--clr-detail);color:#FFFFFF;transition:all .15s}.btn.btn-detail:hover,.btn.btn-detail:active,.btn.btn-detail:focus,.btn.btn-detail:focus-visible,.btn.btn-detail:focus-within{background-color:var(--clr-detail-secondary);border-color:var(--clr-detail-secondary);color:#FFFFFF;transition:all .15s}.btn.btn-text{background-color:transparent;padding:0;border:none;font-weight:600;color:var(--clr-detail)}.btn.btn-text:hover,.btn.btn-text:active,.btn.btn-text:focus,.btn.btn-text:focus-visible,.btn.btn-text:focus-within{color:var(--clr-detail-secondary);transition:all .15s}.btn.btn-text-primary{background-color:transparent;padding:0;border:none;font-weight:600;color:var(--clr-primary)}.btn.btn-text-primary:hover,.btn.btn-text-primary:active,.btn.btn-text-primary:focus,.btn.btn-text-primary:focus-visible,.btn.btn-text-primary:focus-within{color:var(--clr-primary-light);transition:all .15s}.btn.btn-text-delete{background-color:transparent;padding:0;border:none;font-weight:600;color:var(--clr-secondary)}.btn.btn-text-delete:hover,.btn.btn-text-delete:active,.btn.btn-text-delete:focus,.btn.btn-text-delete:focus-visible,.btn.btn-text-delete:focus-within{color:var(--clr-secondary);transition:all .15s}.btn-link{padding:0;display:flex;align-items:center;justify-content:center;column-gap:4px;text-decoration:none;color:var(--clr-primary-light)}.btn.loading{position:relative}.btn.loading>.btn-loading-img{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:8px;backdrop-filter:blur(4px)}.btn-loading-img>img{height:24px;filter:invert(1);aspect-ratio:1/1}.btn-favorite.liked{color:var(--clr-secondary)!important}.btn-small{height:32px;width:32px;padding:0;display:flex;align-items:center;justify-content:center;font-size:.9rem}.modal-content{border-radius:16px;border:none}.modal-content.overflow{overflow:unset}.modal-content.overflow>.modal-body{overflow-y:unset}h1{}h2{}h3{font-family:'Lora',serif;font-weight:600}h4{font-family:'Lora'}.text-white{color:#FFFFFF}.text-black{color:#000000}.text-primary{color:var(--clr-primary)!important}.text-good{color:var(--clr-good)!important}.text-warning{color:var(--clr-detail-secondary)!important}.text-alert,.text-red{color:var(--clr-secondary)!important}.text-no-wrap{text-wrap:nowrap}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.text-detail{font-size:.8rem;font-weight:100;font-style:italic}.form-control{border-radius:8px}.form-control.error{color:var(--clr-secondary)!important;border-color:var(--clr-secondary)!important}.form-label{margin:0}.form-label>.form-label-detail{font-size:.8rem;font-weight:400;color:var(--bs-info-text-emphasis)}.form-information{font-size:.8rem;color:var(--bs-gray-500)}.form-label.smaller{font-size:.8rem}.col-group{padding-bottom:0;display:flex;flex-direction:column;row-gap:8px}.col-group>.form-label{font-weight:500}.row-group{display:flex;flex-direction:row;align-items:center}.row-group>i{height:100%;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--bs-border-color);border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;background:var(--bs-gray-100);color:var(--clr-primary);aspect-ratio:1/1}.row-group>i + .input-clear{border-top-left-radius:0;border-bottom-left-radius:0}.row-group>.col-group{flex:1}.row-group>.col-group:not(:first-child){margin-left:8px}.inputs-group{display:flex;align-items:center}.inputs-group>.form-control{border-radius:0;border-right:none}.inputs-group>.form-control:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.inputs-group>.form-control:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid var(--bs-border-color)}.submenu-group{display:flex;flex-direction:column;row-gap:8px}.submenu-group>.submenu-recap{border-radius:8px;border:1px solid var(--bs-border-color)}.submenu-group>.submenu.hidden{display:none}.input-clear{width:100%;padding:8px;background:transparent;border:none;outline:none;border-radius:8px;background:var(--bs-gray-100)}.input-number-custom{display:flex;overflow:hidden}.input-number-custom>button{width:32px;border:1px solid var(--bs-border-color);border-radius:8px;background-color:transparent;aspect-ratio:1/1;transition:all .15s}.input-number-custom>button:hover{background-color:var(--clr-detail);border-color:var(--clr-detail);color:#FFFFFF;transition:all .15s}.input-number-custom>button[data-val="-"]::after{font:var(--fa-font-solid);content:'\f068'}.input-number-custom>button[data-val="+"]::after{font:var(--fa-font-solid);content:'\2b';font-size:.9rem}.input-number-custom>input[type="number"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;width:50px;text-align:center;border:none;outline:none;pointer-events:none}.input-number-custom>input::-webkit-outer-spin-button,.input-number-custom>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.range-slider{width:100%;display:flex;flex-direction:column;row-gap:8px}.range-slider-numbers{width:100%;display:flex;column-gap:8px;text-align:center}.range-slider-numbers>span{font-size:.9rem}.range-slider-control{position:relative;height:80px;width:100%;display:flex;align-items:flex-end}.range-slider-control>.range-graph{position:absolute;top:0;left:0;right:0;bottom:4px;display:flex;justify-content:space-between;column-gap:2px;align-items:flex-end}.range-graph>.range-graph-bar{background:var(--bs-border-color);flex:1}.range-slider-control>input[type="range"]{position:absolute;height:4px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--clr-detail);pointer-events:none}.range-slider-control>input[type="range"]::-webkit-slider-runnable-track{z-index:1}.range-slider-control>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;background-color:#FFFFFF;border-radius:50%;box-shadow:0 0 0 1px var(--bs-border-color);cursor:pointer;z-index:2}.range-slider-control>input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:16px;height:16px;background-color:#FFFFFF;border-radius:50%;box-shadow:0 0 0 1px var(--bs-border-color);cursor:pointer;z-index:2}.range-slider-control>input[type=range]::-webkit-slider-thumb:hover{background:var(--clr-detail-secondary);box-shadow:0 0 0 1px var(--clr-detail-secondary);z-index:3!important}.range-slider-control>input[type=range]::-webkit-slider-thumb:active{background:var(--clr-detail-secondary);box-shadow:0 0 0 1px var(--clr-detail-secondary);z-index:3!important}.range-slider-control>input[type=range]::-moz-range-thumb:hover{background:var(--clr-detail-secondary);box-shadow:0 0 0 1px var(--clr-detail-secondary);z-index:3!important}.range-slider-control>input[type=range]::-moz-range-thumb:active{background:var(--clr-detail-secondary);box-shadow:0 0 0 1px var(--clr-detail-secondary);z-index:3!important}.daterangepicker{border:none!important;border-radius:8px!important;box-shadow:rgba(17,17,26,.1) 0 8px 24px,rgba(17,17,26,.1) 0 16px 56px,rgba(17,17,26,.1) 0 24px 80px!important}.daterangepicker:before,.daterangepicker:after{display:none!important}.daterangepicker td.in-range{background-color:color-mix(in srgb,var(--clr-detail) 10%,transparent)!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--clr-detail)!important}.daterangepicker select.monthselect,.daterangepicker select.yearselect{padding:2px!important;border:1px solid var(--bs-border-color);border-radius:8px}.daterangepicker select.monthselect{margin-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker select.yearselect{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.main-container{display:flex;flex-direction:column;flex:1;background:var(--bs-light)}.flex-05{flex:.5!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-3{flex:3!important}.no-flex{flex:none!important}.no-padding{padding:0}.no-margin{margin:0!important}.h-full{height:100%}.w-full{width:100%}.w-h-full{height:100%;width:100%}.w-fit{width:fit-content!important}.w-min-fit-content{min-width:fit-content!important}.spacer-h{height:100%}.spacer-w{width:100%}.relative{position:relative}.absolute-right{right:0!important}.absolute-left{left:0!important}.absolute-center{left:50%!important;transform:translateX(-50%)}.space-between{justify-content:space-between}.row-flex-start{align-items:flex-start}.col-flex-end{justify-content:flex-end}.padding-xs{padding:4px}.padding-s{padding:8px}.padding-m{padding:16px}.padding-l{padding:16px}.padding-v-xs{padding:4px 0}.padding-v-s{padding:8px 0}.padding-v-m{padding:16px 0}.padding-v-l{padding:16px 0}.padding-h-xs{padding:0 4px}.padding-h-s{padding:0 8px}.padding-h-m{padding:0 16px}.padding-h-l{padding:0 16px}.row-gap-xs{row-gap:4px}.row-gap-s{row-gap:8px}.row-gap-m{row-gap:16px}.row-gap-l{row-gap:32px}.col-gap-xs{column-gap:4px}.col-gap-s{column-gap:8px}.col-gap-m{column-gap:16px}.col-gap-l{column-gap:32px}.margin-center{margin:auto}.margin-l-xs{margin-left:4px}.margin-l-s{margin-left:8px}.margin-l-m{margin-left:16px}.margin-l-l{margin-left:32px}.margin-l-auto{margin-left:auto}.margin-t-xs{margin-top:4px}.margin-t-s{margin-top:8px}.margin-t-m{margin-top:16px}.margin-t-l{margin-top:32px}.margin-t-auto{margin-top:auto}.align-items-center{align-items:center!important}.justify-content-center{justify-content:center!important}.no-bg{background:none}.alertify .ajs-dialog{border-radius:16px;overflow:hidden;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.ajs-message{border-radius:16px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}.ajs-success{background:var(--clr-good)!important;color:#FFFFFF;font-weight:500}.ajs-success::before{font:var(--fa-font-solid);content:'\f164';margin-right:16px;color:#FFFFFF}.ajs-warning{background:var(--clr-detail-secondary)!important;color:#FFFFFF;font-weight:500}.ajs-warning::before{font:var(--fa-font-solid);content:'\f071';margin-right:16px;color:#FFFFFF}.ajs-error{background:var(--clr-secondary)!important;color:#FFFFFF;font-weight:500}.ajs-error::before{font:var(--fa-font-solid);content:'\f00d';margin-right:16px;color:#FFFFFF}.ajs-button{border-radius:8px}.ajs-button.ajs-ok{background:var(--clr-primary-light);color:#FFFFFF;border:none;transition:all .15s}.ajs-button.ajs-ok:hover{background:var(--clr-primary);transition:all .15s}.leaflet-container{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif!important}.leaflet-popup-content-wrapper{box-shadow:rgba(0,0,0,.24) 0 3px 8px}.leaflet-popup-content{margin:0!important;border-radius:8px}.leaflet-attribution-flag{display:none!important}.loader{width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,var(--clr-detail) 94%,#0000) top / 6px 6px no-repeat,conic-gradient(#0000 30%,var(--clr-detail));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.gradient-loader{min-height:1.3rem;background:linear-gradient(65deg,rgba(0,0,0,.03) 48%,rgba(0,0,0,.05) 49%,rgba(0,0,0,.05) 51%,rgba(0,0,0,.03) 52%);background-size:400% 400%!important;border-radius:8px;animation:gradientLoader 1.4s ease infinite;color:transparent!important}.gradient-loader.small{width:150px}.gradient-loader.medium{width:200px}.gradient-loader.large{width:250px}.gradient-loader.full{width:100%}@keyframes gradientLoader{0%{background-position:100%}100%{background-position:0}}.loading-container{position:fixed;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);z-index:9999}.loading-icon{padding:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:white}.lock-panel{position:fixed;padding:16px;border-radius:16px;bottom:16px;left:16px;font-weight:600;color:white;background:var(--clr-secondary);z-index:9999}.locked{padding:32px;margin:auto;border-radius:16px;background:white}.input-before-wrapper{position:relative;width:100%;display:flex;align-items:stretch;cursor:pointer!important}.input-before-wrapper.column{flex-direction:column;justify-content:stretch}.input-before-wrapper[data-before]::before{content:attr(data-before);height:auto;min-width:fit-content;width:80px;padding:0 4px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;border:1px solid var(--bs-gray-200);border-right:none;border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px;font-family:'Lora',sans-serif;font-size:15px;color:var(--bs-gray-800);background-color:var(--bs-gray-100)}.input-before-wrapper[data-before][data-before-type="font-awesome"]::before{width:48px;justify-content:center;font-family:"Font Awesome 5 Free";font-weight:900}.input-before-wrapper.column[data-before]::before{height:50px;width:100%;padding:4px;align-items:center;justify-content:flex-start;border:1px solid var(--bs-gray-300);border-bottom:none;border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}.input-before-wrapper:focus-within{z-index:1}.input-before-wrapper:focus-within::before,.input-before-wrapper.column[data-before]:focus-within::before{border-color:var(--clr-secondary);color:white;background:var(--clr-secondary)}.input-before-wrapper:focus-within>.form-control,.input-before-wrapper.column[data-before]:focus-within>.form-control{border-color:var(--clr-secondary);z-index:1}.input-before-wrapper:not(.column):not(:last-of-type):first-of-type>.form-control{border-bottom-right-radius:0}.input-before-wrapper:not(.column):not(:last-of-type):first-of-type[data-before]::before{border-bottom-left-radius:0}.input-before-wrapper:not(.column):last-of-type{margin-top:-1px}.input-before-wrapper:not(.column):not(:first-of-type):last-of-type>.form-control{border-top-right-radius:0}.input-before-wrapper:not(.column):not(:first-of-type):last-of-type[data-before]::before{border-top-left-radius:0}.text-strong{font-weight:700}