.after-incoming{position:absolute;z-index:9500;inset:0 0 auto;pointer-events:none}.after-incoming .wish-call-pill{pointer-events:auto}.after-call-caption{font-size:16px;line-height:1.6;text-align:center;max-height:180px;overflow:auto;padding:8px 12px;color:white}.after-call-caption small,.after-call-choices small{display:block;font-size:12px;opacity:.72;line-height:1.5}.after-call-choices{display:flex;flex-direction:column;gap:8px;padding:10px 8px}.after-call-choices button{font:inherit;color:#222;background:#f5f5f7;border:0;border-radius:14px;padding:10px}.wish-phone-call:has(.after-call-caption) .wish-phone-control-grid{gap:10px}.wish-phone-call:has(.after-call-caption) .wish-phone-control-circle{width:52px;height:52px}.wish-phone-call:has(.after-call-caption){overflow:auto}

/* Native call controls must not inherit Safari's rectangular button surface. */
.wish-phone-control-grid>button{appearance:none;-webkit-appearance:none;background:transparent!important;border:0;box-shadow:none;padding:0;line-height:1.3;justify-content:flex-start;-webkit-tap-highlight-color:transparent}
.wish-phone-control-grid>button .wish-phone-control-circle{flex:none}
.wish-phone-control-grid svg{display:block}
.after-media-retry{display:block;margin:0 auto 14px;padding:9px 14px;border-radius:18px;background:#ffffff24;color:white;font-size:13px;border:1px solid #ffffff30}
.after-media-retry[hidden]{display:none!important}
