html,body{height:100%}html{position:relative;scroll-behavior:smooth}body{background-color:#fff!important;color:#4d4d4d;font-size:1rem;font-family:Poppins,sans-serif;display:flex;flex-direction:column}.row{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}*{margin:0;padding:0;box-sizing:border-box;list-style-type:none;text-decoration:none;font-family:Poppins,sans-serif}label{display:flex;margin-top:0;text-align:left}.Slight-justify{text-align:justify;word-spacing:.01em}.solid-color-section{background-color:#530966;display:flex;align-items:center;justify-content:center;padding:3rem 0}@media (max-width: 315px){.ResponsiveImg1{width:4rem}.ResponsiveText1{font-size:1rem}.feature-container{flex-direction:column;align-items:center}.feature-container2{flex-direction:column!important;align-items:center!important}.feature-image{margin:0;margin-bottom:1.5rem}.feature-image img{max-width:100%;height:auto}.custom-padding{padding:2rem}.button-img{width:5rem;height:auto}.NavbarLogo{width:10rem;height:auto;padding-left:0rem}.feature-item{flex:1 1 100%;max-width:100%;padding:1rem}.extra-margin{margin-left:2rem;margin-right:2rem}.feature-image{width:60px}.feature-details h4{font-size:1.2rem}.feature-details p{font-size:.9rem}}@media (min-width: 316px) and (max-width: 575px){.ResponsiveHeading1{font-size:2rem}.ResponsiveHeading2{font-size:1rem}.ResponsiveHeading3{font-size:.9rem!important}.ResponsiveText1{font-size:1rem}.ResponsiveText2{font-size:.9rem;text-align:justify}.ResponsiveImg1{width:4rem}.feature-container{flex-direction:column;align-items:center}.feature-container2{flex-direction:column!important;align-items:center!important}.feature-image{margin-bottom:1.5rem}.feature-image img{max-width:100%;height:auto}.custom-padding{padding:2rem}.button-img{width:8rem;height:auto}.NavbarLogo{width:11rem;height:auto;padding-left:0rem}.feature-item{flex:1 1 100%;max-width:100%;padding:1rem}.extra-margin{margin-left:2rem;margin-right:2rem}.feature-image{width:60px}.feature-details h4{font-size:1.2rem}.feature-details p{font-size:.9rem}}@media (min-width: 576px) and (max-width: 767px){.ResponsiveHeading1{font-size:2.2rem}.ResponsiveHeading2{font-size:1rem}.ResponsiveHeading3{font-size:1.4rem!important}.ResponsiveText1{font-size:1rem}.ResponsiveText2{font-size:.9rem;text-align:justify}.ResponsiveImg1{width:5rem}.feature-container{flex-direction:column}.feature-container2{flex-direction:column!important;align-items:center!important}.feature-image{margin-bottom:1.5rem}.feature-image img{max-width:100%;height:auto}.custom-padding{padding:6rem}.button-img{width:8rem;height:auto}.NavbarLogo{width:17rem;height:auto;padding-left:2rem}.extra-margin{margin-left:5rem;margin-right:5rem}}@media (min-width: 768px) and (max-width: 991px){.ResponsiveHeading1{font-size:2.3rem}.ResponsiveHeading2{font-size:1.7rem}.ResponsiveHeading3{font-size:1.6rem!important}.ResponsiveText1{font-size:1rem}.ResponsiveText2{font-size:1.5rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container{flex-direction:column}.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem}.feature-image img{max-width:100%;height:auto}.custom-padding{padding:7rem}.button-img{width:10rem;height:auto}.NavbarLogo{width:19rem;height:auto;padding-left:2rem}.nav-item{font-size:.8rem}.extra-margin{margin-left:5rem;margin-right:5rem}}@media (min-width: 992px) and (max-width: 1199px){.ResponsiveHeading1{font-size:2.4rem}.ResponsiveHeading2{font-size:1.9rem}.ResponsiveHeading3{font-size:1.8rem!important}.ResponsiveText1{font-size:1rem}.ResponsiveText2{font-size:1.8rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container,.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem}.feature-image img{max-width:90%;height:auto}.custom-padding{padding:7rem}.button-img{width:13rem;height:auto}.NavbarLogo{width:20rem;height:auto;padding-left:3rem}.nav-item{font-size:.8rem}.extra-margin{margin-left:10rem;margin-right:10rem}}@media (min-width: 1200px) and (max-width: 1399px){.ResponsiveHeading1{font-size:2.7rem}.ResponsiveHeading2{font-size:2rem}.ResponsiveHeading3{font-size:1.9rem!important}.ResponsiveText1{font-size:1rem}.ResponsiveText2{font-size:1.8rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container,.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem}.feature-image img{max-width:90%;height:auto}.custom-padding{padding:8rem}.NavbarLogo{width:22rem;height:auto;padding-left:3rem}.nav-item{font-size:1rem}.button-img{width:14rem;height:auto}.extra-margin{margin-left:15rem;margin-right:15rem}}@media (min-width: 1400px) and (max-width: 2499px){.ResponsiveHeading1,.ResponsiveHeading2{font-size:3rem}.ResponsiveHeading3{font-size:2.8rem!important}.ResponsiveText1{font-size:1.1rem}.ResponsiveText2{font-size:1.8rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container,.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem;margin-left:.8rem}.feature-image img{max-width:60%;height:auto}.custom-padding{padding:8rem}.NavbarLogo{width:26rem;height:auto;padding-left:4rem}.nav-item{font-size:1.2rem}.button-img{width:15rem;height:auto}.extra-margin{margin-left:20rem;margin-right:20rem}}@media (min-width: 2500px) and (max-width: 3000px){.ResponsiveHeading1{font-size:3.3rem}.ResponsiveHeading2{font-size:3rem}.ResponsiveHeading3{font-size:2.8rem!important}.ResponsiveText1{font-size:1.2rem}.ResponsiveText2{font-size:1.8rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container,.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem;margin-left:.8rem}.feature-image img{max-width:60%;height:auto}.custom-padding{padding:9rem}.NavbarLogo{width:27rem;height:auto;padding-left:4rem}.nav-item{font-size:1.4rem}.button-img{width:15rem;height:auto}.extra-margin{margin-left:30rem;margin-right:30rem}}@media (min-width: 3001px){.ResponsiveHeading1{font-size:3.7rem}.ResponsiveHeading2{font-size:3rem}.ResponsiveHeading3{font-size:2.8rem!important}.ResponsiveText1{font-size:1.4rem}.ResponsiveText2{font-size:1.8rem;text-align:justify}.ResponsiveImg1{width:6rem}.feature-container,.feature-container2{flex-direction:row;align-items:center}.feature-image{margin:0;margin-bottom:1.5rem;margin-left:.8rem}.feature-image img{max-width:60%;height:auto}.custom-padding{padding:9rem}.NavbarLogo{width:30rem;height:auto;padding-left:4rem}.nav-item{font-size:1.6rem}.button-img{width:17rem;height:auto}.extra-margin{margin-left:50rem;margin-right:50rem}}@media screen and (max-width: 440px){#cookieConsentBanner{width:90%;padding:10px;bottom:5%;left:50%;transform:translate(-50%);font-size:14px}#cookieConsentBanner p{text-align:center;font-size:14px}#cookieConsentBanner .d-flex{flex-direction:column;gap:10px}#preferencesModal{width:90%;padding:15px;max-width:400px}.cookie-options{flex-direction:column;align-items:flex-start}.custom-padding{padding:2rem}}.navbar{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:10;box-shadow:0 2px 5px #0000001a;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.nav-link{color:#530966!important;text-decoration:none;padding-bottom:.5rem;position:relative;background-color:transparent}.nav-link:not(.dropdown-toggle):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-color:#c6a877;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.nav-link:not(.dropdown-toggle):hover:after{transform:scaleX(.8)}.nav-link.dropdown-toggle{padding-bottom:0;text-decoration:none;position:relative}a{color:#0366d6}.navbar-nav flex-grow-1{display:inline-block;position:relative}.navbar-toggler{position:absolute;right:1rem;top:.5rem;margin-top:.7rem;padding:0;color:#530966}.navbar-toggler-text{font-size:1.5rem;font-weight:400;color:#530966!important}.navbar-toggler-icon{width:2rem;height:2rem;background:transparent;background-image:var(--bs-navbar-toggler-icon-bg);border-radius:50%}.offcanvas.show{transition:transform .3s ease-in-out}.offcanvas-body,.offcanvas-header{background-color:transparent}.offcanvas .nav-link,.offcanvas .nav-linkforlogin{font-weight:500}.nav-links ul{display:flex;justify-content:center}.nav-linkforlogin{color:#fff;padding:6px;margin-left:30px;font-weight:400;border:2px solid #fff;border-radius:95px;position:relative}.nav-linkforlogin:hover{color:#c6a877;text-decoration:none;background-color:#f4ac45;transition:all .4s;border-radius:25px}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-size:1rem;color:#530966!important;text-align:center;white-space:nowrap;background-color:#fff!important;border:4px}.dropdown-item:hover{background-color:#c6a887!important;color:#fff!important}.dropdown-menu.show{background-color:#fff}.button-img:active{transform:scale(.7);transition:transform .3s ease-in-out}.button-img{width:20rem;height:auto}.required-label:after{content:" *";color:red}.accordion-button{transition:background-color .3s ease;word-wrap:break-word;white-space:normal;background-color:#fff!important;color:#530966}@keyframes pulse-shadow{0%{box-shadow:0 0 0 4px #f4ac4580}50%{box-shadow:0 0 10px 6px #f4ac45b3}to{box-shadow:0 0 0 4px #f4ac4580}}.pulse-shadow{animation:pulse-shadow 2s infinite}@keyframes pulse-shadow2{0%{box-shadow:0 0 0 4px #c6a87780}50%{box-shadow:0 0 10px 6px #c6a87780}to{box-shadow:0 0 0 4px #c6a87780}}.pulse-shadow2{animation:pulse-shadow2 3s infinite}@keyframes pulse-shadow3{0%{box-shadow:0 0 0 4px #69696980}50%{box-shadow:0 0 10px 6px #69696980}to{box-shadow:0 0 0 4px #69696980}}.MainButton{background-color:#fff;color:#530966;font-size:30px;text-align:center;border-radius:25px;border:2px solid #C6A877!important;font-weight:600;letter-spacing:1.4px;transition:all .7s;cursor:pointer;text-decoration:none;display:inline-block;margin:0 auto;font-size:calc(1rem + .5vw);padding:calc(.2rem + .2vw) calc(.5rem + .5vw)}.MainButton:hover{color:#fff;text-decoration:none;background-color:#530966!important;transition:all .4s;font-size:calc(1rem + .5vw);padding:calc(.2rem + .2vw) calc(.5rem + .5vw);border:4px solid #530966!important}.MainButton2{background-color:#fff;color:#530966;font-size:calc(.6rem + .6vw);border-radius:50%;border:3px solid #C6A877;font-weight:600;letter-spacing:.8px;transition:all .5s;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:1rem auto;padding:calc(1.5rem + 1.5vw);width:calc(4rem + 4vw);height:calc(4rem + 4vw);box-sizing:border-box;text-align:center}.MainButton2:hover{color:#fff!important;text-decoration:none;background-color:#530966!important;border:3px solid #530966!important;transform:scale(.9);transition:all .3s ease;animation:none}.MainButton2:active{transform:scale(.7);transition:all .2s ease}.MainButton2.pulse-shadow{animation:pulse-shadow 2s infinite}.DownloadButtonAnimation{display:inline-block;cursor:pointer;transition:all .3s ease;animation:growShrink 1s 10 alternate}@keyframes growShrink{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes moveUpDown{0%{transform:translate(-0%,-60%) translateY(0)}to{transform:translate(-0%,-60%) translateY(20px)}}.TriangleWithNoAnimation{aspect-ratio:2;width:6rem;margin:30px 0}.table{color:#530966;width:100%;position:relative}.table thead th{color:#530966}.form-control{font-weight:400;color:#530966}.form-group{justify-content:space-evenly;text-align:center}.FormColor{background-color:#fff!important;color:#530966}.BoarderCenter{text-align:center;padding:2rem;border-radius:25px;margin-top:3rem;margin-bottom:auto;border:solid 3px #d9d0d0}.BoarderBox{padding:.5rem;border-radius:25px;border:solid 3px #d9d0d0;color:#530966!important}.FAQcollapsable{color:#530966!important}.FAQcollapsable:hover{background-color:#ebddc5!important}.MainTitle{margin-top:10rem;letter-spacing:2px;font-weight:600;text-align:center}.drop-area{padding:20px;text-align:center;cursor:pointer}.drop-area.dragover{background-color:#f0f8ff}.cookie-options{margin-bottom:20px;border-bottom:solid 2px}.cookie-option{align-items:center;justify-content:center;margin-bottom:10px}.large-checkbox{width:15px;height:15px;transform:scale(1.5);margin-right:10px}.news-section{display:flex;justify-content:space-between;padding:40px 20px;flex-wrap:wrap}.news-box{width:49%;border:1px solid #ccc;padding:2rem;padding-bottom:60px;border-radius:10px;box-shadow:0 0 10px #0000001a;background-color:#fff;margin-bottom:20px;position:relative}.news-box img{width:100%;height:auto;object-fit:contain;border-radius:10px}.news-box h3{margin:15px 0}.news-box p{margin-bottom:10px;text-align:justify;hyphens:auto;line-height:1.5}.read-more-container{position:relative;width:100%;text-align:center;margin-top:20px}@media screen and (max-width: 950px){.news-section{flex-direction:column;align-items:center}.news-box{width:100%}.news-box img{height:auto}}.feature-container{display:flex}.feature-image{flex:1;margin:0}.feature-image img{max-width:90%;height:auto}.FooterText2{color:#fff!important}.notification{position:fixed;bottom:20px;right:20px;background-color:#f44336;color:#fff;padding:15px;border-radius:5px;box-shadow:0 4px 6px #0003;z-index:1000;display:none}.notification.show{display:block;animation:fadeInOut 5s}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.footer{position:relative;white-space:nowrap;text-align:center;background-color:#530966!important;bottom:0;left:0;right:0;padding:0}.social-icon{transition:transform .2s ease}.social-icon:active{transform:scale(.9)}.social-icon:hover{transform:scale(1.08);transition:transform .2s ease}.table-hover tbody tr:hover{cursor:pointer}body.homepage{position:relative;min-height:100vh;background-attachment:scroll;background-position:center center;background-size:cover;margin:0}body.default-page{background:none;background-color:#f8f9fa}.feature-container2{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px;align-items:flex-start}.feature-box{flex:1 1 calc(25% - 20px);max-width:calc(25% - 20px);padding:2rem;transition:transform .3s ease-in-out;box-sizing:border-box}.feature-box:hover{transform:translateY(-15px)}.feature-box img{width:100%;height:auto;margin-bottom:15px}.feature-box h4{color:#6f6f6f;margin-bottom:10px}.feature-box p{margin:0;color:#555}.features-container3{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;padding:2px;align-items:flex-start}.feature-item{display:flex;flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);padding:2rem;box-sizing:border-box;align-items:center}.feature-image{width:80px;height:auto;margin-right:15px;flex-shrink:0}.feature-details{display:flex;flex-direction:column;justify-content:center}.transparent-background{background-color:#ffffff80;padding:10px 20px;border-radius:10px;display:inline-block;text-align:center;box-shadow:0 4px 6px #fff}.StepsTitle{color:#530966!important;font-weight:400}.donation-benefits-container{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin:3rem auto;max-width:100rem}.benefit-item{flex:1;min-width:250px;max-width:300px;text-align:center}.benefit-item i{font-size:4.5rem;color:#696969}@media (max-width: 768px){.benefit-item i{font-size:3rem}}@media (max-width: 480px){.benefit-item i{font-size:2rem}}.donation-section{max-width:100rem;margin:0 auto;padding:2rem}.donation-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}.donation-label{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;cursor:pointer;transition:all .5s ease}.gift-image,.coffee-image{width:6rem;margin:.5rem 0}.price{font-weight:700;font-size:1.8rem;color:#6b2c91;margin-top:.5rem}.donation-radio:checked+.donation-label{border-color:#6b2c91;background-color:#f8f0ff}.custom-input input{font-size:1.5rem;color:#530966;height:auto;padding:.5rem 1rem;box-sizing:border-box;width:100%;border:1px solid #CCC;border-radius:15px;text-align:center}.payment-method-section{margin-top:2rem;padding:2rem;border:1px solid #DDD;border-radius:10px}.payment-details{margin-top:2rem;padding:1rem;border:1px solid #DDD;border-radius:10px}.action-buttons{margin-top:2rem;display:flex;justify-content:center;gap:1rem}@media (max-width: 768px){.donation-benefits-container{gap:1rem}.benefit-item{min-width:200px}.donation-section,.payment-method-section{padding:1rem}}@media (max-width: 768px){.feature-box{flex:1 1 calc(70% - 20px);max-width:calc(70% - 20px);margin:0 auto}}@media (max-width: 480px){.feature-box{flex:1 1 calc(85% - 20px);max-width:calc(85% - 20px);margin:0 auto}}@media (max-width: 321px){.feature-box{flex:1 1 calc(95% - 10px);max-width:calc(95% - 10px);margin:0 auto}}.golden-background{background-color:#c6a87733;border-radius:25px;padding:20px}.golden-background2{background:linear-gradient(to right,#c6a877,#c6a8771a);padding:20px}.grey-background{background-color:#c0c0c033;border-radius:15px;padding:20px}.purple-background{background-color:#5309661a;border-radius:15px;padding:20px}.purple-background2{background:linear-gradient(to right,#53096699,#5309661a);padding:20px}@media (max-width: 315px){.feature-item{flex:1 1 100%;max-width:100%;padding:1rem}.feature-image{width:60px}.feature-details h4{font-size:1.2rem}.feature-details p{font-size:.9rem}}@media (min-width: 316px) and (max-width: 575px){.feature-item{flex:1 1 100%;max-width:100%;padding:1rem}.feature-image{width:60px}.feature-details h4{font-size:1.2rem}.feature-details p{font-size:.9rem}}@media (min-width: 576px) and (max-width: 767px){.feature-item{flex:1 1 100%;max-width:100%;padding:1rem}.feature-image{width:60px}.feature-details h4{font-size:1.2rem}.feature-details p{font-size:.9rem}}@media (min-width: 768px) and (max-width: 991px){.feature-item{flex:1 1 calc(50% - 20px)}.feature-image{width:40px}.feature-details h4{font-size:1rem}.feature-details p{font-size:.5rem}}@media (min-width: 992px) and (max-width: 1199px){.feature-item{flex:1 1 calc(50% - 20px)}}@media (min-width: 1200px) and (max-width: 1399px){.feature-item{flex:1 1 calc(35% - 20px)}.feature-image{width:100px}.feature-details h4{font-size:1.3rem}.feature-details p{font-size:1rem}}@media (min-width: 1400px) and (max-width: 2499px){.feature-item{flex:1 1 calc(35% - 20px)}.feature-image{width:100px}.feature-details h4{font-size:1.3rem}.feature-details p{font-size:1rem}}@media (min-width: 2500px) and (max-width: 3000px){.feature-item{flex:1 1 calc(35% - 20px)}.feature-image{width:100px}.feature-details h4{font-size:1.3rem}.feature-details p{font-size:1rem}}@media (min-width: 3001px){.feature-item{flex:1 1 calc(35% - 20px)}.feature-image{width:100px}.feature-details h4{font-size:1.3rem}.feature-details p{font-size:1rem}}#newsContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1rem}#newsContainer .news-box-wrapper{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem);box-sizing:border-box;display:flex;justify-content:center;align-items:stretch;text-align:center}@media (max-width: 768px){#newsContainer .news-box-wrapper{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);display:flex}}@media (max-width: 576px){#newsContainer .news-box-wrapper{flex:1 1 100%;max-width:100%;display:flex}}#newsContainer .news-box2{background-color:#fff;border-radius:20px;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease-in-out;display:flex;flex-direction:column;height:100%;width:100%;min-height:300px}#newsContainer .news-box2:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.news-section2{display:flex;justify-content:space-between;padding:40px 20px;flex-wrap:wrap}.image-wrapper{position:relative;overflow:hidden;border-radius:20px 20px 0 0}.image-wrapper img{width:100%;height:200px;object-fit:cover;display:block}.image-wrapper .overlay{position:absolute;bottom:0;left:0;right:0;color:#fff;text-align:center;padding:10px}.image-wrapper .overlay .news-date{font-size:.9rem;font-weight:700;margin-bottom:5px}.image-wrapper .overlay h2{font-size:1.2rem;margin:0;font-weight:700;line-height:1.2}.text-center .ResponsiveText1{color:#333;font-size:1rem}.text-shadow{text-shadow:1px 1px 3px rgba(0,0,0,.4)}.overlay{background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 100%);width:100%;height:100%}.date-display{display:inline-block;background-color:#0000004d;backdrop-filter:blur(3px);border-radius:5px;padding:10px 16px;margin:0 auto}input[type=datetime-local]{background-color:#fff;color:#212529;border:1px solid #ced4da}input[type=datetime-local]:focus{background-color:#fff;color:#212529;border-color:#f58020;box-shadow:0 0 0 .25rem #f5802040}.emailadmin-userlist-card,.emailadmin-form-card{box-shadow:0 2px 8px #00000012;border-radius:8px}.emailadmin-user-email{font-family:Inter,Arial,sans-serif;font-size:.97rem}@media (max-width: 991.98px){.emailadmin-userlist-card,.emailadmin-form-card{margin-bottom:1.5rem}}.emailadmin-main-container{padding-top:5.5rem;display:flex;flex-direction:column;align-items:center;min-height:100vh;background:#faf9fc}.emailadmin-content-wrapper{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.emailadmin-userlist-card,.emailadmin-form-card{border-radius:18px;box-shadow:0 4px 24px #53096612;background:#fff;border:none}.emailadmin-userlist-card .card-header,.emailadmin-form-card .card-header{background:#f8f6fa;color:#530966;font-weight:600;border-bottom:1px solid #e3e6ea;border-radius:18px 18px 0 0}.emailadmin-form-card .btn-primary{background-color:#530966;border-color:#530966}.emailadmin-form-card .btn-primary:hover{background-color:#3d074d;border-color:#3d074d}.emailadmin-form-card input,.emailadmin-form-card textarea{border-radius:8px;border:1px solid #e3e6ea}.emailadmin-form-card label{color:#530966;font-weight:500}.emailadmin-userlist-card .table-responsive{max-height:320px;overflow-y:auto}@media (max-width: 991.98px){.emailadmin-content-wrapper{max-width:100%;padding:0 1rem}.emailadmin-userlist-card,.emailadmin-form-card{margin-bottom:1.5rem}}.MainButtonOutline{background-color:#fff;color:#530966;font-size:1.1rem;border-radius:12px;border:2px solid #530966!important;font-weight:600;letter-spacing:1px;transition:all .3s;padding:.6rem 2rem;margin:0 .5rem;box-shadow:none;text-align:center;text-decoration:none;display:inline-block}.MainButtonOutline:hover{background-color:#530966!important;color:#fff!important;border:2px solid #530966!important}.emailadmin-main-container{max-width:1600px;margin:0 auto;padding:80px 15px 0;background:#f8f9fa}.emailadmin-content-wrapper{min-height:calc(100vh - 100px)}.emailadmin-userlist-card,.emailadmin-form-card{transition:all .3s ease;border:none;border-radius:12px;box-shadow:0 2px 10px #5309661a;background:#fff}.emailadmin-userlist-card:hover,.emailadmin-form-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #53096626!important}.user-table-container{max-height:600px;overflow-y:auto;border-radius:8px;border:1px solid #dee2e6}.user-table-container thead th{position:sticky;top:0;z-index:10;background-color:#530966!important;color:#fff!important;border-color:#530966;font-weight:600;letter-spacing:.5px}.user-table-container .table{margin-bottom:0;font-size:.95rem;color:#530966}.user-table-container .table tbody tr{transition:all .2s ease}.user-table-container .table tbody tr:hover{background-color:#c6a8771a!important;transform:scale(1.01);box-shadow:0 2px 8px #5309661a}.user-row{cursor:pointer}.user-row.selected{background-color:#5309661a!important;border-left:4px solid #530966}.user-email-text{font-weight:500;color:#530966;font-family:Poppins,sans-serif}.form-control-lg{padding:.75rem 1rem;font-size:1.1rem;border-radius:8px;border:2px solid #e1e5e9;transition:all .3s ease;font-family:Poppins,sans-serif;color:#530966}.form-control-lg:focus{border-color:#530966;box-shadow:0 0 0 .2rem #53096626;transform:translateY(-1px)}.form-select{border-radius:8px;border:2px solid #e1e5e9;transition:all .3s ease;font-family:Poppins,sans-serif;color:#530966}.form-select:focus{border-color:#530966;box-shadow:0 0 0 .2rem #53096626}.badge.fs-6{padding:.5rem 1rem;border-radius:20px;font-weight:600;letter-spacing:.5px;font-family:Poppins,sans-serif}.badge.bg-success{background:linear-gradient(45deg,#28a745,#20c997)!important}.badge.bg-warning{background:linear-gradient(45deg,#c6a877,#b89a5e)!important;color:#fff!important}.badge.bg-primary{background:linear-gradient(45deg,#530966,#6f42c1)!important}.emailadmin-userlist-card .btn,.emailadmin-form-card .btn{border-radius:25px;font-weight:600;padding:.5rem 1.5rem;transition:all .3s ease;border-width:2px;font-family:Poppins,sans-serif;letter-spacing:.5px}.emailadmin-userlist-card .btn:hover,.emailadmin-form-card .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #53096633}.emailadmin-userlist-card .btn-primary,.emailadmin-form-card .btn-primary{background-color:#530966;border-color:#530966;color:#fff}.emailadmin-userlist-card .btn-primary:hover,.emailadmin-form-card .btn-primary:hover{background-color:#3d074d;border-color:#3d074d}.emailadmin-userlist-card .btn-outline-primary,.emailadmin-form-card .btn-outline-primary{background-color:#fff;border-color:#530966;color:#530966}.emailadmin-userlist-card .btn-outline-primary:hover,.emailadmin-form-card .btn-outline-primary:hover{background-color:#530966;border-color:#530966;color:#fff}.emailadmin-userlist-card .btn-outline-success,.emailadmin-form-card .btn-outline-success{background-color:#fff;border-color:#c6a877;color:#c6a877}.emailadmin-userlist-card .btn-outline-success:hover,.emailadmin-form-card .btn-outline-success:hover{background-color:#c6a877;border-color:#c6a877;color:#fff}.selection-summary .badge{font-size:1rem;padding:.7rem 1.5rem;border-radius:25px;background:linear-gradient(45deg,#530966,#6f42c1)!important;font-family:Poppins,sans-serif}.queue-status-panel .card{transition:all .3s ease;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid rgba(83,9,102,.1)}.queue-status-panel .card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #5309661a}.queue-status-panel .display-6{font-weight:700;color:#530966;font-family:Poppins,sans-serif}.pagination-lg .page-link{padding:.75rem 1.25rem;font-size:1.1rem;border-radius:8px;margin:0 3px;border:2px solid #dee2e6;color:#530966;transition:all .3s ease;font-family:Poppins,sans-serif}.pagination-lg .page-item.active .page-link{background:linear-gradient(45deg,#530966,#6f42c1);border-color:transparent;box-shadow:0 4px 12px #5309664d;color:#fff}.pagination-lg .page-link:hover{color:#530966;border-color:#530966;transform:translateY(-2px);box-shadow:0 4px 12px #5309661a}.form-check-input{width:1.25em;height:1.25em;border-radius:6px;border:2px solid #dee2e6;transition:all .3s ease}.form-check-input:checked{background-color:#530966;border-color:#530966;box-shadow:0 0 0 .2rem #53096640}.estimated-time{background:linear-gradient(45deg,#c6a8771a,#c6a8770d);padding:.5rem 1rem;border-radius:20px;border:1px solid #C6A877;font-weight:500;color:#530966;font-family:Poppins,sans-serif}.row.mb-4 .col-lg-4,.row.mb-4 .col-lg-6{margin-bottom:1rem}.form-label.fw-semibold{color:#530966;font-size:.95rem;margin-bottom:.5rem;letter-spacing:.5px;font-family:Poppins,sans-serif;font-weight:600}.user-count-info p{font-size:.95rem;color:#6c757d;font-weight:500;font-family:Poppins,sans-serif}.user-table-container::-webkit-scrollbar{width:12px;height:12px}.user-table-container::-webkit-scrollbar-track{background:#f1f3f4;border-radius:6px}.user-table-container::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#530966,#6f42c1);border-radius:6px;border:2px solid #f1f3f4}.user-table-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#3d074d,#530966)}.emailadmin-form-card .card-header{background:linear-gradient(45deg,#530966,#6f42c1)!important;border-radius:12px 12px 0 0;padding:1.25rem;color:#fff}.emailadmin-form-card .card-body{padding:2rem}#recipientBadge{font-size:.9rem;padding:.5rem 1rem;border-radius:20px;background:#ffffffe6!important;color:#530966!important;font-weight:600;font-family:Poppins,sans-serif}#toggleCompose{background:#ffffffe6;color:#530966;border:none;border-radius:20px;font-weight:600;transition:all .3s ease;font-family:Poppins,sans-serif}#toggleCompose:hover{background:#fff;transform:scale(1.05)}.emailadmin-form-card input,.emailadmin-form-card textarea,.emailadmin-form-card select{border-radius:8px;border:2px solid #e1e5e9;color:#530966;font-family:Poppins,sans-serif}.emailadmin-form-card input:focus,.emailadmin-form-card textarea:focus,.emailadmin-form-card select:focus{border-color:#530966;box-shadow:0 0 0 .2rem #53096626}.emailadmin-form-card label{color:#530966;font-weight:600;font-family:Poppins,sans-serif}.loading{position:relative;pointer-events:none;opacity:.7}.loading:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:3px solid #f3f3f3;border-top:3px solid #530966;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.emailadmin-userlist-card .card-header{background:#f8f6fa;color:#530966;font-weight:600;border-bottom:1px solid #e3e6ea;border-radius:12px 12px 0 0;font-family:Poppins,sans-serif}@media (min-width: 1200px){.emailadmin-main-container{padding:80px 20px 0}.user-table-container{max-height:700px}}@media (max-width: 1199px){.emailadmin-main-container{padding:80px 15px 0}.user-table-container{max-height:600px}.selection-summary .badge{font-size:.9rem;padding:.5rem 1rem}}@media (max-width: 991px){.emailadmin-userlist-card,.emailadmin-form-card{margin-bottom:20px}.user-table-container{max-height:500px}.emailadmin-body{min-height:250px}.row.align-items-center{flex-direction:column;align-items:stretch!important}.row.align-items-center .col-md-6{margin-bottom:1rem}.d-flex.justify-content-end{justify-content:center!important;flex-wrap:wrap;gap:1rem}}@media (max-width: 767px){.emailadmin-main-container{padding:80px 10px 0}.queue-status-panel .card{margin-bottom:15px}.user-table-container{max-height:400px}.emailadmin-body{min-height:200px}.d-flex.justify-content-between{flex-direction:column;gap:15px}.d-flex.justify-content-between>div{width:100%}.emailadmin-userlist-card .btn,.emailadmin-form-card .btn{width:100%;margin-bottom:10px}.pagination-lg{justify-content:center;flex-wrap:wrap}.pagination-lg .page-link{padding:.5rem .75rem;font-size:.9rem;margin:2px}.user-table-container .table{font-size:.85rem}.form-control-lg{font-size:1rem;padding:.6rem .8rem}}@media (max-width: 576px){.emailadmin-main-container{padding:80px 5px 0}.card-header{flex-direction:column;gap:15px;text-align:center}.queue-status-badge{width:100%;text-align:center}.form-check{margin-bottom:15px}.pagination-lg .page-item{margin:2px}.btn-group{width:100%}.btn-group .btn{font-size:.8rem;padding:.4rem .6rem}.badge.fs-6{font-size:.8rem!important;padding:.4rem .8rem}.row.mb-4 .col-lg-4,.row.mb-4 .col-lg-6{margin-bottom:1.5rem}}@media (prefers-color-scheme: dark){.emailadmin-userlist-card,.emailadmin-form-card{background-color:#1a1a1a;color:#e0e0e0}.user-table-container{border-color:#444}.user-table-container .table{color:#e0e0e0}.user-table-container .table tbody tr:hover{background-color:#2a2a2a!important}.form-control-lg,.form-select{background-color:#2a2a2a;border-color:#444;color:#e0e0e0}.estimated-time{background:#2a2a2a;border-color:#444;color:#e0e0e0}}@media print{.emailadmin-main-container{padding:0}.emailadmin-userlist-card,.emailadmin-form-card{box-shadow:none;border:1px solid #000}.btn,.pagination,#toggleCompose{display:none!important}}@media (prefers-contrast: high){.emailadmin-userlist-card,.emailadmin-form-card{border:2px solid #000}.btn,.form-control-lg,.form-select{border-width:3px}}@media (prefers-reduced-motion: reduce){.emailadmin-userlist-card,.emailadmin-form-card,.user-table-container .table tbody tr,.btn,.form-control-lg,.form-select,.pagination-lg .page-link{transition:none}.loading:after{animation:none}*:hover{transform:none!important}}#softwareDropdown:hover>.dropdown-menu,#newsDropdown:hover>.dropdown-menu,#aboutUsDropdown:hover>.dropdown-menu{display:block;margin-top:0}.dropdown-menu .dropdown-item{white-space:normal;max-width:250px;word-wrap:break-word}.custom-select{background-color:#530966;color:#fff;border:2px solid #530966;border-radius:8px;padding:10px 15px;font-weight:500;transition:all .3s ease;min-width:150px}.custom-select:hover,.custom-select:focus{background-color:#f4ac45;border-color:#f4ac45;color:#fff;box-shadow:0 0 0 .2rem #f4ac4540}.custom-select option{background-color:#530966;color:#fff}.custom-select option:hover{background-color:#f4ac45;color:#fff}.bug-report-row{transition:all .3s ease;cursor:pointer}.bug-report-row:hover{background-color:#f8f9fa!important;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.form-check-input:checked{background-color:#530966;border-color:#530966}.form-check-input:focus{border-color:#c6a877;outline:0;box-shadow:0 0 0 .25rem #c6a87740}@media (max-width: 768px){.custom-select{min-width:100%;margin-bottom:1rem}.bug-report-row td{padding:12px 8px;font-size:14px}}#offcanvasNavbar .dropdown-menu{text-align:center!important}#offcanvasNavbar .dropdown-menu li{display:flex!important;justify-content:center!important}
