.ut-engagement{margin:2rem 0 1rem;padding:1.25rem;border:1px solid #cbd8e2;border-radius:16px;background:linear-gradient(135deg,#f8fbfd,#fff);display:grid;gap:1rem}.ut-engagement p{margin:.25rem 0 0;color:#52616c}.ut-engagement__actions{display:flex;flex-wrap:wrap;gap:.75rem}.ut-engagement__vote{border:1px solid #aebdca;border-radius:999px;background:#fff;color:#163044;padding:.65rem 1rem;font:inherit;font-weight:700;cursor:pointer}.ut-engagement__vote:hover,.ut-engagement__vote:focus-visible{border-color:#087ea4;transform:translateY(-1px)}.ut-engagement__vote.is-selected{background:#e5f6ee;border-color:#2a9364;color:#14573d}.ut-engagement__status{min-height:1.3em;font-size:.92rem}.ut-donation-dialog{width:min(92vw,520px);padding:2rem;border:0;border-radius:22px;box-shadow:0 24px 80px rgba(9,35,52,.3);text-align:center;color:#173247}.ut-donation-dialog::backdrop{background:rgba(7,27,40,.58);backdrop-filter:blur(2px)}.ut-donation-dialog__close{position:absolute;right:1rem;top:.75rem;border:0;background:transparent;font-size:2rem;cursor:pointer;color:#52616c}.ut-donation-dialog__icon{font-size:3rem}.ut-donation-dialog h2{margin:.5rem 0}.ut-donation-dialog__amounts{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin:1.25rem 0}.ut-donation-dialog__custom{display:grid;gap:.45rem;margin:1rem auto;max-width:310px;text-align:left}.ut-donation-dialog__custom>div{display:flex;align-items:center;gap:.5rem}.ut-donation-dialog__custom input{min-width:0;width:100%;padding:.65rem;border:1px solid #aebdca;border-radius:8px}.ut-donation-dialog small{display:block;margin-top:1rem;color:#64727c}@media(max-width:520px){.ut-engagement__actions{display:grid}.ut-engagement__vote{width:100%}.ut-donation-dialog{padding:1.5rem}.ut-donation-dialog__amounts form,.ut-donation-dialog__amounts button{width:100%}}
