.wp-invite{z-index:60;left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--color-card,#fff);max-width:380px;color:var(--color-text,#1a274e);border:1px solid var(--color-border,#bac7d8);border-radius:var(--card-radius,12px);padding:14px 16px;font-size:14px;line-height:1.5;position:fixed;box-shadow:0 4px 16px #1a274e1a}.wp-invite__title{margin:0 0 4px;font-size:15px;font-weight:700}.wp-invite__text{color:var(--color-text_secondary,#6e7ba1);margin:0 0 12px}.wp-invite__actions{justify-content:flex-end;gap:8px;display:flex}.wp-invite__btn{border-radius:var(--btn-radius,8px);border:1px solid var(--color-border,#bac7d8);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-weight:600}.wp-invite__btn--primary{background:var(--color-primary,#173b6c);border-color:var(--color-primary,#173b6c);color:#fff}.wp-invite__btn:focus-visible{outline:2px solid var(--color-primary,#173b6c);outline-offset:2px}@media (width>=1025px){.wp-invite{bottom:24px;left:auto;right:24px}}@media (prefers-reduced-motion:no-preference){.wp-invite{animation:.2s ease-out wp-invite-in}@keyframes wp-invite-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
