.listing-workflow[data-listing-ui=hierarchy][data-color-mode=light]{--spacing:0.25rem;--text-base:16px;--text-base--line-height:1.5;--text-lg:18px;--text-lg--line-height:1.4;--text-xl:20px;--text-xl--line-height:1.4;--text-2xl:24px;--text-2xl--line-height:1.3;--listing-canvas:#fcfbf8;--listing-surface:#ffffff;--listing-raised:#f6f3ed;--listing-tile:var(--listing-raised);--listing-text:#14213d;--listing-muted:#5f6b7c;--listing-border:#ded9cf;--listing-accent:#c7a13a;--listing-accent-text:#14213d;--listing-accent-fill:var(--listing-accent);--listing-gold-text:#795b17;--listing-public:#047857;--listing-on-public:#ffffff;--listing-selected:#ecfdf5;--listing-selected-strong:var(--listing-public);--listing-on-selected:var(--listing-on-public);--listing-property-selected:var(--listing-selected);--listing-property-on-selected:var(--listing-public);--listing-property-selected-border:var(--listing-public);--listing-property-shadow:none;--listing-danger:#8e2430;--listing-overlay:var(--listing-surface);--listing-glass:var(--listing-surface);--listing-gold-glow:none;--listing-selected-fill:var(--listing-selected);--listing-duration-fast:180ms;--listing-duration-panel:180ms;color-scheme:light;background:var(--listing-canvas)}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-choices,.listing-workflow[data-listing-ui=hierarchy] .listing-property-picker{--listing-property-selected:var(--listing-selected);--listing-property-on-selected:var(--listing-public);--listing-property-selected-border:var(--listing-public);--listing-property-shadow:none}.listing-workflow[data-listing-ui=hierarchy] .listing-container{max-width:960px;padding-bottom:calc(144px + env(safe-area-inset-bottom));gap:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-brand-logo-light{display:block}.listing-workflow[data-listing-ui=hierarchy] .listing-brand-logo-dark{display:none}.listing-workflow[data-listing-ui=hierarchy] .listing-brand-header{padding:4px 12px}.listing-workflow[data-listing-ui=hierarchy] .listing-header-meta{padding:4px 12px 8px}.listing-workflow[data-listing-ui=hierarchy] .listing-header-trail{flex:1}.listing-workflow[data-listing-ui=hierarchy] .listing-home-link{display:inline-flex;align-items:center}.listing-workflow[data-listing-ui=hierarchy] .listing-eyebrow{display:none}.listing-workflow[data-listing-ui=hierarchy] .listing-page-context h1{font-size:23px;line-height:1.3}.listing-workflow[data-listing-ui=hierarchy] .listing-progress{padding:0}.listing-workflow[data-listing-ui=hierarchy] .listing-progress-label{font-size:13px;gap:4px 12px}.listing-workflow[data-listing-ui=hierarchy] .listing-progress progress{height:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-step{border-color:var(--listing-border)}.listing-workflow[data-listing-ui=hierarchy] .listing-step h2>button{padding:8px 12px;font-size:17px}.listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=false] h2>button{font-size:14px;padding:6px 12px}.listing-workflow[data-listing-ui=hierarchy] .listing-step-heading small{font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=true]>h2 .listing-step-index{color:var(--listing-text);background:var(--listing-raised);border-color:var(--listing-border)}.listing-workflow[data-listing-ui=hierarchy] .listing-step-panel{padding:12px 16px}.listing-workflow[data-listing-ui=hierarchy] .listing-step-panel>[data-listing-section]{padding:0}.listing-workflow[data-listing-ui=hierarchy] .listing-intent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-choice{font-weight:600;color:var(--listing-text);padding-inline:4px;white-space:nowrap}.listing-workflow[data-listing-ui=hierarchy] .listing-choice[aria-pressed=true]{border-color:var(--listing-public);background:var(--listing-public);color:var(--listing-on-public)}.listing-workflow[data-listing-ui=hierarchy] .listing-property-groups{gap:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-groups button{min-height:64px;flex-direction:column;justify-content:center;gap:4px;padding:8px;font-size:15px;border-radius:10px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-groups button[aria-expanded=true]{background:var(--listing-public);color:var(--listing-on-public);border-color:var(--listing-public);box-shadow:none}.listing-workflow[data-listing-ui=hierarchy] .listing-property-groups svg{width:24px;height:24px;flex-basis:24px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-groups .listing-group-check{position:absolute;top:6px;right:6px;width:14px;height:14px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-children{margin-top:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid{gap:6px;grid-auto-rows:1fr}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid button{min-height:48px;padding:6px 8px;font-size:13px;font-weight:600;gap:6px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid button[aria-checked=true]{box-shadow:none;font-weight:700}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid svg{width:18px;height:18px;flex-basis:18px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-selection.sr-only{margin:-1px;min-height:0}.listing-workflow[data-listing-ui=hierarchy] .listing-section{padding-top:16px;margin-top:16px;border-top:1px solid var(--listing-border);min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-section>h3{font:700 15px/1.4 DM Sans,sans-serif;color:var(--listing-text);margin-bottom:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-section>h3:after{content:none}.listing-workflow[data-listing-ui=hierarchy] .listing-details{margin-top:0}.listing-workflow[data-listing-ui=hierarchy] .listing-core-values,.listing-workflow[data-listing-ui=hierarchy] .listing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-form-field{display:grid;gap:4px;align-content:start;min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-field-label,.listing-workflow[data-listing-ui=hierarchy] .listing-form-field>label{font-size:13px;line-height:1.45;font-weight:600;color:var(--listing-text)}.listing-workflow[data-listing-ui=hierarchy] input:not([type=checkbox]):not([type=radio]):not([type=file]),.listing-workflow[data-listing-ui=hierarchy] select,.listing-workflow[data-listing-ui=hierarchy] textarea{width:100%;min-height:44px;font-size:16px;font-weight:500;padding:8px 12px;background:var(--listing-surface)}.listing-workflow[data-listing-ui=hierarchy] input::placeholder,.listing-workflow[data-listing-ui=hierarchy] textarea::placeholder{color:var(--listing-muted);font-weight:400}.listing-workflow[data-listing-ui=hierarchy] .listing-unit-field{display:flex;align-items:center;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-surface);min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-unit-field>input:not([type=checkbox]):not([type=radio]):not([type=file]){width:0;flex:1;border:0;box-shadow:none;background:transparent;min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-unit-field>span{flex-shrink:0;padding-right:12px;color:var(--listing-muted);font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-unit-field:focus-within{outline:2px solid var(--listing-public);outline-offset:2px}.listing-workflow[data-listing-ui=hierarchy] .listing-unit-field input:focus{box-shadow:none;outline:none}.listing-workflow[data-listing-ui=hierarchy] :is(input,textarea,select)[aria-invalid=true]{outline:1px solid var(--listing-danger)}.listing-workflow[data-listing-ui=hierarchy] .listing-field-error{color:var(--listing-danger);font-size:13px;line-height:1.45;font-weight:500;margin:0}.listing-workflow[data-listing-ui=hierarchy] .listing-value-helper{color:var(--listing-public);font-size:13px;font-weight:600}.listing-workflow[data-listing-ui=hierarchy] .listing-base-legal{margin-bottom:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-help{margin:6px 0;line-height:1.45}.listing-workflow[data-listing-ui=hierarchy] .listing-derived{background:var(--listing-raised);border-left:0;border-radius:6px;padding:8px;font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-choices{margin-top:16px;border-top:1px solid var(--listing-border);padding-top:12px;gap:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-choices legend{font-size:14px;margin-bottom:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-choices legend>span{display:block;font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-grid{gap:6px}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-grid button{min-height:38px;padding:6px;font-size:13px;font-weight:500;border-radius:6px;background:var(--listing-raised)}.listing-workflow[data-listing-ui=hierarchy] .listing-catalog-grid button[aria-pressed=true]{background:var(--listing-selected);color:var(--listing-public);border-color:var(--listing-public);font-weight:600}.listing-workflow[data-listing-ui=hierarchy] .listing-feature-fields{margin:0;gap:6px}.listing-workflow[data-listing-ui=hierarchy] .listing-feature-chip{min-height:38px;font-weight:500;border-radius:6px}.listing-workflow[data-listing-ui=hierarchy] .listing-feature-chip select{min-height:38px}.listing-workflow[data-listing-ui=hierarchy] .listing-feature-chip[data-state=yes]{background:var(--listing-selected);color:var(--listing-public);border-color:var(--listing-public);box-shadow:none}.listing-workflow[data-listing-ui=hierarchy] .listing-additional-details{border-top:1px solid var(--listing-border);margin-top:16px}.listing-workflow[data-listing-ui=hierarchy] .listing-additional-details summary{gap:8px;font-weight:500;min-height:44px;color:var(--listing-muted)}.listing-workflow[data-listing-ui=hierarchy] .listing-secondary-section{padding-top:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-secondary-section>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:8px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.listing-workflow[data-listing-ui=hierarchy] .listing-secondary-section>summary::-webkit-details-marker{display:none}.listing-workflow[data-listing-ui=hierarchy] .listing-secondary-section[open]>summary{margin-bottom:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-legal-details{margin-top:8px;border:0}.listing-workflow[data-listing-ui=hierarchy] .listing-option-count{font-weight:400;color:var(--listing-muted);font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-advanced-section .listing-detail-grid{padding-bottom:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-address-disclosure{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;gap:8px;padding:8px 0;color:var(--listing-muted);font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-address-disclosure>span:first-child{min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-address-disclosure small{display:block;font-size:13px;overflow-wrap:anywhere}.listing-workflow[data-listing-ui=hierarchy] .listing-address-disclosure>span:last-child{flex-shrink:0;text-decoration:underline}.listing-workflow[data-listing-ui=hierarchy][data-color-mode=light] input[role=combobox][type=text]{padding-left:36px;padding-right:40px}.listing-workflow[data-listing-ui=hierarchy] [role=listbox]{background:var(--listing-surface);color:var(--listing-text);border-color:var(--listing-border)}.listing-workflow[data-listing-ui=hierarchy] [role=option]{color:var(--listing-text)}.listing-workflow[data-listing-ui=hierarchy] [role=option][aria-selected=true]{background:var(--listing-selected);color:var(--listing-public)}.listing-workflow[data-listing-ui=hierarchy] [data-listing-section="2"]>fieldset{padding:0;border:0;background:transparent}.listing-workflow[data-listing-ui=hierarchy] [data-listing-section="2"]>fieldset>legend{padding:0;margin-bottom:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:8px}.listing-workflow[data-listing-ui=hierarchy] [data-listing-section="3"]>div:first-child{flex-wrap:wrap;gap:4px 12px;margin-bottom:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-step-panel [data-listing-section] h3{font-size:15px;line-height:1.4;font-weight:700}.listing-workflow[data-listing-ui=hierarchy] .listing-inline-choice{min-height:40px;padding:4px 8px}.listing-workflow[data-listing-ui=hierarchy] [data-listing-section="1"] button[aria-label]{min-height:40px;border-radius:8px;padding:6px 12px}.listing-workflow[data-listing-ui=hierarchy] .listing-media-card{width:auto;min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-media-card [aria-label="Xóa ảnh"]{width:36px;height:36px;min-height:36px;background:var(--listing-danger)}.listing-workflow[data-listing-ui=hierarchy] .listing-media-card button{font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-vr360-panel{padding:8px 0;margin:0;border:0}.listing-workflow[data-listing-ui=hierarchy] .listing-vr360-upload{padding:8px;border-color:var(--listing-border)}.listing-workflow[data-listing-ui=hierarchy] .listing-vr360-upload>svg{width:20px;height:20px}.listing-workflow[data-listing-ui=hierarchy] [data-listing-section="1"]{margin-top:16px;border-top:1px solid var(--listing-border);padding-top:12px}.listing-workflow[data-listing-ui=hierarchy] #consignment-content{min-height:120px;margin-top:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-vip-handoff{padding:0;background:transparent;border-radius:0;margin-bottom:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-review dl>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:4px 0}.listing-workflow[data-listing-ui=hierarchy] .listing-review .listing-text-button{margin-right:0}.listing-workflow[data-listing-ui=hierarchy] .listing-review-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-review-links button{text-decoration:underline;font-size:13px;color:var(--listing-muted);text-align:left}.listing-workflow[data-listing-ui=hierarchy] .listing-actions{grid-template-columns:minmax(0,2fr) minmax(0,3fr);border:1px solid var(--listing-border);bottom:0;border-radius:12px 12px 0 0;box-shadow:0 -2px 12px rgb(20 33 61/.05);padding:4px 8px max(8px,env(safe-area-inset-bottom));background:var(--listing-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.listing-workflow[data-listing-ui=hierarchy] .listing-actions-context{min-height:36px}.listing-workflow[data-listing-ui=hierarchy] .listing-save-action{min-height:36px;border:0;font-size:13px}.listing-workflow[data-listing-ui=hierarchy] .listing-actions button{white-space:normal;min-width:0}.listing-workflow[data-listing-ui=hierarchy] .listing-actions>button:not(.listing-secondary),.listing-workflow[data-listing-ui=hierarchy] .listing-primary{box-shadow:none}.listing-workflow[data-listing-ui=hierarchy] .listing-actions>button:not(.listing-secondary):after,.listing-workflow[data-listing-ui=hierarchy] .listing-primary:after{content:none}.listing-workflow[data-listing-ui=hierarchy] :is(input,textarea,select,button,summary){scroll-margin-block:16px 152px}.listing-workflow[data-listing-ui=hierarchy] :focus-visible{outline-color:var(--listing-public)}@media (max-width:767px){.listing-workflow[data-listing-ui=hierarchy] .listing-container{padding-left:12px;padding-right:12px;gap:8px}.listing-workflow[data-listing-ui=hierarchy] .listing-step-panel{padding:12px}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid button{padding:6px;gap:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-detail-grid{grid-template-columns:1fr;gap:10px}.listing-workflow[data-listing-ui=hierarchy] .listing-core-values>[data-listing-field=areaM2],.listing-workflow[data-listing-ui=hierarchy] .listing-core-values>[data-listing-field=askPrice]{grid-column:1/-1}.listing-workflow[data-listing-ui=hierarchy] .listing-header-meta>div:last-child p{max-width:160px}.listing-workflow[data-listing-ui=hierarchy] .listing-header-meta{align-items:flex-start;gap:4px}.listing-workflow[data-listing-ui=hierarchy] .listing-header-trail{flex:none;width:100%;order:1}.listing-workflow[data-listing-ui=hierarchy] .listing-home-link{display:none}.listing-workflow[data-listing-ui=hierarchy] .listing-header-trail>span:not([aria-live]){white-space:nowrap}.listing-workflow[data-listing-ui=hierarchy] .listing-header-trail [aria-live]{font-weight:400}.listing-workflow[data-listing-ui=hierarchy] .listing-header-meta>div:last-child>div:first-child{width:28px;height:28px}}@media (max-width:374px){.listing-workflow[data-listing-ui=hierarchy] .listing-intent-grid{grid-template-columns:1fr}.listing-workflow[data-listing-ui=hierarchy] .listing-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}