.ff-fundraiser-container{display:flex;max-width:1300px;margin:60px auto 50px;width:100%;padding:0 30px;position:relative;min-height:100vh;justify-content:space-between;color:var(--text-md)}.ff-fundraiser-details-cont{display:flex;width:65%;max-width:840px;flex-direction:column;overflow:hidden}.ff-fundraiser-details-title{font-size:1.7rem;font-weight:700;margin-bottom:20px}.ff-fundraiser-cover-cont{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:12px;overflow:hidden;border:2px solid var(--btn-primary);margin-bottom:10px}.ff-fundraiser-cover-cont:hover .ff-fundraiser-cover-image{transform:scale(1.02)}.ff-fundraiser-cover-image{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .2s linear}.ff-below-contents{padding:0 12px;display:flex;width:100%;flex-direction:column;row-gap:15px}.ff-details-separator-line{width:100%;height:1px;background:gray;margin:0 auto}.ff-who-organizing-text{font-size:1.05rem;font-weight:500;margin-top:10px;display:flex;column-gap:5px;align-items:center}.ff-address-icon{font-size:1.1rem}.ff-address-icon,.ff-donation-protected{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.ff-donation-protected{padding:5px 10px;border-radius:20px;font-size:.8rem;font-weight:700;background:#b7dddd;color:var(--btn-secondary);column-gap:5px}.ff-protected-icon{display:flex;align-items:center;justify-content:center;font-size:1.1rem}.ff-details-description-cont{width:100%;display:flex;flex-direction:column;row-gap:5px;margin:10px 0}.ff-details-desc{width:100%;font-size:1rem;font-weight:500;letter-spacing:.5px;position:relative}.ff-desc-bottom-shadow{width:100%;height:30px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);position:absolute;bottom:0}.ff-desc-read-more{display:flex;align-items:center;justify-content:center;column-gap:5px;width:-moz-fit-content;width:fit-content;font-size:.8rem;font-weight:700;padding:4px 8px;border-radius:8px;cursor:pointer;background:none;color:var(--btn-secondary);transition:background .2s linear;border-bottom:2px solid var(--btn-secondary)}.ff-desc-read-more:hover{background:#b7dddd}.ff-readmore-icon{display:flex;align-items:center;justify-content:center;font-size:1rem}.ff-details-share-donate{width:100%;display:flex;align-items:center;column-gap:20px;margin:20px 0}.ff-details-sd-btn{position:relative;flex:1 1;max-width:250px;min-width:150px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:500;column-gap:10px;padding:10px 0;background:none;border:2px solid var(--btn-primary);color:var(--btn-secondary);border-radius:12px;cursor:pointer;transition:background .2s linear}.ff-details-sd-btn:hover{background:#b7dddd}.ff-sd-btn-info{position:absolute;top:-35px;background:var(--text-md);border-radius:8px;color:var(--text-light);padding:5px 10px;font-size:.9rem;font-weight:500}.ff-details-sd-icon,.ff-sd-btn-info{display:flex;align-items:center;justify-content:center}.ff-details-sd-icon{font-size:1.2rem}.ff-organizer-and-beneficiary{display:flex;flex-direction:column;row-gap:20px;margin:20px 0}.ff-organizer-beneficiary-title{font-size:1.1rem;font-weight:600;letter-spacing:1px}.ff-organizer-beneficiary-cont{display:flex;column-gap:20px}.ff-ob-mid-arrow{display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin:0 20px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.ff-organizer-cont{display:flex;column-gap:12px}.ff-organizer-icon{display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--btn-secondary);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.ff-organizer-text{display:flex;flex-direction:column;row-gap:5px}.ff-organizer-name{font-size:.95rem;font-weight:600;letter-spacing:.5px}.ff-organizer-address{font-size:.95rem;font-weight:500}.ff-organizer-contact-btn{display:flex;align-items:center;justify-content:center;font-size:.9rem;column-gap:5px;background:none;transform:translateX(-16px);color:var(--btn-secondary);padding:4px 16px;border-radius:8px;width:-moz-fit-content;width:fit-content;margin:5px 0;cursor:pointer;transition:transform .2s linear,background .2s linear}.ff-organizer-contact-btn:hover{background:#b7dddd;transform:translateX(0)}.ff-organizer-contact-icon{display:flex;align-items:center;justify-content:center;font-size:1.1rem}.ff-details-comments{display:flex;flex-direction:column;row-gap:10px;margin:20px 0}.ff-comments-info{font-size:1rem;font-weight:400;margin-bottom:15px}.ff-details-comments-container{margin-left:12px;display:flex;flex-direction:column;row-gap:25px}.ff-comments-item{display:flex;column-gap:15px}.ff-comments-item-icon{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:6px;border-radius:50%;background:#b7dddd;color:var(--btn-secondary);font-size:1.4rem}.ff-comments-details{display:flex;flex-direction:column}.ff-commentator-name{font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-bottom:3px}.ff-commentator-amount-date{font-size:.95rem;font-weight:500;margin-bottom:6px}.ff-commentator-comment{font-size:.9rem;font-weight:500;letter-spacing:.5px}.ff-details-category-info{display:flex;align-items:center}.ff-details-category-info a{text-decoration:underline;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-left:5px}.ff-details-report-section{display:flex;align-items:center;justify-content:center;column-gap:10px;padding:4px 8px;width:-moz-fit-content;width:fit-content;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:10px 0;border-radius:8px;background:transparent;border-bottom:2px solid #850202;color:#850202;transition:background .2s linear;cursor:pointer}.ff-details-report-section:hover{background:rgba(133,2,2,.289)}.ff-report-icon{display:flex;align-items:center;justify-content:center;font-size:1.4rem}.ff-fundraiser-donate-box{display:flex;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:12px;width:35%;max-width:360px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:calc(70px + 60px);right:0;flex-direction:column;row-gap:25px;padding:20px}.ff-donate-box-first{display:flex;flex-direction:column;row-gap:8px}.ff-box-goal-and-amount{display:flex;column-gap:10px;align-items:center}.ff-box-raised-amount{font-size:1.2rem;font-weight:700;letter-spacing:.5px}.ff-box-goal-amount{font-size:1rem;font-weight:500}.ff-box-progress{width:100%;height:7px;border-radius:10px;background:#dbdada;overflow:hidden}.ff-box-progress-bar{height:100%;border-radius:10px;background:var(--btn-primary)}.ff-box-total-donation{font-size:.95rem;font-weight:500}.ff-donate-box-buttons{display:flex;flex-direction:column;row-gap:10px;position:relative}.ff-box-button{padding:4px;border-radius:12px;cursor:pointer;height:45px}.ff-box-button,.ff-box-button span{display:flex;align-items:center;justify-content:center;width:100%}.ff-box-button span{font-size:.95rem;font-weight:700;border-radius:calc(12px - 4px);height:100%;color:var(--text-light);background:transparent;transition:background .3s linear,color .3s linear}.ff-box-share-btn{background:var(--btn-primary)}.ff-box-donate-btn{background:var(--btn-secondary)}.ff-box-button:hover span{background:var(--text-light);color:var(--text-md)}.ff-donate-box-latest-donation{column-gap:12px;font-size:1.1rem;font-weight:700}.ff-box-latest-icon,.ff-donate-box-latest-donation{display:flex;align-items:center;color:var(--btn-secondary)}.ff-box-latest-icon{justify-content:center;padding:10px;font-size:1.5rem;border-radius:50%;background:#b8b7dd}.ff-donate-box-donator-types{display:flex;flex-direction:column;row-gap:15px}.ff-box-types-item{display:flex;column-gap:12px}.ff-types-item-details{display:flex;flex-direction:column;row-gap:5px}.ff-types-item-name{font-size:1rem;letter-spacing:.5px;font-weight:500}.ff-types-item-amount-type{display:flex;align-items:center;column-gap:5px}.ff-types-item-amount{font-size:.9rem;font-weight:600}.ff-type-item-type{font-size:.9rem;font-weight:500}.ff-donate-box-last-buttons{display:flex;align-items:center;justify-content:space-between}.ff-box-last-btns{width:45%;max-width:150px;height:40px;font-size:.9rem;font-weight:600;background:none;border:2px solid var(--btn-primary);border-radius:12px;cursor:pointer}.ff-box-last-btns,.ff-box-last-btns span{display:flex;align-items:center;justify-content:center}.ff-box-last-btns span{font-size:1rem;margin-bottom:3px;margin-right:5px}.ff-become-first-donator{flex-direction:column;row-gap:10px;width:100%;color:var(--btn-primary)}.ff-become-first-donator,.ff-first-donator-icon{display:flex;align-items:center;justify-content:center}.ff-first-donator-icon{font-size:5rem}.ff-first-donator-text{text-align:center;font-size:1.1rem;font-weight:700}.ff-first-donator-text,.ff-user-avatar-image-cont{display:flex;align-items:center;justify-content:center}.ff-user-avatar-image-cont{width:40px;height:40px;border-radius:50%;overflow:hidden}.ff-user-avatar-image{width:100%;height:100%;object-fit:cover}.donation-page-container{width:100%;min-height:calc(100vh - 70px);display:flex;justify-content:center;background:#e9f4f4;position:relative;color:var(--text-md)}.dp-gobackto-fundraiser{position:absolute;top:50px;left:20%;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:8px;font-size:.9rem;font-weight:500;column-gap:2px;background:none;transition:background .2s linear}.dp-gobackto-fundraiser:hover{background:var(--text-light)}.dp-goback-icon{display:flex;align-items:center;justify-content:center;font-size:1.4rem}.donation-page{width:100%;max-width:620px;border-radius:20px;margin:30px 20px;background:var(--text-light);padding:20px 40px;display:flex;flex-direction:column;row-gap:20px}.dp-donation-page-title{display:flex;flex-direction:column;row-gap:4px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.dp-title-title{font-size:1.4rem;font-weight:700;text-align:center}.dp-title-underline{margin:0 auto;width:100%;height:3px;background:var(--btn-primary);border-radius:10px}.dp-fundraiser-detials{display:flex;column-gap:12px;width:100%;padding:8px;border-radius:12px;background:#e9f4f4}.dp-details-left{display:flex;align-items:center;justify-content:center;width:150px;height:80px;border-radius:8px;overflow:hidden}.dp-details-left-image{width:100%;height:100%;object-fit:cover}.dp-details-right{display:flex;flex-direction:column;row-gap:5px;padding:5px 0}.dp-fundraiser-title{font-size:1.1rem;font-weight:700}.dp-fundraiser-text{font-size:.9rem;font-weight:500}.donation-page-form{display:flex;flex-direction:column;row-gap:20px}.dp-form-title{font-size:1.1rem;font-weight:700}.dp-amount-buttons-container{display:flex;align-items:center;flex-wrap:wrap;column-gap:15px}.dp-amount-button{display:flex;align-items:center;justify-content:center;width:20%;max-width:90px;min-width:75px;padding:10px 15px;border-radius:12px;background:none;border:2px solid var(--btn-primary);color:var(--btn-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s linear}.dp-amount-button:hover{background:#b7dddd}.dp-entered-amount,.dp-entered-amount:hover{background:var(--btn-primary);color:var(--text-light)}.dp-tip-info{font-size:.9rem;color:var(--btn-secondary);margin-top:-10px}.dp-inputBox{position:relative;width:100%;margin:0;box-shadow:0 5px 5px rgba(0,0,0,.2);border-radius:20px}.dp-currency,.dp-inputBox{display:flex;align-items:center}.dp-currency{position:absolute;right:10px;justify-content:center;padding:5px 10px;border-radius:12px;background:#eae9f4;color:var(--btn-secondary);font-weight:700;font-size:1rem}.dp-inputBox input[type=number]::-webkit-inner-spin-button,.dp-inputBox input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.dp-inputBox input{padding:15px 20px;width:100%;outline:none;background:transparent;color:var(--text-dark);font-size:1.2rem;font-weight:700;border-radius:inherit}.dp-inputBox span{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:var(--text-medium);font-size:1em;pointer-events:none;transition:.2s linear}.dp-inputBox input.dp-valid~span,.dp-inputBox input:focus~span{font-size:.8em;transform:translateX(-5px) translateY(-35px);padding:1px 10px;border-radius:10px;background:var(--text-light);box-shadow:0 5px 10px rgba(0,0,0,.3)}.dp-inputBox input:focus{box-shadow:0 8px 12px #43a5a27f}.dp-inputBox input:focus.error{box-shadow:0 8px 12px rgba(142,1,1,.523)}.dp-input-error-div{position:absolute;top:55px;left:15px;background:var(--text-medium);color:var(--text-light);padding:8px 10px;border-radius:5px;font-size:.9rem;width:-moz-fit-content;width:fit-content}.dp-pointer-icon{position:absolute;top:-8px;left:15px;font-size:12px;color:var(--text-medium)}.dp-payment-methods-container{display:flex;flex-direction:column;border:2px solid var(--btn-primary);border-radius:12px;overflow:hidden}.dp-payment-method-line{width:100%;height:2px;background:var(--btn-primary)}.dp-payment-method{display:flex;padding:15px;align-items:center;justify-content:space-between;background:none;cursor:pointer}.dp-payment-method:hover{.dp-method-right{background:#b7dddd}}.dp-method-left{column-gap:12px;font-size:1rem;font-weight:700}.dp-method-left,.dp-payment-method-logo{display:flex;justify-content:center;align-items:center}.dp-payment-method-logo{width:30px;height:30px;overflow:hidden}.dp-payment-method-logo img{width:100%;height:100%;object-fit:cover}.dp-method-right{display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--btn-primary);border-radius:50%;padding:4px;background:none;transition:background .2s linear}.dp-final-donation-info{display:flex;flex-direction:column;row-gap:10px}.dp-final-donation-text{display:flex;align-items:center;justify-content:space-between}.dp-final-donation-line{width:100%;height:2px;background:var(--btn-primary);border-radius:10px}.dp-payment-form-btn:disabled{cursor:not-allowed}.dp-payment-form-btn{width:200px;height:50px;margin:20px auto;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:22px;background:none;cursor:pointer}.dp-esewa-btn{background:#60bb47}.dp-khalti-btn{background:#592c8c}.dp-payment-form-btn span{display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;border-radius:calc(22px - 4px);width:100%;height:100%;color:var(--text-light);background:transparent;transition:background .3s ease-in-out,color .3s ease-in-out}.dp-payment-form-btn:hover span{background:var(--text-light);color:var(--text-dark)}.dp-donation-protected{display:flex;column-gap:12px}.dp-protected-icon{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;background:#b7dddd;color:var(--btn-secondary);font-size:1.4rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.dp-donation-protection-details{display:flex;flex-direction:column;row-gap:5px}.dp-protected-title{font-size:.95rem;font-weight:700}.dp-protected-desc{font-size:.9rem;font-weight:500}.report-page-container{width:100%;min-height:calc(100vh - 70px);display:flex;justify-content:center;background:#e9f4f4;position:relative;color:var(--text-md)}.rp-gobackto-fundraiser{position:absolute;top:50px;left:20%;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:2px 8px;border-radius:8px;font-size:.9rem;font-weight:500;column-gap:2px;background:none;transition:background .2s linear}.rp-gobackto-fundraiser:hover{background:var(--text-light)}.rp-goback-icon{display:flex;align-items:center;justify-content:center;font-size:1.4rem}.rp-report-page{width:100%;max-width:620px;border-radius:20px;margin:30px 20px;background:var(--text-light);padding:20px 40px;display:flex;flex-direction:column;row-gap:20px}.rp-donation-page-title{display:flex;flex-direction:column;row-gap:4px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.rp-title-title{font-size:1.4rem;font-weight:700;text-align:center}.rp-title-underline{margin:0 auto;width:100%;height:3px;background:var(--btn-primary);border-radius:10px}.rp-fundraiser-detials{display:flex;column-gap:12px;width:100%;padding:8px;border-radius:12px;background:#e9f4f4}.rp-details-left{display:flex;align-items:center;justify-content:center;width:150px;height:80px;border-radius:8px;overflow:hidden}.rp-details-left-image{width:100%;height:100%;object-fit:cover}.rp-details-right{display:flex;flex-direction:column;row-gap:5px;padding:5px 0}.rp-fundraiser-title{font-size:1.1rem;font-weight:700}.rp-fundraiser-text{font-size:.9rem;font-weight:500}.rp-select-cause-header{display:flex;align-items:center;justify-content:space-between}.rp-select-cause-title{font-size:1.2rem;font-weight:700}.rp-select-cause-selectall{display:flex;align-items:center;column-gap:10px;width:-moz-fit-content;width:fit-content;cursor:pointer}.rp-report-note{font-size:.9rem;font-weight:500;color:var(--btn-secondary)}.rp-select-cause-lists{display:flex;flex-direction:column;row-gap:20px}.rp-cause-listitem{display:flex;column-gap:16px;align-items:center;padding:10px;border-radius:12px;background:none;transition:background .2s linear;cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,.2)}.rp-selected{background:var(--item-bg)}.rp-cause-icon{align-items:center;font-size:1.2rem}.rp-cause-details,.rp-cause-icon{display:flex;justify-content:center}.rp-cause-details{flex-direction:column;row-gap:5px}.rp-cause-details-title{font-size:1rem;font-weight:700}.rp-cause-details-text{font-size:.9rem;font-weight:500}.rp-report-btn{margin:0 auto;display:flex;align-items:center;justify-content:center;width:150px;height:40px;border-radius:12px;background:#850202;color:var(--text-light);font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s linear}.rp-report-btn:disabled{cursor:not-allowed}.rp-action-loading-container{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200}.rp-action-loading-content{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:15px;padding:20px;width:250px;background:var(--text-light);border-radius:12px;box-shadow:0 5px 5px rgba(0,0,0,.2);color:green;text-align:center}.rp-action-loading-error{color:#ad0404}.rp-action-content-icon{font-size:2rem}.rp-action-content-btn,.rp-action-content-icon{display:flex;align-items:center;justify-content:center}.rp-action-content-btn{padding:6px 16px;border-radius:12px;background:var(--btn-primary);color:var(--text-light);font-size:.9rem;font-weight:700;cursor:pointer}