.donatech-donation-widget.donatech-theme-saas{width:100%;max-width:none;margin:0 auto;background:#fff0;border:0;box-shadow:none;padding:0;display:flex;justify-content:center;box-sizing:border-box}.donatech-donation-widget.donatech-theme-saas .dtew-card{width:100%;max-width:620px;margin:0 auto;background:var(--dtc-color-surface,#fff);border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-card,1.125rem);box-shadow:var(--dtc-shadow-soft,0 12px 28px rgb(16 24 40 / .05));padding:28px;box-sizing:border-box;color:var(--dtc-color-text,#101828)}.donatech-donation-widget.donatech-theme-saas .dtew-title{font-size:clamp(1.4rem,2.1vw,1.75rem);font-weight:800;line-height:1.2;margin:0 0 10px;color:var(--dtc-color-text,#101828)}.donatech-donation-widget.donatech-theme-saas .dtew-desc,.donatech-donation-widget.donatech-theme-saas .dtew-hint,.donatech-donation-widget.donatech-theme-saas .dtew-recurring-text,.donatech-donation-widget.donatech-theme-saas .dtew-campaign{color:var(--dtc-color-text-muted,#667085)}.donatech-donation-widget.donatech-theme-saas .dtew-campaign,.donatech-donation-widget.donatech-theme-saas .dtew-recurring-text{font-size:14px;line-height:1.45;margin:0 0 14px}.donatech-donation-widget.donatech-theme-saas .dtew-type-wrap{margin:0 0 14px}.donatech-donation-widget.donatech-theme-saas .dtew-type-title,.donatech-donation-widget.donatech-theme-saas .dtew-label{font-size:13px;font-weight:var(--dtc-font-weight-bold,700);color:var(--dtc-color-text,#101828)}.donatech-donation-widget.donatech-theme-saas .dtew-type{display:grid;grid-template-columns:1fr 1fr;gap:10px}.donatech-donation-widget.donatech-theme-saas .dtew-type__option{display:flex;align-items:flex-start;gap:10px;min-height:72px;background:var(--dtc-color-surface,#fff);border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-card,1.125rem);padding:14px 16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.donatech-donation-widget.donatech-theme-saas .dtew-type__option.is-selected,.donatech-donation-widget.donatech-theme-saas .dtew-type__option:has(input:checked){border-color:var(--dtc-color-primary,#1e3a5f);background:var(--dtc-color-primary-50,#eaf2f8);box-shadow:var(--dtc-focus-ring,0 0 0 3px rgb(30 58 95 / .28))}.donatech-donation-widget.donatech-theme-saas .dtew-type__content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.donatech-donation-widget.donatech-theme-saas .dtew-type__headline{display:block;font-weight:var(--dtc-font-weight-bold,700);color:var(--dtc-color-text,#101828);line-height:1.2}.donatech-donation-widget.donatech-theme-saas .dtew-type__desc{display:block;margin-top:2px;font-size:.82em;color:var(--dtc-color-text-muted,#667085);line-height:1.35}.donatech-donation-widget.donatech-theme-saas .dtew-chip{display:flex;flex-direction:column;align-items:flex-start;gap:3px;background:var(--dtc-color-surface,#fff);border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-control,.75rem);padding:14px 12px;cursor:pointer;color:var(--dtc-color-text,#101828);font-weight:var(--dtc-font-weight-bold,700);line-height:1.3;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.donatech-donation-widget.donatech-theme-saas .dtew-chip small{font-weight:500;color:var(--dtc-color-text-muted,#667085);line-height:1.35}.donatech-donation-widget.donatech-theme-saas .dtew-chip.is-active{border-color:var(--dtc-color-primary,#1e3a5f);background:var(--dtc-color-primary-50,#eaf2f8);color:var(--dtc-color-primary,#1e3a5f);box-shadow:var(--dtc-focus-ring,0 0 0 3px rgb(30 58 95 / .28))}.donatech-donation-widget.donatech-theme-saas .dtew-chip.is-recommended:not(.is-active){border-color:var(--dtc-color-warning,#9a3412);background:var(--dtc-color-warning-bg,#fff7ed)}.donatech-donation-widget.donatech-theme-saas .dtew-chip.is-recommended small:first-of-type{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--dtc-color-warning-bg,#fff7ed);color:var(--dtc-color-warning,#9a3412)}.donatech-donation-widget.donatech-theme-saas .dtew-input{background:var(--dtc-color-surface,#fff);color:var(--dtc-color-text,#101828);border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-control,.75rem);padding:12px 14px}.donatech-donation-widget.donatech-theme-saas .dtew-input::placeholder{color:var(--dtc-color-text-muted,#667085)}.donatech-donation-widget.donatech-theme-saas .dtew-input:focus{outline:none;border-color:var(--dtc-color-primary,#1e3a5f);box-shadow:var(--dtc-focus-ring,0 0 0 3px rgb(30 58 95 / .28))}.donatech-donation-widget.donatech-theme-saas .dtew-input:invalid{border-color:var(--dtc-color-danger,#b42318);background:var(--dtc-color-surface,#fff)}.donatech-donation-widget.donatech-theme-saas .dtew-btn{background:var(--dtc-color-primary,#1e3a5f);color:var(--dtc-color-surface,#fff);font-weight:var(--dtc-font-weight-bold,700);border-radius:var(--dtc-radius-control,.75rem);padding:13px 16px;width:100%;margin:10px 0 6px}.donatech-donation-widget.donatech-theme-saas .dtew-btn:hover{background:var(--dtc-color-primary-600,#102a43)}.donatech-donation-widget.donatech-theme-saas .dtew-btn:disabled,.donatech-donation-widget.donatech-theme-saas .dtew-btn[aria-disabled="true"]{background:var(--dtc-color-border,#e4e7ec);color:var(--dtc-color-text-muted,#667085);cursor:not-allowed;opacity:1}.donatech-donation-widget.donatech-theme-saas .dtew-progress-box{margin:6px 0 12px;padding:16px;border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-card,1.125rem);background:var(--dtc-color-surface,#fff)}.donatech-donation-widget.donatech-theme-saas .dtew-progress-title{font-size:14px;font-weight:var(--dtc-font-weight-semibold,600);color:var(--dtc-color-text,#101828)}.donatech-donation-widget.donatech-theme-saas .dtew-progress-bar{height:10px;background:var(--dtc-color-border,#e4e7ec);border-radius:999px;overflow:hidden}.donatech-donation-widget.donatech-theme-saas .dtew-progress-fill{background:var(--dtc-color-success,#166534)}.donatech-donation-widget.donatech-theme-saas .dtew-progress-meta{font-size:15px;font-weight:var(--dtc-font-weight-semibold,600);color:var(--dtc-color-text,#101828);line-height:1.4}.donatech-donation-widget.donatech-theme-saas .dtew-progress-next,.donatech-donation-widget.donatech-theme-saas .dtew-progress-extra{color:var(--dtc-color-success,#166534)}.donatech-donation-widget.donatech-theme-saas .dtew-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.donatech-donation-widget.donatech-theme-saas .dtew-desc{margin:0 0 6px;line-height:1.5}.donatech-donation-widget.donatech-theme-saas .dtew-chips{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.donatech-donation-widget.donatech-theme-saas .dtew-chips:has(>.dtew-chip:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.donatech-donation-widget.donatech-theme-saas .dtew-chip{font:inherit;font-size:1rem;font-weight:var(--dtc-font-weight-bold,700);text-align:left}.donatech-donation-widget.donatech-theme-saas .dtew-chip small{font-size:12px}.donatech-donation-widget.donatech-theme-saas .dtew-label{display:block;margin:4px 0 6px}.donatech-donation-widget.donatech-theme-saas .dtew-input{display:block;width:100%;box-sizing:border-box;min-height:46px;font:inherit;font-size:1rem}.donatech-donation-widget.donatech-theme-saas .dtew-progress-pre{margin:12px 0 0;padding:10px 14px;border-radius:var(--dtc-radius-control,.75rem);background:var(--dtc-color-surface-subtle,#f8fafc);color:var(--dtc-color-text-subtle,#475467);font-size:14px;line-height:1.45}.donatech-donation-widget.donatech-theme-saas .dtew-btn{border:0;cursor:pointer;font:inherit;font-size:1rem;font-weight:var(--dtc-font-weight-bold,700);min-height:50px;margin-top:14px;transition:background-color var(--dtc-transition-base,180ms ease)}.donatech-donation-widget.donatech-theme-saas .dtew-btn:focus-visible{outline:none;box-shadow:var(--dtc-focus-ring,0 0 0 3px rgb(30 58 95 / .28))}.donatech-donation-widget.donatech-theme-saas .dtew-hint{font-size:13px;text-align:center;margin:0}@media (max-width:640px){.donatech-donation-widget.donatech-theme-saas .dtew-card{padding:18px;border-radius:16px}.donatech-donation-widget.donatech-theme-saas .dtew-type{grid-template-columns:1fr}.donatech-donation-widget.donatech-theme-saas .dtew-chips{grid-template-columns:1fr}}.donatech-donation-widget.donatech-theme-saas .dtew-chips[hidden]{display:none}.donatech-donation-widget.donatech-theme-saas .dtew-currency{display:flex;gap:8px;margin:0 0 12px}.donatech-donation-widget.donatech-theme-saas .dtew-currency__option{flex:1 1 0%;min-height:44px;font:inherit;font-weight:var(--dtc-font-weight-bold,700);background:var(--dtc-color-surface,#fff);color:var(--dtc-color-text,#101828);border:1px solid var(--dtc-color-border,#e4e7ec);border-radius:var(--dtc-radius-control,.75rem);cursor:pointer}.donatech-donation-widget.donatech-theme-saas .dtew-currency__option.is-active{border-color:var(--dtc-color-primary,#1e3a5f);background:var(--dtc-color-primary-50,#eaf2f8);color:var(--dtc-color-primary,#1e3a5f)}.donatech-donation-widget.donatech-theme-saas .dtew-currency__option:focus-visible{outline:none;box-shadow:var(--dtc-focus-ring,0 0 0 3px rgb(30 58 95 / .28))}