.wr-donation-example-widget .main-container{align-items:start;display:flex;gap:8rem;margin:0 auto;max-width:1600px;position:relative}.wr-donation-example-widget .donation-form-container{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);flex-shrink:0;overflow:hidden;position:sticky;top:2rem;width:420px}.wr-donation-example-widget .info-panel{color:#fff;flex:1;max-width:700px;padding:2rem 0}.wr-donation-example-widget.text-color-dark .info-header,.wr-donation-example-widget.text-color-dark .info-item h3,.wr-donation-example-widget.text-color-dark .info-panel{color:#2d3748!important}.wr-donation-example-widget.text-color-dark .info-item p{color:rgba(45,55,72,.9)!important}.wr-donation-example-widget .info-header{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:all .8s ease}.wr-donation-example-widget .info-header.visible{opacity:1;transform:translateY(0)}.wr-donation-example-widget .info-item{margin-bottom:5rem;opacity:0;position:relative;transform:translateX(-30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.wr-donation-example-widget .info-item.visible{opacity:1;transform:translateX(0)}.wr-donation-example-widget .info-item h3{align-items:center;display:flex;font-size:1.75rem;font-weight:700;gap:1rem;margin-bottom:.75rem}.wr-donation-example-widget .info-item p{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.6}.wr-donation-example-widget .leader-line.hide-on-resize{opacity:0!important;transition:none!important}.wr-donation-example-widget .form-content{padding:1.75rem 1.5rem}.wr-donation-example-widget .highlight-target{transition:all .3s ease}.wr-donation-example-widget .highlight-target.highlighted{box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.wr-donation-example-widget .form-logo{margin-bottom:1.25rem;text-align:center}.wr-donation-example-widget .form-logo img{height:50px;width:auto}.wr-donation-example-widget .donor-stream-container{margin-bottom:1.25rem;overflow:hidden;position:relative;width:100%}.wr-donation-example-widget .donor-stream-track{animation:scrollDonorsInfinite 12s linear infinite;display:flex;gap:2rem;white-space:nowrap;will-change:transform}@keyframes scrollDonorsInfinite{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wr-donation-example-widget .donor-item{align-items:baseline;display:inline-flex;flex-shrink:0;font-size:.875rem;gap:.35rem}.wr-donation-example-widget .donor-amount{color:#c41230;font-size:.95rem;font-weight:700}.wr-donation-example-widget .donor-name{color:#4a5568;font-size:.875rem}.wr-donation-example-widget .amount-grid{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:.5rem}.wr-donation-example-widget .amount-grid-2{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.wr-donation-example-widget .amount-btn{background:#1a3a6e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.875rem .5rem;transition:all .2s}.wr-donation-example-widget .amount-btn:hover{opacity:.9}.wr-donation-example-widget .amount-btn.selected{background:#c41230}.wr-donation-example-widget .amount-btn.other-btn{background:transparent;overflow:hidden;padding:0;position:relative}.wr-donation-example-widget .amount-other-input{-moz-appearance:textfield;background:#e2e8f0;border:none;border-radius:4px;color:#1a3a6e;cursor:pointer;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;height:100%;padding:.875rem .75rem;text-align:left;transition:all .2s;width:100%}.wr-donation-example-widget .amount-other-input::-webkit-inner-spin-button,.wr-donation-example-widget .amount-other-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wr-donation-example-widget .amount-other-input.has-value,.wr-donation-example-widget .amount-other-input:focus{padding-bottom:.5rem;padding-top:1.25rem}.wr-donation-example-widget .amount-other-input::placeholder{color:#4a5568;font-weight:600;text-align:left}.wr-donation-example-widget .amount-other-input:focus::placeholder{color:transparent}.wr-donation-example-widget .amount-other-input:focus{background:#e2e8f0;color:#1a3a6e;outline:none}.wr-donation-example-widget .amount-other-input.has-value{background:#e2e8f0;color:#1a3a6e}.wr-donation-example-widget .amount-other-input.has-value::placeholder{color:transparent}.wr-donation-example-widget .amount-other-label{color:#4a5568;font-size:.65rem;left:.75rem;letter-spacing:.5px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:.4rem;transition:opacity .2s}.wr-donation-example-widget .amount-other-input.has-value+.amount-other-label,.wr-donation-example-widget .amount-other-input:focus+.amount-other-label{color:#4a5568;opacity:1}.wr-donation-example-widget .benefit-text{color:#2d3748;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;text-align:center}.wr-donation-example-widget .benefit-link{color:#c41230;cursor:pointer;text-decoration:underline}.wr-donation-example-widget .allocation-details{background:#fff;margin-bottom:1rem}.wr-donation-example-widget .allocation-split-container{display:flex;flex-direction:column;gap:.75rem}.wr-donation-example-widget .allocation-split-item{align-items:center;background:transparent;border:none;display:flex;gap:1rem;padding:0}.wr-donation-example-widget .allocation-split-logo{flex-shrink:0;height:50px;width:50px}.wr-donation-example-widget .allocation-logo-placeholder{border-radius:6px;height:100%;width:100%}.wr-donation-example-widget .allocation-split-info{flex:1;min-width:0}.wr-donation-example-widget .allocation-split-name{color:#2d3748;font-size:.875rem;font-weight:600;line-height:1.4}.wr-donation-example-widget .allocation-split-amount-box{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:4px;display:flex;flex-shrink:0;gap:.25rem;padding:.5rem .75rem;width:100px}.wr-donation-example-widget .allocation-amount-symbol{color:#2d3748;font-size:.875rem;font-weight:600}.wr-donation-example-widget .allocation-amount-value{-moz-appearance:textfield;background:transparent;border:none;color:#2d3748;font-size:.875rem;font-weight:600;outline:none;padding:0;width:100%}.wr-donation-example-widget .allocation-amount-value::-webkit-inner-spin-button,.wr-donation-example-widget .allocation-amount-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wr-donation-example-widget .allocation-split-amount-box:focus-within{border-color:#0d2240}.wr-donation-example-widget .checkbox-section{background:#fff;border:2px solid #cbd5e0;border-radius:6px;cursor:pointer;margin-bottom:.75rem;padding:.875rem 1rem;transition:all .2s}.wr-donation-example-widget .checkbox-section:hover{border-color:#0d2240}.wr-donation-example-widget .checkbox-section.active{background:#f7fafc;border-color:#0d2240}.wr-donation-example-widget .checkbox-label{align-items:flex-start;cursor:pointer;display:flex}.wr-donation-example-widget .checkbox-label input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;margin-right:.75rem;margin-top:.15rem;width:18px}.wr-donation-example-widget .checkbox-text{color:#0d2240;font-size:.875rem;font-weight:600;line-height:1.4}.wr-donation-example-widget .employment-section{margin-bottom:1rem}.wr-donation-example-widget .section-label{color:#4a5568;font-size:.8rem;margin-bottom:.75rem}.wr-donation-example-widget .employment-fields{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.75rem}.wr-donation-example-widget .form-field-wrapper{position:relative}.wr-donation-example-widget .form-input{-moz-appearance:textfield;background:#fff;border:2px solid #e2e8f0;border-radius:4px;color:#2d3748;font-family:Open Sans,sans-serif;font-size:.875rem;padding:.75rem;transition:all .2s;width:100%}.wr-donation-example-widget .form-input::-webkit-inner-spin-button,.wr-donation-example-widget .form-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wr-donation-example-widget .form-input:focus{background:#fff;border-color:#0d2240;outline:none}.wr-donation-example-widget .form-input.has-value,.wr-donation-example-widget .form-input:focus{padding-bottom:.375rem;padding-top:1.125rem}.wr-donation-example-widget .form-input::placeholder{color:#a0aec0}.wr-donation-example-widget .form-input:focus::placeholder{color:transparent}.wr-donation-example-widget .form-input.has-value::placeholder{color:transparent}.wr-donation-example-widget .form-floating-label{color:#4a5568;font-size:.65rem;left:.75rem;letter-spacing:.3px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:.5rem;transition:opacity .2s}.wr-donation-example-widget .form-input.has-value+.form-floating-label,.wr-donation-example-widget .form-input:focus+.form-floating-label{color:#0d2240;opacity:1}.wr-donation-example-widget .logged-in-section{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:1rem;padding:.875rem 1rem;position:relative}.wr-donation-example-widget .logged-in-header{align-items:center;display:flex;justify-content:space-between}.wr-donation-example-widget .logged-in-label{color:#4a5568;font-size:.8rem;margin-bottom:.25rem}.wr-donation-example-widget .logged-in-value{color:#2d3748;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.wr-donation-example-widget .three-dots{color:#4a5568;cursor:pointer;font-size:1.25rem;padding:0 .25rem}.wr-donation-example-widget .donate-btn{background:#c41230;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:1rem;transition:all .2s;width:100%}.wr-donation-example-widget .donate-btn:hover{background:#e63946;box-shadow:0 4px 12px rgba(196,18,48,.3);transform:translateY(-1px)}.wr-donation-example-widget .donate-btn:active{transform:translateY(0)}.wr-donation-example-widget .legal-text{color:#4a5568;font-size:.75rem;line-height:1.5;margin-bottom:1rem;text-align:left}.wr-donation-example-widget .legal-link{color:#2d3748;cursor:pointer;text-decoration:underline}.wr-donation-example-widget .legal-link:hover{color:#dc2626}.wr-donation-example-widget .total-section{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:1rem;padding-top:1rem}.wr-donation-example-widget .total-label{color:#2d3748;font-size:.875rem;font-weight:600}.wr-donation-example-widget .total-amount{color:#c41230;font-size:1rem;font-weight:700}.wr-donation-example-widget .login-link{color:#4a5568;font-size:.8rem;text-align:center}.wr-donation-example-widget .login-link a{color:#c41230;cursor:pointer;font-weight:600;text-decoration:none}.wr-donation-example-widget .login-link a:hover{text-decoration:underline}@media (max-width:1200px){.wr-donation-example-widget .main-container{flex-direction:column;gap:2rem}.wr-donation-example-widget .donation-form-container{margin:0 auto;max-width:500px;position:relative;top:0;width:100%}.wr-donation-example-widget .info-panel{max-width:100%;order:-1}}@media (max-width:767px){.wr-donation-example-widget .amount-grid{grid-template-columns:repeat(3,1fr)}.wr-donation-example-widget .amount-grid .amount-btn:nth-child(4){grid-column:1/-1}.wr-donation-example-widget .amount-grid-2{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.wr-donation-example-widget .amount-grid-2 .amount-btn:first-child{grid-column:1}.wr-donation-example-widget .amount-grid-2 .amount-btn:nth-child(2){grid-column:2}.wr-donation-example-widget .amount-grid-2 .amount-btn:nth-child(3){grid-column:3}.wr-donation-example-widget .amount-grid-2 .amount-btn.other-btn{grid-column:1/-1}.wr-donation-example-widget .donor-item{font-size:.75rem}.wr-donation-example-widget .donor-amount{font-size:.85rem}.wr-donation-example-widget .donor-name{font-size:.75rem}.wr-donation-example-widget .form-content{padding:1.5rem 1.25rem}.wr-donation-example-widget .info-header{font-size:2rem}.wr-donation-example-widget .info-item h3{font-size:1.5rem}}