.DirectorySurface-module__80x4Aq__directory{--directory-row-padding:12px;--directory-header-gap:8px;--directory-inset:16px;--directory-radius:12px;--directory-hover:color-mix(in srgb, var(--color-text) 4%, var(--color-bg));margin-top:16px}.DirectorySurface-module__80x4Aq__heading,.DirectorySurface-module__80x4Aq__columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(112px,.6fr) 20px;align-items:center;column-gap:24px;display:grid}.DirectorySurface-module__80x4Aq__heading{padding:var(--directory-row-padding) var(--directory-inset);color:var(--color-text);margin-bottom:var(--directory-header-gap);font-size:14px;font-weight:600}.DirectorySurface-module__80x4Aq__row{border-radius:var(--directory-radius);padding:var(--directory-row-padding) var(--directory-inset);color:var(--color-text);margin-bottom:0;text-decoration:none;position:relative}.DirectorySurface-module__80x4Aq__row:not(:last-child):after{content:"";left:var(--directory-inset);right:var(--directory-inset);background:var(--color-border);pointer-events:none;height:1px;position:absolute;bottom:0}@media (hover:hover){.DirectorySurface-module__80x4Aq__interactive:hover{background:var(--directory-hover)}}.DirectorySurface-module__80x4Aq__row:focus-visible{outline:2px solid var(--color-navy);outline-offset:4px;border-radius:8px}.DirectorySurface-module__80x4Aq__identity{align-items:center;gap:12px;min-width:0;display:flex}.DirectorySurface-module__80x4Aq__name{overflow-wrap:anywhere;font-size:16px;font-weight:600}.DirectorySurface-module__80x4Aq__phone,.DirectorySurface-module__80x4Aq__properties{font-size:14px}.DirectorySurface-module__80x4Aq__phone{color:var(--color-muted)}.DirectorySurface-module__80x4Aq__chevron{display:flex}@media (max-width:639px){.DirectorySurface-module__80x4Aq__heading{display:none}.DirectorySurface-module__80x4Aq__columns{padding:var(--directory-row-padding) var(--directory-inset);grid-template-columns:minmax(0,1fr) 20px;gap:4px 12px}.DirectorySurface-module__80x4Aq__identity{grid-area:1/1}.DirectorySurface-module__80x4Aq__phone{overflow-wrap:anywhere;grid-area:2/1;padding-left:48px}.DirectorySurface-module__80x4Aq__properties{grid-area:3/1;padding-left:48px}.DirectorySurface-module__80x4Aq__chevron{grid-area:1/2;align-self:center}}.DirectorySurface-module__80x4Aq__row{text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.DirectorySurface-module__80x4Aq__row:not(.DirectorySurface-module__80x4Aq__columns){align-items:center;gap:12px;display:flex}.DirectorySurface-module__80x4Aq__interactive{cursor:pointer}.DirectorySurface-module__80x4Aq__static{align-items:flex-start}.DirectorySurface-module__80x4Aq__table th,.DirectorySurface-module__80x4Aq__table td{padding:var(--directory-row-padding) var(--directory-inset)!important;font-size:14px!important}.DirectorySurface-module__80x4Aq__table th{color:var(--color-text)!important;padding-bottom:calc(var(--directory-row-padding) + var(--directory-header-gap))!important;border-bottom:0!important;font-weight:600!important}.DirectorySurface-module__80x4Aq__table tbody tr:first-child td{border-top:0!important}.DirectorySurface-module__80x4Aq__table td:first-child{border-radius:var(--directory-radius) 0 0 var(--directory-radius)}.DirectorySurface-module__80x4Aq__table td:last-child{border-radius:0 var(--directory-radius) var(--directory-radius) 0}@media (hover:hover){.DirectorySurface-module__80x4Aq__table tbody tr[role=button]:hover td{background:var(--directory-hover)!important}}.DirectorySurface-module__80x4Aq__table tbody tr:focus-visible{outline:2px solid var(--color-navy);outline-offset:-2px}.DirectorySurface-module__80x4Aq__sortButton{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.DirectorySurface-module__80x4Aq__sortButton:focus-visible{outline:2px solid var(--color-navy);outline-offset:4px;border-radius:4px}.DirectorySurface-module__80x4Aq__sortActive{color:var(--color-navy)}.DirectorySurface-module__80x4Aq__sortInactive{color:var(--color-subtle);opacity:.55}.DirectorySurface-module__80x4Aq__mobileSort{display:none}@media (max-width:639px){.DirectorySurface-module__80x4Aq__mobileSort{display:block}}.DirectorySurface-module__80x4Aq__table tbody tr:first-child{border-top:0!important}
.DetailPageSurface-module__n573uG__embedded{min-width:0}.DetailPageSurface-module__n573uG__embedded>.page-edge{padding-inline:0!important}.DetailPageSurface-module__n573uG__embedded>header+.page-edge{padding-top:0!important}.DetailPageSurface-module__n573uG__footer{border-top:1px solid var(--color-border);margin-top:24px}.DetailPageSurface-module__n573uG__footer>.page-edge{padding-inline:0}
.DealListRow-module__5tTk9G__heading{align-items:center;display:flex}.DealListRow-module__5tTk9G__identity{flex:1;min-width:0;overflow:hidden}.DealListRow-module__5tTk9G__desktopIdentity{min-width:0;display:flex}.DealListRow-module__5tTk9G__mobileIdentity{display:none}@media (max-width:639px){.DealListRow-module__5tTk9G__row{align-items:flex-start}.DealListRow-module__5tTk9G__heading{grid-template-columns:minmax(0,1fr) 20px;display:grid;row-gap:4px!important}.DealListRow-module__5tTk9G__identity{grid-area:1/1}.DealListRow-module__5tTk9G__desktopIdentity{display:none}.DealListRow-module__5tTk9G__mobileIdentity{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.DealListRow-module__5tTk9G__details{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important}.DealListRow-module__5tTk9G__amount{overflow-wrap:anywhere;grid-area:2/1}.DealListRow-module__5tTk9G__chevron{grid-area:1/2;align-self:start;margin-top:2px}}
.CommissionHeroCard-module__rKZDGa__resultRow{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;column-gap:8px!important}.CommissionHeroCard-module__rKZDGa__resultRow>:first-child{min-width:0}@media (max-width:639px){.CommissionHeroCard-module__rKZDGa__fullComparison{display:none}}
.ContactTeamModal-module__etcgXa__content{text-align:center;padding:48px 36px 24px;overflow-y:auto}.ContactTeamModal-module__etcgXa__title{font-size:var(--contact-heading-size);margin:0 0 8px;font-weight:700;line-height:28px}.ContactTeamModal-module__etcgXa__intro{font-size:var(--popup-body-size);color:var(--color-muted);margin:0;line-height:1.5}.ContactTeamModal-module__etcgXa__qr{object-fit:contain;width:128px;height:128px;margin:20px auto 8px;display:block}.ContactTeamModal-module__etcgXa__idRow{font-size:var(--popup-body-size);justify-content:center;align-items:center;gap:8px;margin:8px 0 20px;display:flex}.ContactTeamModal-module__etcgXa__textButton{font:inherit;font-size:var(--popup-secondary-size);color:var(--color-navy);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;line-height:20px;text-decoration:underline}.ContactTeamModal-module__etcgXa__line{min-height:44px;font-size:var(--popup-action-size);background:var(--color-navy);color:var(--color-bg);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;line-height:24px;text-decoration:none;display:flex}.ContactTeamModal-module__etcgXa__line:hover{background:#0a2e24}.ContactTeamModal-module__etcgXa__toggle{display:none}.ContactTeamModal-module__etcgXa__status{font-size:var(--popup-secondary-size);margin:12px 0 0;line-height:20px}.ContactTeamModal-module__etcgXa__status:empty{display:none}@media (max-width:540px){.ContactTeamModal-module__etcgXa__qrArea{display:none}.ContactTeamModal-module__etcgXa__qrVisible{display:block}.ContactTeamModal-module__etcgXa__toggle{margin:12px auto 0;display:block}.ContactTeamModal-module__etcgXa__idRow{margin:16px 0 20px}}.ContactTeamModal-module__etcgXa__request{background:var(--color-bg);text-align:left;border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 16px;padding:12px;display:flex}.ContactTeamModal-module__etcgXa__request p{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:var(--popup-secondary-size);-webkit-user-select:text;user-select:text;flex:1;margin:0;line-height:1.5}.ContactTeamModal-module__etcgXa__request button{flex-shrink:0}.ContactTeamModal-module__etcgXa__copyButton{width:36px;height:36px;color:var(--color-navy);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-top:-6px;padding:0;display:grid}.ContactTeamModal-module__etcgXa__copyButton:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}
.SettingsClient-module__zAXvEq__content{width:100%;max-width:1120px;margin-inline:auto}.SettingsClient-module__zAXvEq__identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.SettingsClient-module__zAXvEq__plan{align-items:center;gap:24px;display:flex}.SettingsClient-module__zAXvEq__section{min-width:0}.SettingsClient-module__zAXvEq__rows{flex-direction:column;display:flex}.SettingsClient-module__zAXvEq__row{width:100%;min-height:60px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;font-family:inherit;display:flex}.SettingsClient-module__zAXvEq__row+.SettingsClient-module__zAXvEq__row{border-top:1px solid var(--color-border)}.SettingsClient-module__zAXvEq__row:focus-visible{outline:2px solid var(--color-navy);outline-offset:-3px}.SettingsClient-module__zAXvEq__rowText{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SettingsClient-module__zAXvEq__row>:first-child,.SettingsClient-module__zAXvEq__row>:last-child{flex-shrink:0}.SettingsClient-module__zAXvEq__identity{border-bottom:1px solid var(--color-border);margin-bottom:8px;padding:8px 0 24px}.SettingsClient-module__zAXvEq__plan{flex-wrap:wrap;justify-content:space-between;padding-top:8px}
@media (max-width:1023px){.ListToolbar-module__a3IuSa__equalControls .list-toolbar__controls{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.ListToolbar-module__a3IuSa__equalControls .list-toolbar__controls>*{width:100%;min-width:0}.ListToolbar-module__a3IuSa__equalControls .list-toolbar__controls button{justify-content:center;width:100%;min-width:0}.ListToolbar-module__a3IuSa__equalControls .list-toolbar__controls>div>div{width:100%;min-width:0}.ListToolbar-module__a3IuSa__equalControls .directory-sort-trigger{width:100%;min-width:0}.ListToolbar-module__a3IuSa__equalControls .directory-sort-trigger>:not(.directory-sort-label){flex-shrink:0}.ListToolbar-module__a3IuSa__equalControls .directory-sort-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ListToolbar-module__a3IuSa__fillFirstControl .list-toolbar__controls>:first-child{flex:1 1 0;justify-content:center;min-width:0}}
