.listing-publish-page{background:radial-gradient(at 100% 0,#e5efff 0,#0000 48%),#f4f7fc;min-height:100vh}.listing-workspace-top{max-width:1580px;margin:auto;padding:24px 32px 18px}.listing-home-back{color:#104280;background:#fff;border:1px solid #d8e5fa;border-radius:14px;align-items:center;gap:10px;padding:11px 18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #153e7206}.listing-home-back:hover{background:#eaf2ff}.listing-home-back:focus-visible{outline-offset:3px;outline:3px solid #ca9b30}.listing-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;width:100%;max-width:1580px;margin:0 auto;padding:0 32px 44px;display:grid}.listing-workspace-form{background:#fff;border:1px solid #dfe8f6;border-radius:26px;min-width:0;padding:30px;box-shadow:0 12px 42px #173c7006}.listing-workspace-form .listing-composer{max-width:none}.listing-workspace-aside{gap:20px;min-width:0;display:grid;position:sticky;top:24px}.listing-preview-card,.listing-help-card{overflow-wrap:anywhere;border:1px solid #d6e5fb;border-radius:24px;padding:25px}.listing-preview-card{background:linear-gradient(155deg,#fff 20%,#e7f1ff);box-shadow:0 12px 32px #123e7510}.listing-aside-eyebrow{color:#637c9f;letter-spacing:.04em;font-size:12px;font-weight:600;display:block}.listing-preview-symbol{color:#075acc;background:#dbeaff;border:1px solid #cadffc;border-radius:19px;place-items:center;width:60px;height:60px;margin:22px 0;font-size:34px;display:grid}.listing-preview-symbol svg{width:36px;height:36px}.listing-preview-category{color:#095dc2;background:#e1edff;border-radius:20px;padding:6px 10px;font-size:12px;display:inline-block}.listing-preview-card h2{color:#123c76;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:15px 0;font-size:22px;line-height:1.4;display:-webkit-box;overflow:hidden}.listing-preview-price{color:#075ac9;font-size:22px;line-height:1.5;display:block}.listing-preview-specs,.listing-preview-location{color:#576f91;margin:12px 0;font-size:14px;line-height:1.6}.listing-preview-note{color:#6c819d;border-top:1px solid #cfdef3;margin-top:20px;padding-top:14px;font-size:12px;display:block}.listing-help-card{background:#fffdf6;border-color:#f0e5c7}.listing-help-card h2{color:#53431f;margin:12px 0 18px;font-size:19px;line-height:1.4}.listing-help-card ol{color:#6b6045;gap:15px;margin:0;padding-left:22px;font-size:14px;line-height:1.7;display:grid}.listing-help-card li::marker{color:#b28323;font-weight:700}.listing-help-card p{color:#837657;border-top:1px solid #eee5d2;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.7}@media (min-width:1600px){.listing-workspace{grid-template-columns:minmax(0,1fr) 370px;gap:32px}.listing-workspace-form{padding:36px}}@media (max-width:1050px){.listing-workspace{grid-template-columns:minmax(0,1fr)}.listing-workspace-aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:650px){.listing-workspace-top{padding:16px 16px 14px}.listing-workspace{gap:18px;padding:0 12px 24px}.listing-workspace-form{border-radius:20px;padding:20px 16px}.listing-workspace-aside{grid-template-columns:minmax(0,1fr)}.listing-preview-card,.listing-help-card{padding:22px}}.listing-preview-photo{aspect-ratio:4/3;background:#e1edff;border-radius:16px;margin:20px 0;position:relative;overflow:hidden}.listing-preview-photo img{object-fit:cover}.listing-invitation{color:#173f76;background:linear-gradient(145deg,#fff9e9,#fffefb 60%,#eef5ff);border:1px solid #ecdfbd;border-radius:24px;padding:27px;position:relative;overflow:hidden}.listing-invitation .listing-aside-eyebrow{letter-spacing:.09em;color:#8e7b4f;font-size:10px}.listing-zero{color:#185fc2;align-items:center;gap:12px;margin:22px 0 20px;display:flex;position:relative}.listing-zero>strong{letter-spacing:-5px;font-size:94px;font-weight:750;line-height:1}.listing-zero>span{font-size:25px;font-weight:650}.listing-zero small{color:#8b7b59;max-width:110px;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.listing-zero>.listing-zero-spark{color:#d9a944;align-self:start;margin-left:auto;font-size:42px}.listing-invitation h2{letter-spacing:-.6px;margin:0 0 14px;font-size:26px;line-height:1.3}.listing-invitation>p{color:#75839a;font-size:14px;line-height:1.8}.listing-invitation ul{gap:13px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.listing-invitation li{align-items:center;gap:9px;display:flex}.listing-invitation li>span{color:#35805a;background:#e3efe4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.listing-invitation-footer{border-top:1px solid #e4ddcd;align-items:center;gap:12px;padding-top:18px;display:flex}.listing-invitation-footer>span{color:#b28d32;font-size:24px}.listing-invitation-footer p{color:#7b807f;margin:0;font-size:12px;line-height:1.7}.listing-invitation-footer strong{color:#305b90;font-weight:600}@media (max-width:650px){.listing-invitation{padding:22px}.listing-zero>strong{font-size:78px}.listing-invitation h2{font-size:24px}}
