.phase1-panel{background:#151515;border-bottom:1px solid #333;padding:10px 18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.phase1-panel label{font-weight:bold;color:#d6a51f}.phase1-panel input[type="number"]{width:70px}.phase1-panel input,.phase1-panel select{padding:8px;border-radius:8px;border:1px solid #666;background:#222;color:#fff}.phase1-pill{display:inline-flex;gap:6px;align-items:center;background:#222;border:1px solid #444;border-radius:999px;padding:7px 10px}.hold-badge{display:inline-block;background:#f57c00;color:#111;font-weight:bold;border-radius:999px;padding:3px 8px;font-size:12px}.locked-banner{background:#4b1111;color:#ffc8c8;border-bottom:2px solid #c62828;padding:10px 18px;font-weight:bold}#seatInfo .history{max-height:140px;overflow:auto;background:#111;border:1px solid #333;border-radius:8px;padding:8px;font-size:12px;color:#ccc;margin-top:8px}