/* AuthorWings Portal: "Never miss a call" (6.26.72). */
.awg-ptl-pushask { position: fixed; left: 16px; bottom: 16px; z-index: 2147482000; box-sizing: border-box; width: 360px; max-width: calc(100vw - 32px); display: flex; flex-direction: column; gap: 12px; padding: 18px; border: 1px solid #DCE4DE; border-radius: 14px; background: #fff; color: #1C2439; box-shadow: 0 12px 32px rgba(28, 36, 57, .18); font: 14px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; animation: awg-ptl-pushask-in .25s ease-out; }
.awg-ptl-pushask *, .awg-ptl-pushask *::before { box-sizing: border-box; }
.awg-ptl-pushask__top { display: flex; gap: 12px; }
.awg-ptl-pushask__ic { flex: none; width: 40px; height: 40px; border-radius: 50%; background: #E5EDE7; color: #3F5A4C; display: flex; align-items: center; justify-content: center; }
.awg-ptl-pushask__txt { display: flex; flex-direction: column; gap: 4px; }
.awg-ptl-pushask__txt strong { font-size: 15px; }
.awg-ptl-pushask__txt span { font-size: 13.5px; color: #3B4252; }
.awg-ptl-pushask__acts { display: flex; justify-content: flex-end; gap: 8px; }
.awg-ptl-pushask button { appearance: none; height: 40px; padding: 0 16px; border: 0; border-radius: 10px; font-weight: 600; font-size: 14px; line-height: 1; font-family: inherit; cursor: pointer; }
.awg-ptl-pushask__yes { background: #1C2439; color: #fff; }
.awg-ptl-pushask__yes:hover { background: #2A3552; }
.awg-ptl-pushask__yes[disabled] { opacity: .6; cursor: default; }
.awg-ptl-pushask__no { background: transparent; color: #3B4252; }
.awg-ptl-pushask__no:hover { background: #F1F3F2; }
.awg-ptl-pushask.is-team { left: auto; right: 16px; }
body.awg-ptl-has-tabbar .awg-ptl-pushask { bottom: 84px; }
@keyframes awg-ptl-pushask-in { from { transform: translateY(12px); opacity: 0; } }
@media (prefers-reduced-motion: reduce) { .awg-ptl-pushask { animation: none; } }
