.listing-form-wrap{gap:28px;display:grid}.listing-form{flex-direction:column;gap:18px;display:flex}.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.listing-form label,.lot-block label{color:#9fb2c6;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.listing-form label.full{grid-column:1/-1}.listing-form input,.listing-form select,.listing-form textarea,.lot-block input,.lot-block select{color:#fff;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:500}.listing-form textarea{resize:vertical;min-height:120px}.listing-form input:focus,.listing-form select:focus,.listing-form textarea:focus{border-color:#f5a6238c;outline:none;box-shadow:0 0 0 3px #f5a62326}.lot-block{border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.lot-block h3,.media-section h3{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0;font-size:22px;font-weight:600}.lot-create{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.btn-ghost-sm{color:#ffc35a;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700}.listing-actions{gap:12px;display:flex}.muted-note{color:#9fb2c6;margin:0;font-size:14px}.media-section{border-top:1px solid #ffffff14;flex-direction:column;gap:14px;padding-top:24px;display:flex}.media-counts{color:#ffc35a;letter-spacing:.04em;gap:18px;font-size:13px;font-weight:700;display:flex}.media-upload-row{flex-wrap:wrap;gap:10px;display:flex}.upload-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.upload-btn.disabled{opacity:.45;cursor:not-allowed}.upload-btn input{display:none}.media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.media-thumb{background:#00000040;border:1px solid #ffffff1a;border-radius:14px;margin:0;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:110px;display:block}.media-thumb button,.media-video-meta button{color:#ffc35a;width:100%;font:inherit;cursor:pointer;background:#f5a6231f;border:none;padding:8px;font-size:12px;font-weight:700}.media-video{background:#00000040;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.media-video video{background:#000;width:100%;max-height:280px;display:block}.media-video-meta{color:#9fb2c6;justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.media-video-meta button{border-radius:999px;width:auto;padding:6px 12px}.listing-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px;display:grid}.listing-card{color:inherit;background:#12213a;border:1px solid #d4a01740;border-radius:16px;flex-direction:column;gap:0;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000040}.listing-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000052}.listing-card-photo{object-fit:cover;background:#0b1826;border-radius:0;width:100%;height:180px;display:block}.listing-card-photo--empty{color:#8ea1b8;letter-spacing:.02em;background:#0e1a2e;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.listing-card-body{flex-direction:column;gap:16px;padding:20px;display:flex}.listing-card-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.listing-card-meta{color:#9fb2c6;margin:0;font-size:14px;font-weight:500;line-height:1.4}.listing-card-divider{background:#ffffff1a;width:100%;height:1px}.listing-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-card-price{color:#d4a017;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.listing-card-cta{color:#d4a017;letter-spacing:.01em;background:#d4a0171f;border:1px solid #d4a01773;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.listing-card:hover .listing-card-cta{background:#d4a01733;border-color:#d4a017a6}.listing-card--manage{box-shadow:none;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid;overflow:visible}.listing-card--manage:hover{box-shadow:none;transform:none}.listing-card--manage img,.listing-card-manage-thumb{object-fit:cover;background:#091420;border-radius:10px;width:140px;height:96px}.listing-card--manage h3{color:#fff;margin:0 0 4px;font-size:17px;font-weight:600}.listing-card--manage p{color:#9fb2c6;margin:0;font-size:13px}.listing-card .status-pill{letter-spacing:.08em;text-transform:uppercase;color:#0b1826;background:#f5a623;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.featured-tag{color:#ffc35a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.browse-filters{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:24px 0 8px;padding:16px;display:grid}.browse-filters label{letter-spacing:.06em;text-transform:uppercase;color:#9fb2c6;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.browse-filters input{color:#fff;font:inherit;text-transform:none;letter-spacing:0;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:14px;font-weight:500}.browse-filters input:focus{border-color:#f5a6238c;outline:none}.browse-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.report-block{border-top:1px solid #ffffff14;margin-top:28px;padding-top:20px}.report-link{color:#9fb2c6;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.report-link:hover{color:#ffc35a}.report-form{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;max-width:480px;padding:16px;display:flex}.report-form h3{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0;font-size:22px}.report-form label{color:#9fb2c6;flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.report-form select,.report-form textarea{color:#fff;font:inherit;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:14px}.consent-check{color:#c6d3e2;text-transform:none;letter-spacing:0;align-items:flex-start;gap:12px;margin:16px 0;font-size:13px;font-weight:500;line-height:1.5;display:flex}.consent-check input{accent-color:#f5a623;margin-top:3px}.lot-subs{gap:16px;margin:20px 0;display:grid}.lot-sub-panel,.addons-panel{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.lot-sub-panel h3,.addons-panel h3{font-family:var(--font-display), Georgia, serif;color:#fff;margin:0;font-size:22px}.intro-rate-note{color:#ffc35a;background:#f5a62314;border:1px solid #f5a62359;border-radius:10px;margin:4px 0 0;padding:10px 14px;font-size:14px;line-height:1.55}.plan-group{gap:8px;display:grid}.plan-group-label{letter-spacing:.06em;text-transform:uppercase;color:#f5a623;margin:4px 0 0;font-size:13px;font-weight:700}.plan-group-label span{letter-spacing:.02em;text-transform:none;color:#8ea1b8;margin-left:6px;font-weight:500}.plan-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plan-option{align-items:flex-start}.plan-option .plan-tagline{color:#8ea1b8;margin-top:4px;font-style:italic;display:block}.plan-includes{color:#c6d3e2;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.plan-includes li::marker{color:#f5a623}.plan-summary{color:#c6d3e2;gap:10px;margin:12px 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.plan-summary li::marker{color:#f5a623}.plan-summary strong{color:#fff}@media (max-width:900px){.browse-filters{grid-template-columns:1fr 1fr}.plan-options{grid-template-columns:1fr}}@media (max-width:720px){.listing-grid,.lot-create,.listing-cards,.listing-card--manage{grid-template-columns:1fr}.listing-card--manage img,.listing-card-manage-thumb{width:100%;height:160px}.browse-filters{grid-template-columns:1fr}}
