@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@font-face{font-family:myFont1;src:url(/fonts/openSans/static/OpenSans-Regular.ttf) format("truetype")}.homeFeatureListBox.fullWidth,.myAds.fullWidth{width:100%!important}.popupBox{position:absolute;bottom:calc(100% + 10px);left:0;background:#333;color:#fff;padding:10px 14px;border-radius:12px;font-size:14px;max-width:250px;min-width:220px;white-space:normal;word-wrap:break-word;line-height:1.4;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15)}.popupBox:after{content:"";position:absolute;top:100%;left:0;transform:translateX(100%);border:6px solid transparent;border-top-color:#333}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}:root{--primaryColor:#c1f2b0;--secondaryColor:#fbf6ee;--buttonColor:#9f1a65;--secondaryTextColor:#666;--secondaryBackgroundColor:rgba(17,24,39,.1)}body{font-family:poppins,sans-serif;background:#fff;min-height:100vh}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:rgba(0,0,0,.048)}::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.container{width:calc(100% - 200px);margin:0 auto}@media (max-width:1800px){.container{width:calc(100% - 100px)}}@media (max-width:1024px){.container{width:calc(100% - 60px)}}@media (max-width:480px){.container{width:calc(100% - 32px)}}a,article,b,button,div,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,span,textarea,ul{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:poppins,sans-serif}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;font-family:poppins,sans-serif}input{-webkit-tap-highlight-color:transparent}::-webkit-datetime-edit-day-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}video::-internal-media-controls-overlay-cast-button{display:none}textarea{resize:none;font-family:poppins,sans-serif}::selection{color:#fff;background:#1d1d1d}p{font-family:poppins,sans-serif}main{display:flex;flex-direction:column;width:100%}.shimmer{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:105;background:rgba(0,0,0,.486);display:none}.slick-dots{position:absolute;bottom:17px!important;display:flex!important;justify-content:center;gap:10px;list-style:none}.slick-dots li{width:12px;height:12px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease;z-index:0}.slick-dots li.slick-active{background-color:#fff;z-index:1}.slick-next,.slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:rgba(0,0,0,.5);color:#000;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.slick-next:hover,.slick-prev:hover{background-color:rgba(0,0,0,.8)}.slick-next:before,.slick-prev:before{display:none}.slick-prev{left:10px}.slick-next{right:10px}.slick-slide{transition:opacity .5s ease;opacity:0}.slick-slide.slick-active{opacity:1}.swiper-button-next,.swiper-button-prev{color:#fff!important}@media (max-width:768px){.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important}}@media (max-width:480px){.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important}}.nextjs-toast .nextjs-static-indicator-toast-wrapper{display:none!important}.breadcrumbs{padding:1rem 0;font-size:.9rem;height:35px}.breadcrumbs-list{flex-wrap:wrap;padding:0;margin:0;list-style:none}.breadcrumbs-item,.breadcrumbs-list{display:flex;align-items:center}.breadcrumbs-item:not(:last-child):after{content:"";color:#000!important}.breadcrumbs-link{color:var(--buttonColor);text-decoration:none;transition:color .2s}.breadcrumbs-link:hover{color:var(--buttonColor);text-decoration:underline}.breadcrumbs-current{color:#000}.breadcrumbs-separator{display:inline-flex;margin:0 .5rem;color:#9ca3af}.settingsSection{width:100%}.settingsSection .deleteAccountTitle{display:flex;align-items:center;gap:.5rem;color:#f44336;cursor:pointer;padding:10px 0;border-radius:4px;transition:background-color .2s}.settingsSection .deleteAccountTitle .deleteIcon{font-size:1.2rem}.settingsSection .deleteAccountTitle:hover{background-color:rgba(244,67,54,.1)}.settingsSection .deleteAccountPopup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1000}.settingsSection .deleteAccountPopup .popupOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.settingsSection .deleteAccountPopup .popupContent{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;text-align:center;z-index:1001;box-shadow:0 4px 20px rgba(0,0,0,.15);max-height:90vh;overflow-y:auto}.settingsSection .deleteAccountPopup .popupContent .warningIcon{margin-bottom:1rem;color:#f44336}.settingsSection .deleteAccountPopup .popupContent h3{margin-bottom:1rem;color:#333}.settingsSection .deleteAccountPopup .popupContent .warningText{margin-bottom:1.5rem;color:#666;font-size:.9rem}.settingsSection .deleteAccountPopup .popupContent .warningText p{margin:.5rem 0}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer{margin:20px 0;width:100%;position:relative}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownHeader{padding:12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;transition:all .2s}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownHeader .dropdownArrow{margin-left:8px;transition:transform .2s}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownHeader:hover{background-color:#f0f0f0}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownHeader.open{border-radius:4px 4px 0 0;border-bottom-color:transparent}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownHeader.open .dropdownArrow{transform:rotate(180deg)}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownOptions{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;z-index:10;box-shadow:0 4px 8px rgba(0,0,0,.1);transform-origin:top;animation:dropdownFadeIn .2s ease-out}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownOptions .dropdownOption{padding:10px 12px;cursor:pointer;transition:background-color .2s}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownOptions .dropdownOption:hover{background-color:#f5f5f5}.settingsSection .deleteAccountPopup .popupContent .reasonDropdownContainer .dropdownOptions .dropdownOption:not(:last-child){border-bottom:1px solid #eee}.settingsSection .deleteAccountPopup .popupContent .popupButtons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.settingsSection .deleteAccountPopup .popupContent .popupButtons button{padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;min-width:120px;font-size:.9rem}.settingsSection .deleteAccountPopup .popupContent .popupButtons button.cancelButton{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.settingsSection .deleteAccountPopup .popupContent .popupButtons button.cancelButton:hover{background-color:#e0e0e0}.settingsSection .deleteAccountPopup .popupContent .popupButtons button.deleteButton{background-color:#f44336;color:#fff;border:none}.settingsSection .deleteAccountPopup .popupContent .popupButtons button.deleteButton:hover{background-color:#d32f2f}.settingsSection .deleteAccountPopup .popupContent .popupButtons button.deleteButton:disabled{background-color:#ffcdd2;cursor:not-allowed}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.negotiationPopupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.negotiationPopup{background-color:#fff;padding:25px;border-radius:10px;width:90%;max-width:400px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.negotiationPopup h3{margin-top:0;color:#333}.negotiationPopup p{color:#666;margin-bottom:20px}.negotiationInputGroup{position:relative;margin:20px 0}.negotiationInputGroup .currencySymbol{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-weight:700;color:#333}.negotiationInputGroup .negotiationInput{width:100%;padding:12px 12px 12px 30px;border:1px solid #ddd;border-radius:6px;font-size:16px}.negotiationInputGroup .negotiationInput:focus{outline:none;border-color:#4caf50}.popupButtons{display:flex;gap:10px;justify-content:flex-end}.popupButtons button{padding:10px 20px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.popupButtons button.cancelButton{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.popupButtons button.cancelButton:hover{background-color:#e0e0e0}.popupButtons button.sendButton{background-color:#4caf50;color:#fff;border:none}.popupButtons button.sendButton:hover{background-color:#3d8b40}.footerMain{background:#141718;color:#fff;padding:60px 0 0;font-family:Poppins,sans-serif;margin-top:60px}.footerMain .footerContent{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;padding-bottom:40px;border-bottom:1px solid #696969}.footerMain .footerSection h2,.footerMain .footerSection h3{color:#fff;margin-bottom:20px;font-weight:500}.footerMain .footerSection a,.footerMain .footerSection p{color:#cbcbcb;font-size:14px;line-height:1.6}.footerMain .aboutSection .footerLogo h2{font-size:24px;margin-bottom:15px}.footerMain .aboutSection .aboutText{margin-bottom:20px}.footerMain .aboutSection .socialIcons{display:flex;gap:15px}.footerMain .aboutSection .socialIcons .socialIcon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;color:#000;border-radius:50%;transition:all .3s ease;color:var(--buttonColor)}.footerMain .aboutSection .socialIcons .socialIcon:hover{background:var(--buttonColor);color:#fff}.footerMain .aboutSection .socialIcons .socialIcon svg{width:16px;height:16px}.footerMain .linksSection .footerLinks{list-style:none;padding:0}.footerMain .linksSection .footerLinks li{margin-bottom:12px}.footerMain .linksSection .footerLinks li a{text-decoration:none;transition:color .3s ease}.footerMain .linksSection .footerLinks li a:hover{color:#fff}.footerMain .contactSection .contactInfo{list-style:none;padding:0}.footerMain .contactSection .contactInfo li{display:flex;align-items:center;margin-bottom:15px;gap:10px}.footerMain .contactSection .contactInfo li .contactIcons{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;color:#000;border-radius:50%}.footerMain .contactSection .contactInfo li .contactIcons .contactIcon{width:16px;height:16px;color:var(--buttonColor)!important}.footerMain .contactSection .contactInfo li span{color:#cbcbcb;font-size:14px;line-height:1.6}.footerMain .contactSection .contactInfo li a{text-decoration:none;transition:color .3s ease}.footerMain .contactSection .contactInfo li a:hover{color:#fff}.footerMain .footerBottom{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.footerMain .footerBottom .copyright p{margin:0;font-size:12px;color:#cbcbcb}.footerMain .footerBottom .legalLinks{display:flex;gap:20px}.footerMain .footerBottom .legalLinks a{font-size:12px;text-decoration:none;transition:color .3s ease;color:#cbcbcb}.footerMain .footerBottom .legalLinks a:hover{color:#fff}@media (max-width:1024px){.footerMain{padding:60px 0 40px}.footerMain .footerContent{grid-template-columns:repeat(2,1fr);gap:30px;padding:60px 0 40px}.footerMain .aboutSection{grid-column:span 2}}@media (max-width:768px){.footerMain{padding:40px 0}.footerMain .footerContent{grid-template-columns:1fr;gap:30px}.footerMain .aboutSection{grid-column:span 1}.footerMain .footerBottom{flex-direction:column;gap:15px;text-align:center}}@media (max-width:480px){.footerMain{padding:30px 0 40px}.footerMain .footerSection h2,.footerMain .footerSection h3{font-size:18px}.footerMain .footerSection a,.footerMain .footerSection p{font-size:13px}.footerMain .socialIcons .socialIcon{width:32px;height:32px}.footerMain .socialIcons .socialIcon svg{width:14px;height:14px}.footerMain .footerBottom .legalLinks{flex-direction:column;gap:10px}}.noDataFound{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;border-radius:8px;margin-top:20px}.noDataFound .emptyImg{width:300px;height:300px}@media (max-width:768px){.noDataFound .emptyImg{width:200px;height:200px}}.noDataFound .emptyImg img{width:100%;height:100%;object-fit:contain}.noDataFound p{font-size:18px;color:#666;font-weight:500;margin:15px 0}.noDataFound .postAdButton{margin-top:20px;padding:10px 20px;background:var(--buttonColor);color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.noDataFound .postAdButton:hover{opacity:.9}.designedWith{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:14px;color:#fff}.designedWith .heartIcon{color:#fff;font-size:16px}.designedWith .esightLogo{height:auto;object-fit:contain}.brand{text-decoration:none}nav .navMain .navHead .navLink ul li a:active{color:#9f1a65!important}.custom-link{text-decoration:none}.load,.loads{min-height:100vh}@media (max-width:1024px){.loads{min-height:70vh!important}}.modalOverlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.modalBox{background:#fff;border-radius:10px;max-width:700px;width:90%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden;font-family:Inter,sans-serif}.modalHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modalTitle{font-size:1.25rem;font-weight:600;margin:0}.modalCloseBtn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#555}.modalContent.scrollable{padding:20px;flex:1 1;overflow-y:auto;line-height:1.6;font-size:.95rem;color:#333}.modalContent.scrollable::-webkit-scrollbar{width:8px}.modalContent.scrollable::-webkit-scrollbar-thumb{background:#bbb;border-radius:6px}.modalContent.scrollable::-webkit-scrollbar-track{background:#f1f1f1}.terms__section{margin-bottom:20px}.terms__section h3{font-size:1rem;margin-bottom:6px;font-weight:600;color:#222}.terms__section h4{font-size:.9rem;margin:8px 0 4px;font-weight:500}.terms__section p,.terms__section ul{font-size:.9rem;margin-bottom:10px;color:#444}.terms__section ul{padding-left:18px;list-style:disc}.modalActions{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #eee;background:#fafafa}.modalAgree,.modalClose{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;font-weight:600}.modalClose{background:var(--buttonColor);color:#fff}.modalAgree{background:#007bff;color:#fff;transition:background .2s}.modalAgree:hover{background:#0056b3}.linkButton{background:none;border:none;cursor:pointer;padding:0;font-weight:600;text-decoration:none}.linkButton,.linkButton:hover{color:var(--buttonColor)}.loginpopup_overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:1000;opacity:0;pointer-events:none;transition:opacity .24s ease}.loginpopup_overlay.show{opacity:1;pointer-events:auto}.loginpopup_overlay .loginpopup_container{width:92%;max-width:520px;background:#fff;border-radius:12px;padding:26px;box-shadow:0 8px 30px rgba(0,0,0,.18);position:relative;transform:translateY(6px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}.loginpopup_overlay .loginpopup_container.popup{transform:translateY(0) scale(1);opacity:1}.loginpopup_overlay .loginpopup_container .loginpopup_close{position:absolute;top:10px;right:14px;background:transparent;border:none;font-size:22px;line-height:1;cursor:pointer;color:#444;padding:6px}.loginpopup_overlay .loginpopup_container .loginpopup_close:hover{transform:scale(1.08)}.loginpopup_overlay .loginpopup_container .loginpopup_title{margin:0 0 12px;text-align:center;font-size:20px;font-weight:700;color:#9f1a65}.loginpopup_overlay .loginpopup_container .loginpopup_form{display:flex;flex-direction:column;gap:14px}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row{display:grid;grid-template-columns:140px 1fr;align-items:center;grid-gap:12px;gap:12px}@media (max-width:520px){.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row{grid-template-columns:1fr;align-items:stretch}}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_label{font-size:14px;color:#333;font-weight:600;text-align:left}@media (max-width:520px){.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_label{margin-bottom:6px}}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control{width:100%;position:relative}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=email],.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=tel],.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=text]{width:100%;height:50px;padding:0 12px;border:1px solid #ccc;border-radius:6px;font-size:16px;font-family:Poppins,serif;font-weight:400;color:#000;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=email]:focus,.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=tel]:focus,.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=text]:focus{border-color:#9f1a65;box-shadow:0 0 0 4px rgba(159,26,101,.08)}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=email]::placeholder,.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=tel]::placeholder,.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control input[type=text]::placeholder{color:#999}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area{display:flex;align-items:center;justify-content:center;width:100%;min-height:110px;border-radius:12px;border:2px dashed #9f1a65;background:#fff8fb;padding:10px;cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:transform .12s ease,background .12s ease}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area:hover{transform:translateY(-3px);background:#ffeef5}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .upload_text{display:flex;flex-direction:column;align-items:center;gap:6px}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .upload_text .upload_icon{width:44px;height:44px;color:#9f1a65}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .upload_text p{margin:0;font-size:14px;color:#9f1a65;font-weight:700}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .upload_text .upload_hint{font-size:12px;color:#7a465f;opacity:.9}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .preview_img{width:100%;height:100%;max-height:220px;object-fit:cover;border-radius:10px;display:block}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .file_meta{position:absolute;left:8px;right:8px;bottom:8px;display:flex;justify-content:space-between;align-items:center;gap:8px;background:hsla(0,0%,100%,.75);padding:6px 8px;border-radius:8px;font-size:13px;color:#333}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .file_meta .file_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_row .form_control .upload_area .file_meta .clear_btn{background:transparent;border:1px solid rgba(159,26,101,.12);color:#9f1a65;padding:6px 8px;border-radius:8px;cursor:pointer;font-weight:600;font-size:12px}.loginpopup_overlay .loginpopup_container .loginpopup_form .locationAutocomplete{position:relative}.loginpopup_overlay .loginpopup_container .loginpopup_form .locationAutocomplete .suggestionsList{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:150px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:2000;list-style:none;padding:0;margin:0}.loginpopup_overlay .loginpopup_container .loginpopup_form .locationAutocomplete .suggestionsList .suggestionItem{padding:10px 14px;font-size:15px;cursor:pointer;transition:background .2s}.loginpopup_overlay .loginpopup_container .loginpopup_form .locationAutocomplete .suggestionsList .suggestionItem:hover{background:#f5f5f5}.loginpopup_overlay .loginpopup_container .loginpopup_form .form_actions{display:flex;justify-content:center;margin-top:6px}.loginpopup_overlay .loginpopup_container .loginpopup_form .loginpopup_submit{width:220px;max-width:100%;background:#9f1a65;color:#fff;padding:12px 18px;border:none;border-radius:10px;cursor:pointer;font-size:15px;width:100%;font-weight:700;transition:transform .12s ease,background .12s ease}.loginpopup_overlay .loginpopup_container .loginpopup_form .loginpopup_submit:hover{transform:translateY(-3px);background:#7e1451}.suggestionBox,.suggestionContainer{width:auto}.suggestionsList{top:100%;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000}.suggestionsList li{list-style-type:none;padding:8px 12px;cursor:pointer}.suggestionsList li:hover{background-color:#f5f5f5}.setLocation{margin-bottom:16px}.setLocation label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:#333}.locationAutocomplete{position:relative;width:100%}.locationAutocomplete input{width:100%;height:50px;padding:0 12px;border:1px solid;border-radius:6px;font-size:16px;font-family:Poppins,serif;outline:none}.locationAutocomplete input.error{border-color:red}.suggestionsList{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:150px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:2000;list-style:none;padding:0;margin:0}.suggestionItem{padding:10px 14px;font-size:15px;cursor:pointer;transition:background .2s}.suggestionItem:hover{background:#f5f5f5}.error-message{font-size:12px;color:red;margin-top:4px;display:block}.noChatAvailable{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;color:#888}.noChatAvailable img{opacity:.6;margin-bottom:12px}.noChatAvailable p{font-size:1.2rem;font-weight:600;margin:4px 0}.noChatAvailable span{font-size:.9rem;color:#aaa}.googleLoginButtons{width:100%;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #b6b6b6;border-radius:5px;height:45px;cursor:pointer}.googleLoginButtons img{width:30px;height:30px;object-fit:contain}.googleLoginButtons span{font-size:16px}