.destination-autocomplete{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.destination-autocomplete input{border:1px solid var(--tg-line,#c9c1b8);width:100%;min-width:0;min-height:44px;color:var(--ink,#17191c);background:#fffdf8;border-radius:4px;padding:9px 10px;font:400 16px/1.4 Inter,system-ui,sans-serif}.destination-suggestions{z-index:30;color:#262322;background:#fffdf8;border-radius:4px;min-width:min(280px,100%);margin-top:5px;font:400 14px/1.4 Inter,system-ui,sans-serif;position:absolute;inset:100% 0 auto;box-shadow:0 8px 22px #30251b26}.destination-suggestions ul{max-height:290px;margin:0;padding:5px;list-style:none;overflow-y:auto}.destination-suggestions [role=option]{cursor:pointer;border-radius:2px;padding:10px}.destination-suggestions [aria-selected=true]{color:#58141e;background:#eee6de}.destination-suggestions p{color:#5b514a;border-top:1px solid #ded5cb;margin:0;padding:9px 15px 12px;font-size:12px}.quiz-step h2:focus{outline:none}.quiz-step h2:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.quiz-shell .option-card:disabled.is-picked,.quiz-shell .quiz-versus:disabled.is-picked,.quiz-shell .quiz-scale:disabled.is-picked{opacity:1}.quiz-step :is(.option-card,.quiz-versus,.quiz-scale)[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.quiz-step .quiz-scale[aria-pressed=true] .quiz-scale-dot{background:var(--color-accent);color:#fff}.quiz-step :is(.option-card,.quiz-scale,.quiz-versus,.quiz-product){border-radius:4px}.quiz-step .option-icon{background:var(--color-accent-soft);color:var(--color-accent)}.quiz-custom-activity,.quiz-duration-label{flex-direction:column;gap:8px;font-size:14px;display:flex}.quiz-custom-activity{margin-top:20px}.quiz-trip-summary{border-bottom:1px solid var(--color-hairline);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:20px;font-size:14px;display:flex}.quiz-trip-summary p{overflow-wrap:anywhere;flex:1;min-width:0}.quiz-edit-details{gap:14px;margin-top:18px;display:grid}.quiz-edit-details label{gap:6px;font-size:14px;display:grid}.quiz-edit-details input{border:1px solid var(--color-hairline);border-radius:4px;min-height:44px;padding:9px 12px}@media (width<=1023px){.quiz-destination-panel{min-height:160px}.quiz-destination-panel .font-display{font-size:24px;line-height:1.2}.quiz-shell :is(.quiz-slip,.quiz-panel-description){display:none}}.quiz-step .destination-autocomplete>.tg-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
