.link-agent-phone{display:grid;gap:16px;padding:16px;color:var(--foreground);font-size:14px;min-width:0}.link-agent-phone h3{font-size:18px;font-weight:650}.link-agent-phone p,.link-agent-phone small{color:var(--muted-foreground);line-height:1.5}.link-create-form,.link-guest-start{display:grid;gap:12px}.link-agent-phone label,.link-call-controls label{display:grid;gap:6px;min-width:0}.link-agent-phone select,.link-call-controls select{background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:8px;min-height:44px;padding:8px;width:100%}.link-form-row{display:grid;grid-template-columns:1fr 100px;gap:8px}.link-share{display:flex;gap:8px;flex-wrap:wrap}.link-share label{flex:1 0 100%}.link-call-history{display:grid;gap:8px}.link-call-history article,.link-entry{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}.link-call-history article>div{display:grid;gap:4px;min-width:0}.link-call-history span,.link-entry small{display:block;color:var(--muted-foreground);overflow-wrap:anywhere}.link-live-call{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--muted)}.link-call-controls{display:grid;gap:12px}.link-call-controls>div{display:flex;flex-wrap:wrap;gap:8px}.link-call-controls button{min-height:44px;flex:1}.link-call-preview,.link-call-video{width:100%;max-height:50dvh;object-fit:contain;border-radius:12px;background:#152c36}.link-call-preview[hidden]{display:none}.link-call-audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.link-call-error{color:var(--destructive)!important;overflow-wrap:anywhere}.link-guest-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--muted);color:var(--foreground)}.link-guest-card{width:100%;max-width:560px;padding:32px;background:var(--background);border:1px solid var(--border);border-radius:20px;display:grid;gap:20px;box-shadow:0 8px 32px #1739490a}.link-guest-card header{display:grid;justify-items:center;gap:12px;text-align:center}.link-guest-card h1{font-size:28px;font-weight:650;line-height:1.2}.link-guest-card footer,.link-guest-card p,.link-guest-card small{line-height:1.6;color:var(--muted-foreground)}.link-guest-card footer{border-top:1px solid var(--border);padding-top:16px;font-size:12px;text-align:center}.link-call-symbol{display:grid;place-items:center;width:64px;height:64px;background:#fff2b8;color:#193d4c;border-radius:20px}.link-guest-card button,.link-guest-card input{min-height:44px}.webphone-modes{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--border)}.webphone-modes button{flex:1;min-height:44px}.webphone-incoming{padding:12px;margin:8px;border:1px solid var(--border);border-radius:12px;background:var(--background)}@media(max-width:430px){.link-guest-page{padding:12px}.link-guest-card{padding:24px 16px}.link-guest-card h1{font-size:24px}}