.register-shop-container{align-items:center;background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.register-shop-container>.register-shop-header{color:#fff;text-transform:uppercase;white-space:nowrap}.register-shop-container .register-shop-content{align-items:center;display:flex;flex:1;flex-direction:column;font-size:1em;gap:10px;justify-content:flex-start;overflow:hidden;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container{--padding-content:10px;--width-banner:calc(100dvw - var(--padding-content)*2);background:#f4f4f4;border-radius:7px;display:flex;flex:1;flex-direction:column;font-size:15px;overflow:auto;padding:var(--padding-content);width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content{background:#fff;border-radius:7px;font-size:15px;margin-top:10px;padding:var(--padding-content)}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.content-label{display:flex;gap:5px;justify-content:center;line-height:1;margin:10px 0;text-align:center}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.content-label>.label-advanced{align-items:center;color:#a8a7a7;display:flex;font-style:italic;font-weight:400;justify-content:center}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content{border-bottom:thin solid #ececec;display:flex;flex-direction:column;padding:10px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content>.input-content{display:flex;gap:10px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content>.input-content>.custom-select{align-items:center;animation:none!important;color:#a8a7a7;display:flex;flex:1;font-size:15px;font-weight:400;justify-content:flex-end}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content>.input-content>.custom-select svg{font-size:25px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content>.input-content>.custom-select.selected{color:#2e2d30;font-weight:700}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content>.input-content.bio{display:flex}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content:last-child{border-bottom:none}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.shop-info-content .my-custom-select{align-items:center;display:flex;flex:1;font-size:15px;height:100%;justify-content:flex-end;min-height:0;opacity:1;padding:3px 0}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .label-input{align-items:center;color:#545454;display:flex;font-weight:700;height:30px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .label-input.required:after{color:var(--primary-color-2);content:attr(data-required);font-size:15px;font-style:italic;font-weight:500;margin-left:5px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .label-input.optional:after{color:#545454;content:attr(data-optional);font-size:15px;font-style:italic;font-weight:500;margin-left:5px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .input-shop{background-color:#fff;border-radius:5px;color:#2e2d30;font-weight:600;height:30px;outline:none;overflow:hidden;text-align:right;text-overflow:ellipsis;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .input-shop::-moz-placeholder{color:#a8a7a7;font-size:15px;font-weight:400}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .input-shop::placeholder{color:#a8a7a7;font-size:15px;font-weight:400}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .open-hours.input-shop{min-height:-moz-fit-content;min-height:fit-content}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .open-hours.input-shop svg{margin-left:auto}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .open-hours.input-shop span.placeholder{color:#a8a7a7;font-size:15px;font-weight:400}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .counter{color:#a8a7a7;font-size:13px;font-style:italic;font-weight:400;text-align:right}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .text-area-shop.input-shop{height:unset;min-height:100px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .text-area-shop.input-shop>textarea{outline:none;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .text-area-shop.input-shop>textarea::-moz-placeholder{font-size:13px;font-style:italic;font-weight:400}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .text-area-shop.input-shop>textarea::placeholder{font-size:13px;font-style:italic;font-weight:400}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content .error-message{font-size:13px;text-align:right}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.business-type-select,.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.place-select{background-color:#fff;border:none;border-radius:5px;color:#2e2d30;font-weight:600;height:45px;outline:none;padding:10px 10px 10px 30px!important;position:relative}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.business-type-select button,.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.place-select button{align-items:center;animation:none;cursor:pointer!important;display:flex;padding:0!important;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.business-type-select button svg,.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.place-select button svg{font-size:25px;margin-left:auto}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content>.submit-button{align-items:center;background-color:var(--primary-color-1);border-radius:5px;box-shadow:0 4px 4px #00000026;color:#fff;display:flex;font-weight:800;gap:5px;justify-content:center;padding:10px 0;text-transform:uppercase;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-content.p-0{padding:0}.register-shop-container .register-shop-content>.register-shop-content-container .notice{align-items:center;color:#a8a7a7;display:flex;font-size:15px;gap:3px;justify-content:center;line-height:1.1;margin:10px 0}.register-shop-container .register-shop-content>.register-shop-content-container .notice svg{font-size:16px}.register-shop-container .register-shop-content>.register-shop-content-container .notice em{color:var(--primary-color-2)}.register-shop-container .register-shop-content>.register-shop-content-container .language-select{background-color:#fff;border-radius:5px;color:#2e2d30;font-weight:600;outline:none;overflow:hidden;text-overflow:ellipsis;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field{--v-input-control-height:100%}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-input__control{height:-moz-fit-content;height:fit-content;min-height:30px}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-input__details{display:none}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .chip-language{background:#a8a7a7;border-radius:2em;color:#fff;font-size:15px;height:-moz-fit-content;height:fit-content;padding:2px 2px 2px 10px}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .chip-language .v-chip__content svg{font-size:25px;margin-left:5px}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__append-inner{align-items:center;font-size:25px;padding:0}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__clearable{align-items:center;height:30px;padding:0}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input{align-items:center;font-size:15px;height:100%;justify-content:flex-end;min-height:0;opacity:1;padding:3px 0}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input>.v-select__selection{margin-inline-end:0}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input input{align-self:center}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input input:focus{flex:1}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input input::-moz-placeholder{font-size:15px;font-weight:400;text-align:right}.register-shop-container .register-shop-content>.register-shop-content-container .language-select .v-field__input input::placeholder{font-size:15px;font-weight:400;text-align:right}.register-shop-container .register-shop-content>.register-shop-content-container .map-container{border-radius:10px;flex:1;height:250px;min-height:250px;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .map-container .leaflet-container{min-height:inherit}.register-shop-container .register-shop-content>.register-shop-content-container .map-container .leaflet-container .marker-location{bottom:50%;height:40px;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translate(-50%);width:30px;z-index:450}.register-shop-container .register-shop-content>.register-shop-content-container .map-container .leaflet-container .marker-location>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:500px){.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container{--width-banner:calc(100dvw - var(--padding-content)*4)!important}}@media screen and (min-width:501px) and (max-width:1024px){.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container{--width-banner:calc(100dvw - var(--padding-content)*4)!important}}@media screen and (min-width:1025px){.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container{--width-banner:calc(1024px - var(--padding-content)*4)!important}}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container{--banner-aspect-ratio:2;align-items:center;border-radius:10px;box-shadow:0 0 5px #00000026;display:flex;height:calc((var(--width-banner))/var(--banner-aspect-ratio));justify-content:center;margin:auto auto 7px;max-width:100%;overflow:hidden;position:relative;width:var(--width-banner)}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>img.selected-banner,.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>img:not([class*=selected]){background-color:var(--color-background-2);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>div.select-image{cursor:pointer;position:absolute;right:10px;top:10px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>div.select-image>div{background:#000;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:100%;opacity:.5;padding:7px;position:relative;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>div.select-image>div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.register-shop-container .register-shop-content>.register-shop-content-container .shop-banner-container>div.select-image>div input::file-selector-button{cursor:pointer}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container{align-items:center;border-radius:50%;box-shadow:0 0 5px #00000026;display:flex;height:200px;justify-content:center;margin:15px auto 7px;overflow:hidden;position:relative;width:100%;width:200px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>img.selected-logo{background-color:var(--color-background-2);-o-object-fit:cover;object-fit:cover}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>img:not([class*=selected]){background-color:var(--color-background-2);height:200px;-o-object-fit:cover;object-fit:cover;width:200px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>div.select-image{cursor:pointer;position:absolute;right:10px;top:10px}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>div.select-image>div{background:#000;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.2em;height:100%;opacity:.5;padding:7px;position:relative;width:100%}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>div.select-image>div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.register-shop-container .register-shop-content>.register-shop-content-container .shop-logo-container>div.select-image>div input::file-selector-button{cursor:pointer}.register-shop-container .register-shop-content>.register-shop-content-container .image-actions{display:flex;gap:10px}.register-shop-container .register-shop-content>.register-shop-content-container .image-actions>button{align-items:center;background-color:#f4f4f4;border-radius:7px;color:#000;display:flex;flex:1;font-size:17px;font-weight:400;justify-content:center;padding:10px 0;position:relative}.register-shop-container .register-shop-content>.register-shop-content-container .image-actions>button input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.register-shop-container .register-shop-content>.register-shop-content-container .image-actions>button input::file-selector-button{cursor:pointer}.register-shop-container .register-shop-content>.register-shop-content-container .image-actions>button.active,.register-shop-container .register-shop-content>.register-shop-content-container .image-actions>button:not(:disabled):active{background-color:var(--primary-color-1);color:#fff;font-weight:700}.register-shop-container .register-shop-content>.register-shop-content-container .edit-image,.register-shop-container .register-shop-content>.register-shop-content-container .edit-image>.action-edit-image{display:flex;flex-direction:column}.register-shop-container .register-shop-content>.register-shop-content-container .edit-image>.action-edit-image>.edit-image-slider{margin-left:auto;width:85%}.register-shop-container .register-shop-content>.register-shop-content-container .edit-image>.action-edit-image>.edit-image-slider .v-input__details,.register-shop-container .register-shop-content>.register-shop-content-container .edit-image>.action-edit-image>.edit-image-slider [class*=fill]{display:none}.register-shop-container .register-shop-content>.register-shop-content-container.existed-shop{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center}.register-shop-container .register-shop-content>.register-shop-content-container.existed-shop img{max-width:90dvw;width:500px}.register-shop-container .register-shop-content>.register-shop-content-container.existed-shop span{color:#545454;font-size:25px;font-weight:700}
