
.xe-ngo{display:flex;gap:12px;align-items:center;margin-top:16px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--xe-ink) 4%,transparent);font-size:13.5px}
.xe-ngo>div{flex:1;min-width:0;display:flex;flex-direction:column}
.xe-ngo span{color:var(--xe-muted)}
.xe-ngo.is-verified{background:color-mix(in srgb,var(--xe-teal) 10%,transparent)}
.xe-ngo.is-verified>.xo-i{color:var(--xe-teal)}
.xe-ngo.is-mine{background:color-mix(in srgb,var(--xe-green) 9%,transparent)}
.xe-update{padding:12px 0;border-bottom:1px solid var(--xe-line)}
.xe-update:last-child{border-bottom:0}
.xe-update time{font-size:12px;font-weight:700;color:var(--xe-green-d);text-transform:uppercase;letter-spacing:.04em}
.xe-update p{margin:4px 0 0;line-height:1.55}
.xe-topdonors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin:12px 0 6px}
.xe-topdonor{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--xe-amber) 12%,transparent);font-size:13.5px}
.xe-topdonor__n{font-weight:800;color:var(--xe-amber-d)}
.xe-gift{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--xe-line)}
.xe-gift:last-child{border-bottom:0}
.xe-gift__av{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;background:color-mix(in srgb,var(--xe-green) 14%,transparent);color:var(--xe-green-d)}
.xe-gift__body{flex:1;min-width:0}
.xe-gift__top{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.xe-gift__amt{font-weight:700;color:var(--xe-green-d)}
.xe-gift p{margin:4px 0;overflow-wrap:anywhere}
.xe-gift time{font-size:12px;color:var(--xe-muted)}
.xe-agree--hi{background:color-mix(in srgb,var(--xe-lime) 16%,transparent)}
[data-xe-form="donate"] textarea.xe-input{resize:vertical;min-height:56px}
