.new-listing_container__UDhqo{min-height:calc(100vh - 80px);background:#f6fbfc;padding:28px 16px 44px;display:flex;justify-content:center}.new-listing_card__5Fm7_{width:100%;max-width:1040px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.new-listing_headerRow__XRzb4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.new-listing_title__Iox6p{margin:0;font-size:44px;line-height:1.06;letter-spacing:-.02em}.new-listing_stepBadge__yMjTI{font-size:13px;color:rgba(0,0,0,.62);background:rgba(65,183,204,.12);border:1px solid rgba(65,183,204,.2);padding:8px 12px;border-radius:999px;white-space:nowrap}.new-listing_error__AM4Qk{margin:12px 0 16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(220,38,38,.22);background:rgba(220,38,38,.06);color:#b10000}.new-listing_err__7OUH4{margin-top:6px;color:#b10000;font-size:13px}.new-listing_section__2hYez{margin-top:8px}.new-listing_h2__Eg_Fw{margin:10px 0 16px;font-size:26px;letter-spacing:-.01em}.new-listing_field__kAyOC{display:flex;flex-direction:column;gap:8px;margin:14px 0}.new-listing_field__kAyOC label{font-weight:700;color:rgba(0,0,0,.82)}.new-listing_field__kAyOC input,.new-listing_field__kAyOC select,.new-listing_field__kAyOC textarea{border:1px solid rgba(0,0,0,.14);border-radius:12px;padding:12px 14px;font-size:15px;outline:none;background:#fff}.new-listing_field__kAyOC input:focus,.new-listing_field__kAyOC select:focus,.new-listing_field__kAyOC textarea:focus{border-color:rgba(65,183,204,.7);box-shadow:0 0 0 4px rgba(65,183,204,.12)}.new-listing_field__kAyOC textarea{resize:vertical;min-height:220px}.new-listing_grid2__EALos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}@media (max-width:760px){.new-listing_grid2__EALos{grid-template-columns:1fr}.new-listing_title__Iox6p{font-size:34px}}.new-listing_radioRow__WsJcm{display:flex;gap:16px;flex-wrap:wrap}.new-listing_radioItem__kVn3P{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:rgba(0,0,0,.78)}.new-listing_checkRow__4AL2e{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:15px;color:rgba(0,0,0,.78)}.new-listing_featuresGrid___X71G{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 18px;gap:12px 18px;margin-top:10px}.new-listing_checkItem__Xe1P1{display:flex;align-items:center;gap:10px;font-size:15px;color:rgba(0,0,0,.78)}.new-listing_notice__3SfhM{margin:14px 0;padding:12px 14px;border-radius:12px;background:rgba(65,183,204,.08);border:1px solid rgba(65,183,204,.18);color:rgba(0,0,0,.72)}.new-listing_mapWrap__XZ8xs{border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden;height:260px;margin-top:10px;background:#fff}.new-listing_map__0O8Ft{width:100%;height:100%;border:0}.new-listing_uploadGrid__r9Vjm{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0}@media (max-width:760px){.new-listing_uploadGrid__r9Vjm{grid-template-columns:1fr}}.new-listing_uploadCard__A0B52{border:1px dashed rgba(0,0,0,.18);border-radius:14px;padding:16px;min-height:150px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.new-listing_uploadIcon__FnOIQ{font-size:26px;margin-bottom:10px}.new-listing_uploadTitle__grGwx{color:rgba(0,0,0,.56);margin-bottom:6px;font-size:13px}.new-listing_hiddenFile__vhsG9{display:none}.new-listing_smallText__fkjYb{margin-top:8px;color:rgba(0,0,0,.62);font-size:13px}.new-listing_footerRowBetween__zqGe4,.new-listing_footerRow__LJvKd{display:flex;justify-content:flex-end;margin-top:18px;gap:10px}.new-listing_footerRowBetween__zqGe4{justify-content:space-between}.new-listing_primary__RnYsh{border:0;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:800;background:#197a86;color:#fff;cursor:pointer;transition:transform .05s ease,opacity .15s ease}.new-listing_primary__RnYsh:active{transform:translateY(1px)}.new-listing_primary__RnYsh:disabled{opacity:.55;cursor:not-allowed}.new-listing_secondary__4MgF3{border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:800;background:#fff;cursor:pointer}.new-listing_secondary__4MgF3:hover{border-color:rgba(0,0,0,.26)}