body,html{overflow-x:hidden;max-width:100vw;margin:0;padding:0;font-family:Poppins,sans-serif!important}:root{--primary: #1a5ceb}@keyframes placeholderFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes placeholderFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.placeholder-fade-in::placeholder{animation:placeholderFadeIn .3s ease-out forwards}.placeholder-fade-out::placeholder{animation:placeholderFadeOut .3s ease-out forwards}.theme-betterhomes{--bg-color: #193341;--text-color: #FFF;background:#193341!important;color:#fff}.betterhomes-header{background:#f9f7f4;border-bottom:1px solid #E8E3DD;padding:14px 40px;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:1001;width:100%;height:60px;box-sizing:border-box}.theme-betterhomes:has(.betterhomes-header)>.flex-1{padding-top:60px}.betterhomes-header-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;gap:20px}.betterhomes-header-logo{flex-shrink:0;display:flex;align-items:center}.betterhomes-logo-text-header{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;color:#1a1a1a!important;letter-spacing:-.2px}.betterhomes-header-nav{display:flex;align-items:center;justify-content:center;gap:32px;flex:1}.betterhomes-nav-link{color:#4a4a4a!important;text-decoration:none;font-size:13px;font-weight:400;transition:color .2s;background:none;border:none;cursor:pointer;padding:4px 0;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.betterhomes-nav-link:hover{color:#1a1a1a!important}.betterhomes-header-actions{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end}.betterhomes-list-property-btn{background:#ff6b6b;color:#4a4a4a!important;text-decoration:underline;border:none;border-radius:4px;padding:9px 18px;font-size:12px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.betterhomes-list-property-btn:hover{background:#ff5252}.theme-betterhomes *:not(input):not(textarea){color:#fff}.theme-betterhomes .betterhomes-header *{color:#4a4a4a!important}.theme-betterhomes .betterhomes-logo-text-header{color:#1a1a1a!important}.theme-betterhomes .betterhomes-nav-link,.theme-betterhomes .betterhomes-list-property-btn{color:#4a4a4a!important}.theme-betterhomes body,.theme-betterhomes,.theme-betterhomes main,.theme-betterhomes .flex-1,.theme-betterhomes .chat-content-wrapper,.theme-betterhomes .right-panel,.theme-betterhomes .right-panel-content,.theme-betterhomes .right-panel-header,.theme-betterhomes .fullpage,.theme-betterhomes .chat-with-messages,.theme-betterhomes .messages-container,.theme-betterhomes .chat-input-container,.theme-betterhomes .chat-input-container-bottom,.theme-betterhomes .right-panel-welcome,.theme-betterhomes .right-panel-messages,.theme-betterhomes .options-tabs-container,.theme-betterhomes .Engage-title{background:#193341!important;color:#fff!important}.theme-betterhomes .fullpage{background:#193341!important}.theme-betterhomes .menu-toggle-btn,.theme-betterhomes .right-panel-menu-btn,.theme-betterhomes .right-panel-close-btn,.theme-betterhomes .right-panel-ellipsis-btn{filter:brightness(0) invert(1)}.theme-betterhomes .menu-toggle-btn img,.theme-betterhomes .right-panel-menu-btn img,.theme-betterhomes .right-panel-close-btn img,.theme-betterhomes .right-panel-ellipsis-btn svg{filter:brightness(0) invert(1)}.theme-betterhomes input,.theme-betterhomes textarea{background:#ffffff1a!important;color:#fff!important;border-radius:6px!important;border:1px solid rgba(237,232,228,.2)!important}.theme-betterhomes input::placeholder,.theme-betterhomes textarea::placeholder{color:#fff9!important}.theme-betterhomes .option-tab{color:#fff!important;border-radius:6px!important;border:1px solid rgba(237,232,228,.2)!important}.theme-betterhomes .option-tab:hover{background:#fff3!important}.theme-betterhomes .chat-send-btn-circle img,.theme-betterhomes .chat-mic-btn img{filter:brightness(0) invert(1)}.theme-betterhomes button,.theme-betterhomes .right-panel,.theme-betterhomes .right-panel-header,.theme-betterhomes .chat-input-wrapper-main,.theme-betterhomes .chat-input-container,.theme-betterhomes .message-card,.theme-betterhomes .listing-card,.theme-betterhomes .card{border-radius:6px!important;border:1px solid rgba(237,232,228,.2)}.theme-betterhomes .menu-toggle-btn,.theme-betterhomes .right-panel-menu-btn,.theme-betterhomes .right-panel-close-btn,.theme-betterhomes .right-panel-ellipsis-btn,.theme-betterhomes .header-icon-btn{border:none}.theme-betterhomes .right-panel{background-color:#193341}.theme-betterhomes:has(.betterhomes-header) .right-panel{top:60px!important;height:calc(100vh - 60px)!important;z-index:1000!important}.theme-betterhomes .right-panel-header{background:#193341;border-bottom:1px solid rgba(255,255,255,.1)}.theme-betterhomes .right-panel-content{background:#193341}.theme-betterhomes .right-panel-welcome{background:#193341!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:2rem 1.5rem;text-align:center;flex:1;min-height:0}.theme-betterhomes .right-panel-welcome-title{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:normal;margin:0}.theme-betterhomes .right-panel-welcome-subtitle{color:#fff9;font-family:IvyEpic Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-align:center}.theme-betterhomes .right-panel-title{color:#fff!important}.theme-betterhomes .right-panel-header .betterhomes-logo{display:flex;align-items:center;gap:11.939px}.theme-betterhomes .right-panel-header .betterask{display:flex;align-items:flex-end;gap:1.985px}.theme-betterhomes .right-panel-messages{background:#193341}.theme-betterhomes .right-panel-input-container{background:#2a4554;border-top:none}.theme-betterhomes .right-panel-input-container .chat-input-wrapper-main{display:flex;align-items:center;gap:10px;background:#2a4554;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:11px 14px}.theme-betterhomes .right-panel-input-container .chat-input-field{flex:1;background:transparent!important;border:none!important;color:#fff!important;font-size:13px!important;padding:6px;outline:none}.theme-betterhomes .right-panel-input-container .chat-input-field::placeholder{color:#ffffff73!important}.theme-betterhomes .right-panel-options{background:#193341!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 1.5rem}.theme-betterhomes .right-panel-options .option-tab{font-size:12px!important;padding:8px 15px!important;white-space:nowrap;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:6px}.theme-betterhomes .right-panel-options .option-tab:hover{background:#ffffff12}.theme-betterhomes .right-panel-input-container .chat-send-btn-circle{display:flex;width:34px;height:34px;padding:0;justify-content:center;align-items:center;border-radius:90px!important;background:#f3777a!important;border:none!important}.theme-betterhomes .right-panel-input-container .chat-mic-btn{background:#193341;border:none;border-radius:50%;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0;width:34px;height:34px;border:none!important}.theme-betterhomes .right-panel-input-container .chat-mic-btn:hover{opacity:.8}.theme-betterhomes .right-panel-input-container .chat-mic-btn img{opacity:.7;filter:brightness(0) invert(1)}.theme-betterhomes .right-panel-input-container .chat-send-btn-circle{cursor:pointer;transition:opacity .2s}.theme-betterhomes .right-panel-input-container .chat-send-btn-circle:hover{opacity:.8}.theme-betterhomes .right-panel-input-container .chat-send-btn-circle img{filter:brightness(0) invert(1);display:block;width:16px;height:16px}.betterhomes-menu-container{position:fixed;top:20px;left:20px;display:flex;flex-direction:column;gap:10px;z-index:1000}.theme-betterhomes:has(.betterhomes-header) .betterhomes-menu-container{top:80px}.theme-betterhomes:has(.betterhomes-header) .betterhomes-menu-container{top:100px}.betterhomes-hamburger-menu{background:#193341;border:none;border-radius:6px;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.betterhomes-hamburger-menu:hover{opacity:.7}.betterhomes-search-icon{background:transparent;border:none;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;filter:brightness(0) invert(1);transition:opacity .2s}.betterhomes-search-icon:hover{opacity:.7}.betterhomes-search-icon.active{opacity:1;background:#ffffff1a;border-radius:4px}.betterhomes-welcome-container{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;gap:70px;flex-shrink:0}.betterhomes-logo{display:flex;align-items:center;gap:11.939px}.betterhomes-logo-text{font-size:36px;font-weight:400;color:#fff;margin:0;letter-spacing:-.5px}.betterhomes-logo-accent{font-weight:600;background:linear-gradient(135deg,#ff6b9d,#c9184a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.betterhomes-welcome-text{color:#fff9;text-align:center;font-family:IvyEpic Variable;font-size:14px;font-style:normal;font-weight:400;line-height:normal;align-self:stretch}.betterhomes-feature-grid{display:flex;padding:20px 0;align-items:center;gap:12px;justify-content:center}.betterhomes-feature-card{display:flex;padding:24px 16px;flex-direction:column;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;border-radius:6px;background:#234155}.betterhomes-feature-card:hover{background:#ffffff0f;transform:translateY(-1px)}.betterhomes-feature-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.betterhomes-feature-text{color:#fff;text-align:center;font-family:IvyEpic Variable;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.betterhomes-options-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.betterhomes-options-tabs .option-tab{font-size:12px;padding:8px 15px;white-space:nowrap;border:1px solid rgba(255,255,255,.1)}.betterhomes-options-tabs .option-tab:hover{background:#ffffff12}.betterhomes-input-container{width:100%;max-width:870px}.betterhomes-input-container .chat-input-wrapper-main{display:flex;align-items:center;gap:10px;background:#2a4554;border-radius:6px;padding:11px 14px;border:none!important}.betterhomes-input-container .chat-input-field{flex:1;background:transparent!important;border:none!important;color:#fff;font-size:13px;padding:6px;outline:none}.betterhomes-input-container .chat-input-field::placeholder{color:#ffffff73}.betterhomes-input-container .chat-mic-btn{border:none;border-radius:50%;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0;width:34px;height:34px;border:none!important}.betterhomes-input-container .chat-mic-btn:hover{opacity:.8}.betterhomes-input-container .chat-mic-btn img{opacity:.7;filter:brightness(0) invert(1)}.betterhomes-input-container .chat-send-btn-circle{display:flex;width:34px;height:34px;padding:0;justify-content:center;align-items:center;border-radius:90px!important;background:#f3777a;border:none!important;cursor:pointer;transition:opacity .2s;flex-shrink:0}.betterhomes-input-container .chat-send-btn-circle:hover{opacity:.8}.betterhomes-input-container .chat-send-btn-circle img{filter:brightness(0) invert(1);display:block;width:16px;height:16px}.betterhomes-chat-container{display:flex;flex-direction:column;height:100vh;max-width:1000px;margin:0 auto;padding:20px}.betterhomes-chat-header-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 10px;flex-shrink:0;background:#193341;gap:10px;position:sticky;top:0;z-index:100}.betterhomes-chat-header-logo .betterhomes-logo{display:flex;align-items:center;gap:11.939px}.betterhomes-chat-header-logo .betterhomes-title-subtext{display:flex;flex-direction:column;align-items:center;gap:19px;align-self:stretch}.betterhomes-messages-area{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;min-height:0;max-width:900px;margin:0 auto;width:100%;background:#193341;align-items:stretch;position:relative}.betterhomes-input-container-fixed{flex-shrink:0;background:#2a4554;padding:20px;width:100%;max-width:900px;margin:0 auto;border-radius:6px!important}.betterhomes-input-container-fixed .chat-input-wrapper-main{display:flex;align-items:center;gap:10px;background:transparent;border-radius:6px;padding:11px 14px;border:none}.betterhomes-input-container-fixed .chat-input-field{flex:1;background:transparent!important;border:none!important;color:#fff;font-size:13px;padding:6px;outline:none}.betterhomes-input-container-fixed .chat-input-field::placeholder{color:#ffffff73}.betterhomes-input-container-fixed .chat-mic-btn{border:none;border-radius:50%;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:opacity .2s;flex-shrink:0;width:34px;height:34px;border:none!important}.betterhomes-input-container-fixed .chat-mic-btn:hover{opacity:.8}.betterhomes-input-container-fixed .chat-mic-btn img{opacity:.7;filter:brightness(0) invert(1)}.betterhomes-input-container-fixed .chat-send-btn-circle{display:flex;width:34px;height:34px;padding:0;justify-content:center;align-items:center;border-radius:90px!important;background:#f3777a;border:none!important;cursor:pointer;transition:opacity .2s;flex-shrink:0}.betterhomes-input-container-fixed .chat-send-btn-circle:hover{opacity:.8}.betterhomes-input-container-fixed .chat-send-btn-circle img{filter:brightness(0) invert(1);display:block;width:16px;height:16px}.widget{position:fixed;bottom:20px;right:20px;width:300px;height:400px;box-shadow:0 0 10px #0003;border-radius:10px;background:#fff;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.header{display:flex;width:100%;padding:12px 32px;justify-content:space-between;align-items:center;border:1px solid var(--Numeral-150, #EBEBEB)}.closeBtn{position:absolute;right:10px;top:5px;background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer}.messages{flex:1;padding:10px;overflow-y:auto;background:#f9f9f9}.message{margin-bottom:8px;max-width:70%;padding:8px 12px;border-radius:15px;display:inline-block;word-wrap:break-word;font-size:14px}.messageBot{background:#eee;color:#000;text-align:left;width:max-content;padding:1rem;border-radius:.5rem}.messageUser{background:#4a90e2;color:#fff;text-align:right;margin-left:auto;width:max-content;padding:1rem;border-radius:.5rem}.inputContainer{border-top:1px solid #ddd;display:flex;padding:10px;background:#fff}.input{flex:1;padding:8px;font-size:14px;border-radius:4px;border:1px solid #ccc;outline:none}.sendBtn{margin-left:8px;padding:8px 12px;background:#4a90e2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700}.toggleBtn{position:fixed;bottom:20px;right:20px;background:#4a90e2;color:#fff;border:none;border-radius:50%;width:60px;height:60px;font-size:30px;cursor:pointer;box-shadow:0 0 10px #0003;z-index:1000}.fullpage{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(0deg,#ffffff03,#ffffff03),linear-gradient(18.89deg,#fff0 41.03%,#1a5ceb4d 78.78%)}.fullpageHeader{padding:10px;background:#4a90e2;color:#fff;font-weight:700;text-align:center}.fullpageMessages{flex:1;padding:10px;overflow-y:auto}.fullpageInputContainer{min-height:100vh;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.mainInputWrapper{width:50vw;padding:1rem;border-radius:8px;display:flex;flex-direction:column;gap:2rem;background:#fff}.flexWrap{display:flex;width:100%}.fullpageInput{flex:1;padding:.5rem;font-size:1rem;border-radius:4px;border:0;outline:none}.fullpageSendBtn{margin-left:10px;padding:10px 20px;background:#4a90e2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700}.streaming-cursor{display:inline-block;color:var(--primary);font-weight:700;animation:blink 1s infinite;margin-left:2px}.typing-indicator{display:flex;align-items:center;gap:4px}.engage-card{width:266px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden;display:flex;flex-direction:column}.engage-card .imageSection{position:relative;width:266px;height:160px;overflow:hidden;flex-shrink:0}.engage-card .contentSection{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#f8f9fc;flex:1}.engage-card .title{font-size:16px;color:#121418;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.engage-card .propertyDetails{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;font-weight:400;flex-wrap:wrap}.betterhomes-card{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden;display:flex;flex-direction:column}.betterhomes-card .imageSection{position:relative;width:266px;height:160px;overflow:hidden;flex-shrink:0}.betterhomes-card{width:100%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden}.betterhomes-card .contentSection{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#1e3a4b;flex:1}.betterhomes-card .title{font-size:16px;color:#fff;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.betterhomes-card .propertyDetails{display:flex;align-items:center;gap:8px;font-size:12px;color:#fff9;font-weight:400;flex-wrap:wrap}.app-header{height:60px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:fixed;top:0;left:80px;right:0;z-index:100}.header-left{display:flex;align-items:center;gap:1rem}.menu-toggle{background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.menu-toggle:hover{background:#f3f4f6}.menu-toggle svg{width:1.5rem;height:1.5rem;color:#374151}.header-title{color:var(--Numeral-800, #1F1F1F);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.header-right{display:flex;align-items:center;gap:.5rem}.header-icon-btn{display:flex;height:34px;padding:4px 8px;justify-content:center;align-items:center;gap:4px;border-radius:2.783px;border:1px solid var(--Numeral-200, #E0E0E0);cursor:pointer}.header-icon-btn:hover{background:#f3f4f6}.header-icon-btn svg{width:1.5rem;height:1.5rem;color:#374151}.app-sidebar{display:flex;width:80px;height:844px;padding:30px 12px;flex-direction:column;align-items:center;gap:40px;flex-shrink:0;border:1px solid var(--Numeral-150, #EBEBEB);background:#fff;height:100%}.sidebar-logo{width:100%;display:flex;justify-content:center;margin-bottom:2rem}.logo-icon{width:38px;height:38px;background:#1a5ceb}.logo-icon svg{width:2rem;height:2rem}.sidebar-nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sidebar-nav-item{display:flex;width:56px;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;cursor:pointer}.sidebar-nav-item:hover{background:#f3f4f6;color:#1a5ceb}.sidebar-nav-item.active{display:flex;width:56px;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:4px;background:#eef2fd}.sidebar-footer{width:100%;display:flex;justify-content:center;margin-top:auto}.avatar-img{display:flex;width:34px;height:34px;padding:3.13px;flex-direction:column;justify-content:center;align-items:center;gap:5.217px;flex-shrink:0;aspect-ratio:1/1;border-radius:2.783px;background:linear-gradient(47deg,#d7e0f399 -17.98%,#61b3ff99 106.7%);color:#000}.side-bar-icons-spacing{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sidebar-positioning{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0 0}.Engage-title{display:flex;flex-direction:column;align-items:center;gap:19px;align-self:stretch}.icons-gaps{display:flex;align-items:center;gap:10px}.engage-title-text{color:var(--Client-Primary, #1A5CEB);text-align:center;font-family:Poppins;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.engage-subtitle{color:#12141899;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.chat-content-wrapper{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;gap:70px;flex-shrink:0;background:#fff}.chat-input-container{display:flex;padding:12px 300px;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.options-tabs-container{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.option-tab{display:flex;padding:6px 8px;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--Numeral-150, #EBEBEB);cursor:pointer}.option-tab:hover{background:#f3f4f6;border-color:#000;color:#000}.option-tab:active{background:#eef2fd}.option-tab-text{color:#121418;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.chat-input-wrapper-main{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:#f3f5f77d;border-radius:.5rem;max-width:900px;margin:0 auto;width:100%}.chat-input-field{flex:1;border:none;background:transparent;outline:none;font-size:.875rem;color:#111827;font-family:inherit}.chat-input-field::placeholder{color:#9ca3af;font-size:.875rem}.chat-mic-btn{background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s}.chat-mic-btn:hover{color:#374151}.chat-send-btn-circle{background:#000;border:none;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}.chat-send-btn-circle:hover{background:#1f1f1f}.chat-send-btn-circle:disabled{opacity:.5;cursor:not-allowed}.menu-toggle-btn{display:flex;width:48px;height:48px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:6px;border:1px solid var(--Numeral-150, #EBEBEB);position:fixed;top:86px;left:116px;z-index:1000;background:transparent;cursor:pointer}.chat-history-sidebar{position:fixed;top:60px;left:80px;width:260px;height:calc(100vh - 60px);background-color:#fff;z-index:1000;display:flex;flex-direction:column;box-shadow:2px 0 10px #00000014;transform:translate(-100%);transition:transform .3s ease-in-out}.chat-history-sidebar.open{transform:translate(0)}.theme-betterhomes .chat-history-sidebar{top:60px;left:20px;background-color:#193341!important;z-index:1002;height:calc(100vh - 60px)}.theme-betterhomes:has(.betterhomes-header) .chat-history-sidebar{top:60px}.theme-betterhomes .chat-history-header{background-color:#193341!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:14px 20px!important}.theme-betterhomes .chat-history-close-btn{background:transparent!important;border:none!important;padding:0!important}.theme-betterhomes .chat-history-close-btn img{filter:brightness(0) invert(1);width:10px;height:10px}.theme-betterhomes .chat-history-main-content{background-color:#193341!important;padding:12px!important;gap:16px!important}.theme-betterhomes .chat-history-new-chat{padding:6px 4px!important;align-items:flex-start!important;gap:10px!important}.theme-betterhomes .chat-history-new-chat-btn{display:flex;align-items:center;gap:6px;color:#fff!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer}.theme-betterhomes .chat-history-new-chat-btn:hover{background-color:#ffffff1a!important;border-radius:4px}.theme-betterhomes .chat-history-new-chat-btn img{width:20px;height:20px;filter:none}.theme-betterhomes .chat-history-full-mode{padding:6px 4px!important;align-items:flex-start!important;gap:10px!important}.theme-betterhomes .chat-history-full-mode-btn{display:flex;align-items:center;gap:6px;color:#fff!important;background:transparent!important;border:none!important;padding:0!important;cursor:pointer;position:relative}.theme-betterhomes .chat-history-full-mode-btn:hover{background-color:#ffffff1a!important;border-radius:4px}.theme-betterhomes .chat-history-full-mode .chat-history-full-mode-btn img{width:18px;height:18px;filter:none}.theme-betterhomes .chat-history-section-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.theme-betterhomes .chat-history-section-wrapper{width:100%;padding:6px 4px!important;align-items:flex-start!important;gap:10px!important}.theme-betterhomes .chat-history-section-wrapper .chat-history-full-mode-btn{color:#fff!important}.theme-betterhomes .chat-history-section-wrapper .chat-history-full-mode-btn img{width:16px;height:16px;filter:none;border:none!important;padding:0!important}.theme-betterhomes .chat-history-list{padding-left:10px!important;gap:10px!important;width:100%}.theme-betterhomes .chat-history-item{color:#ffffffd9!important;background:transparent!important;border:none!important;padding:4px 8px!important;width:100%;text-align:left}.theme-betterhomes .chat-history-item:hover{background:#ffffff1a!important}.theme-betterhomes .new-chat-text{color:#fff!important;text-align:center;font-family:Ivy Mode;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.theme-betterhomes .chat-history-item-text{overflow:hidden;color:#fff!important;text-overflow:ellipsis;font-family:IvyEpic Variable;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.chat-history-header{display:flex;height:57px;padding:14px 20px;align-items:center;gap:10px;align-self:stretch;border-bottom:1px solid var(--Numeral-150, #EBEBEB)}.chat-history-close-btn{background:transparent;border:none;cursor:pointer;font-size:24px;color:#9ca3af;padding:0;line-height:1}.chat-history-close-btn:hover{color:#6b7280}.chat-history-main-content{display:flex;padding:12px;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.chat-history-new-chat{display:flex;padding:6px 4px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:2px}.chat-history-new-chat-btn{display:flex;align-items:center;gap:6px;align-self:stretch}.chat-history-new-chat-btn:hover{background-color:#f9fafb;border-radius:4px}.chat-history-new-chat-icon{font-size:20px;color:#3b82f6;font-weight:400}.chat-history-full-mode{display:flex;padding:6px 4px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:2px}.chat-history-full-mode-btn{display:flex;align-items:center;gap:6px;align-self:stretch}.chat-history-full-mode-btn:hover{color:#3b82f6}.chat-history-content{overflow-y:auto}.chat-history-section{margin-bottom:16px}.chat-history-section-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;align-self:stretch;width:100%}.chat-history-section-wrapper{width:100%;display:flex;padding:6px 4px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:2px}.chat-history-section-header{display:flex;padding:6px 4px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:2px}.chat-history-section-title{font-size:15px;font-weight:600;color:#000}.chat-history-list{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;width:100%;padding-left:10px}.chat-history-item{display:block;padding:4px 8px;width:100%;background-color:transparent;border:none;cursor:pointer;font-size:14px;color:#1f2937;text-align:left;border-radius:4px;transition:background-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-history-item:hover{background-color:#f9fafb}.new-chat-text{color:#121418;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.chat-history-item-text{overflow:hidden;color:#121418;text-overflow:ellipsis;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.chat-with-messages{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;overflow:hidden}.messages-container{flex:1;overflow-y:auto;overflow-x:auto;padding:150px 20px 20px;width:100%;min-height:0}.chat-input-container-bottom{position:sticky;bottom:0;display:flex;padding:12px 300px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;background:#fff;flex-shrink:0}.right-panel{position:fixed;top:60px;right:0;width:500px;max-width:50%;height:calc(100vh - 60px);background-color:#fff;z-index:1001;display:flex;flex-direction:column;box-shadow:-2px 0 10px #00000014;transform:translate(100%);transition:transform .3s ease-in-out}.right-panel.open{transform:translate(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.right-panel-header{display:flex;height:60px;padding:0 1.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--Numeral-150, #EBEBEB);flex-shrink:0}.right-panel-header-left{display:flex;align-items:center;gap:10px}.right-panel-menu-btn{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.right-panel-menu-btn:hover{background:#f3f4f6}.right-panel-title{color:var(--Client-Primary, #1A5CEB);font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.right-panel-header-right{display:flex;align-items:center;gap:8px}.right-panel-ellipsis-btn,.right-panel-close-btn{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.right-panel-ellipsis-btn:hover,.right-panel-close-btn:hover{background:#f3f4f6}.right-panel-content{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;min-height:0}.right-panel-welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 1.5rem;text-align:center;flex:1;min-height:0}.right-panel-welcome-title{color:#121418;font-family:Poppins;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.right-panel-welcome-subtitle{color:#12141899;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-width:400px}.right-panel-options{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:0 1.5rem;width:100%;flex-shrink:0;margin-top:auto;margin-bottom:10px}.right-panel-messages{flex:1;overflow-y:auto;padding:1.5rem}.right-panel-input-container{flex-shrink:0;padding:0 1.5rem 20px;width:100%;background:#fff}.main-content-hidden{display:none}.message-wrapper{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;max-width:80%}.message-bot{flex-direction:row;margin-right:auto;margin-left:0}.message-user{flex-direction:row-reverse;margin-left:auto;margin-right:0}.message-avatar{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f8f9fc;padding:12px;min-width:48px;min-height:48px;flex-shrink:0}.message-content{min-height:60px;padding:16px;background:#f8f9fc;border-radius:8px;flex:1}.theme-betterhomes .message-wrapper.message-bot .message-content,.theme-betterhomes .message-bot .message-content{min-height:auto!important;display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;border-radius:8px;border:0 solid #E5E7EB;background:#234155}.message-text{display:block;color:#121418;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.theme-betterhomes .message-wrapper{margin-bottom:24px;gap:10px;display:flex}.theme-betterhomes .message-bot{max-width:75%;justify-content:flex-start;align-self:flex-start;margin-right:auto;margin-left:0}.theme-betterhomes .message-user{max-width:75%;justify-content:flex-end;align-self:flex-end;margin-left:auto;margin-right:0}.theme-betterhomes .message-bot{gap:8px}.theme-betterhomes .message-sparkle-icon{display:flex;width:32px;height:32px;padding:8px;justify-content:center;align-items:center;flex-shrink:0;border-radius:9999px;border:0 solid #E5E7EB;background:#234155}.theme-betterhomes .message-bot .message-avatar{background:transparent;border-radius:8px;padding:8px;min-width:36px;min-height:36px;display:flex;align-items:center;justify-content:center;display:none}.theme-betterhomes .message-user .message-avatar{display:none}.theme-betterhomes .message-user .message-content{background:#e87c7e;border-radius:16px;padding:16px 18px;min-height:auto}.theme-betterhomes .message-text{color:#fff!important;font-family:IvyEpic Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.theme-betterhomes .message-avatar svg{width:20px;height:20px}.theme-betterhomes .message-bot .message-avatar svg{filter:none}.theme-betterhomes .message-user .message-avatar svg{filter:brightness(0) saturate(100%) invert(72%) sepia(22%) saturate(1844%) hue-rotate(314deg) brightness(95%) contrast(89%)}.cursor-pointer{cursor:pointer}.betterask{display:flex;align-items:flex-end;gap:1.985px}.betterhomes-title-subtext{display:flex;flex-direction:column;align-items:center;gap:19px;align-self:stretch}.better-homes-upper-corner{display:flex;padding:160px 20px 0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;align-self:stretch}.bhomes-cards-inner{display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.bhomes-search-section{display:flex;padding:12px 300px;flex-direction:column;align-items:center;gap:10px;width:100%}.engage-card{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden}.engage-card .imageSection{position:relative;width:266px;height:160px;overflow:hidden}.engage-card{width:100%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden}.engage-card .imageSection{position:relative;width:100%;height:160px;overflow:hidden}.engage-card .image{width:100%;height:100%;object-fit:cover}.engage-card .contentSection{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#f8f9fc}.engage-card .title{font-size:16px;color:#121418;font-weight:600;line-height:1.2;margin:0}.engage-card .location{font-size:12px;color:#6b7280;font-weight:400;margin:0}.engage-card .propertyDetails{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;font-weight:400}.engage-card .bullet{color:#00ae8e}.engage-card .priceSection{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;align-self:stretch;border-top:1px solid #E5E7EB;background:#0000}.engage-card .price{color:#1a5ceb;font-size:16px;font-weight:600;line-height:1}.engage-card .priceSubtext{font-size:12px;color:#6b7280;font-weight:400}.engage-card .viewDetailsButton{display:flex;padding:8px 6px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:0 solid #E5E7EB;background:#1a5ceb;color:#fff;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:opacity .3s ease}.engage-card .viewDetailsButton:hover{opacity:.9}.betterhomes-card{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:0 0 8px 8px;overflow:hidden}.betterhomes-card .imageSection{position:relative;width:100%;height:160px;overflow:hidden}.betterhomes-card .image{width:100%;height:100%;object-fit:cover}.betterhomes-card .featuredBadge{position:absolute;top:12px;left:12px;background-color:#e87c7e;color:#fff;font-size:12px;font-weight:500;padding:4px 10px;border-radius:2px;z-index:10}.betterhomes-card .contentSection{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#1e3a4b}.betterhomes-card .title{font-size:16px;color:#fff;font-weight:600;line-height:1.2;margin:0}.betterhomes-card .location{font-size:12px;color:#fff9;font-weight:400;margin:0}.betterhomes-card .propertyDetails{display:flex;align-items:center;gap:8px;font-size:12px;color:#fff9;font-weight:400}.betterhomes-card .bullet{color:#e87c7e}.betterhomes-card .priceSection{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;align-self:stretch;border-top:1px solid #234155;background:#0000}.betterhomes-card .price{color:#ff787a;font-size:16px;font-weight:600;line-height:1}.betterhomes-card .priceSubtext{font-size:12px;color:#fff9;font-weight:400}.betterhomes-card .viewDetailsButton{display:flex;padding:8px 6px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border:0 solid #E5E7EB;background:#193341;color:#fff;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:opacity .3s ease}.betterhomes-card .viewDetailsButton:hover{opacity:.9}.agent-card{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;background:#1e3a4b}.agent-card .header{display:flex;align-items:center;gap:19.771px;padding:0;border:none}.agent-card .avatarWrapper{display:flex;width:69px;height:68px;padding:3.534px;flex-direction:column;justify-content:center;align-items:center;gap:5.89px;border-radius:8.246px;overflow:hidden;flex-shrink:0}.agent-card .avatar{width:100%;height:100%;object-fit:cover;border-radius:8.246px}.agent-card .info{display:flex;padding-right:13.181px;flex-direction:column;align-items:flex-start;gap:6.59px;flex:1}.agent-card .name{color:#d9b9a0;font-size:20px;font-weight:600;margin:0;line-height:1.3}.agent-card .title{color:#ede8e4;font-size:12px;font-weight:400;margin:0;line-height:1.4}.agent-card .actions{display:flex;flex-direction:column;gap:10px;width:100%}.agent-card .actionRow{display:flex;gap:10px}.agent-card .actionButton{display:flex;padding:9px 0;justify-content:center;align-items:center;gap:6px;flex:1 0 0;background:#193341;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease;text-decoration:none}.agent-card .actionButton:hover{background:#355261}.agent-card .actionButton svg{width:14px;height:14px;flex-shrink:0}.agent-card .actionButton:first-child{color:#ff787a}.agent-card .scheduleButton{display:flex;height:35px;padding:9px 0;justify-content:center;align-items:center;gap:6px;flex:1 0 0;background:#2c4a5a;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s ease}.agent-card .scheduleButton:hover{background:#355261}.agent-card .scheduleButton svg{width:14px;height:14px;flex-shrink:0}.engage-agent-card{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;background:#f8f9fc;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.engage-agent-card .header{display:flex;align-items:center;gap:19.771px;padding:0;border:0}.engage-agent-card .avatarWrapper{display:flex;width:69px;height:68px;padding:3.534px;flex-direction:column;justify-content:center;align-items:center;gap:5.89px;border-radius:8.246px;overflow:hidden;flex-shrink:0}.engage-agent-card .avatar{width:100%;height:100%;object-fit:cover;border-radius:8.246px}.engage-agent-card .info{display:flex;padding-right:13.181px;flex-direction:column;align-items:flex-start;gap:6.59px;flex:1}.engage-agent-card .name{color:#121418;font-size:20px;font-weight:600;margin:0;line-height:1.3}.engage-agent-card .title{color:#6b7280;font-size:12px;font-weight:400;margin:0;line-height:1.4}.engage-agent-card .actions{display:flex;flex-direction:column;gap:10px;width:100%}.engage-agent-card .actionRow{display:flex;gap:10px}.engage-agent-card .actionButton{display:flex;padding:9px 0;justify-content:center;align-items:center;gap:6px;flex:1 0 0;background:#fff;border:1px solid #E5E7EB;border-radius:6px;color:#121418;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.engage-agent-card .actionButton:hover{background:#f3f4f6;border-color:#d1d5db}.engage-agent-card .actionButton svg{width:14px;height:14px;flex-shrink:0}.engage-agent-card .actionButton:first-child{color:#1a5ceb}.engage-agent-card .scheduleButton{display:flex;height:35px;padding:9px 0;justify-content:center;align-items:center;gap:6px;flex:1 0 0;background:#1a5ceb;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.engage-agent-card .scheduleButton:hover{opacity:.9}.engage-agent-card .scheduleButton svg{width:14px;height:14px;flex-shrink:0}.engage-agent-card .cardMain{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px}.engage-agent-card .imageSection{width:69px;height:68px;border-radius:8px;overflow:hidden;flex-shrink:0}.engage-agent-card .agentPhoto{width:100%;height:100%;object-fit:cover}.engage-agent-card .infoSection{display:flex;flex-direction:column;gap:4px;flex:1}.engage-agent-card .agentName{color:#121418;font-size:20px;font-weight:600;margin:0;line-height:1.3}.engage-agent-card .agentTitle{color:#6b7280;font-size:12px;font-weight:400;margin:0;line-height:1.4}.engage-agent-card .cardActions{display:flex;flex-direction:column;gap:10px;width:100%}.engage-agent-card .actionButtons{display:flex;gap:10px;width:100%}.engage-agent-card .actionButtons .actionButton{display:flex;padding:9px 0;justify-content:center;align-items:center;gap:6px;flex:1 0 0;background:#fff;border:1px solid #E5E7EB;border-radius:6px;color:#121418;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none}.engage-agent-card .actionButtons .actionButton:hover{background:#f3f4f6;border-color:#d1d5db}.engage-agent-card .actionIcon{font-size:14px}.engage-agent-card .scheduleButtonWrapper{width:100%}.engage-agent-card .scheduleButtonWrapper .scheduleButton{display:flex;width:100%;height:35px;padding:9px 0;justify-content:center;align-items:center;gap:6px;background:#1a5ceb;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .3s ease}.engage-agent-card .scheduleButtonWrapper .scheduleButton:disabled{opacity:.6;cursor:not-allowed}.engage-agent-card .scheduleButtonWrapper .scheduleButton:not(:disabled):hover{opacity:.9}.agent-grid-container>div .engage-agent-card{width:100%;max-width:100%}.betterhomes-agent-card-wrapper .engage-agent-card{background:#1e3a4b!important;border:none!important;box-shadow:none!important}.betterhomes-agent-card-wrapper .engage-agent-card .name{color:#d9b9a0!important;font-size:20px!important;font-weight:600!important}.betterhomes-agent-card-wrapper .engage-agent-card .title{color:#ede8e4!important;font-size:12px!important;font-weight:400!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionButton{background:#193341!important;border:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionButton:hover{background:#355261!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionRow .actionButton:first-child{color:#ff787a!important}.betterhomes-agent-card-wrapper .engage-agent-card .scheduleButton{background:#2c4a5a!important;border:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.betterhomes-agent-card-wrapper .engage-agent-card .scheduleButton:hover{background:#355261!important}.betterhomes-agent-card-wrapper .engage-agent-card .agentName{color:#d9b9a0!important;font-size:20px!important;font-weight:600!important}.betterhomes-agent-card-wrapper .engage-agent-card .agentTitle{color:#ede8e4!important;font-size:12px!important;font-weight:400!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionButtons .actionButton{background:#193341!important;border:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionButtons .actionButton:hover{background:#355261!important}.betterhomes-agent-card-wrapper .engage-agent-card .actionButtons .actionButton:first-child{color:#ff787a!important}.betterhomes-agent-card-wrapper .engage-agent-card .scheduleButtonWrapper .scheduleButton{background:#2c4a5a!important;border:none!important;color:#fff!important;font-size:12px!important;font-weight:600!important;opacity:1!important}.betterhomes-agent-card-wrapper .engage-agent-card .scheduleButtonWrapper .scheduleButton:not(:disabled):hover{background:#355261!important;opacity:1!important}.betterhomes-agent-card-wrapper .engage-agent-card .scheduleButtonWrapper .scheduleButton:disabled{opacity:.6!important}.betterhomes-table-container{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;border:0 solid #E5E7EB;background:#234155}.table-header{display:flex;padding:12px 9px;justify-content:space-between;align-items:center;align-self:stretch;background:#193341}.unit-header{flex:1;color:#d9b9a0;font-size:12px;font-weight:400}.info-headers{display:flex;align-items:center;gap:16px;color:#d9b9a0;font-size:12px;font-weight:400}.info-headers>div{min-width:80px;text-align:center}.table-row{display:flex;width:100%;border-bottom:1px solid #455d6f;padding:12px 0}.table-row:last-child{border-bottom:none}.unit-cell{flex:1;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:600}.info-cells{display:flex;align-items:center;gap:28px;color:#fff;font-size:12px;font-weight:400}.info-cells>div{min-width:80px;text-align:center}.location-pin{color:#ff5b5b;font-size:9px;flex-shrink:0;line-height:1}.aed-tag{color:#64748b;font-size:12px;font-weight:400}.engage-table-container{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:6px;border:0 solid #E5E7EB;overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.1);box-sizing:border-box}.engage-table-header{display:flex;padding:12px 9px;justify-content:flex-start;align-items:center;align-self:stretch;gap:28px;border-radius:4px;background:#f0f1f5;min-height:31px;width:max-content;flex-shrink:0;box-sizing:border-box}.engage-unit-header{color:#12141b;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap;flex:0 0 120px;min-width:120px;max-width:120px}.engage-info-headers{display:flex;align-items:center;gap:28px;color:#12141b;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;flex-wrap:nowrap;width:max-content;min-width:0}.engage-info-headers>div{width:250px;flex:0 0 auto;text-align:center;white-space:nowrap}.engage-table-row{display:flex;padding:12px 8px;justify-content:flex-start;align-items:center;align-self:stretch;gap:28px;border-bottom:1px solid rgba(100,116,139,.2);width:max-content;flex-shrink:0;box-sizing:border-box}.engage-table-row:last-child{border-bottom:none}.engage-unit-cell{flex:0 0 120px;width:250px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#121418;font-size:12px;font-weight:600}.engage-info-cells{display:flex;align-items:center;gap:28px;color:#121418;font-size:12px;font-weight:400;padding-right:4px;justify-content:flex-start;flex-wrap:nowrap;width:max-content;min-width:0;flex-shrink:0;box-sizing:border-box}.adjusting-100-width{width:max-content;min-width:100%;overflow:visible}.engage-info-cells>div{width:250px;flex:0 0 auto;white-space:nowrap;text-align:center;color:#12141b;font-family:Poppins;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-overflow:ellipsis}.engage-location-pin{width:6px;height:6px;transform:rotate(90deg);border-radius:1px;background:#12141b}.engage-aed-tag{color:#adb3bd;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.betterhomes-table-wrapper .engage-table-container{background:#234155!important;border:0 solid #E5E7EB!important}.betterhomes-table-wrapper .engage-table-header{background:#193341!important}.betterhomes-table-wrapper .engage-unit-header,.betterhomes-table-wrapper .engage-info-headers{color:#d9b9a0!important}.betterhomes-table-wrapper .engage-table-row{border-bottom:1px solid #455d6f!important}.betterhomes-table-wrapper .engage-unit-cell,.betterhomes-table-wrapper .engage-info-cells{color:#fff!important}.betterhomes-table-wrapper .engage-location-pin{color:#ff5b5b!important}.betterhomes-table-wrapper .engage-aed-tag{color:#64748b!important}.bhGalleryWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.bhGalleryContainer{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:8px;border:0 solid #E5E7EB;background:#234155}.bhGallerySection{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.bhGalleryTabs{display:flex;align-items:flex-start;gap:6px;align-self:stretch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.bhGalleryTabs::-webkit-scrollbar{display:none}.bhTabWrapper{display:flex;align-items:center;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#0000}.bhTabButton{display:flex;padding:11px;justify-content:center;align-items:center;gap:10px;border:0 solid #E5E7EB;background:#0000;color:#fff;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;min-width:fit-content}.bhTabButton:hover{background:#ffffff0d}.bhTabButton.bhActive{display:flex;padding:11px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:0 solid #E5E7EB;background:#ff787a;color:#fff;text-align:center;font-size:14px;font-weight:600}.bhGalleryGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;align-self:stretch;width:100%;height:400px}.bhGalleryItem{position:relative;border-radius:0;overflow:hidden;background:#2a4a5a;width:100%;height:100%}.bhGalleryItem.bhLarge{grid-column:2;grid-row:1 / 3}.bhGalleryItem img{width:100%;height:100%;object-fit:cover;display:block}.bhImageCount{position:absolute;top:12px;right:12px;display:flex;padding:5px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#1f343f52;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.bhImageCount svg{width:14px;height:14px;flex-shrink:0}.bhImageCount span{color:#fff;font-size:12px;font-weight:500;line-height:1}.bhViewGalleryBtn{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:4px;background:#234155;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;border:0 solid #E5E7EB;width:100%}.bhViewGalleryBtn:hover{background:#ffffff14;border-color:#ffffff26}.bhViewGalleryBtn svg{width:12px;height:12px;flex-shrink:0}.bhViewGalleryBtn svg path{stroke:#fff}.bhLightboxOverlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;animation:bhFadeIn .3s ease}@keyframes bhFadeIn{0%{opacity:0}to{opacity:1}}.bhLightboxContent{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.bhLightboxContent img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.bhLightboxClose{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:10001}.bhLightboxClose:hover{background:#fff3}.bhLightboxPrev,.bhLightboxNext{position:absolute;background:#ffffff1a;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:10001}.bhLightboxPrev{left:40px}.bhLightboxNext{right:40px}.bhLightboxPrev:hover,.bhLightboxNext:hover{background:#fff3}.bhLightboxCounter{margin-top:20px;color:#fff;font-size:16px;font-weight:500;text-align:center}.egGalleryWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:visible}.egGalleryContainer{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:8px;border:0 solid #E5E7EB;min-width:0;box-sizing:border-box;overflow:visible}@media (max-width: 600px){.egGalleryContainer{padding:8px;gap:16px}}.egGallerySection{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.egGalleryTabs{display:flex;padding:8px;align-items:flex-start;gap:10px;border-radius:4px;border:0 solid #E5E7EB;background:#f3f5f7}.egGalleryTabs::-webkit-scrollbar{display:none}.egTabWrapper{display:flex;align-items:center;gap:12px;align-self:stretch;border:0 solid #E5E7EB;background:#0000}.egTabButton{display:flex;padding:11px;justify-content:center;align-items:center;gap:10px;border:0 solid #E5E7EB;background:#0000;color:var(--Numeral-550, #3D3D3D);font-family:Poppins;font-size:14px;font-style:normal;font-weight:500}.egTabButton:hover{background:#1a5ceb0d;color:#181a1b}.egTabButton.egActive{display:flex;padding:11px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:0 solid #E5E7EB;background:#181a1b;color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600}.egGalleryGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;align-self:stretch;width:100%;min-width:0;max-width:100%;height:400px;box-sizing:border-box;overflow:visible}.egGalleryGrid.egSingleImage{grid-template-columns:1fr;grid-template-rows:1fr}.egGalleryGrid.egSingleImage .egGalleryItem.egLarge{grid-column:1;grid-row:1}@media (max-width: 768px){.egGalleryGrid{height:350px;gap:6px}}@media (max-width: 600px){.egGalleryGrid{height:300px;gap:6px}}.egGalleryItem{position:relative;border-radius:3px;overflow:hidden;width:100%;height:100%;min-height:0;cursor:pointer;box-sizing:border-box}.egGalleryItem.egLarge{grid-column:2;grid-row:1 / span 2;height:100%;min-height:0}.egGalleryItem img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.egGalleryItem:hover img{transform:scale(1.05)}.egImageCount{position:absolute;top:12px;right:12px;display:flex;padding:5px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:#0009;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.egImageCount svg{width:14px;height:14px;flex-shrink:0}.egImageCount span{color:#fff;font-size:12px;font-weight:500;line-height:1}.egViewGalleryBtn{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:6px;background:#1a5ceb;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .3s ease;text-decoration:none;border:0 solid #E5E7EB;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.egViewGalleryBtn:hover{opacity:.9}.egViewGalleryBtn svg{width:12px;height:12px;flex-shrink:0}.egViewGalleryBtn svg path{stroke:#fff}.egLightboxOverlay{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;animation:egFadeIn .3s ease}@keyframes egFadeIn{0%{opacity:0}to{opacity:1}}.egLightboxContent{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.egLightboxContent img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.egLightboxClose{position:absolute;top:20px;right:20px;background:#ffffff1a;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:10001}.egLightboxClose:hover{background:#fff3}.egLightboxPrev,.egLightboxNext{position:absolute;background:#ffffff1a;border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;z-index:10001}.egLightboxPrev{left:40px}.egLightboxNext{right:40px}.egLightboxPrev:hover,.egLightboxNext:hover{background:#fff3}.egLightboxCounter{margin-top:20px;color:#fff;font-size:16px;font-weight:500;text-align:center}.egMapWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;position:relative}.egMapContainer{height:500px;flex:1 0 0;border-radius:8px;width:100%}.egMapSection{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.egMapHeader{display:flex;align-items:center;gap:12px;padding:8px 0}.egMapHeader svg{width:20px;height:20px;flex-shrink:0}.egMapHeader span{color:#1f2937;font-size:16px;font-weight:600;line-height:1.5}.egMapView{width:100%;height:400px;border-radius:8px;overflow:hidden;background:#e5e7eb}.card-popup{position:absolute;z-index:1000;top:80px;left:20px;max-width:320px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;overflow:hidden}.card-popup .engageCard__mainContainer{display:block;max-width:100%;width:100%}.bhMapWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.bhMapContainer{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;border:0 solid #E5E7EB;background:#234155}.bhMapSection{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}.bhMapHeader{display:flex;align-items:center;gap:12px;padding:8px 0}.bhMapHeader svg{width:20px;height:20px;flex-shrink:0}.bhMapHeader span{color:#fff;font-size:16px;font-weight:600;line-height:1.5}.bhMapView{width:100%;height:400px;border-radius:8px;overflow:hidden;background:#1a2a35}.betterhomes-map-wrapper .egMapContainer{background:#234155!important;border:0 solid #E5E7EB!important;box-shadow:none!important}.betterhomes-map-wrapper .egMapHeader span{color:#fff!important}.betterhomes-map-wrapper .egMapView{background:#1a2a35!important}.bh-mt-container{width:100%;background:#234155;border-radius:12px;overflow:hidden;padding:24px}.bh-mt-header{display:flex;padding:16px 0 17px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;border-radius:6px;background:#19334180;margin-bottom:24px}.bh-mt-title-wrapper{display:flex;align-items:center;gap:8px}.bh-mt-icon{width:18px;height:18px;flex-shrink:0;fill:#0000}.bh-mt-title{font-size:18px;font-weight:600;color:#fffffff2;margin:0;font-family:'"IvyEpic Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif'}.bh-mt-subtitle{font-size:13px;color:#ffffff80;margin:0;font-weight:400}.bh-mt-chart-container{margin-bottom:32px;width:100%;background:#234155}.bh-mt-chart-graph-wrapper{width:100%;border-radius:8px;border:0 solid #E5E7EB;background:#234155;overflow:hidden}.bh-mt-chart-svg{display:block;width:100%;height:auto;max-width:100%}.bh-mt-axis-label{font-size:11px;fill:#7f8ea3;font-weight:400}.bh-mt-month-label{font-size:11px}.bh-mt-axis-title{font-size:12px;fill:#ff787a;font-weight:400}.bh-mt-chart-line{stroke-linecap:round;stroke-linejoin:round}.bh-mt-property-value-line{stroke:#f3777a}.bh-mt-market-average-line{stroke:#d4a574}.bh-mt-chart-marker{transition:r .2s ease}.bh-mt-chart-marker:hover{r:6}.bh-mt-legend{display:flex;gap:24px;margin-top:0;margin-bottom:16px;padding-left:16px}.bh-mt-legend-item{display:flex;align-items:center;gap:8px}.bh-mt-legend-item span{color:#fff;font-size:12px;font-weight:700}.bh-mt-legend-svg{flex-shrink:0}.bh-mt-metrics-wrapper{display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:#19334180}.bh-mt-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0;width:100%}.bh-mt-metric-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1 0 0;border:0 solid #E5E7EB;background:#0000}.bh-mt-metric-label{font-size:12px;color:#7f8ea3;font-weight:400}.bh-mt-metric-value{color:#fff;font-size:18px;font-weight:600}.bh-mt-metric-change{font-size:12px;font-weight:400;display:flex;align-items:center;gap:4px}.bh-mt-metric-change.bh-mt-positive{color:#4ade80}.bh-mt-metric-change.bh-mt-negative{color:#f87171}.em-t-container{display:flex;width:840px;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;background:#f9fafa}.em-t-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;border-radius:6px;background:transparent;margin-bottom:0}.em-t-title-wrapper{display:flex;align-items:center;gap:8px}.em-t-icon{width:18px;height:18px;flex-shrink:0;fill:#0000}.em-t-title{align-self:stretch;color:#0f172a;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;margin:0}.em-t-subtitle{font-size:13px;color:#6b7280;margin:0;font-weight:400}.em-t-chart-container{margin-bottom:0;width:100%;background:transparent}.em-t-chart-graph-wrapper{width:100%;border-radius:8px;border:0 solid #E5E7EB;background:transparent;overflow:hidden}.em-t-chart-svg{display:block;width:100%;height:auto;max-width:100%}.em-t-axis-label{color:#64748b;text-align:right;font-family:Poppins;font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;fill:#64748b;text-anchor:end;dominant-baseline:middle}.em-t-month-label{color:#64748b;text-align:center;font-family:Poppins;font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;fill:#64748b;text-anchor:middle;dominant-baseline:hanging}.em-t-axis-title{color:#64748b;text-align:right;font-family:Poppins;font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;fill:#64748b;text-anchor:end}.em-t-chart-line{stroke-linecap:round;stroke-linejoin:round}.em-t-average-price-line{stroke:#000}.em-t-chart-marker{transition:r .2s ease}.em-t-chart-marker:hover{r:6}.em-t-legend{display:flex;justify-content:center;gap:24px;margin-top:-60px;margin-bottom:0;padding:0;width:100%}.em-t-legend-item{display:flex;align-items:center;gap:8px}.em-t-legend-item span{color:#0f172a;font-family:Poppins;font-size:12.8px;font-style:normal;font-weight:400;line-height:normal;width:101.576px}.em-t-legend-svg{flex-shrink:0}.em-t-metrics-wrapper{display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:#f8f9fc80}.em-t-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0;width:100%}.em-t-metric-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1 0 0;border:0 solid #E5E7EB;background:#0000}.em-t-metric-label{font-size:12px;color:#7f8ea3;font-weight:400}.em-t-metric-value{color:#121418;font-size:18px;font-weight:600}.em-t-metric-change{font-size:12px;font-weight:400;display:flex;align-items:center;gap:4px}.em-t-metric-change.em-t-positive{color:#00ae8e}.em-t-metric-change.em-t-negative{color:#f87171}.em-t-graph-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.bh-bar-container{width:100%;background:#234155;border-radius:12px;overflow:hidden;padding:24px}.bh-bar-header{display:flex;padding:16px 0 17px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;border-radius:6px;background:#19334180;margin-bottom:0}.bh-bar-title-wrapper{display:flex;align-items:center;gap:8px}.bh-bar-icon{width:18px;height:18px;flex-shrink:0;fill:#0000}.bh-bar-title{font-size:18px;font-weight:600;color:#fffffff2;margin:0;font-family:'"IvyEpic Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif'}.bh-bar-subtitle{font-size:13px;color:#ffffff80;margin:0;font-weight:400}.bh-bar-legend{display:flex;gap:24px;margin-top:16px;margin-bottom:16px;padding-left:16px}.bh-bar-legend-item{display:flex;align-items:center;gap:8px}.bh-bar-legend-item span{color:#fff;font-size:12px;font-weight:700}.bh-bar-legend-svg{flex-shrink:0}.bh-bar-metrics-wrapper{display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:#19334180}.bh-bar-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0;width:100%}.bh-bar-metric-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1 0 0;border:0 solid #E5E7EB;background:#0000}.bh-bar-metric-label{font-size:12px;color:#7f8ea3;font-weight:400}.bh-bar-metric-value{color:#fff;font-size:18px;font-weight:600}.bh-bar-metric-change{font-size:12px;font-weight:400;display:flex;align-items:center;gap:4px}.bh-bar-metric-change.bh-bar-positive{color:#4ade80}.bh-bar-metric-change.bh-bar-negative{color:#f87171}.bh-bar-chart-container{margin-bottom:32px;width:100%;background:#234155}.bh-bar-chart-graph-wrapper{width:100%;border-radius:8px;border:0 solid #E5E7EB;background:#234155;overflow:hidden}.bh-bar-chart-svg{display:block;width:100%;height:auto;max-width:100%}.bh-bar-axis-label{font-size:11px;fill:#7f8ea3;font-weight:400}.bh-bar-month-label{font-size:11px}.bh-bar-axis-title{font-size:12px;fill:#ff787a;font-weight:400}.bh-bar-rect{transition:opacity .2s ease}.bh-bar-rect:hover{opacity:.8}.em-bar-container{width:100%;background:#f8f9fc;border-radius:12px;overflow:hidden;padding:24px}.em-bar-header{display:flex;padding:16px 0 17px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;border-radius:6px;background:#f8f9fc80;margin-bottom:0}.em-bar-title-wrapper{display:flex;align-items:center;gap:8px}.em-bar-icon{width:18px;height:18px;flex-shrink:0;fill:#0000}.em-bar-title{font-size:18px;font-weight:600;color:#121418;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.em-bar-subtitle{font-size:13px;color:#6b7280;margin:0;font-weight:400}.em-bar-legend{display:flex;gap:24px;margin-top:16px;margin-bottom:16px;padding-left:16px}.em-bar-legend-item{display:flex;align-items:center;gap:8px}.em-bar-legend-item span{color:#121418;font-size:12px;font-weight:600}.em-bar-legend-svg{flex-shrink:0}.em-bar-metrics-wrapper{display:flex;padding:16px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:6px;background:#f8f9fc80}.em-bar-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:0;width:100%}.em-bar-metric-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1 0 0;border:0 solid #E5E7EB;background:#0000}.em-bar-metric-label{font-size:12px;color:#7f8ea3;font-weight:400}.em-bar-metric-value{color:#121418;font-size:18px;font-weight:600}.em-bar-metric-change{font-size:12px;font-weight:400;display:flex;align-items:center;gap:4px}.em-bar-metric-change.em-bar-positive{color:#00ae8e}.em-bar-metric-change.em-bar-negative{color:#f87171}.em-bar-chart-container{margin-bottom:32px;width:100%;background:#f8f9fc}.em-bar-chart-graph-wrapper{width:100%;border-radius:8px;border:0 solid #E5E7EB;background:#f8f9fc;overflow:hidden}.em-bar-chart-svg{display:block;width:100%;height:auto;max-width:100%}.em-bar-axis-label{font-size:11px;fill:#7f8ea3;font-weight:400}.em-bar-month-label{font-size:11px}.em-bar-axis-title{font-size:12px;fill:#1a5ceb;font-weight:400}.em-bar-rect{transition:opacity .2s ease}.em-bar-rect:hover{opacity:.8}.horizontal-cards-container::-webkit-scrollbar{height:4px}.horizontal-cards-container::-webkit-scrollbar-track{background:transparent}.horizontal-cards-container::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.horizontal-cards-container::-webkit-scrollbar-thumb:hover{background:#9ca3af}.horizontal-cards-container{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.horizontal-cards-container>div{overflow:visible!important;min-width:266px!important;width:266px!important;max-width:266px!important}.horizontal-cards-container>div>.betterhomes-card,.horizontal-cards-container>div>.engage-card,.horizontal-cards-container>div [class*=betterhomes-card],.horizontal-cards-container>div [class*=engage-card]{overflow:visible!important;width:266px!important;min-width:266px!important;max-width:266px!important}.horizontal-cards-container>div>.betterhomes-card .contentSection,.horizontal-cards-container>div>.engage-card .contentSection,.horizontal-cards-container>div [class*=betterhomes-card] .contentSection,.horizontal-cards-container>div [class*=engage-card] .contentSection,.horizontal-cards-container>div [class*=contentSection]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;width:100%!important;min-width:0!important}.horizontal-cards-container>div>.betterhomes-card .title,.horizontal-cards-container>div>.engage-card .title,.horizontal-cards-container>div [class*=betterhomes-card] .title,.horizontal-cards-container>div [class*=engage-card] .title,.horizontal-cards-container>div [class*=title]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;width:100%!important;min-width:0!important}.horizontal-cards-container>div>.betterhomes-card .location,.horizontal-cards-container>div>.engage-card .location,.horizontal-cards-container>div>.betterhomes-card .propertyDetails,.horizontal-cards-container>div>.engage-card .propertyDetails,.horizontal-cards-container>div [class*=location],.horizontal-cards-container>div [class*=propertyDetails]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;width:100%!important}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes dotBlink{0%,20%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.8)}}.streaming-loader,.streaming-loader-engage{display:inline-flex;align-items:center;gap:2px;padding:0}.streaming-dots{display:flex;gap:6px;align-items:center}.streaming-loader .streaming-dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:dotBlink 1.4s ease-in-out infinite}.streaming-loader-engage .streaming-dot{width:8px;height:8px;border-radius:50%;background-color:#1a5ceb;animation:dotBlink 1.4s ease-in-out infinite}.streaming-dot:nth-child(1){animation-delay:0s}.streaming-dot:nth-child(2){animation-delay:.2s}.streaming-dot:nth-child(3){animation-delay:.4s}.streaming-text{font-size:12px;opacity:.7}.egGalleryGrid-new{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;align-self:stretch;width:100%;min-width:0;max-width:100%;height:400px;box-sizing:border-box;overflow:visible;padding:12px}.property-details-card{width:100%;max-width:800px;border-radius:0;box-shadow:0 2px 8px #0000;transition:box-shadow .3s ease}.property-details-card:hover{box-shadow:0 4px 16px #00000026}.property-image-container{position:relative;overflow:hidden}.property-main-image{width:100%;height:100%;object-fit:cover}.property-type-badge{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:20px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.property-content{padding:20px}.property-key-details{display:flex;gap:20px;flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:4px}.amenities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media (max-width: 768px){.property-image-container{height:250px}.property-title{font-size:18px!important}.property-price{font-size:20px!important}.property-key-details{gap:15px}.amenities-grid{grid-template-columns:1fr}}.engageAgentCard__mainContainer{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:6px;max-width:432px}.engageAgentCard__mainContainer.light{border:1px solid #EBEBEB;background:#fff}.engageAgentCard__mainContainer.dark{border:1px solid #334155;background:#1e293b}.engageAgentCard__contentWrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.engageAgentCard__headerSection{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.engageAgentCard__avatarImage{border-radius:8.246px}.engageAgentCard__infoContainer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1;min-width:0}.engageAgentCard__nameText{font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.engageAgentCard__nameText.light{color:#181a1b}.engageAgentCard__nameText.dark{color:#f1f5f9}.engageAgentCard__titleBranchContainer{display:flex;align-items:center;gap:10px;max-width:100%;overflow:hidden}.engageAgentCard__titleText{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.engageAgentCard__titleText.light{color:#181a1b}.engageAgentCard__titleText.dark{color:#f1f5f9}.engageAgentCard__divider{color:#ebebeb;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;flex-shrink:0}.engageAgentCard__branchText{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.engageAgentCard__branchText.light{color:#181a1b}.engageAgentCard__branchText.dark{color:#f1f5f9}.engageAgentCard__branchOnlyText{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.engageAgentCard__branchOnlyText.light{color:#181a1b}.engageAgentCard__branchOnlyText.dark{color:#f1f5f9}.engageAgentCard__locationSection{display:flex;padding:4px 0;align-items:center;gap:4px;align-self:stretch;border-radius:4px}.engageAgentCard__aosLabel{color:var(--Numeral-300, #B3B3B3);font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.engageAgentCard__locationText{font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.engageAgentCard__locationText.light{color:#181a1b}.engageAgentCard__locationText.dark{color:#f1f5f9}.engageAgentCard__actionsContainer{display:flex;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch}.engageAgentCard__saveContactButton{display:flex;height:42px;justify-content:center;align-items:center;gap:4px;flex:1 0 0;border-radius:6px}.engageAgentCard__saveContactButton.light{border:1px solid var(--Numeral-150, #EBEBEB);background:var(--Numeral-White, #FFF)}.engageAgentCard__saveContactButton.dark{border:1px solid #334155;background:#1e293b}.engageAgentCard__saveContactText{font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.engageAgentCard__saveContactText.light{color:#181a1b}.engageAgentCard__saveContactText.dark{color:#f1f5f9}.engageAgentCard__communicationIconsContainer{display:flex;align-items:center;gap:8px}.engageAgentCard__iconButton{display:flex;width:42px;height:42px;justify-content:center;align-items:center;border-radius:6px;text-decoration:none;gap:6px}.engageAgentCard__iconButton.whatsapp.light{border:1px solid #EBEBEB;background:#fff}.engageAgentCard__iconButton.whatsapp.dark{border:1px solid #334155;background:#1e293b}.engageAgentCard__iconButton.email.light{border:1px solid #EBEBEB;background:#fff}.engageAgentCard__iconButton.email.dark{border:1px solid #334155;background:#1e293b}.engageAgentCard__iconButton.call.light{background:#f9fafa}.engageAgentCard__iconButton.call.dark{background:#0f172a}.engageCard__imageContainer{position:relative;display:flex;height:202.057px;padding:11.188px;flex-direction:column;align-items:flex-start;gap:5.594px;align-self:stretch;border-radius:6px;background-size:cover;background-position:center;overflow:hidden}.engageCard__saleBadge,.engageCard__rentBadge{display:flex;padding:3.729px 5.594px;justify-content:center;align-items:center;gap:2.198px;border-radius:3.729px;background:#fff;box-shadow:0 1.648px 3.296px #0000000a;color:#333;font-size:11.188px;font-weight:700;z-index:1}.engageCard__carouselDotsContainer{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;align-items:center;z-index:1}.engageCard__carouselDot{width:6px;height:6px;border-radius:50%;cursor:pointer;transition:all .2s}.engageCard__carouselDot.active{background:#fff}.engageCard__carouselDot.inactive{background:#ffffff80}.engageCard__contentSection{display:flex;padding:6px;flex-direction:column;justify-content:start;align-items:start;gap:8.79px;align-self:stretch;background:var(--Numeral-White, #FFF)}.engageCard__detailsContainer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.engageCard__priceContainer{display:flex;flex-direction:column;gap:4px}.engageCard__priceRow{display:flex;align-items:center;gap:2.198px}.engageCard__priceText{color:#0f0f0f;font-size:16px;font-weight:700;letter-spacing:-.32px}.engageCard__pricePeriod{color:#0f0f0f;font-size:11.188px;font-weight:400}.engageCard__viewText{font-size:12px;color:#8080808c;font-weight:500}.engageCard__propertyInfoContainer{display:flex;flex-direction:column;align-items:flex-start;gap:5.594px;align-self:stretch}.engageCard__locationRow{display:flex;align-items:center;gap:2.198px;align-self:stretch;color:#333;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.engageCard__propertyDetailsRow{display:flex;align-items:flex-start;gap:6.593px;align-self:stretch}.engageCard__bedroomItem,.engageCard__bathroomItem,.engageCard__sizeItem{display:flex;align-items:center;gap:2.198px}.engageCard__propertyDetailText{color:#333;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.engageCard__propertyDetailIcon{flex-shrink:0}.engageCard__viewDetailsButton{display:flex;height:39px;padding:6px 8px;justify-content:center;align-items:center;gap:6px;flex:1 0 0;border-radius:4px;border:1px solid #EBEBEB;background:#fff;cursor:pointer;transition:opacity .2s;width:100%;text-decoration:none!important}.engageCard__viewDetailsButton:hover{opacity:.9}.engageCard__viewDetailsButtonText{color:#1f1f1f;font-family:Poppins;font-size:12px;font-style:normal;font-weight:700;line-height:22px}@media (max-width: 1024px) and (min-width: 769px){.better-ask-right-panel{width:400px!important;max-width:50%!important}}@media (max-width: 768px) and (min-width: 481px){.better-ask-right-panel{width:100%!important;max-width:100%!important}}@media (max-width: 480px) and (min-width: 376px){.better-ask-right-panel{width:100%!important;max-width:100%!important}}@media (max-width: 375px) and (min-width: 321px){.better-ask-right-panel{width:100%!important;max-width:100%!important}}@media (max-width: 320px){.better-ask-right-panel{width:100%!important;max-width:100%!important}}@media (min-width: 1025px){.feature-cards-full{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:20px 0!important}.feature-card-full{max-width:180px!important;flex:0 1 auto!important}}@media (max-width: 1024px) and (min-width: 769px){.feature-cards-full{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:16px 0!important}.feature-card-full{max-width:160px!important;flex:0 1 auto!important}}@media (max-width: 768px) and (min-width: 481px){.feature-cards-full{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:16px 20px!important}.feature-card-full{max-width:100%!important}}@media (max-width: 480px){.feature-cards-full{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:12px 16px!important}.feature-card-full{max-width:100%!important;padding:16px 12px!important}}@media (max-width: 375px){.feature-cards-full{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:12px!important}.feature-card-full{padding:14px 10px!important;font-size:10px!important}}@media (max-width: 320px){.feature-cards-full{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:8px!important}.feature-card-full{padding:12px 8px!important;font-size:9px!important}}@media (min-width: 1025px){.feature-cards-compact{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:0!important;max-width:280px!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:110px!important}}@media (max-width: 1024px) and (min-width: 769px){.feature-cards-compact{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0!important;max-width:320px!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:120px!important}}@media (max-width: 768px) and (min-width: 481px){.feature-cards-compact{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:0!important;max-width:100%!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:110px!important;padding:14px 10px!important}.feature-card-compact span{font-size:9px!important;line-height:1.3!important}}@media (max-width: 480px) and (min-width: 376px){.feature-cards-compact{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:0!important;max-width:100%!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:100px!important;padding:12px 8px!important}.feature-card-compact span{font-size:8.5px!important;line-height:1.2!important}}@media (max-width: 375px) and (min-width: 321px){.feature-cards-compact{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;padding:0!important;max-width:100%!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:95px!important;padding:10px 6px!important}.feature-card-compact span{font-size:8px!important;line-height:1.2!important}}@media (max-width: 320px){.feature-cards-compact{grid-template-columns:repeat(2,1fr)!important;gap:5px!important;padding:0!important;max-width:100%!important;margin:0 auto!important}.feature-card-compact{width:100%!important;max-width:none!important;min-height:90px!important;padding:8px 5px!important}.feature-card-compact span{font-size:7.5px!important;line-height:1.2!important}}@media (min-width: 1025px){.feature-cards-wrapper{margin-bottom:78px!important;width:100%!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 20px!important}}@media (max-width: 1024px) and (min-width: 769px){.feature-cards-wrapper{margin-bottom:60px!important;width:100%!important;padding:0 20px!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 20px!important}}@media (max-width: 768px) and (min-width: 481px){.feature-cards-wrapper{margin-bottom:40px!important;width:100%!important;padding:0 16px!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 16px!important}}@media (max-width: 480px) and (min-width: 376px){.feature-cards-wrapper{margin-bottom:30px!important;width:100%!important;padding:0 12px!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 12px!important}}@media (max-width: 375px) and (min-width: 321px){.feature-cards-wrapper{margin-bottom:25px!important;width:100%!important;padding:0 10px!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 10px!important}}@media (max-width: 320px){.feature-cards-wrapper{margin-bottom:20px!important;width:100%!important;padding:0 8px!important;overflow:visible!important}.input-box-wrapper{max-width:900px!important;width:100%!important;margin:0 auto!important;padding:0 8px!important}}@media (min-width: 1025px){.compact-input-container{padding:0 12px 12px!important}}@media (max-width: 1024px) and (min-width: 769px){.compact-input-container{padding:0 16px 16px!important}}@media (max-width: 768px){.compact-input-container{padding:0 12px 12px!important}}@media (max-width: 480px){.compact-input-container{padding:0 8px 8px!important}}@media (max-width: 375px){.compact-input-container{padding:0 6px 6px!important}}@media (max-width: 320px){.compact-input-container{padding:0 4px 4px!important}}.feature-cards-compact,.feature-cards-full{box-sizing:border-box!important}.feature-card-compact,.feature-card-full{box-sizing:border-box!important;overflow:hidden!important;word-wrap:break-word!important}.feature-card-compact span,.feature-card-full span{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}@media (min-width: 1025px){.compact-mode-content-wrapper{padding-bottom:12px!important}}@media (max-width: 768px){.compact-mode-content-wrapper{padding-bottom:8px!important}}@media (max-width: 480px){.compact-mode-content-wrapper{padding-bottom:6px!important}}@media (max-width: 375px){.compact-mode-content-wrapper{padding-bottom:4px!important}}@media (max-width: 768px){.compact-input-container{padding:0 8px 8px!important;margin-bottom:8px!important}}@media (max-width: 480px){.compact-input-container{padding:0 6px 6px!important;margin-bottom:6px!important}}@media (max-width: 375px){.compact-input-container{padding:0 4px 4px!important;margin-bottom:4px!important}}@media (max-width: 320px){.compact-input-container{padding:0 4px 4px!important;margin-bottom:4px!important}}@media (min-width: 1025px){.compact-input-box{padding:12px!important}}@media (max-width: 1024px) and (min-width: 769px){.compact-input-box{padding:10px!important}}@media (max-width: 768px){.compact-input-box{padding:8px!important}.compact-input-container{padding:0 8px 8px!important}}@media (max-width: 480px){.compact-input-box{padding:8px 6px!important}.compact-input-container{padding:0 6px 6px!important}}@media (max-width: 375px){.compact-input-box{padding:6px 4px!important}.compact-input-container{padding:0 4px 4px!important}}@media (max-width: 320px){.compact-input-box{padding:6px 4px!important}.compact-input-container{padding:0 4px 4px!important}}@media (max-width: 768px){.better-ask-right-panel{height:100vh!important;padding-bottom:0!important}.compact-mode-content-wrapper{padding:12px 8px 0!important}}@media (max-width: 480px){.better-ask-right-panel{height:100vh!important}.compact-mode-content-wrapper{padding:8px 6px 0!important}}@media (max-width: 375px){.compact-mode-content-wrapper{padding:6px 4px 0!important}}@media (max-width: 768px){.compact-input-container{padding:0 8px 12px!important;margin-bottom:0!important}.compact-input-box{padding:8px!important;margin:0!important}}@media (max-width: 480px){.compact-input-container{padding:0 6px 10px!important;margin-bottom:0!important}.compact-input-box{padding:8px 6px!important}}@media (max-width: 375px){.compact-input-container{padding:0 4px 8px!important}.compact-input-box{padding:6px 4px!important}}@media (max-width: 320px){.compact-input-container{padding:0 4px 6px!important}.compact-input-box{padding:6px 3px!important}}@media (min-width: 1025px){.engageCard__mainContainer{max-width:350px;width:100%}.engageCard__imageContainer{height:202.057px}}@media (max-width: 1024px) and (min-width: 769px){.engageCard__mainContainer{max-width:320px;width:100%}.engageCard__imageContainer{height:190px}.engageCard__priceText{font-size:15px}.engageCard__contentSection{padding:8px}}@media (max-width: 768px) and (min-width: 481px){.engageCard__mainContainer{max-width:100%;width:100%}.engageCard__imageContainer{height:180px}.engageCard__priceText{font-size:14px}.engageCard__contentSection{padding:8px;gap:8px}.engageCard__propertyDetailsRow{flex-wrap:wrap;gap:8px}.engageCard__viewDetailsButton{height:36px}}@media (max-width: 480px) and (min-width: 376px){.engageCard__mainContainer{max-width:100%;width:100%}.engageCard__imageContainer{height:160px;padding:8px}.engageCard__saleBadge,.engageCard__rentBadge{font-size:10px;padding:3px 5px}.engageCard__contentSection{padding:6px;gap:6px}.engageCard__priceText{font-size:14px}.engageCard__locationRow,.engageCard__propertyDetailText{font-size:11px}.engageCard__propertyDetailsRow{flex-wrap:wrap;gap:6px}.engageCard__viewDetailsButton{height:34px;padding:4px 6px}.engageCard__viewDetailsButtonText{font-size:11px}}@media (max-width: 375px) and (min-width: 321px){.engageCard__mainContainer{max-width:100%;width:100%}.engageCard__imageContainer{height:150px;padding:6px}.engageCard__saleBadge,.engageCard__rentBadge{font-size:9px;padding:2px 4px}.engageCard__contentSection{padding:6px;gap:6px}.engageCard__priceText{font-size:13px}.engageCard__pricePeriod,.engageCard__viewText,.engageCard__locationRow,.engageCard__propertyDetailText{font-size:10px}.engageCard__propertyDetailsRow{flex-wrap:wrap;gap:5px}.engageCard__viewDetailsButton{height:32px;padding:4px 6px}.engageCard__viewDetailsButtonText{font-size:10px}}@media (max-width: 320px){.engageCard__mainContainer{max-width:100%;width:100%}.engageCard__imageContainer{height:140px;padding:6px}.engageCard__saleBadge,.engageCard__rentBadge{font-size:8px;padding:2px 4px}.engageCard__contentSection{padding:5px;gap:5px}.engageCard__priceText{font-size:12px}.engageCard__pricePeriod,.engageCard__viewText,.engageCard__locationRow,.engageCard__propertyDetailText{font-size:9px}.engageCard__propertyDetailsRow{flex-wrap:wrap;gap:4px}.engageCard__viewDetailsButton{height:30px;padding:3px 5px}.engageCard__viewDetailsButtonText{font-size:9px}}.right-panel .engageCard__mainContainer,.compact-mode .engageCard__mainContainer{max-width:100%!important;width:100%!important}@media (max-width: 500px){.right-panel .engageCard__imageContainer,.compact-mode .engageCard__imageContainer{height:140px!important}.right-panel .engageCard__contentSection,.compact-mode .engageCard__contentSection{padding:6px!important}}@media (min-width: 1025px){.engageAgentCard__mainContainer{max-width:432px}}@media (max-width: 1024px) and (min-width: 769px){.engageAgentCard__mainContainer{max-width:400px}.engageAgentCard__nameText{font-size:15px}.engageAgentCard__titleText,.engageAgentCard__branchText{font-size:13px}}@media (max-width: 768px) and (min-width: 481px){.engageAgentCard__mainContainer{max-width:100%;width:100%;padding:10px}.engageAgentCard__nameText{font-size:14px}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText{font-size:12px}.engageAgentCard__locationText{font-size:11px}.engageAgentCard__saveContactButton,.engageAgentCard__iconButton{height:38px}.engageAgentCard__saveContactText{font-size:11px}}@media (max-width: 480px) and (min-width: 376px){.engageAgentCard__mainContainer{max-width:100%;width:100%;padding:10px;gap:12px}.engageAgentCard__headerSection{gap:6px}.engageAgentCard__avatarImage{width:56px;height:56px}.engageAgentCard__nameText{font-size:14px}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText,.engageAgentCard__divider{font-size:12px}.engageAgentCard__locationText,.engageAgentCard__aosLabel{font-size:11px}.engageAgentCard__actionsContainer{gap:6px}.engageAgentCard__saveContactButton{height:38px}.engageAgentCard__saveContactText{font-size:11px}.engageAgentCard__iconButton{width:38px;height:38px}.engageAgentCard__iconButton svg{width:16px;height:16px}}@media (max-width: 375px) and (min-width: 321px){.engageAgentCard__mainContainer{max-width:100%;width:100%;padding:8px;gap:10px}.engageAgentCard__headerSection{gap:6px}.engageAgentCard__avatarImage{width:52px;height:52px}.engageAgentCard__nameText{font-size:13px}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText,.engageAgentCard__divider{font-size:11px}.engageAgentCard__locationText,.engageAgentCard__aosLabel{font-size:10px}.engageAgentCard__actionsContainer{gap:6px}.engageAgentCard__saveContactButton{height:36px}.engageAgentCard__saveContactText{font-size:10px}.engageAgentCard__iconButton{width:36px;height:36px}.engageAgentCard__iconButton svg{width:14px;height:14px}}@media (max-width: 320px){.engageAgentCard__mainContainer{max-width:100%;width:100%;padding:8px;gap:8px}.engageAgentCard__headerSection{gap:5px}.engageAgentCard__avatarImage{width:48px;height:48px}.engageAgentCard__nameText{font-size:12px}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText,.engageAgentCard__divider{font-size:10px}.engageAgentCard__locationText,.engageAgentCard__aosLabel{font-size:9px}.engageAgentCard__actionsContainer{gap:5px;flex-wrap:nowrap!important;flex-direction:row!important}.engageAgentCard__saveContactButton{display:flex!important;height:34px;flex:1!important;min-width:0!important;padding:6px 8px!important}.engageAgentCard__saveContactText{font-size:9px!important;white-space:nowrap!important}.engageAgentCard__communicationIconsContainer{display:flex!important;flex-shrink:0!important;gap:4px!important}.engageAgentCard__iconButton{width:34px;height:34px;flex-shrink:0!important}.engageAgentCard__iconButton svg{width:14px;height:14px}}.right-panel .engageAgentCard__mainContainer,.compact-mode .engageAgentCard__mainContainer{max-width:100%!important;width:100%!important}@media (max-width: 500px){.right-panel .engageAgentCard__mainContainer,.compact-mode .engageAgentCard__mainContainer{padding:8px!important}.right-panel .engageAgentCard__avatarImage,.compact-mode .engageAgentCard__avatarImage{width:48px!important;height:48px!important}.right-panel .engageAgentCard__nameText,.compact-mode .engageAgentCard__nameText{font-size:12px!important}}@media (min-width: 1025px){.egGalleryWrapper{max-width:100%}.egGalleryContainer{padding:12px}.egGalleryGrid{height:400px}}@media (max-width: 1024px) and (min-width: 769px){.egGalleryWrapper{max-width:100%;width:100%}.egGalleryContainer{padding:10px}.egGalleryGrid{height:360px;gap:6px}.egGalleryTabs{padding:6px;gap:8px;overflow-x:auto;scrollbar-width:thin}.egTabButton{padding:10px;font-size:13px;white-space:nowrap}}@media (max-width: 768px) and (min-width: 481px){.egGalleryWrapper{max-width:100%;width:100%}.egGalleryContainer{padding:8px;gap:12px}.egGallerySection{gap:12px}.egGalleryTabs{padding:6px;gap:6px;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}.egTabButton{padding:9px;font-size:12px;white-space:nowrap;min-width:fit-content}.egGalleryGrid{height:320px;gap:6px}.egViewGalleryBtn{height:44px;font-size:11px}}@media (max-width: 480px) and (min-width: 376px){.egGalleryWrapper{max-width:100%;width:100%;gap:12px}.egGalleryContainer{padding:8px;gap:10px}.egGallerySection{gap:10px}.egGalleryTabs{padding:5px;gap:5px;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}.egTabButton{padding:8px;font-size:11px;white-space:nowrap;min-width:fit-content}.egTabButton.egActive{padding:8px;font-size:11px}.egGalleryGrid{height:280px;gap:5px}.egImageCount{padding:4px;gap:3px}.egImageCount span{font-size:11px}.egViewGalleryBtn{height:42px;font-size:11px;padding:10px 20px}}@media (max-width: 375px) and (min-width: 321px){.egGalleryWrapper{max-width:100%;width:100%;gap:10px}.egGalleryContainer{padding:6px;gap:8px}.egGallerySection{gap:8px}.egGalleryTabs{padding:4px;gap:4px;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}.egTabButton{padding:7px;font-size:10px;white-space:nowrap;min-width:fit-content}.egTabButton.egActive{padding:7px;font-size:10px}.egGalleryGrid{height:260px;gap:4px}.egImageCount{padding:3px;gap:2px;top:8px;right:8px}.egImageCount svg{width:12px;height:12px}.egImageCount span{font-size:10px}.egViewGalleryBtn{height:40px;font-size:10px;padding:8px 16px}}@media (max-width: 320px){.egGalleryWrapper{max-width:100%;width:100%;gap:8px}.egGalleryContainer{padding:6px;gap:8px}.egGallerySection{gap:8px}.egGalleryTabs{padding:4px;gap:4px;overflow-x:auto;scrollbar-width:thin;flex-wrap:nowrap}.egTabButton{padding:6px;font-size:9px;white-space:nowrap;min-width:fit-content}.egTabButton.egActive{padding:6px;font-size:9px}.egGalleryGrid{height:240px;gap:4px}.egImageCount{padding:3px;gap:2px;top:6px;right:6px}.egImageCount svg{width:10px;height:10px}.egImageCount span{font-size:9px}.egViewGalleryBtn{height:36px;font-size:9px;padding:6px 12px}}.right-panel .egGalleryWrapper,.compact-mode .egGalleryWrapper,.right-panel .egGalleryContainer,.compact-mode .egGalleryContainer{max-width:100%!important;width:100%!important}@media (max-width: 500px){.right-panel .egGalleryGrid,.compact-mode .egGalleryGrid{height:220px!important}.right-panel .egGalleryContainer,.compact-mode .egGalleryContainer{padding:6px!important}.right-panel .egGalleryTabs,.compact-mode .egGalleryTabs{padding:4px!important}.right-panel .egTabButton,.compact-mode .egTabButton{padding:6px!important;font-size:9px!important}}@media (max-width: 768px){.egGalleryWrapper,.egGalleryContainer,.egGallerySection,.egGalleryGrid{max-width:100%;overflow-x:hidden;box-sizing:border-box}}.egGalleryTabs::-webkit-scrollbar{height:3px}.egGalleryTabs::-webkit-scrollbar-track{background:transparent}.egGalleryTabs::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}@media (max-width: 768px){.egLightboxContent{max-width:95vw;max-height:95vh}.egLightboxClose{top:10px;right:10px;width:40px;height:40px}.egLightboxPrev,.egLightboxNext{width:48px;height:48px}.egLightboxPrev{left:20px}.egLightboxNext{right:20px}}@media (max-width: 480px){.egLightboxPrev,.egLightboxNext{width:40px;height:40px}.egLightboxPrev{left:10px}.egLightboxNext{right:10px}.egLightboxCounter{font-size:14px;margin-top:15px}}.egGalleryTabs{width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;white-space:nowrap}.egTabWrapper{display:inline-flex;flex-shrink:0}.egTabButton,.egTabButton.egActive{white-space:nowrap;flex-shrink:0;min-width:fit-content;box-sizing:border-box;overflow:visible;text-overflow:clip}@media (max-width: 768px){.egGalleryTabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;padding-bottom:4px;margin-bottom:4px}.egTabButton,.egTabButton.egActive{padding:8px 12px;min-width:auto;flex:0 0 auto}}@media (max-width: 480px){.egTabButton,.egTabButton.egActive{padding:7px 10px;font-size:11px}}.engageAgentCard__infoContainer{overflow:visible;min-width:0;flex:1;max-width:100%}.engageAgentCard__nameText{overflow:visible;text-overflow:clip;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.3}.engageAgentCard__titleBranchContainer{overflow:visible;max-width:100%;flex-wrap:wrap}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText,.engageAgentCard__locationText{overflow:visible;text-overflow:clip;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;line-height:1.3}@media (max-width: 768px){.engageAgentCard__headerSection{width:100%;overflow:visible}.engageAgentCard__infoContainer{flex:1;min-width:0;max-width:calc(100% - 70px)}.engageAgentCard__nameText{font-size:13px;line-height:1.4;margin-bottom:2px}.engageAgentCard__titleBranchContainer{flex-direction:column;gap:2px;align-items:flex-start}.engageAgentCard__titleText,.engageAgentCard__branchText{font-size:11px;line-height:1.3}.engageAgentCard__divider{display:none}}@media (max-width: 480px){.engageAgentCard__infoContainer{max-width:calc(100% - 64px)}.engageAgentCard__nameText{font-size:12px}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText{font-size:10px}}.right-panel .egGalleryWrapper{width:100%;max-width:100%;overflow:hidden}.right-panel .egGalleryContainer{width:100%;max-width:100%;overflow:visible;box-sizing:border-box}.right-panel .egGallerySection{width:100%;max-width:100%;overflow:visible}.right-panel .egGalleryTabs{width:100%;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;padding-bottom:6px}.right-panel .egGalleryGrid{width:100%;max-width:100%;box-sizing:border-box}.compact-mode .egGalleryTabs,.theme-betterhomes .egGalleryTabs{overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}@media (max-width: 768px){.right-panel .egGalleryTabs{display:flex;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;padding:6px 6px 10px}.right-panel .egTabButton{flex:0 0 auto;white-space:nowrap}.right-panel .egGalleryGrid{height:280px}}@media (max-width: 500px){.right-panel .egGalleryGrid,.compact-mode .egGalleryGrid{height:240px!important;gap:4px!important}.right-panel .egGalleryTabs,.compact-mode .egGalleryTabs{padding:4px 4px 8px!important}.right-panel .egTabButton,.compact-mode .egTabButton,.right-panel .egTabButton.egActive,.compact-mode .egTabButton.egActive{padding:6px 8px!important;font-size:10px!important}}.right-panel .engageAgentCard__mainContainer{width:100%;max-width:100%;box-sizing:border-box}.right-panel .engageAgentCard__headerSection{width:100%;overflow:visible}.right-panel .engageAgentCard__infoContainer{flex:1;min-width:0;overflow:visible}@media (max-width: 500px){.right-panel .engageAgentCard__infoContainer{max-width:calc(100% - 56px)}.right-panel .engageAgentCard__nameText{font-size:12px!important;line-height:1.4}.right-panel .engageAgentCard__titleText,.right-panel .engageAgentCard__branchText{font-size:10px!important;line-height:1.3}.right-panel .engageAgentCard__titleBranchContainer{flex-direction:column;gap:2px}.right-panel .engageAgentCard__divider{display:none}}.right-panel .engage-table-container,.compact-mode .engage-table-container{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.right-panel .engage-info-cells,.compact-mode .engage-info-cells{width:max-content;min-width:100%;flex-wrap:nowrap}@media (max-width: 500px){.right-panel .engage-info-cells>div,.compact-mode .engage-info-cells>div{min-width:60px;font-size:10px}.right-panel .engage-unit-cell,.compact-mode .engage-unit-cell{font-size:10px}}.right-panel *,.compact-mode *{box-sizing:border-box}@media (max-width: 768px){.egGalleryTabs::-webkit-scrollbar{height:4px}.egGalleryTabs::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.egGalleryTabs::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#0000004d}}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-track{background:#ffffff0d}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb{background:#fff3}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.right-panel .egGalleryTabs,.better-ask-right-panel .egGalleryTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:8px!important;gap:6px!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.right-panel .egTabWrapper,.better-ask-right-panel .egTabWrapper{display:inline-flex!important;flex-shrink:0!important;flex-grow:0!important}.right-panel .egTabButton,.better-ask-right-panel .egTabButton{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;min-width:fit-content!important;padding:9px 12px!important;font-size:12px!important;overflow:visible!important;text-overflow:clip!important}.right-panel .egTabButton.egActive,.better-ask-right-panel .egTabButton.egActive{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;min-width:fit-content!important;padding:9px 12px!important;font-size:12px!important}.right-panel .egGalleryContainer,.better-ask-right-panel .egGalleryContainer{overflow:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.right-panel .egGallerySection,.better-ask-right-panel .egGallerySection{overflow:visible!important;width:100%!important;max-width:100%!important}@media (max-width: 768px){.right-panel .egGalleryTabs,.better-ask-right-panel .egGalleryTabs{padding:6px 8px 10px!important;gap:6px!important}.right-panel .egTabButton,.better-ask-right-panel .egTabButton,.right-panel .egTabButton.egActive,.better-ask-right-panel .egTabButton.egActive{padding:8px 12px!important;font-size:11px!important}}@media (max-width: 500px){.right-panel .egGalleryTabs,.better-ask-right-panel .egGalleryTabs{padding:5px 6px 8px!important;gap:5px!important}.right-panel .egTabButton,.better-ask-right-panel .egTabButton,.right-panel .egTabButton.egActive,.better-ask-right-panel .egTabButton.egActive{padding:7px 10px!important;font-size:10px!important}}.right-panel .egGalleryTabs::-webkit-scrollbar,.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar{height:5px}.right-panel .egGalleryTabs::-webkit-scrollbar-track,.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-track{background:#0000000d;border-radius:4px;margin:0 8px}.right-panel .egGalleryTabs::-webkit-scrollbar-thumb,.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.right-panel .egGalleryTabs::-webkit-scrollbar-thumb:hover,.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#00000059}.theme-betterhomes .right-panel .egGalleryTabs::-webkit-scrollbar-track,.theme-betterhomes.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-track{background:#ffffff14}.theme-betterhomes .right-panel .egGalleryTabs::-webkit-scrollbar-thumb,.theme-betterhomes.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-thumb{background:#ffffff40}.theme-betterhomes .right-panel .egGalleryTabs::-webkit-scrollbar-thumb:hover,.theme-betterhomes.better-ask-right-panel .egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#ffffff59}.right-panel .egGalleryTabs>*,.better-ask-right-panel .egGalleryTabs>*{flex-shrink:0!important}@media (max-width: 768px){.egGalleryTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:6px 8px 10px!important;gap:6px!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.egTabWrapper{display:inline-flex!important;flex-shrink:0!important;flex-grow:0!important}.egTabButton{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;min-width:fit-content!important;padding:8px 12px!important;font-size:11px!important;overflow:visible!important;text-overflow:clip!important;cursor:pointer}.egTabButton.egActive{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;min-width:fit-content!important;padding:8px 12px!important;font-size:11px!important}.egGalleryTabs>*{flex-shrink:0!important}.egGalleryTabs::-webkit-scrollbar{height:4px!important}.egGalleryTabs::-webkit-scrollbar-track{background:#0000000d!important;border-radius:4px}.egGalleryTabs::-webkit-scrollbar-thumb{background:#00000040!important;border-radius:4px}.egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#00000059!important}}@media (max-width: 500px){.egGalleryTabs{padding:5px 6px 8px!important;gap:5px!important}.egTabButton,.egTabButton.egActive{padding:7px 10px!important;font-size:10px!important}}@media (max-width: 375px){.egGalleryTabs{padding:4px 6px 8px!important;gap:4px!important}.egTabButton,.egTabButton.egActive{padding:6px 9px!important;font-size:9px!important}}@media (max-width: 768px){.egGalleryContainer,.egGallerySection{overflow:visible!important;width:100%!important;max-width:100%!important}}@media (max-width: 768px){.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-track{background:#ffffff14!important}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb{background:#ffffff40!important}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#ffffff59!important}}.egGalleryTabs,div[class*=egGalleryTabs],[class^=egGallery] .egGalleryTabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.egTabWrapper,div[class*=egTabWrapper],.egGalleryTabs>div{display:inline-flex!important;flex-shrink:0!important;flex-grow:0!important;flex-basis:auto!important}.egTabButton,div[class*=egTabButton],button[class*=egTab],.egGalleryTabs button{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;min-width:fit-content!important;width:auto!important;max-width:none!important}.egTabButton.egActive,div[class*=egTabButton][class*=Active],button[class*=egTab][class*=active]{flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;min-width:fit-content!important}.egGalleryTabs>*,.egGalleryTabs>*>*{flex-shrink:0!important}.engageAgentCard__mainContainer,div[class*=engageAgentCard]{box-sizing:border-box!important}.engageAgentCard__headerSection,div[class*=headerSection]{width:100%!important;overflow:visible!important}.engageAgentCard__infoContainer,div[class*=infoContainer]{flex:1!important;min-width:0!important;overflow:visible!important;max-width:100%!important}.engageAgentCard__nameText,div[class*=nameText],.engageAgentCard__titleText,div[class*=titleText],.engageAgentCard__branchText,div[class*=branchText],.engageAgentCard__branchOnlyText,div[class*=branchOnlyText],.engageAgentCard__locationText,div[class*=locationText]{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;line-height:1.4!important}.engageAgentCard__titleBranchContainer,div[class*=titleBranchContainer]{overflow:visible!important;flex-wrap:wrap!important;max-width:100%!important}@media (max-width: 768px){.egGalleryTabs{padding:6px!important;gap:6px!important;display:flex!important;overflow-x:scroll!important}.egTabButton{padding:8px 14px!important;font-size:12px!important;border-radius:4px!important}.egTabButton.egActive{padding:8px 14px!important;font-size:12px!important}.engageAgentCard__mainContainer{padding:12px!important}.engageAgentCard__headerSection{gap:8px!important}.engageAgentCard__avatarImage{width:56px!important;height:56px!important;flex-shrink:0!important}.engageAgentCard__infoContainer{flex:1!important;min-width:0!important;max-width:calc(100% - 64px)!important}.engageAgentCard__nameText{font-size:14px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:4px!important}.engageAgentCard__titleBranchContainer{flex-direction:column!important;gap:2px!important;align-items:flex-start!important}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText{font-size:12px!important;line-height:1.3!important}.engageAgentCard__divider{display:none!important}.engageAgentCard__locationText{font-size:11px!important;line-height:1.3!important}}@media (max-width: 480px){.egGalleryTabs{padding:5px!important;gap:5px!important}.egTabButton,.egTabButton.egActive{padding:7px 12px!important;font-size:11px!important}.engageAgentCard__mainContainer{padding:10px!important}.engageAgentCard__avatarImage{width:52px!important;height:52px!important}.engageAgentCard__infoContainer{max-width:calc(100% - 60px)!important}.engageAgentCard__nameText{font-size:13px!important}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText{font-size:11px!important}.engageAgentCard__locationText{font-size:10px!important}}@media (max-width: 375px){.egGalleryTabs{padding:4px!important;gap:4px!important}.egTabButton,.egTabButton.egActive{padding:6px 10px!important;font-size:10px!important}.engageAgentCard__mainContainer{padding:8px!important}.engageAgentCard__avatarImage{width:48px!important;height:48px!important}.engageAgentCard__infoContainer{max-width:calc(100% - 56px)!important}.engageAgentCard__nameText{font-size:12px!important}.engageAgentCard__titleText,.engageAgentCard__branchText,.engageAgentCard__branchOnlyText{font-size:10px!important}.engageAgentCard__locationText{font-size:9px!important}}@media (max-width: 768px){.egGalleryContainer,.egGallerySection,.egGalleryWrapper{width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important}}@media (max-width: 768px){.egGalleryTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:scroll!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;width:100%!important;max-width:100%!important;padding:8px 12px!important;gap:8px!important;box-sizing:border-box!important;scrollbar-width:auto!important;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.05)!important}.egGalleryTabs::-webkit-scrollbar{height:6px!important;display:block!important}.egGalleryTabs::-webkit-scrollbar-track{background:#0000000d!important;border-radius:3px!important}.egGalleryTabs::-webkit-scrollbar-thumb{background:#0000004d!important;border-radius:3px!important}.egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#0006!important}.egGalleryTabs .egTabWrapper{flex:0 0 auto!important;display:inline-flex!important}.egGalleryTabs .egTabButton,.egGalleryTabs .egTabButton.egActive{flex:0 0 auto!important;white-space:nowrap!important;display:inline-flex!important;padding:10px 16px!important;font-size:13px!important;min-width:auto!important;width:auto!important;border-radius:4px!important}.engageAgentCard__saveContactButton{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;min-width:fit-content!important;padding:10px 16px!important;flex:1!important;height:42px!important;border-radius:6px!important;cursor:pointer!important;visibility:visible!important;opacity:1!important}.engageAgentCard__saveContactButton svg{flex-shrink:0!important;width:20px!important;height:20px!important}.engageAgentCard__saveContactText{display:inline-block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;visibility:visible!important;opacity:1!important}.engageAgentCard__actionsContainer{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:100%!important;align-self:stretch!important}.engageAgentCard__communicationIconsContainer{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;flex-shrink:0!important}.engageAgentCard__iconButton{flex-shrink:0!important;width:42px!important;height:42px!important}.engageAgentCard__locationSection{width:100%!important;overflow:visible!important}}@media (max-width: 480px){.egGalleryTabs{padding:6px 10px!important;gap:6px!important}.egGalleryTabs .egTabButton,.egGalleryTabs .egTabButton.egActive{padding:8px 14px!important;font-size:12px!important}.engageAgentCard__saveContactButton{padding:8px 14px!important;height:38px!important}.engageAgentCard__saveContactButton svg{width:18px!important;height:18px!important}.engageAgentCard__saveContactText{font-size:11px!important}.engageAgentCard__iconButton{width:38px!important;height:38px!important}}@media (max-width: 375px){.egGalleryTabs{padding:5px 8px!important;gap:5px!important}.egGalleryTabs .egTabButton,.egGalleryTabs .egTabButton.egActive{padding:7px 12px!important;font-size:11px!important}.engageAgentCard__saveContactButton{padding:7px 12px!important;height:36px!important}.engageAgentCard__saveContactButton svg{width:16px!important;height:16px!important}.engageAgentCard__saveContactText{font-size:10px!important}.engageAgentCard__iconButton{width:36px!important;height:36px!important}}@media (max-width: 768px){.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-track{background:#ffffff14!important}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb{background:#ffffff4d!important}.theme-betterhomes .egGalleryTabs::-webkit-scrollbar-thumb:hover{background:#fff6!important}}.egGalleryTabs{position:relative}.egGalleryTabs:after{content:"";position:absolute;right:0;top:0;bottom:6px;width:20px;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);pointer-events:none}.theme-betterhomes .egGalleryTabs:after{background:linear-gradient(to left,rgba(25,51,65,.8),transparent)}.egGalleryTabs.scrolled-end:after{display:none}.engageAgentCard__mainContainer{overflow:visible!important;min-height:auto!important;height:auto!important}.engageAgentCard__contentWrapper{overflow:visible!important;display:flex!important;flex-direction:column!important}.engageAgentCard__actionsContainer{display:flex!important;overflow:visible!important;visibility:visible!important;opacity:1!important;align-self:stretch!important;width:100%!important}.engageAgentCard__saveContactButton,.engageAgentCard__communicationIconsContainer{display:flex!important;visibility:visible!important;opacity:1!important}@media (max-width: 768px){.engageAgentCard__mainContainer{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;padding:12px!important;gap:12px!important}.engageAgentCard__contentWrapper{display:flex!important;width:100%!important}.engageAgentCard__actionsContainer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.engageAgentCard__saveContactButton{display:flex!important;flex:1!important;align-items:center!important;justify-content:center!important;min-height:40px!important}.engageAgentCard__communicationIconsContainer{display:flex!important;flex-direction:row!important;gap:8px!important;flex-shrink:0!important}.engageAgentCard__iconButton{display:flex!important;flex-shrink:0!important}}@media (max-width: 480px){.engageAgentCard__mainContainer{padding:10px!important;gap:10px!important}.engageAgentCard__actionsContainer{gap:6px!important}.engageAgentCard__saveContactButton{min-height:38px!important;padding:8px 12px!important}.engageAgentCard__saveContactText{font-size:11px!important}}@media (max-width: 375px){.engageAgentCard__mainContainer{padding:8px!important;gap:8px!important}.engageAgentCard__saveContactButton{min-height:36px!important;padding:6px 10px!important}.engageAgentCard__saveContactText{font-size:10px!important}.engageAgentCard__communicationIconsContainer{gap:6px!important}}.engageAgentCard__mainContainer,.engageAgentCard__contentWrapper,.engageAgentCard__actionsContainer{max-height:none!important}div[style*=overflowX] table{width:max-content!important;min-width:100%!important;table-layout:auto!important}div[style*=overflowX] table td,div[style*=overflowX] table th{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}div[style*=overflowX],.table-scroll-container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.1)}div[style*=overflowX]::-webkit-scrollbar,.table-scroll-container::-webkit-scrollbar{height:12px;display:block}div[style*=overflowX]::-webkit-scrollbar-track,.table-scroll-container::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}div[style*=overflowX]::-webkit-scrollbar-thumb,.table-scroll-container::-webkit-scrollbar-thumb{background-color:#0006;border-radius:6px;border:2px solid rgba(0,0,0,.05)}div[style*=overflowX]::-webkit-scrollbar-thumb:hover,.table-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#00000080}@media (max-width: 768px){div[style*=overflowX],.table-scroll-container{overflow-x:scroll!important;-webkit-overflow-scrolling:touch!important}div[style*=overflowX] table,.table-scroll-container table{width:max-content!important}.messages-container .engage-table-container{overflow-x:scroll!important;max-width:100%}.messages-container .engage-info-cells{width:max-content;min-width:100%}}.engage-table-container::-webkit-scrollbar{height:12px;display:block!important}.engage-table-container::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.engage-table-container::-webkit-scrollbar-thumb{background-color:#0006;border-radius:6px;border:2px solid rgba(0,0,0,.05)}.engage-table-container::-webkit-scrollbar-thumb:hover{background-color:#00000080}.engage-table-wrapper{width:100%;max-width:100%;overflow:visible;position:relative;padding-bottom:6px}.engage-table-scroll-container{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;position:relative;padding-bottom:6px;display:block;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.4) rgba(0,0,0,.1)}.engage-table-scroll-container::-webkit-scrollbar{height:12px;display:block!important}.engage-table-scroll-container::-webkit-scrollbar-track{background:#0000000d;border-radius:6px}.engage-table-scroll-container::-webkit-scrollbar-thumb{background-color:#0006;border-radius:6px;border:2px solid rgba(0,0,0,.05)}.engage-table-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#00000080}.x-scroll-hint{position:relative}.x-scroll-hint--right:after{content:"";position:absolute;top:0;right:0;width:44px;height:100%;pointer-events:none;background:linear-gradient(to left,var(--scroll-hint-bg, #ffffff),rgba(255,255,255,0))}.theme-betterhomes .x-scroll-hint--right:after{background:linear-gradient(to left,var(--scroll-hint-bg, #193341),rgba(25,51,65,0))}.engage-table-scroll-container .engage-table-container{overflow-x:visible!important;overflow-y:visible!important;display:inline-flex;width:max-content;min-width:max-content;max-width:none}@media (min-width: 1024px) and (max-width: 1600px){.engage-table-scroll-container{overflow-x:auto!important;overflow-y:visible!important;width:100%!important;max-width:100%!important}.engage-table-scroll-container .engage-table-container{overflow-x:visible!important;overflow-y:visible!important;width:max-content!important;min-width:100%!important}.engage-table-header,.engage-table-row{width:max-content!important;min-width:100%!important}.engage-info-headers,.engage-info-cells{width:max-content!important;min-width:100%!important;flex-wrap:nowrap!important}}.engage-table-scroll-container{overflow-x:auto!important}.engage-table-scroll-container::-webkit-scrollbar{height:12px!important;display:block!important}#valuationSubmitBtn,.valuation-form-container button[type=submit],.valuation-form-container .submit-btn,.valuation-form-container .cta-btn{background-color:#181a1b!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:12px 24px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:background-color .2s ease!important}#valuationSubmitBtn:hover,.valuation-form-container button[type=submit]:hover,.valuation-form-container .submit-btn:hover,.valuation-form-container .cta-btn:hover{background-color:#333537!important}#valuationSubmitBtn:disabled,.valuation-form-container button[type=submit]:disabled{background-color:#181a1b!important;opacity:.6!important;cursor:not-allowed!important}.engageShareableList__container{padding:22px!important}
