.listing-workflow{--text-xs:13px;--text-xs--line-height:1.45;--text-sm:14px;--text-sm--line-height:1.5;--listing-canvas:#f8f5ee;--listing-surface:#fffdf8;--listing-raised:#f0ece2;--listing-text:var(--guconnect-ink,#22272b);--listing-muted:#625e55;--listing-border:#d8d2c5;--listing-accent:#c9a84c;--listing-accent-text:#171207;--listing-accent-fill:linear-gradient(135deg,#a8862e,#e5c366);--listing-overlay:#fffdf8;--listing-tile:#f0ece2;--listing-public:#16703d;--listing-on-public:#fff;--listing-gold-text:#795b17;--listing-selected:#f8efd8;--listing-danger:#a82424;--listing-warning:#775600;--listing-radius:12px;--listing-selected-strong:var(--listing-accent);--listing-on-selected:var(--listing-accent-text);--listing-focus:0 0 0 3px color-mix(in srgb,var(--listing-accent) 45%,transparent);--listing-gold-glow:0 4px 20px color-mix(in srgb,var(--listing-accent) 17%,transparent);--listing-glass:rgb(255 253 248/.94);--listing-highlight:rgb(255 255 255/.24);--listing-selected-fill:linear-gradient(135deg,color-mix(in srgb,var(--listing-accent) 13%,var(--listing-surface)),var(--listing-selected));--listing-duration-fast:140ms;--listing-duration-panel:180ms;--listing-ease:cubic-bezier(.4,0,.2,1);color-scheme:light;background:var(--listing-canvas);color:var(--listing-text);font-size:14px;font-family:DM Sans,Be Vietnam Pro,sans-serif;line-height:1.55}:root[data-theme=dark] .listing-workflow{--listing-canvas:#07070a;--listing-surface:#101013;--listing-raised:#1e1e2a;--listing-tile:#161620;--listing-overlay:#09090d;--listing-glass:rgb(9 9 13/.94);--listing-highlight:rgb(255 244 203/.18);--listing-text:#f4f0e6;--listing-muted:#b0adb8;--listing-border:#ffffff12;--listing-gold-text:#d7b85c;--listing-selected:#242017;--listing-danger:#ffb6b0;--listing-warning:#f5d580;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]) .listing-workflow{--listing-canvas:#07070a;--listing-surface:#101013;--listing-raised:#1e1e2a;--listing-tile:#161620;--listing-overlay:#09090d;--listing-glass:rgb(9 9 13/.94);--listing-highlight:rgb(255 244 203/.18);--listing-text:#f4f0e6;--listing-muted:#b0adb8;--listing-border:#ffffff12;--listing-gold-text:#d7b85c;--listing-selected:#242017;--listing-danger:#ffb6b0;--listing-warning:#f5d580;color-scheme:dark}}.listing-workflow [hidden]{display:none!important}.listing-catalog-choices{display:grid;gap:8px;margin:8px 0}.listing-catalog-choices fieldset{min-width:0;border:0;padding:0}.listing-catalog-choices legend{margin-bottom:4px;color:var(--listing-text);font-size:13px;font-weight:700}.listing-catalog-choices legend>span{color:var(--listing-muted);font-weight:400}.listing-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.listing-catalog-grid button{min-width:0;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-raised);color:var(--listing-text);font-size:13px;font-weight:700;transition:background-color var(--listing-duration-fast),border-color var(--listing-duration-fast)}.listing-catalog-grid button svg{flex-shrink:0}.listing-catalog-grid button span{min-width:0;overflow-wrap:anywhere;text-align:left}.listing-catalog-grid button small{display:block;font-size:13px;font-weight:400}.listing-catalog-grid button[aria-pressed=true]{background:var(--listing-property-selected);border-color:var(--listing-property-selected-border);color:var(--listing-property-on-selected)}.listing-catalog-grid button:disabled{color:var(--listing-muted);cursor:not-allowed}.listing-feature-search{display:flex;align-items:center;gap:6px}.listing-feature-search input{width:100%}.listing-feature-expand{font-size:13px;font-weight:600;color:var(--listing-text);text-decoration:underline}.listing-workflow :focus-visible{outline:2px solid var(--listing-accent);outline-offset:3px}.listing-progress,.listing-review,.listing-step,.listing-workflow header{border:1px solid var(--listing-border);border-radius:var(--listing-radius);background:var(--listing-surface);color:var(--listing-text);box-shadow:none}.listing-brand-header{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;align-items:center}.listing-brand-logo{width:112px;height:auto;object-fit:contain;background:transparent}.listing-brand-logo-dark,:root[data-theme=dark] .listing-brand-logo-light{display:none}:root[data-theme=dark] .listing-brand-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .listing-brand-logo-light{display:none}:root:not([data-theme]) .listing-brand-logo-dark{display:block}}.listing-header-actions{flex-shrink:0}.listing-header-actions button{font-size:13px;border-color:var(--listing-border);border-radius:8px}.listing-header-meta{padding:4px 8px;gap:8px}.listing-eyebrow{color:var(--listing-muted);font-size:13px;font-weight:400}.listing-page-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;padding:0}.listing-page-context h1{font-family:inherit;font-size:clamp(20px,2.4vw,24px);font-weight:700;margin:0}.listing-page-context>span{color:var(--listing-muted);font-size:13px}.listing-progress{padding:8px;border:0;background:transparent}.listing-progress-label{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;margin-bottom:6px}.listing-progress-label span{color:var(--listing-muted)}.listing-progress progress{width:100%;height:6px;display:block;accent-color:var(--listing-accent);border:0;border-radius:4px;background:var(--listing-raised)}.listing-progress progress::-webkit-progress-bar{background:var(--listing-raised)}.listing-progress progress::-webkit-progress-value{background:var(--listing-accent)}.listing-step-index{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px;border:1px solid var(--listing-border);border-radius:8px;font-size:13px}.listing-step[data-active=true]>h2 .listing-step-index{border-color:var(--listing-gold-text);color:var(--listing-on-selected)}.listing-workflow-grid{display:grid;gap:6px}.listing-step{min-width:0}.listing-step h2>button{position:relative;display:flex;width:100%;align-items:center;gap:8px;padding:9px 12px;text-align:left;font-weight:700;font-size:16px}.listing-step[data-active=true] h2>button:after{content:"";position:absolute;bottom:-1px;left:12px;height:2px;width:40px;background:var(--listing-accent)}.listing-step h2 .listing-step-index{flex-basis:28px;height:28px;border-radius:6px;font-family:inherit;font-size:14px}.listing-step-heading{min-width:0;font-family:inherit}.listing-step[data-active=true] .listing-step-heading>span{color:var(--listing-text)}.listing-step-heading small{display:block;font:400 13px/1.4 DM Sans,sans-serif;color:var(--listing-muted);margin-top:0;overflow-wrap:anywhere}.listing-step-edit{flex-shrink:0;margin-left:auto;font:400 13px DM Sans,sans-serif;color:var(--listing-muted);text-decoration:underline}.listing-step-panel{padding:11px 12px;border-top:1px solid var(--listing-border)}.listing-step-panel>[data-listing-section]{padding:6px 0;margin:0;border:0;background:transparent;box-shadow:none}.listing-workflow :where(button,input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px}.listing-workflow label[aria-label="Tải ảnh bất động sản"]{min-height:44px;padding:8px 12px;font-size:14px}.listing-workflow input:not([type=checkbox]):not([type=radio]):not([type=file]),.listing-workflow select,.listing-workflow textarea{min-width:0;max-width:100%;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-raised);color:var(--listing-text);padding:8px;font-size:16px;font-weight:600}.listing-workflow input::placeholder,.listing-workflow textarea::placeholder{color:var(--listing-muted);font-weight:400;opacity:1}.listing-workflow select{appearance:none;background-image:none}.listing-workflow input[type=number]{appearance:textfield;-moz-appearance:textfield}.listing-workflow input[type=number]::-webkit-inner-spin-button,.listing-workflow input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.listing-workflow input:focus,.listing-workflow select:focus,.listing-workflow textarea:focus{box-shadow:var(--listing-focus)}.listing-workflow :where([class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"],.text-xs){font-size:13px;line-height:1.45}.listing-workflow :where([class*=text-slate-],[class*=text-emerald-],[class*=text-sky-],[class*=text-blue-]){color:var(--listing-text)}.listing-workflow :where(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--listing-muted);font-weight:400}.listing-workflow :where(.font-black){font-weight:700}.listing-inline-choice{color:var(--listing-muted);font-weight:400}.listing-inline-choice:has(input:checked){border-color:var(--listing-gold-text);background:var(--listing-selected-strong);color:var(--listing-on-selected);font-weight:700}.listing-confirm-choice[aria-pressed=true]{border-color:var(--listing-gold-text);background:var(--listing-selected-strong);color:var(--listing-on-selected);font-weight:700}.listing-confirm-choice[aria-pressed=true] svg{color:inherit}.listing-workflow :where([class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-emerald-50],[class*=bg-sky-50],[class*=bg-blue-50],[class*=bg-amber-50]){background-color:var(--listing-raised)}.listing-workflow :where(.bg-white,.bg-white\/95){background-color:var(--listing-surface)}.listing-workflow :where([class*=border-slate-],[class*=border-emerald-],[class*=border-sky-],[class*=border-blue-],[class*=border-amber-]){border-color:var(--listing-border)}.listing-workflow :where([class*=bg-emerald-700],button.bg-slate-900,[class*=bg-amber-800]){background:var(--listing-accent);color:var(--listing-accent-text)}.listing-workflow :where([class*=text-red-]){color:var(--listing-danger)}.listing-workflow :where([class*=bg-red-]){background:var(--listing-surface)}.listing-workflow :where([class*=text-amber-]){color:var(--listing-warning)}.listing-field-label{display:block;margin:8px 0 4px;font-weight:700}.listing-intent-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.listing-choice-field{flex:0 1 auto;min-width:0;max-width:100%;margin:0}.listing-choice-field legend{padding:0 0 4px;font-size:13px;font-weight:700;color:var(--listing-text)}.listing-segmented{display:flex;flex-wrap:wrap;gap:4px}.listing-choice{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:4px 8px;border:1px solid var(--listing-border);border-radius:6px;background:var(--listing-raised);color:var(--listing-muted);font-size:13px;font-weight:400}.listing-choice[aria-pressed=true]{color:var(--listing-on-selected);background:var(--listing-selected-strong);border-color:var(--listing-gold-text);font-weight:700}.listing-choice-public[aria-pressed=true]{color:var(--listing-on-public);background:var(--listing-public)}.listing-catalog-choices,.listing-property-picker{--listing-property-selected:#34d78d;--listing-property-on-selected:#073526;--listing-property-selected-border:#107b4d;--listing-property-shadow:0 2px 8px color-mix(in srgb,var(--listing-property-selected) 18%,transparent)}.listing-property-grid,.listing-property-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.listing-property-children{margin-top:6px}.listing-property-grid button,.listing-property-groups button{position:relative;display:flex;min-width:0;justify-content:flex-start;align-items:center;gap:4px;min-height:44px;padding:5px 6px;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-tile);color:var(--listing-text);text-align:left;font-size:13px;font-weight:700;line-height:1.35;transition:background-color var(--listing-duration-fast) var(--listing-ease),border-color var(--listing-duration-fast) var(--listing-ease),box-shadow var(--listing-duration-fast) var(--listing-ease),color var(--listing-duration-fast) var(--listing-ease)}.listing-property-groups button{justify-content:center;text-align:center}.listing-property-grid button>span,.listing-property-groups button>span{min-width:0;max-width:100%;overflow-wrap:normal}.listing-property-grid button[aria-checked=true],.listing-property-groups button[aria-expanded=true]{background:var(--listing-property-selected);color:var(--listing-property-on-selected);border-color:var(--listing-property-selected-border);box-shadow:inset 0 1px 0 var(--listing-highlight),var(--listing-property-shadow)}.listing-property-grid button:focus-visible,.listing-property-groups button:focus-visible{outline-color:var(--listing-property-selected-border);outline-offset:2px}.listing-property-grid svg,.listing-property-groups svg{flex:0 0 16px;width:16px;height:16px;background:transparent;border:0;box-shadow:none}.listing-property-selection{min-height:19px;margin:6px 0 0;color:var(--listing-muted);font-size:13px;font-weight:400;line-height:1.4}.listing-property-selection strong{color:var(--listing-text);font-weight:700}.listing-details{margin-top:10px}.listing-details h3{display:flex;align-items:center;gap:6px;font:700 14px DM Sans,sans-serif;color:var(--listing-text)}.listing-details h3:after{content:"";flex:1;height:1px;background:var(--listing-border)}.listing-vip-handoff h3{font:600 18px Playfair Display,Georgia,serif;color:var(--listing-gold-text)}.listing-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.listing-detail-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:0 4px;position:relative;min-width:0;font-size:13px;font-weight:400;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-raised);padding:4px 6px}.listing-detail-field>span{color:var(--listing-text);font-size:13px;font-weight:600;line-height:18px}.listing-detail-field>svg{color:var(--listing-muted);pointer-events:none}.listing-workflow .listing-detail-field input:not([type=checkbox]):not([type=radio]):not([type=file]){grid-column:1/-1;width:100%;min-height:44px;border:0;border-radius:4px;background:transparent;padding:4px 0}.listing-detail-field:focus-within{outline:2px solid var(--listing-accent);outline-offset:2px}.listing-detail-field input::placeholder{font-size:13px}.listing-feature-fields{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.listing-feature-chip{display:inline-flex;align-items:center;gap:4px;position:relative;min-width:0;min-height:44px;max-width:100%;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-raised);padding:5px 6px;color:var(--listing-muted);font-size:13px;font-weight:400}.listing-feature-chip>svg{flex-shrink:0;pointer-events:none}.listing-workflow .listing-feature-chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border-radius:8px}.listing-feature-chip:focus-within{outline:2px solid var(--listing-accent);outline-offset:3px}.listing-feature-chip[data-state=yes]{border-color:var(--listing-gold-text);color:var(--listing-on-selected);font-weight:700}.listing-feature-chip[data-state=no]{border-color:var(--listing-text);border-style:dashed;background:var(--listing-text);color:var(--listing-surface);font-weight:700}.listing-details .listing-help{font-size:13px}.listing-additional-details{margin-top:8px}.listing-additional-details summary{display:flex;min-height:44px;align-items:center;padding:6px 0;cursor:pointer;color:var(--listing-muted);font-size:13px;font-weight:400;list-style:none}.listing-additional-details summary::-webkit-details-marker{display:none}.listing-additional-details summary::marker{content:""}.listing-additional-details summary:after{content:"Mở";flex-shrink:0;margin-left:auto;padding-left:8px;text-decoration:underline}.listing-additional-details[open] summary{color:var(--listing-text);font-weight:600}.listing-additional-details[open] summary:after{content:"Thu gọn"}.listing-vip-handoff{padding:16px;background:var(--listing-raised);border-radius:12px;margin-bottom:16px}#consignment-title{width:100%}.listing-primary,.listing-secondary{padding:5px 8px;border-radius:8px;font-size:14px;font-weight:700}.listing-primary{background:var(--listing-accent-fill);color:var(--listing-accent-text);border:1px solid transparent}.listing-secondary{background:var(--listing-surface);color:var(--listing-muted);border:1px solid var(--listing-border);font-weight:400}.listing-text-button{display:inline-flex;align-items:center;min-height:44px;margin-right:12px;text-decoration:underline}.listing-help{margin:6px 0;color:var(--listing-muted);font-size:13px;font-weight:400}.listing-derived{margin:6px 0;padding:6px;border-left:3px solid var(--listing-accent);background:var(--listing-raised);font-weight:600}.listing-review{padding:8px;margin-top:8px}.listing-review h3{font-weight:700;font-size:16px}.listing-review dl>div{display:grid;grid-template-columns:minmax(90px,1fr) 2fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--listing-border)}.listing-review dt,.listing-review p{color:var(--listing-muted)}.listing-review dd{overflow-wrap:anywhere}.listing-review p{margin-top:12px}.listing-actions{display:grid;grid-template-columns:auto 1fr;gap:4px 6px;z-index:30;padding:6px 8px max(6px,env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--listing-accent) 20%,var(--listing-border));border-radius:12px;background:var(--listing-overlay);box-shadow:0 8px 32px #00000020}.listing-actions-context{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--listing-muted);font-size:13px}.listing-save-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--listing-border);border-radius:8px;padding:4px 6px;font-weight:400}.listing-actions>p{grid-column:1/-1}.listing-actions{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);width:calc(100% - 24px);max-width:880px}.listing-actions>button{min-height:44px}.listing-actions>button:not(.listing-secondary){border-radius:8px;background:var(--listing-accent-fill);color:var(--listing-accent-text);font-weight:700}.listing-container{gap:8px;padding-top:8px;padding-bottom:200px}.listing-step{scroll-margin-bottom:200px}.listing-workflow button:disabled{opacity:.6;cursor:not-allowed}.listing-media-card{width:156px;flex-shrink:0}.listing-media-order{display:grid;grid-template-columns:1fr 1fr;gap:4px}.listing-vr360-panel{margin:10px 0;padding:10px;border:1px solid color-mix(in srgb,var(--listing-accent) 30%,var(--listing-border));border-radius:10px;background:var(--listing-surface)}.listing-vr360-heading{display:flex;align-items:center;gap:6px;color:var(--listing-gold-text)}.listing-vr360-heading h3{font:700 16px DM Sans,sans-serif;color:var(--listing-text)}.listing-vr360-heading p{font-size:13px;color:var(--listing-muted);font-weight:400;margin-top:0}.listing-vr360-badge{margin-left:auto;padding:8px;border-radius:12px;background:var(--listing-selected-fill);border:1px solid var(--listing-border);font-weight:600}.listing-vr360-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0}.listing-vr360-modes button{display:flex;min-width:0;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-raised);color:var(--listing-muted);font-size:13px;font-weight:400}.listing-vr360-modes button svg{flex-shrink:0}.listing-vr360-modes [aria-pressed=true]{border-color:var(--listing-gold-text);background:var(--listing-selected-strong);color:var(--listing-on-selected);font-weight:700}.listing-vr360-upload{display:flex;position:relative;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border:1px dashed var(--listing-gold-text);border-radius:8px;background:var(--listing-tile);text-align:center;cursor:pointer}.listing-vr360-upload>svg{color:var(--listing-gold-text)}.listing-vr360-upload strong{font-weight:700}.listing-vr360-upload span{font-size:13px;color:var(--listing-muted);font-weight:400}.listing-vr360-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.listing-vr360-upload:focus-within{outline:2px solid var(--listing-accent);outline-offset:3px}.listing-vr360-link{display:grid;gap:6px}.listing-vr360-link>label{font-weight:600}.listing-vr360-link button{justify-self:start}.listing-vr360-error{margin:12px 0;color:var(--listing-danger)}.listing-vr360-results,.listing-vr360-selected{display:grid;gap:8px;padding:0;margin:16px 0 0;list-style:none}.listing-vr360-results li,.listing-vr360-selected li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid var(--listing-border);padding:8px 0}.listing-vr360-results li>span,.listing-vr360-selected li>a{flex:1;min-width:90px}.listing-vr360-results a{display:inline-flex;align-items:center;gap:4px;min-height:44px}.listing-vr360-results button,.listing-vr360-selected button{padding:8px 12px;border:1px solid var(--listing-border);border-radius:8px}.listing-vr360-external-preview{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--listing-border);border-radius:8px;background:var(--listing-tile)}.listing-vr360-embed-choice{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0}.listing-vr360-embed-choice legend{font-weight:600;margin-bottom:4px}.listing-vr360-embed-choice label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.listing-vr360-external-links li{flex-wrap:wrap}.listing-vr360-external-link-summary{display:flex;flex:1 1 100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.listing-vr360-external-link-summary a{min-height:44px;display:inline-flex;align-items:center}@media (max-width:767px){.listing-vr360-panel{padding:8px 6px}.listing-vr360-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-step[data-active=true]{border-color:var(--listing-gold-text)}.listing-step[data-active=true]>h2 .listing-step-index{background:var(--listing-selected-strong)}.listing-step-panel:not([hidden]){animation:listing-panel-arrive var(--listing-duration-panel) var(--listing-ease)}.listing-choice,.listing-detail-field,.listing-feature-chip,.listing-secondary{transition:border-color var(--listing-duration-fast) var(--listing-ease),box-shadow var(--listing-duration-fast) var(--listing-ease),color var(--listing-duration-fast) var(--listing-ease)}.listing-feature-chip[data-state=yes]{background:var(--listing-selected-strong);box-shadow:inset 0 0 0 1px var(--listing-gold-text)}.listing-actions>button:not(.listing-secondary),.listing-primary{position:relative;overflow:hidden;box-shadow:inset 0 1px 0 var(--listing-highlight),var(--listing-gold-glow);transition:box-shadow var(--listing-duration-fast) var(--listing-ease)}.listing-actions>button:not(.listing-secondary):after,.listing-primary:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,var(--listing-highlight) 50%,transparent 75%);opacity:0;transition:opacity var(--listing-duration-fast) var(--listing-ease)}.listing-actions>button:not(.listing-secondary):focus-visible:after,.listing-primary:focus-visible:after{opacity:1}.listing-detail-field:focus-within{box-shadow:var(--listing-gold-glow)}.listing-actions>button:not(.listing-secondary):active,.listing-primary:active{box-shadow:inset 0 2px 6px color-mix(in srgb,var(--listing-accent-text) 20%,transparent)}@supports ((backdrop-filter:blur(16px)) or (-webkit-backdrop-filter:blur(16px))){.listing-actions{background:var(--listing-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@media (hover:hover) and (pointer:fine){.listing-property-grid button:hover,.listing-property-groups button:hover{border-color:var(--listing-property-selected-border);box-shadow:var(--listing-property-shadow)}.listing-feature-chip:hover{box-shadow:var(--listing-gold-glow)}.listing-actions>button:not(.listing-secondary):not(:disabled):hover:after,.listing-primary:not(:disabled):hover:after{opacity:1}}@keyframes listing-panel-arrive{0%{opacity:.85}to{opacity:1}}.listing-panorama-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.listing-panorama-buttons button{min-height:44px;padding:8px 12px;border:1px solid var(--listing-border);border-radius:12px;background:var(--listing-raised);color:var(--listing-text)}.listing-panorama-buttons button[aria-pressed=true]{border-color:var(--listing-gold-text);background:var(--listing-selected-strong);color:var(--listing-on-selected);font-weight:700}@media (max-width:767px){.listing-progress-label{font-size:13px}.listing-container{padding-left:12px;padding-right:12px;gap:6px}.listing-brand-header{padding:8px;gap:6px}.listing-brand-logo{width:104px}.listing-step-panel{padding:8px}.listing-progress{padding:6px 0}.listing-step h2>button{padding:8px;gap:6px}.listing-step[data-active=true] h2>button:after{left:8px}.listing-page-context>span{display:none}}@media (prefers-reduced-motion:reduce){.listing-workflow *,.listing-workflow :after,.listing-workflow :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}