.fast-completion-alert{position:fixed;z-index:30;bottom:calc(92px + env(safe-area-inset-bottom));left:16px;right:16px;max-width:460px;margin:auto;padding:22px;background:#fff;color:#18333d;border:2px solid #147a50;border-radius:20px;box-shadow:0 12px 36px #18333d30}
body.app-v2 .fast-completion-alert h2{font-size:23px;margin:0 0 10px}
.fast-completion-alert p{font-size:14px;line-height:1.5;margin-bottom:16px}
.fast-alert-actions{display:flex;gap:8px;flex-wrap:wrap}.fast-alert-actions button{flex:1;min-height:44px;white-space:nowrap}
.fast-completion-alert>.quiet{margin-top:12px;min-height:40px}
.fast-notification-status{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.5}
.fast-notification-status p{margin:0 0 8px!important;font-size:13px!important}
.fast-notification-status button{min-height:42px;width:100%}
@media(orientation:landscape) and (max-height:600px){.fast-completion-alert{bottom:66px;padding:16px;max-height:calc(100dvh - 85px);overflow:auto}}
