/* Vetra 0.3.1.17 - additive guided listing intelligence. Existing 7-step creator remains authoritative. */
.guided-listing-card{width:min(880px,calc(100vw - 2rem));max-height:min(860px,calc(100dvh - 2rem));display:flex;flex-direction:column;overflow:hidden}
.guided-listing-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-right:2rem}.guided-listing-head h2{margin:.15rem 0}.guided-listing-progress{height:5px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden;margin:.8rem 0}.guided-listing-progress>span{display:block;height:100%;width:14.28%;background:linear-gradient(90deg,#62c7ff,#9de4ff);transition:width .2s ease}
.guided-listing-scroll{overflow:auto;overscroll-behavior:contain;padding:.2rem .15rem 1rem;min-height:0}.guided-step{padding:.5rem .15rem 1rem}.guided-step h3{font-size:1.35rem;margin:.15rem 0 .4rem}.guided-step-lead{color:var(--muted,#9eafc2);line-height:1.55;margin:0 0 1rem}
.guided-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.guided-path-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;text-align:left;padding:1.1rem;border:1px solid rgba(72,178,255,.24);border-radius:18px;background:rgba(8,25,46,.62);color:inherit;cursor:pointer}.guided-path-card:hover{border-color:rgba(98,199,255,.58);transform:translateY(-1px)}.guided-path-card strong{font-size:1.05rem}.guided-path-card span{font-size:.83rem;color:var(--muted,#9eafc2);line-height:1.45}.guided-path-card.ai{background:linear-gradient(145deg,rgba(12,49,78,.82),rgba(5,19,38,.72))}
.guided-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.guided-question-grid .span-2{grid-column:1/-1}.guided-question-grid label{display:flex;flex-direction:column;gap:.35rem}.guided-question-grid input,.guided-question-grid select,.guided-question-grid textarea{width:100%}
.guided-knowledge-hint{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .85rem;border:1px solid rgba(98,199,255,.18);border-radius:13px;background:rgba(98,199,255,.045);margin:.75rem 0}.guided-knowledge-hint span{color:var(--muted,#9eafc2);font-size:.82rem;line-height:1.45}.guided-photo-zone{padding:1rem;border:1px dashed rgba(98,199,255,.35);border-radius:15px;background:rgba(98,199,255,.035)}.guided-photo-zone input{margin-top:.55rem}.guided-photo-zone small{display:block;margin-top:.55rem;color:var(--muted,#9eafc2)}
.guided-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.guided-review-grid>div{padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025);min-width:0}.guided-review-grid span{display:block;color:var(--muted,#9eafc2);font-size:.72rem}.guided-review-grid strong{display:block;margin-top:.25rem;overflow-wrap:anywhere}.guided-safety-note{margin-top:.9rem;padding:.8rem;border-left:3px solid #62c7ff;background:rgba(98,199,255,.045);border-radius:0 12px 12px 0}.guided-safety-note strong{display:block}.guided-safety-note span{display:block;margin-top:.25rem;color:var(--muted,#9eafc2);font-size:.8rem;line-height:1.45}
.guided-listing-actions{display:flex;align-items:center;gap:.6rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.guided-listing-actions [data-guided-next],.guided-listing-actions [data-guided-finish]{margin-left:auto}.guided-step-counter{font-size:.76rem;color:var(--muted,#9eafc2)}
@media(max-width:760px){.guided-listing-card{width:100vw;max-width:none;height:min(94dvh,900px);max-height:94dvh;margin:auto 0 0;border-radius:24px 24px 0 0}.guided-start-grid,.guided-question-grid,.guided-review-grid{grid-template-columns:1fr}.guided-question-grid .span-2{grid-column:auto}.guided-listing-actions{padding-bottom:max(.4rem,env(safe-area-inset-bottom))}.guided-listing-head{padding-right:1.7rem}}
