.donate-wrap[data-v-b36f8ec6]{background:#fafafa;min-height:calc(100vh - 400px);padding:40px 16px}.donate-container[data-v-b36f8ec6]{margin:0 auto;max-width:1100px}.donate-header[data-v-b36f8ec6]{margin-bottom:30px;text-align:center}.donate-header h1[data-v-b36f8ec6]{color:#222;font-size:30px;font-weight:700;margin:0 0 8px}.donate-header p[data-v-b36f8ec6]{color:#666;font-size:16px;margin:0}.donate-grid[data-v-b36f8ec6]{display:grid;gap:24px;grid-template-columns:2fr 1fr}.donate-form-box[data-v-b36f8ec6],.payment-info-box[data-v-b36f8ec6]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000f;padding:28px}.donate-form-box h2[data-v-b36f8ec6]{color:#222;font-size:20px;margin:0 0 20px}.amount-presets[data-v-b36f8ec6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.amount-btn[data-v-b36f8ec6]{background:#f5f5f5;border:2px solid #eee;border-radius:6px;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.amount-btn.active[data-v-b36f8ec6],.amount-btn[data-v-b36f8ec6]:hover{background:#fef5f3;border-color:#c0392b;color:#c0392b}.form-group[data-v-b36f8ec6]{margin-bottom:14px}.form-row[data-v-b36f8ec6]{display:grid;gap:12px;grid-template-columns:1fr 1fr}label[data-v-b36f8ec6]{color:#444;display:block;font-size:14px;font-weight:600;margin-bottom:6px}input[data-v-b36f8ec6],select[data-v-b36f8ec6],textarea[data-v-b36f8ec6]{border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:14px;padding:10px 12px;width:100%}input[data-v-b36f8ec6]:focus,select[data-v-b36f8ec6]:focus,textarea[data-v-b36f8ec6]:focus{border-color:#c0392b;outline:none}textarea[data-v-b36f8ec6]{resize:vertical}.checkbox-group label[data-v-b36f8ec6]{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:8px}.checkbox-group input[data-v-b36f8ec6]{width:auto}.success-msg[data-v-b36f8ec6]{background:#d4edda;color:#155724}.error-msg[data-v-b36f8ec6],.success-msg[data-v-b36f8ec6]{border-radius:6px;font-size:14px;margin:12px 0;padding:12px}.error-msg[data-v-b36f8ec6]{background:#f8d7da;color:#721c24}.submit-btn[data-v-b36f8ec6]{background:#c0392b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:10px;padding:14px;width:100%}.submit-btn[data-v-b36f8ec6]:disabled{cursor:not-allowed;opacity:.7}.submit-btn i[data-v-b36f8ec6]{margin-right:6px}.payment-info-box h3[data-v-b36f8ec6]{border-bottom:2px solid #eee;color:#c0392b;font-size:18px;margin:0 0 16px;padding-bottom:10px}.pay-row[data-v-b36f8ec6]{border-bottom:1px solid #f0f0f0;font-size:14px;padding:10px 0}.pay-row[data-v-b36f8ec6]:last-child{border-bottom:none}.pay-row strong[data-v-b36f8ec6]{color:#333}.pay-note[data-v-b36f8ec6]{background:#fef5f3;border-radius:6px;color:#666;font-size:13px;margin-top:16px;padding:12px}@media(max-width:768px){.donate-grid[data-v-b36f8ec6],.form-row[data-v-b36f8ec6]{grid-template-columns:1fr}}
