.web-push-control{border:1px solid var(--ud-border,#dbe5db);background:var(--ud-raised,#f2f6ef);color:var(--ud-text,#173f30);border-radius:14px;margin:0 20px 14px;padding:14px;font-family:inherit}.web-push-control strong,.web-push-control .web-push-ready{align-items:center;gap:8px;font-size:13px;display:flex}.web-push-control p{margin:9px 0;font-size:12px;line-height:1.5}.web-push-control button{cursor:pointer;background:#17553b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font:600 13px inherit;display:flex;color:#fff!important}.web-push-control button:disabled{opacity:.6;cursor:wait}.web-push-control.compact{background:0 0;border:0;margin:0;padding:6px}.web-push-control.compact p{max-width:270px}.web-push-control [role=alert]{color:var(--ud-error,#a33222)}.web-push-control button:focus-visible{outline-offset:2px;outline:3px solid #ff641c}.web-push-floating{bottom:calc(var(--ud-nav-height,5.5rem) + .75rem);right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));z-index:999;background:var(--ud-card,#fffefa);max-width:24rem;color:var(--ud-text,#173f30);border:1px solid #dbe5db;border-radius:16px;margin-inline:auto;padding:.875rem;font-family:inherit;position:fixed;box-shadow:0 5px 20px #123a3020}.web-push-floating>p{margin:.5rem 0;font-size:.8rem;line-height:1.45}.web-push-prompt-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.web-push-prompt-heading>button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:2.75rem;min-height:2.75rem;font-size:1.5rem}.web-push-floating:empty{display:none}.ud-push-tools{margin-top:12px;font-size:12px}.ud-push-tools summary{cursor:pointer;font-weight:650}.ud-push-tools-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ud-push-tools-actions button{white-space:normal}.ud-push-tools p{line-height:1.5}