.multi-actions { display: flex; gap: 9px; align-items: center; }
.multi-actions select, [data-ticket-event-select] { height: 42px; max-width: 250px; padding: 0 32px 0 10px; border: 1px solid var(--line); background: var(--surface); }
@media(max-width:650px){.multi-actions{flex-wrap:wrap}.multi-actions select{width:100%;max-width:none}.multi-actions .primary{flex:1}[data-ticket-event-select]{max-width:150px}}
.promo-decisions { display: flex; gap: 5px; }
.promo-decisions button { padding: 6px 8px; border: 1px solid var(--line); background: #fff; cursor: pointer; font-size: .6rem; }
.promo-row b small{display:block;margin-top:3px;color:var(--muted);font-size:.55rem;font-weight:400}.deadline-control{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.58rem;text-transform:uppercase}.deadline-control input{height:40px;padding:0 9px;border:1px solid var(--line);background:#fff}.access-rule{margin:-18px 0 16px;padding:12px 15px;border-left:3px solid var(--accent);background:#fff;font-size:.7rem}
.starter-live{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);background:#fff;font-family:var(--mono);font-size:.55rem;text-transform:uppercase}.starter-live i{width:7px;height:7px;border-radius:50%;background:#27a467;box-shadow:0 0 0 5px rgba(39,164,103,.12);animation:starterPulse 1.8s infinite}.activity p:first-child{animation:starterActivity .4s ease}@keyframes starterPulse{50%{opacity:.45;box-shadow:0 0 0 8px rgba(39,164,103,0)}}@keyframes starterActivity{from{opacity:0;transform:translateY(-6px)}}
