.voice-message{display:grid;gap:.45rem;min-width:220px}.voice-message span{font-weight:800;font-size:.68rem}.voice-message audio{width:100%;height:36px}.real-walkie{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:1.2rem;padding:1.2rem}.walkie-live{text-align:center;padding:1.2rem}.walkie-live h3{margin:1rem 0 .3rem}.ptt-circle.real{width:180px;height:180px;margin:1.5rem auto .7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none}.ptt-circle.real strong{font-size:1.1rem}.ptt-circle.real span{font-size:.7rem;margin-top:.35rem;opacity:.85}.ptt-circle.real.active{background:linear-gradient(145deg,#ef4d61,#b71835);box-shadow:0 0 0 12px rgba(239,77,97,.13),0 18px 40px rgba(183,24,53,.3)}.ptt-clock{font-size:1.1rem;font-weight:900;color:#08718c}.walkie-help{max-width:330px;margin:1rem auto;color:var(--muted);font-size:.68rem;line-height:1.5}.walkie-history{border-left:1px solid var(--line);padding-left:1.2rem;min-width:0}.walkie-entry{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,280px);gap:1rem;align-items:center;padding:.8rem;border-bottom:1px solid var(--line)}.walkie-entry.mine{background:#f1f7ff}.walkie-entry b,.walkie-entry small{display:block}.walkie-entry small{color:var(--muted);font-size:.6rem;margin-top:.2rem}.walkie-entry audio{width:100%;height:36px}@media(max-width:850px){.real-walkie{grid-template-columns:1fr}.walkie-history{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0}.walkie-entry{grid-template-columns:1fr}.ptt-circle.real{width:160px;height:160px}}
