.sf-booth{background:var(--sf-color-bg);flex-direction:column;min-height:100vh;display:flex}.sf-booth__bar{justify-content:space-between;align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-3) var(--sf-gutter);border-bottom:var(--sf-border-width) solid var(--sf-color-border);background:var(--sf-color-surface);display:flex}.sf-booth__who{color:var(--sf-color-text-muted);font-size:var(--sf-type-body-sm-size)}.sf-booth__main{width:100%;max-width:var(--sf-reading-width);padding:var(--sf-space-5) var(--sf-gutter) var(--sf-space-6);gap:var(--sf-space-4);flex-direction:column;flex:1;margin:0 auto;display:flex}.sf-booth__title{margin:0}.sf-booth__meta,.sf-booth__count{color:var(--sf-color-text-muted);margin:0}.sf-booth__count strong{color:var(--sf-color-heading);font-size:var(--sf-type-h3-size)}.sf-booth__live:empty{display:none}.sf-booth__form{gap:var(--sf-space-3) var(--sf-space-4);padding:var(--sf-space-4);border:var(--sf-border-width) solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.sf-booth__form{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-booth__wide{grid-column:1/-1}}.sf-booth__form h2{font-size:var(--sf-type-h3-size);margin:0}.sf-booth__form .sf-field{gap:var(--sf-space-1);flex-direction:column;min-width:0;display:flex}.sf-booth__form .sf-input{width:100%}.sf-booth__textarea{min-height:calc(var(--sf-space-8) * 2);resize:vertical}.sf-booth__hint{color:var(--sf-color-text-muted);font-size:var(--sf-type-body-sm-size);display:block}.sf-booth__checks,.sf-booth__locations{gap:var(--sf-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.sf-booth__check{align-items:center;gap:var(--sf-space-3);cursor:pointer;min-height:44px;display:flex}.sf-booth__check input{width:24px;height:24px;accent-color:var(--sf-color-primary);flex:none}.sf-booth__consent{padding-top:var(--sf-space-2);align-items:flex-start}.sf-booth__share{color:var(--sf-color-text-muted);font-size:var(--sf-type-body-sm-size);margin:0}.sf-booth__location{gap:var(--sf-space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.sf-booth__locations>.sf-btn{align-self:flex-start}.sf-booth__choice{gap:var(--sf-space-1);flex-direction:column;min-width:0;display:flex}.sf-booth__choice .sf-seg{flex-wrap:wrap}.sf-booth__submit{gap:var(--sf-space-3);flex-direction:column;display:flex}.sf-booth__submit .sf-btn{align-self:flex-start;min-width:160px}.sf-booth__exit{padding-top:var(--sf-space-4);border-top:var(--sf-border-width) solid var(--sf-color-border);justify-content:flex-end;display:flex}.sf-booth-start__actions{align-items:center;gap:var(--sf-space-3);margin-top:var(--sf-space-4);flex-wrap:wrap;display:flex}.sf-booth-start__list{margin:var(--sf-space-3) 0 0;padding-left:var(--sf-space-5)}.sf-booth__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
