#map{display:block;width:100%;height:100%}html,body{height:100%;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}#autocomplete-container{display:flex;position:absolute;top:10px;left:10px;z-index:1;box-shadow:0 2px 4px #0003,0 -1px #00000005;background:#fff;border-radius:12px;padding:0 12px;max-width:320px;width:100%;height:42px;border:none;box-sizing:border-box;align-items:center;cursor:text;font-size:15px}#autocomplete-container .search-icon,#autocomplete-container .clear-icon{color:inherit;flex-shrink:0;height:16px;width:16px}#autocomplete-container .clear-icon{transform:scale(1.3)}#autocomplete-input{box-sizing:border-box;padding:0;height:40px;line-height:24px;vertical-align:top;transition-property:color;transition-duration:.3s;width:100%;text-overflow:ellipsis;background:transparent;border-radius:0;border:0;margin:0 8px;outline:0;overflow:visible;appearance:textfield;font-size:100%}.clear-searchButton{display:none;height:18px;width:22px;background:none;border:none;vertical-align:middle;pointer-events:all;cursor:pointer}#suggestions-list{border-radius:12px;box-shadow:0 2px 4px #0003,0 -1px #00000005;box-sizing:border-box;position:absolute;max-width:320px;width:100%;top:100%;left:0;z-index:1;list-style:none;max-height:80vh;margin:5px 0 0;padding:0;display:none;overflow-y:auto;background-color:#fff}#suggestions-list.visible{display:block}#suggestions-list li{padding:12px;cursor:pointer;transition:background-color .3s ease}#suggestions-list li:hover{background-color:#f2f2f2}.dropdown{position:relative;display:inline-block}.dropdown ul{display:block;list-style:none;margin:0!important;padding:0!important}.dropdown.active .dropdown-button{background-color:#e8ebee;border:1px solid #e8ebee}.dropdown.active .dropdown-button svg{transform:scale(-1)}.dropdown .dropdown-button{cursor:pointer;border:1px solid #f9fbfd;background-color:#f9fbfd;box-shadow:0 2px 4px #0003,0 -1px #00000005;font-weight:400;height:42px;padding:0 9px;font-size:14px;border-radius:12px}.dropdown .dropdown-button:hover{background-color:#e8ebee;border:1px solid #e8ebee}.dropdown .dropdown-button strong{font-size:.9em;opacity:.9}.dropdown .dropdown-button svg{height:.75rem;width:.75rem;margin-left:.5rem;margin-top:-.125rem;transition-duration:.1s;transition-property:transform;vertical-align:middle;transition-timing-function:cubic-bezier(.07,.49,0,1.05);fill:#1d1d1d;display:inline;padding-top:0}.dropdown .dropdown-menuitem{color:#1d1d1d;display:flex;align-items:center;font-size:14px;padding:.5rem 1rem;position:relative;white-space:nowrap;text-decoration:none;cursor:pointer}.dropdown .dropdown-menuitem:hover{background-color:#e8ebee}.dropdown .dropdown-menuitem.divider{border-top:1px solid #e8ebee}.dropdown .dropdown-content{display:none;opacity:0;visibility:hidden;position:absolute;min-width:160px;overflow:hidden;top:100%;z-index:999}.dropdown .dropdown-content.visible{display:block;opacity:1;visibility:visible}.dropdown .dropdown-menu{background-clip:padding-box;background-color:#fff;color:#1d1d1d;border-radius:12px;box-shadow:#0000 0 0,#0000 0 0,#060b1033 0 16px 24px,#060b104d 0 6px 30px,#060b1066 0 8px 10px;left:0;margin-top:1px;min-width:13rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#app{height:100%;font-size:13px}body{background-color:#eee;overflow-y:hidden}.bold{font-weight:700}#countrySelector{position:absolute;top:10px;left:335px}.country .country-name{display:flex;flex-grow:1}.country .flag-icon{height:20px;width:20px;background-repeat:no-repeat;background-size:contain;background-position:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:8px}.country .flag-icon-fr{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.5.0/flags/4x3/fr.svg)}.country .flag-icon-gb{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.5.0/flags/4x3/gb.svg)}.country .active-icon-wrapper{display:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.054 8.958 3.65 6.555A2.112 2.112 0 1 0 .663 9.543l3.86 3.86a2.11 2.11 0 0 0 2.054.543c.38-.084.74-.274 1.033-.568l7.77-7.77a2.114 2.114 0 0 0-2.987-2.99l-6.34 6.34z'%3E%3C/path%3E%3C/svg%3E");height:10px;width:10px;background-position:50%;background-size:contain}.country.active .active-icon-wrapper{display:flex}.addressDetails{display:none;position:absolute;right:10px;bottom:25px;border-radius:6px;max-width:240px;box-shadow:0 2px 4px #0003,0 -1px #00000005;z-index:1;overflow:hidden}.addressDetails .info{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);background-color:#fff}.addressDetails .addressOptions{overflow-y:auto;max-height:240px;font-size:12px;padding-top:12px;background-color:#fff}.addressDetails .addressOptions .option-detail{display:flex;flex-wrap:wrap;padding:0 12px 8px;margin:0}.addressDetails .addressOptions .option-detail-label{color:#00000080;margin-right:4px}.address-components{padding:0 0 18px;background-color:#00000008}.address-components .title{color:#00000080;font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:16px 12px 10px}
