.cloud-testing-tools{font-size:12px;text-align:left}.cloud-testing-tools summary{cursor:pointer;padding:6px 0}.cloud-testing-tools[open]{flex-basis:100%;max-width:920px}.cloud-testing-tools>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.cloud-testing-tools>a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.cloud-testing-tools .demo-label{display:block;padding:4px 0}.property-disclosure{margin:20px 0;padding:0;border-top:1px solid var(--line)}.property-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 0;color:var(--green);font-size:14px;font-weight:750;line-height:1.5;cursor:pointer;list-style:none}.property-disclosure>summary::-webkit-details-marker{display:none}.property-disclosure>summary:after{content:"+";font-size:22px;font-weight:500;flex-shrink:0}.property-disclosure[open]>summary:after{content:"−"}.property-disclosure-content{padding:4px 0 20px}.property-disclosure-content .detail-table{margin-top:0}.property-disclosure-content .listing-location,.property-disclosure-content .listing-showing-schedule{margin-top:12px}.property-disclosure-content .auction-timeline{margin-top:0}.traditional-snapshot.property-disclosure{padding-top:0}.traditional-snapshot .property-disclosure-content h3{margin-top:0}.traditional-overview .listing-key-facts{margin-bottom:24px}.bid-panel>.bid-summary{margin:20px 0}.bid-panel>.bid-summary>div:not(.bid-history-stat){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0}.bid-panel>.bid-summary dt{font-size:12px;color:var(--muted)}.bid-panel>.bid-summary dd{margin:0;font-size:14px;font-weight:750;color:var(--green)}.bid-panel>.bid-summary .bid-history-stat{margin-top:12px}.bid-panel .bid-participation-details{margin-bottom:0}.bid-participation-details .auction-essentials{margin-top:0}.property-mobile-action{display:none}@media (max-width:820px){#mobile-nav:not([hidden]){gap:4px;padding:12px 22px}#mobile-nav>a,#mobile-nav>button{display:flex;align-items:center;min-height:44px;padding:8px 0}#property-view{padding-bottom:130px}.property-mobile-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:center;gap:14px;position:fixed;bottom:0;left:0;right:0;z-index:25;padding:12px 22px max(12px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -5px 20px #183e3510}.property-mobile-action>div{min-width:0}.property-mobile-action span{display:block;margin-bottom:3px;color:var(--muted);font-size:10px}.property-mobile-action strong{display:block;color:var(--green);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.property-mobile-action>.button{width:100%;min-width:0;min-height:48px;padding:10px 12px;font-size:12px;white-space:normal;text-align:center;gap:8px;line-height:1.5}.property-mobile-action .button svg{width:17px;height:17px}.traditional-overview,.traditional-snapshot.property-disclosure{min-width:0}.property-disclosure-content{padding-bottom:16px}}@media (max-width:380px){.property-mobile-action{gap:10px;padding-left:16px;padding-right:16px}.property-mobile-action strong{font-size:14px}}@media (max-width:580px){.site-header .header-inner{gap:12px;padding-left:16px;padding-right:16px}.site-header .header-actions{gap:6px}}@media (max-width:380px){.site-header .header-inner{gap:8px;padding-left:12px;padding-right:12px}.site-header .brand{font-size:22px;letter-spacing:-1px}.site-header .brand-mark{display:none}.site-header .header-actions{gap:2px}.site-header .language-select select{width:50px;min-width:50px;min-height:44px;padding-left:4px;padding-right:4px}.site-header .account-menu-trigger,.site-header .header-actions>.icon-button{width:44px;min-width:44px;height:44px;padding:8px}.site-header .account-menu-trigger__chevron,.site-header .account-menu-trigger__label{display:none}}.site-header .desktop-nav{gap:24px;margin-left:24px}.site-header .desktop-nav .nav-auctions{color:var(--green);font-weight:800}.site-header .desktop-nav .nav-mls{color:#5b6e61}.hero{height:auto;min-height:580px}.hero-inner{padding-bottom:68px}.hero-search{display:block;padding:10px;max-width:875px}.hero-search-methods{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;margin:0 4px 8px;padding:0 0 9px;border:0;border-bottom:1px solid var(--line)}.hero-search-methods label{display:inline-flex;align-items:center;gap:8px;min-height:34px;font-size:12px;color:#687568;cursor:pointer}.hero-search-methods input{width:16px;height:16px;margin:0;accent-color:var(--green)}.hero-search-methods label:has(input:checked){color:var(--green);font-weight:800}.hero-search-fields{display:flex;align-items:center;min-width:0}.hero-search-hint{margin:7px 5px 0;color:#687568;font-size:10px;line-height:1.6}#hero-search .hero-search-fields{display:grid;grid-template-columns:minmax(145px,.95fr) minmax(180px,1.3fr) minmax(145px,.9fr) auto}#hero-search .search-region{display:flex;flex-direction:column;gap:3px;padding:5px 13px;min-width:0;border-right:1px solid var(--line)}#hero-search .search-region>span{color:#52624f;font-size:10px;font-weight:600}#hero-search .search-region select{width:100%;min-width:0;min-height:30px;border:0;background:transparent;color:var(--green);font-size:12px}#hero-search .search-location{min-width:0;padding:0 12px}#hero-search .search-location input{width:100%;min-width:0}#hero-search .search-type{min-width:0;padding:0 12px}#hero-search .search-type select{width:100%;min-width:0}.hero-region-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#52624f;font-size:11px}.hero-region-notice p{margin:7px 5px 0}.hero-region-notice button{color:var(--green);font-size:inherit;text-decoration:underline;min-height:36px;padding:5px}.hero-region-notice [hidden]{display:none!important}@media (max-width:900px){#hero-search .hero-search-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}#hero-search .search-region{border:0}#hero-search .search-location{grid-column:auto;border:0}}@media (max-width:580px){#hero-search .hero-search-fields{grid-template-columns:minmax(0,1fr)}#hero-search .search-region{padding:0 8px;gap:0}#hero-search .search-region>span{font-size:12px}#hero-search .search-region select{font-size:16px;min-height:46px}}.catalog-headline{margin-bottom:22px}.catalog-headline .eyebrow{margin-bottom:8px}.catalog-headline .catalog-market-note{display:block;max-width:780px;margin:10px 0 0;padding:0;border:0;border-radius:0;background:none;color:var(--muted);font-size:13px;font-weight:400;line-height:1.7}.catalog-view .catalog-sale-selector{margin-bottom:18px;padding:0;border:0;background:none}.catalog-view .sale-method-pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.catalog-view .sale-method-pills>button{min-height:44px;padding:10px 17px;font-size:13px}.catalog-view .sale-method-pills>.catalog-all-sources{margin-left:auto;min-height:38px;padding:7px 11px;border-color:transparent;background:transparent;color:#657561;font-size:11px;font-weight:600}.catalog-view .sale-method-pills>.catalog-all-sources.active{background:#e8eee1;border-color:#d7dfcf;color:var(--green);box-shadow:none}.catalog-view .catalog-search{display:block;margin-bottom:22px;padding:22px;background:#f5f7f1;border:1px solid #dde3d6;border-radius:12px}.catalog-currency-row{display:flex;align-items:center;justify-content:flex-end;margin:-4px 0 18px;padding-bottom:14px;border-bottom:1px solid #dfe5d8}.catalog-currency-control{display:flex;align-items:center;gap:12px;color:#5d7055;font-size:11px;font-weight:600}.catalog-currency-control select{min-height:38px;min-width:110px;padding:7px 28px 7px 11px;border:1px solid #cfd8c9;border-radius:7px;background:white;color:var(--green);font-size:12px;font-weight:700}.catalog-auction-uah,.catalog-rate-note{display:block;margin-top:5px;color:#78836e;font-size:9px;font-weight:400;line-height:1.6}.catalog-auction-uah{color:#5c7050;font-size:10px}.catalog-search-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px 20px}.catalog-search-field{min-width:0;color:#354e3e;line-height:1.5}.catalog-search-field,.catalog-search-field>.form-field{display:flex;flex-direction:column;gap:7px;margin:0;font-size:12px;font-weight:700}.catalog-search-field input,.catalog-search-field select{display:block;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #cfd8c9;border-radius:7px;background:white;color:var(--ink);font-size:13px;font-weight:500;line-height:1.5}.catalog-search-field select{padding-right:28px}.catalog-search-field input::placeholder{color:#81897d;font-weight:400}.catalog-search-field input[type=hidden]{display:none}.catalog-search-field select:disabled{background:#e9ede5;border-color:#d9dfd3;color:#7a8274;-webkit-text-fill-color:#7a8274;opacity:1}.catalog-search-field .form-hint,.catalog-search-hint{font-size:10px;color:#74806d;font-weight:400;line-height:1.6}.catalog-search-field .form-hint{margin:0}.catalog-search-field>.button{align-self:flex-start;white-space:normal}.catalog-budget-note{margin:14px 0 0;color:#52624f;font-size:12px;line-height:1.65}.catalog-inline-parameters{margin:22px 0 20px;padding-top:21px;border-top:1px solid #dfe5d8}.catalog-inline-parameters>[hidden]{display:none!important}.catalog-filter-count{font-size:12px;font-weight:700;color:#52624f}.catalog-filter-count:empty,.catalog-search>.form-error:empty{display:none}.catalog-search>.form-error:not(:empty){margin-top:14px}.catalog-search-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid #dfe5d8}.catalog-search-actions>p{max-width:440px;color:#72806b;font-size:10px;line-height:1.7}.catalog-search-actions>div{display:flex;align-items:center;gap:18px}.catalog-search-actions .button{min-width:200px;gap:10px}.catalog-reset-link{padding:9px 0;color:#6d7b66;font-size:11px;text-decoration:underline;text-underline-offset:3px}.catalog-results-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-bottom:20px}.catalog-results-toolbar>p{font-size:13px;color:#53654d}.catalog-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.catalog-sort-label{display:flex;align-items:center;gap:9px;font-size:10px;color:#73806a}.catalog-sort-label select{max-width:180px;min-height:40px;padding:7px 28px 7px 10px;border:1px solid #d7dfd0;border-radius:7px;background:white;color:#44553d;font-size:11px}.catalog-result-actions .button{min-height:40px;padding:8px 12px;gap:7px;font-size:11px}.catalog-result-actions svg{width:15px;height:15px}.catalog-save-search{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 0 8px 3px;color:#697d5d;font-size:11px;font-weight:600}.mls-preview-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 18px}.mls-preview-heading h3{font-size:16px;letter-spacing:-.02em;font-weight:700;color:#46613c}.mls-preview-heading .text-link{font-size:11px}.mls-pilot-heading>.button{flex-shrink:0}.home-section-heading>.home-section-cta{width:240px;max-width:100%;flex:0 0 240px;min-height:48px;padding:12px 24px;justify-content:space-between;gap:16px;text-align:left}.home-section-cta svg,.home-section-cta>[data-icon]{width:18px;height:18px;flex-shrink:0}@media (max-width:1100px){.site-header .desktop-nav{gap:16px;margin-left:10px}.site-header .desktop-nav a,.site-header .desktop-nav button{font-size:12px}.site-header .header-inner{gap:20px}}@media (max-width:900px){.catalog-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-search-actions{align-items:flex-start}.catalog-search-actions>p{max-width:260px}.catalog-results-toolbar{align-items:flex-start}.catalog-result-actions{gap:10px}.catalog-sort-label>span{display:none}}@media (max-width:820px){.hero{min-height:580px}.hero-search-fields .search-type{padding-right:12px}.hero-search-fields .button{min-width:150px}.catalog-search-actions{flex-direction:column;gap:12px}.catalog-search-actions>p{max-width:none}.catalog-search-actions>div{width:100%;justify-content:space-between}.catalog-results-toolbar{gap:12px}.catalog-result-actions{width:100%}.mls-pilot-heading{align-items:flex-start}}@media (max-width:580px){.catalog-inline-parameters{grid-template-columns:minmax(0,1fr);gap:15px;margin-top:18px;padding-top:17px}.hero{min-height:660px}.hero-inner{padding-bottom:62px}.hero-search{display:block;padding:9px}.hero-search-methods{gap:7px 14px;margin-bottom:6px}.hero-search-methods label{font-size:11px;gap:6px}.hero-search-methods input{width:15px;height:15px}.hero-search-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}.hero-search-fields .search-location{grid-column:1/-1}.hero-search-fields .search-type{border:0;margin:0;padding:0 7px}.hero-search-fields .button{min-width:0}.hero-search-hint{margin-top:8px;font-size:9px}.catalog-headline{margin-bottom:18px}.catalog-headline .catalog-market-note{margin-top:10px;font-size:12px}.catalog-view .sale-method-pills{display:flex;gap:7px}.catalog-view .sale-method-pills>button{padding:10px 12px;font-size:11px;min-height:43px}.catalog-view .sale-method-pills>.catalog-all-sources{margin-left:0;padding:5px 0;min-height:30px;flex-basis:100%;justify-content:flex-start}.catalog-view .sale-method-pills>.catalog-all-sources.active{padding-left:10px;flex-basis:auto}.catalog-view .catalog-search{padding:17px 15px;border-radius:9px}.catalog-currency-row{margin-top:0;margin-bottom:17px;padding-bottom:13px;justify-content:flex-start}.catalog-currency-control{width:100%;justify-content:space-between;gap:10px;font-size:11px}.catalog-currency-control select{min-height:42px}.catalog-search-fields{grid-template-columns:minmax(0,1fr);gap:15px}.catalog-search-field input,.catalog-search-field select{min-height:46px;font-size:14px}.catalog-search-actions{margin-top:17px;padding-top:15px}.catalog-search-actions>div{flex-wrap:wrap;gap:10px}.catalog-search-actions .button{width:100%;min-width:0;order:-1}.catalog-reset-link{margin-left:auto}.catalog-results-toolbar{margin-bottom:16px}.catalog-result-actions{gap:9px 12px}.catalog-sort-label{flex:1 1}.catalog-sort-label select{max-width:none;width:100%}.catalog-result-actions .button{min-height:42px;padding:8px 10px;font-size:10px}.catalog-save-search{min-height:34px;font-size:10px}.mls-pilot-heading>.button{margin-top:17px;width:100%}.home-section-heading{flex-direction:column;align-items:stretch}.home-section-heading>.home-section-cta{width:100%;flex-basis:auto;margin-top:0}.mls-preview-heading{align-items:flex-start;margin-bottom:16px;gap:8px}.mls-preview-heading h3{font-size:14px}}.catalog-mls-offer{display:flex;align-items:center;gap:14px;margin:0 auto 0 0;font-size:12px;color:var(--green)}.catalog-currency-row{flex-wrap:wrap;gap:14px 24px}@media(max-width:580px){.catalog-mls-offer{width:100%;justify-content:space-between;gap:10px}.catalog-mls-offer select{min-width:110px;min-height:42px}}.traditional-gallery{min-width:0;max-width:100%}.catalog-mls-offer[hidden]{display:none}.catalog-mls-offer select{min-width:150px;min-height:44px;border:1px solid var(--line);border-radius:7px;padding:10px 35px 10px 12px;background:white;color:var(--green);font:inherit}.catalog-mls-offer select:focus-visible{outline:3px solid #a7c677;outline-offset:2px}.traditional-calculated-price{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.traditional-calculated-price .price{font-size:30px;line-height:1.2;overflow-wrap:anywhere}.traditional-unit-price.price{font-size:20px}.traditional-calculated-price~.traditional-unit-price{padding-top:12px;border-top:1px solid var(--line)}.traditional-card .traditional-calculated-price .price{font-size:23px}.live-seller-publication{display:grid;gap:24px}.live-seller-publication>.deal-card{display:grid;gap:16px;min-width:0;padding:28px}.live-seller-publication h2{margin:0;font-size:24px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.live-seller-publication .live-seller-intro h2{font-size:22px}.live-seller-publication p{margin:0;font-size:15px;line-height:1.65}.live-seller-facts{display:grid;gap:10px}.live-seller-publication .notary-actions{margin:0;gap:12px;flex-wrap:wrap}.live-seller-edit{display:inline-flex;align-items:center;justify-self:start;min-height:44px;line-height:1.5}.live-seller-draft form[data-live-form=publish]{display:grid;gap:22px;padding-top:22px;border-top:1px solid var(--line)}.live-seller-confirmation{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.7;cursor:pointer}.live-seller-confirmation>input{width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0;accent-color:#183e35}.live-seller-confirmation>span{min-width:0}.live-seller-publication .button{min-height:48px;max-width:100%;white-space:normal;line-height:1.5}.live-seller-draft form[data-live-form=publish]>.button{justify-self:start}.live-seller-draft [data-live-draft-error]:empty{display:none}@media (max-width:580px){.live-seller-publication{gap:20px}.live-seller-publication>.deal-card{padding:22px}.live-seller-publication h2{font-size:22px;line-height:1.4}.live-seller-publication .live-seller-intro h2{font-size:20px}.live-seller-draft form[data-live-form=publish]>.button{width:100%}}.live-auctions>.live-history-signin{display:grid;gap:16px;padding:28px}.live-history-signin>h2,.live-history-signin>p{margin:0}.live-history-signin>h2{line-height:1.35}.live-history-signin>p{line-height:1.65}.live-history-signin>.button{justify-self:start;min-height:48px;max-width:100%;margin-top:4px;white-space:normal}@media (max-width:580px){.live-auctions>.live-history-signin{gap:14px;padding:22px;margin-top:20px}}.live-seller-header-actions{display:flex;gap:12px;flex-wrap:wrap}.live-inventory{min-width:0;margin:24px 0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.live-inventory .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.live-seller-publication>.live-inventory{margin:0}.live-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 24px 0}.live-inventory-heading h2{margin:0;font-size:22px}.live-inventory-heading p,.live-inventory-note{color:var(--muted,#66756e);font-size:14px;line-height:1.6}.live-inventory-heading p{margin:6px 0 0}.live-inventory-note{margin:0;padding:24px 24px 0}.live-inventory-search{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:24px}.live-inventory-search .form-field{flex:1 1 200px;min-width:0;margin:0;font-size:13px}.live-inventory-search .live-inventory-query{flex:2 1 280px}.live-inventory-search input,.live-inventory-search select{width:100%;min-width:0;min-height:46px;background:#fff}.live-inventory-search>.button{min-height:46px}.live-inventory-search>.text-link{align-self:center;font-size:13px}.live-inventory-sort{padding:0 24px 16px;margin:0;color:var(--muted,#66756e);font-size:12px}.live-inventory-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:14px}.live-inventory-table th{padding:12px 16px;color:#64726b;background:#f5f7f4;font-size:12px;font-weight:500}.live-inventory-table th:first-child{width:45%;padding-left:24px}.live-inventory-table th:nth-child(2){width:19%}.live-inventory-table th:nth-child(3){width:28%}.live-inventory-table th:last-child{width:60px}.live-inventory-table td{padding:20px 16px;border-top:1px solid var(--line);vertical-align:middle;overflow-wrap:anywhere}.live-inventory-table td:first-child{padding-left:24px}.live-inventory-table td:last-child{padding-right:18px}.live-inventory-table tbody tr:hover{background:#fafbf8}.live-inventory-property>a{display:block;color:#173f35;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none}.live-inventory-property>a:hover{text-decoration:underline}.live-inventory-id{display:block;color:#77827d;font-size:11px;margin-top:5px}.live-inventory-date>span{display:block;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-inventory-date .live-inventory-date-label{margin-bottom:3px;color:#77827d;font-size:11px}.live-inventory-status{display:inline-block;color:#55625b;font-size:13px;line-height:1.5}.live-inventory-status:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 2px 0;border-radius:50%;background:#98a09b}.live-inventory-status.is-auction,.live-inventory-status.is-closing{color:#1d5a45}.live-inventory-status.is-auction:before,.live-inventory-status.is-closing:before{background:#368361}.live-inventory-status.is-upcoming:before{background:#9b8b49}.live-history-icon{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #dde4dd;border-radius:10px;background:#fff;color:#466056;text-decoration:none}.live-history-icon:hover{border-color:#8dada0;background:#eef4ee}.live-history-icon:focus-visible,.live-inventory-property>a:focus-visible{outline:2px solid #286e54;outline-offset:3px}.live-inventory-relist{margin-top:10px;font-size:12px}.live-inventory-relist>summary{color:#536c60;cursor:pointer}.live-inventory-relist form{display:grid;gap:10px;margin-top:10px}.live-seller-publication .live-inventory-relist p{font-size:12px}.live-inventory-relist .button{justify-self:start;min-height:40px;padding:8px 12px;font-size:12px}.live-inventory-empty{padding:12px 24px 28px;color:#66756e;font-size:14px}@media (max-width:700px){.live-inventory-heading,.live-inventory-note{padding:20px 18px 0}.live-inventory-search{gap:12px;padding:20px 18px}.live-inventory-search .live-inventory-query{flex-basis:100%}.live-inventory-search .form-field{flex-basis:180px}.live-inventory-table,.live-inventory-table tbody{display:block}.live-inventory-table thead{display:none}.live-inventory-table tr{position:relative;display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr) 44px;gap:12px;align-items:center;padding:18px;border-top:1px solid var(--line)}.live-inventory-table td,.live-inventory-table td:first-child,.live-inventory-table td:last-child{padding:0;border:0}.live-inventory-property{grid-column:1/3}.live-inventory-date{grid-row:2;grid-column:1;font-size:13px}.live-inventory-outcome{grid-row:2;grid-column:2/4}.live-inventory-action{grid-column:3;grid-row:1;align-self:start}.live-inventory-table th:last-child{width:auto}.live-inventory-status{font-size:12px}.live-inventory-sort{padding-left:18px}}.live-property-edit-entry{display:grid;gap:10px;margin:22px 0;padding:20px 0;border-block:1px solid #dce5d8}.live-property-edit-entry>.button{width:100%;white-space:normal;min-height:48px}.live-property-edit-entry>p,.live-property-edit-locked{margin:0;color:#5e705d;font-size:14px;line-height:1.65}.live-property-edit-locked{padding:16px;margin-top:20px;border-radius:10px;background:#f3f5f1}.live-property-edit-modal{max-width:780px}.live-property-edit-modal .modal-header h2{font-size:24px;line-height:1.35}.live-property-edit-modal form>p,.live-property-edit-modal>p{margin:16px 0;line-height:1.65}.live-property-edit-title{font-weight:600;color:#183e35}.live-property-edit-modal form{display:grid;gap:20px;margin-top:24px}.live-property-edit-modal .form-field{display:grid;gap:8px;margin:0;min-width:0;font-size:14px;line-height:1.5}.live-property-edit-modal input,.live-property-edit-modal select,.live-property-edit-modal textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #bdcdbb;border-radius:8px;background:#fff;font:inherit}.live-property-edit-modal textarea{min-height:150px;line-height:1.65;resize:vertical}.live-property-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.live-property-edit-media{display:grid;gap:16px;padding-top:20px;border-top:1px solid #dce5d8}.live-property-edit-media h3,.live-property-edit-media p{margin:0;line-height:1.6}.live-property-edit-media>p{font-size:13px;color:#5e705d}.live-property-edit-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.live-property-edit-photos figure{margin:0;padding:0;min-width:0;overflow:hidden;border:1px solid #dce5d8;border-radius:10px}.live-property-edit-photos img{display:block;width:100%;height:120px;object-fit:cover}.live-property-edit-photos figcaption{display:grid;gap:10px;padding:12px;font-size:12px}.live-property-edit-photos figcaption>div{display:flex;flex-wrap:wrap;gap:10px}.live-property-edit-photos button{min-height:32px;font-size:12px}.live-property-edit-modal .live-modal-actions{display:flex;justify-content:end;flex-wrap:wrap;gap:12px;padding-top:12px}.live-property-edit-modal .live-modal-actions>.button{min-height:48px}.live-property-edit-modal .form-error:empty,.live-property-edit-modal .form-hint:empty{display:none}.live-property-edit-modal [disabled]{opacity:.6;cursor:not-allowed}.live-property-edit-terms{color:#5e705d;font-size:13px}.live-property-edit-alert{padding:14px;border:1px solid #d7caa2;border-radius:10px;background:#fff6df;color:#664d16;font-size:14px}.live-property-edit-alert:empty{display:none}@media (max-width:580px){.live-property-edit-fields{grid-template-columns:1fr;gap:16px}.live-property-edit-photos{grid-template-columns:1fr 1fr}.live-property-edit-modal .modal-header h2{font-size:21px}.live-property-edit-modal .live-modal-actions>.button{flex:1 1}}.account-drafts{display:grid;gap:24px;min-width:0}.account-drafts-intro{display:grid;gap:12px}.account-drafts-empty,.account-drafts-intro>p,.account-drafts-status>p{margin:0;color:#52624f;font-size:15px;line-height:1.7}.account-drafts-intro>.button{justify-self:start}.account-draft-list{display:grid;gap:18px}.account-draft-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.account-draft-card.is-selected{border-color:#789867;box-shadow:0 0 0 1px #789867}.account-draft-summary{display:grid;gap:8px;min-width:0;overflow-wrap:anywhere}.account-drafts .account-draft-card h3{margin:0;font-size:20px;line-height:1.4}.account-draft-summary>p{margin:0;color:#52624f;font-size:14px;line-height:1.6}.account-draft-label{color:#52624f;font-size:12px;line-height:1.6}.account-draft-selected{color:#315538;font-size:12px;font-weight:700;line-height:1.6}.account-drafts .button{flex-shrink:0;min-height:48px;max-width:100%;white-space:normal;font-size:13px;line-height:1.5}.account-drafts-status{display:grid;gap:18px}.account-drafts-status>.button{justify-self:start}.account-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-draft-protected{max-width:260px;margin:0;color:#52624f;font-size:12px;line-height:1.6}.account-drafts .account-draft-delete{color:#923d33;border-color:#e3c3bc;background:#fffaf8}.account-drafts .account-draft-delete:hover{color:#742f27;border-color:#b9796c;background:#ffede7}.account-draft-confirm{flex:1 0 100%;display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--line)}.account-draft-confirm>p{margin:0;color:#52624f;font-size:14px;line-height:1.7}.account-drafts-deleted>summary{padding:14px 0;color:#52624f;font-size:14px;font-weight:600;cursor:pointer}.account-drafts-deleted>.account-draft-list{margin-top:12px}@media (max-width:580px){.account-drafts{gap:20px}.account-draft-card{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.account-drafts .account-draft-card h3{font-size:19px}.account-draft-card>.button{width:100%}.account-draft-actions{align-items:stretch;flex-direction:column}.account-draft-actions>.button{width:100%}.account-draft-confirm{flex-basis:auto}}.account-workspaces{margin-bottom:28px;padding:20px;border:1px solid #ccd9c2;border-radius:12px;background:#f5f8f1}.account-workspaces-heading h3{margin:0 0 6px;font-size:17px}.account-workspaces-heading p{margin:0;color:#52624f;font-size:13px;line-height:1.65}.account-workspace-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:17px 0}.account-workspace-buttons .button{gap:8px;min-height:44px}.account-workspace-buttons svg{width:17px;height:17px}.account-professional-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding-top:14px;border-top:1px solid #dce5d5;font-size:13px;line-height:1.65}.account-professional-summary>span{flex-basis:100%}.account-workspaces .form-error:empty{display:none}.account-professional-intro{margin:0 0 22px}.account-professional-intro h3{margin:17px 0 8px;font-size:20px}.account-professional-intro p{font-size:14px;line-height:1.75;color:#52624f}[data-account-page=professional]>.form-field{margin-bottom:20px}.account-profession-label{padding:12px 16px;border-radius:8px;background:#f4f6f1;font-weight:700}.account-mls-field{margin:24px 0;padding:18px;border:1px solid #dce3d8;border-radius:8px}.account-mls-field .form-field{max-width:420px}.account-mls-field .form-hint{margin-top:10px}.account-notary-note{margin-top:28px;padding:18px 0 0;border-top:1px solid #e0e5dc;font-size:13px;line-height:1.7;color:#52624f}.account-notary-note strong{color:#314a31}.account-notary-note p{margin:6px 0 10px}[data-account-page=professional] .check-label{margin:20px 0;align-items:flex-start}[data-account-page=professional] .account-page-actions{flex-wrap:wrap;gap:10px}[data-agent-mls][hidden],[data-agent-registration][hidden]{display:none!important}.account-menu__workspace-status{display:block;padding:2px 12px 9px;color:#607552;font-size:12px;line-height:1.6}.account-menu__item[data-workspace][aria-pressed=true]{background:#eef4e8;color:#28472b;font-weight:750}.account-menu__item[data-workspace][aria-pressed=true]:after{content:"✓";margin-left:auto}@media (max-width:580px){.account-workspaces{padding:16px}.account-workspace-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.account-workspace-buttons .button{width:100%;justify-content:space-between}.account-mls-field{padding:14px}[data-account-page=professional] .account-page-actions>*{flex:1 1 auto}}.account-security-settings{display:grid;gap:16px;min-width:0;max-width:800px}.account-security-settings>.account-security-email{margin:0;padding:12px 16px;border:1px solid #e0e6d9;border-radius:9px;background:#fff;color:#62715e;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.account-security-settings>.account-security-email strong{color:#244b34;font-size:15px;font-weight:650;overflow-wrap:anywhere}.account-security-settings>.account-security-state{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:start;gap:12px;min-width:0;min-height:0;padding:24px;border:1px solid #dbe4d2;border-radius:12px;background:#f7f9f3;text-align:left}.account-security-settings>.account-security-code{border-color:#e0e6d9;background:#fff}.account-security-settings .account-security-state>svg{grid-column:1;grid-row:1;width:28px;height:28px;margin-top:1px;color:#345c3d}.account-security-settings .account-security-state>h3{grid-column:2;grid-row:1;min-width:0;margin:0;color:#244b34;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.account-security-settings .account-security-state>p{grid-column:1/-1;margin:0;color:#4f624c;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.account-security-settings .account-security-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:2px}.account-security-settings .account-security-actions>.button,.account-security-settings .account-security-state>.button{grid-column:1/-1;justify-self:start;justify-content:center;min-height:48px;max-width:100%;margin:0;padding:11px 18px;border-radius:9px;font-size:15px;font-weight:650;line-height:1.5;text-align:center;white-space:normal;overflow-wrap:anywhere}.account-security-settings .account-security-state>.button-outline{border-color:#8fa386;color:#2e553b;background:#fff}.account-security-settings .account-security-state>.form-hint{color:#697764;font-size:13px;line-height:1.6}.account-security-settings .button:focus-visible{outline:3px solid #416c47;outline-offset:3px}@media (hover:hover){.account-security-settings .account-security-state>.button-outline:hover{border-color:#5f825b;background:#f4f8ee}}@media (max-width:580px){.account-security-settings{gap:14px}.account-security-settings>.account-security-state{padding:20px}.account-security-settings .account-security-state>h3{font-size:19px}.account-security-settings .account-security-actions>.button,.account-security-settings .account-security-state>.button{width:100%}}.migration-error{padding:16px;background:#fff0d4;color:#183e35;text-align:center}.account-menu.has-unread [data-action=notifications] .account-menu__icon{color:#bc303a}.account-menu.has-unread [data-action=notifications] .account-menu__badge{background:#bc303a;color:#fff}.account-menu-trigger__dot{background:#bc303a}.account-menu__item[hidden]{display:none!important}.account-menu__identity{padding:9px 12px 12px;margin-bottom:6px;border-bottom:1px solid #e6ecdf;color:#607552;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.account-menu__identity[hidden],.cloud-listing-status:empty{display:none}.account-type-onboarding{flex-basis:100%;max-width:920px;margin:8px auto;padding:16px;border:1px solid #dce3d8;border-radius:8px;background:white;text-align:left}.account-type-onboarding>span,.account-type-onboarding>strong{display:block}.account-type-onboarding>span{margin:4px 0 10px;font-size:12px}.account-type-onboarding>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.account-identity-note{padding:16px;margin-bottom:20px;border-radius:8px;background:var(--soft);font-size:12px;line-height:1.8}.account-identity-note strong{display:block}.account-profile-type{margin-bottom:20px}.account-profile-type .form-hint{line-height:1.7}.account-additional-details{margin-top:20px;font-size:12px}.account-additional-details summary{cursor:pointer;padding:8px 0}.account-additional-details .form-grid{margin-top:12px}.detail-heading>div:first-child{min-width:0}.detail-heading-actions{display:flex;align-items:center;flex-shrink:0;gap:8px}.detail-heading-actions .detail-save{min-height:44px}.detail-share{width:44px;height:44px;border:1px solid var(--line);border-radius:8px;color:var(--green);background:white;transition:background .15s,border-color .15s}.detail-share svg{width:19px;height:19px}.detail-share:hover{background:var(--soft);border-color:#aebda6}.detail-share:focus-visible{outline:2px solid var(--green);outline-offset:3px}.detail-share:disabled{opacity:.6;cursor:wait}.share-link-hint{margin-bottom:20px;font-size:12px;line-height:1.8;color:var(--muted)}#listing-share-link{font-weight:400}#listing-share-status{margin-top:10px}@media (max-width:580px){.detail-heading-actions{gap:6px}.detail-heading-actions .detail-save{width:44px;height:44px;padding:0}.detail-share{border-radius:50%}}#filter-settlement .filter-settlement-disabled{color:#737a76}#filter-settlement select:disabled{background-color:#f1f3f1;border-color:#d8dcd8;color:#737a76;-webkit-text-fill-color:#737a76;opacity:1;cursor:not-allowed}.platform-rules-page{max-width:880px;margin:0 auto;padding:38px 24px 70px}.platform-rules-document{line-height:1.85;font-size:15px;overflow-wrap:anywhere}.platform-rules-document h1{font-size:clamp(24px,3.5vw,38px);line-height:1.25;margin:26px 0 18px}.platform-rules-document h2{margin:42px 0 18px;font-size:24px;line-height:1.35;letter-spacing:-.025em;scroll-margin-top:30px}.platform-rules-document p{margin:14px 0}.platform-rules-document li{margin:9px 0}.platform-rules-version{color:#60715f;padding-bottom:20px;border-bottom:1px solid #dce3d8}.platform-rules-consent{margin:20px 0}.platform-registration-consent a,.platform-rules-consent a{text-decoration:underline;text-underline-offset:3px}.platform-registration-consent{flex-basis:100%;max-width:920px;margin:8px auto;padding:18px;background:#fff;border:1px solid #b8c8a4;border-radius:8px;text-align:left}.platform-registration-consent strong{display:block;font-size:15px}.platform-registration-consent .check-label{margin:12px 0;font-size:13px}.saved-navigation{display:flex;gap:8px;margin:0 0 28px;border-bottom:1px solid var(--line)}.saved-navigation a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;color:var(--muted);font-weight:750}.saved-navigation a[aria-current=page]{color:var(--green);border-bottom-color:var(--green);background:var(--soft)}.saved-navigation a:hover{color:var(--green)}.mls-live-section{margin-top:42px}.mls-live-section>h2{font-size:clamp(22px,3vw,30px);margin-bottom:8px}.mls-live-section>p{color:var(--muted);margin-bottom:24px}.mls-live-status:empty{display:none}.mls-live-status{color:var(--muted);margin:18px 0}.mls-live-status p{margin:0 0 12px}.mls-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:30px 0;flex-wrap:wrap}.mls-pagination span{color:var(--muted);font-size:14px}.mls-pagination button:disabled{opacity:.45;cursor:default}.saved-navigation a:focus-visible{outline:2px solid var(--green);outline-offset:3px}.saved-navigation svg{width:18px;height:18px;flex-shrink:0}@media (max-width:580px){.saved-navigation a{flex:1 1;min-width:0;padding:12px}}.shared-buyer-status{min-height:148px;margin:18px 0;padding:18px 20px;border:1px solid #d4ded1;border-left:4px solid #91a38a;border-radius:9px;background:#f3f6f0;color:#354c37;line-height:1.6;overflow-wrap:anywhere}.shared-buyer-status.success,.shared-buyer-status[data-tone=success]{background:#edf6e9;border-color:#c6dbbe #c6dbbe #c6dbbe #4e8050;color:#234f2e}.shared-buyer-status.warning,.shared-buyer-status[data-tone=warning]{background:#fff6e5;border-color:#ead5ad #ead5ad #ead5ad #ad7b24;color:#6b4a18}.shared-buyer-status.neutral,.shared-buyer-status[data-tone=neutral]{background:#f3f6f0;border-color:#d4ded1 #d4ded1 #d4ded1 #91a38a;color:#354c37}.shared-buyer-status h2,.shared-buyer-status h3,.shared-buyer-status>strong{display:block;margin:0;color:inherit;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.5}.shared-buyer-status>p{margin:7px 0 0;font-size:12px;line-height:1.7}.shared-buyer-status-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;min-height:57px;margin-top:15px;padding-top:12px;border-top:1px solid #c6d2bf;color:inherit}.shared-buyer-status-amounts>div{min-width:0}.shared-buyer-status-amounts.is-agreed{grid-template-columns:minmax(0,1fr)}.shared-buyer-status-amounts dt,.shared-buyer-status-amounts span{display:block;margin:0;color:inherit;font-size:11px;font-weight:500;line-height:1.6}.shared-buyer-status-amounts dd,.shared-buyer-status-amounts strong{display:block;margin:3px 0 0;color:inherit;font-size:16px;font-weight:800;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shared-auction-sync{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-height:42px;margin:8px 0;color:#66785e;font-size:11px;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shared-auction-sync.error,.shared-auction-sync.stale,.shared-auction-sync[data-state=error],.shared-auction-sync[data-state=stale]{color:#805b1e}.shared-auction-sync time{white-space:nowrap}.deal-next .shared-limit-form{margin-top:18px;padding-top:18px}.shared-limit-form>h3{margin:0 0 14px;color:var(--green);font-size:17px;line-height:1.5}.shared-limit-form>.form-field{margin-bottom:10px}.shared-manual-bid{margin-top:24px;padding:0 16px;border:1px solid #e0e5db;border-radius:8px;background:#fafbf8}.shared-manual-bid>summary{min-height:48px;padding:12px 0;color:#66765b;font-size:12px;font-weight:650;line-height:1.8;cursor:pointer}.shared-manual-bid>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.shared-manual-bid>p{margin:2px 0 18px;color:#76806e;font-size:11px;line-height:1.8}.shared-manual-bid>form{padding-bottom:18px}.shared-winner-listing{margin:20px 0}.shared-winner-listing>summary{cursor:pointer}.shared-winner-listing-content{padding:0 22px 22px}.shared-winner-listing-content>.deal-card{margin:20px 0 0;padding:0;border:0;box-shadow:none;background:transparent}.shared-notary-letter{min-width:0;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.shared-notary-letter>h3{margin:0 0 14px;color:var(--green);font-size:18px}.shared-notary-letter-recipient{margin:0 0 14px;overflow-wrap:anywhere}.shared-notary-letter-recipient>span{display:block;font-size:12px;color:var(--muted)}.shared-notary-letter-recipient>strong{display:block;margin-top:4px;font-size:13px}.shared-notary-letter-form{margin-top:18px}.shared-notary-letter-form .form-field{margin-bottom:16px}.shared-notary-letter-form input,.shared-notary-letter-form textarea{width:100%;min-width:0}.shared-notary-letter-form textarea{min-height:260px;line-height:1.7;resize:vertical}.shared-notary-letter-readonly>h4{margin:20px 0 12px;overflow-wrap:anywhere}.shared-notary-letter-readonly>p{margin:0 0 16px;white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.shared-notary-letter-notice{margin:12px 0;color:var(--green)}.shared-notary-letter-updated{margin-top:14px;color:var(--muted);font-size:12px}.notary-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin:22px 0 16px}.notary-workspace-header h1{margin:4px 0 8px;font-size:clamp(23px,3vw,29px);line-height:1.3;font-weight:600;overflow-wrap:anywhere}.notary-workspace-header p,.notary-workspace-toolbar{color:var(--muted);font-size:12px}.notary-workspace-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 20px}.notary-worklist{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px}.notary-worklist-nav{display:grid;gap:5px}.notary-worklist-nav button{min-height:46px;padding:12px 14px;border-radius:7px;color:var(--muted);font-size:12px;line-height:1.6;text-align:left}.notary-worklist-nav button[aria-pressed=true]{background:#eaf1e2;color:var(--green);font-weight:700}.notary-worklist-nav button:hover{background:var(--soft);color:var(--green)}.notary-worklist-nav [data-notary-tab=history]{margin-top:12px;padding-top:16px;border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.notary-worklist-content{min-width:0;margin:0}.notary-case-inset{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.notary-case-inset .deal-eyebrow{display:block;margin-bottom:4px}.notary-case-inset p{color:var(--muted);font-size:12px}.notary-case-price{margin-left:auto;text-align:right}.notary-case-price>span{display:block;color:var(--muted);font-size:12px}.notary-case-price>strong{display:block;margin-top:3px;color:var(--green);font-size:clamp(22px,3vw,28px);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.notary-worklist-panel{min-width:0}.notary-worklist-panel>h2{margin:0 0 12px;font-size:21px;line-height:1.4;font-weight:650}.notary-worklist-panel .notary-task-copy,.notary-worklist-panel>p{margin:0 0 18px;line-height:1.75}.notary-worklist-panel>form{margin:20px 0 0}.notary-worklist-panel .form-field{margin-bottom:16px}.notary-worklist-panel .form-field input{width:100%;min-width:0}.notary-property-details{margin-top:24px;padding-top:15px;border-top:1px solid var(--line)}.notary-property-details>summary{cursor:pointer;font-size:12px;font-weight:650}.notary-property-details>p{margin:12px 0 0;color:var(--muted);overflow-wrap:anywhere}.notary-party{margin:0;padding:18px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.notary-party:first-child{padding-top:0}.notary-party>span{color:var(--muted);font-size:12px}.notary-party>h3{margin:5px 0;font-size:16px;font-weight:650}.notary-party>p{margin:3px 0;font-size:13px}.notary-document-names{padding-left:20px;line-height:1.8;overflow-wrap:anywhere}.notary-meeting-details{padding:16px 18px;border-radius:8px;background:var(--soft);margin-bottom:20px}.notary-meeting-details>h3{margin:6px 0 10px;font-size:18px}.notary-meeting-details>p{overflow-wrap:anywhere}.notary-case-history{list-style:none;margin:0;padding:0}.notary-case-history>li{padding:14px 0;border-bottom:1px solid var(--line)}.notary-case-history strong,.notary-case-history time{display:block}.notary-case-history strong{margin-bottom:5px;font-size:13px;font-weight:650}.notary-case-history time{color:var(--muted);font-size:12px}.deal-transaction-overview{margin:20px 0 24px;padding:18px 20px;border:1px solid var(--line);border-radius:9px;background:#fafbf8}.deal-transaction-overview>h2{margin:0 0 16px;font-size:16px;line-height:1.5}.deal-transaction-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.deal-transaction-stages>li{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#72806d}.deal-transaction-stages small,.deal-transaction-stages strong{display:block;overflow-wrap:anywhere}.deal-transaction-stages strong{font-size:12px;line-height:1.5;font-weight:650}.deal-transaction-stages small{margin-top:4px;font-size:11px;line-height:1.5}.deal-transaction-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border:1px solid #d9e0d4;border-radius:50%;font-size:13px;line-height:1}.deal-transaction-stages [data-stage-state=done]{color:#406546}.deal-transaction-stages [data-stage-state=done] .deal-transaction-symbol{background:#e8f0e0;border-color:#cbdcbe}.deal-transaction-stages [data-stage-state=current]{color:var(--green)}.deal-transaction-stages [data-stage-state=current] .deal-transaction-symbol{background:var(--green);border-color:var(--green);color:#fff}.deal-transaction-overview>p{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.seller-postauction-header{align-items:flex-start}.seller-postauction-price{flex-shrink:0;padding-top:5px;text-align:right}.seller-postauction-price>span{display:block;color:var(--muted);font-size:12px}.seller-postauction-price>strong{display:block;margin-top:4px;color:var(--green);font-size:clamp(22px,3vw,28px);font-weight:650;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller-postauction-next [data-seller-stage]>h2{margin:0 0 12px;font-size:22px;line-height:1.4}.seller-postauction-next [data-seller-stage]>p{margin:0 0 16px;line-height:1.75}.seller-postauction-next [data-seller-stage]>form{margin-top:20px}.seller-postauction-meeting{margin:12px 0 18px;padding:16px 18px;background:var(--soft);border-radius:8px}.seller-postauction-meeting>h3{margin:0 0 10px;font-size:18px;line-height:1.5}.seller-postauction-meeting p{margin:0;overflow-wrap:anywhere}.seller-postauction-archive,.seller-postauction-listing{margin:20px 0}.seller-postauction-archive>summary,.seller-postauction-listing>summary,.seller-postauction-updates>summary{cursor:pointer}.seller-postauction-secondary{padding:0 22px 22px;min-width:0;overflow-wrap:anywhere}.seller-postauction-secondary>.deal-card{margin:20px 0 0;padding:0;border:0;box-shadow:none;background:transparent}.seller-postauction-secondary>p{margin:16px 0;font-size:12px;line-height:1.8}.seller-postauction-secondary>h3{margin:18px 0 12px;font-size:15px;line-height:1.5}.seller-postauction-secondary>ul{padding-left:20px;font-size:12px;line-height:1.8}.seller-postauction-contacts h3{margin:16px 0 6px;font-size:14px;line-height:1.6}.seller-postauction-contacts p{margin:4px 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.seller-postauction-updates{margin-top:18px}.seller-postauction-updates .listing-note{margin:16px 0;padding:14px}.seller-secondary-actions{margin-top:18px;color:var(--muted)}.seller-secondary-actions>summary{cursor:pointer;font-size:12px}.seller-secondary-actions form{padding-top:12px}.seller-secondary-actions .form-field{margin-bottom:16px}.seller-secondary-actions .button{white-space:normal;text-align:center;font-size:11px}.deal-completion-document,.deal-notary-review{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);min-width:0}.deal-completion-document>h3,.deal-notary-review>h3{margin:10px 0 12px;font-size:19px;line-height:1.45}.deal-completion-document>p,.deal-notary-review>p{margin:10px 0 16px;line-height:1.75}.deal-completion-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.deal-completion-facts span,.deal-completion-facts strong{display:block;overflow-wrap:anywhere}.deal-completion-facts span{color:var(--muted);font-size:11px;line-height:1.6}.deal-completion-facts strong{margin-top:5px;color:var(--green);font-size:14px;line-height:1.65}.deal-document-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 12px}.deal-document-actions .button{white-space:normal}.shared-fee-error-link{display:block;margin-top:8px}.deal-final-document-modal{max-width:900px}.deal-final-document{margin-top:20px}.deal-final-document>header{padding-bottom:16px;border-bottom:2px solid var(--green)}.deal-final-document h2{margin:12px 0;font-size:24px}.deal-final-document dl{margin:20px 0}.deal-final-document dl>div{display:grid;grid-template-columns:minmax(150px,42%) minmax(0,1fr);gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}.deal-final-document dt{color:var(--muted);font-size:12px}.deal-final-document dd{margin:0;overflow-wrap:anywhere;font-size:13px}.deal-final-document-issued,.deal-final-document-note{color:var(--muted);font-size:12px;line-height:1.75}.deal-review-rating{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0;padding:0;border:0}.deal-review-rating>legend{margin-bottom:10px;font-size:12px;font-weight:650}.deal-review-rating>label{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;font-size:12px;cursor:pointer}.deal-review-rating input{width:auto;margin:0}.deal-review-rating>label:has(input:checked){border-color:#7b9b75;background:var(--soft);color:var(--green)}.deal-review-rating>label:focus-within{outline:2px solid var(--green);outline-offset:2px}.deal-notary-review .form-field{margin-bottom:12px}.deal-notary-review textarea{width:100%;min-width:0;min-height:120px;line-height:1.7;resize:vertical}.deal-notary-review>.text-link{margin-top:16px}.deal-notary-own-review{padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.deal-notary-own-review>strong{font-size:21px;color:var(--green)}.deal-notary-own-review>span{margin-left:12px;color:var(--muted);font-size:12px}.deal-notary-own-review>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;line-height:1.75}.deal-notary-own-review small{color:var(--muted);font-size:12px}.notary-profile-reviews{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.notary-review-group{margin-top:20px}.notary-review-score{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.notary-review-score strong{font-size:24px}.notary-review-list{display:grid;gap:12px;list-style:none;padding:0}.notary-review-item{border:1px solid var(--line);border-radius:8px;padding:14px}.notary-review-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.notary-review-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;line-height:1.7}.buyer-technology-fee{margin:12px 0}.buyer-technology-fee>h2{margin:0 0 16px;font-size:22px}.buyer-technology-fee>p{margin:14px 0;line-height:1.75}.buyer-technology-fee-amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:18px;background:var(--soft);border-radius:8px}.buyer-technology-fee-amounts s,.buyer-technology-fee-amounts span,.buyer-technology-fee-amounts strong{display:block}.buyer-technology-fee-amounts span{color:var(--muted);font-size:12px}.buyer-technology-fee-amounts s{margin-top:6px;color:var(--muted);font-size:20px}.buyer-technology-fee-amounts strong{margin-top:4px;color:var(--green);font-size:28px}.buyer-technology-fee>form{margin-top:20px}.buyer-technology-fee-receipt{margin:0 0 20px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.buyer-technology-fee-receipt>strong{display:block;color:var(--green);font-size:14px}.buyer-technology-fee-receipt>p{margin:6px 0;font-size:12px}.buyer-technology-fee-receipt>small{color:var(--muted)}.buyer-technology-fee-disclosure{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:18px 0;padding:12px 14px;border:1px solid var(--line);border-radius:7px;font-size:12px;line-height:1.8}.buyer-technology-fee-disclosure>span:first-child{flex-basis:100%;font-weight:650}.buyer-technology-fee-disclosure s{color:var(--muted)}.buyer-technology-fee-disclosure .text-link{margin-left:4px;font-size:11px}@media (max-width:720px){.deal-completion-facts,.deal-final-document dl>div{grid-template-columns:minmax(0,1fr)}.deal-final-document dl>div{gap:5px}.seller-postauction-price{width:100%;text-align:left}.deal-transaction-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.notary-worklist{grid-template-columns:minmax(0,1fr);gap:18px}.notary-worklist-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.notary-worklist-nav button{padding:10px 12px}.notary-worklist-nav [data-notary-tab=completion],.notary-worklist-nav [data-notary-tab=history]{grid-column:1/-1}.notary-case-price{width:100%;margin-left:0;text-align:left}.notary-case-inset{align-items:flex-start}}@media (max-width:580px){.seller-postauction-secondary,.shared-winner-listing-content{padding:0 16px 18px}.shared-buyer-status{min-height:194px;padding:16px}.shared-buyer-status h2,.shared-buyer-status h3,.shared-buyer-status>strong{font-size:17px}.shared-buyer-status-amounts{grid-template-columns:minmax(0,1fr);gap:10px;min-height:102px}.shared-auction-sync{min-height:48px;align-content:center}}.listing-flow-intro{font-size:13px;color:#607552;line-height:1.7;margin:0 0 18px}.listing-section-group{margin-top:30px;padding-top:26px;border-top:1px solid #e0e6db}.listing-section-options{margin:24px 0;padding:0 18px;border:1px solid #dce5d4;border-radius:9px;background:#fafcf7}.listing-section-options>summary{display:list-item;cursor:pointer;min-height:48px;padding:14px 0;font-size:14px;font-weight:650;color:#244d32}.listing-section-options[open]{padding-bottom:18px}.listing-section-options>.listing-section-intro{margin-top:16px}.listing-live-workspace .listing-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.listing-live-workspace .listing-nav-item{justify-content:center;min-height:48px;white-space:normal;text-align:center;line-height:1.4;padding:10px}.live-auction-search .form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.live-auction-search .notary-actions{margin-top:18px;flex-wrap:wrap}@media(max-width:780px){.listing-live-workspace .listing-nav{display:flex;overflow-x:auto;max-width:100%;padding-bottom:6px}.listing-live-workspace .listing-nav-item{flex:0 0 auto;max-width:180px}.listing-section-options{padding-left:14px;padding-right:14px}}@media(max-width:580px){.live-auction-search .form-grid{grid-template-columns:minmax(0,1fr)}.live-auction-search .notary-actions>.button{width:100%;justify-content:center}}.partner-logo-viewport{position:relative;display:block;width:88px;height:61px;overflow:hidden;background:#fff}.partner-logo-viewport img{position:absolute;width:212%;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}.footer-partner{margin-top:18px;font-size:11px}.footer-partner-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer-partner-logo{display:block;border-radius:5px}.footer-partner-brand>span{color:#58675f}.footer-partner-brand strong{font-weight:650}.footer-partner a:focus-visible{outline:3px solid #2c83be;outline-offset:4px}.shared-bid-preview{display:block;margin-top:12px;font-size:25px;font-weight:800;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.shared-bid-words{margin-top:5px;color:#42584c;font-size:14px;font-weight:500;line-height:1.65}.local-bid-input-preview{display:block;margin-top:10px}.local-bid-input-preview>strong{display:block;color:var(--green);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-bid-input-preview .shared-bid-words{display:block}.local-bid-review-amount{margin-top:18px}.local-bid-review-amount>span:first-child{display:block;color:#64756b;font-size:13px}.local-bid-review-amount>strong{display:block;margin-top:6px;color:var(--green);font-size:clamp(26px,5vw,36px);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.local-bid-review-amount .shared-bid-words{display:block}#local-bid-confirm-form .form-field,.shared-bid-review .form-field{margin-top:18px}.shared-bid-fx{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:10px;color:#64756b;font-size:12px;font-weight:400;line-height:1.65}.shared-bid-fx small{flex-basis:100%;font-size:11px}.shared-bid-fx a{text-decoration:underline;text-underline-offset:3px}.shared-bid-review{padding:22px;border:1px solid #ccd9c9;border-radius:12px;background:#f7faf4}.shared-bid-review h2,.shared-bid-review h3{margin-bottom:12px;font-size:21px}.shared-bid-amount{display:block;margin:12px 0 5px;color:var(--green);font-size:clamp(27px,5vw,39px);line-height:1.25;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shared-bid-review .check-label{margin:20px 0}.shared-bid-warning{margin-top:16px;padding:14px 16px;border:1px solid #d5aa54;border-radius:8px;background:#fff4da;color:#6b4915;line-height:1.7}.shared-bid-warning strong{display:block}.shared-bid-notice{margin:12px 0;color:#42584c;line-height:1.7}.shared-bid-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.shared-bid-actions .button{white-space:normal;text-align:center}.account-property-bid-history>.activity-row>div:first-child{padding-inline-start:18px}[data-test-action=bid] .test-action-error,[data-test-action=confirm-bid] .test-action-error{color:#a53b2b}@media (max-width:540px){.shared-bid-review{padding:18px}.shared-bid-actions .button{width:100%}}@media (max-height:900px){.bid-panel{position:static}}.deal-bid-history>.public-ledger-content{padding:20px 22px 22px}.deal-bid-history .public-bid-ledger{margin:14px 0 0;padding:0;border:0}.public-ledger-content>.text-link{display:inline-flex;margin:0 0 4px;line-height:1.5}#shared-public-bid-history>p,.public-bid-ledger>p{margin:12px 0;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.public-bid-ledger>ol{margin:16px 0 0;padding:0;list-style:none}.public-bid-ledger>ol>li{padding:14px 0;border-top:1px solid var(--line);line-height:1.75;overflow-wrap:anywhere}.public-bid-ledger>ol>li:last-child{padding-bottom:0}.public-bid-ledger li>strong{color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-auction-history>.public-bid-ledger{margin-top:22px}.shared-maximum-review,.shared-own-maximum{margin:18px 0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.shared-own-maximum>span{display:block;color:var(--muted);font-size:12px}.shared-own-maximum>strong{display:block;margin-top:6px;color:var(--green);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shared-maximum-review>p,.shared-own-maximum>p{margin-top:10px;line-height:1.7}.deal-next .shared-limit-form{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.shared-maximum-field{margin-top:22px}.shared-maximum-review .check-label{margin-bottom:0}.seller-offer-section>h2,.seller-relist-section>h2{margin-top:0}.seller-offer-section>p,.seller-relist-section>p{line-height:1.75}.seller-offer-price{margin:18px 0;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.seller-offer-price>span{display:block;color:var(--muted);font-size:12px}.seller-offer-price>strong{display:block;margin-top:6px;color:var(--green);font-size:clamp(23px,4vw,30px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.seller-offer-section form{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.seller-offer-section form+form{margin-top:22px}.seller-offer-private,.seller-offer-reason{color:var(--muted)}.seller-offer-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 20px;margin:18px 0}.seller-offer-figures dt{color:var(--muted);font-size:12px;line-height:1.6}.seller-offer-figures dd{margin:4px 0 0;font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.seller-offer-section .button:disabled,.seller-relist-section .button:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(1)}.buyer-winning-auctions>h1{margin:22px 0 20px}.buyer-winning-auctions>p{color:var(--muted);line-height:1.75}.winning-auction-list{display:grid;gap:22px;margin:26px 0}.winning-auction-card{padding:26px;border:1px solid var(--line);border-radius:14px;background:var(--white,#fff)}.winning-auction-card>header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.winning-auction-card>h2{margin:20px 0 8px;font-size:clamp(21px,3vw,27px);overflow-wrap:anywhere}.winning-auction-card>p{color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.winning-auction-status{color:var(--green);font-size:13px;font-weight:600;line-height:1.6}.winning-auction-status[data-status=cancelled]{color:var(--muted)}.winning-auction-card dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 25px;margin:26px 0}.winning-auction-card dt{color:var(--muted);font-size:12px;line-height:1.6}.winning-auction-card dd{margin:6px 0 0;font-size:15px;line-height:1.7;overflow-wrap:anywhere}.winning-auction-amount dd{color:var(--green);font-size:25px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.winning-auction-card>footer{padding-top:20px;border-top:1px solid var(--line)}.winning-auction-archive{margin:0;color:var(--muted);line-height:1.7}.price-success-mark{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #c3d8c8;border-radius:50%;background:#fffdf4;color:#236346;box-shadow:0 3px 12px #28563a0a}.price-success-mark svg{display:block;width:32px;height:32px}.price-success-mark:after{content:"";position:absolute;top:0;right:-3px;width:9px;height:9px;border:2px solid #fffdf4;background:#c8a861;transform:rotate(45deg);border-radius:2px}.shared-buyer-status.confirmed-price-celebration{position:relative;overflow:hidden;min-height:0;padding:28px;border:1px solid #b9d6c3;border-radius:16px;background:radial-gradient(ellipse at top right,#f8f3dc 0,transparent 45%),linear-gradient(115deg,#e9f6ec,#f5faf1);color:#214f36;box-shadow:0 7px 22px #1e503508}.shared-buyer-status.confirmed-price-celebration:before{content:"";position:absolute;top:-46px;right:-48px;width:156px;height:156px;border:1px solid #c8a86135;border-radius:50%;pointer-events:none}.confirmed-price-welcome{display:flex;align-items:center;gap:14px;margin-bottom:18px}.confirmed-price-welcome>span:last-child{color:#376e4c;font-size:13px;font-weight:700;letter-spacing:.015em;line-height:1.6}.shared-buyer-status.confirmed-price-celebration>strong{font-size:clamp(21px,3vw,26px);font-weight:700;line-height:1.4}.shared-buyer-status.confirmed-price-celebration>p{max-width:640px;margin-top:9px;font-size:13px}.confirmed-price-celebration .shared-buyer-status-amounts{min-height:0;margin-top:23px;padding-top:20px;border-color:#bad2bf;gap:16px 28px}.confirmed-price-celebration .shared-buyer-status-amounts span{color:#54755d;font-size:12px}.confirmed-price-celebration .shared-buyer-status-amounts strong{margin-top:7px;font-size:clamp(27px,5vw,38px);font-weight:700;line-height:1.3;letter-spacing:-.025em}.confirmed-price-celebration .shared-buyer-status-amounts>div+div strong{font-size:clamp(19px,3vw,25px)}.seller-offer-section.has-confirmed-price{border-color:#c7ddcd}.seller-offer-section.has-confirmed-price>h2{color:#245e40}.seller-offer-price.is-confirmed-price,.seller-postauction-price.is-confirmed-price{position:relative;padding:23px 84px 23px 23px;border:1px solid #c1d9c8;border-radius:14px;background:linear-gradient(115deg,#eaf6ed,#f8faef);text-align:left}.seller-offer-price.is-confirmed-price>.price-success-mark,.seller-postauction-price.is-confirmed-price>.price-success-mark{position:absolute;top:20px;right:20px;display:inline-flex;width:42px;height:42px}.seller-offer-price.is-confirmed-price>span:not(.price-success-mark),.seller-postauction-price.is-confirmed-price>span:not(.price-success-mark){color:#56745d;font-size:12px}.seller-offer-price.is-confirmed-price>strong,.seller-postauction-price.is-confirmed-price>strong{margin-top:8px;color:#20583b;font-size:clamp(27px,4.2vw,36px);font-weight:700;line-height:1.3;letter-spacing:-.025em}.seller-postauction-price.is-confirmed-price{max-width:100%;margin-left:20px}.seller-postauction-price.is-confirmed-price>small{display:block;max-width:245px;margin-top:12px;color:#58745d;font-size:11px;line-height:1.7}.seller-offer-section .confirmed-price-next{color:#326448;font-weight:500}.winning-auction-card.is-confirmed-win{border-color:#bad6c4;background:linear-gradient(145deg,#fff 45%,#f1f8ef);box-shadow:0 5px 18px #204e3306}.winning-auction-card.is-confirmed-win>header>.price-success-mark{width:34px;height:34px}.winning-auction-card.is-confirmed-win>header>.price-success-mark svg{width:25px;height:25px}.winning-auction-card.is-confirmed-win .winning-auction-amount dd{font-size:clamp(28px,4vw,34px);color:#20583b}@media (max-width:540px){.deal-bid-history>.public-ledger-content{padding:16px 18px 18px}.public-bid-ledger>ol>li{padding-top:12px;padding-bottom:12px}.winning-auction-card{padding:20px 18px}.winning-auction-card .button{width:100%}.shared-buyer-status.confirmed-price-celebration{padding:22px 20px}.confirmed-price-celebration .shared-buyer-status-amounts{gap:16px}.seller-postauction-price.is-confirmed-price{margin-left:0}.seller-offer-price.is-confirmed-price,.seller-postauction-price.is-confirmed-price{padding:22px 70px 22px 19px}.seller-offer-price.is-confirmed-price>.price-success-mark,.seller-postauction-price.is-confirmed-price>.price-success-mark{right:16px;width:36px;height:36px}}.shared-full-listing{margin:24px 0;min-width:0}.shared-full-listing h2{margin:0 0 20px}.shared-full-listing h3{margin:26px 0 12px}.shared-listing-gallery{max-width:100%}.shared-listing-cover{display:block;width:100%;height:clamp(220px,40vw,460px);object-fit:contain;background:var(--soft);border-radius:12px}.shared-full-listing summary{cursor:pointer;font-weight:600;padding:16px 0}.shared-listing-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px}.shared-listing-photo-grid figure{margin:0;min-width:0}.shared-listing-photo-grid img{display:block;width:100%;height:320px;object-fit:contain;border-radius:8px;background:var(--soft)}.shared-listing-photo-grid figcaption{padding-top:8px;color:var(--muted);font-size:13px}.shared-listing-description{white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}.shared-listing-facts{margin:8px 0 20px}.shared-listing-facts>div{display:flex;justify-content:space-between;gap:24px;padding:14px 0;border-bottom:1px solid var(--line);line-height:1.6}.shared-listing-facts dt{color:var(--muted)}.shared-listing-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.shared-listing-viewings{list-style:none;padding:0;margin:0}.shared-listing-viewings li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.shared-listing-terms,.shared-listing-viewing-details{border-top:1px solid var(--line)}@media (max-width:760px){.shared-listing-photo-grid{grid-template-columns:1fr}.shared-listing-photo-grid img{height:auto;max-height:440px}.shared-listing-facts>div{gap:16px}.shared-listing-facts dd,.shared-listing-facts dt{max-width:55%}}.language-select{display:inline-flex;align-items:center;flex-shrink:0}.language-select select{font:inherit;font-size:12px;font-weight:700;color:var(--green,#183e35);background:transparent;border:1px solid #cdd7d1;border-radius:7px;min-width:68px;padding:8px 5px;cursor:pointer}.language-select select:focus-visible{outline:3px solid #b8d786;outline-offset:2px}html[lang=en] .desktop-nav{gap:clamp(8px,1.25vw,22px)}html[lang=en] .desktop-nav a,html[lang=en] .desktop-nav button{font-size:13px}@media(max-width:480px){.header-actions{gap:6px}.language-select select{min-width:58px;padding:7px 3px}}.date-time-field{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;width:100%}.date-time-field[data-date-time-type=datetime-local]{grid-template-columns:minmax(135px,1.25fr) minmax(105px,1fr);align-items:start}.date-time-field-part{display:flex;flex-direction:column;gap:5px;min-width:0}.date-time-field .date-time-display{display:block;width:100%;min-width:0;box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-time-format{color:#68766b;font-size:11px;line-height:1.35;letter-spacing:.02em;font-weight:400}.date-time-display[aria-invalid=true]:focus{outline:2px solid #a64931;outline-offset:2px}.date-time-input-wrap{position:relative;display:block;min-width:0}.date-time-input-wrap.has-calendar .date-time-display{padding-right:42px}.date-calendar-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;color:#294c3e;border:0;border-radius:6px;cursor:pointer}.date-calendar-toggle:hover{background:#edf2e8}.date-calendar button:focus-visible,.date-calendar-toggle:focus-visible{outline:2px solid #294c3e;outline-offset:2px}.date-calendar-toggle:disabled{opacity:.4;cursor:default}.date-calendar{position:fixed;left:0;top:0;z-index:10000;display:block;width:min(300px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;padding:14px;border:1px solid #cdd9c7;border-radius:12px;background:#fff;color:#183e35;box-shadow:0 12px 38px #183e352b;font-size:14px;font-weight:400;line-height:1.4;text-align:center}.date-calendar-heading{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:5px;margin-bottom:10px}.date-calendar-month{font-weight:700}.date-calendar .date-calendar-nav{width:32px;height:32px;padding:0;border:0;background:#f1f4ed;border-radius:6px;font-size:25px;line-height:1}.date-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.date-calendar-weekdays{color:#68766b;font-size:11px;margin-bottom:5px}.date-calendar-weekdays>span{padding:4px 0}.date-calendar .date-calendar-day{display:block;width:100%;min-width:0;height:32px;border:1px solid transparent;border-radius:6px;background:transparent;padding:0;color:#183e35;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.date-calendar .date-calendar-day:hover:not(:disabled){background:#edf2e8}.date-calendar .date-calendar-day.is-outside{color:#778175}.date-calendar .date-calendar-day.is-today{border-color:#799368}.date-calendar .date-calendar-day.is-selected{background:#183e35;color:#fff;font-weight:700}.date-calendar .date-calendar-day.is-selected:hover{background:#294f40}.date-calendar button:disabled{opacity:.3;cursor:default}.date-calendar-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding-top:12px;margin-top:8px;border-top:1px solid #e1e7dc}.date-calendar-actions button{min-height:30px;padding:5px 6px;border:0;background:transparent;color:#294c3e;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.date-calendar-actions button:hover:not(:disabled){background:#edf2e8}.date-calendar .date-calendar-close{color:#68766b}@media (max-width:480px){.date-time-field[data-date-time-type=datetime-local]{grid-template-columns:minmax(0,1fr)}}.listing-workspace .listing-auction-time-parts{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:min(100%,320px)}.listing-workspace .listing-auction-time-parts>select{min-width:0;width:100%;height:44px;min-height:44px;box-sizing:border-box;padding:8px 28px 8px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing-workspace .listing-auction-time-parts>span{text-align:center;font-size:18px;line-height:1}.listing-showing-editor .listing-showing-fields{align-items:start}.listing-showing-editor .listing-showing-fields>.form-field{line-height:20px}.listing-showing-editor .listing-showing-remove{align-self:start;margin-top:29px}@media (max-width:850px){.listing-showing-editor .listing-showing-remove{margin-top:0}}.public-guide.public-guide--journeys .pg-hero{display:block;padding:18px 0 20px}.public-guide.public-guide--journeys .pg-hero h1{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.18}.public-guide.public-guide--journeys .pg-hero>div>p{max-width:960px;margin-top:10px;font-size:14px;line-height:1.55}.public-guide.public-guide--journeys .pg-hero-aside{display:none}.public-guide .journey-guide{margin:16px 0 40px}.public-guide .journey-guide .pg-section-heading{margin-bottom:12px}.public-guide .journey-guide .pg-section-heading h2{font-size:24px}.public-guide .journey-guide .pg-section-heading p{margin-top:8px;font-size:13px;line-height:1.5}.public-guide .journey-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;margin:14px 0 0;border:1px solid #dedfd9;border-radius:16px;background:#f1f2ec}.public-guide .journey-tab{display:flex;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;border-radius:10px;color:#3e493e;text-align:center;font-weight:700;text-decoration:none}.public-guide .journey-tab:hover{background:#e8eadf}.public-guide .journey-tab[aria-current=page]{color:#fff;background:#25382b}.public-guide .journey-tab:focus-visible{outline:3px solid #627c2e;outline-offset:3px}.public-guide .journey-panel{padding:24px 28px;margin-top:16px;border:1px solid #dedfd9;border-radius:20px;background:#fff}.public-guide .journey-panel-intro{max-width:760px}.public-guide .journey-panel-intro h3{margin:0 0 12px;font-size:clamp(23px,2.5vw,28px);line-height:1.2}.public-guide .journey-panel-intro p,.public-guide .journey-result-grid p,.public-guide .journey-steps p{color:#61695f;line-height:1.65}.public-guide .journey-panel-intro p{margin:8px 0 0;font-size:14px;line-height:1.55}.public-guide .journey-steps{display:grid;gap:0;padding:0 0 0 42px;margin:20px 0;list-style:decimal-leading-zero}.public-guide .journey-steps li{padding:18px 0 18px 14px;border-top:1px solid #e7e9e2}.public-guide .journey-steps li::marker{color:#3b512a;font-size:15px;font-weight:700}.public-guide .journey-steps h4{margin:0 0 7px;font-size:18px;line-height:1.35}.public-guide .journey-steps p{margin:0;max-width:850px}.public-guide .journey-actions{display:flex;gap:12px;flex-wrap:wrap}.public-guide .journey-local-note{margin:22px 0 0;max-width:850px;color:#687060;font-size:13px;line-height:1.6}.public-guide .journey-after-auction{margin:56px 0}.public-guide .journey-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.public-guide .journey-result-grid article{padding:26px;border-radius:18px;background:#f4f5ef}.public-guide .journey-result-grid article>span{display:inline-flex;color:#4a6039;margin-bottom:18px}.public-guide .journey-result-grid h3{margin:0 0 12px;font-size:20px;line-height:1.3}.public-guide .journey-result-grid p{margin:0;font-size:14px}.public-guide .journey-ordinary-sales{display:flex;gap:22px;align-items:flex-start;padding:28px 0;margin:40px 0;border-top:1px solid #e0e3d9;border-bottom:1px solid #e0e3d9}.public-guide .journey-ordinary-sales h2{margin:0 0 10px;font-size:21px}.public-guide .journey-ordinary-sales p,.public-guide .journey-ordinary-sales small{max-width:850px;margin:0 0 12px;color:#687060;font-size:14px;line-height:1.65}.public-guide .journey-ordinary-sales small{display:block;font-size:12px}.public-guide .journey-ordinary-sales .text-link{display:inline-flex;margin-top:6px}.public-guide .journey-buyer-agent-steps{display:grid;gap:12px;padding-left:20px;margin:24px 0;color:#525e50;line-height:1.6}.public-guide--how .pg-hero{padding-bottom:26px}.public-guide--how .pg-hero h1{max-width:820px}.public-guide--how .pg-heading-brand{display:inline-block;color:var(--green);font-weight:800;letter-spacing:-.06em;white-space:nowrap}.public-guide--how .how-at-a-glance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 38px}.public-guide--how .how-at-a-glance article{padding:22px;background:#f1f5ed;border:1px solid #e1e8da;border-radius:14px}.public-guide--how .how-fact-number{color:#677d55;font-size:12px;font-weight:750;letter-spacing:.08em}.public-guide--how .how-at-a-glance h2{margin:12px 0 8px;font-size:18px;line-height:1.35}.public-guide--how .how-at-a-glance p{margin:0;color:#596655;font-size:14px;line-height:1.65}.public-guide--how .how-mechanics{margin:48px 0}.public-guide--how .how-mechanics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-guide--how .how-mechanics-grid .pg-information-card{padding:26px}.public-guide--how .how-mechanics-grid h3{margin:16px 0 10px;font-size:19px;line-height:1.35}.public-guide--how .how-mechanics-grid p{margin:0;font-size:14px;line-height:1.7;color:#596655}.public-guide--how .how-pricing{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;margin:48px 0;padding:30px;border:1px solid #dce5d5;border-radius:18px;background:#f7f9f4}.public-guide--how .how-pricing h2{margin:10px 0 14px;font-size:26px;line-height:1.2}.public-guide--how .how-pricing p{font-size:14px;line-height:1.7;color:#596655}.public-guide--how .how-fee-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px;margin:18px 0}.public-guide--how .how-fee-amount del{color:#78826f;font-size:22px;text-decoration-thickness:2px}.public-guide--how .how-fee-amount strong{color:#253e29;font-size:clamp(30px,4vw,42px);letter-spacing:-.03em;line-height:1.15}.public-guide--how .how-fee-explanation{padding-top:14px;border-top:1px solid #dce5d5}.public-guide--how .how-pricing aside{padding:23px;border-radius:12px;background:#fff;border:1px dashed #b6c4ab}.public-guide--how .how-planned-label{display:block;font-size:11px;font-weight:750;letter-spacing:.08em;color:#6b785f}.public-guide--how .how-pricing h3{margin:12px 0;font-size:20px}.public-guide--how .how-pricing aside p{margin-bottom:0}.public-guide--how .how-faq{margin:48px 0}.public-guide--how .how-faq summary{line-height:1.45}.public-guide--how .how-faq details p{max-width:920px}@media (max-width:760px){.public-guide--how .how-at-a-glance,.public-guide--how .how-mechanics-grid,.public-guide--how .how-pricing{grid-template-columns:1fr}.public-guide--how .how-at-a-glance{gap:10px}.public-guide--how .how-at-a-glance article{padding:20px}.public-guide--how .how-pricing{gap:18px;padding:22px}.public-guide .journey-panel{padding:24px}.public-guide .journey-result-grid{grid-template-columns:1fr}.public-guide .journey-tab{padding:10px;min-height:52px;font-size:13px}}@media (max-width:480px){.public-guide .journey-after-auction{margin:36px 0}.public-guide .journey-panel{padding:22px 18px}.public-guide .journey-steps li{padding-left:8px}.public-guide .journey-actions{flex-direction:column}.public-guide .journey-actions .button{width:100%;text-align:center}.public-guide .journey-ordinary-sales{gap:14px}}.backup-buyer-card{margin:1rem 0;padding:1.25rem;border:1px solid var(--line,#dce5df);border-radius:16px;background:var(--paper,#fff)}.backup-buyer-card h2,.backup-buyer-card h3{margin:0 0 .65rem}.backup-buyer-card p{line-height:1.6;margin:.6rem 0}.backup-buyer-card .backup-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem}.backup-buyer-card .backup-status{display:inline-flex;padding:.35rem .6rem;border-radius:8px;background:#eef5e9;color:#294638;font-size:.85rem}.backup-buyer-card .backup-local-note,.backup-demo-controls>p{font-size:.85rem;color:#5c6e65}.backup-queue-summary{display:flex;gap:.6rem;flex-wrap:wrap;margin:.8rem 0}.backup-queue-summary span{padding:.35rem .6rem;border-radius:8px;background:#f0f4f1;font-size:.85rem}.backup-demo-controls{margin:1rem 0;padding:1rem;border:1px dashed #b7c8bb;border-radius:12px}.backup-demo-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.7rem}.backup-buyer-card textarea{width:100%}@media(max-width:600px){.backup-buyer-card{padding:1rem}.backup-demo-row{align-items:flex-start;flex-direction:column}}.prodaty-promotion-card{position:relative;display:flex;flex-direction:column;align-self:stretch;min-height:460px;height:100%;padding:22px 24px 20px;overflow:hidden;isolation:isolate;border:1px solid #254f40;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#365c43 0,transparent 55%),linear-gradient(145deg,#193f35,#14372e);color:#faf9ed}.prodaty-promotion-card:after,.prodaty-promotion-card:before{content:"";position:absolute;z-index:-1;right:-94px;top:-66px;width:270px;height:270px;border:1px solid #b8cc9e20;border-radius:50%;pointer-events:none}.prodaty-promotion-card:after{right:-120px;top:-92px;width:322px;height:322px}.prodaty-promotion-disclosure{align-self:flex-start;padding:4px 9px;border:1px solid #aec2a82e;border-radius:5px;color:#c9d8c2;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.015em}.prodaty-promotion-card .prodaty-promotion-brand{margin-top:20px;color:#faf9ed;font-size:34px;letter-spacing:-1.8px}.prodaty-promotion-brand .brand-mark{margin-right:8px}.prodaty-promotion-brand .brand-mark svg{width:34px;height:36px}.prodaty-promotion-brand .brand-dot{color:#b6c98d}.prodaty-promotion-message{margin:24px 0 20px}.prodaty-promotion-eyebrow{display:block;margin-bottom:10px;color:#bccdae;font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.055em}.prodaty-promotion-card .prodaty-promotion-message h3{max-width:13ch;margin:0;color:#faf9ed;font-size:clamp(25px,2.3vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.035em}.prodaty-promotion-message p{margin:15px 0 0;color:#cbd8cc;font-size:12px;line-height:1.8}.prodaty-promotion-actions{display:flex;flex-direction:column;align-items:stretch;gap:13px;margin-top:auto}.prodaty-promotion-card .prodaty-promotion-cta{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:44px;padding:12px 15px;border:1px solid #efefda;border-radius:6px;background:#efefda;color:#193f35;font-size:12px;font-weight:700;line-height:1.5;text-align:left;cursor:pointer}.prodaty-promotion-cta svg{flex:0 0 auto;width:19px;height:19px}.prodaty-promotion-card .prodaty-promotion-cta:hover{border-color:#fffceb;background:#fffceb;color:#14372e}.prodaty-promotion-more{align-self:center;padding:1px 0;color:#e1e8d7;font-size:11px;font-weight:500;line-height:1.7;text-decoration:underline;text-decoration-color:#c8d8b873;text-underline-offset:4px}.prodaty-promotion-more:hover{color:#fffceb;text-decoration-color:currentColor}.prodaty-promotion-card :is(button,a):focus-visible{outline:3px solid #e4bd66;outline-offset:4px}.prodaty-promotion-footnote{display:block;margin-top:14px;color:#a7bea9;font-size:10px;line-height:1.6;text-align:center}@media (max-width:1100px){.prodaty-promotion-card{padding:22px 22px 20px}.prodaty-promotion-card .prodaty-promotion-message h3{font-size:27px}}@media (max-width:580px){.prodaty-promotion-card{min-height:450px;padding:23px 24px 20px}.prodaty-promotion-card .prodaty-promotion-message h3{max-width:15ch;font-size:28px}}.property-card .card-photo{height:190px}.property-card .card-body{padding:16px 18px 12px}.property-card .card-meta{margin-top:8px}.property-card .card-price{margin-top:14px;padding-top:11px}.no-reserve-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:8px 0 0;padding:5px 10px;border:1px solid #b8d5b9;border-radius:6px;background:#eef7eb;color:#245b36;font-size:12px;font-weight:700;line-height:1.4}.traditional-card{display:flex;flex-direction:column}.traditional-card .card-photo{flex-shrink:0}.traditional-card .card-body{display:flex;flex:1 1;flex-direction:column}.traditional-card .card-meta{margin-bottom:14px}.traditional-card .card-mls-highlights{display:grid;gap:7px;margin:-2px 0 16px;font-size:12px;line-height:1.5}.traditional-card .card-mls-highlights>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:12px}.traditional-card .card-mls-highlights dt{margin:0;color:#687665;overflow-wrap:anywhere}.traditional-card .card-mls-highlights dd{display:-webkit-box;margin:0;overflow:hidden;color:#30473a;font-weight:500;text-align:right;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.traditional-card .card-price{margin-top:auto}@media (max-width:1100px){.property-card .card-photo{height:170px}.property-card .card-body{padding:12px 15px}}@media (max-width:820px){.property-card .card-photo{height:190px}}@media (max-width:580px){.property-card .card-photo{height:210px}.property-card .card-body{padding:16px 19px}}