/* r84: obvious Play-to-start and Stop-to-hang-up call controls. */
.runway-call-controls{min-height:112px;padding:20px}
.call-action{flex-direction:row;justify-content:center;gap:14px;width:min(100%,390px);min-height:70px;padding:10px 22px;border:1px solid #c8a66d77;border-radius:4px;text-align:left}
.call-action-icon{flex:0 0 auto;width:48px;height:48px;box-shadow:none}
.call-action svg{width:29px;height:29px}
.call-action-copy{align-items:flex-start;gap:5px;min-width:0}
.call-action-copy strong{font-size:13px}
.call-action-copy small{font-size:11px}
.call-action-start{color:#191610;background:#e4c58f;border-color:#f3dba9}
.call-action-start .call-action-icon{color:#191610;background:#f4ddb2;border-color:#8d7145}
.call-action-start .call-action-copy small{color:#55452e}
.call-action-start:hover,.call-action-start:focus-visible{background:#f2d59f;border-color:#ffe0a4}
.call-action-start:hover .call-action-icon,.call-action-start:focus-visible .call-action-icon{background:#ffe8bd}
.call-action-play-icon svg{width:34px;height:34px}
.call-action-play-icon .play-triangle{fill:currentColor;stroke:none}
.call-action-end{color:#fff;background:#a72e27;border-color:#ee8075}
.call-action-end .call-action-icon{color:#fff;background:#7d1e19;border-color:#f49a91}
.call-action-end .call-action-copy small{color:#ffd5d0}
.call-action-end:hover,.call-action-end:focus-visible{background:#c33a31;border-color:#ffaca4}
.call-action-end:hover .call-action-icon,.call-action-end:focus-visible .call-action-icon{background:#8e221c}
.call-action:disabled{opacity:.64}
@media(max-width:700px){.runway-call-controls{min-height:108px;padding:18px 12px}.call-action{width:min(100%,330px);min-height:68px;padding:9px 15px}.call-action-icon{width:46px;height:46px}.call-action-copy strong{font-size:12px}.call-action-copy small{font-size:10px;max-width:none}}
@media(max-width:390px){.call-action{width:100%;gap:11px}.call-action-copy small{line-height:1.3}}
