.vs-phone-setup{border:2px solid #c8ded3;background:#eff8f1;border-radius:16px;padding:20px;margin:22px 0;color:#183c38}.vs-phone-setup h3{margin-top:0}.vs-phone-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vs-phone-choice button{display:flex;flex-direction:column;gap:6px;text-align:left;padding:16px;border:2px solid #c5d8d2;border-radius:10px;background:white;color:#163b3d;font:900 16px system-ui}.vs-phone-choice button.chosen{border-color:#e25649;box-shadow:0 0 0 2px #e25649}.vs-phone-choice small{font-size:10px;letter-spacing:.08em;color:#52736a}.vs-pair-room{display:flex;gap:18px;align-items:center;margin-top:18px;background:#fff;border-radius:12px;padding:14px}.vs-pair-room img{width:150px;height:150px;object-fit:contain}.vs-pair-room div{min-width:0;display:flex;flex-direction:column;gap:5px}.vs-pair-room strong{font-size:32px;letter-spacing:.15em}.vs-pair-room span{overflow-wrap:anywhere;font-size:13px}.vs-pair-room p{font-weight:800;font-size:13px}.vs-pair-room button{align-self:start}.vs-phone-live{position:fixed;z-index:100;right:12px;top:12px;background:#103a3bef;color:#fff4d8;border:2px solid #f7d991;border-radius:9px;font:800 12px system-ui}.vs-phone-live summary{cursor:pointer;padding:8px 10px}.vs-phone-live div{display:flex;align-items:center;flex-direction:column;gap:6px;padding:10px;max-width:250px;overflow-wrap:anywhere}.vs-phone-live img{width:150px;height:150px}.vs-phone-live span{font-size:11px}@media(max-width:650px){.vs-phone-choice{grid-template-columns:1fr}.vs-pair-room{align-items:flex-start}.vs-pair-room img{width:105px;height:105px}}
