.agent-badge-root{cursor:pointer;background-color:var(--fill-success-primary);border-radius:8px;flex-wrap:nowrap;justify-content:center;align-items:center;width:min-content;padding:4px 8px 4px 0;display:inline-flex;position:relative}.agent-badge-root.no-text{border-radius:50%;padding:4px}.agent-badge-root .hui-image-root{z-index:1;width:21px;height:21px}.agent-badge-root .badge-text{color:var(--fill-neutral-secondary);white-space:nowrap;padding-left:4px}.agent-info-popover .popover-header{letter-spacing:-.01rem;background-color:var(--fill-success-primary);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.agent-info-popover .popover-body{letter-spacing:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.agent-info-popover .popover-body .btn{margin-top:8px}
.verified-badge-modal{overflow:hidden}.verified-badge-modal__badge{background-color:var(--fill-brand-blue);width:56px;height:56px;color:var(--pg-white);border-radius:100px;margin-top:8px;margin-bottom:20px;padding:8px}.verified-badge-modal__badge .hui-svgicon{background-color:#fff}.verified-badge-modal__badge--listing{color:var(--fill-brand-green)}.verified-badge-modal__explanation-title{margin-bottom:8px}.verified-badge-modal__explanation-description{margin-bottom:12px}.verified-badge-modal__explanation-subtitle{margin-bottom:8px}.verified-badge-modal__detail-item{align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.verified-badge-modal__detail-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.verified-badge-modal__detail-wrapper{flex:1}.verified-badge-modal__note{color:var(--text-active-secondary)}.verified-badge-modal__note a{color:var(--text-active-secondary);text-decoration:underline}
.verified-badge{align-items:center;gap:8px;width:fit-content;display:flex}.verified-badge__button.badge{gap:4px;display:flex}.verified-badge__button.hui-badge.badge-small.bg-primary-neutral{color:var(--text-active-tertiary);background-color:var(--fill-brand-blue)}.verified-badge__button--listing.hui-badge.badge-small.bg-primary-neutral{background-color:var(--fill-brand-green)}.verified-badge__info-button.hui-button.btn.btn-secondary{color:var(--icon-active-primary);border:0;padding:0}.verified-badge__info-button.hui-button.btn.btn-secondary:hover,.verified-badge__info-button.hui-button.btn.btn-secondary:active{background:unset}
.agent-info-v3-root.actionable-link{grid-template-columns:auto 1fr auto;gap:12px;text-decoration:none;display:grid}.agent-info-v3-root.corporate .avatar-wrapper{border-radius:4px;min-height:66px}.agent-info-v3-root.corporate .avatar-wrapper .avatar{border-radius:4px;height:auto}.agent-info-v3-root .avatar-wrapper{border:1px solid var(--fill-inactive-primary);border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-right:16px;display:flex;position:relative}.agent-info-v3-root .avatar-wrapper.featured-agent{border:2px solid var(--fill-brand-orange)}.agent-info-v3-root .avatar-wrapper .avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.agent-info-v3-root .avatar-wrapper .crown-icon{background-color:var(--fill-brand-orange);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-4px;left:40px}.agent-info-v3-root .details-wrapper{gap:4px;display:grid}.agent-info-v3-root .details-wrapper .verification{background-color:var(--fill-success-secondary);width:fit-content;color:var(--text-success-tertiary)}.agent-info-v3-root .details-wrapper .agent-name{letter-spacing:-.005rem;color:var(--text-active-primary);font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.agent-info-v3-root .details-wrapper .agent-name.truncate-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-info-v3-root .details-wrapper .agent-name.no-pointer{cursor:default}.agent-info-v3-root .details-wrapper .agent-description{color:var(--text-neutral-primary)}.agent-info-v3-root .details-wrapper .agent-description-divider{border-bottom:1px solid var(--border-active-secondary);margin-top:8px;margin-bottom:8px}.agent-info-v3-root .details-wrapper .agent-description-list{color:var(--text-neutral-primary);flex-direction:column;gap:4px;display:flex}.agent-info-v3-root .details-wrapper .agent-description-list .agent-description-list-item{gap:4px;display:flex}.agent-info-v3-root .details-wrapper .agent-description-list .agent-description-list-item .description-image{flex-shrink:0;width:16px;height:16px}.agent-info-v3-root .details-wrapper .agent-description-list .agent-description-list-item .description-text{flex:1}.agent-info-v3-root .details-wrapper .agent-rating{color:var(--text-active-primary);white-space:nowrap;justify-content:center;justify-self:flex-start;gap:4px;text-decoration:none;display:inline-flex}.agent-info-v3-root .details-wrapper .agent-rating .rating-text{color:var(--text-neutral-primary)}.agent-info-v3-root .details-wrapper .agency{letter-spacing:.02rem;color:var(--text-active-primary);justify-content:left;justify-self:flex-start;align-items:center;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.agent-info-v3-root .details-wrapper .agency .agency-avatar{width:16px;margin-right:4px}.agent-info-v3-root .details-wrapper .agent-certificate,.agent-info-v3-root .details-wrapper .badge-text{letter-spacing:.02rem;color:var(--pg-gold-dark);cursor:pointer;background-color:unset;justify-self:flex-start;align-items:center;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.agent-info-v3-root .details-wrapper .agent-certificate .hui-image-root,.agent-info-v3-root .details-wrapper .badge-text .hui-image-root{width:12px;height:12px;margin-right:4px}.agent-info-v3-root>.pgicon{color:var(--text-active-primary);margin-left:4px}.agent-info-popover .popover-header{letter-spacing:-.01rem;background-color:var(--fill-success-primary);font-family:Poppins,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.agent-info-popover .popover-body{letter-spacing:-.01rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.agent-info-popover .popover-body .btn{margin-top:8px}
.contact-agent-card-v3-root{border-radius:unset;border:none;flex-direction:column;display:flex}.contact-agent-card-v3-root.scrollable{max-height:100%;overflow-y:hidden}.contact-agent-card-v3-root .card-wrapper{border:1px solid var(--border-active-primary);background-color:var(--fill-neutral-secondary);border-radius:16px;width:100%}.contact-agent-card-v3-root .card-wrapper.scrollable{scrollbar-gutter:stable;overflow-y:scroll}.contact-agent-card-v3-root .card-wrapper.scrollable::-webkit-scrollbar{width:16px}.contact-agent-card-v3-root .card-wrapper.scrollable::-webkit-scrollbar-track{background:0 0;margin-top:24px;margin-bottom:24px}.contact-agent-card-v3-root .card-wrapper.scrollable::-webkit-scrollbar-thumb{background:0 0}.contact-agent-card-v3-root .card-wrapper.scrollable:hover::-webkit-scrollbar-thumb{border:4px solid var(--fill-neutral-secondary);background-color:#eff1f5;background-clip:padding-box;border-radius:8px}.contact-agent-card-v3-root .card-wrapper.scrollable .card-header .agent-info-v3-root{padding:20px 0 20px 16px}.contact-agent-card-v3-root .card-wrapper.scrollable .card-body{padding:0 0 20px 16px}.contact-agent-card-v3-root .card-wrapper.has-banner{border-bottom-right-radius:0;border-bottom-left-radius:0}.contact-agent-card-v3-root .card-header .agent-info-v3-root{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:20px 20px 16px;text-decoration:none;display:grid}.contact-agent-card-v3-root .card-header .agent-info-v3-root .avatar-wrapper{align-self:flex-start;margin-right:0}.contact-agent-card-v3-root .card-body{flex-direction:column;padding:0 16px;display:flex}.contact-agent-card-v3-root .card-body .contact-button-root.actionable-link{gap:4px}.contact-agent-card-v3-root .card-body .contact-button-root img{width:24px}.contact-agent-card-v3-root .card-body .enquiry-status .content{letter-spacing:0;align-items:center;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.contact-agent-card-v3-root .card-body .enquiry-status .content .svg-icon-wrapper{margin-right:8px}.contact-agent-card-v3-root .card-body .enquiry-status .description{letter-spacing:-.01rem;color:#5a6067;margin-top:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.contact-agent-card-v3-root .card-body .hui-badges-root .hui-badges-label{letter-spacing:-.005rem;margin:16px 0 0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.contact-agent-card-v3-root .card-body .hui-badges-root .badges-group{letter-spacing:-.01rem;white-space:initial;overflow-x:initial;flex-wrap:wrap;margin-top:8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.contact-agent-card-v3-root .card-body .extended-view-root .extend-view-trigger-point{letter-spacing:0;color:#0d1011;justify-content:space-between;margin-bottom:4px;padding:12px 0;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.contact-agent-card-v3-root .card-body .extended-view-root .extend-view-trigger-point.extended{border-bottom:1px solid var(--fill-neutral-primary)}.contact-agent-card-v3-root .card-body .extended-view-root .contact-button-root{gap:4px;margin-top:8px;margin-bottom:0}.contact-agent-card-v3-root .card-body .extended-view{height:var(--element-height);transition:height .3s}.contact-agent-card-v3-root .card-body .extended-view .extended-content{opacity:0;transition:opacity .2s ease-in-out .1s}.contact-agent-card-v3-root .card-body .extended-view .extended-content.visible{opacity:1}.contact-agent-card-v3-root .card-body .share-profile-card{margin-top:16px}.contact-agent-card-v3-root .card-body .terms-and-policy{color:var(--text-neutral-primary);margin-top:8px;margin-bottom:0}.contact-agent-card-v3-root .card-body .terms-and-policy a{color:var(--text-neutral-primary);text-decoration:underline}.contact-agent-card-v3-root .card-body .intent-alert{margin-bottom:16px}.contact-agent-card-v3-root .card-body .complete-preferences-nudge-root{margin-top:16px;margin-bottom:0}.contact-agent-card-v3-root .card-footer{border-top:1px solid var(--fill-inactive-primary);padding:16px}.contact-agent-card-v3-root .card-footer .live-tour{letter-spacing:.02rem;color:#5a6067;align-items:center;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.contact-agent-card-v3-root .card-footer .live-tour .live-tour-badge{letter-spacing:.02rem;color:#162e53;background-color:#ddecff;border-radius:8px;align-items:center;margin-right:8px;padding:4px 8px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.contact-agent-card-v3-root .hui-alert-root a{color:inherit}.contact-agent-card-v3-root .agency-banner{text-align:center;width:100%;min-height:77px;color:var(--text-active-primary);border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;padding:8px;display:flex}.contact-agent-card-v3-root .agency-banner .agency-name{margin-bottom:8px}.contact-agent-card-v3-root .agency-banner .hui-image{width:auto;max-height:32px;aspect-ratio:unset}.contact-agent-card-v3-root .agency-banner.private{color:var(--text-active-secondary)}.contact-agent-card-v3-root .agency-banner.private .agency-name{margin-bottom:0}.contact-agent-card-v3-root .agency-banner.dark-banner{color:var(--fill-neutral-primary)}.contact-agent-card-v3-root .agency-banner.has-border{border:1px solid var(--border-active-primary);border-top:none}@media (min-width:768px){.contact-agent-card-v3-root .card-body .profile-edit-btn.actionable{margin:0}.contact-agent-card-v3-root .card-footer{padding:24px}}
.share-profile-card-root{border-radius:16px;padding:16px}.share-profile-card-root .header-group{justify-content:space-between;display:flex}.share-profile-card-root .header-group .heading{letter-spacing:-.005rem;color:#0d1011;margin:0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.share-profile-card-root .header-group .profile-edit-btn{color:#0d1011}.share-profile-card-root .header-group .profile-edit-btn img{width:24px;height:24px}.share-profile-card-root .description{letter-spacing:-.01rem;color:var(--icon-active-secondary);margin-top:12px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.share-profile-card-root .completion-progress{letter-spacing:.02rem;margin:16px 0 12px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;display:flex}.share-profile-card-root .completion-progress .hui-progressbar{flex:1 0 auto;align-self:center;margin-right:8px}.share-profile-card-root .completion-progress .hui-progressbar .progress{background-color:var(--fill-neutral-secondary)!important}.share-profile-card-root .divider-root{height:0;margin-top:8px}.share-profile-card-root .profile-sharing-toggle .toggle-group{justify-content:space-between;margin-top:20px;display:flex}.share-profile-card-root .profile-sharing-toggle .toggle-label{letter-spacing:0;color:#0d1011;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}
.contact-button-root.actionable-link,.contact-button-root.actionable-text{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.contact-button-root.actionable-link.btn-primary,.contact-button-root.actionable-text.btn-primary{color:#fff}.contact-button-root.actionable-link i,.contact-button-root.actionable-link img,.contact-button-root.actionable-text i,.contact-button-root.actionable-text img{width:24px;height:auto;font-size:20px;line-height:20px}.contact-card-root{border:1px solid #c1c9d2;border-radius:24px;margin-top:12px;padding:16px 16px 8px}.contact-card-root .title{font-family:Poppins, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif,var(--bs-font-sans-serif);letter-spacing:-.4px;color:#0d1011;font-size:1rem;font-weight:600;line-height:1.4}.contact-card-root .content .qr-code-view-root{grid-gap:12px;grid-template-columns:160px 1fr;margin-top:16px;margin-bottom:8px;display:grid}.contact-card-root .content .qr-code-view-root .qr-code-group{justify-content:center;align-items:center;display:flex}.contact-card-root .content .qr-code-view-root .qr-code-group.loading{background-color:#eff1f5;border-radius:8px;height:160px}.contact-card-root .content .qr-code-view-root .qr-code-group.loading .spinner-border{width:32px;height:32px}.contact-card-root .content .qr-code-view-root .qr-code-description{font-family:Poppins, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif,var(--bs-font-sans-serif);letter-spacing:-.4px;color:#5a6067;font-size:.75rem;font-weight:400;line-height:1.4}.contact-card-root .content .hui-alert-root{margin-top:16px;margin-bottom:8px}.contact-card-root .content .contact-button-root{font-family:Inter, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif,var(--bs-font-sans-serif);letter-spacing:-.4px;color:#0d1011;justify-content:space-between;align-items:center;margin:0;padding:12px 0;font-size:18px;font-weight:400;line-height:1.4;text-decoration:none;display:flex}.contact-card-root .content .contact-button-root .action-text{flex-grow:1}.contact-card-root .content .contact-button-root .spinner-border{width:32px;height:32px}
/*# sourceMappingURL=0dmj6ghiot7bv.css.map*/