.listing-form{width:min(880px,100%)!important}.listing-progress{position:sticky;top:-45px;z-index:4;margin:-10px 0 24px;padding:15px 0 12px;background:#f2eee6}.listing-progress-track{height:3px;background:#d8d2c8}.listing-progress-track i{display:block;height:100%;width:16.66%;background:#a98550;transition:width .25s}.listing-progress ol{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:9px 0 0;padding:0;list-style:none}.listing-progress li{color:#8b8479;font-size:8px;text-align:center}.listing-progress li.active{color:#171714;font-weight:600}.listing-step[hidden]{display:none!important}.listing-step-heading{margin:0 0 17px;padding-bottom:10px;border-bottom:1px solid #d8d2c8}.listing-step-heading span{color:#a98550;font-size:9px;letter-spacing:.14em}.listing-step-heading h3{margin:5px 0 0;font:500 26px "Noto Serif SC"}.listing-wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.listing-wizard-actions button{min-width:130px;padding:13px 17px;border:1px solid #171714;background:transparent}.listing-wizard-actions .listing-next,.listing-wizard-actions .listing-final{background:#171714;color:#fff}.listing-form>.submit-listing{display:none!important}.listing-rich-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.listing-rich-grid label{font-size:10px;color:#706a61}.listing-rich-grid input,.listing-rich-grid select,.listing-rich-grid textarea{width:100%;margin-top:6px;padding:11px;border:1px solid #d8d2c8;background:#fff}.listing-rich-grid .wide{grid-column:1/-1}.listing-feature-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.listing-feature-picker label{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #d8d2c8;background:#fff;font-size:9px}.listing-feature-picker input{width:auto}.property-ai-studio{padding:0!important;border:0!important}.ai-studio-intro{display:grid;grid-template-columns:1fr auto;gap:15px;padding:18px;background:#171714;color:#f4f0e8}.ai-studio-intro h3{margin:5px 0;font:500 25px "Noto Serif SC"}.ai-studio-intro p{margin:0;color:#aaa39a;font-size:10px;line-height:1.6}.ai-studio-intro span{align-self:start;padding:7px 9px;border:1px solid #b08b51;color:#d8b978;font-size:8px}.ai-media-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.ai-media-card{position:relative;min-height:145px;overflow:hidden;background:#ddd5c8}.ai-media-card img{display:block;width:100%;height:145px;object-fit:cover}.ai-media-card.enhanced img{filter:brightness(1.08) contrast(1.08) saturate(1.04)}.ai-media-card small{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:5px 7px;background:#171714dd;color:#fff;font-size:8px}.ai-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ai-tool-grid button{padding:12px;border:1px solid #cfc5b6;background:#fff;text-align:left}.ai-tool-grid button b,.ai-tool-grid button small{display:block}.ai-tool-grid button b{font-size:11px}.ai-tool-grid button small{margin-top:5px;color:#7d756a;font-size:8px}.ai-tool-grid button.selected{border-color:#a98550;background:#f2e9d9}.ai-studio-status{min-height:20px;color:#79633f;font-size:10px;line-height:1.5}.ai-disclosure{display:block;padding:12px;border-left:2px solid #a98550;background:#fff;color:#6f685e;font-size:9px;line-height:1.65}.listing-review-card{padding:18px;background:#fff;border:1px solid #d8d2c8}.listing-review-card h3{margin:0 0 12px;font:500 24px "Noto Serif SC"}.listing-review-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.listing-review-grid div{padding:10px;background:#f4f0e8}.listing-review-grid small,.listing-review-grid b{display:block}.listing-review-grid small{color:#7d766c;font-size:8px}.listing-review-grid b{margin-top:4px;font-size:11px}@media(max-width:650px){.listing-progress ol{grid-template-columns:repeat(3,1fr);row-gap:8px}.listing-rich-grid,.ai-tool-grid,.listing-review-grid{grid-template-columns:1fr}.listing-feature-picker{grid-template-columns:1fr 1fr}.ai-media-preview{grid-template-columns:1fr 1fr}.listing-wizard-actions button{min-width:0;flex:1}.ai-studio-intro{grid-template-columns:1fr}}
