.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-7726ef26]: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-7726ef26]{display:-webkit-box;display:-ms-flexbox;display:flex}.form-container .room-main-info[data-v-7726ef26],.form-container .room-secondary-info[data-v-7726ef26]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.error-msg[data-v-7726ef26]{font-size:.8125rem;color:#ff4c66!important;font-weight:700}.md-field.select-container[data-v-7726ef26]{width:100%!important}.select-container[data-v-7726ef26]{border-bottom:1px solid #e7e7e7}.input-container[data-v-7726ef26]{margin-bottom:15px}.input-container input[data-v-7726ef26]{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-7726ef26]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0;padding:5px}.flex[data-v-7726ef26]{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center[data-v-7726ef26]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-checkbox[data-v-7726ef26]{height:1.4vw;width:1.4vw}[data-v-51ccc62e]: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-51ccc62e]{width:17vw}.error-msg[data-v-51ccc62e]{font-size:.8125rem;color:#ff4c66!important;font-weight:700}.select-container[data-v-51ccc62e]{border-bottom:1px solid #e7e7e7}.input-container[data-v-51ccc62e]{margin-bottom:15px}.input-container input[data-v-51ccc62e]{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-51ccc62e]{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-44550012]: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-44550012]{-webkit-margin-start:35px;margin-inline-start:35px}.form-container div[data-v-44550012]{color:#7f7f7f;margin-bottom:5px}.header-input-container[data-v-44550012]{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-44550012]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0}.header-input-container input[data-v-44550012]{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-44550012]{padding-top:0}.gender-select[data-v-44550012],.modal-input[data-v-44550012]{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-44550012]{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-44550012]{font-weight:700;text-transform:capitalize;-webkit-margin-start:20px;margin-inline-start:20px}.map-header .map-button-container[data-v-44550012]{-webkit-margin-end:20px;margin-inline-end:20px;text-transform:uppercase}.map-view[data-v-44550012]{position:relative}.custom-button-container[data-v-44550012]{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-44550012]{left:0;right:unset}.custom-button-container span[data-v-44550012]{color:#7f7f7f;margin-bottom:5px;margin-bottom:0;font-size:13px}.custom-button-container input[data-v-44550012]{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-44550012]{font-size:12px;font-weight:700}.bulk-form-wrapper[data-v-44550012]{position:relative;min-height:120px}.bulk-form-wrapper-loading[data-v-44550012]{height:70vh;overflow:hidden}.bulk-form-wrapper-loading .bulk-form[data-v-44550012]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bulk-form[data-v-44550012]{padding:4px 0 16px}.bulk-overlay[data-v-44550012]{position:absolute;top:0;left:0;right:0;bottom:0;min-height:70vh;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20}.bulk-overlay-content[data-v-44550012],.bulk-overlay[data-v-44550012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bulk-overlay-content[data-v-44550012]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px}.bulk-spinner[data-v-44550012]{width:48px;height:48px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;-webkit-animation:bulk-spin-44550012 .7s linear infinite;animation:bulk-spin-44550012 .7s linear infinite}.bulk-overlay-text[data-v-44550012]{margin:0;font-size:1.05rem;font-weight:600;color:#1e293b}.bulk-overlay-count[data-v-44550012]{margin:0;font-size:.95rem;color:#64748b}@-webkit-keyframes bulk-spin-44550012{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes bulk-spin-44550012{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bulk-summary[data-v-44550012]{margin:20px 0 0;padding:12px 16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:10px;font-size:.95rem;font-weight:500;color:#0369a1}.bulk-intro[data-v-44550012]{font-size:.9rem;color:#64748b;margin:0 0 20px;line-height:1.5;padding:0 2px}.bulk-group[data-v-44550012]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;margin-bottom:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.bulk-group[data-v-44550012]:hover{border-color:#cbd5e1}.bulk-group-header[data-v-44550012]{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;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.bulk-group-title[data-v-44550012]{font-weight:600;font-size:1rem;color:#1e293b}.bulk-group-remove[data-v-44550012]{font-size:.85rem;color:#64748b;padding:6px 10px;min-height:auto;border-radius:6px}.bulk-group-remove[data-v-44550012]:hover{color:#dc2626;background:#fef2f2}.bulk-add-group-btn[data-v-44550012]{margin-bottom:20px;width:100%;min-height:44px;padding:14px 16px!important;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bulk-add-group-btn[data-v-44550012]:hover{border-color:#94a3b8;background:#f1f5f9;color:#334155}.bulk-desc[data-v-44550012]{margin:0 0 8px;font-size:.875rem;color:#475569;font-weight:500}.bulk-textarea[data-v-44550012]{width:100%;min-height:88px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.bulk-textarea[data-v-44550012]:focus{outline:none;border-color:#0ea5e9;-webkit-box-shadow:0 0 0 3px rgba(14,165,233,.15);box-shadow:0 0 0 3px rgba(14,165,233,.15)}.bulk-generator[data-v-44550012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bulk-input[data-v-44550012]{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.bulk-input[data-v-44550012]:focus{outline:none;border-color:#0ea5e9;-webkit-box-shadow:0 0 0 2px rgba(14,165,233,.15);box-shadow:0 0 0 2px rgba(14,165,233,.15)}.bulk-input.small[data-v-44550012]{width:72px}.bulk-generator-label[data-v-44550012]{font-size:.9rem;color:#64748b}.bulk-fields-row[data-v-44550012]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.bulk-field[data-v-44550012]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bulk-field label[data-v-44550012]{font-size:.875rem;color:#334155;font-weight:500}.bulk-select[data-v-44550012]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}