.nd113-widget{display:block;width:100%;max-width:680px;margin:24px auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.nd113-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.08);position:relative}.nd113-close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;cursor:pointer}.nd113-head{display:flex;gap:12px;margin-bottom:18px}.nd113-heart{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#111827;color:#fff}.nd113-head h3{margin:0 0 5px}.nd113-head p{margin:0;color:#6b7280}.nd113-presets,.nd113-grid{display:grid;gap:8px}.nd113-presets{grid-template-columns:repeat(4,1fr)}.nd113-grid{grid-template-columns:1fr 1fr}.nd113-preset,.nd113-amount,.nd113-currency,.nd113-name,.nd113-email,.nd113-message{width:100%;padding:11px;border:1px solid #d1d5db;border-radius:9px;background:#fff;font:inherit}.nd113-preset{cursor:pointer;font-weight:700}.nd113-preset.selected{background:#111827;color:#fff}.nd113-form label{display:block;font-weight:600;font-size:14px;margin:10px 0 6px}.nd113-check{display:flex!important;align-items:center;gap:8px}.nd113-check input{width:auto}.nd113-submit{width:100%;margin-top:10px;padding:14px;border:0;border-radius:11px;background:#111827;color:#fff;font-weight:800;cursor:pointer}.nd113-submit:disabled{opacity:.65}.nd113-status{min-height:22px;margin-top:10px}.nd113-status.error{color:#b91c1c}.nd113-status.success{color:#047857}@media(max-width:600px){.nd113-grid{grid-template-columns:1fr}.nd113-presets{grid-template-columns:repeat(2,1fr)}}