.header-actions{display:flex;gap:8px;align-items:center}.back{border:1px solid var(--line);background:var(--surface);padding:10px 13px;border-radius:12px;color:var(--text);text-decoration:none;white-space:nowrap}.search{display:flex;gap:8px;margin:17px 0}.search input{min-width:0;flex:1;border:1px solid var(--line);background:var(--raised);border-radius:13px;padding:12px;color:var(--text);font:inherit}.venue-card{overflow:hidden;background:var(--raised);border:1px solid var(--line);border-radius:20px}.venue-visual{height:150px;background:linear-gradient(145deg,#4b250b99,#10141d55),url('assets/nightlife-hero.png') center/cover;display:flex;align-items:end;padding:15px}.live-pill{background:#07130ddd;border:1px solid #58d59b55;color:var(--green);padding:6px 9px;border-radius:99px;font-size:11px;font-weight:800}.venue-info{padding:15px}.venue-info h3{margin:0;font-size:23px}.venue-info p{margin:3px 0 10px;color:var(--muted)}.venue-stats{display:flex;gap:15px}.venue-stats b{font-size:20px}.venue-stats span{color:var(--muted);font-size:11px;display:block}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.method{min-height:132px;text-align:left;padding:15px;border:1px solid var(--line);background:var(--raised);color:var(--text);border-radius:17px}.method strong,.method span{display:block}.method strong{font-size:16px;margin:8px 0 3px}.method span{color:var(--muted);font-size:12px}.method .icon{font-size:25px}.method.selected{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.share-box{background:var(--raised);border:1px solid var(--line);border-radius:17px;padding:15px;margin:15px 0}.share-box h3{margin:0 0 3px}.share-box p{margin:0 0 12px;color:var(--muted);font-size:12px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.switch{position:relative;width:48px;height:28px;flex:none}.switch input{opacity:0}.slider{position:absolute;inset:0;border-radius:99px;background:#353b47}.slider:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:white;border-radius:50%;transition:.2s}.switch input:checked+.slider{background:var(--orange)}.switch input:checked+.slider:after{transform:translateX(20px)}.privacy{display:flex;gap:12px;margin-top:15px;padding:14px;border:1px solid var(--line);border-radius:17px;color:var(--muted);font-size:12px}.privacy b{color:var(--green);white-space:nowrap}.connect{border:1px solid #ff741755;background:#ff741714;color:var(--amber);border-radius:10px;padding:8px 10px;font-weight:750}.count-burst{text-align:center;padding:12px}.count-burst strong{font-size:64px;line-height:1;color:var(--orange);display:block}.count-burst span,.choice-note{color:var(--muted)}.choice-note{text-align:center;font-size:11px}.complete-actions{display:grid;gap:9px;margin-top:14px}.secondary{display:block;text-align:center;border:1px solid var(--line);background:transparent;color:var(--text);text-decoration:none;padding:12px;border-radius:14px}.action:disabled{opacity:.45}.next-link{display:block;color:#111;text-decoration:none;text-align:center}@media(max-width:600px){.method-grid{grid-template-columns:1fr}.privacy{display:block}.privacy b{display:block}.header-actions{margin-top:15px}.workflow-header .reset{margin-top:0}}
