@tailwind base;@tailwind components;@tailwind utilities;.ant-message{top:100px!important}@media (max-width:991px){.ant-message{top:90px!important}}.poppins-thin{font-weight:100}.poppins-extralight,.poppins-thin{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-extralight{font-weight:200}.poppins-light{font-weight:300}.poppins-light,.poppins-regular{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-regular{font-weight:400}.poppins-medium{font-weight:500}.poppins-medium,.poppins-semibold{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-semibold{font-weight:600}.poppins-bold{font-weight:700}.poppins-bold,.poppins-extrabold{font-family:Poppins,Playfair,sans-serif;font-style:normal}.poppins-extrabold{font-weight:800}.poppins-black{font-family:Poppins,Playfair,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-weight:100}.poppins-extralight-italic,.poppins-thin-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-extralight-italic{font-weight:200}.poppins-light-italic{font-weight:300}.poppins-light-italic,.poppins-regular-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-regular-italic{font-weight:400}.poppins-medium-italic{font-weight:500}.poppins-medium-italic,.poppins-semibold-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-semibold-italic{font-weight:600}.poppins-bold-italic{font-weight:700}.poppins-bold-italic,.poppins-extrabold-italic{font-family:Poppins,Playfair,sans-serif;font-style:italic}.poppins-extrabold-italic{font-weight:800}.poppins-black-italic{font-family:Poppins,Playfair,sans-serif;font-weight:900;font-style:italic}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}::selection{background:#4dcad2;color:#fff}html{box-sizing:border-box;-ms-overflow-style:scrollbar}a,div,dl,dt,html,input,li,p,span,textarea,th{font-family:Raleway,Poppins,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}a,div,dl,dt,h1,h2,h3,h4,h5,h6,html,input,legend,li,p,span,textarea,th{-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,legend{font-family:Playfair,Poppins,sans-serif;font-weight:700;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;-webkit-font-smoothing:antialiased}body{overflow-x:hidden;font-family:Poppins,Playfair,sans-serif;-webkit-tap-highlight-color:transparent;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}body,ul{margin:0;padding:0}li{list-style-type:none}a{text-decoration:none}img{max-width:100%;height:auto}#root{display:flex;flex-direction:column;background-color:#fff}@media (min-width:1024px){#root{min-height:100vh;overflow:hidden}}main.ant-layout-content{flex:1 0 auto;background-color:#f2f2f6}main.ant-layout-content:has([class*=city-page-container]){background-color:#fff}@media (max-width:768px){.page-wrapper:not(.login-page):not(.otp-page):not(.home) main.ant-layout-content{padding-bottom:60px}}.layout-mobile-footer-spacer{height:calc(74px + env(safe-area-inset-bottom, 0px))}.hotel-submission-form .ant-progress-outer{position:fixed;z-index:9;left:0;top:auto}.hotel-submission-form .gm-style>input[type=text]{left:9px!important;top:46px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.hotel-form-location .ant-card-head-title{font-size:15px;line-height:18px;font-weight:700;color:#2c2c2c}.hotel-form-location .ant-card-body p{display:flex;color:#777;justify-content:flex-start}.hotel-form-location .ant-card-body p strong{color:#2c2c2c;width:30%}.ant-popover.profile_menu{z-index:9999}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li{color:#2c2c2c;font-size:15px;line-height:18px;font-weight:400;height:auto;transition:color .2s ease-in-out}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li a{padding:8px 0;color:#2c2c2c;transition:color .2s ease-in-out}.ant-popover .ant-popover-content .ant-popover-inner .ant-popover-inner-content ul.ant-menu.account_menu li a:hover{color:#4dcad2}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPicker_weekHeader .DayPicker_weekHeader_ul .DayPicker_weekHeader_li{color:#2c2c2c}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPicker_focusRegion .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{font-size:16px;color:#2c2c2c}.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPickerKeyboardShortcuts_buttonReset:focus,.DateRangePicker .DateRangePickerInput .DateRangePicker_picker .DayPickerNavigation .DayPickerNavigation_button:focus{outline:none}.ant-tooltip{font-size:13px;font-weight:700}.ant-tooltip .ant-tooltip-inner{box-shadow:none;text-align:center;border-radius:3px;min-height:26px;padding:4px 10px}.ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item{padding:12px;line-height:1}.ant-select-dropdown .ant-select-dropdown-menu .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active{background-color:rgba(21,90,147,.1)}.view_with__popup.room_guest__component.active{min-height:54px}.view_with__popup.room_guest__component.alt .popup_container #popup>div>div{padding:0}.ant-dropdown.social_share_menu{z-index:9999!important}.ant-dropdown.social_share_menu .ant-dropdown-menu{padding:7px 0;min-width:150px;border:0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item{height:inherit;line-height:inherit}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item div{padding:5px 4px;color:#2c2c2c}.ant-dropdown.social_share_menu .ant-dropdown-menu .ant-dropdown-menu-item div:hover{background-color:#f7f7f7}.ant-drawer,.ant-modal-mask,.ant-modal-wrap{z-index:99999!important}.mobile-header .ant-drawer-body{padding:0!important;display:flex;flex-direction:column;overflow-y:auto}.mobile-header .ant-drawer-content-wrapper{box-shadow:-4px 0 24px rgba(0,0,0,.12)!important}.ant-drawer.filter_drawer{pointer-events:none}.ant-drawer.filter_drawer .ant-drawer-mask{display:none}.ant-drawer.filter_drawer.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:none}.ant-drawer.filter_drawer .ant-drawer-content-wrapper{height:calc(100vh - 152px)!important;pointer-events:all}.ant-drawer.filter_drawer .ant-drawer-content-wrapper .ant-drawer-wrapper-body{height:100%}.ant-drawer.filter_drawer .ant-drawer-content-wrapper .ant-drawer-wrapper-body .ant-drawer-body{height:100%;padding-top:0;overflow:hidden}.ant-modal-wrap .ant-modal-content{box-shadow:0 1px 10px rgba(0,0,0,.16)}.ant-modal-wrap.review_modal .ant-modal{max-width:1170px;box-sizing:border-box}.ant-modal-wrap.review_modal .ant-modal .ant-modal-body{padding:30px 60px 60px}.quantity button.btn{border:1px solid #4dcad2}.quantity button.btn svg{fill:#4dcad2}.quantity button.btn:hover{background-color:#4dcad2}.quantity button.btn:hover svg{fill:#fff}.quantity input[type=number],.quantity input[type=number].qnt-input{color:#2c2c2c}.pac-container{border:0;z-index:99999;padding:5px 0;margin-top:0;border-radius:3px;box-shadow:0 15px 46px -10px rgba(26,26,29,.3)}.pac-container .pac-item{border-top:0;line-height:30px;padding:10px 14px;cursor:pointer;font-size:13px;color:#909090}.pac-container .pac-item .pac-item-query{font-size:15px;font-weight:600;color:#2c2c2c}.pac-container .pac-item .pac-item-query .pac-matched{font-weight:700;color:#000}.pac-container .pac-item:hover{background-color:#f7f7f7}.ant-input-affix-wrapper{border-radius:3px;border-color:#e6e6e6}.ant-input-search-icon:before{border-color:#e6e6e6}.ant-checkbox-checked:after,.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:#4dcad2!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:rgba(21,90,147,.2)}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#e6e6e6}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{opacity:.9;border-color:#4dcad2!important;background:#4dcad2!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.bys-location-input{width:100%;font-size:17px;border-radius:6px;background:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:none;padding:14px 14px 14px 40px}@media (min-width:600px) and (max-width:800px){.bys-location-input{padding-left:40px}}@media (width:768px){.bys-location-input{padding-left:44px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.download-brochure-container{position:fixed;bottom:80px;left:0;right:0;display:flex;justify-content:center;padding:16px 24px;z-index:9998;pointer-events:none}.download-brochure-buttons{gap:12px}.download-brochure-btn,.download-brochure-buttons{display:flex;align-items:center;pointer-events:all}.download-brochure-btn{gap:10px;background:linear-gradient(135deg,#ff710f,#ff8c3a);color:#fff;border:none;border-radius:50px;padding:14px 28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 4px 20px rgba(255,113,15,.4);transition:all .3s ease;animation:slideUp .3s ease-out}.download-brochure-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px rgba(255,113,15,.5);background:linear-gradient(135deg,#ff8c3a,#ff710f)}.download-brochure-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 15px rgba(255,113,15,.4)}.download-brochure-btn:disabled{opacity:.7;cursor:not-allowed}.clear-selection-btn{display:flex;align-items:center;justify-content:center;background:#fff;color:#333;border:1px solid #e5e7eb;border-radius:50px;padding:14px 28px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;pointer-events:all;white-space:nowrap}.clear-selection-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.15)}.clear-selection-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.1)}.clear-selection-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.download-brochure-container{bottom:122px;padding:12px 16px}.download-brochure-buttons{gap:8px;max-width:100%}.download-brochure-btn{flex:1 1}.clear-selection-btn,.download-brochure-btn{padding:12px 20px;font-size:14px}}.chat-modal-header-container{position:relative}.chat-modal-close-button{display:none}.chat-modal-search-wrapper{max-width:100%;margin:0 auto}@media (min-width:769px){.chat-modal-header-container{padding:16px 24px 20px}.chat-modal-search-wrapper{max-width:640px;margin:0 auto}.chat-modal-search-container{padding:14px 20px}.chat-modal-send-btn{width:44px;height:44px}}.chat-modal-search-gradient-border{position:relative;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden}.chat-modal-search-container{display:flex;align-items:center;gap:12px;background:#f3f4f6;border-radius:14px;padding:12px 16px;position:relative;z-index:1}.chat-modal-search-input-wrap{flex:1 1;min-width:0;position:relative}.chat-modal-search-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.chat-modal-search-input{flex:1 1;border:none;outline:none;font-size:16px;font-weight:400;color:#1f2937;background:transparent;resize:none;font-family:inherit;min-height:24px;max-height:80px;overflow-y:auto;line-height:1.5;padding-right:32px}.chat-modal-search-input:focus{outline:none;box-shadow:none}.chat-modal-search-input::placeholder{color:#9ca3af}.chat-modal-search-input:disabled{opacity:.6;cursor:not-allowed}.chat-modal-search-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-modal-action-icon{background:transparent;border:none;border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s;position:relative}.chat-modal-action-icon:hover:not(:disabled){background:#f3f4f6;color:#374151}.chat-modal-action-icon:disabled{opacity:.5;cursor:not-allowed}.chat-modal-action-icon.chat-modal-listening{background-color:#ec4899;color:#fff;animation:pulse 1.5s ease-in-out infinite}.chat-modal-action-icon.chat-modal-listening:hover:not(:disabled){background-color:#db2777}.chat-modal-action-icon.chat-modal-has-tooltip:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(2px);background:hsla(0,0%,8%,.95);color:#fff;font-size:12px;font-weight:600;padding:8px 10px;border-radius:12px;white-space:nowrap;opacity:0;pointer-events:none;z-index:9999;transition:opacity .12s ease,transform .12s ease}.chat-modal-action-icon.chat-modal-has-tooltip:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid hsla(0,0%,8%,.95);opacity:0;pointer-events:none;z-index:9999;transition:opacity .12s ease}.chat-modal-action-icon.chat-modal-has-tooltip.chat-modal-tooltip-visible:after,.chat-modal-action-icon.chat-modal-has-tooltip.chat-modal-tooltip-visible:before,.chat-modal-action-icon.chat-modal-has-tooltip:focus-visible:after,.chat-modal-action-icon.chat-modal-has-tooltip:focus-visible:before,.chat-modal-action-icon.chat-modal-has-tooltip:hover:after,.chat-modal-action-icon.chat-modal-has-tooltip:hover:before{opacity:1}.chat-modal-action-icon.chat-modal-has-tooltip.chat-modal-tooltip-visible:after,.chat-modal-action-icon.chat-modal-has-tooltip:focus-visible:after,.chat-modal-action-icon.chat-modal-has-tooltip:hover:after{transform:translateX(-50%) translateY(0)}.chat-modal-recording-icon{width:22px;height:22px;border-radius:9999px;border:2px solid rgba(0,0,0,.18);background:hsla(0,0%,100%,.95);display:inline-block;position:relative}.chat-modal-recording-icon:after{content:"";position:absolute;inset:0;margin:auto;width:12px;height:12px;border-radius:9999px;background:#ef4444}.chat-modal-clear-btn{background:transparent;border:none;border-radius:9999px;padding:6px;margin-top:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0;transition:all .2s;position:absolute;right:8px;top:2px;z-index:10}.chat-modal-clear-btn:hover{background:#f3f4f6;color:#374151}.chat-modal-clear-btn:focus-visible{outline:2px solid rgba(34,211,238,.6);outline-offset:2px}.chat-modal-send-btn{background:#ff7110;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:filter .2s ease,transform .08s ease;flex-shrink:0;box-shadow:0 2px 8px rgba(255,113,16,.35)}.chat-modal-send-btn:hover:not(:disabled){filter:brightness(.98) saturate(1.12)}.chat-modal-send-btn:active:not(:disabled){transform:translateY(1px);filter:brightness(.95) saturate(1.15)}.chat-modal-send-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:#d1d5db;filter:none;transform:none}.chat-modal-send-btn:disabled:hover{background:#e5e5e5}.chat-modal-send-btn:disabled .chat-modal-submit-icon,.chat-modal-send-btn[aria-disabled=true] .chat-modal-submit-icon{color:#9ca3af}.chat-modal-submit-icon{color:#fff}@media (max-width:768px){.chat-modal-header-container{padding:0}.chat-modal-search-container{padding:10px 12px;gap:8px}.chat-modal-search-input{font-size:16px}.chat-modal-close-button{top:12px;right:16px;padding:6px}.chat-modal-send-btn{width:32px;height:32px}}.loading-message-container{display:flex;justify-content:flex-start;margin-bottom:12px;animation:fadeInUp .3s ease-out}.loading-message-content{border-radius:16px;display:flex;gap:10px;padding:16px 18px;border-bottom-left-radius:4px;position:relative;overflow:hidden;animation:slideInFromLeft .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,filter;opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.loading-message-content.loader-box-exit{animation:loaderBoxSlideOut .35s cubic-bezier(.7,0,.84,0) forwards}.loading-message-content.loader-box-enter{animation:loaderBoxSlideIn .6s cubic-bezier(.16,1,.3,1) forwards}.loading-message-avatar{display:flex;justify-content:flex-start;margin-bottom:12px}.loading-message-ai-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#a855f7 50%,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(168,85,247,.3);position:relative;overflow:hidden}.loading-message-ai-icon:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);animation:iconShine 3s ease-in-out infinite}.loading-message-ai-icon svg{position:relative;z-index:1;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}@keyframes iconShine{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}}.loading-message-avatar-pulse{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#a855f7 50%,#ec4899);display:flex;align-items:center;justify-content:center;color:#fff;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 0 0 rgba(168,85,247,.4)}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(168,85,247,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(168,85,247,0)}}.loading-message-text-wrapper{margin-bottom:8px;min-height:40px;display:flex;align-items:center;width:100%;position:relative;overflow:hidden}.loading-message-text{font-family:Raleway,sans-serif;font-size:14px;font-weight:700;line-height:1.5;margin:0;text-align:left;word-wrap:break-word;overflow-wrap:break-word;width:100%;min-height:20px;background:linear-gradient(135deg,#22d3ee,#a855f7 50%,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:300% 300%;animation:gradientShiftText 3s ease infinite;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}@keyframes loaderBoxSlideOut{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-15px) scale(.94);filter:blur(4px)}}@keyframes loaderBoxSlideIn{0%{opacity:0;transform:translateY(15px) scale(.94);filter:blur(4px)}60%{opacity:.85;transform:translateY(3px) scale(.98);filter:blur(1px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.loading-message-progress-wrapper{margin-bottom:10px}.loading-message-progress-bar{width:100%;height:5px;background:#f3f4f6;border-radius:100px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.04)}.loading-message-progress-fill{height:100%;background:linear-gradient(90deg,#22d3ee,#a855f7 50%,#ec4899);border-radius:100px;transition:width .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.loading-message-progress-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shine 2.5s infinite}@keyframes shine{to{left:200%}}.loading-message-progress-info{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding:0 1px}.loading-message-progress-percentage{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#a855f7;letter-spacing:.2px}.loading-message-progress-time{font-family:Montserrat,sans-serif;font-size:10px;font-weight:400;color:#9ca3af}.loading-message-dots{display:flex;gap:6px;justify-content:flex-start;align-items:flex-end;height:16px;margin-top:0}.loading-message-dots span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#a855f7 50%,#ec4899);background-size:200% 200%;animation:dotPressDown 1.2s ease-in-out infinite,gradientShift 2s ease infinite;position:relative;box-shadow:0 0 8px rgba(34,211,238,.4);transform-origin:center bottom}.loading-message-dots span:first-child{animation-delay:0s,0s}.loading-message-dots span:nth-child(2){animation-delay:.2s,.3s}.loading-message-dots span:nth-child(3){animation-delay:.4s,.6s}@keyframes dotPressDown{0%,to{transform:translateY(0) scaleY(1)}25%{transform:translateY(4px) scaleY(.6)}50%{transform:translateY(0) scaleY(1)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShiftText{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.loading-message-sparkles{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.sparkle-icon{color:#a855f7;animation:sparklePulse 2s ease-in-out infinite}.sparkle-icon,.sparkle-icon circle,.sparkle-icon line,.sparkle-icon path,.sparkle-icon polygon{fill:#a855f7!important;stroke:none!important;stroke-width:0!important}.sparkle-icon svg{fill:#a855f7!important;stroke:none!important}.sparkle-1{animation-delay:0s}.sparkle-2{animation-delay:.5s}@keyframes sparklePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes dotsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.loading-message-content{max-width:320px;padding:14px 16px}.loading-message-text{font-size:13px}.loading-message-progress-bar{height:4px}.loading-message-progress-percentage{font-size:10px}.loading-message-progress-time{font-size:9px}.loading-message-text-wrapper{min-height:36px;margin-bottom:12px}.loading-message-progress-wrapper{margin-bottom:8px}}