.aramestan-charity{font-family:Vazirmatn,sans-serif;color:#10203f}.aramestan-charity header{margin-bottom:18px}.aramestan-charity h2{font-size:24px;margin:0 0 6px}.aramestan-charity header p{margin:0;color:#63708a}.aramestan-charity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.aramestan-charity-card{display:grid;gap:9px;padding:12px;border:1px solid #dce5eb;border-radius:18px;background:#fff;cursor:pointer;transition:.2s}.aramestan-charity-card:has(input:checked){border-color:#08aa9c;box-shadow:0 0 0 3px #08aa9c22}.aramestan-charity-card input{position:absolute;opacity:0}.aramestan-charity-image img{width:100%;height:150px;object-fit:cover;border-radius:13px}.aramestan-charity-card strong{font-size:17px}.aramestan-charity-card span{color:#5f6b7e}.aramestan-charity-card b{color:#078f83}.aramestan-charity-checkout{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;padding:16px;border-radius:18px;background:#f4faf9}.aramestan-charity-checkout label{display:grid;gap:6px}.aramestan-charity-consent{display:flex!important;align-items:center}.aramestan-charity-checkout input,.aramestan-charity-checkout select{min-height:44px;border:1px solid #cedae3;border-radius:12px;padding:8px 12px}.aramestan-charity-checkout button{min-height:44px;border:0;border-radius:12px;padding:10px 22px;background:#09a99b;color:#fff;font-weight:700}.aramestan-charity-checkout button:disabled{opacity:.55}.aramestan-charity-message{width:100%;color:#57647a}.aramestan-charity-empty{padding:20px;text-align:center;border-radius:16px;background:#f5f8fa;color:#657184}@media(max-width:600px){.aramestan-charity-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory}.aramestan-charity-card{min-width:78vw;scroll-snap-align:start}.aramestan-charity-checkout>*{width:100%}}