.map-generate-form{display:grid;grid-column-gap:50px;grid-template-columns:1fr 1fr}.map-generate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-generate h1{font-size:1.5rem;text-align:center;margin-bottom:50px}.map-generate .input-container input{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px}.map-generate .input-container div{color:#7f7f7f;margin-bottom:5px}.checkbox-container{width:1.875vw;height:1.875vw;border:1px solid #ededed;background-color:#fff;border-radius:4px;margin:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-container img{width:60%}.checkbox-container img:first-child{display:none}.checkbox-container img:nth-child(2){display:block}.checkbox-container.checked{background:#389ceb}.checkbox-container.checked img:first-child{display:block}.checkbox-container.checked img:nth-child(2){display:none}[data-v-6b980c6a]:export{trendArrowGreen:#3dc480;trendArrowRed:#ff4142;orange:#ffc24c;yellow:#edff4c;pink:#ff4cd5;red:#ff4c66;lightGrey:#f4f4f4;blue:#389ceb;blackBlue:#34364d;green:#4cffb1;lightGreen:#c3e9e3;darkerGreen:#4bc2b0;lightBlue:#f0f8fe;cyan:#38d9eb;fontSizeLarge:1.5rem;bouquet:#ae7ea3;persianRed:#d33735;wedgewoodBlue:#507cac;goblinGreen:#3a7936;flamePea:#d65a3b;jaffa:#ed8536;saffron:#f5b839;spunPearl:#a9aab2;boulder:#7a7a7a;deepSkyBlue:#00bfff;darkCyan:#008b8b}.form-container[data-v-6b980c6a]{display:-webkit-box;display:-ms-flexbox;display:flex}.form-container .room-main-info[data-v-6b980c6a],.form-container .room-secondary-info[data-v-6b980c6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.error-msg[data-v-6b980c6a]{font-size:.8125rem;color:#ff4c66!important;font-weight:700}.md-field.select-container[data-v-6b980c6a]{width:100%!important}.select-container[data-v-6b980c6a]{border-bottom:1px solid #e7e7e7}.input-container[data-v-6b980c6a]{margin-bottom:15px}.input-container input[data-v-6b980c6a]{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px;padding:0 10px;width:10vw}.input-container div[data-v-6b980c6a]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0;padding:5px}.flex[data-v-6b980c6a]{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center[data-v-6b980c6a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-checkbox[data-v-6b980c6a]{height:1.4vw;width:1.4vw}[data-v-6bb8729e]:export{trendArrowGreen:#3dc480;trendArrowRed:#ff4142;orange:#ffc24c;yellow:#edff4c;pink:#ff4cd5;red:#ff4c66;lightGrey:#f4f4f4;blue:#389ceb;blackBlue:#34364d;green:#4cffb1;lightGreen:#c3e9e3;darkerGreen:#4bc2b0;lightBlue:#f0f8fe;cyan:#38d9eb;fontSizeLarge:1.5rem;bouquet:#ae7ea3;persianRed:#d33735;wedgewoodBlue:#507cac;goblinGreen:#3a7936;flamePea:#d65a3b;jaffa:#ed8536;saffron:#f5b839;spunPearl:#a9aab2;boulder:#7a7a7a;deepSkyBlue:#00bfff;darkCyan:#008b8b}.md-field.select-container[data-v-6bb8729e]{width:17vw}.error-msg[data-v-6bb8729e]{font-size:.8125rem;color:#ff4c66!important;font-weight:700}.select-container[data-v-6bb8729e]{border-bottom:1px solid #e7e7e7}.input-container[data-v-6bb8729e]{margin-bottom:15px}.input-container input[data-v-6bb8729e]{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px;padding:0 10px}.input-container div[data-v-6bb8729e]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0}[data-v-70d211d9]:export{trendArrowGreen:#3dc480;trendArrowRed:#ff4142;orange:#ffc24c;yellow:#edff4c;pink:#ff4cd5;red:#ff4c66;lightGrey:#f4f4f4;blue:#389ceb;blackBlue:#34364d;green:#4cffb1;lightGreen:#c3e9e3;darkerGreen:#4bc2b0;lightBlue:#f0f8fe;cyan:#38d9eb;fontSizeLarge:1.5rem;bouquet:#ae7ea3;persianRed:#d33735;wedgewoodBlue:#507cac;goblinGreen:#3a7936;flamePea:#d65a3b;jaffa:#ed8536;saffron:#f5b839;spunPearl:#a9aab2;boulder:#7a7a7a;deepSkyBlue:#00bfff;darkCyan:#008b8b}.loading-container[data-v-70d211d9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent}.loader-wrapper[data-v-70d211d9],.loading-container[data-v-70d211d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.loader-wrapper[data-v-70d211d9]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.logo-loader[data-v-70d211d9]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-loader .logo-image[data-v-70d211d9]{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 4px 20px rgba(0,0,0,.3));filter:drop-shadow(0 4px 20px rgba(0,0,0,.3));z-index:2;position:relative}.logo-loader .pulse-ring[data-v-70d211d9]{position:absolute;border:2px solid;border-color:#000 red green #00f;border-radius:50%;width:100px;height:100px;-webkit-animation:pulse-70d211d9 2s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-70d211d9 2s cubic-bezier(.215,.61,.355,1) infinite}.logo-loader .pulse-ring.delayed[data-v-70d211d9]{-webkit-animation-delay:.5s;animation-delay:.5s}.loading-text[data-v-70d211d9]{font-family:Arial,sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.loading-text .brand-name[data-v-70d211d9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:transparent;position:relative}.loading-text .brand-name[data-v-70d211d9]:before{content:"B";color:#2c3e50;margin-right:1px}.loading-text .brand-name[data-v-70d211d9]:after{content:"U";color:#e74c3c;margin-right:1px}.loading-text .brand-name[data-v-70d211d9]:before{content:"BU";position:absolute;left:0;background:-webkit-gradient(linear,left top,right top,from(#2c3e50),color-stop(50%,#2c3e50),color-stop(50%,#e74c3c),to(#e74c3c));background:linear-gradient(90deg,#2c3e50 0,#2c3e50 50%,#e74c3c 0,#e74c3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.loading-text .buzz-letters[data-v-70d211d9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900}.loading-text .buzz-letters .letter-b1[data-v-70d211d9],.loading-text .buzz-letters .letter-u[data-v-70d211d9]{color:#2c3e50}.loading-text .buzz-letters .letter-z1[data-v-70d211d9]{color:#e74c3c}.loading-text .buzz-letters .letter-z2[data-v-70d211d9]{color:#27ae60}.loading-text .buzz-letters .letter-z3[data-v-70d211d9]{color:#3498db}.loading-text .brand-accent[data-v-70d211d9]{color:#34495e;font-weight:400;font-style:italic;margin-left:2px;position:relative}.loading-text .brand-accent[data-v-70d211d9]:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2ecc71));background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:2px;-webkit-animation:underlineGlow-70d211d9 2s ease-in-out infinite alternate;animation:underlineGlow-70d211d9 2s ease-in-out infinite alternate}.loading-dots[data-v-70d211d9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.loading-dots .dot[data-v-70d211d9]{width:8px;height:8px;background:#667eea;border-radius:50%;-webkit-animation:dotBounce-70d211d9 1.4s ease-in-out infinite both;animation:dotBounce-70d211d9 1.4s ease-in-out infinite both}.loading-dots .dot[data-v-70d211d9]:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s;background:#ff6b6b}.loading-dots .dot[data-v-70d211d9]:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s;background:#4ecdc4}.loading-dots .dot[data-v-70d211d9]:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s;background:#667eea}@-webkit-keyframes pulse-70d211d9{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes pulse-70d211d9{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@-webkit-keyframes underlineGlow-70d211d9{0%{opacity:.7;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes underlineGlow-70d211d9{0%{opacity:.7;-webkit-transform:scaleX(.8);transform:scaleX(.8)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes dotBounce-70d211d9{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes dotBounce-70d211d9{0%,80%,to{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}40%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@media(max-width:768px){.logo-loader .logo-image[data-v-70d211d9]{width:60px;height:60px}.pulse-ring[data-v-70d211d9]{width:90px!important;height:90px!important}.loading-text[data-v-70d211d9]{font-size:1.2rem}}[data-v-10db3893]:export{trendArrowGreen:#3dc480;trendArrowRed:#ff4142;orange:#ffc24c;yellow:#edff4c;pink:#ff4cd5;red:#ff4c66;lightGrey:#f4f4f4;blue:#389ceb;blackBlue:#34364d;green:#4cffb1;lightGreen:#c3e9e3;darkerGreen:#4bc2b0;lightBlue:#f0f8fe;cyan:#38d9eb;fontSizeLarge:1.5rem;bouquet:#ae7ea3;persianRed:#d33735;wedgewoodBlue:#507cac;goblinGreen:#3a7936;flamePea:#d65a3b;jaffa:#ed8536;saffron:#f5b839;spunPearl:#a9aab2;boulder:#7a7a7a;deepSkyBlue:#00bfff;darkCyan:#008b8b}.form-container[data-v-10db3893]{-webkit-margin-start:35px;margin-inline-start:35px}.form-container div[data-v-10db3893]{color:#7f7f7f;margin-bottom:5px}.header-input-container[data-v-10db3893]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:450px}.header-input-container .search-container[data-v-10db3893]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0}.header-input-container input[data-v-10db3893]{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px;-webkit-margin-start:5px;margin-inline-start:5px;margin-bottom:0;width:150px}.gender-select[data-v-10db3893]{padding-top:0}.gender-select[data-v-10db3893],.modal-input[data-v-10db3893]{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px}.map-header[data-v-10db3893]{height:9.5vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eaeaea;margin-bottom:20px}.map-header .title[data-v-10db3893]{font-weight:700;text-transform:capitalize;-webkit-margin-start:20px;margin-inline-start:20px}.map-header .map-button-container[data-v-10db3893]{-webkit-margin-end:20px;margin-inline-end:20px;text-transform:uppercase}.map-view[data-v-10db3893]{position:relative}.custom-button-container[data-v-10db3893]{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;position:absolute;z-index:3;right:0}[dir=rtl] .custom-button-container[data-v-10db3893]{left:0;right:unset}.custom-button-container span[data-v-10db3893]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0;font-size:13px}.custom-button-container input[data-v-10db3893]{font-family:Arial,sans-serif;width:17vw;height:30px;border:1px solid #e7e7e7;border-radius:4px;font-size:.8125rem;margin-bottom:5px;padding-inline:10px;-webkit-margin-start:5px;margin-inline-start:5px;margin-bottom:0;padding:0 5px;width:150px}.custom-button-container button[data-v-10db3893]{font-size:12px;font-weight:700}