.status-fragment{position:absolute;width:100%;height:100%;display:flex}.status-fragment .status-container{display:flex;flex:auto;position:relative;flex-direction:column;justify-content:center}.status-fragment .start-background{width:100%;height:100%;background:left/cover url(./images/OnlineLoginBackground.jpg);filter:grayscale(100%);position:absolute}.status-fragment .start-background .opacity-mask{background:hsla(0,0%,100%,.6);width:100%;height:100%}.status-fragment .status-dialog{margin:0 auto;width:500px;z-index:1;border:2px #000 solid;background-color:hsla(0,0%,100%,.8);padding:10px 30px;text-align:center}.status-fragment .status-dialog:empty{display:none}.status-fragment .status-dialog label{white-space:pre-wrap}.status-fragment .status-dialog button{background-color:#14bf61;font-weight:700;cursor:pointer;color:#fff;text-align:center;width:100%;height:50px;display:flex;align-items:center;justify-content:center;border:0 solid;outline:0 !important}.status-fragment .status-dialog button:hover{background-color:#72d9a0}.status-fragment .status-dialog .status_fragment_description{display:block}.status-fragment .logo-analyzer-online{top:22px;left:52px;height:100px;background:0/contain url(./images/LogoAnalyzerOnline.svg) no-repeat;pointer-events:none;position:absolute;width:600px;height:100px}.status-fragment .header{flex:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:48px;height:100%;font-size:22pt;color:#fff;background-color:#ccc;box-shadow:-6px 0 10px 0 gray;z-index:10000}.status-fragment .status-wait-control{position:absolute;display:block;right:22px;top:19px}
.login-fragment{width:100%;height:100%;display:flex;position:absolute}.login-fragment .header{width:48px;background-color:#ccc;box-shadow:-6px 0 10px 0 gray}.login-fragment .start-background{flex:auto;background:left/cover no-repeat url(./images/OnlineLoginBackground.jpg)}.login-fragment .login-controls{position:relative;width:35vw !important;height:100% !important;box-sizing:border-box;border:2px #000 solid;background-color:hsla(0,0%,100%,.8)}.login-fragment .insideLoginControls{padding-left:50px;padding-right:50px}.login-fragment .login-controls label{color:#606060;font-weight:bold;font-size:24px}.login-fragment .logo-asterop{position:absolute;left:40px;bottom:5px;width:200px;height:70px;z-index:10000;background:left/contain no-repeat url(./images/logoAsterop.svg)}.login-fragment .login-controls input#username,.login-fragment .login-controls input#password{outline:0;border-width:0 0 2px;border-color:#606060;background-color:rgba(0,0,0,0);font-size:24px}.login-fragment .login-controls input#username:focus,.login-fragment .login-controls input#password:focus{border-color:#606060;font-size:24px}.login-fragment .loginGroupPwd{position:relative}.login-fragment .loginGroupPwd #togglePwd{position:absolute;right:0;opacity:.7;top:calc(50% - 12px)}.login-fragment .icon-eye{background:center/cover no-repeat url(./images/picto_eye_view.svg);display:block;width:25px;height:25px}.login-fragment .icon-eye:hover{cursor:pointer}.login-fragment .icon-eye::before{content:" "}.login-fragment .icon-eye::before,.login-fragment .icon-eye-off{background-image:url(./images/picto_eye_view_off.svg)}.login-fragment .login-error{color:#d3145a;font-weight:bold;font-size:24px;height:30px}.login-fragment .login-controls-mask{position:absolute;left:0;top:0;background-color:#fff;width:35vw;height:100%;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.login-fragment .loginText{padding-left:50px;padding-right:50px;text-align:left;position:relative;overflow:hidden;z-index:10}.login-fragment .loginTextBackground{position:absolute;bottom:0px;left:0px;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-ms-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0))}.login-fragment .logo-analyzer-online{margin-top:20px;z-index:10000;height:100px;background:left/contain no-repeat url(./images/LogoAnalyzerOnline.svg);pointer-events:none}.login-fragment .btn_ok{background:#14bf61;font-weight:700;cursor:pointer;color:#fff;text-align:center;width:100%;height:50px;display:flex;align-items:center;justify-content:center;border:0 solid;outline:0 !important}.login-fragment .login-wait-control{position:absolute;display:block;right:22px;top:19px}
afc-gui-global-message{visibility:hidden;width:100%}afc-gui-global-message.visible{visibility:visible}afc-gui-global-message .globalMessage-container{display:flex;width:auto;text-align:center;background-color:#0676ed;position:absolute;top:5px;left:50%;border:1px solid #0676ed;color:#fff;border-radius:5px;z-index:9999999;padding:10px;margin:10px;font-family:sans-serif;font-weight:400;line-height:1.8;transform:translate(-50%, 0%)}afc-gui-global-message .globalMessagePanelText{display:table;margin:0 auto;text-align:center;font-size:16px;padding-right:20px}afc-gui-global-message .globalMessagePanelClose{float:right;font-size:12px}afc-gui-global-message .globalMessagePanelClose .closeButton{cursor:pointer}
.dashboard-view-fragment{display:flex;flex-direction:column;width:100%;height:100%;padding:10px;gap:10px;box-sizing:border-box}.dashboard-view-fragment .map-container{flex:3;position:relative}.dashboard-view-fragment .map-container .leaflet-pane.drop-shadow svg{filter:url(#dropshadow)}.dashboard-view-fragment .map-container .leaflet-pane svg path.Selected{filter:url(#selection);stroke-opacity:1 !important;stroke-width:3 !important;stroke:#79b9f3 !important}.dashboard-view-fragment .top-left--control{position:absolute;z-index:10000;top:10px;left:10px}.dashboard-view-fragment .top-left--control .static-tooltip{pointer-events:none;margin-top:30px;width:0}.dashboard-view-fragment .top-left--control .static-tooltip afc-gui-layer-tooltip{position:relative;background-color:hsla(0,0%,100%,.7);color:#000;width:300px;padding:10px;padding-right:25px;box-shadow:3px 3px 8px #404040;display:block}.dashboard-view-fragment .top-left--control .static-tooltip afc-gui-layer-tooltip table{width:100%;height:100%;background:rgba(0,0,0,0);border:0}.dashboard-view-fragment .top-left--control .static-tooltip afc-gui-layer-tooltip table td{padding:2px}.dashboard-view-fragment .top-left--control .static-tooltip .mapTooltipPopupPreview{position:absolute;top:-25px;right:-75px}.dashboard-view-fragment .top-left--control .static-tooltip .mapTooltipPopupHeader{position:absolute;background:no-repeat url(./images/pin.svg);width:32px;height:32px;cursor:pointer;pointer-events:all;top:-20px;left:0}.dashboard-view-fragment .search-location{position:relative;background-color:#fff;display:flex;top:0;left:0;border-radius:2px;height:45px;border:4px solid #fff;max-width:42px;transition:.4s ease-out max-width;overflow:hidden;box-sizing:border-box}.dashboard-view-fragment .search-location:hover,.dashboard-view-fragment .search-location:focus-within{max-width:400px}.dashboard-view-fragment .search-location>input{border:none;width:300px;padding-left:35px;background:5px/auto 25px no-repeat url(./images/Picto_Search.svg) #f7f7f7;box-sizing:border-box}.dashboard-view-fragment .search-location>input::placeholder{font-style:italic}.dashboard-view-fragment .search-location .btn-location{border-left:1px solid #ddd;height:100%;display:none;width:48px;vertical-align:top;cursor:pointer;background:center/contain no-repeat url(./images/Picto_Location.svg);margin-left:4px}.dashboard-view-fragment .map-painting .leaflet-interactive{cursor:url(./images/Dashboard_Picto_Brush.svg),pointer}.dashboard-view-fragment .map-drawing .leaflet-interactive{cursor:url(./images/Dashboard_Picto_Pencil.svg),pointer}.dashboard-view-fragment .one-page-container{flex:2;min-height:4cm;max-height:7cm}.dashboard-view-fragment .one-page-container afc-gui-grid table thead th{position:-webkit-sticky;position:sticky;top:0}
.redistrict-fragment{width:100%;height:100%}.redistrict-fragment .districtPanel{background-color:rgba(0,0,0,0);position:relative;width:100%;height:70px;margin:5px auto;margin-top:1px;margin-bottom:0px}.redistrict-fragment .districtPanel:hover{opacity:.8}.redistrict-fragment .districtPanel.total-zone{height:50px}.redistrict-fragment .districtPanel>div{box-sizing:border-box;width:100%;height:100%}.redistrict-fragment .districtPanel>div>*{position:absolute}.redistrict-fragment .districtPanel>div>table{bottom:0;left:0;width:100%;height:90%;border:0;box-sizing:border-box;background-color:rgba(0,0,0,0);table-layout:fixed}.redistrict-fragment .districtPanel>div>div.mediumItem{text-transform:uppercase;left:2%;top:2%;padding-left:5px}.redistrict-fragment .districtPanel>div>label{cursor:pointer;display:block;width:100%;height:100%;top:0;left:0;border:1px solid #404040;box-sizing:border-box}.redistrict-fragment .districtPanel>div>table th,.redistrict-fragment .districtPanel>div>table td{font-size:20px;font-weight:bold;text-align:center}.redistrict-fragment .districtPanel>div>table td{text-align:right}.redistrict-fragment .percent{display:inline-block;text-align:left;width:calc(50% - 20px);padding-left:5px;color:#404040;font-size:15px;font-weight:normal}.redistrict-fragment .districtPanel>div>input[type=radio]:checked+label{box-sizing:border-box;border-left:5px solid #1db1b9}.redistrict-fragment .redistrict-mode{background:center/contain no-repeat url(./images/Pictos_Edit_Hot.svg);bottom:1px;display:none;height:30px;right:0;width:30px;position:absolute}.redistrict-fragment .painting .redistrict-mode{background-image:url(./images/Pictos_Edit_HotRoll.svg)}.redistrict-fragment .total-zone .redistrict-mode{background:center/50% no-repeat url(./images/Picto_Cursor_Up.svg)}.redistrict-fragment input[name=__redistrict]:checked+label>.redistrict-mode{display:inline-block}
afc-gui-button.logout:not([src]){height:44px;margin-top:5px;background-position:-120px 2px}.choice-fragment .choice-dialog{margin:0 auto;text-align:center;width:500px;height:500px;z-index:1}
.leaflet-left .leaflet-buttons-control-input{left:55px}.leaflet-right .leaflet-buttons-control-input{right:55px}@keyframes hide-overflow{from{overflow:hidden}}.leaflet-control-button .leaflet-buttons-control-button{width:55px !important;height:55px !important}.leaflet-control-button .leaflet-buttons-control-input-holder{position:relative}@media(hover: hover){.leaflet-control-button .leaflet-buttons-control-input-holder:hover .leaflet-buttons-control-input{max-width:500px}}.leaflet-control-button .leaflet-buttons-control-input-holder .leaflet-buttons-control-toggleon+.leaflet-buttons-control-input{max-width:500px !important}.leaflet-control-button .leaflet-buttons-control-input-holder .leaflet-buttons-control-input{position:absolute;top:0px;max-width:0px;transition:.4s ease-out max-width;overflow:hidden;box-sizing:border-box}.leaflet-control-button .leaflet-buttons-control-input-holder .leaflet-buttons-control-input input{height:45px;border-radius:2px;border:4px solid #fff;width:500px;background-color:#f7f7f7;box-sizing:border-box;padding:0 5px;outline:none}.leaflet-control-button .leaflet-buttons-control-group-holder{position:relative}.leaflet-control-button .leaflet-buttons-control-group-holder .toggle.leaflet-buttons-control-toggleon{visibility:hidden}.leaflet-control-button .leaflet-buttons-control-group-holder .group{position:absolute;top:0;right:0;overflow:visible;flex-direction:column;align-items:center;row-gap:5px;display:flex;max-height:550px;transition:1s ease-out max-height}.leaflet-control-button .leaflet-buttons-control-group-holder .group:group-visible{animation:hide-overflow 1s}.leaflet-control-button .leaflet-buttons-control-group-holder .group:not(.group-visible){overflow:hidden;visibility:hidden;max-height:55px}@media(hover: hover){.leaflet-control-button .leaflet-buttons-control-group-holder:hover .toggle{visibility:hidden}.leaflet-control-button .leaflet-buttons-control-group-holder:hover .group{overflow:visible;visibility:visible;max-height:550px}}.leaflet-control-button .leaflet-buttons-control-input-button{display:flex;position:relative}.leaflet-control-button .leaflet-buttons-control-input-button .leaflet-buttons-control-input-clear{background-image:url(./images/close.svg);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;right:0px;top:0px;background-size:32px 32px;height:100%;width:32px;cursor:pointer}.leaflet-control-button .leaflet-buttons-control-input-button .leaflet-buttons-control-input-clear.hidden{display:none}.leaflet-control-button .search-autocomplete-results{position:relative;width:250px;overflow:auto;box-sizing:border-box;z-index:1000;display:flex;flex-direction:column;width:500px;background-color:#f7f7f7}.leaflet-control-button .search-autocomplete-results.closed{display:none}.leaflet-control-button .search-autocomplete-results .search-autocomplete-result-title{font-weight:bold;padding-bottom:4px;color:#d2691e;font-size:1rem;margin-left:2px;padding-top:5px}.leaflet-control-button .search-autocomplete-results .search-autocomplete-result{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px;background-image:url(./images/Picto_Location.svg);background-size:20px 20px;background-repeat:no-repeat;background-position-x:0px;margin-left:6px;padding-left:25px;font-size:.9rem}.leaflet-control-button .search-autocomplete-results .search-autocomplete-result:hover{cursor:pointer;color:#0286b7}.leaflet-control-button .search-autocomplete-results .search-autocomplete-result.municipality{background-image:url(./images/Picto_Municipality.svg)}
.rating{display:flex;flex-direction:row;height:100%;font-size:20pt}.rating .star.off{color:#fff}.rating .star.on{color:#0066c0}.rating .star.editable{cursor:pointer}.rating .star.temp{color:#d3d3d3 !important}
.projectListItem .creationDate{font-size:10pt}.projectListItem .first-col>div{display:flex;flex-direction:row;align-items:center}.projectListItem .first-col .rating{font-size:12pt}.projectListItem .first-col .rating .star.on{color:#000}.projectListItem .second-col{width:30%}.projectListItem.SelectedItemTable{border-left-color:#ee8301}.projectListItem.ItemTableMRU{background-color:#fafade !important}.projectListItem:hover .projectArchiveButton{visibility:visible !important}.projectListItem .projectArchive .projectArchiveButton.visible{visibility:visible}.projectListItem .surfaceContainer{display:flex}.projectListItem .surfaceContainer .surface{width:100%}.projectListItem .surfaceContainer .configurationButton{margin-right:5px;background-image:url(./images/configuration.png);width:16px;height:16px;cursor:pointer}.projectListItem .surfaceContainer .configurationButton:hover{background-position-y:66.6%}.projectListItem .configurationContainer{display:flex;flex-direction:row}.projectListItem .configurationContainer label{width:50%}.ItemFilter{position:inherit !important;width:100% !important;border-left-color:#ee8301}.ItemFilter .filter-first-row{display:flex;flex-wrap:wrap;align-items:baseline}.btn_close.visible{visibility:visible !important}.repeaterListEmpty{font-weight:bold;width:100%;text-align:center;padding:10px}.projectArchiveButton[data-status=archived]{background-size:contain;background-image:url(./images/Picto_Archived.png)}.projectArchiveButton[data-showinlist=on]{opacity:1}.projectArchiveButton[data-showinlist=off]{opacity:.3}
.waiting{height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:2px 0;margin:0 -5%;overflow:hidden;left:0px;top:0px}.waiting.absolute{position:absolute}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#7a7a7a;color:#7a7a7a;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s}.wait-init .dot-pulse{background-color:#333;color:#333}.dot-pulse::before{left:-5px}.dot-pulse::after{left:5px}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#7a7a7a;color:#7a7a7a}.wait-init .dot-pulse::before,.wait-init .dot-pulse::after{background-color:#333;color:#333}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}
.storeListItem .first-col{width:50%}.storeListItem .first-col>div{display:flex;flex-direction:row;align-items:center}.storeListItem .first-col .rating{font-size:12pt}.storeListItem .first-col .rating .star.on{color:#000}.storeListItem .second-col{width:25%}.storeListItem.SelectedItemTable{border-left-color:#3202ee}.storeListItem.SelectedItemTable .store-header td,.storeListItem.SelectedItemTable .store-header th{background-color:#ccc}.storeListItem.ItemTableMRU{background-color:#fafade !important}.storeListItem .surfaceContainer{display:flex}.storeListItem .surfaceContainer .surface{width:100%}.ItemFilter{position:inherit !important;width:100% !important;border-left-color:#3202ee}.ItemFilter .filter-first-row{display:flex;flex-wrap:wrap;align-items:baseline}.btn_close.visible{visibility:visible}.repeaterListEmpty{font-weight:bold;width:100%;text-align:center;padding:10px}
html{--store-color: #009dff;--project-color: #ee8301}.cartSettings-panel.cartSettings-panel,.leaflet-map-pane.cartSettings-panel{margin:10px;overflow-y:hidden !important;overflow-x:hidden !important;height:100%}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems{height:100%}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#000}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items{flex-grow:1;height:80%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .warning,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .warning,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .warning,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .warning{font-weight:bold;color:#fff;width:100%;text-align:center;padding-top:50px}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .projectListItem,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .storeListItem,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .projectListItem,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .storeListItem,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .projectListItem,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-items .storeListItem,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .projectListItem,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-items .storeListItem{background-color:#fff;cursor:default}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-filter,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-filter,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .list-filter,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .list-filter{position:sticky;bottom:0;background-color:#333}.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .ItemFilter,.cartSettings-panel.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .ItemFilter,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .projects-list-container .ItemFilter,.leaflet-map-pane.cartSettings-panel react-comparisoncartsettingsitems .stores-list-container .ItemFilter{color:#fff;background-color:unset;border-left:0px;padding-bottom:20px}.cartSettings-panel.cartSettings-panel .modeSelectionButtons,.leaflet-map-pane.cartSettings-panel .modeSelectionButtons{display:flex}.cartSettings-panel.cartSettings-panel .modeSelectionButtons .modeSelectionButton,.leaflet-map-pane.cartSettings-panel .modeSelectionButtons .modeSelectionButton{flex-grow:1;display:flex;justify-content:center;font-size:22pt;text-align:center;height:100%;border-bottom-style:solid;border-bottom-width:5px;background-color:#999;color:#d5d5d5;line-height:30pt;border-bottom-color:#999;cursor:pointer;display:inline-block;box-sizing:border-box}.cartSettings-panel.cartSettings-panel .modeSelectionButtons .modeSelectionButton.selected,.leaflet-map-pane.cartSettings-panel .modeSelectionButtons .modeSelectionButton.selected{background-color:#e6e6e6;color:#000;border-bottom-color:#7ac841;cursor:default}.cartSettings-panel.cartSettings-panel .button.close-configuration-button,.leaflet-map-pane.cartSettings-panel .button.close-configuration-button{background:center/contain no-repeat url(./images/Picto_Close.png)}.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable{border-left-color:var(--project-color) !important;border-left-width:10px !important}.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable.highlight th,.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable.highlight td,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable.highlight th,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable.highlight td{color:var(--project-color) !important}.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable.selected th,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable.selected th{background-color:silver}.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable.selected td,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable.selected td{text-align:left;padding-left:10px;background-color:#e7e7e7}.cartSettings-panel.cartSettings-panel .projects-list-container .ItemTable.selected td.column-title,.leaflet-map-pane.cartSettings-panel .projects-list-container .ItemTable.selected td.column-title{font-weight:bold;width:25%}.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable{border-left-color:var(--store-color) !important;border-left-width:10px !important}.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable.highlight th,.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable.highlight td,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable.highlight th,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable.highlight td{color:var(--store-color) !important}.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable.selected th,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable.selected th{background-color:silver}.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable.selected td,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable.selected td{text-align:left;padding-left:10px;background-color:#e7e7e7}.cartSettings-panel.cartSettings-panel .stores-list-container .ItemTable.selected td.column-title,.leaflet-map-pane.cartSettings-panel .stores-list-container .ItemTable.selected td.column-title{font-weight:bold;width:25%}.cartSettings-panel img.highlight-1,.leaflet-map-pane img.highlight-1{border:4px solid #000;padding:4px !important;border-radius:20px;left:-8px;top:-8px}.cartSettings-panel img.highlight-1.project,.leaflet-map-pane img.highlight-1.project{border-color:var(--project-color)}.cartSettings-panel img.highlight-1.store,.leaflet-map-pane img.highlight-1.store{border-color:var(--store-color)}.cartSettings-panel .marker-cluster.highlight-1.project,.leaflet-map-pane .marker-cluster.highlight-1.project{background-color:var(--project-color)}.cartSettings-panel .marker-cluster.highlight-1.store,.leaflet-map-pane .marker-cluster.highlight-1.store{background-color:var(--store-color)}.map-popup .leaflet-popup-content-wrapper{border-radius:20px}.map-popup .leaflet-popup-content .map-popup-items{display:flex;flex-direction:row;width:150px;justify-content:space-between}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item:hover{text-decoration:underline}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item:hover .map-popup-icon.cart.in{background:center/contain no-repeat url(./images/cart_add.svg)}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item:hover .map-popup-icon.cart.out{background:center/contain no-repeat url(./images/cart_remove.svg)}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item .map-popup-label{padding-top:10px}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item .map-popup-icon{width:32px;height:32px}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item .map-popup-icon.close{background:center/contain no-repeat url(./images/Picto_Close.png)}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item .map-popup-icon.cart.in{background:center/contain no-repeat url(./images/cart_remove.svg)}.map-popup .leaflet-popup-content .map-popup-items .map-popup-item .map-popup-icon.cart.out{background:center/contain no-repeat url(./images/cart_add.svg)}
html{--store-color: #009dff;--project-color: #ee8301}react-comparisoncartresultspreview{display:flex;height:100%;width:100%}react-comparisoncartresultspreview .toolbar{padding:5px;background-color:#fff;width:24px;height:100%;background-color:#f0f8ff;display:flex;flex-direction:column}react-comparisoncartresultspreview .toolbar .button{padding-bottom:20px;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer}react-comparisoncartresultspreview .toolbar.left .button.separator{cursor:default;flex-grow:.9}react-comparisoncartresultspreview .toolbar.left .button.trash{background-image:url(./images/trash.svg);background-position-y:bottom}react-comparisoncartresultspreview .toolbar.left .button.expand{background-image:url(./images/expand.svg)}react-comparisoncartresultspreview .toolbar.left .button.auto{background-image:url(./images/ranking.svg)}react-comparisoncartresultspreview .draggableItems{flex-grow:1;overflow-x:auto}react-comparisoncartresultspreview .comparisonCart-preview{display:flex;width:100%;height:100%;align-items:center}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item{cursor:move;display:flex}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item.nodrag{cursor:default;position:sticky;left:0px;z-index:999999;background-color:#f0f8ff}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item.dragTarget.before .dropicon.before{background-color:#000}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item.dragTarget.after .dropicon.after{background-color:#000}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item.drag :first-child{opacity:.6}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item.drag :first-child .waiting{visibility:hidden}react-comparisoncartresultspreview .comparisonCart-preview .draggable-item .dropicon{width:1px;height:80%;background-color:rgba(0,0,0,0);align-self:center}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;height:100%}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item{width:200px;height:100%;display:flex;flex-direction:column;padding:10px;text-align:center;padding-bottom:2px;overflow:hidden}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item[draggable=true]{cursor:move}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item.project.highlight{color:var(--project-color)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item.project .preview{border-color:var(--project-color)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item.store.highlight{color:var(--store-color)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item.store .preview{border-color:var(--store-color)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview{position:relative;align-self:center;border:1px solid #000;height:150px;width:150px;margin-bottom:10px}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .thumbnailHolder{display:flex;height:150px;width:150px}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .thumbnailHolder img{z-index:1000}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .waiting{position:absolute;z-index:100}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .trashButton{position:absolute;right:5px;top:4px;cursor:pointer;width:16px;height:16px;background-image:url(./images/cart_remove.svg);background-size:contain;z-index:1000}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .trashButton.main{background-image:url(./images/cart_add.svg)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .trashButton.main.remove{background-image:url(./images/cart_remove.svg)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .currentButton{position:absolute;right:5px;bottom:4px;cursor:pointer;width:16px;height:16px;background-image:url(./images/magnifying-glass.svg);background-size:contain;z-index:1000}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .currentButton:hover{background-image:url(./images/magnifying-glass-over.svg)}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .preview .projectInfo{position:absolute;left:2px;top:2px;font-size:10px;color:#000;z-index:1000}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:5px;font-weight:bold}react-comparisoncartresultspreview .comparisonCart-preview .comparisonCart-preview-items .comparisonCart-preview-item .line2{font-size:12pt !important}react-comparisoncartresultspreview .comparisonCart-preview .empty-cart{width:100%;padding-top:40px;text-align:center;font-weight:bold}react-comparisoncartresults{display:flex;height:100%}react-comparisoncartresults .toolbar{padding-top:5px;padding-left:15px}react-comparisoncartresults #comparison .header{position:relative}react-comparisoncartresults #comparison .header .preview{border:1px solid var(--store-color);width:245px !important;height:245px !important}react-comparisoncartresults #comparison .header .preview.project{border-color:var(--project-color)}react-comparisoncartresults #comparison .header .project-info{font-size:10pt;position:absolute;top:4px;left:4px}react-comparisoncartresults #comparison .header .cartToggle{position:absolute;top:4px;right:4px}react-comparisoncartresults #comparison .header .ComparisonText{width:100%;text-align:center}react-comparisoncartresults #comparison thead{position:sticky;top:0px;z-index:1}react-comparisoncartresults #comparison tr>td:first-child,react-comparisoncartresults #comparison tr>th:first-child{font-weight:bold;padding:10px !important;position:sticky;left:0;top:0}react-comparisoncartresults #comparison tr>th:first-child{z-index:999}react-comparisoncartresults #comparison tr>td:first-child{background-color:#fafafa !important;border-style:solid !important;padding-left:10px !important;border-width:thin !important;border-color:#f0f0de !important}react-comparisoncartresults #comparison tr>td:last-child{border-style:solid !important;border-width:thin !important}react-comparisoncartresults .cart-results{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}react-comparisoncartresults .cart-results #comparison{padding:0px}react-comparisoncartresults .cart-results .cart-container{overflow-x:auto;width:100%}react-comparisoncartresults .cart-results .ComparisonTitle{height:0px;border-width:0px}react-comparisoncartresults .cart-results .ComparisonTitle+div{height:100% !important}react-comparisoncartresults .cart-results .toolbar{height:32px;width:100%;display:flex;align-items:center}react-comparisoncartresults .cart-results .toolbar .button-label{font-weight:bold;font-size:16pt;cursor:pointer;padding-left:5px}react-comparisoncartresults .cart-results .toolbar .button{width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer}react-comparisoncartresults .cart-results .toolbar .button.collapse{background-image:url(./images/expand.svg);rotate:180deg}
html{--store-color: #009dff;--project-color: #ee8301}.mapLegend.cart-info{display:flex;align-items:end}.mapLegend.cart-info div{background-color:rgba(0,0,0,0) !important;padding-left:5px}.mapLegend.cart-info div.cart-info-container{visibility:hidden;height:50%;background-color:hsla(0,0%,100%,.623) !important}.mapLegend.cart-info div.cart-info-container.visible{visibility:visible}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo{gap:20px;display:flex;flex-direction:row}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo .cart{display:flex;flex-direction:row}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo .map{display:flex;flex-direction:row;padding-right:100px}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo .title{font-weight:bold}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo .project{color:var(--project-color)}.mapLegend.cart-info div.cart-info-container .react-comparisoncartinfo .store{color:var(--store-color)}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@keyframes spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,100%{opacity:.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,25%,100%{transform:scale(0.5);opacity:.25}26%{transform:scale(1);opacity:1}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(./images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(./images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(./images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
.marker-cluster-small{background-color:rgba(181, 226, 140, 0.6)}.marker-cluster-small div{background-color:rgba(110, 204, 57, 0.6)}.marker-cluster-medium{background-color:rgba(241, 211, 87, 0.6)}.marker-cluster-medium div{background-color:rgba(240, 194, 12, 0.6)}.marker-cluster-large{background-color:rgba(253, 156, 115, 0.6)}.marker-cluster-large div{background-color:rgba(241, 128, 23, 0.6)}.leaflet-oldie .marker-cluster-small{background-color:rgb(181, 226, 140)}.leaflet-oldie .marker-cluster-small div{background-color:rgb(110, 204, 57)}.leaflet-oldie .marker-cluster-medium{background-color:rgb(241, 211, 87)}.leaflet-oldie .marker-cluster-medium div{background-color:rgb(240, 194, 12)}.leaflet-oldie .marker-cluster-large{background-color:rgb(253, 156, 115)}.leaflet-oldie .marker-cluster-large div{background-color:rgb(241, 128, 23)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
afc-gui-div,afc-gui-dashboard,afc-gui-fragmentholder{display:block}afc-gui-root{position:absolute;display:block;width:100%;height:100%;overflow:hidden}afc-gui-tabbar{display:flex}afc-gui-tab{flex:1 0 auto;display:block;text-align:center;box-sizing:border-box}afc-gui-tab.selected{border-bottom:4px solid #364dff}afc-gui-map-holder,afc-gui-chart,afc-gui-grid{width:100%;height:100%;display:block;background:#fff no-repeat center}afc-gui-grid{overflow:auto;overscroll-behavior:contain}afc-gui-chart{overflow:hidden;line-height:1.35;white-space:pre-wrap;font-family:arial;color:#000;text-decoration:none;font-style:normal;font-weight:normal}afc-gui-chart p{margin:0}afc-gui-chart td,afc-gui-grid td,afc-gui-grid th{overflow:hidden;white-space:pre}afc-gui-chart img{max-width:100%;max-height:100%;margin:auto;align-self:center;flex:0 0 auto;object-fit:contain;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}afc-gui-label{display:block}afc-gui-animation{display:block;transition-duration:.5s;transition-timing-function:cubic-bezier(0.1, 0.8, 0.4, 1);transition-property:all}afc-gui-animation:hover{cursor:pointer}afc-gui-splitter{width:100%;height:100%;display:flex;flex-flow:nowrap}afc-gui-splitter>*{box-sizing:border-box;border:4px solid transparent;height:100%;flex:1 1 auto;width:0;overflow:hidden}.marker-cluster-small{background-color:rgba(255, 255, 255, 1)}.marker-cluster-small div{background-color:rgba(110, 204, 57, 0.6)}.marker-cluster-medium{background-color:rgba(255, 255, 255, 1)}.marker-cluster-medium div{background-color:rgba(240, 194, 12, 0.6)}.marker-cluster-large{background-color:rgba(255, 255, 255, 1)}.marker-cluster-large div{background-color:rgba(241, 128, 23, 0.6)}afc-gui-legend>div{font-weight:bold}afc-gui-legend ul{padding:0;margin-top:0}afc-gui-legend li{list-style:none;align-items:center;display:flex;position:relative}afc-gui-legend li>svg{margin:0 2px}afc-gui-legend li>div{width:15px;height:15px;border:1px solid dimgray;display:inline-block;margin-left:2px;margin-right:2px;box-sizing:border-box;vertical-align:middle}svg#moveCtrl{margin:30px 0}svg#moveCtrl polygon{fill:#f7f4eb;stroke:black;stroke-width:1}svg#moveCtrl text{fill:red}.gridViewSortable,.gridViewSorted{cursor:pointer}.gridViewSorted{background:url(./assets/sort_up.gif) right top no-repeat}.gridViewSorted.descending{background-image:url(./assets/sort_down.gif)}afc-gui-legend input[type=checkbox]+label{cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:absolute;width:100%;height:100%;top:0;left:0}afc-gui-legend input[type=checkbox]:checked+label{color:black}afc-gui-legend input[type=checkbox]+label::after{display:inline-block;content:"✓";position:absolute;background:rgba(0, 0, 0, 0);top:-5px;visibility:hidden;font-weight:bold;font-size:25px}afc-gui-legend input[type=checkbox]+label:hover{opacity:.5}afc-gui-legend input[type=checkbox]:checked+label::after{visibility:visible}afc-gui-rating-control{display:inline-block;position:relative;height:1em}afc-gui-rating-control *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;display:inline-block;position:absolute;top:0;left:0;overflow:hidden;cursor:pointer;color:#c4d4ff;text-align:left}afc-gui-rating-control>div:first-child{color:white;position:relative}afc-gui-rating-control>div>div:last-child{color:#364dff}afc-gui-brand-selector input[type=radio]{display:none}#MainChartTT{height:15px;padding:5px;font:12px sans-serif;background:lightgray;border:0px;pointer-events:none;text-align:center;opacity:.8}#MainChartTT .title{font-weight:bold}.gridViewSelectableLine{cursor:pointer}.gridViewSelectableLine[selected]{border:2px solid black;font-weight:bold}tr:hover.gridViewSelectableLine td{background-color:#cde !important}.ModalWindow{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:2147483647;display:flex;justify-content:center;align-items:center}.ModalWindow #parentPanel{min-width:15%;background:white;padding:20px;border-radius:2px;max-width:80%;box-sizing:border-box}.ModalWindow #topPanel{font-weight:bold}.ModalWindow #buttonPanel{display:flex;margin-top:50px}.ModalWindow .filler{flex:1}.ModalButton{color:#4ab4aa;margin:0 15px;cursor:pointer}afc-gui-panel>label.loading{width:50px;background-color:rgba(255, 255, 255, 0.8);border-radius:25px;display:inline-flex;filter:blur(1px);font-size:12pt;justify-content:center;opacity:.8}.InflatedFragment{top:0;left:0;width:100%;height:100%}.controlLoading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader,.loader:before,.loader:after{width:1.5em;height:1.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 2.8s infinite ease-in-out;animation:load7 2.8s infinite ease-in-out}.loader{color:gray;font-size:10px;margin:0px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%{box-shadow:0 2.5em 0 -0.6em}50%{box-shadow:0 2.5em 0 -0.1em}100%{box-shadow:0 2.5em 0 -0.6em}}@keyframes load7{0%{box-shadow:0 2.5em 0 -0.6em}50%{box-shadow:0 2.5em 0 -0.1em}100%{box-shadow:0 2.5em 0 -0.6em}}.photomanager-photo{width:100%;margin-bottom:-4px}.pictureTitle{background-color:#4a4a4a !important}.cameraNoPhoto{height:10px;visibility:hidden}.pictureDate{font-size:11px;color:#d0d0d0}div.btn_deletePicture,div.btn_updatePicture{font-weight:bold;cursor:pointer;color:white;text-align:center;width:100%;height:30px;display:flex;align-items:center;justify-content:center;border:0px solid;outline:none !important}div.btn_updatePicture{background:#14bf61}div.btn_deletePicture{background:#e42012}div.btn_updatePicture:before{content:"REPRENDRE LA PHOTO"}div.btn_deletePicture:before{content:"SUPPRIMER LA PHOTO"}div.campaign-message-text-circle{width:10px;height:10px;position:relative;-moz-border-radius:3.5px;-webkit-border-radius:3.5px;border-radius:3.5px;background-color:var(--campaign-message-color);margin-right:2px}div.campaign-message-text{vertical-align:middle}div.campaign-message-text-container{display:flex;align-items:baseline}div.leaflet-label{position:absolute;white-space:nowrap;line-height:1}div.leaflet-label.Selected{border:3px solid #79b9f3;padding:2px;left:-5px;top:-5px;background-color:hsla(0,0%,100%,.1882352941);backdrop-filter:blur(10px);z-index:999}div.leaflet-marker-icon.Selected{background:url(./images/MapMarkerSelection.svg) no-repeat}.leaflet-buttons-control-button{cursor:pointer;width:55px;height:55px;background:center/100% no-repeat transparent;opacity:.7}.leaflet-buttons-control-button.active{background-size:90%}.leaflet-buttons-control-button.smartzoom{background-image:url(./images/WebApp_Buttons_Smartzoom.svg)}.leaflet-buttons-control-button:hover{opacity:1}
.zone-configuration{width:90%;margin:0 auto}.zone-configuration>div{margin-top:1vh;width:100%}.zone-configuration .title{color:#fff;background-color:brown;font-size:2vh;font-weight:bold;height:32px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:2vh}.zone-configuration .title div.toogle--button{position:absolute;right:0;width:24px;height:24px;cursor:pointer;background:center no-repeat url(./images/list_closed.png)}.zone-configuration .title div.toogle--button.expanded{background-image:"../../../img/list_open.png"}.zone-configuration .choice-list{display:flex;flex-direction:row;align-items:center;gap:1px;overflow:hidden}.zone-configuration .choice-list .list__item{border-left:5px solid rgba(0,0,0,0);background-color:#4d4d4d;flex:1;display:flex;justify-content:center;align-items:center;height:3.5vh;font-size:1.5vh;cursor:pointer;box-sizing:border-box}.zone-configuration .choice-list .list__item:hover:not(.selected){opacity:.7}.zone-configuration .choice-list .list__item.selected{border-left:5px solid #1db1b9;background-color:#999}.zone-configuration .choice-list.expanded{flex-direction:column}.zone-configuration .choice-list.expanded .list__item{width:100%}.zone-configuration .choice-list.expanded .list__item span{flex:1;padding-right:3vh;text-align:right}#configList.collapsed>div{flex:1}#configList.collapsed{margin:5px auto;display:flex;flex-direction:row;align-items:center;gap:1px}#configList.collapsed>div{flex:1}#configList{width:90%;display:block;margin:0 auto}#configList table{width:100%}.openCloseButtonClosed{width:24px;height:24px;cursor:pointer;background:center no-repeat url(./images/list_closed.png)}.openCloseButtonOpened{width:24px;height:24px;cursor:pointer;background:center no-repeat url(./images/list_open.png)}
.zone-configuration .multiple{flex-direction:column;background-color:#4d4d4d;padding:2% 0}.zone-configuration .multiple>div{display:flex;width:100%;justify-content:center;cursor:pointer;font-size:1.5vh}.zone-configuration .multiple>div div.label{flex:none;width:30%;justify-content:right;display:flex;padding-right:5px;box-sizing:border-box}.zone-configuration .multiple>div div.binding{padding-left:5px;flex:1}.zone-configuration .multiple>div span{flex:1;padding-right:3vh;text-align:right}
.zone-configuration .rates__manual{background-color:#4d4d4d;display:flex;flex-wrap:wrap;width:100%}.zone-configuration .rates__manual>div{display:flex;width:100%;margin-top:1vh;justify-content:center}.zone-configuration .rates__manual>div.axis div.label{flex:none;width:30%;justify-content:center;display:flex;align-items:center}.zone-configuration .rates__manual>div.axis span{flex:1;padding-right:1vh;text-align:right;font-size:1.5vh}.zone-configuration .rates__manual>div.axis span input{width:3.5vh;padding:0;font-size:2vh;text-align:right;height:2vh;border:rgba(0,0,0,0) solid 2px}.zone-configuration .rates__manual>div.axis span input:invalid{border:red solid 2px}
.scenario .section .title{padding:40px 0 5px}.scenario .section .bound-row>div{display:inline-block;padding:1px;box-sizing:border-box}.scenario .section .bound-row>div.brand{width:75%}.scenario .section .bound-row>div.surface{width:25%}.scenario .section .bound-row>div.address{width:100%}.scenario .section .bound-row>div.address>div{display:inline-block}
.dashboard_screen .Dashboard_Picto_Turnover{background-image:url(./images/Dashboard_Picto_Turnover.svg)}.dashboard_screen .Dashboard_Picto_Competition{background-image:url(./images/Dashboard_Picto_Competition.svg)}.dashboard_screen .Dashboard_Picto_TopFlop{background-image:url(./images/Dashboard_Picto_TopFlop.svg)}.dashboard_screen .Dashboard_Picto_SocioDemo{background-image:url(./images/Dashboard_Picto_SocioDemo.svg)}.dashboard_screen .Dashboard_Picto_Income{background-image:url(./images/Dashboard_Picto_Income.svg)}.dashboard_screen .Dashboard_Picto_Traffic{background-image:url(./images/Dashboard_Picto_Traffic.svg)}.dashboard_screen .Dashboard_Picto_Jobs{background-image:url(./images/Dashboard_Picto_Jobs.svg)}.dashboard_screen .Dashboard_Picto_SportExpenditures{background-image:url(./images/Dashboard_Picto_SportExpenditures.svg)}.dashboard_screen .dashboardTitle,.dashboard_screen .dashboardVTitle{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2vw}.dashboard_screen .dashboardTitle>*:not(#ProgressBar),.dashboard_screen .dashboardVTitle>*:not(#ProgressBar){z-index:100}.dashboard_screen .dashboardTitle afc-gui-panel-holder:not(:has(afc-gui-panel>span:not(:empty))),.dashboard_screen .dashboardVTitle afc-gui-panel-holder:not(:has(afc-gui-panel>span:not(:empty))){visibility:hidden}.dashboard_screen .dashboardTitle #appDashboardTitle,.dashboard_screen .dashboardVTitle #appDashboardTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:70%;box-sizing:border-box}.dashboard_screen .dashboardTitle #appDashboardTitle:has(.dashboard__navigate:not(:empty)),.dashboard_screen .dashboardVTitle #appDashboardTitle:has(.dashboard__navigate:not(:empty)){font-size:1.1vw;line-height:1em}.dashboard_screen .dashboardTitle .ProjectRating,.dashboard_screen .dashboardTitle .right__controls,.dashboard_screen .dashboardVTitle .ProjectRating,.dashboard_screen .dashboardVTitle .right__controls{position:absolute;top:0px !important;display:flex;height:100%;align-items:center}.dashboard_screen .dashboardTitle .ProjectRating,.dashboard_screen .dashboardVTitle .ProjectRating{left:.5vw;font-size:1.5vw}.dashboard_screen .dashboardTitle .right__controls,.dashboard_screen .dashboardVTitle .right__controls{right:.5vw}.dashboard_screen .dashboard__navigate{color:#00e;cursor:pointer;font-size:.8em;white-space:pre}.dashboard_screen .dashboard__navigate afc-gui-panel-holder{display:inline-flex;flex-direction:row-reverse}.dashboard_screen .dashboard__navigate afc-gui-panel-holder afc-gui-panel+span:empty{display:none}.dashboard_screen .RedistrictFullDiv:has(afc-gui-repeater:not(:has(.districtPanel))){display:none}.dashboard_screen .districtPanel{height:7vh}.dashboard_screen .districtPanel.TotalZone table{border:none;border-bottom:5px solid rgba(0,0,0,0);border-collapse:collapse;background-color:#e5e5e5}.dashboard_screen .districtPanel.TotalZone table thead{height:50%}.dashboard_screen .districtPanel.TotalZone table thead th{background-color:#737373;color:#fff;text-transform:uppercase}.dashboard_screen .districtPanel.TotalZone table td{text-align:right;padding:0 1.5vh}.dashboard_screen .districtPanel.TotalZone table td:not(:first-of-type):not(:last-of-type){border:solid;border-color:#dadada;border-width:0 .2vh}.dashboard_screen .districtPanel.Subset{height:8vh}.dashboard_screen .districtPanel.Subset .mediumItem{font-weight:bold;width:100%;top:0;left:0;padding:0;color:gray;display:flex;flex-direction:row;align-items:center;height:3.5vh;justify-content:center}.dashboard_screen .districtPanel.Subset table{height:4.5vh;border:solid rgba(0,0,0,0);border-collapse:collapse;border-width:5px 0}.dashboard_screen .districtPanel.Subset table td{text-align:right;padding:0 1.5vh}.dashboard_screen .districtPanel.Subset table td:not(:first-of-type):not(:last-of-type){border:0 solid #dadada;border-width:0 .2vh}.dashboard_screen .districtPanel.Subset table td .cumulPct{display:block;font-size:1.1vh;color:#000;font-weight:bold}.dashboard_screen .districtPanel.OutOfZone .mediumItem{font-weight:bold;background-color:#e5e5e5;width:100%;top:0;left:0;padding:0;color:gray;display:flex;flex-direction:row;align-items:center;height:3.5vh;justify-content:center}.dashboard_screen .districtPanel label .redistrict-mode,.dashboard_screen .districtPanel label .redistrict-header{display:none;width:100%;height:100%;box-sizing:border-box;border-left:5px solid #1db1b9}.dashboard_screen .districtPanel label input:checked+.redistrict-mode{display:block;background:bottom right/2.5vh no-repeat url(./images/Pictos_Edit_HotRoll.svg) rgba(0,0,0,0)}.dashboard_screen .districtPanel label input:checked+.redistrict-header{display:block;background:bottom right/1.3vh no-repeat url(./images/Picto_Cursor_Up.svg) rgba(0,0,0,0)}.dashboard_screen .districtPanel label input[value=exclusive]:checked+.redistrict-mode{display:block;background:bottom right/2.5vh no-repeat url(./images/Pictos_Edit_Hot.svg) rgba(0,0,0,0)}.dashboard_screen afc-gui-map-holder:focus-visible{outline:none}@keyframes map-button--onclick{from{transform:scale(0.9)}to{transform:scale(1)}}.dashboard_screen .redistrict-map--control afc-gui-repeater{display:flex;gap:10px}.dashboard_screen .redistrict-map--control afc-gui-repeater label{width:40px;height:40px}.dashboard_screen .redistrict-map--control afc-gui-repeater label input{display:none}.dashboard_screen .redistrict-map--control afc-gui-repeater label div{pointer-events:all;width:100%;height:100%;border-radius:20px;cursor:pointer;box-shadow:6px 6px 10px gray;opacity:.7}.dashboard_screen .redistrict-map--control afc-gui-repeater label div:hover{opacity:1}.dashboard_screen .redistrict-map--control afc-gui-repeater label input:checked+div{animation:200ms ease-out map-button--onclick;background:center/80% no-repeat url(./images/Pictos_Edit_HotRoll.svg);opacity:1}.dashboard_screen .map-painting.map-cursor .leaflet-interactive{cursor:url(./images/Dashboard_Picto_Brush.svg),pointer}.dashboard_screen .map-drawing.map-cursor .leaflet-interactive{cursor:url(./images/Dashboard_Picto_Pencil.svg),pointer}.dashboard_screen .control-panel{background-color:#333;color:#fff}.dashboard_screen .control-panel .configuration-panel{display:flex;flex-direction:column;overflow:auto}.dashboard_screen .control-panel .configuration-panel .header{display:flex;align-items:center;justify-content:center;margin:10px auto 5px;width:90%;text-transform:uppercase;text-align:center;position:relative}.dashboard_screen .control-panel .configuration-panel .header .controls{display:flex;position:absolute;column-gap:5px}.dashboard_screen .control-panel .configuration-panel .header .controls.left-controls{left:0}.dashboard_screen .control-panel .configuration-panel .header .controls.right-controls{right:0}.dashboard_screen .control-panel .configuration-panel .header .button{cursor:pointer;height:20px;width:20px}.dashboard_screen .control-panel .configuration-panel .header .button.disabled{cursor:default;opacity:.5;pointer-events:none}.dashboard_screen .control-panel .configuration-panel .header .button.undo-redistrict-button{background:center/contain no-repeat url(./images/Pictos_Undo.svg);visibility:hidden}.dashboard_screen .control-panel .configuration-panel .header .button.redo-redistrict-button{background:center/contain no-repeat url(./images/Pictos_Redo.svg);visibility:hidden}.dashboard_screen .control-panel .configuration-panel .header .button.close-configuration-button{background:center/contain no-repeat url(./images/Picto_Close.png)}.dashboard_screen .control-panel .configuration-panel>div{margin-bottom:10px}.dashboard_screen .control-panel .configuration-panel afc-gui-redistrict{color:#000}
.parc_mode_screen .leaflet-buttons-control-button.level-top{background-image:url(./images/WebApp_Buttons_France.svg)}
.load-project-screen .configuration{background-image:url(./images/configuration.png)}.projectArchiveButton{width:32px;height:32px;background:center/contain url(./images/Picto_NotArchived.png) no-repeat;cursor:pointer}.projectArchiveButton[status=archived]{background-size:contain;background-image:url(./images/Picto_Archived.png)}.projectArchiveButton[showInList=on]{opacity:1}.projectArchiveButton[showInList=off]{opacity:.3}.projectArchiveButtonInList{width:16px;height:16px;visibility:hidden}
.create-project-screen .leaflet-buttons-control-button.level-top{background-image:url(./images/WebApp_Buttons_France.svg)}.create-project-screen .leaflet-buttons-control-button.level-up{background-image:url(./images/WebApp_Buttons_Up.svg)}.create-project-screen .Leaflet_Marker_shadow{background-image:url(./images/marker-shadow.png)}
@font-face{font-family:Calibri;src:url(./assets/calibri.woff2) format("woff2"),url(./assets/calibri.woff) format("woff"),url(./assets/calibri.ttf) format("truetype")}@font-face{font-family:Calibri;src:url(./assets/calibri-bolditalic.woff2) format("woff2"),url(./assets/calibri-bolditalic.woff) format("woff"),url(./assets/calibri-bolditalic.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:Calibri;src:url(./assets/calibri-bold.woff2) format("woff2"),url(./assets/calibri-bold.woff) format("woff"),url(./assets/calibri-bold.ttf) format("truetype");font-weight:bold}@font-face{font-family:Calibri;src:url(./assets/calibri-italic.woff2) format("woff2"),url(./assets/calibri-italic.woff) format("woff"),url(./assets/calibri-italic.ttf) format("truetype");font-style:italic}@font-face{font-family:Calibri;src:url(./assets/calibri-light.woff2) format("woff2"),url(./assets/calibri-light.woff) format("woff"),url(./assets/calibri-light.ttf) format("truetype");font-weight:300}@font-face{font-family:Calibri;src:url(./assets/calibri-lightitalic.woff2) format("woff2"),url(./assets/calibri-lightitalic.woff) format("woff"),url(./assets/calibri-lightitalic.ttf) format("truetype");font-style:italic;font-weight:300}html{width:100%;height:100%;background:#fff;border:0 none;margin:0;padding:0;font-family:calibri}body{font-size:18px;width:100%;height:100%;background:#f15e22;overflow:hidden}input:focus{outline:none}label[onclick],.noTextSelection,.cartCircle,.district-circle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}table{border-collapse:collapse}h1{margin:0;font-size:2em}h2{margin:0;font-size:1.5em}p{margin:0;font-size:1em}#fadePopup{display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;background:hsla(0,0%,100%,.7);z-index:1000}#WaitBar{position:fixed;display:block;width:134px;height:134px;left:calc(50% - 67px);top:calc(50% - 67px);visibility:hidden;z-index:10000}#ProgressBar{width:100%;position:absolute;bottom:0}#ProgressInfoBarMain{opacity:1;font-family:calibri;font-weight:lighter;font-size:.5em;color:#333;text-align:left;position:relative}#ProgressInfoBarMain .ProgressPctBackgroundMain{width:100%}#ProgressInfoBarMain .ProgressPctMain{width:1%;height:1.1em;background-color:#f9b799}#ProgressInfoBarMain .ProgressTextMain{position:absolute;left:4px;top:1px}#ProgressBar .ProgressInfoBarTask{background:#fff;border:solid 1px #000;opacity:.8;margin:1px}#ProgressBar .ProgressInfoBarTaskTitle{margin-left:5px;font-weight:bold}#ProgressBar .ProgressInfoBarTaskComment{margin-left:10px}#ProgressBar .ProgressPctBackground{width:100%;background-color:#ddd}#ProgressBar .ProgressPct{width:1%;height:10px;background-color:green}#ReportWaitBar{float:left;position:relative;display:block;left:5px;width:30px;height:30px;visibility:hidden;z-index:10000}.framedPane{width:100%;height:100%}.insideFramedPane{box-sizing:border-box;width:100%;height:100%;padding:5px}.mapLegend #cart-info{pointer-events:none}.popup{position:relative;background:#fff;padding:1em;border:1em solid #f15e22;font-size:1.2em;z-index:10000;box-sizing:border-box;opacity:1;-webkit-box-shadow:0px 0px 1em #000;-moz-box-shadow:0px 0px 1em #000;box-shadow:0px 0px 1em #000;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em}#appContainer{overflow:hidden;position:relative}#appHeader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;font-size:22pt;color:#fff;background-color:#ccc}#appVHeader{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;font-size:22pt;color:#fff;background-color:#ccc}#appHeader img,#appVHeader img{border:0;cursor:pointer;width:48px;height:48px}#storeSearch{padding-top:5px;background-color:#f7f4eb;box-sizing:border-box;font-size:1rem;font-weight:bold;text-align:center;overflow:auto}#storeSearch input[type=text]{width:93%;padding:5px;border:solid 1px #fff;box-shadow:inset 1px 1px 2px 0 #707070;transition:box-shadow .3s}#storeSearchResult{text-align:left;font-weight:normal}#storeSearchResult a{font-size:.75rem;color:blue;text-decoration:none}#storeSearchResult p{padding:7px 0 0 8px}#existingStoreSearch{position:absolute;bottom:5px;left:5px;width:calc(100% - 15px);background-color:#e6e6e6;font-size:12pt}#existingStoreResults{position:relative;top:-25px;left:-25px;margin-top:5px;width:630px;height:350px}#existingStoreResults p{background-color:#e0e0e0;font-size:12pt;text-align:center;color:gray}.closeButtonDiv{position:absolute;cursor:pointer;top:6px;right:6px;height:20px;width:20px;background-image:url(./images/Picto_Close.png);background-repeat:no-repeat;background-position:center}.closeButtonDivRedistrict{cursor:pointer;height:20px;width:20px;background-image:url(./images/Picto_Close.png);background-repeat:no-repeat;background-position:center}#resetRedistrict{display:none}#resetRedistrict .resetRedistrictDiv{cursor:pointer;color:#fff}.projectTable{width:100%;font-size:14pt;border-width:1px;border-style:solid;border-color:#ccc;margin:6px 0;cursor:pointer}.projectTable tr:nth-child(1),.selectedProjectTable tr:nth-child(1){height:40px}.selectedProjectTable td:nth-child(1){font-size:14pt;font-weight:bold;width:100px;padding-left:10px}.selectedProjectTable tr:nth-child(2),.selectedProjectTable tr:nth-child(3),.selectedProjectTable tr:nth-child(4){font-family:Arial;font-size:16pt;color:gray;height:34px;background-color:#e0e0e0}.projectTable td:nth-child(1){font-weight:bold;width:100px;padding-left:10px}.projectTable td:nth-child(2),.selectedProjectTable td:nth-child(2){width:100px}.projectTable td:nth-child(4),.selectedProjectTable td:nth-child(4){font-size:10pt;color:gray;width:120px;text-align:right;padding-right:4px}.selectedProjectTable{width:100%;font-size:11pt;border-width:1px;border-style:solid;border-color:#ccc;margin:6px 0;background-color:#ccc;border-left-width:4px;border-left-color:#009345;cursor:pointer}#existingProject_surf{width:100px;font-weight:bold;text-align:center}.storeTable{width:100%;border-width:1px;border-style:solid;border-color:#ccc;margin:6px 0;cursor:pointer}.storeTable tr{width:100%;vertical-align:middle}.storeTable tr:nth-child(1){font-size:14pt;font-weight:bold;color:#000}.storeTable tr:nth-child(2){font-size:10pt;color:gray}.storeTable td{padding:0px 5px;vertical-align:top}.selectedStoreTable{width:100%;font-size:14pt;color:#000;background-color:#e6e6e6;border-style:solid;border-width:1px;border-color:#ccc;border-left-width:4px;border-left-color:#009345;margin:6px 0;cursor:pointer}.selectedStoreTable td:nth-child(1){width:25%;font-size:14pt;color:gray}.selectedStoreTable td:nth-child(2){width:15%}.selectedStoreTable td:nth-child(3){width:5%}.selectedStoreTable td:nth-child(4){width:55%}.selectedStoreTable tr:nth-child(3){font-size:9pt}.selectedExistingStoreTable{width:100%;font-size:12pt;color:#000;background-color:#e6e6e6;border-style:solid;border-width:1px;border-color:#ccc;border-left-width:4px;border-left-color:#3202ee;margin:6px auto;cursor:pointer}.selectedExistingStoreTable td:nth-child(1){padding-left:5px;width:25%;font-size:14pt;color:gray}#listeDepartements{background-color:#f7f4eb;padding-top:5px;padding-left:5px;box-sizing:border-box;font-size:1rem;font-weight:bold;text-align:center;overflow:auto}#listeDepartements ul{margin:0;padding:0;list-style:none;text-align:left}#listeDepartements ul li{font-size:.75rem}#listeDepartements li:hover{color:red;cursor:pointer}#pdzDepartements{background-color:#f7f4eb;font-size:1rem;font-weight:bold;width:100%;height:100%;text-align:center}#pdzDepartements ul{text-align:left;font-weight:normal;margin-left:50px}#pdzClients{background-color:#f7f4eb;font-size:1rem;font-weight:bold;width:100%;height:100%;text-align:center}#currentText{cursor:pointer;color:#000;line-height:30px}#zone{background:#f7f4eb;text-align:center}#bounds{padding:5px;height:40px;border:0;line-height:2px;border:0 none}#deptMaps{width:86%;padding:5px;height:40px;border:0;line-height:2px;border:0 none;font-size:.9em}#showHideLayers{margin:0 auto;width:50%;text-align:left}#list{background:#f7f4eb}#defaultSelector>div:first-child{width:100%;text-align:center}#defaultSelector a{font-size:.8em;text-decoration:none;font-weight:bold;color:#000}#defaultSelector ul{overflow:auto;list-style:none;text-align:left;margin:0px 0px 0px 10px;padding:0}#list li a.selected{font-size:.85em;color:blue}#list li a:hover{background:#e2e2ff;padding:0 10px}.leaflet-popup-content-wrapper{padding:1px;border-radius:0px;box-shadow:3px 3px 8px #404040;background-color:hsla(0,0%,100%,.9)}#layerTooltip{box-sizing:border-box;text-align:center}#appMap{background-image:url(./images/pictos_XLarge_Map.png);background-repeat:no-repeat;background-position:center}#appEditStoreText{position:absolute;top:0;width:100%;background:#ff7070;z-index:1000;margin:0 auto;opacity:1;text-align:center;height:30px}#appEditStoreText p{font-size:1.2rem;width:100%;color:#fff;text-shadow:1px 1px #000}.highlighted{-moz-box-shadow:inset 0px 0px 15px 0px red;-webkit-box-shadow:inset 0px 0px 15px 0px red;-o-box-shadow:inset 0px 0px 15px 0px red;box-shadow:inset 0px 0px 15px 0px red}#appMapTitle{position:relative;height:30px;width:100%;background:#f7f4eb;z-index:1000;opacity:.8;font-size:18px;text-align:center;box-shadow:0px 0px 20px #000}#appMapTitle p{font-size:1rem;width:100%}#appGrid{background:#f7f4eb;background-repeat:no-repeat;background-position:center;overflow:auto}#appDeptLegend{margin:0 auto;width:290px;height:170px;z-index:100}#appDeptGrid{width:290px;height:170px;z-index:100}#appChart{background:#fff;background-repeat:no-repeat;background-position:center;text-align:center}#appChart img{max-width:100%;max-height:100%;border:0}#login{position:relative;margin:150px auto 0 auto;width:640px;height:480px;text-align:center}#login h2{display:inline-block}#login input[type=text],#login input[type=password]{padding:10px;border:solid 1px #fff;box-shadow:inset 1px 1px 2px 0 #707070;transition:box-shadow .3s}#login input[type=text]:focus,#login input[type=text].focus,#login input[type=password]:focus,#login input[type=password].focus{box-shadow:inset 1px 1px 2px 0 #c9c9c9}#login input[type=button]{padding:5px 15px;background:#f15e22;color:#fff;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;border:0}#appChoice,#brandChoice{position:relative;margin:100px auto 0 auto;width:640px;height:480px;text-align:center}#sectorChoice{position:relative;margin:100px auto 0 auto;width:640px;height:580px;text-align:center}#brandSelector{width:80%;font-size:14pt;border:1px solid #f0f0f0}#brandSelector option{font-size:12pt}#brandSelector option:hover{background:#ffe090;cursor:pointer}.sectorChoiceButton{width:80%;height:64px;background-color:#f15e22;border:4px solid #f15e22;border-top:0;border-bottom:0;border-right:0;color:#fff;cursor:pointer;font-size:2rem;box-sizing:border-box;text-align:left;padding:10px;margin:10px auto;vertical-align:middle;background-repeat:no-repeat;background-position:5px center}.sectorChoiceButton:hover{background-color:#522d1f}.sectorChoiceButton>span{vertical-align:middle;margin-left:55px}.sectorAlimentaire{background-image:url(./images/ProjectFilters_Alimentaire.png)}.sectorBricolage{background-image:url(./images/ProjectFilters_Bricolage.png)}.sectorMaison{background-image:url(./images/ProjectFilters_Maison.png)}.sectorPersonne{background-image:url(./images/ProjectFilters_Personne.png)}.sectorLoisirs{background-image:url(./images/ProjectFilters_Loisirs.png)}.choiceButton{margin:12px auto;padding:20px;width:75%;background-color:#f15e22;border:4px solid #f15e22;border-top:0;border-bottom:0;border-right:0;color:#fff;cursor:pointer;font-size:2rem;box-sizing:border-box}.choiceButton:hover{background-color:#522d1f}#appChoiceNew{position:relative;display:flex;flex-wrap:wrap;margin:10% auto;width:400px;height:400px;text-align:center}.choiceButtonNew{margin:15px auto;padding:20px;width:60%;background-color:#f15e22;color:#fff;cursor:pointer;font-size:1.75rem}.smallChoiceButton{margin:50px;padding:40px;width:25%;background-color:#f15e22;color:#fff;cursor:pointer;font-size:1rem}#allViewsList{position:absolute;left:20%;top:20%;width:60%;height:60%;font-size:1rem}#asteroplogo{position:absolute;bottom:-5px;right:-15px}.menuSmallButton{width:20px;height:20px;overflow:hidden;display:inline-block;margin:0;padding:0}.menuSmallButton img{position:relative;width:400px;height:20px;border:0}.menuButton{width:40px;height:40px;overflow:hidden;display:inline-block;margin:0;padding:0}.menuButton img{position:relative;width:800px;height:40px;border:0}#dashboard{background:#f7f4eb;text-align:center}.themButton{display:inline-block;position:relative;margin-top:10px;width:90%;height:40px;overflow:hidden;background:#fff;border:1px solid #ccc;text-align:left;vertical-align:middle}.themButton.selected{background:#ccc}.themButton a{display:block;font-size:.9em;font-weight:bold;line-height:40px;color:#000;text-decoration:none}.themButton a p{margin-left:45px}.themButton a img{position:relative;width:800px;height:40px;border:0;padding-right:10px}.themButtonBlock{width:40px;height:40px;overflow:hidden;display:inline-block;padding:0;float:left}.zoneButton{display:inline-block;position:relative;margin-top:10px;width:auto;height:40px;overflow:hidden;background:#fff;border:1px solid #333;text-align:center;vertical-align:middle}.zoneButton a{display:block;font-size:.9em;padding:0 20px;font-weight:bold;line-height:40px;color:#000;text-decoration:none}.viewButtonBlock{width:64px;height:64px;overflow:hidden;display:inline-block;float:left;padding:0}.viewButtonBlock img{position:relative;width:512px;height:64px;border:0}#link{position:absolute;top:2px;right:0px;opacity:.2}#link:hover{opacity:1}.linkButton a img{position:relative;width:800px;height:40px;border:0}#defaultSelector ul{width:98%;overflow:auto;list-style:none;text-align:left;margin:10px;padding:1px}#current{width:100%;height:100%;background-color:#f7f4eb;text-align:center;vertical-align:middle}#current a{display:block;font-size:.9em;color:#000;text-decoration:none;padding-top:5px}#allViewsBar{width:220px;height:72px;margin:0 auto;box-sizing:border-box}#allViewsBar.links{background-color:#f0f0f0;border:2px solid #888}.viewsButton{display:inline-block;margin:5px;padding:10px;overflow:hidden;text-align:left}.viewsButton:hover{border:2px solid #aaa;padding:8px;background-color:#e0e0e0}.viewsButton.selected{background-color:#f0f0f0;border:2px solid #888;padding:8px}.viewsButton a img{position:relative;width:800px;height:40px;border:0}.viewsButtonInactive{display:inline-block;margin:3px 5px;padding:10px;overflow:hidden;text-align:left}.viewsButtonInactive a img{position:relative;width:800px;height:40px;border:0}#appSectors{background:#f7f4eb;text-align:center}.sectorButtonBar{width:auto;height:85px;display:inline-block}.sectorButton{display:block;width:70px;margin:2px;padding:10px;overflow:hidden;float:left;cursor:pointer;font-size:.7em}.sectorButton:hover{border:2px solid #ddd;padding:8px;background-color:#f6f6f6}.sectorButton.selected{background-color:#fafafa;border:2px solid #ddd;padding:8px}.sectorButton img{position:relative;width:800px;height:40px;border:0}.sectorButtonBlock{width:40px;height:40px;overflow:hidden;display:inline-block;padding:0}#refreshDMA{position:relative;margin:auto;left:0;top:0;width:100%;height:100%;background-color:#000;padding:10px;box-sizing:content-box;opacity:.8;z-index:500;cursor:pointer;background-image:url(./images/pictos_XLarge_Refresh.png);background-repeat:no-repeat;background-position:top left}#refreshDMA p{font-size:20pt;color:#fff;text-align:center}#dummyListControl{display:none}.leaflet-popup-content table{text-align:right}.leaflet-popup-content td{padding-left:5px;padding-right:5px;padding-bottom:2px}.leaflet-popup-content td[colspan="2"]{text-align:center}.leaflet-interactive{cursor:pointer}.leaflet-buttons-control-img{max-width:64px;max-height:64px}.leaflet-buttons-control-button.control-group{background-image:url(./images/WebApp_Buttons_Search.svg)}.leaflet-buttons-control-button.localize{background-image:url(./images/WebApp_Buttons_Address_Search.svg)}.leaflet-buttons-control-button.gps{background-image:url(./images/WebApp_Buttons_Target.svg)}.leaflet-popup-tip{background:rgba(0,0,0,0) !important;box-shadow:none !important}div.btn_cancel,div.btn_closeEx,div.btn_ok,input.btn_ok,input.btn_cancel{font-weight:bold;cursor:pointer;color:#fff;text-align:center;width:100%;height:50px;display:flex;align-items:center;justify-content:center;border:0px solid;outline:none !important}div.btn_cancel:before{content:"ANNULER"}div.btn_closeEx:before{content:"FERMER"}div.btn_ok:before{content:"VALIDER"}div.btn_cancel,div.btn_closeEx,input.btn_cancel{background:#818181}div.btn_ok,input.btn_ok{background:#14bf61}div.btn_cancel:hover,div.btn_closeEx:hover,input.btn_cancel:hover{background:#b3b3b3}div.btn_ok:hover,input.btn_ok:hover{background:#72d9a0}div.btn_ok_disabled,input.btn_ok_disabled{cursor:auto;background:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}div.btn_ok_disabled:hover,input.btn_ok_disabled:hover{background:#fff;background:hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}div.btn_ok_disabled:before{content:""}div.btn_close{cursor:pointer;width:12px;height:12px;background:url(./images/Action_Close.png) center no-repeat;background-size:contain}div.btn_undo{cursor:pointer;width:18px;height:18px;background-image:url(./images/Action_Undo_White.png);float:left;margin-right:5px}div.btn_location_small{cursor:pointer;width:20px;height:20px;background-image:url(./images/Picto_Location_Small.png);margin-left:5px;display:inline-block}div.btn_map{width:48px;height:48px;vertical-align:top;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#0286b7;cursor:pointer;background-image:url(./images/Picto_Map.png)}input.address{border-bottom-width:5px;border-bottom-color:#f05922}#curSignLogo{border:0;outline:none;font-size:8pt}#project,#loadProject,#edition{position:relative;margin:50px auto 0 auto;width:700px;height:600px;text-align:left;border:1em solid #fff}.projectButtons{width:100%;height:100%}.projectButtons input{display:none}.projectButtons input[type=radio]+label{font-size:24pt;text-align:center;width:50%;height:100%;border-bottom-style:solid;border-bottom-width:5px;background-color:#999;color:#d5d5d5;line-height:30pt;border-bottom-color:#999;cursor:pointer;display:inline-block;box-sizing:border-box}.projectButtons input[type=radio]:checked+label{background-color:#e6e6e6;color:#000;border-bottom-color:#7ac841;cursor:default}.projectParams{position:relative;top:0;left:0;width:100%}.projectParams td{font-size:14pt;text-align:left;padding:5px}#projectParams table td:first-child{width:80px}#projectParams table td:nth-child(2){width:100%}#projectParams table td:last-child{width:40px}.projectParams input.address[type=text]{width:100%;height:32px;background-color:#fff;font-size:11pt;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#f05922}.projectParams input.surf[type=text]{width:100px;font-weight:bold;text-align:center}.projectParams select{font-size:16pt}.projectParams select>option{font-size:12pt}#projectText{font-weight:bold;font-size:16pt;line-height:18pt;padding-left:190px}.projLink_address{color:#f05922}.projLink_geo{color:#ed1e79}.projLink_map{color:#0286b7}#edition table{position:relative;top:-25px;left:-25px;width:630px}#edition table td:first-child{width:30%}#edit_enseigne{width:405px}#edit_surface{width:400px}#edit_address{width:400px}#edit_zipcode{width:70px}#edit_city{width:320px}#editorButtons{margin:0 auto;width:80%}#moveButton{text-align:left}#editButton{text-align:center}#deleteButton{text-align:right}.leaflet-top .leaflet-control{margin-top:40px}.filterPane{background-color:#333;color:#fff;text-align:center;height:100%}.filterPane p{font-size:16pt;font-weight:bold;color:#fff;padding-top:8px}.filterPane input[type=radio]{display:none}.filterPane input[type=radio]+label{display:block;width:128px;height:128px;margin:0 auto;background-color:#ccc;color:#fff;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;border:1px solid #333}.filterPane input[type=radio]:checked+label{background-color:#999;border:1px solid #fff;color:#fff}.filterPane input[type=radio]:hover+label{opacity:.9}.filterTextLegend{text-align:center;font-size:24px}.filterTextLegend p{margin-top:10px;cursor:pointer}.translatedFilterText{transform:translateY(20px)}.filterTable{width:98%;margin:0 auto;cursor:pointer}.filterTable th{background-color:#999;font-weight:normal;font-size:16px}.filterTable tr{height:50px}afc-gui-filter-control.orientationP table.filterTable tr{height:30px}.filterTable td{background-repeat:no-repeat;background-origin:content-box;background-size:25%;background-position:center}.filterTable .filterControlHighlighted{opacity:.6;background-color:#fff;color:#000}.filterTable td.visible{background-image:url(./images/Button_OK.png)}.filterTable td.hidden{background-image:url(./images/Button_Cancel.png)}.gridControlSearchResult{display:none;flex-direction:row;flex:none}.gridControlSearchResult.filteredGridView{display:flex}.gridControlSearchResult>div:first-child{background-image:url(./images/Filter.svg);width:20px;height:20px;background-size:20px}.gridControlSearchResult>div:nth-child(2){color:#415679;font-weight:bold}afc-gui-grid[for=defaultSelector],afc-gui-chart[for=defaultSelector]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;ms-user-select:none;user-select:none}.excelExport{font-size:12pt;color:#fff;text-decoration:none;padding:0;height:40px;display:block}.excelExport>span{display:inline-block;width:32px;height:32px;background:rgba(0,0,0,0) url(./images/Button_Excel.png) no-repeat}.scenarioPane{background-color:#333;color:#fff;text-align:center;height:100%;display:flex;flex-direction:column}.scenarioPaneP{flex-direction:row}.scenarioPane p{font-size:16pt;font-weight:bold;color:#fff;padding-top:8px}.scenarioPane table{width:90%;margin:0 auto}.scenarioPane .title{padding-top:50px;font-size:1.35em}.scenarioPane .brand{font-size:1em;font-weight:bold;text-align:left}.scenarioPane .surface{font-size:1em;font-weight:bold;text-align:right}.scenarioPane .address{font-size:.6em;color:#d0d0d0}.scenarioPane .modified{color:red}.scenarioPane .cancel{width:20px}.scenarioPane #scenarioContainer{height:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.scenarioPane #scenarioContainer p:after{content:"SCENARIO"}.scenarioPane.Reference #scenarioContainer p:after{content:"CONCURRENCE"}.scenarioPane #scenario{overflow:auto;flex:1;width:90%;margin:auto}afc-gui-selector div div{display:inline-block;margin:5px;overflow:hidden;text-align:left}afc-gui-selector input[type=radio]{display:none}afc-gui-selector input[type=radio]+span{width:40px;height:40px;overflow:hidden;display:inline-block;padding:10px;float:left}afc-gui-selector input[type=radio]+span:hover{border:2px solid #aaa;background-color:#e0e0e0;padding:8px}afc-gui-selector input[type=radio]+span>label{background-repeat:no-repeat;background-clip:content-box;background-origin:content-box;display:inline-block;width:100%;height:100%}afc-gui-selector input[type=radio][value="0"]+span>label{background-position:-160px 0}afc-gui-selector input[type=radio][value="1"]+span>label{background-position:-200px 0}afc-gui-selector input[type=radio][value="2"]+span>label{background-position:-240px 0}afc-gui-selector input[type=radio]:checked+span{background-color:#f0f0f0;border:2px solid #888;padding:8px}.nav-item{display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;cursor:pointer;height:50%;width:50%;user-select:none}.nav-item:hover{opacity:.9}.nav-item:active{opacity:.8}.nav-item div.img{width:62%;height:62%;margin:0 auto;background-size:cover;opacity:.9;transition:all .3s ease-in-out 0s;z-index:10}.nav-item:hover div.img{opacity:1;width:68%;height:68%}.nav-item div.img.new{background:url(./images/NewProject.svg) no-repeat}.nav-item div.img.open{background:url(./images/EditProject.svg) no-repeat}.nav-item div.img.create{background:url(./images/NewStudy.svg) no-repeat}.nav-item div.img.edit{background:url(./images/EditParc.svg) no-repeat}.nav-item p{color:#fff;font-size:18pt;font-weight:bold;width:100%;transition:all .3s ease-in-out 0s;z-index:10}#nav1{background-color:#d3145a}#nav2{background-color:#ee8301}#nav3{background-color:#3202ee}#nav4{background-color:#7bc942}afc-gui-button#xlsx{background-position:-640px 0}.mapLegend{position:absolute;bottom:0;width:100%;height:50px;z-index:1000}.mapLegend>*{width:100%;height:100%;position:absolute}.mapLegend>div:first-child{background-color:#fff;opacity:.5;font-size:21px}.mapLegend div.leftArrow{position:absolute;left:0px;width:26px;height:50px;background:url(./images/leftArrow.png) no-repeat;background-size:100% 100%;cursor:pointer;z-index:1000}.mapLegend div.rightArrow{position:absolute;right:0px;width:26px;height:50px;background:url(./images/rightArrow.png) no-repeat;background-size:100% 100%;cursor:pointer;z-index:1000}.mapLegend afc-gui-legend{overflow:hidden auto;box-sizing:border-box;width:calc(100% - 52px);margin:0 26px}.mapLegend afc-gui-legend>div{display:none}.mapLegend afc-gui-legend>ul{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:15px;font-size:12pt}.mapLegend afc-gui-legend>ul>li>div,.mapLegend afc-gui-legend>ul>li>svg{margin:0 6px 3px 0}div.menuDashboardButtons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}.menuDashboardButtons input{display:none}.menuDashboardButtons label{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:80px;height:80px;background-color:#999;box-sizing:border-box;border-left:5px #999 solid;border-right:5px #999 solid;border-bottom:1px #fff solid;transition:all .3s ease-in-out 0s;background-repeat:no-repeat;background-size:contain;background-position:center}.menuDashboardButtons label[for=dashboardBtn]{background-image:url(./images/WebApp_View_Dashboard.svg)}.menuDashboardButtons label[for=mapBtn]{background-image:url(./images/WebApp_View_Maps.svg)}.menuDashboardButtons label[for=concBtn]{background-image:url(./images/WebApp_View_Competitors.svg)}.menuDashboardButtons label[for=scenarioBtn]{background-image:url(./images/WebApp_View_Scenario.svg)}.menuDashboardButtons label[for=reportBtn]{background-image:url(./images/WebApp_View_Reports.svg)}.menuDashboardButtons label[for=dateRangesBtn]{background-image:url(./images/WebApp_View_Dates.svg)}.menuDashboardButtons label[for=cannibalizationBtn]{background-image:url(./images/WebApp_View_Cannibalization.svg)}.menuDashboardButtons label[for=infoBtn]{background-image:url(./images/WebApp_View_Info.svg)}.menuDashboardButtons label[for=configureBtn]{background-image:url(./images/WebApp_View_Config.svg)}.menuDashboardButtons label[for=districtBtn]{background-image:url(./images/WebApp_View_Edit.svg)}.menuDashboardButtons label[for=compareBtn]{background-image:url(./images/WebApp_View_Compare.svg)}.toolbar-button-hidden{height:0px !important}.menuDashboardButtons label:hover{cursor:pointer;opacity:.8}.menuDashboardButtons input:checked+label{border-left:5px red solid;border-right:5px #333 solid;background-color:#333}.menuDashboardButtonFooter{margin:auto;font-size:14px;color:#fff}.districtPanel{background-color:#fff;position:relative;width:90%;height:70px;margin:5px auto;margin-top:1px;margin-bottom:0px}.districtPanel>div,.districtPanel>afc-application-div{box-sizing:border-box;border-style:solid;border-color:#000;border-width:0 1px 1px 0;transition:all .3s ease-in-out 0s;width:100%;height:100%;display:block}.districtPanel>div>*,.districtPanel>afc-application-div>*{position:absolute}.districtPanel>div>table,.districtPanel>afc-application-div>table{bottom:0;left:0;width:100%;height:100%;border:1px solid #404040;box-sizing:border-box}.districtPanel>div>table th,.districtPanel>div>table td,.districtPanel>afc-application-div>table th,.districtPanel>afc-application-div>table td{width:33%;font-size:2vh;font-weight:bold;text-align:center;vertical-align:middle}.districtPanel>div>div.mediumItem,.districtPanel>afc-application-div>div.mediumItem{text-transform:uppercase;left:2%;top:2%;padding-left:5px}.districtPanel>div label,.districtPanel>afc-application-div label{cursor:pointer}.districtPanel>div>label:first-of-type,.districtPanel>afc-application-div>label:first-of-type{display:block;width:100%;height:100%;top:0;left:0;border:1px solid #404040;box-sizing:border-box}.districtPanel>div>input[type=radio]:checked+label,.districtPanel>afc-application-div>input[type=radio]:checked+label{box-sizing:border-box;border-left:5px solid #1db1b9}.districtPanel>div>input[type=radio]+label+img,.districtPanel>afc-application-div>input[type=radio]+label+img{display:none}.districtPanel>div>input[type=radio]:checked+label+img,.districtPanel>afc-application-div>input[type=radio]:checked+label+img{display:initial}.districtCumulToggle{width:100%;top:calc(100% - 75px) !important;left:0 !important;text-transform:none !important}.districtCumulToggle>table{left:2%;top:12%;width:95%}div.districtCumulToggle>table>thead>tr>td>input[type=radio]+label{color:#9b9b9b;cursor:pointer;font-size:1.5vh}div.districtCumulToggle>table>thead>tr>td>input[type=radio]:checked+label{color:#fff;font-weight:bold;cursor:pointer;font-size:2vh}.cumulPct{color:#404040;font-size:1.5vh;font-weight:normal}.top-left--control{pointer-events:none;position:absolute;z-index:999;top:10px;left:10px}.mapStaticTT{pointer-events:none;margin-top:30px;width:0}.mapStaticTT afc-gui-layer-tooltip{position:relative;background-color:hsla(0,0%,100%,.7);color:#000;width:300px;padding:10px;padding-right:25px;box-shadow:3px 3px 8px #404040;display:block}.mapStaticTT .mapTooltipPopupPreview{position:absolute;top:-25px;right:-75px}.mapStaticTT .mapTooltipPopupHeader{position:absolute;background:no-repeat url(./images/pin.svg);width:32px;height:32px;cursor:pointer;pointer-events:all;top:-20px;left:0}.mapTooltipPopupButtons{position:absolute;top:30px;right:-25px}.mapTooltipPopupButtons>div{width:50px;height:40px;background:url(./images/Pencil_Green.svg) center/30px no-repeat;pointer-events:all;cursor:pointer}.mapTooltipPopupButtons>div.trunk{background-image:url(./images/Pencil_Orange.svg)}.mapStaticTT>table{pointer-events:none;width:100%;height:100%}.mapStaticTT>table>tbody>tr>td{padding:2px}.leaflet-marker-icon.selectedMarker{padding:3px;background-color:hsla(0,0%,100%,.8);border:3px solid #000;border-radius:5px;box-shadow:3px 3px 8px #404040}afc-gui-store-form{text-align:left;padding:7px;font-size:2vh;display:block;width:95%;background-color:#777;color:#fff}.editStore{margin:1%;width:98%;box-sizing:border-box}div.Portrait .editStore{font-size:2vw;margin-top:4px;padding-top:4px;margin-bottom:4px;padding-bottom:4px}.editStore>div:first-child{height:60px;display:flex;align-items:center}.editStore>div:first-child span{flex-grow:1;position:relative}.editStore>div:first-child span label{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.editStore afc-gui-symbol,.editStore afc-gui-brand-selector input[name=brands]+label{display:inline-block;width:2.6em;height:2.6em;background-size:contain;background-repeat:no-repeat;background-position:center;box-sizing:border-box;margin:1%;vertical-align:middle}.editStore afc-gui-brand-selector,.editStore table{width:100%}.editStore afc-gui-brand-selector{display:block;background-color:#fff;margin-top:2%;margin-bottom:2%}.editStore afc-gui-brand-selector>div>span>span{display:inline-block;width:16.6666666667%;text-align:center}div.Portrait .editStore afc-gui-brand-selector>div>span>span{width:8.3333333333%}.editStore table tr td{padding:1%;background-color:#777}.editStore input[type=text]{border:none;display:inherit;padding:1px;width:100%;font-family:calibri;font-size:1em}.editStore input[type=text]::placeholder{color:#ccc}.editStore afc-gui-brand{background-color:rgba(0,0,0,0);width:calc(100% - 4em);overflow:hidden;display:inline-block;vertical-align:middle}.editStore input[type=radio]{display:none}.editStore input[type=radio]+label{cursor:pointer}.editStore input[type=radio]:checked+label{border:2px solid green}.editStore afc-gui-businesscode-selector{background-color:hsla(0,0%,100%,.3);padding:.1em;height:1.1em;display:inline-block;min-width:1.1em;text-align:center;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.editStore afc-gui-brand-selector div:nth-child(2){padding:1%}afc-gui-panel-holder.dashboardTileset afc-gui-panel{position:relative}afc-gui-panel-holder.dashboardTileset afc-gui-chart{background:initial;padding:0px;width:80%;height:80%;position:absolute;top:4%;left:10%}afc-gui-chart{display:flex;justify-content:center}body{background-color:#fff}.dlgContainer{display:flex;flex-direction:column;justify-content:center;position:absolute;left:0px;top:0px;width:100%;height:100vh;background:hsla(0,0%,100%,0);z-index:10000}.centerDlg{background-color:#fff;margin:0 auto;text-align:center;-moz-box-shadow:6px 6px 8px 0px #9b9b9b;-webkit-box-shadow:6px 6px 8px 0px #9b9b9b;-o-box-shadow:6px 6px 8px 0px #9b9b9b;box-shadow:6px 6px 8px 0px #9b9b9b}.loginDlg{width:350px}.appChoiceDlg{display:flex;flex-direction:row;flex-wrap:wrap;width:500px;height:500px}.dashboardTileset{background-color:#333;width:calc(100% - 1px);height:calc(100% - 1px);display:block;border-style:solid;border-color:#fff;border-width:1px 0 0 1px;color:#000}.dashboardTileset__header{text-align:center;margin-bottom:8px;margin-top:12px;position:relative}.dashboardTileset__header span{color:#fff;text-transform:uppercase}.dashboardTileset__header .closeButtonDivRedistrict{position:absolute;right:16px;top:5px}.configRedistrict>div+div{margin-top:10px}afc-gui-map-holder{position:relative;display:block;width:100%;height:100%;top:0;left:0;margin:0}.surfElem{width:50%;height:100%;font-weight:bold;text-align:center;background-color:#fff;padding:5px;cursor:pointer;border-style:solid;border-color:#999;border-width:0 1px 1px 0}.surfElem:hover{background-color:#efefef}.surfElem:active{background-color:#cfcfcf}.panelControl{box-sizing:border-box;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;transition:all .3s ease-in-out 0s;cursor:pointer;color:#fff;float:left;background-repeat:no-repeat;background-size:100% 100%}.panelControl:hover{opacity:.8}.panelControl:active{opacity:.6}.panelControl *:hover{cursor:pointer}.baseCenteredPanel{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5vh;position:relative}.panelItem{text-align:center;margin:auto}.panelLeftItem{text-align:left}.panelRightItem{text-align:right}.panelFooter{font-weight:normal;font-size:2.2vh}.bigItem{font-size:3vh;font-weight:bold}.mediumItem{font-size:2vh;font-weight:normal}.smallItem{font-size:1.5vh;font-weight:bold}.topFlopItem{font-size:1.5vh;font-weight:bold}.bigItemH{font-size:3vw;font-weight:bold}.mediumItemH{font-size:2vw;font-weight:normal}.smallItemH{font-size:1.5vw;font-weight:bold}.topFlopItemH{font-size:1.5vw;font-weight:normal;display:inherit}.panelFooterH{font-weight:normal;font-size:2.2vw}.leftShadow{z-index:10000;-moz-box-shadow:-6px 0px 10px 0px gray;-webkit-box-shadow:-6px 0px 10px 0px gray;-o-box-shadow:-6px 0px 10px 0px gray;box-shadow:-6px 0px 10px 0px gray}.topShadow{z-index:10000;-moz-box-shadow:0px -6px 10px 0px gray;-webkit-box-shadow:0px -6px 10px 0px gray;-o-box-shadow:0px -6px 10px 0px gray;box-shadow:0px -6px 10px 0px gray}.leaflet-top .leaflet-control{margin-top:10px}.slidingPanel{z-index:1000001;transform-origin:right;position:absolute;right:0;opacity:.95;height:100%;float:right;background-color:#333;transition:all .3s ease-in-out 0s;transform:scaleX(0);overflow:hidden;min-width:380px;max-width:100%}.slidingVPanel{position:absolute;bottom:98px;height:0;opacity:.95;width:100%;float:bottom;background-color:#333;transition:all .2s ease-in-out 0s;overflow:hidden}.sliderButtons{width:380px}.sliderButtonsP{width:380px;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.sliderButton{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:70px;background-color:#666;box-sizing:border-box;border-left:5px #666 solid;border-top:1px #333 solid;border-bottom:1px #333 solid;transition:all .3s ease-in-out 0s;color:#fff;font-size:20pt}.halfButton{width:45%}.sliderButton:hover{cursor:pointer;opacity:.8}.sliderButton *:hover{cursor:pointer}.sliderButton p{margin-left:10px}.sliderButton.selected{border-left:5px red solid;border-right:5px #333 solid;background-color:#333}.sliderButtonIcon{display:inline-block;cursor:pointer;width:40px;height:40px;border:0;background:rgba(0,0,0,0) url(./images/pictos_white.png) repeat-y left top}#topLegend,#topScenario{position:absolute;top:0 !important;width:100%;height:40px;font-size:22pt;color:#000;background-color:rgba(0,0,0,0);opacity:1;pointer-events:none;justify-content:center;display:flex}#mapPlacement #topScenario,#mapPlacement.Reference #topLegend{display:none}#mapPlacement.Reference #topScenario,#mapPlacement #topLegend{display:flex}#topLegend span,#topScenario span{text-align:center;width:fit-content;width:-moz-fit-content;padding-left:40px;padding-right:40px;white-space:nowrap}#topLegend span:before,#topScenario span:before{content:"";position:absolute;border:none;top:0px;bottom:-50%;left:0px;right:0px;z-index:-1;background:#f0f0f0;transform:perspective(7em) rotateX(-40deg);transform-origin:top;opacity:.7}#topScenario span:before{background:#ff7070}svg#moveCtrl{margin:10px}.parcModeScreenMap #moveCtrl{display:block}#existingStoreResults{position:relative;top:0;left:0;width:98%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#existingStoreResults p{background-color:rgba(0,0,0,0);margin:10px auto;font-size:16pt;color:#000}.ItemSelection{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.ItemSelection>afc-gui-repeater{height:100%;padding:1%;overflow-y:scroll;margin-bottom:60px;-ms-overflow-style:none;scrollbar-width:none}.ItemSelection>afc-gui-repeater::-webkit-scrollbar{display:none}.ItemFilter{background-color:#e0e0e0;position:absolute;left:5px;bottom:10px;width:calc(100% - 10px);display:flex;flex-wrap:wrap;padding:5px;box-sizing:border-box;border-left:4px solid #ccc}.ItemFilter>div:first-child{background-color:#fff;flex:1 0 auto;padding:5px 5px 5px 15px;border-radius:2px;display:flex}.ItemFilter>div:nth-child(2){padding-left:10px}.ItemFilter .btn_close{box-sizing:border-box;margin-left:10px;visibility:hidden;height:100%}.ItemFilter input{background-color:#fff;font-size:14px;border:none;flex:1 0 auto}.ItemFilter>div:nth-child(3){flex-basis:100%;padding-top:10px;display:flex;justify-content:center}.ItemFilter input[type=radio]{display:none}.ItemFilter input[type=radio]+label{border:1px solid #fff;padding:0px 10px;cursor:pointer;width:65px;font-size:.8em;text-align:center}.ItemFilter input[type=radio]:checked+label{background-color:#f05922}.SearchLocation{z-index:10000;background-color:#fff;display:flex;top:10px;left:10px;padding:5px 0px 5px 15px;border-radius:2px;height:35px;border-left:4px solid #ccc}.SearchLocation>input{border:none;font-size:14px;width:240px}.SearchLocation>div{border-left:1px solid #ddd;height:100%;margin-left:10px;display:none}.ItemTable,.SelectedItemTable{width:100%;border:1px solid #ccc;margin:6px auto;cursor:pointer;box-sizing:border-box;border-left-width:10px}.SelectedItemTable textarea,afc-gui-grid#comparison textarea{overflow:hidden;resize:none;border:none;box-sizing:border-box;background-color:rgba(0,0,0,0);width:100%}.ItemTable th,.ItemTable td,.BuyItemTable th,.BuyItemTable td,.SelectedItemTable th,.currentTrafficPackage th{font-size:14pt;font-weight:bold;color:#000;padding:3px 3px 0;vertical-align:top;overflow:hidden;text-overflow:ellipsis;max-width:0;white-space:nowrap}.ItemTable td,.BuyItemTable td{direction:rtl;text-align:center;font-size:12pt;color:gray;font-weight:normal;padding:0 3px 3px}.ZoneConfigTable,.ZoneConfigTableSelected{color:#fff;width:90%;margin:5px auto;cursor:pointer;box-sizing:border-box;background-color:#4d4d4d;font-size:1.5vh;color:#fff;text-align:center}.ZoneConfigTable td{padding:0}.ZoneConfigTableSelected,.list__item.selected>.ZoneConfigTable{border-left:5px solid #1db1b9;background-color:#999}.ZoneConfigTableSelected td{padding:0}#manualConfig{position:relative;width:328px;height:auto;margin:-5px auto 10px;cursor:auto;box-sizing:border-box;font-size:16pt;background-color:#333;color:#fff;border:1px solid #fff;z-index:999}.boundInput{width:10%;margin:0 5px;font-size:14pt;text-align:right;height:16px}.boundSelect{font-size:12pt;height:23px;margin:0 5px;padding-top:1px;text-align:right}.btnPedestrian,.btnHybrid,.btnCarTravel,.btnCommune{background-repeat:no-repeat;background-size:contain;display:block;width:3vh;height:3vh;margin:0 0 0 auto}.btnPedestrianCollapsed,.btnHybridCollapsed,.btnCarTravelCollapsed,.btnCommuneCollapsed{background-repeat:no-repeat;background-size:contain;display:block;width:3.5vh;height:3.5vh}.btnPedestrian,.btnPedestrianCollapsed{background-image:url(./images/WebApp_Transport_White_Pedestrian.png)}.btnHybrid,.btnHybridCollapsed{background-image:url(./images/WebApp_Transport_White_Hybrid.png)}.btnCarTravel,.btnCarTravelCollapsed{background-image:url(./images/WebApp_Transport_White_Car.png)}.portraitLayout div div#projectResults table{width:49%}.SelectedItemTable{background-color:#ccc;border-left-width:4px;cursor:default}.SelectedItemTable>tbody>tr>td{background-color:#e0e0e0;vertical-align:top;padding:4px 10px;font-size:12pt}.SelectedItemTable>tbody>tr>td.firstColumn{color:gray;font-weight:bold;font-size:14pt}.LoadProject .ItemFilter,.LoadProject .SearchLocation,.LoadProject .SelectedItemTable{border-left-color:#ee8301}.ChooseStore .ItemFilter,.ChooseStore .SearchLocation,.ChooseStore .SelectedItemTable{border-left-color:#3202ee}#WaitBar{position:absolute;display:block;width:30px;height:30px;left:calc(100% - 40px);top:1px;visibility:hidden;z-index:10000}label[for=ProjectComment],label[for=applicationCart]{background:center/contain url(./images/Picto_Comment_White_Empty.svg) no-repeat;cursor:pointer;outline:none;border:none;width:1.6em;height:1.2em;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}label[for=applicationCart]{position:absolute;top:8px;right:15px;display:block}#applicationCart+label{position:relative;width:40px;height:40px;background:url(./images/cart_open.png) no-repeat top left}#applicationCart:checked+label{background-position-y:33.3333333333% !important}#applicationCart+label:hover,#applicationCart:checked+label:hover{background-position-y:66.6666666667% !important}label[for=ProjectComment][name=filled]{background:center/contain url(./images/Picto_Comment_Black_Full.svg) no-repeat}label[for=ProjectComment]:hover{opacity:.5}#ProjectComment,#applicationCart,#projectValidation{display:none}#ProjectComment+div,#projectValidation+afc-gui-template{position:absolute;right:1%;top:0;width:24em;opacity:.95;z-index:10000;transition:all .2s ease-in-out 0s;font-size:2vh;color:#fff;display:none}#projectValidation+afc-gui-template{flex-direction:column;background-color:#777}#validationForm .PrimaryKey{display:none}#ProjectCommentTextarea{width:100%;height:10em;overflow:hidden;resize:none;border:1px #000 solid;box-sizing:border-box;background-color:#f0f0f0;color:#000;transition:all .3s ease-in-out 0s;font-family:calibri;padding:5px}#ProjectCommentButtons{display:none}#ProjectComment:checked+div,#projectValidation:checked+afc-gui-template{display:flex}#ProjectComment:checked+div>textarea{overflow:auto;background-color:#fff;color:#000;border:1px #000 solid}#ProjectComment:checked+div>#ProjectCommentButtons{display:flex}.cartCircle,.district-circle{visibility:hidden;border-radius:50%;width:25px;height:25px;background:#5858e1;border:2px solid #fff;color:#fff;text-align:center;font:bold 7px Arial,sans-serif;display:block;position:absolute;bottom:25%;right:0;box-sizing:border-box;font-size:20px}.cartCircle.small{width:20px !important;height:20px !important;font-size:14px !important}.ProjectRating{font-weight:normal;color:#000;display:inline-block}afc-gui-rating-control.ProjectRating{font-size:1.5em}.scoringLegend{height:60px;display:none}.scoringLegend>div:last-child{text-align:center;margin-top:35px}.scoringLegend .leftArrow,.scoringLegend .rightArrow{display:none}.infoPane{background-color:#333;height:100%;width:100%;color:#fff;text-align:center;font-size:20pt}.projectArchive{display:inline-block}.projectValidationButton{width:32px;height:32px;background:center/contain url(./images/Picto_Validation.svg) no-repeat;cursor:pointer}#projectStatus,label[for=projectValidation]{outline:none;border:none;width:1.4em;height:1.2em}.cartToggle{height:1.5em;vertical-align:middle;float:right}.cartToggle>input{display:none}.cartToggle>div{background:center/contain url(./images/cart_add.svg) no-repeat;cursor:pointer;outline:0;border:none;width:1.4em;height:1.2em;top:8px;right:15px;display:block}.cartToggle>div:hover{opacity:.5}.cartToggle>input:checked+div{background-image:url(./images/cart_remove.svg)}.mapTooltipColumn{text-align:left;font-weight:bold}.mapTooltipValue{text-align:left}.mapTooltipNumericValue{text-align:right}.modalFullScreenBackground{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.modalWindowContent{background:#fff}.ModalWindow #parentPanel{padding:0px;border-radius:0px !important}.ModalWindow #buttonPanel{flex-direction:row;justify-content:flex-end;margin-top:5px}.ModalWindow #message{white-space:pre}.ModalButton{margin:0}.modalWindowTextContainer{padding:20px;text-align:center}.modalWindowTitle{font-weight:bold;font-size:24px}.modalWindowText{margin-top:25px;margin-bottom:25px}.modalWindowButton,.modalWindowButtonDisabled{height:50px;text-align:center;display:flex;align-items:center;justify-content:center;flex-grow:1}#yesButton.modalWindowButton,#positive.modalWindowButton{color:#fff;font-weight:bold;background:#14bf61}#yesButton.modalWindowButton:hover,#positive.modalWindowButton:hover{background:#72d9a0}#noButton.modalWindowButton,#neutral.modalWindowButton{color:#fff;font-weight:bold;background:#818181}#noButton.modalWindowButton:hover,#neutral.modalWindowButton:hover{background:#b3b3b3}div.modalWindowButton:hover{cursor:pointer}div.modalWindowButtonDisabled:hover{cursor:default !important}.modalBuyWindowContent{width:700px;background:#fff}.currentTrafficPackage{border-color:#14bf61 !important;cursor:default !important}.ownedTrafficPackage,.ownedTrafficPackage th,.ownedTrafficPackage td{border-color:#fff !important;cursor:default !important;color:#14bf61 !important}.BuyItemTable{width:100%;border:2px solid #ccc;margin:10px auto;cursor:pointer;box-sizing:border-box;border-left-width:10px}.hoverBuyPackage{border-color:#14bf61}#trafficBuyValidateButton.modalWindowButton{color:#fff;font-weight:bold;background:#14bf61}#trafficBuyValidateButton.modalWindowButton:hover{background:#72d9a0}#yesButton.modalWindowButtonDisabled{color:#000 !important;font-weight:bold !important;background:#fff !important}afc-gui-template[content=globalFilterMap]{width:100%;height:100%;display:block}#existingLocationInfo{text-align:center;font-weight:bold}.scenarioPane .SwitchButton{position:absolute;cursor:pointer;top:2px;left:2px;height:30px;width:70px;background-image:url(./images/Toggle_Left.png);background-repeat:no-repeat;background-position:center}.scenarioPane.Reference .SwitchButton{background-image:url(./images/Toggle_Right.png)}.filterControl{margin:10px;margin-top:0px;padding:5px;background-color:#999;border-left:4px solid #ccc;display:flex;align-items:center}.filterControlText{display:flex;flex-wrap:wrap;padding-left:10px;box-sizing:border-box;align-items:center}.filterControlTextInput{border:0px;width:calc(100% - 20px)}.filterControl>div:nth-child(1){padding-right:5px;background-image:url(./images/Filter.svg);width:16px;height:16px;background-size:16px;background-repeat:no-repeat}.filterControl>div:nth-child(2){background-color:#fff;flex:1 0 auto;padding:5px 5px 5px 15px;border-radius:2px;display:flex;border:1px solid #000}.filterControl .btn_close_filter{cursor:pointer;box-sizing:border-box;background:url(./images/Action_Close.png) center no-repeat;background-size:contain;background-color:#fff;height:12px;width:12px}.loginControls{width:35vw !important;height:100vh !important;border:2px #000 solid;background-color:hsla(0,0%,100%,.8)}.insideLoginControls{padding-left:50px;padding-right:50px}.LogoAnalyzerOnline{top:20px;left:20px;z-index:10000;width:300px;height:100px;background:left/contain no-repeat url(./images/LogoAnalyzerOnline.png);pointer-events:none;position:absolute}.startBackground{width:100%;height:100%;background:left/cover no-repeat url(./images/login_background.jpg);display:block}.loginControls>div>label{color:#606060;font-weight:bold;font-size:24px}.logoAsterop{top:calc(100vh - 60px);position:absolute;width:200px;height:58px;z-index:10000;background:left/contain no-repeat url(./images/Start_Asterop.png)}.loginControls>div>input[type=text],.loginControls>div #password{outline:0;border-width:0 0 2px;border-color:#606060;background-color:rgba(0,0,0,0);font-size:24px}.loginControls>div>input[type=text]:focus,.loginControls>div #password:focus{border-color:#606060;font-size:24px}.loginGroupPwd{position:relative}.loginGroupPwd #togglePwd{position:absolute;right:0;opacity:.7;top:calc(50% - 12px)}.icon-eye{background:center/cover no-repeat url(./images/picto_eye_view.svg);display:block;width:25px;height:25px}.icon-eye:hover{cursor:pointer}.icon-eye::before{content:" "}.icon-eye::before,.icon-eye-off{background-image:url(./images/picto_eye_view_off.svg)}#error{color:#d3145a;font-weight:bold;font-size:24px}#loginControlsMask{position:absolute;left:0;top:0;background-color:#fff;filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px)}.loginText{padding-left:50px;padding-right:50px;text-align:left;position:relative;overflow:hidden;z-index:10}.loginTextBackground{position:absolute;bottom:0px;left:0px;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-o-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0));background:-ms-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4) 15%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.4) 85%, rgba(255, 255, 255, 0))}#bwMask{position:absolute;left:0;top:0;background-color:#fff;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}#bwOpacityMask{background:hsla(0,0%,100%,.6);width:100%;height:100%}.Thumbnail{width:100%;height:100%}.Thumbnail img{max-width:100%;max-height:100%}afc-gui-rating-control>div>div:last-child{color:#0066c0}.ComparisonTitle{width:100%;text-align:center;font-weight:bold;font-size:22pt;border-bottom:1px solid gray;color:#fff;height:44px;line-height:44px}#comparison{width:100%;font-size:13.33px;padding:1em;height:100%;display:block;box-sizing:border-box}#comparison th{z-index:1;background-color:#fff}#comparison .project-info{font-size:10pt;position:absolute;top:10px;left:10px}#comparison .cartToggle{position:absolute;top:10px;right:10px}#comparison .ComparisonText{width:100%;text-align:center}#comparison .ComparisonText{font-size:1em;text-decoration:none;display:inline-block;line-height:1.5em;width:100%;height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#comparison a{border:0;cursor:pointer;margin:0;padding:0;display:block}#comparison a:nth-of-type(2){color:#0066c0;width:calc(100% - 1.5em)}.applicationCartButton{width:40px;height:40px;background:no-repeat top left;background-size:contain;position:absolute;cursor:pointer}.applicationCartButton.close{top:2px;right:.5em;background-image:url(./images/cart_close.svg)}.applicationCartButton.empty{right:.5em;background-image:url(./images/cart_empty.svg)}.applicationCartButton.minimize{left:.5em;background-image:url(./images/cart_minimize.svg)}.applicationCartButton.expand{left:.5em;background-image:url(./images/cart_expand.svg)}#globalCartReduced>afc-gui-repeater{margin:.5em;width:30em;height:20em;background-color:#fff;display:block;padding:.5em}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:rgba(26,26,26,.9);color:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-popup-content-wrapper a{font-weight:bold;color:#fff;font-size:16px}div.guiEditorNew{float:left;border:none;width:45px;background-image:url(./images/Picto_white_Create.svg)}#editorButtons img{width:45px}.ScoringItem{width:100%;border:1px solid #ccc;margin:6px auto;cursor:pointer;box-sizing:border-box;border-left-width:10px}.ScoringItem th,.ScoringItem td{font-size:14pt;font-weight:bold;color:#000;padding:3px 3px 0;vertical-align:top;overflow:hidden;text-overflow:ellipsis;max-width:0;white-space:nowrap;text-align:left}.ScoringItem th:first-child{width:30px;min-width:30px}.ScoringItem td{line-height:.8;font-size:10pt;color:gray;font-weight:normal;padding:0 3px 3px}.ScoringItem td:nth-child(2){text-align:right}.link1Tile{width:100% !important;height:100% !important;top:0 !important;left:0 !important}div.dateRangesButtons{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:90%;height:100%}.dateRangesButtons input{display:none}.dateRangesButtons label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:64px;height:48px;transition:all .3s ease-in-out 0s;background-repeat:no-repeat;background-size:contain;background-position:center}.dateRangesButtons label[for=dateRangesWeek]{background-image:url(./images/dateRangeWeek.svg)}.dateRangesButtons label[for=dateRangesMonth]{background-image:url(./images/dateRangeMonth.svg)}.dateRangesButtons label[for=dateRangesYear]{background-image:url(./images/dateRangeYear.svg)}table.dateRangesMain{margin:30px;margin-top:30px;margin-bottom:30px;width:100%}.dateRangesButton{border:2px solid #656464;color:#656464}.dateRangesButtonSelected{color:#fff !important;border:2px solid brown !important}.dateRangesButton:hover{opacity:.8;cursor:pointer}.dateRangesButton input[type=radio]+label{cursor:pointer}.dateRangeDurationButtons{display:flex;width:90%;justify-content:space-around}.dateRangeDurationButton{cursor:pointer;padding-left:20px;padding-right:20px;border:2px solid #656464;color:#656464}.DateRangePickerYearsContainer,.DateRangePickerMonthsContainerLine,.DateRangePickerWeeksContainerLine{display:flex;justify-content:space-between;width:80%}.DateRangePickerCustomContainer{height:480px;overflow:auto}.DateRangePickerWeeksContainer{flex-direction:column}.DateRangePickerYearButton,.DateRangePickerMonthButton,.DateRangePickerWeekButton,.DateRangePickerMonthButtonDisabled,.DateRangePickerWeekButtonDisabled{border:2px solid #656464;color:#656464;cursor:pointer;padding-left:4px;padding-right:4px;font-size:1.6vh;margin-top:5px;margin-bottom:5px}.DateRangePickerMonthButtonDisabled,.DateRangePickerWeekButtonDisabled{border:2px solid #000 !important;cursor:default !important}.DateRangePickerYearButtonSelected,.DateRangePickerMonthButtonSelected,.DateRangePickerWeekButtonSelected{border:2px solid brown !important;color:#fff}.noClick{cursor:default !important}afc-gui-grid table{border-spacing:0;border-collapse:separate}afc-gui-grid table tbody{overflow-y:auto}afc-gui-grid table thead th{position:-webkit-sticky;position:sticky;top:0}.gridViewSelectableLine[selected="1"]{font-weight:bold}#topLegendContainer{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:column;align-items:center;pointer-events:none;z-index:1000}#topLegendContainer #topLegend{position:relative}#topLegendbody{width:90%;background-color:#f0f0f0;opacity:.9;overflow:hidden;flex:0 0 auto;align-items:center;transition:max-height .4s ease-out;box-sizing:border-box;pointer-events:all;max-height:0;display:flex;flex-direction:column}#topLegendContainer[opened="1"] #topLegendbody{max-height:80%;border:1px solid #000 !important;border-top:1px solid rgba(0,0,0,.1) !important}#topLegendContainer[opened="1"] #topLegend span:before{border:1px solid #000 !important;border-top:1px solid #f0f0f0 !important;opacity:.9}#topLegend[expandable="1"] span{cursor:pointer;pointer-events:all}#topLegend[expandable="1"] span:hover:before{border:1px solid rgba(0,0,0,.5) !important;border-top:1px solid #f0f0f0 !important}.pullButton{background-color:#000;opacity:.2 !important;font-size:21px;width:40px;height:2px;bottom:4px;border-radius:25px;visibility:hidden}#topLegend[expandable="1"] .pullButton{visibility:visible}#viewSelectionItems{display:flex;flex:1;flex-direction:column;align-items:center;width:100%}.viewSelectionItem{width:50%;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin:20px}.viewSelectionItem:hover{background-color:#dfdfdf}.viewSelectionCurrentItem{font-weight:bolder}#viewSelectionItems>div{flex:0;position:relative;display:flex;text-align:center;justify-content:center;align-items:center}#viewSelectionItems>div:not(:last-child)::after{content:"";position:absolute;bottom:-22px;width:75%;height:2px;background-color:brown;border-radius:25px}.viewSelectionItemsTitle{padding:10px;font-size:larger;font-weight:700;text-align:center;background-color:brown;color:#fff;margin-top:10px;width:50%;flex:0}.externalSign{font-size:1.2vh !important}#storesExternalSearchContainer{height:100%}table.esResult{border:1px solid #000;width:100%}table.esSelectedStore{border:1px solid #bdbdbd}table.esResult td{max-width:100px;overflow:hidden;text-overflow:ellipsis}.esInfo{text-align:left;margin-left:5px}table.esResult tr[dbStore="1"]{background-color:#575756 !important}div.esResult{margin:10px}#pagesCount{width:100%}#prevPageButton{cursor:pointer}#nextPageButton{cursor:pointer;background-image:url(./images/next.svg);height:20px;width:20px;background-position:center;background-size:contain;background-repeat:no-repeat}#prevPageButton{cursor:pointer;background-image:url(./images/next.svg);height:20px;width:20px;background-position:center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg)}.esActionButtons{display:flex;justify-content:flex-end;margin:2px}.esProcessButton{cursor:pointer;background-image:url(./images/plus_on.svg);height:18px;width:18px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:2px}.esProcessButton[off="1"]{background-image:url(./images/plus_off.svg) !important}.esNoProcessButton{cursor:pointer;background-image:url(./images/x_on.svg);height:18px;width:18px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:2px}.esNoProcessButton[off="1"]{background-image:url(./images/x_off.svg) !important}.esPositionContainer{position:relative}div.esPosition{cursor:pointer;background-image:url(./images/map-marker_off.svg);height:20px;width:18px;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}div.esPosition[toUse="1"]{background-image:url(./images/map-marker_on.svg)}div.esPosition.esOff{background-image:url(./images/map-marker_off.svg) !important;cursor:default !important}div.esName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esName{text-align:left;padding-left:5px;padding-right:5px;font-size:2.5vh;font-weight:bold;width:75%}.esAddress{text-align:left;padding-left:5px;padding-right:5px;font-size:1.5vh}.esDistance{text-align:right;padding-left:5px;padding-right:5px;vertical-align:top;font-size:1.7vh;color:#fff}div.esName{cursor:pointer;color:#706f6f}div.esAddress{cursor:pointer;color:#706f6f}div.esName[dbStore="1"],div.esAddress[dbStore="1"],div.esCustom{color:#878787 !important}div.esName[toUse="1"],div.esAddress[toUse="1"],div.esCustom[toUse="1"]{color:#3aaa35 !important}div.esOff{cursor:default !important}.esOff{color:#706f6f !important;cursor:default !important}tr.esSeparator{border-top:1px solid #000}tr.esSeparator td{overflow:visible}div.esSeparator{background-image:url(./images/link_off.svg);position:absolute;height:50px;width:50px;top:-25px;left:calc(50% - 25px);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer !important}div.esSeparator[linked="1"]{background-image:url(./images/link_on.svg) !important}div.esSeparatorContainer{position:relative}#storesExternalSearchResults{height:92%;overflow:auto}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.cannibSiteTitle td{text-align:left;cursor:pointer}tr.cannibSiteTitle[current="1"]{font-weight:bold;color:bisque}tr.cannibSiteTitle:hover{color:bisque}#cannibalizationSites{min-height:50px}.StatusDlg{border:2px #000 solid;background-color:hsla(0,0%,100%,.8);padding:10px 30px;display:block;text-align:center}.StatusDlg:empty{display:none}#__choice__>afc-gui-div{width:100%;height:100%}.redistrict-mode{background:center/contain no-repeat url(./images/Pictos_Edit_HotRoll.svg);bottom:1px;display:none;height:30px;right:0;width:30px}input[name=__redistrict]:checked+label+.redistrict-mode{display:inline-block}afc-gui-config-group.show_manual+.spacer_manual{content:" ";display:block;height:100px}.dashboardTileset{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.dashboardTileset::-webkit-scrollbar{display:none}.leaflet-control.disabled{cursor:default;opacity:.5;pointer-events:none}.district-warning{background:center left/20px no-repeat url(./images/picto_warning.svg);height:24px;font-size:12px;color:red;flex-direction:row;padding-left:22px;text-align:left;white-space:pre;pointer-events:none;box-sizing:border-box;display:inline-block}.district-warning:after{content:"Zone\amodifiée"}.refresh-parc-control{display:none;width:100%}.refresh-parc-control .modalWindowButton{background:#3931c3 !important;color:#fff;font-weight:700}#mainPager{width:100%;height:100%;margin:0 auto;display:block}afc-gui-button{display:inline-block;cursor:pointer;border:0}afc-gui-button:not([src]){width:40px;height:40px;background:rgba(0,0,0,0) url(./images/pictos_white.png) repeat-y left top}afc-gui-button:active:hover{background-position-y:33.3333333333% !important}afc-gui-button:hover{background-position-y:66.6666666667% !important}afc-gui-button:disabled{background-position-y:100% !important}afc-gui-button:focus{outline:none}afc-gui-selector div,afc-gui-selector-switch div{display:inline-block;margin:5px;overflow:hidden;text-align:left}afc-gui-selector input[type=radio],afc-gui-selector-switch input[type=checkbox]{display:none}afc-gui-selector input[type=radio]+span,afc-gui-selector-switch input[type=checkbox]+span{width:40px;height:40px;overflow:hidden;display:inline-block;padding:10px;float:left}afc-gui-selector input[type=radio]+span:hover,afc-gui-selector-switch input[type=checkbox]+span:hover{border:2px solid #aaa;background-color:#e0e0e0;padding:8px}afc-gui-selector input[type=radio]+span>label{cursor:pointer;background-repeat:no-repeat;background-clip:content-box;background-origin:content-box;display:inline-block;width:100%;height:100%}afc-gui-selector input[type=radio][value="0"]+span>label{background-position-x:-160px}afc-gui-selector input[type=radio][value="1"]+span>label{background-position-x:-200px}afc-gui-selector input[type=radio][value="2"]+span>label{background-position-x:-240px}afc-gui-selector input[type=radio]:checked+span{background-color:#f0f0f0;border:2px solid #888;padding:8px}afc-gui-selector-switch input[type=checkbox]+span>label{cursor:pointer;background-repeat:no-repeat;background-clip:content-box;background-origin:content-box;background-position:-560px 0px;display:inline-block;width:100%;height:100%}afc-gui-selector-switch input[type=checkbox]:checked+span>label{background-position-y:-40px}afc-gui-grid#comparison .currentButton{position:absolute;right:10px;bottom:35px;cursor:pointer;width:16px;height:16px;background-image:url(./images/magnifying-glass.svg);background-size:contain;z-index:1000}afc-gui-grid#comparison .currentButton:hover{background-image:url(./images/magnifying-glass-over.svg)}
.purchase-modal-window{display:flex;flex-direction:column;width:100%;height:100%;font-size:20px;color:#000}.purchase-modal-window .strong{font-weight:bold}.purchase-modal-window .line{padding-top:20px;display:flex;align-items:center}.purchase-modal-window .error{color:red;font-weight:bold;padding:10px}.purchase-modal-window .window-error{color:red;font-weight:bold;width:100%;align-items:center;justify-content:center;display:flex;padding:10px}.purchase-modal-window .window-title{justify-content:center;width:100%;display:flex;padding:10px;height:50px;font-size:24px;margin:0px !important;padding:0px !important;border-radius:0px !important;border:0px solid !important;text-transform:uppercase;background-color:rgba(var(--account-background-color));font-weight:bold;font-size:20px}.purchase-modal-window .window-title .window-icon{margin-left:20px;width:32px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.purchase-modal-window .window-title .window-text{padding-left:10px;flex-grow:1;display:flex;align-items:center !important}.purchase-modal-window .window-content-and-buttons{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:100%;width:100%;flex-grow:1}.purchase-modal-window .window-content-and-buttons .window-content{padding:10px;flex-grow:1}.purchase-modal-window .window-content-and-buttons .window-footer{font-size:20px}.purchase-modal-window .window-content-and-buttons .window-footer .btn_ok.buy:before{content:"ACHETER"}.purchase-modal-window .window-content-and-buttons .window-strong{font-weight:bold}.purchase-modal-window .window-content-and-buttons .window-error{color:red}.purchase-modal-window .window-content-and-buttons .window-buttons{display:flex}.purchase-modal-window .window-content-and-buttons .window-buttons .disabled{background:#72d9a0;cursor:default;opacity:.5}
.studies-purchase .window-title,.stores-purchase .window-title{align-items:center}.studies-purchase .window-title .window-icon,.stores-purchase .window-title .window-icon{background-image:url(./images/buy.svg)}.studies-purchase .window-title .window-close,.stores-purchase .window-title .window-close{width:32px;height:32px;background-image:url(./images/close-button.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;cursor:pointer}.studies-purchase .window-title .window-close:hover,.stores-purchase .window-title .window-close:hover{opacity:.6}.studies-purchase .window-content-and-buttons,.stores-purchase .window-content-and-buttons{position:relative}.studies-purchase .window-content-and-buttons .window-content .items-and-basket,.stores-purchase .window-content-and-buttons .window-content .items-and-basket{display:flex;flex-direction:column;height:100%;width:100%}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .title,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .title{text-transform:uppercase;background-color:unset;border-width:0px;justify-content:left;height:unset;font-size:18px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items,.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items{display:flex;gap:20px;justify-content:stretch}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items .item,.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items .item,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items .item,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items .item{padding:4px;display:flex;flex-direction:column;align-items:center;width:100%;border-radius:5px;border:1px solid rgba(0,0,0,.2);cursor:pointer;font-weight:bold}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items .item:hover,.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items .item:hover,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .items .item:hover,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .items .item:hover{border-color:rgba(0,0,0,.8)}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .info,.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .info,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .study-items .info,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-items .mobnflux-items .info{color:gray;padding-top:5px;padding-bottom:15px;font-size:14px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket{box-sizing:border-box;width:100%;display:flex;flex-direction:column;height:100%}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .title,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .title{border-radius:0px;width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-sizing:border-box;background-color:rgba(var(--account-background-color));margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:bold}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .empty,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .empty{height:100%;flex-grow:1;flex-direction:column;justify-content:center;display:flex;align-items:center;color:gray}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items{height:100%;flex-grow:1;flex-direction:column;display:flex;gap:10px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon{display:flex}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon{display:flex;gap:10px;align-items:baseline}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-text,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-text{display:flex}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .spacing,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .spacing{flex-grow:1}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container{display:flex;flex-direction:column}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-error,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-error{height:14px;color:red;font-size:12px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit{display:flex;flex-direction:row;align-items:end;gap:10px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit input,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit input{display:block;width:100px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .spacing,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .spacing{flex-grow:1}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button{display:flex;padding-left:24px;box-sizing:border-box;align-items:end;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(./images/coupon-check.svg);background-position-y:center;background-position-x:0px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button:hover,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button:hover{text-decoration:underline}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button:hover.hidden,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button:hover.hidden{text-decoration:none}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button.hidden,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-coupon .coupon .coupon-container .coupon-edit .coupon-check-button.hidden{opacity:.2;cursor:default}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item{display:flex;width:100%;gap:10px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item:hover,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item:hover{background-color:#fafafa}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item:hover.coupon,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item:hover.coupon{background-color:unset}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column{display:flex}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.coupon-valid,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.coupon-valid{color:green}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.remove,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.remove{width:18px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.remove.enabled,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.remove.enabled{cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(./images/trash.svg);background-position-y:center}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.quantity,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.quantity{width:35px;justify-content:end}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name{width:50%;padding-left:10px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name.coupon,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name.coupon{padding-left:0px;width:100%;justify-content:end}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name.coupon-valid,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.name.coupon-valid{flex-grow:1}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.price,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.price{width:20%;justify-content:end}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.price.coupon-valid,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.price.coupon-valid{width:0px}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.total,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item .column.total{width:20%;justify-content:end}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.header,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.header{background-color:#f0f0f0;box-sizing:border-box;height:24px;align-items:center}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.header .column,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.header .column{font-weight:bold}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.coupon,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-items .purchase-basket-item.coupon{flex-grow:1;align-items:end;padding-bottom:2px;border-bottom:1px solid #d3d3d3;margin-bottom:10px;box-sizing:border-box}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total{width:100%;display:flex;justify-content:end}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total .total,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total .total{gap:20px;display:flex}.studies-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total .total .ttc,.stores-purchase .window-content-and-buttons .window-content .items-and-basket .purchase-basket .purchase-basket-total .total .ttc{font-weight:bold}.studies-purchase #upay_target,.stores-purchase #upay_target{position:absolute;top:0px;left:0px;width:0px;height:0px;visibility:hidden;background:#fff;border:0px}.studies-purchase #upay_target.visible,.stores-purchase #upay_target.visible{visibility:visible;width:100%;height:100%}
.check-client-compatibility{display:flex;flex-direction:column;height:100%}.check-client-compatibility .check-client-compatibility__title{padding-bottom:20px}.check-client-compatibility .check-client-compatibility__content{font-size:18px;padding:10px;flex-grow:1}
.profile-holder{position:relative}.profile-holder .profile-component{display:flex;align-items:center;width:50px !important;height:50px !important;background-color:#999;box-sizing:border-box;border-left:5px #999 solid;border-right:5px #999 solid;border-bottom:1px #fff solid;justify-content:center}.profile-holder .profile-component.open{border-left:5px red solid;border-right:5px #333 solid;background-color:#333}.profile-holder .profile-component .username{color:#fff;background:rgba(28,39,76,.9176470588);border-radius:5px;padding:4px}.profile-holder .profile-component .button{background:hsla(0,0%,100%,.3137254902);border-radius:5px;cursor:pointer;padding:4px;user-select:none}.profile-holder .profile-component .button:hover{background:hsla(0,0%,100%,.5294117647)}.profile-holder .profile-component.open .avatar{background-image:url(./images/user-circle.svg)}.profile-holder .profile-component.open .avatar.no-log{background-image:url(./images/user-circle-nolog.svg)}.profile-holder .profile-component.load .avatar{background-image:url(./images/user-circle-wait.svg)}.profile-holder .profile-component.load .avatar.no-log{background-image:url(./images/user-circle-wait-nolog.svg)}.profile-holder .profile-component .avatar{width:32px;height:32px;background-image:url(./images/user-circle.svg);background-size:contain;cursor:pointer}.profile-holder .profile-component .avatar.no-log{background-image:url(./images/user-circle-nolog.svg)}.app-with-toolbar .sliding-menu-container .modalWindow{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center}.app-with-toolbar .sliding-menu-container .modalWindow .window{width:650px;height:800px;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column}.app-with-toolbar .sliding-menu-container .modalWindow .window .content{height:100%}.app-with-toolbar .sliding-menu-container .menu{z-index:999999999999;display:flex;flex-direction:column;height:100vh}.app-with-toolbar .sliding-menu-container .menu.open{transform:scaleX(1)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons{display:flex;flex-direction:column;height:100%}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .separator{height:20px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton{font-size:24px !important;text-transform:uppercase}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .filler{flex-grow:1}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderLabel{width:100%;height:70px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out 0s;color:#fff;font-size:16pt;display:flex;flex-direction:column}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderLabel .user{padding:5px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton{border-left-color:#4b4b4b}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.create-project{background-color:#d3145a;border-left-color:#ac114a}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.create-project .icon{background-image:url(./images/NewProject.svg);background-size:55px;width:55px;height:55px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.load-project{background-color:#ee8301;border-left-color:#cc7000}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.load-project .icon{background-image:url(./images/EditProject.svg);background-size:55px;width:55px;height:55px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.logout{border-top:1px solid rgba(0,0,0,.281)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits-buy{border-top-width:0px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits-buy .icon{background-image:url(./images/buy_white.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits{box-sizing:border-box;color:#ccc;display:flex;border-bottom-width:0px;background-color:unset;border-left-width:0px;padding-left:5px;cursor:default}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits *:hover{cursor:default}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits .credit-line{display:flex;flex-direction:row;text-transform:none;font-size:20px}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton.credits .credit-line .value{width:50px;font-weight:bold}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon{width:40px;height:40px;background-repeat:no-repeat;background-size:30px;background-position:center}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.login{background-image:url(./images/user-login.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.logout{background-image:url(./images/user-logout.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.userInfo{background-image:url(./images/user-info.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.userInvoices{background-image:url(./images/user-invoices.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.userReports{background-image:url(./images/user-reports.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.userTokens{background-image:url(./images/user-tokens.svg)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .icon.faq{background-image:url(./images/faq_white.png)}.app-with-toolbar .sliding-menu-container .menu .sliderButtons .sliderButton .text{margin-left:10px}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.wait-avatar.load{width:27px;height:27px;position:absolute;left:10px;top:10px;border:solid 2px #fff;border-radius:50%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.wait-avatar.load.no-log{border-top-color:#000;border-left-color:#000}
.mobnflux{width:100%;height:20%;background-image:url("./images/Dashboard_Pictos_Traffic%20Large.svg");display:flex;flex-direction:column;align-items:center}.mobnflux *:hover{cursor:default !important}.mobnflux.action{cursor:pointer}.mobnflux.action *:hover{cursor:pointer !important}.mobnflux.traffic-coming-soon{padding:10px}.mobnflux.traffic-coming-soon .text{color:#9e9e9e;flex-grow:1;padding:10px;padding-bottom:50px}.mobnflux.traffic-coming-soon .coming-soon{width:100%;height:64px;background-position:right;background-repeat:no-repeat;background-size:contain;background-image:url(./images/coming-soon.png)}.mobnflux .text{flex-grow:1;padding:10px}.mobnflux .mobnfluxTitle{width:100%;text-align:center}.mobnflux .mobnfluxContent{width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobnflux .mobnfluxContent .action{font-size:1.6vh;color:#7fff00}.mobnflux .mobnfluxContent .error{color:#e67473;font-weight:bold;font-size:2vh}.mobnflux .mobnfluxContent .state{color:#4184ff;font-weight:bold}.mobnflux .mobnfluxContent .waiting{margin:0px !important}
.baseCenteredPanel{justify-content:space-between}.baseCenteredPanel .panelItem-lines{display:flex;flex-direction:column;justify-content:center;flex-grow:1;width:100%;gap:10px}.baseCenteredPanel .panelItem-lines *{font-size:2vh !important}.baseCenteredPanel .panelItem-lines .panelItem-line{display:flex;flex-direction:row;gap:10px}.baseCenteredPanel .panelItem-lines .panelItem-line .panelItem-column{width:50%;display:flex;flex-direction:row;justify-content:start}.baseCenteredPanel .panelItem-lines .panelItem-line .panelItem-column:nth-child(1){justify-content:end}.baseCenteredPanel .text-small *{font-size:1.5vh !important}.greenText{color:#8fe55c}.blueText{color:#80c0ff}
.filterTextLegend{height:100%;width:100%}.filterTextLegend .map-filter-container{display:flex;align-items:center;height:100%;width:100%}.filterTextLegend .map-filter-container .text-container{display:flex;flex-grow:1;height:100%;align-items:center;position:relative;justify-content:center}.filterTextLegend .map-filter-container .text-container .text-label{cursor:pointer}.filterTextLegend .map-filter-container .text-container .text-label.closed{overflow:hidden;width:0px}
.account-content.page1{align-items:start}.account-content .modalWindow{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center}.account-content .modalWindow .window{width:650px;height:800px;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column}.user-transactions{width:100%;box-sizing:border-box}.user-transactions .purchase-button-container{padding:10px}.user-transactions .balance-info{margin-left:50px;font-size:24px;margin-top:10px;display:flex;flex-direction:row}.user-transactions .balance-info .product{cursor:pointer}.user-transactions .balance-info .product.filtered>div{font-weight:normal;opacity:.4}.user-transactions .balance-info .separator{width:50px;text-align:center}.user-transactions .balance-info>div{border-bottom:1px solid}.user-transactions .balance-info .balance{display:inline-block;font-weight:bold}.user-transactions .user-transactions-list{width:100%;border-left:1px solid;margin-left:50px;box-sizing:border-box}.user-transactions .user-transactions-list.is-waiting{border-color:rgba(0,0,0,0)}.user-transactions .user-transactions-list .transaction{display:flex;align-items:baseline;width:100%}.user-transactions .user-transactions-list .transaction .transaction-bullet{box-sizing:border-box;width:2px;height:2px;border:4px solid;border-radius:4px;border-color:green;transform:translate(-4px)}.user-transactions .user-transactions-list .transaction .transaction-bullet.negative{border-color:red}.user-transactions .user-transactions-list .transaction .transaction-title{display:flex;flex-direction:column;padding:10px;justify-content:space-between;width:100%}.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info{width:100%;display:flex}.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info .date-time{width:200px}.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info .date-time .date,.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info .date-time .time{font-weight:bold}.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info .value-info .value{color:green;font-weight:bold}.user-transactions .user-transactions-list .transaction .transaction-title .transaction-info .value-info .value.negative{color:red}.credits-purchase{color:#fff;text-transform:uppercase;width:200px;height:40px;display:flex;align-items:center;background-color:#14bf61;border:1px solid #14bf61;border-radius:4px;padding:4px;box-sizing:border-box;cursor:pointer;justify-content:center}.credits-purchase:hover{opacity:.8}.credits-purchase .credits-purchase-icon{width:0px;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.credits-purchase .credits-purchase-action{display:flex;font-weight:bold}
.mobnFluxSectionInfo{width:100%}.mobnFluxSectionInfo .sectionInfoTitle{padding-top:20px;font-weight:bold}.mobnFluxSectionInfo .sectionInfoTitle .error{color:red}.mobnFluxSectionInfo .sectionInfoInfo{padding-top:20px;display:flex;flex-direction:column;gap:10px}.mobnFluxSectionInfo .sectionInfoInfo .info-row{padding-left:20px;display:flex;align-items:center}.mobnFluxSectionInfo .sectionInfoInfo .info-row .info-name{width:40%;font-weight:bold}.mobnFluxSectionInfo .sectionInfoInfo .info-row .info-value{display:flex;flex-direction:row}.mobnFluxSectionInfo .sectionInfoInfo .info-row .info-value .sector-kind{width:32px;height:32px}.mobnFluxSectionInfo .sectionInfoInfo .info-row .info-value .sector-kind.car{background-image:url(./images/WebApp_Transport_Gray_Car.png)}.mobnFluxSectionInfo .sectionInfoInfo .info-row .info-value .sector-kind.walk{background-image:url(./images/WebApp_Transport_Gray_Pedestrian.png)}
.purchase-modal-window {
    display:        flex;
    flex-direction: column;
    width:          100%;
    height:         100%;
    font-size:      20px;
    color:          black;
    
    .strong {
        font-weight: bold;
    }

    .line {
        padding-top:    20px;    
        display:        flex;
        align-items: center;
    }
    
    .error {
        color:              red;
        font-weight:        bold;
        padding:            10px;
    }

    .window-error {
        color:              red;
        font-weight:        bold;
        width:              100%;
        align-items:        center;
        justify-content:    center;
        display:            flex;
        padding:            10px;
    }
    
    .window-title {
        justify-content:    center;
        width:              100%;
        display:            flex;
        padding:            10px;
        height:             50px;
        font-size:          24px;
        margin:             0px !important;
        padding:            0px !important;
        border-radius:      0px !important;
        border:             0px solid !important;
        text-transform:     uppercase;
        background-color:   rgba(var(--account-background-color));
        font-weight:        bold;
        font-size:          20px;
        
        .window-icon {
            margin-left:            20px;
            width:                  32px;
            height:                 100%;
            background-size:        contain;
            background-position:    center;
            background-repeat:      no-repeat;
        }
        .window-text {
            padding-left:   10px;
            flex-grow:      1;
            display:        flex;
            align-items:    center !important;
        }
    }

    .window-content-and-buttons {
        display:            flex;
        flex-direction:     column;
        justify-content:    space-between;
        box-sizing:         border-box;
        height:             100%;
        width:              100%;
        flex-grow:          1;
    
        .window-content {
            padding:    10px;
            flex-grow:  1;
        }
        .window-footer {
            font-size: 20px;

            .btn_ok {
                &.buy {
                    &:before {
                        content: 'ACHETER';
                    }
                }
            }
        }

        .window-strong {
            font-weight: bold;
        }

        .window-error {
            color: red;
        }
        
        .window-buttons {
            display: flex;
    
            .disabled {
                background: #72D9A0;
                cursor:     default;
                opacity:    0.5;
            }
        }
    }
}
.mobnflux-buy{color:#000}.mobnflux-buy .modalWindow{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center}.mobnflux-buy .modalWindow ul{margin:4px}.mobnflux-buy .modalWindow .purchase-modal-window{width:650px;height:750px;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column;font-size:18px}.mobnflux-buy .modalWindow .purchase-modal-window .line.with-button{justify-content:space-between}.mobnflux-buy .modalWindow .purchase-modal-window .line .info{font-size:16px}.mobnflux-buy .modalWindow .purchase-modal-window .line.title{font-weight:bold;background-color:#ddd;text-transform:uppercase;display:flex;justify-content:center;padding-top:0px;padding-bottom:0px;height:35px;margin-top:20px}.mobnflux-buy .modalWindow .purchase-modal-window .line.section-info{padding-top:0px}.mobnflux-buy .modalWindow .purchase-modal-window .window-footer .text{padding-left:10px;padding-right:10px;padding-bottom:5px;font-size:18px}.mobnflux-buy .window-title{align-items:center}.mobnflux-buy.nobuy .window-icon{width:0px}.mobnflux-buy.nobuy .window-close{width:32px;height:32px;background-image:url(./images/close-button.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;cursor:pointer}.mobnflux-buy.nobuy .window-close:hover{opacity:.6}
.select-dropdown-container .item-label{width:100%}.select-dropdown-container .aui-select__wrapper,.select-dropdown-container .aui-select,.select-dropdown-container .aui-select__dd,.select-dropdown-container .aui-select__dd__item{box-sizing:border-box;align-items:center}.select-dropdown-container .aui-select__wrapper.hidden,.select-dropdown-container .aui-select.hidden,.select-dropdown-container .aui-select__dd.hidden,.select-dropdown-container .aui-select__dd__item.hidden{visibility:hidden}.select-dropdown-container .aui-select__wrapper{position:relative}.select-dropdown-container .aui-select__wrapper:hover .aui-select:not(.disabled){border-color:var(--select-border-hover-color)}.select-dropdown-container .aui-select__wrapper.focus .aui-select,.select-dropdown-container .aui-select__wrapper.focus .aui-select:hover{border-color:var(--color-blue)}.select-dropdown-container .aui-select__wrapper.focus .aui-select__triangle{border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid #464646;border-left:4px solid rgba(0,0,0,0);border-top:none}.select-dropdown-container .aui-select__wrapper.error .aui-select__triangle{border-top-color:red;border-bottom-color:red}.select-dropdown-container .aui-select__wrapper.error .aui-select{color:red}.select-dropdown-container .aui-select{border:1px solid var(--select-border-color);position:relative}.select-dropdown-container .aui-select:hover{cursor:pointer}.select-dropdown-container .aui-select.disabled{opacity:.7;pointer-events:none;cursor:auto;color:#949494}.select-dropdown-container .aui-select__label{background-color:var(--select-background-color);padding:10px 15px;margin-right:10px}.select-dropdown-container .aui-select__triangle{display:inline-block;height:0;width:0;border-top:4px solid #464646;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select-dropdown-container .aui-select__dd{border:1px solid var(--select-border-color);background-color:var(--select-background-color);box-shadow:rgba(149,157,165,.2) 0 10px 24px;position:absolute;width:100%;z-index:1;max-height:350px;overflow-y:scroll}.select-dropdown-container .aui-select__dd small{display:block;opacity:.5}.select-dropdown-container .aui-select__dd__item{background-color:var(--select-background-color);padding:10px 15px;display:flex;gap:10px}.select-dropdown-container .aui-select__dd__item:hover{background-color:var(--select-background-hover-color);cursor:pointer}.select-dropdown-container .aui-select__dd__item:hover *{cursor:pointer}.select-dropdown-container .aui-select__dd__item input[type=radio]{display:none}.select-dropdown-container .column-2 .aui-select__dd{display:flex;flex-wrap:wrap;padding:10px}.select-dropdown-container .column-2 .aui-select__dd>*{width:50%}.select-dropdown-container .radio .aui-select__dd__item input[type=radio]{display:block}
.elm-sectors-selection label{cursor:pointer}.elm-sectors-selection .aui-select__wrapper{width:300px;font-size:14pt}.elm-sectors-selection .aui-select__wrapper .aui-select__label,.elm-sectors-selection .aui-select__wrapper .aui-select__dd__item{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elm-sectors-selection .aui-select__wrapper .aui-select__dd{overflow:hidden;background-color:#f0f0f0;border:1px solid #000;width:300px;max-height:unset !important}.sector-item{display:flex;font-weight:normal}.sector-item.selected{font-weight:bold}.sector-item .item-label{display:flex;align-items:center;padding-left:5px;width:unset !important}.sector-item .item-icon{height:40px;width:40px;background-image:url(./images/pictos_Secteurs.png)}.sector-item .item-icon.alim{background-position-x:-280px}.sector-item .item-icon.coiffure{background-position-x:-720px}.sector-item .item-icon.ffood{background-position-x:-360px}.sector-item .item-icon.maison{background-position-x:-640px}.sector-item .item-icon.personne{background-position-x:-680px}.sector-item .item-icon.loisir{background-position-x:-600px}.sector-item .item-icon.none{background-image:none}
.stores-export-button{display:flex;align-items:center;cursor:pointer}.stores-export-button .icon{width:38px;height:38px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(./images/xlsx-file-format.svg)}#dashboardSlider .stores-export-button .label{margin-left:10px}#dashboardSlider .stores-export-button .icon{width:40px;height:40px;background-image:url(./images/xlsx-file-format-white.svg)}.stores-purchase.modalWindow{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center}.stores-purchase.modalWindow ul{margin:4px}.stores-purchase.modalWindow .purchase-modal-window{width:650px;height:750px;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column;font-size:18px}.stores-purchase.modalWindow .purchase-modal-window .window-icon{background-image:url(./images/xlsx-file-format.svg)}.stores-purchase.modalWindow .purchase-modal-window .line.with-button{justify-content:space-between}.stores-purchase.modalWindow .purchase-modal-window .line .info{font-size:16px}.stores-purchase.modalWindow .purchase-modal-window .line.title{font-weight:bold;background-color:#ddd;text-transform:uppercase;display:flex;justify-content:center;padding-top:0px;padding-bottom:0px;height:35px;margin-top:20px}.stores-purchase.modalWindow .purchase-modal-window .line.section-info{padding-top:0px}.stores-purchase.modalWindow .purchase-modal-window .window-footer .text{padding-left:10px;padding-right:10px;padding-bottom:5px;font-size:18px}.stores-purchase.modalWindow .purchase-modal-window .stores-export-text{padding-top:20px;padding-bottom:20px}.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .info{padding-bottom:40px}.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .total-zone,.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .total-zone-filtered{display:flex}.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .total-zone .col1,.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .total-zone-filtered .col1{width:80%;font-weight:bold}.stores-purchase.modalWindow .purchase-modal-window .stores-export-text .error{padding-top:50px;padding-left:0px}.stores-purchase #upay_target{position:absolute;top:0px;left:0px;width:0px;height:0px;visibility:hidden;background:#fff;border:0px}.stores-purchase #upay_target.visible{visibility:visible;width:100%;height:100%}
.faqContainer{font-size:18px;width:70vw;height:98vh;position:fixed;top:calc(50% - 49vh);left:0;transition:transform .5s linear;overflow:auto;background-color:#fff;color:#000;padding:20px;box-sizing:border-box;border:1px solid #000;-moz-box-shadow:10px 10px 10px 0px gray;-webkit-box-shadow:10px 10px 10px 0px gray;-o-box-shadow:10px 10px 10px 0px gray;box-shadow:10px 10px 10px 0px gray}.faqContainer.open{z-index:999999999;transform:translate3d(0vw, 0, 0)}.faqContainer.close{z-index:999999999;transform:translate3d(-100vw, 0, 0)}.faqContainer .faqHeader{display:flex;align-items:center;box-sizing:border-box;justify-content:center;flex-direction:column}.faqContainer .faqHeader .faqTitle{display:flex;font-size:2rem;font-weight:bold;margin-bottom:10px;align-items:center}.faqContainer .faqHeader .faqTitle .faqTitleIcon{background-image:url(./images/faq.png);background-size:contain;background-repeat:no-repeat;width:70px;height:50px}.faqContainer .faqHeader .faqDescription{font-size:1.5rem;font-weight:bold;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.faqContainer .faqItems .faqItem .faqItemTitle{font-size:1.5rem;font-weight:bold;color:#f90;display:flex;align-items:center;box-sizing:border-box}.faqContainer .faqItems .faqItem .faqItemTitle .faqItemTitleIcon{background-image:url(./images/down.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:30px;height:20px;cursor:pointer}.faqContainer .faqItems .faqItem .faqItemTitle .faqItemTitleIcon.close{transform:rotate(-90deg)}.faqContainer .faqItems .faqItem .faqItemTitle .faqItemTitleText{cursor:pointer}.faqContainer .faqItems .faqItem .faqItemTitle .faqItemTitleText:hover{text-decoration:underline}.faqContainer .faqItems .faqItem .faqItemQuestion{padding:10px;box-sizing:border-box;margin-left:30px}.faqContainer .faqItems .faqItem .faqItemQuestion .faqItemQuestionTitle{display:flex;align-items:center;box-sizing:border-box;font-size:1.2rem;font-weight:bold}.faqContainer .faqItems .faqItem .faqItemQuestion .faqItemQuestionTitle .faqItemQuestionIcon{background-image:url(./images/help.png);background-size:contain;background-repeat:no-repeat;width:36px;height:26px}
.app-with-toolbar{display:flex;width:100%;height:100%}.app-with-toolbar.reuse .slidingPanel{right:5px}.app-with-toolbar .app-toolbar{width:100%;height:100%;position:relative;display:flex}.app-with-toolbar .menu-toolbar{width:48px;background-color:silver;z-index:10;display:flex;justify-content:center}.menuDashboardButtons .menu{right:-1px !important}.menuDashboardButtons.menu-small{width:50px !important;height:50px !important}.menuDashboardButtons.menu-small label{width:50px !important;height:50px !important}.menuDashboardButtons.menu-large .profile-component{width:80px !important;height:80px !important}.menuDashboardButtons.menu-large .profile-component .avatar{width:60px !important;height:60px !important}.menuDashboardButtons.menu-large .profile-component .wait-avatar.load{width:50px;height:50px;left:11px;top:12px;border-width:4px}
.app-title{position:absolute;left:0px;top:0px;width:100%;display:flex;flex-direction:row-reverse;z-index:9999999;gap:10px;padding:10px;box-sizing:border-box}.app-title .button{background:hsla(0,0%,100%,.6901960784);border-radius:5px;cursor:pointer;padding:4px 20px;user-select:none}.app-title .button:hover{background:hsla(0,0%,100%,.5294117647)}.ELMText{position:absolute;top:20px;left:30px;width:40%;color:#fff;z-index:99999}.ELMText .ELMTextTitle{position:relative;font-weight:bolder;font-size:7.5vh;font-family:"NeoSansBold"}.ELMText .ELMTextBody{position:relative;left:15px;font-weight:normal;font-size:2.5vh;font-family:"NeoSans"}.ELMText .ELMTextBody>ul{margin:0}.ELMText .ELMTextBody>a{color:#fff}
#appHeader.load-project{background-color:#ee8301}.line-1{width:100%;align-items:center !important;text-align:left;height:35px !important}.line-1 .creation{flex-grow:1}.ItemSelection .outdated{box-sizing:border-box;width:32px;height:32px;background-size:32px;background-image:url(./images/coin.png);background-repeat:no-repeat;background-position-y:bottom}.leaflet-popup-content table{width:100%}.afc-popup-outdated{color:#ff6060;font-weight:bold;width:100%;padding:10px;box-sizing:border-box;text-align:center}
.projectValidation .modalWindow{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:999999;display:flex;justify-content:center;align-items:center}.projectValidation .modalWindow .purchase-modal-window{width:650px;height:750px;border:1px solid #000;background-color:#fff;display:flex;flex-direction:column}.projectValidation .modalWindow .purchase-modal-window .line.with-button{justify-content:space-between}.projectValidation .modalWindow .purchase-modal-window .line .info{font-size:16px}.projectValidation .modalWindow .purchase-modal-window .window-footer .text{padding-left:10px;padding-right:10px;padding-bottom:5px}.projectValidation.nobuy .window-title{background-color:#d3145a;color:#fff;align-items:center}.projectValidation.nobuy .window-close{width:32px;height:32px;background-image:url(./images/close-button.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;cursor:pointer}.projectValidation.nobuy .window-close:hover{opacity:.6}.projectValidation.nobuy .window-icon{background-image:url(./images/NewProject.svg)}.projectValidation.nobuy.loading .window-title{background-color:#ee8301}.projectValidation.nobuy.loading .window-icon{background-image:url(./images/EditProject.svg)}
.account-menu{height:100%;display:flex;flex-direction:column;gap:4px}.account-menu .button{height:80px;cursor:pointer;display:flex;align-items:center;width:100%;background-color:rgba(var(--account-background-color), 0, 1);gap:20px;padding:10px;box-sizing:border-box;border:1px solid rgba(var(--account-background-bordercolor));border-right-width:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:14pt;overflow:hidden;text-transform:uppercase}.account-menu .button .text{overflow:hidden;text-overflow:ellipsis}.account-menu .button:hover{background-color:rgba(var(--account-background-color), 0.8)}.account-menu .button.selected{background-color:rgba(var(--account-background-color));font-weight:bold}.account-menu .button .icon{width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center}.account-menu .button .icon.login{background-image:url(./images/user-login.svg)}.account-menu .button .icon.logout{background-image:url(./images/user-logout.svg)}.account-menu .button .icon.userInfo{background-image:url(./images/user-info-black.svg)}.account-menu .button .icon.userInvoices{background-image:url(./images/user-invoices-black.svg)}.account-menu .button .icon.userReports{background-image:url(./images/user-reports-black.svg)}.account-menu .button .icon.userTokens{background-image:url(./images/user-tokens-black.svg)}
.with-close-button{display:flex;width:100%;position:relative;background:hsla(0,0%,100%,.6666666667);border:1px solid;border-radius:5px;padding:10px}.with-close-button .with-close-buttonclose-button{position:absolute;right:2px;top:2px;width:20px;height:20px;cursor:pointer;background-size:cover;background-image:url(./images/close-button.svg)}
.legal-info{padding:5px;font-size:8pt;text-align:center;box-sizing:border-box}.user-info{height:100%;width:100%;display:flex;flex-direction:column}.user-info .userinfoGroupPwd{position:relative}.user-info .userinfoGroupPwd .icon-eye{position:absolute;right:0;opacity:.7;top:0px}.user-info .userinfoGroupPwd .footerText{padding-top:2px;text-align:right;height:12px;font-size:10px;width:100%}.user-info .content{display:flex;width:100%;padding:50px;box-sizing:border-box;gap:50px;height:100%}.user-info .content .column{display:flex;flex-direction:column;gap:20px;width:50%}.user-info .content .column .row{display:flex}.user-info .content .column .row .checkbox{display:flex;width:100%}.user-info .content .column .row .checkbox input{width:20px !important}.user-info .content .column .row .checkbox label{font-size:16px !important;padding-left:10px;flex-grow:1}.user-info .content .column .row .label-and-value{width:100%;display:flex;justify-content:space-between}.user-info .content .column .row .label{color:#606060;font-weight:bold;font-size:20px;text-transform:uppercase;width:180px;display:flex;justify-content:end;flex-direction:column}.user-info .content .column .row .value{width:100%;max-width:350px}.user-info .content .column .row .value input{width:100%;outline:0;border-width:0 0 2px;border-color:#606060;background-color:rgba(0,0,0,0);font-size:20px}.user-info .content .column .row .footerText{padding-top:2px;text-align:right;height:12px;font-size:10px;width:100%}.user-info .content .column .row.updated .label{color:#0e8543}.user-info .content .column .row.updated .value input{border-color:#0e8543}.user-info .content .column .row.error .label{color:#d3145a}.user-info .content .column .row.error .value input{border-color:#d3145a}.user-info .footer{height:20%;width:100%;display:flex;align-items:flex-end;padding:20px;padding-left:50px;padding-right:50px;box-sizing:border-box;position:relative}.user-info .footer>div{display:flex;flex-direction:column}.user-info .footer .footer-buttons{width:100%;display:flex;justify-content:space-between;padding-top:10px}.user-info .footer .footer-buttons .left{display:flex;gap:20px}.user-info .footer .footer-buttons .btn_closeEx{font-size:14px;text-transform:uppercase;width:200px;height:50px;border-radius:5px;background:#14bf61}.user-info .footer .footer-buttons .btn_closeEx:hover{background:#72d9a0}.user-info .footer .footer-buttons .btn_closeEx:before{content:""}.user-info .footer .footer-buttons .btn_closeEx.red{background-color:#d3145a}.user-info .footer .footer-buttons .btn_closeEx.red:hover{background-color:#ff4d7a}.user-info .footer>div{width:100%;display:flex}.user-info .footer .text{display:flex;justify-items:center;flex-grow:1;justify-content:center;font-weight:bold;font-size:24px;text-transform:uppercase}.user-info .footer .text.error{color:#d3145a}.user-info .footer .text.info{color:#0e8543}.user-info .footer .btn_ok{width:100px;border-radius:5px}.user-info .userinfo-popup{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6784313725);z-index:10000000000000000}.user-info .userinfo-popup.hidden{visibility:hidden}.user-info .userinfo-popup .userinfo-controls{width:500px;height:450px;background:hsla(0,0%,100%,.8784313725);border:1px solid #000;display:flex;align-items:center}.user-info .userinfo-popup .userinfo-controls.email{height:350px}.user-info .userinfo-popup .userinfo-controls.delete-account{border:4px solid #d3145a;height:550px;width:550px}.user-info .userinfo-popup .userinfo-controls.delete-account .info{box-sizing:border-box;padding:10px;border:2px solid #d3145a;font-size:14px !important;font-weight:bold !important}.user-info .userinfo-popup .userinfo-controls.delete-account .userinfo-row-title{font-weight:bold;color:#d3145a}.user-info .userinfo-popup .userinfo-controls.delete-account .btn_ok.red{background-color:#d3145a}.user-info .userinfo-popup .userinfo-controls.delete-account .btn_ok.red:hover{background-color:#ff4d7a}.user-info .userinfo-popup .userinfo-controls .userinfo-form{height:100%;width:100%}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfo-row-title{font-weight:bold;padding-top:10px;font-size:22px}.user-info .userinfo-popup .userinfo-controls .userinfo-form form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfoText{display:flex;flex-direction:column;gap:40px;width:100%;align-items:center;padding:0px}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfoText input{width:100%;outline:0;border-width:0 0 2px;border-color:#606060;background-color:rgba(0,0,0,0);font-size:20px}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfoText .userinfo-row{width:90%;color:#606060;font-weight:bold;font-size:20px}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfoText .userinfo-row.error{color:#d3145a;font-weight:bold;font-size:18px;height:30px;display:flex;justify-content:center}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfoText .userinfo-row .col-1{width:100%}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfo-buttons{display:flex;height:50px}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfo-buttons.wait{height:80%}.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfo-buttons .btn_ok,.user-info .userinfo-popup .userinfo-controls .userinfo-form .userinfo-buttons .btn_cancel{width:50%}.user-info .reset-email-container{position:absolute;bottom:5%;width:50%;left:25%;z-index:999999}.user-info .reset-email-container span{font-weight:bold}.user-info .reset-email-container a{color:#337ab7;text-decoration:none}
.account-content.page3{align-items:start}.user-invoices{width:100%;box-sizing:border-box}.user-invoices .user-invoices-list{width:100%;border-left:1px solid;margin-left:50px;box-sizing:border-box;margin-top:10px}.user-invoices .user-invoices-list.is-waiting{border-color:rgba(0,0,0,0)}.user-invoices .user-invoices-list .invoice{display:flex;align-items:baseline;width:100%}.user-invoices .user-invoices-list .invoice .invoice-bullet{box-sizing:border-box;width:2px;height:2px;border:4px solid;border-radius:4px;border-color:#000;transform:translate(-4px)}.user-invoices .user-invoices-list .invoice .invoice-title{display:flex;flex-direction:column;padding:10px;justify-content:space-between;width:100%}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info{width:100%;display:flex}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .strong{font-weight:bold}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info.line2{padding-top:5px}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info.line2 div{width:200px}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .download{display:flex;gap:6px;cursor:pointer}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .download .download-icon{width:20px;height:20px;background-position-y:-2px;background-image:url(./images/download.svg);background-size:20px 20px;background-repeat:no-repeat}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .date-time .date-time{width:250px}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .date-time .date,.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .date-time .time{font-weight:bold}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .value-info .value{color:green;font-weight:bold}.user-invoices .user-invoices-list .invoice .invoice-title .invoice-info .value-info .value.negative{color:red}
.account-content.page2{align-items:start}.account-content .report-format{width:42px;height:42px;background-size:40px 40px;background-repeat:no-repeat;background-position:center;padding:5px;cursor:pointer}.account-content .report-format:hover{opacity:.6;background-size:44px 44px}.account-content .report-format.pdf{background-image:url(./images/pdf-file-format.svg)}.account-content .report-format.pptx{background-image:url(./images/pptx-file-format.svg)}.account-content .report-format.xlsx{background-image:url(./images/xlsx-file-format.svg)}.user-reports{width:100%}.user-reports .study{padding:10px}.user-reports .study .study-title{display:flex;flex-direction:row;font-weight:bold;background-color:#cacaca;padding:10px;border-radius:5px;cursor:pointer;justify-content:space-between;height:15px;align-items:center}.user-reports .study .study-title .title-info{display:flex;flex-direction:row}.user-reports .study .study-title .title-info .report-format{width:24px;height:24px;background-size:24px 24px}.user-reports .study .study-title .title-info div{display:flex;justify-content:center;align-items:center}.user-reports .study .study-reports{align-items:center}.user-reports .study .study-reports .report{margin-left:50px;display:flex;width:100%;align-items:center}.user-reports .study .study-reports .report .report-sector-item{width:25%}.user-reports .study .study-reports .report .description{display:flex;width:25%;font-weight:bold}.user-reports .study .study-reports .report .creation-date{display:flex;align-items:center}
.account-content{height:100%;display:flex;align-items:center}
html{--account-background-color: 225, 225, 225;--account-background-bordercolor: 225, 225, 225}.account-page{display:flex;margin:5%;margin-bottom:10px;margin-top:0px;width:100%;flex-direction:column}.account-page .title{width:100%;height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;box-sizing:border-box;background-color:rgba(var(--account-background-color));margin-top:10px;margin-bottom:10px;border:1px solid rgba(var(--account-background-bordercolor));border-radius:5px;font-size:20px;font-weight:bold}.account-page .title .text{flex-grow:1}.account-page .title .text>div{width:100%;display:flex;justify-content:center}.account-page .title .text .user-name{text-transform:capitalize}.account-page .title .action{padding:10px}.account-page .title .action .action-close{width:32px;height:32px;background-image:url(./images/close-button.svg);background-size:32px 32px;background-repeat:no-repeat;background-position:center;cursor:pointer}.account-page .title .action .action-close:hover{opacity:.6}.account-page .content{display:flex;width:100%;flex-grow:1;overflow:hidden}.account-page .content .account-menu-container{width:15%}.account-page .content .account-content-container{width:85%;border:1px solid rgba(var(--account-background-bordercolor));border-radius:5px;border-top-left-radius:0px;background-color:rgba(var(--account-background-color));z-index:999;box-sizing:border-box;height:100%;overflow-y:scroll;overflow-x:hidden}
@font-face{font-family:"NeoSansBold";src:url(./assets/NeoSansProBlack.OTF)}@font-face{font-family:"NeoSans";src:url(./assets/NeoSansProRegular.OTF)}#dashboardViewPrevious,#dashboardViewNext{display:none !important}.startBackground{position:absolute !important;left:0;top:0;background:url(./images/login_background_elm.jpg);background-size:cover !important}.LogoAnalyzerOnline{bottom:10px;top:revert}.dashboardTileset .Dashboard_Picto_Traffic{background-image:url("./images/Dashboard_Pictos_Traffic%20Large.svg")}.dashboardTitle{display:flex !important;justify-content:space-between !important}.dashboardTitle afc-gui-rating-control{position:unset !important}.dashboardTitle .title-part1{display:flex;z-index:999 !important}.projectButtons input[type=radio]+label{width:100%}.ItemSelection .sector-item{transform:scale(0.8)}.ItemSelection .creation{padding-left:4px}.centerDlg{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0 50%}.centerDlg.appChoiceDlg{height:250px}.centerDlg.appChoiceDlg .nav-item{height:100%}#WaitBar{visibility:hidden !important}afc-gui-button[type=logout]{visibility:hidden !important}#appVHeader{position:relative}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#afafaf}::-webkit-scrollbar-thumb:hover{background:#777}.ItemTable td,.SelectedItemTable td{direction:unset !important}.ItemTable .line-1,.SelectedItemTable .line-1{display:flex;align-items:baseline}.ItemTable .address,.SelectedItemTable .address{padding-top:5px;align-items:start;display:flex;flex-direction:column}.ItemTable .rating,.SelectedItemTable .rating{padding-left:4px;font-size:18px}.sliderButton,.no-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}afc-gui-legend:empty+afc-gui-template[content=mapFilterBar] .translatedFilterText{transform:translateY(0px)}.dashboard_screen .districtPanel.TotalZone table td{text-align:center}.dashboard_screen .districtPanel.Subset table td{text-align:center}.scenarioPane .scenario-info{padding:5px;box-sizing:border-box}.scenarioPane .scenario-info p{font-size:.7em}.scenarioPane .scenario-info p::after{content:"" !important}.dashboardTitle .title-part1{position:absolute}.dashboardTitle .title-part2{width:100%;display:flex;justify-content:center}
.login-activity,.app-choice{height:100%}.login-activity .InflatedFragment,.app-choice .InflatedFragment{height:100%}.login-activity .app-container,.app-choice .app-container{width:100%;height:100%}.login-activity .app-container .login-popup,.app-choice .app-container .login-popup{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6784313725);z-index:99999999999999}.login-activity .app-container .login-popup.hidden,.app-choice .app-container .login-popup.hidden{visibility:hidden}.login-activity .app-container .login-popup .create-account,.app-choice .app-container .login-popup .create-account{font-size:12px;display:flex;justify-content:end;width:100%;padding:10px;box-sizing:border-box;color:#606060;font-weight:bold;gap:5px}.login-activity .app-container .login-popup .create-account .action,.app-choice .app-container .login-popup .create-account .action{text-decoration:underline;cursor:pointer}.login-activity .app-container .login-popup .login-controls,.app-choice .app-container .login-popup .login-controls{position:relative;left:calc(50% - 190px);top:calc(50% - 190px);width:380px;height:380px;background:hsla(0,0%,100%,.8784313725);border:1px solid #000;display:flex;align-items:center}.login-activity .app-container .login-popup .login-controls #togglePwd0,.login-activity .app-container .login-popup .login-controls #togglePwd1,.login-activity .app-container .login-popup .login-controls #togglePwd2,.app-choice .app-container .login-popup .login-controls #togglePwd0,.app-choice .app-container .login-popup .login-controls #togglePwd1,.app-choice .app-container .login-popup .login-controls #togglePwd2{position:absolute;right:0;opacity:.7;top:calc(50% - 12px)}.login-activity .app-container .login-popup .login-controls .ryp-name,.app-choice .app-container .login-popup .login-controls .ryp-name{display:flex;justify-content:center;width:100%}.login-activity .app-container .login-popup .login-controls .change-email-name,.app-choice .app-container .login-popup .login-controls .change-email-name{font-weight:normal;font-size:16px;justify-content:center;display:flex;padding-top:10px;flex-direction:column}.login-activity .app-container .login-popup .login-controls .change-email-name span,.app-choice .app-container .login-popup .login-controls .change-email-name span{font-weight:bold}.login-activity .app-container .login-popup .login-controls.fyp,.app-choice .app-container .login-popup .login-controls.fyp{top:calc(50% - 150px);height:300px}.login-activity .app-container .login-popup .login-controls.delete-account,.app-choice .app-container .login-popup .login-controls.delete-account{border:4px solid #d3145a}.login-activity .app-container .login-popup .login-controls .login-form,.app-choice .app-container .login-popup .login-controls .login-form{height:100%;width:100%}.login-activity .app-container .login-popup .login-controls .login-form .loginText,.app-choice .app-container .login-popup .login-controls .login-form .loginText{flex-grow:1}.login-activity .app-container .login-popup .login-controls .login-form .login-row-title,.app-choice .app-container .login-popup .login-controls .login-form .login-row-title{font-weight:bold;padding-top:10px;font-size:22px;text-align:center}.login-activity .app-container .login-popup .login-controls .login-form .login-row-title.delete-account,.app-choice .app-container .login-popup .login-controls .login-form .login-row-title.delete-account{color:#d3145a}.login-activity .app-container .login-popup .login-controls .login-form form,.app-choice .app-container .login-popup .login-controls .login-form form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.login-activity .app-container .login-popup .login-controls .login-form .loginText,.app-choice .app-container .login-popup .login-controls .login-form .loginText{display:flex;flex-direction:column;gap:40px;width:100%;align-items:center;padding:0px}.login-activity .app-container .login-popup .login-controls .login-form .loginText.first,.app-choice .app-container .login-popup .login-controls .login-form .loginText.first{height:100%}.login-activity .app-container .login-popup .login-controls .login-form .loginText input,.app-choice .app-container .login-popup .login-controls .login-form .loginText input{width:100%;outline:0;border-width:0 0 2px;border-color:#606060;background-color:rgba(0,0,0,0);font-size:20px}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row{width:90%;color:#606060;font-weight:bold;font-size:20px}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row .delete-account-warning,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row .delete-account-warning{padding-top:10px;display:flex;color:#d3145a;font-size:14px}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row.full-height,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row.full-height{flex-grow:1;overflow:auto}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row.error,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row.error{color:#d3145a;font-weight:bold;font-size:18px;width:100%;padding-top:20px;display:flex;justify-content:center}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row.fyp,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row.fyp{margin-top:8px;font-size:12px;display:flex;justify-content:end;width:100%}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row.fyp p,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row.fyp p{cursor:pointer}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row #togglePwd,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row #togglePwd{top:0px}.login-activity .app-container .login-popup .login-controls .login-form .loginText .login-row .col-1,.app-choice .app-container .login-popup .login-controls .login-form .loginText .login-row .col-1{width:100%}.login-activity .app-container .login-popup .login-controls .login-form .login-buttons,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons{display:flex;height:50px}.login-activity .app-container .login-popup .login-controls .login-form .login-buttons.wait,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons.wait{height:80%}.login-activity .app-container .login-popup .login-controls .login-form .login-buttons .btn_ok,.login-activity .app-container .login-popup .login-controls .login-form .login-buttons .btn_cancel,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons .btn_ok,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons .btn_cancel{width:50%}.login-activity .app-container .login-popup .login-controls .login-form .login-buttons .btn_ok.delete-account,.login-activity .app-container .login-popup .login-controls .login-form .login-buttons .btn_cancel.delete-account,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons .btn_ok.delete-account,.app-choice .app-container .login-popup .login-controls .login-form .login-buttons .btn_cancel.delete-account{background-color:#d3145a}.login-activity .fyp-container,.app-choice .fyp-container{position:absolute;bottom:5%;width:50%;left:25%;display:flex;flex-direction:column;z-index:999999}.login-activity .fyp-container span,.app-choice .fyp-container span{font-weight:bold}.login-activity .fyp-container a,.app-choice .fyp-container a{color:#337ab7;text-decoration:none}
.login-popup.create-account .user-info .content{padding-top:0px !important}.login-popup.create-account .login-controls{position:relative;left:10% !important;top:10% !important;width:80% !important;height:80% !important}.login-popup.create-account .login-controls .login-row.error{padding-bottom:30px !important;font-size:22px !important;height:50px !important}.login-popup .btn_ok.disabled{cursor:default !important;background-color:#ccc !important;color:#666 !important}
