@charset "UTF-8";.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0;left:0}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}:root{--black-alpha-8-color: rgba(55, 55, 54, .8);--black-alpha-6-color: rgba(55, 55, 54, .6);--black-alpha-4-color: rgba(55, 55, 54, .4);--black-color: #373736;--black-10: #5f5f5d;--white-color: white;--white-color-alpha: #FFFFFFAA;--blue-color: #00a5d3;--green-color: #afcb38;--green-color-map: #007700;--green-color-map-alpha: #007700AA;--light-50-blue-color: #D1F5FF;--dark-5-blue-color: #008FB7;--red-color: #d22e31;--red-color-alpha: #d22e31AA;--yellow-color: #FFA000;--yellow-color-alpha: #FFA000AA;--orange-color: #e9883d}button,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in{min-width:4.4rem;min-height:4.4rem;font-size:1.6rem;border:none;border-radius:0;margin:0;color:var(--white-color);background-color:var(--blue-color);cursor:pointer;transition:background-color .3s ease-in,border-radius .3s ease-in,box-shadow .3s ease-in,color .3s ease-in;font-weight:400}button:not(:disabled):focus,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb:not(:disabled):focus,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out:not(:disabled):focus,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in:not(:disabled):focus{outline:0}button:not(:disabled).active,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb:not(:disabled).active,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out:not(:disabled).active,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in:not(:disabled).active{background-color:var(--green-color)}button:not(:disabled).active:focus,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb:not(:disabled).active:focus,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out:not(:disabled).active:focus,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in:not(:disabled).active:focus{background-color:var(--green-color)}button:not(:disabled):active,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb:not(:disabled):active,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out:not(:disabled):active,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in:not(:disabled):active{background-color:var(--dark-5-blue-color)}button:disabled,.ol-overlaycontainer-stopevent .ol-zoomslider .ol-zoomslider-thumb:disabled,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out:disabled,.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-in:disabled{background-color:var(--light-50-blue-color);border-radius:0;cursor:auto}@font-face{font-family:fontello;src:url(/assets/fontello-BhdMPadD.eot);src:url(/assets/fontello-BhdMPadD.eot?#iefix) format("embedded-opentype"),url(/assets/fontello-Dn2nRI_c.woff2) format("woff2"),url(/assets/fontello-DqgsjdU2.woff) format("woff"),url(/assets/fontello-DEtSQAyB.ttf) format("truetype"),url(/assets/fontello-DCYflBRS.svg?#fontello) format("svg");font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cloud:before{content:""}.icon-layer:before{content:""}.icon-check:before{content:""}.icon-zoom-in:before{content:""}.icon-zoom-out:before{content:""}.icon-globe:before{content:""}.icon-cancel:before{content:""}.icon-attention-circle:before{content:""}.icon-info-circled:before{content:""}.icon-label:before{content:""}.icon-attention:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-down-open:before{content:""}.icon-left-open:before{content:""}.icon-right-open:before{content:""}.icon-up-open:before{content:""}.icon-search:before{content:""}.icon-edit:before{content:""}.icon-undo:before{content:""}.icon-floppy:before{content:""}.icon-cross:before{content:""}.icon-help:before{content:""}.icon-eye:before{content:""}.icon-attach:before{content:""}.icon-phone:before{content:""}.icon-replay:before{content:""}.icon-notification:before{content:""}.icon-resize-full:before{content:""}.icon-resize-small:before{content:""}.icon-cog-alt:before{content:""}.icon-signal:before{content:""}.icon-ulhysses:before{content:""}.icon-play:before{content:""}.icon-user:before{content:""}.icon-users:before{content:""}.icon-attention-circled:before{content:""}.icon-off:before{content:""}.icon-resize-full-1:before{content:""}.icon-eye-off:before{content:""}.icon-globe-1:before{content:""}.icon-location:before{content:""}.icon-obstruction:before{content:""}.icon-gps:before{content:""}.icon-notes:before{content:""}.icon-dimension:before{content:""}.icon-placement:before{content:""}.icon-polygon:before{content:""}.icon-linestring:before{content:""}.icon-circle:before{content:""}.icon-distance:before{content:""}.icon-depth:before{content:""}.icon-point:before{content:""}.icon-passage-plan:before{content:""}.icon-lock:before{content:""}.icon-pause:before{content:""}.icon-arrows-cw:before{content:""}.icon-spin6:before{content:""}.icon-resize-vertical:before{content:""}.icon-ais:before{content:""}.icon-speed:before{content:""}.icon-guardzone:before{content:""}.icon-trace:before{content:""}.icon-anchor-label:before{content:""}.icon-cogsog:before{content:""}.icon-down-dir:before{content:""}.icon-up-dir:before{content:""}.icon-block:before{content:""}.icon-clean-ais:before{content:""}.icon-center-position:before{content:""}.icon-touchtable:before{content:""}.icon-check-empty:before{content:""}.icon-copy:before{content:""}.icon-menu:before{content:""}.icon-download-cloud:before{content:""}.icon-upload-cloud:before{content:""}.icon-bell:before{content:""}.icon-angle-double-right:before{content:""}.icon-desktop:before{content:""}.icon-mobile:before{content:""}.icon-quote-left:before{content:""}.icon-arrival:before{content:""}.icon-anchor:before{content:""}.icon-lock-open-alt:before{content:""}.icon-check-middle:before{content:""}.icon-sun:before{content:""}.icon-moon:before{content:""}.icon-car:before{content:""}.icon-database:before{content:""}.icon-share:before{content:""}.icon-bell-off:before{content:""}.icon-trash:before{content:""}.icon-map:before{content:""}.icon-map-1:before{content:""}.icon-route:before{content:""}i.loading:before{content:"";font-family:fontello}i.loading>span,i.loading>i{display:none}i.loading:before{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fadeIn{0%{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOut{0%{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}to{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes flashError{0%{background-color:transparent}50%{background-color:var(--red-color)}to{background-color:transparent}}.tooltip__text{position:absolute;z-index:1;visibility:hidden;opacity:0;transition:opacity 1s;color:var(--white-color);text-align:center;padding:5px 0;border-radius:4px;min-width:120px;background:var(--black-alpha-6-color);font-size:1.4rem}.tooltip__text:after{content:" ";position:absolute;border-width:5px;border-style:solid}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-wrapper:hover .tooltip__text{visibility:visible;opacity:1}.tooltip--top{inset-block-end:120%;inset-inline-start:50%;margin-inline-start:-60px}.tooltip--top:after{inset-block-start:100%;inset-inline-start:50%;margin-inline-start:-5px;border-color:var(--black-alpha-6-color) transparent transparent transparent}.tooltip--bottom{inset-block-start:120%;inset-inline-start:50%;margin-inline-start:-60px}.tooltip--bottom:after{inset-block-end:100%;inset-inline-start:50%;margin-inline-start:-5px;border-color:transparent transparent var(--black-alpha-6-color) transparent}.tooltip--left{inset-block-end:25%;inset-inline-end:110%}.tooltip--left:after{inset-block-start:30%;inset-inline-start:100%;border-color:transparent transparent transparent var(--black-alpha-6-color)}.tooltip--right{inset-block-end:25%;inset-inline-start:110%}.tooltip--right:after{inset-block-start:30%;inset-inline-end:100%;border-color:transparent var(--black-alpha-6-color) transparent transparent}.customize-table{--easy-table-border: 1px solid #44526900;--easy-table-row-border: none;--easy-table-header-font-size: 1.3rem;--easy-table-header-height: 40px;--easy-table-header-font-color: #ffffff;--easy-table-header-background-color: #00a5d3;--easy-table-header-item-padding: 5px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #4c5d7a;--easy-table-body-row-font-color: #fff;--easy-table-body-row-background-color: rgba(55, 55, 54, .8);--easy-table-body-row-height: 40px;--easy-table-body-row-font-size: 1.2rem;--easy-table-body-row-hover-font-color: rgba(55, 55, 54, .8);--easy-table-body-row-hover-background-color: #ddd;--easy-table-body-item-padding: 5px 15px;--easy-table-footer-background-color: #2d3a4f;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-font-size: 1.2rem;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}.customize-table .vue3-easy-data-table__main{height:calc(50dvh - 12.8rem)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__header .btn-add-item{min-width:3.4rem;min-height:3.4rem;border:1px solid var(--white-color)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__header .btn-add-item img{width:1.6rem}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__message{color:var(--white-color)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .free-slot td{background-color:var(--green-color-map-alpha)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .to-verify td{background-color:var(--yellow-color-alpha)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .to-delete td{background-color:var(--red-color-alpha)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .actions-item{display:flex;column-gap:.5rem;flex-wrap:nowrap;justify-content:end}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .actions-item button{min-width:3.4rem;min-height:3.4rem}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body .actions-item button img{width:1.6rem}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td span.error{color:var(--red-color)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td span.success{color:var(--green-color)}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table{width:100%;border-collapse:collapse;border:1px solid #eee}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table thead tr th{background-color:#00a5d3;font-size:1.6rem}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table tbody tr td{text-align:center;font-size:1.6rem}.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table tbody tr td a,.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table tbody tr td a:active,.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table tbody tr td a:focus,.customize-table .vue3-easy-data-table__main .vue3-easy-data-table__body tr td table.expand-table tbody tr td a:hover{color:var(--blue-color)}.rowSelected{--easy-table-body-row-background-color: #999}.loading-icon-table{color:var(--white-color);font-size:1.8rem}.customize-footer{display:flex;flex-direction:row;justify-content:flex-end;column-gap:1.5rem;margin-top:.5rem}.customize-footer .customize-rows-per-page select{background-color:var(--black-alpha-8-color);color:var(--white-color)}.customize-footer .customize-total-list{font-size:1.6rem;color:var(--white-color)}.customize-footer .customize-page-navigation{display:flex;column-gap:.5rem}.customize-footer .customize-page-navigation i{font-size:1.6rem;color:var(--white-color);cursor:pointer}.customize-footer .customize-page-navigation i.disabled{cursor:not-allowed}.customize-footer .customize-page-navigation span{font-size:1.6rem;color:var(--white-color)}.modal{display:flex;justify-content:center;align-items:center;height:100dvh;width:100dvw;position:fixed;top:0;left:0;background-color:var(--black-alpha-6-color);z-index:2;color:#000;-webkit-user-select:none;user-select:none}.modal .modal-inner{position:relative;max-width:90dvw;min-width:20dvw;max-height:100dvh;background-color:var(--black-alpha-8-color);overflow:auto;border:1px solid var(--blue-color)}.modal .modal-inner .header{position:absolute;right:.5rem;align-content:center;height:30px}.modal .modal-inner .header i{color:var(--white-color);font-size:1.6rem;cursor:pointer}.modal .modal-inner .header i:hover{color:var(--red-color)}.modal .modal-inner .content{display:flex;flex-direction:column;color:var(--white-color)}.modal .modal-inner .content .modal-header{height:30px;background-color:var(--blue-color);align-content:center;text-align:center;font-size:1.8rem;cursor:default}.modal .modal-inner .content .modal-content{padding:1rem;max-height:calc(100dvh - 30px - 8.8rem);max-width:50dvw;overflow-y:auto}.modal .modal-inner .content .modal-content .form{display:flex;flex-direction:column;row-gap:1rem}.modal .modal-inner .content .modal-content .form hr{width:100%}.modal .modal-inner .content .modal-content .form .form-row-title{font-size:1.8rem;text-align:center}.modal .modal-inner .content .modal-content .form .form-category{display:flex;flex-wrap:wrap;column-gap:2.5rem;row-gap:.5rem}.modal .modal-inner .content .modal-content .form .form-category>.generic-form-input{width:calc(50% - 1.5rem)}.modal .modal-inner .content .modal-content .form .form-category>.generic-form-input.marge-bot{margin-bottom:1.4rem}.modal .modal-inner .content .modal-content .form .form-row{display:flex;column-gap:1.5rem;font-size:1.4rem;align-items:center}.modal .modal-inner .content .modal-content .form .form-row label .required-star{margin-left:.5rem;color:var(--red-color)}.modal .modal-inner .content .modal-content .form .form-row>.generic-form-input{width:33.3333333333%}.modal .modal-inner .content .modal-content .form .form-row>.generic-form-input.marge-bot{margin-bottom:1.4rem}.modal .modal-inner .content .modal-content .form .form-row>.generic-form-input .form-input-radio input[type=radio]{width:1.6rem}.modal .modal-inner .content .modal-content .form .form-row.withButton>.generic-form-input{width:25%}.modal .modal-inner .content .modal-content .form .form-row .convert-button{min-height:3rem;min-width:3.4rem;margin-bottom:1.4rem}.modal .modal-inner .content .modal-content .form .form-row .convert-button i{font-size:1.6rem}.modal .modal-inner .content .modal-content .form .form-row label{width:35%}.modal .modal-inner .content .modal-content .form>.form-item-spec{display:flex;column-gap:.5rem;align-items:center;font-size:1.4rem}.modal .modal-inner .content .modal-content .form>.form-item-spec label{width:30%}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list{display:flex;flex-direction:column;row-gap:.5rem;flex-grow:1}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list .module-elmt{display:flex;column-gap:.5rem;align-items:center}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list .module-elmt .btn-module{min-height:3.4rem;min-width:4.4rem}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list .module-elmt .btn-module.marge{margin-right:4.9rem}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list .module-elmt div{flex-grow:1;margin-left:.5rem}.modal .modal-inner .content .modal-content .form>.form-item-spec .module-list .module-elmt .btn-options{min-height:3.4rem;min-width:4.4rem}.modal .modal-inner .content .modal-content .form .error-message,.modal .modal-inner .content .modal-content .form .warning-message{color:var(--red-color);font-weight:700;font-size:1.6rem}.modal .modal-inner .content .modal-content .form .error-message.text-center,.modal .modal-inner .content .modal-content .form .warning-message.text-center{text-align:center}.modal .modal-inner .content .modal-content .form .warning-message{color:var(--orange-color)}.modal .modal-inner .content .modal-content .header-list-content{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.modal .modal-inner .content .modal-content .header-list-content button{width:25%;display:flex;justify-content:space-between;align-items:center}.modal .modal-inner .content .modal-content .error-message,.modal .modal-inner .content .modal-content .warning-message{color:var(--red-color);font-weight:700;font-size:1.6rem}.modal .modal-inner .content .modal-content .error-message.text-center,.modal .modal-inner .content .modal-content .warning-message.text-center{text-align:center}.modal .modal-inner .content .modal-content .warning-message{color:var(--orange-color)}.modal .modal-inner .content .modal-content .info{font-size:1.6rem;text-align:center;line-height:30px}.modal .modal-inner .footer{display:flex;justify-content:flex-end;padding:1rem;column-gap:.5rem}.modal .modal-inner .footer button img.print-icon{width:calc(1.6rem * 1.5)}.modal .modal-inner .footer button img.export-icon{width:2.08rem}.modal-animation-enter-active,.modal-animation-leave-active{transition:opacity .3s cubic-bezier(.52,.02,.19,1.02)}.modal-animation-enter-from,.modal-animation-leave-to{opacity:0}.modal-animation-inner-enter-active{transition:all .3s cubic-bezier(.52,.02,.19,1.02) .15s}.modal-animation-inner-leave-active{transition:all .3s cubic-bezier(.52,.02,.19,1.02)}.modal-animation-inner-enter-from{opacity:0;transform:scale(.8)}.modal-animation-inner-leave-to{transform:scale(.8)}.generic-form-input{display:flex;column-gap:.5rem;align-items:center;font-size:1.4rem}.generic-form-input label{color:var(--white-color);width:35%;-webkit-user-select:none;user-select:none;cursor:pointer}.generic-form-input label.right{text-align:right}.generic-form-input label.margin-bot{margin-bottom:1.4rem}.generic-form-input label .required-star{margin-left:.5rem;color:var(--red-color)}.generic-form-input label.wrap{white-space:wrap}.generic-form-input .form-input-content{display:flex;flex-direction:column;flex-grow:1}.generic-form-input .form-input-content .small-error{color:var(--red-color);min-height:1.4rem}.generic-form-input .form-input-content .input-with-appended-text{display:flex;margin-left:1rem}.generic-form-input .form-input-content .input-with-appended-text button{min-height:3rem;background-color:var(--black-alpha-6-color);font-size:1.4rem;font-weight:700;color:var(--white-color);border-radius:4px;white-space:nowrap}.generic-form-input .form-input-content .password-display-toggle{position:absolute;align-self:end;line-height:3rem;margin-right:2px;color:var(--black-color);cursor:pointer}.generic-form-input .form-input-content input[type=text],.generic-form-input .form-input-content input[type=password],.generic-form-input .form-input-content input[type=email],.generic-form-input .form-input-content input[type=date],.generic-form-input .form-input-content input[type=number],.generic-form-input .form-input-content input[type=tel],.generic-form-input .form-input-content select{width:100%;height:3rem;background-color:var(--white-color);color:var(--black-color);border-color:var(--white-color);border-radius:4px}.generic-form-input .form-input-content input[type=text]:focus,.generic-form-input .form-input-content input[type=password]:focus,.generic-form-input .form-input-content input[type=email]:focus,.generic-form-input .form-input-content input[type=date]:focus,.generic-form-input .form-input-content input[type=number]:focus,.generic-form-input .form-input-content input[type=tel]:focus,.generic-form-input .form-input-content select:focus{outline:none}.generic-form-input .form-input-content input[type=text].error,.generic-form-input .form-input-content input[type=password].error,.generic-form-input .form-input-content input[type=email].error,.generic-form-input .form-input-content input[type=date].error,.generic-form-input .form-input-content input[type=number].error,.generic-form-input .form-input-content input[type=tel].error,.generic-form-input .form-input-content select.error{border-color:var(--red-color)}.generic-form-input .form-input-content input[type=text]:disabled,.generic-form-input .form-input-content input[type=password]:disabled,.generic-form-input .form-input-content input[type=email]:disabled,.generic-form-input .form-input-content input[type=date]:disabled,.generic-form-input .form-input-content input[type=number]:disabled,.generic-form-input .form-input-content input[type=tel]:disabled,.generic-form-input .form-input-content select:disabled{background-color:var(--white-color-alpha)}.generic-form-input .form-input-content input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.generic-form-input .form-input-content input[type=text].search-input{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20?%3e%3csvg%20height='18px'%20version='1.1'%20viewBox='0%200%2018%2018'%20width='18px'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sketch='http://www.bohemiancoding.com/sketch/ns'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3ctitle/%3e%3cdesc/%3e%3cdefs/%3e%3cg%20fill='none'%20fill-rule='evenodd'%20id='Page-1'%20stroke='none'%20stroke-width='1'%3e%3cg%20fill='%23000'%20id='Core'%20transform='translate(-339.000000,%20-381.000000)'%3e%3cg%20id='search'%20transform='translate(339.000000,%20381.000000)'%3e%3cpath%20d='M12.5,11%20L11.7,11%20L11.4,10.7%20C12.4,9.6%2013,8.1%2013,6.5%20C13,2.9%2010.1,0%206.5,0%20C2.9,0%200,2.9%200,6.5%20C0,10.1%202.9,13%206.5,13%20C8.1,13%209.6,12.4%2010.7,11.4%20L11,11.7%20L11,12.5%20L16,17.5%20L17.5,16%20L12.5,11%20L12.5,11%20Z%20M6.5,11%20C4,11%202,9%202,6.5%20C2,4%204,2%206.5,2%20C9,2%2011,4%2011,6.5%20C11,9%209,11%206.5,11%20L6.5,11%20Z'%20id='Shape'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 5px center;background-color:var(--white-color);color:var(--black-color);padding-left:30px}.generic-form-input .form-input-content input[type=checkbox]{height:1.6rem;width:1.6rem;cursor:pointer;accent-color:var(--green-color)}.generic-form-input .form-input-content textarea{flex-grow:1;background-color:var(--white-color);color:var(--black-color);border-color:var(--white-color);border-radius:4px;resize:none}.generic-form-input .form-input-content textarea:focus{outline:none}.generic-form-input .form-input-content .form-input-radio{display:flex;align-items:center}.generic-form-input .form-input-content .form-input-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:2.6rem;height:1.6rem;border:2px solid #666;transition:.2s all linear;cursor:pointer;position:relative;bottom:2px}.generic-form-input .form-input-content .form-input-radio input[type=radio]:checked{width:1.6rem;border:8px solid var(--green-color)}.generic-form-input .form-input-content .form-input-radio label.checkmark{margin-right:.5rem}.collapsable-section{overflow-x:hidden;overflow-y:hidden;margin-top:.5rem}.collapsable-section .collapsable-header{cursor:pointer;font-size:1.6rem;background-color:var(--black-alpha-8-color);text-transform:uppercase;font-weight:700;display:flex;justify-content:space-between;align-items:center;height:3.4rem;position:sticky;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.collapsable-section.collapsed .collapsable-content{display:none}.collapsable-section .collapsable-content{padding:.5rem}.collapsable-section.free-slot .collapsable-header{background-color:green}.collapsable-section.to-verify .collapsable-header{background-color:var(--yellow-color);color:var(--black-color)}.collapsable-section.to-delete .collapsable-header{background-color:var(--red-color)}.select-area-validator{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:100;background-color:var(--white-color-alpha);padding:.2rem 1rem;width:400px;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem}.select-area-validator .label{display:flex;flex-direction:column;align-items:center}.select-area-validator .label .title{font-weight:700}.select-area-validator button{min-width:3.4rem;min-height:3.4rem}.print-dialog-info{display:flex;flex-direction:column;font-size:1.4rem;text-align:center;row-gap:.5rem}.print-dialog-info .selected-area{display:flex;column-gap:.5rem;justify-content:center;margin-bottom:1.5rem}.ol-zoom.ol-unselectable.ol-control,.ol-overlaycontainer-stopevent .ol-zoomslider,.ol-overlaycontainer-stopevent .ol-zoom{top:13.82rem;bottom:unset;left:.5rem;right:unset}.ol-overlaycontainer-stopevent .ol-zoom{background-color:var(--black-alpha-6-color)}.ol-overlaycontainer-stopevent .ol-zoom .ol-zoom-out{margin-top:204px}.ol-overlaycontainer-stopevent .ol-zoomslider{background-color:transparent;top:2.3em;padding:.2rem 0}.ol-overlaycontainer-stopevent .ol-touch .ol-zoom .om-zoom-out{margin-top:212px}.ol-overlaycontainer-stopevent .ol-touch .ol-zoomslider{top:2.75em}.ol-overlaycontainer-stopevent>div.ol-zoomslider.ol-unselectable.ol-control{top:18.22rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ol-zoom.ol-unselectable.ol-control{padding:0;box-shadow:0 1px 4px #0000004d}.ol-overlaycontainer-stopevent .ol-mouse-position{top:3rem;bottom:unset;right:1rem;left:unset;width:15rem;height:4rem;padding:.2rem;background-color:var(--black-alpha-6-color);color:var(--white-color);text-align:center}.ol-overlaycontainer-stopevent .ol-mouse-position .not-over{line-height:3.6rem}.ol-overlaycontainer-stopevent .ol-mouse-position .coords-displayed{line-height:1.6rem}.ol-overlaycontainer-stopevent .ol-unselectable.ol-scale-line{top:.5rem;bottom:unset;right:1rem;left:unset;background-color:var(--black-alpha-6-color);height:2rem;line-height:calc(1.6rem - 1px)}.ol-overlaycontainer-stopevent .ol-unselectable.ol-scale-line>*{margin:0;color:var(--white-color);border-color:var(--white-color)}.feature-info{position:absolute;right:1.5rem;top:50%;height:70dvh;width:25dvw;transform:translateY(-50%);background-color:var(--black-alpha-4-color);color:var(--white-color);z-index:1;overflow-y:auto;border:none}.feature-info .header{position:sticky;top:0;z-index:2;height:3.4rem;background-color:var(--blue-color);font-size:1.8rem;text-align:center;align-content:center}.feature-info .header i{position:absolute;height:3.4rem;right:.5rem;font-size:1.6rem;cursor:pointer}.feature-info .header i:hover{color:var(--red-color)}.feature-info .content{display:flex;flex-direction:column;font-size:1.4rem;padding:.5rem}.feature-info .content .collapsable-section{height:100%}.feature-info .content .collapsable-section table{border:1px solid var(--white-color);border-collapse:collapse;width:100%}.feature-info .content .collapsable-section table tr td{border:1px solid var(--white-color);border-collapse:collapse;padding:.5rem}.feature-info .content .collapsable-section table tr td button.open-planning-btn{min-width:3.4rem;min-height:3.4rem}.calendar-wrapper .reservation-form{display:flex;flex-wrap:wrap;gap:1rem;max-width:900px;margin:auto}.calendar-wrapper .reservation-form .form-section{flex:1 1 250px;min-width:250px;border:1px solid #ccc;border-radius:1rem;box-shadow:0 1px 3px #0000001a}.calendar-wrapper .reservation-form .form-section legend{font-weight:700;font-size:1.4rem;margin-bottom:.5rem}.calendar-wrapper .reservation-form .form-section .form-line{display:flex;column-gap:.5rem}.calendar-wrapper .reservation-form .form-section .form-line label{width:49%}.calendar-wrapper .reservation-form .form-section label{display:flex;flex-direction:column;margin-bottom:.75rem;font-size:1.4rem}.calendar-wrapper .reservation-form .form-section label .label-text{display:inline-block;font-weight:700}.calendar-wrapper .reservation-form .form-section label .label-text .required{color:var(--red-color);margin-left:4px}.calendar-wrapper .reservation-form .form-section label input[type=text],.calendar-wrapper .reservation-form .form-section label input[type=tel],.calendar-wrapper .reservation-form .form-section label input[type=number],.calendar-wrapper .reservation-form .form-section label input[type=date],.calendar-wrapper .reservation-form .form-section label input[type=color],.calendar-wrapper .reservation-form .form-section label input[type=email]{padding:.4rem;border:1px solid #ccc;border-radius:4px;font-size:1.4rem}.calendar-wrapper .reservation-form .form-section label input[type=color]{width:100%}.calendar-wrapper .navigation{display:flex;justify-content:space-between;margin-top:1rem}.calendar-wrapper .navigation button{min-width:3.4rem;min-height:3.4rem}.calendar-wrapper .navigation button.btn-export-items{display:flex;align-items:center;column-gap:.5rem;border:none}.calendar-wrapper .navigation button.btn-export-items img{width:1.6rem}.calendar-wrapper .months{display:flex;gap:2rem}.calendar-wrapper .error{color:var(--red-color);font-weight:700;font-size:1.6rem;text-align:center}.month-view{height:435px}.month-view h3{text-align:center;margin-bottom:.5rem;font-size:1.4rem}.month-view .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.month-view .grid .day-name{font-weight:700;text-align:center;font-size:1.4rem}.month-view .grid .day{height:60px;width:56px;background:#f0f0f0;text-align:center;position:relative;cursor:pointer;color:var(--black-color);-webkit-user-select:none;user-select:none;font-size:1.4rem}.month-view .grid .day.hide{visibility:hidden}.month-view .grid .day.reserved{background:#bbb;font-size:1.2rem}.month-view .grid .day.reserved div{white-space:normal;overflow-wrap:break-word}.month-view .grid .day.reserved div.dark{color:var(--black-color)}.month-view .grid .day.reserved div.light{color:var(--white-color)}.month-view .grid .day:not(.reserved).selected,.month-view .grid .day:not(.reserved).dragging{background-color:#bbb;box-shadow:inset 4px 4px 8px #bebebe,inset -4px -4px 8px #ccc;border-radius:8px;font-weight:700;text-shadow:1px 1px 1px #fff}.context-menu{position:fixed;background:#bbb;border:1px solid #ccc;box-shadow:0 2px 6px #0003;padding:.5rem;z-index:1000;width:160px;border-radius:6px;font-size:1.2rem}.context-menu .menu-title{margin-bottom:.5rem;color:var(--black-color);white-space:normal;overflow-wrap:break-word}.context-menu .menu-title .reserv-dates{color:var(--dark-5-blue-color)}.context-menu .menu-action{cursor:pointer;padding:4px;border-radius:4px;font-size:1.4rem;font-weight:700}.context-menu .menu-action.action-edit{color:var(--orange-color)}.context-menu .menu-action.action-edit:hover{background-color:#fae8cd}.context-menu .menu-action.action-delete{color:var(--red-color)}.context-menu .menu-action.action-delete:hover{background-color:#fee2e2}.info-reservation-modal{display:flex;gap:1.5rem}.info-reservation-modal .info-reservation{display:flex;flex-direction:column;gap:.2rem;font-size:1.6rem}.info-reservation-modal .info-reservation .sub-info{display:flex;gap:.5rem;align-items:center}.info-reservation-modal .info-reservation .sub-info .title{font-weight:700;width:130px}.info-reservation-modal .info-reservation .sub-info .info{max-width:300px;white-space:normal;overflow-wrap:break-word}.edition-reservation-modal{display:flex;flex-direction:column;gap:1.5rem}.edition-reservation-modal .edition-reservation-info{font-size:1.4rem;text-align:center}.edition-reservation-modal .edition-reservation-date{display:flex;gap:.2rem}.edition-reservation-modal .edition-reservation-date label{flex-grow:1;display:flex;flex-direction:column;margin-bottom:.75rem;font-size:1.4rem}.edition-reservation-modal .edition-reservation-date label .label-text{display:inline-block;font-weight:700}.edition-reservation-modal .edition-reservation-date label .label-text .required{color:var(--red-color);margin-left:4px}.edition-reservation-modal .edition-reservation-date label input[type=text],.edition-reservation-modal .edition-reservation-date label input[type=tel],.edition-reservation-modal .edition-reservation-date label input[type=number],.edition-reservation-modal .edition-reservation-date label input[type=date],.edition-reservation-modal .edition-reservation-date label input[type=color],.edition-reservation-modal .edition-reservation-date label input[type=email]{padding:.4rem;border:1px solid #ccc;border-radius:4px;font-size:1.4rem}.edition-reservation-modal .edition-reservation-date label input[type=color]{width:100%}.edition-reservation-modal .error{color:var(--red-color);font-weight:700;font-size:1.6rem;text-align:center}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;overscroll-behavior-x:none}html{font-size:62.5%;font-size:.625em;height:100%;position:relative;box-sizing:border-box;touch-action:manipulation;font-family:Calibri,Arial,sans-serif}*{box-sizing:inherit}.mapContainer{width:100dvw;height:100dvh;-webkit-user-select:none;user-select:none}.mapContainer .logo-control{position:absolute;top:0;left:0;z-index:2;width:100%;height:8.8rem;display:flex;pointer-events:none;padding-left:.5rem;padding-top:.5rem}.mapContainer .geomod-module{position:absolute;bottom:0;right:0;width:100%;display:flex;background:transparent;z-index:2}.mapContainer .geomod-module .geomod-module-bar{position:fixed;bottom:20px;right:30px;display:flex;gap:.5rem;transition:bottom .3s ease-in;z-index:3}.mapContainer .geomod-module .geomod-module-bar button{min-height:5.1rem;min-width:5.1rem}.mapContainer .geomod-module .geomod-module-bar button img{width:calc(1.6rem * 1.5)}.mapContainer .geomod-module .geomod-module-bar button img.scaling{transform:scale(1.2)}.mapContainer .geomod-module .geomod-module-bar button i{font-size:2rem}.mapContainer .geomod-module .geomod-module-bar.palette-visible{bottom:calc(50dvh + 20px - 2.2rem)}.mapContainer .geomod-module .geomod-module-palette{position:fixed;bottom:20px;left:40px;height:0;width:calc(100dvw - 80px);background-color:var(--black-alpha-4-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:height .3s ease-in;pointer-events:auto;overflow-x:hidden;overflow-y:hidden;padding:0;font-size:1.4rem}.mapContainer .geomod-module .geomod-module-palette::-webkit-scrollbar{width:0}.mapContainer .geomod-module .geomod-module-palette::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}.mapContainer .geomod-module .geomod-module-palette::-webkit-scrollbar-thumb{background-color:transparent;outline:1px solid transparent}.mapContainer .geomod-module .geomod-module-palette.shown{height:50dvh}.mapContainer .geomod-module .geomod-module-palette .content-palette{padding:calc(4.4rem * 3 / 4);display:flex;flex-direction:column;row-gap:1rem}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar{display:flex;justify-content:space-between;align-items:center}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .search-item{flex:0 0 25dvw}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-export-item{display:flex;column-gap:.5rem;flex:0 0 auto}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-export-item .btn-add-item{min-width:3.4rem;min-height:3.4rem;display:flex;align-items:center;column-gap:.5rem;border:none}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-export-item .btn-add-item img{width:1.6rem}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-export-item .btn-export-items{min-width:3.4rem;min-height:3.4rem;display:flex;align-items:center;column-gap:.5rem;border:none}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-export-item .btn-export-items img{width:1.6rem}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-remove-column{display:flex;flex:0 0 auto;column-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-remove-column .btn-add-column,.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-remove-column .btn-remove-column{min-width:3.4rem;min-height:3.4rem;border:none;display:flex;align-items:center;column-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-remove-column .btn-add-column img,.mapContainer .geomod-module .geomod-module-palette .content-palette .toolbar .add-remove-column .btn-remove-column img{width:1.6rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.admin-content{display:flex;flex-direction:column;row-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.admin-content .content{display:flex;flex-direction:row;column-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.admin-content .content .list-content{flex-grow:1;display:flex;flex-direction:column;row-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.admin-content .content .list-content .title{font-size:1.8rem;text-align:center;color:var(--white-color)}.mapContainer .geomod-module .geomod-module-palette .content-palette.admin-content .content .list-content .customize-table .vue3-easy-data-table__main{height:calc(50dvh - 11.4rem)}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container{display:flex;flex-direction:column;row-gap:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content{display:flex;flex-direction:row;column-gap:5dvw;justify-content:center}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content{display:flex;flex-direction:column;flex:1;overflow-y:auto;height:calc(50dvh - 4.9rem)}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content.user-infos{max-width:30dvw}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content.user-infos .title{margin-bottom:.5rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content.user-infos div{padding:0 1.5rem 0 2rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content.user-infos div button{border:none;width:calc(100% - 5rem);margin-left:2rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content.user-infos div hr{width:calc(100% - 5rem);margin-left:2rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .title{font-size:1.8rem;color:var(--white-color);text-align:center;background-color:var(--black-alpha-8-color);height:3.4rem;line-height:3.4rem}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .no-access-content{display:flex;justify-content:center;font-size:1.8rem;color:var(--white-color)}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .header-content{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:auto}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .header-content div{display:flex;padding:.5rem 1.5rem;align-items:center}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .header-content div div{color:var(--white-color);font-size:1.4rem;width:70%}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .header-content div div.inactive{text-decoration:line-through}.mapContainer .geomod-module .geomod-module-palette .content-palette.profile-container .content .profile-content .header-content div button{min-height:3.4rem;min-width:3.4rem}.ol-attribution{left:0;right:unset!important}button{border:1px solid var(--white-color)}button i{font-size:1.6rem}.btn-reset-password{margin-right:auto;margin-left:1rem}.btn-container-login{display:flex;justify-content:space-between;width:100%;padding-left:1rem}.btn-container-login .btn-login,.btn-container-login .btn-login-cancel{display:flex;justify-content:center;align-items:center;column-gap:.5rem}.btn-container-login .btn-login img,.btn-container-login .btn-login-cancel img{width:calc(1.6rem * 1.5);height:calc(1.6rem * 1.5)}::-webkit-scrollbar{width:4px!important}::-webkit-scrollbar-track{border-radius:4px!important;color:transparent!important}::-webkit-scrollbar-thumb{background:var(--blue-color)!important;border-radius:4px!important}@media print{@page{size:A4 landscape;margin:0}.mapContainer .geomod-module,.ol-overlaycontainer-stopevent .ol-zoom,.ol-overlaycontainer-stopevent .ol-zoomslider,.ol-overlaycontainer-stopevent .ol-mouse-position{display:none}}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.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;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);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{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);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-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.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-viewport,.ol-unselectable{-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{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.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:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.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{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 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}
