:root .listing-workflow[data-listing-ui=hierarchy][data-color-mode]{--listing-canvas:#f7f3eb;--listing-surface:#fffdf8;--listing-raised:#f0ebe1;--listing-tile:#fbf9f4;--listing-text:#28231d;--listing-muted:#625b50;--listing-border:#ddd4c4;--listing-accent:#c9a84c;--listing-accent-text:#211b0d;--listing-accent-fill:linear-gradient(135deg,#c9a84c,#e6cb81);--listing-gold-text:#795b17;--listing-selected:#faf0d7;--listing-selected-strong:#c9a84c;--listing-on-selected:#211b0d;--listing-selected-fill:linear-gradient(135deg,#faf0d7,#fffdf8);--listing-public:#17633d;--listing-on-public:#ffffff;--listing-danger:#982c3b;--listing-warning:#775600;--listing-overlay:#fffdf8;--listing-glass:rgb(255 253 248/94%);--listing-highlight:rgb(255 255 255/45%);--listing-radius:20px;--listing-gold-glow:0 5px 18px rgb(168 134 46/12%);--listing-card-shadow:0 6px 22px rgb(76 60 35/5%);--listing-ambient:rgb(201 168 76/7%);color-scheme:light;color:var(--listing-text);background:radial-gradient(ellipse at 85% 0,var(--listing-ambient),transparent 45%),var(--listing-canvas)}:root[data-theme=dark] .listing-workflow[data-listing-ui=hierarchy][data-color-mode]{--listing-canvas:#07070a;--listing-surface:#0f0f14;--listing-raised:#1e1e2a;--listing-tile:#161620;--listing-text:#f4f1e8;--listing-muted:#bbb5ab;--listing-border:#39363c;--listing-accent:#c9a84c;--listing-accent-text:#17150f;--listing-accent-fill:linear-gradient(135deg,#c9a84c,#e5c768);--listing-gold-text:#e5c768;--listing-selected:#292419;--listing-selected-strong:#c9a84c;--listing-on-selected:#17150f;--listing-selected-fill:linear-gradient(135deg,#292419,#161620);--listing-public:#a0deb8;--listing-on-public:#102719;--listing-danger:#ffadb9;--listing-warning:#ead085;--listing-overlay:#161620;--listing-glass:rgb(15 15 20/94%);--listing-highlight:rgb(229 199 104/12%);--listing-card-shadow:0 10px 26px rgb(0 0 0/18%);--listing-gold-glow:0 4px 20px rgb(201 168 76/13%);--listing-ambient:rgb(201 168 76/6%);color-scheme:dark}.listing-route-theme-control{position:fixed;z-index:90;top:12px;right:14px;display:inline-flex;align-items:center;min-height:44px;border:1px solid #d7c89e;border-radius:12px;background:rgb(251 249 244/96%);color:#28231d;box-shadow:0 4px 16px rgb(76 60 35/8%)}:root[data-theme=dark] .listing-route-theme-control{background:#161620;color:#f4f1e8;border-color:#675936}:root .listing-workflow[data-listing-ui=hierarchy] .listing-container,:root .listing-workflow[data-listing-ui=hierarchy] .listing-workflow-grid{gap:12px}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-step,.listing-container>header){border-radius:var(--listing-radius);border-color:var(--listing-border);background:var(--listing-surface);box-shadow:var(--listing-card-shadow)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=true]{border-color:color-mix(in srgb,var(--listing-accent) 48%,var(--listing-border));box-shadow:var(--listing-card-shadow),0 0 0 1px color-mix(in srgb,var(--listing-accent) 5%,transparent)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-brand-header{padding:10px 18px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-header-meta{padding:8px 18px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-page-context{padding:12px 2px 8px;gap:8px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-page-context h1{font:600 clamp(28px,4vw,40px)/1.18 Playfair Display,serif;letter-spacing:-.5px;color:var(--listing-text)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step h2>button{padding:14px 18px;gap:12px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=false] h2>button{padding:10px 18px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step-heading>span{font-family:Playfair Display,serif;font-size:18px;font-weight:600}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=false] .listing-step-heading>span{font-family:DM Sans,sans-serif;font-size:14px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step h2 .listing-step-index{flex-basis:34px;height:34px;border-radius:10px;font-family:Playfair Display,serif;font-size:17px;background:var(--listing-selected);color:var(--listing-gold-text);border-color:color-mix(in srgb,var(--listing-accent) 35%,var(--listing-border))}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step[data-active=true]>h2 .listing-step-index{background:var(--listing-accent-fill);color:var(--listing-on-selected)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step-panel{padding:18px 22px}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-property-picker,.listing-catalog-choices){--listing-property-selected:var(--listing-selected);--listing-property-on-selected:var(--listing-gold-text);--listing-property-selected-border:var(--listing-accent);--listing-property-shadow:var(--listing-gold-glow)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-property-groups button{border-radius:14px;background:var(--listing-tile);min-height:68px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-property-groups button[aria-expanded=true]{background:var(--listing-selected-fill);border-color:var(--listing-accent);color:var(--listing-gold-text);box-shadow:var(--listing-gold-glow)}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-property-grid button,.listing-catalog-grid button,.listing-feature-chip){background:var(--listing-tile);border-radius:12px;border-color:var(--listing-border)}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-property-grid button[aria-checked=true],.listing-catalog-grid button[aria-pressed=true],.listing-feature-chip[data-state=yes]){background:var(--listing-selected-fill);color:var(--listing-gold-text);border-color:var(--listing-accent)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-segmented{padding:3px;background:var(--listing-raised);border:1px solid var(--listing-border);border-radius:999px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-choice{border-radius:999px;border-color:transparent;background:transparent}:root .listing-workflow[data-listing-ui=hierarchy] .listing-choice[aria-pressed=true]{background:var(--listing-accent-fill);color:var(--listing-on-selected);border-color:transparent}:root .listing-workflow[data-listing-ui=hierarchy] .listing-choice-public[aria-pressed=true]{background:var(--listing-public);color:var(--listing-on-public)}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-unit-field,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:12px;background:var(--listing-tile);color:var(--listing-text)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-unit-field>input{background:transparent}:root .listing-workflow[data-listing-ui=hierarchy] .listing-unit-field:focus-within{outline-color:var(--listing-accent)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-value-helper{color:var(--listing-gold-text)}:root .listing-workflow[data-listing-ui=hierarchy] #consignment-askPrice{font-size:20px;font-weight:700}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-vr360-upload,.listing-review){border:1px solid var(--listing-border);border-radius:16px;background:var(--listing-tile);padding:14px}:root .listing-workflow[data-listing-ui=hierarchy] label[aria-label="Tải ảnh bất động sản"]{border:1px dashed var(--listing-accent);border-radius:14px;background:var(--listing-selected-fill);color:var(--listing-gold-text);padding:14px 20px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-actions{border-radius:18px 18px 0 0;background:var(--listing-glass);border-color:var(--listing-border);box-shadow:var(--listing-card-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-primary,.listing-actions>button:not(.listing-secondary)){background:var(--listing-accent-fill);color:var(--listing-on-selected);border-radius:999px;box-shadow:var(--listing-gold-glow)}:root .listing-workflow[data-listing-ui=hierarchy] .listing-actions>button:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}:root[data-theme=dark] .listing-workflow[data-listing-ui=hierarchy] .listing-brand-logo-light{display:none}:root[data-theme=dark] .listing-workflow[data-listing-ui=hierarchy] .listing-brand-logo-dark{display:block}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-field-error,.listing-form-error){color:var(--listing-danger)}:root .listing-workflow[data-listing-ui=hierarchy] :focus-visible{outline-color:var(--listing-accent)}:root .listing-workflow[data-listing-ui=hierarchy] :is(.listing-step,.listing-choice,.listing-property-grid button){transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}@media (max-width:767px){.listing-route-theme-control{top:8px;right:8px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-brand-header{padding-right:138px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step-panel{padding:14px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-page-context h1{font-size:28px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-step h2>button{padding:12px 14px}:root .listing-workflow[data-listing-ui=hierarchy] .listing-actions{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.listing-route-theme-control,.listing-workflow[data-listing-ui=hierarchy] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}