.goal-offer-popup{width:calc(100% - 28px);max-width:560px;max-height:90vh;overflow:auto;border:2px solid #239552;border-radius:24px;padding:28px;background:#f0fff4;color:#173c29;animation:goal-offer-open .25s ease-out}.goal-offer-popup::backdrop{background:#102e4199}.goal-offer-title{font-weight:800;color:#176535;font-size:20px}.goal-offer-money{font-size:30px;font-weight:800}.goal-offer-popup textarea{display:block;width:100%;min-height:64px;padding:12px;border:1px solid #8db59a;border-radius:10px;font:inherit;background:white}.goal-offer-popup label{font-weight:650}.goal-offer-popup p{line-height:1.6}.goal-offer-popup [role=status]{color:#8c3025}#goalBell{background:#e0f4e8;color:#15542e;border:1px solid #82b999}.goal-offer-popup .actions{display:flex;gap:10px;flex-wrap:wrap}@keyframes goal-offer-open{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.goal-offer-popup{animation:none}}@media(max-width:600px){.goal-offer-popup{padding:20px}.goal-offer-popup .actions button{width:100%}}
