@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Segoe+UI:wght@400;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*{margin:0;padding:0}:root{--navbar-comp-saffron:#f93;--navbar-comp-saffron-dark:#e67e22;--navbar-comp-text-dark:#1a1a1a;--navbar-comp-bg-white:#fff;--navbar-comp-bg-light:#f9f9f9;--navbar-comp-gray:#666}.navbar-component-wrapper{box-shadow:0 4px 15px #00000014;font-family:inherit;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar-component-top-bar,.navbar-component-wrapper{background:#fff;background:var(--navbar-comp-bg-white)}.navbar-component-top-bar{border-bottom:1px solid #ebebeb;color:#1a1a1a;color:var(--navbar-comp-text-dark);font-size:.95rem;padding:8px 0}.navbar-component-top-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1800px;padding:0 3rem}.navbar-component-contact-info{align-items:center;display:flex;font-weight:700;gap:10px;letter-spacing:.5px}.navbar-component-social-icons{display:flex;gap:12px}.navbar-component-social-icons a{align-items:center;background:#f0f0f0;border-radius:50%;color:#666;color:var(--navbar-comp-gray);display:flex;font-size:1rem;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.navbar-component-social-icons a.navbar-component-fb-icon:hover{background:#1877f2;box-shadow:0 4px 8px #1877f24d;color:#fff;transform:translateY(-3px)}.navbar-component-social-icons a.navbar-component-x-icon:hover{background:#000;box-shadow:0 4px 8px #0000004d;color:#fff;transform:translateY(-3px)}.navbar-component-social-icons a.navbar-component-yt-icon:hover{background:red;box-shadow:0 4px 8px #ff00004d;color:#fff;transform:translateY(-3px)}.navbar-component-main-bar{background:#fff;background:var(--navbar-comp-bg-white);border-bottom:3px solid #f93;border-bottom:3px solid var(--navbar-comp-saffron)}.navbar-component-main-container{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1800px;padding:10px 3rem}.navbar-component-branding{align-items:center;display:flex;flex-shrink:0}.navbar-component-names{display:flex;flex-direction:column}.navbar-component-name-english{color:#e67e22;color:var(--navbar-comp-saffron-dark);font-size:2rem;font-weight:800;letter-spacing:1px;line-height:1.1;margin:0 0 5px;text-transform:uppercase}.navbar-component-name-hindi{color:#1a1a1a;color:var(--navbar-comp-text-dark);font-size:1.5rem;font-weight:700;line-height:1.1;margin:0}.navbar-component-right-section{align-items:center;display:flex;gap:30px}.navbar-component-desktop-menu,.navbar-component-desktop-nav{align-items:center;display:flex}.navbar-component-desktop-menu{gap:25px;list-style:none;margin:0;padding:0}.navbar-component-nav-link{align-items:center;color:#1a1a1a;color:var(--navbar-comp-text-dark);cursor:pointer;display:flex;font-size:.95rem;font-weight:700;padding:10px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.navbar-component-nav-link.active,.navbar-component-nav-link:hover{color:#e67e22;color:var(--navbar-comp-saffron-dark)}.navbar-component-drop-icon{font-size:.85rem;margin-left:6px}.navbar-component-dropdown{position:relative}.navbar-component-dropdown-menu{background:#fff;background:var(--navbar-comp-bg-white);border-top:3px solid #f93;border-top:3px solid var(--navbar-comp-saffron);box-shadow:0 10px 25px #00000026;left:0;list-style:none;margin:0;min-width:250px;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(15px);transition:all .3s ease;visibility:hidden;z-index:100}.navbar-component-dropdown:hover .navbar-component-dropdown-menu{margin-top:5px;opacity:1;transform:translateY(0);visibility:visible}.navbar-component-dropdown:after{bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}.navbar-component-drop-link{color:#1a1a1a;color:var(--navbar-comp-text-dark);display:block;font-size:.9rem;font-weight:600;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,padding-left .3s ease}.navbar-component-drop-link.active,.navbar-component-drop-link:hover{background:#f9f9f9;background:var(--navbar-comp-bg-light);color:#e67e22;color:var(--navbar-comp-saffron-dark);padding-left:28px}.navbar-component-action-buttons{align-items:center;display:flex;gap:12px}.navbar-component-btn{align-items:center;background:#0000;border:2px solid #e67e22;border:2px solid var(--navbar-comp-saffron-dark);color:#e67e22;color:var(--navbar-comp-saffron-dark);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.navbar-component-btn.active,.navbar-component-btn:active,.navbar-component-btn:hover{background:#e67e22;background:var(--navbar-comp-saffron-dark);color:#fff}.navbar-component-btn:active{transform:translateY(0) scale(.96)}.navbar-component-mobile-toggle{color:#e67e22;color:var(--navbar-comp-saffron-dark);cursor:pointer;display:none;font-size:2.2rem}.navbar-component-overlay{background:#0009;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1500}.navbar-component-sidebar{background:#fff;background:var(--navbar-comp-bg-white);box-shadow:-5px 0 25px #0003;display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;right:-360px;top:0;transition:right .4s cubic-bezier(.4,0,.2,1);width:340px;z-index:2000}.navbar-component-sidebar.open{right:0}.navbar-component-sidebar-header{align-items:center;border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between;padding:20px}.sidebar-title{font-size:1.4rem;margin:0}.navbar-component-close-icon{color:#1a1a1a;color:var(--navbar-comp-text-dark);cursor:pointer;font-size:2rem;transition:color .3s}.navbar-component-close-icon:hover{color:#f93;color:var(--navbar-comp-saffron)}.navbar-component-sidebar-actions{border-bottom:1px solid #ebebeb;display:flex;flex-direction:column;gap:12px;padding:25px 20px}.navbar-component-full-width{width:100%}.navbar-component-sidebar-menu{list-style:none;margin:0;padding:10px 0 40px}.navbar-component-mobile-link,.navbar-component-sidebar-toggle{align-items:center;border-bottom:1px solid #f0f0f0;color:#1a1a1a;color:var(--navbar-comp-text-dark);cursor:pointer;display:flex;font-size:1.05rem;font-weight:700;justify-content:space-between;padding:16px 25px;text-decoration:none;text-transform:uppercase}.navbar-component-mobile-link.active,.navbar-component-mobile-link:hover,.navbar-component-sidebar-toggle.active,.navbar-component-sidebar-toggle:hover{background:#f9f9f9;background:var(--navbar-comp-bg-light);color:#e67e22;color:var(--navbar-comp-saffron-dark)}.navbar-component-sidebar-submenu{background:#fafafa;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease}.navbar-component-sidebar-submenu.show{max-height:500px}.navbar-component-sidebar-submenu li a{border-bottom:1px solid #f0f0f0;color:#1a1a1a;color:var(--navbar-comp-text-dark);display:block;font-size:.95rem;font-weight:600;padding:14px 25px 14px 45px;text-decoration:none;text-transform:uppercase}.navbar-component-sidebar-submenu li a.active,.navbar-component-sidebar-submenu li a:hover{color:#e67e22;color:var(--navbar-comp-saffron-dark)}.navbar-component-drop-icon.rotate{transform:rotate(180deg);transition:transform .3s ease}@media (max-width:1650px){.navbar-component-name-english{font-size:1.5rem}.navbar-component-name-hindi{font-size:1.2rem}.navbar-component-desktop-menu{gap:12px}.navbar-component-nav-link{font-size:.85rem}.navbar-component-btn{font-size:.85rem;padding:8px 14px}}@media (max-width:1350px){.navbar-component-desktop-actions,.navbar-component-desktop-nav{display:none}.navbar-component-mobile-toggle{display:block}.navbar-component-name-english{font-size:1.8rem}.navbar-component-name-hindi{font-size:1.4rem}.navbar-component-main-container{padding:15px 2rem}}@media (max-width:768px){.navbar-component-name-english{font-size:1.5rem;margin-bottom:2px}.navbar-component-name-hindi{font-size:1.2rem}.navbar-component-main-container{padding:15px 1.5rem}}@media (max-width:576px){.navbar-component-top-container{flex-direction:column;gap:10px;padding:10px 1rem;text-align:center}.navbar-component-main-container{padding:12px 1rem}.navbar-component-top-bar{display:none}.navbar-component-name-english{font-size:1.25rem}.navbar-component-name-hindi{font-size:1rem}.navbar-component-sidebar{right:-300px;width:300px}.sidebar-title{font-size:1.1rem}}.footer-main-section{background-color:#f379361c;border-top:1px solid #eee;color:#000;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding-top:5rem}.footer-top-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.2fr 1.2fr .8fr 1fr;margin:0 auto 4rem;max-width:1800px;padding:0 3rem}.footer-brand-title{color:#000;font-size:1.6rem;font-weight:800;letter-spacing:1px;margin-bottom:1.5rem}.footer-subtitle{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;position:relative}.footer-subtitle:after{background:#f37936;content:"";display:block;height:3px;margin-top:8px;width:35px}.footer-hindi-desc{color:#444;font-size:1rem;line-height:1.8;text-align:justify}.footer-links-grid{grid-gap:12px 15px;display:grid;gap:12px 15px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.footer-links-grid li a{align-items:center;color:#444;display:flex;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s ease}.link-icon{color:#f37936;font-size:.7rem;margin-right:8px}.footer-links-grid li a:hover{color:#f37936;transform:translateX(5px)}.contact-item{align-items:flex-start;display:flex;gap:15px;margin-bottom:1.2rem}.contact-icon{color:#f37936;font-size:1.1rem;margin-top:4px}.contact-item p{color:#444;font-size:.95rem;line-height:1.5;margin:0}.footer-social-wrapper{display:flex;gap:12px}.social-box{align-items:center;background:#f4f4f4;border-radius:8px;color:#000;display:flex;font-size:1.1rem;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-box:hover{color:#fff;transform:translateY(-5px)}.social-box.fb:hover{background:#1877f2}.social-box.x-twitter:hover{background:#000}.social-box.youtube:hover{background:red}.social-box.linkedin:hover{background:#0077b5}.footer-bottom-bar{background-color:#f37936;padding:1.2rem 0;text-align:center}.footer-bottom-container p{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin:0}.footer-bottom-container a{border-bottom:1px solid #ffffff80;color:#fff;font-weight:700;text-decoration:none}.footer-bottom-container a:hover{border-bottom-color:#fff}@media (max-width:1200px){.footer-top-container{grid-template-columns:repeat(2,1fr);padding:0 2rem}}@media (max-width:768px){.footer-top-container{gap:3rem;grid-template-columns:1fr}.footer-subtitle:after{margin-left:0}.footer-brand-title,.footer-subtitle{text-align:left}}:root{--admin-primary-bg:#fff;--admin-accent-color:#e67e22;--admin-text-main:#000;--admin-text-muted:#333;--admin-bg-warm:#fcfcfc;--admin-white:#fff;--admin-border-color:#eaeaea;--admin-sidebar-width:290px;--admin-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--admin-header-height:85px}.admin-navbar-side-bar-layout{background-color:#fcfcfc;background-color:var(--admin-bg-warm);display:flex;font-family:Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden}.admin-navbar-side-bar-panel{background:#fff;background:var(--admin-primary-bg);border-right:4px solid #e67e22;border-right:4px solid var(--admin-accent-color);box-shadow:4px 0 25px #0000000d;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--admin-transition);width:290px;width:var(--admin-sidebar-width);z-index:1000}.sidebar-hidden .admin-navbar-side-bar-panel{transform:translateX(-100%)}.admin-navbar-side-bar-side-header{align-items:center;background:#f9f9f9;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--admin-border-color);display:flex;height:85px;height:var(--admin-header-height);padding:0 1.5rem}.admin-navbar-side-bar-close-text{color:#000;color:var(--admin-text-main);cursor:pointer;font-size:.85rem;font-weight:800;letter-spacing:1.2px;padding:12px;text-transform:uppercase;transition:all .2s;-webkit-user-select:none;user-select:none}.admin-navbar-side-bar-close-text:hover{color:#e67e22;color:var(--admin-accent-color)}.admin-navbar-side-bar-scroll-area{flex:1 1;overflow-y:auto;padding:1rem 0}.admin-navbar-side-bar-folder-trigger,.admin-navbar-side-bar-link-item{align-items:center;background:#0000;border:none;border-left:4px solid #0000;box-sizing:border-box;color:#333;color:var(--admin-text-muted);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:1rem 1.5rem;text-align:left;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s,border-left-color .2s;width:100%}.admin-navbar-side-bar-folder-label{align-items:center;display:flex}.admin-navbar-side-bar-folder-trigger:hover,.admin-navbar-side-bar-link-item:hover{background:#e67e220d;border-left-color:#e67e224d;color:#e67e22;color:var(--admin-accent-color)}.admin-navbar-side-bar-link-item.active{background:#e67e221a;border-left-color:#e67e22;border-left-color:var(--admin-accent-color);color:#e67e22;color:var(--admin-accent-color)}.admin-navbar-side-bar-folder-trigger.open{background:#00000005}.admin-navbar-side-bar-folder-trigger.parent-active{background:#e67e2205;border-left-color:#e67e22;border-left-color:var(--admin-accent-color);color:#e67e22;color:var(--admin-accent-color);font-weight:700}.admin-navbar-side-bar-chevron{color:#666;transition:transform .3s ease}.admin-navbar-side-bar-chevron.rotated{color:#e67e22;color:var(--admin-accent-color);transform:rotate(180deg)}.admin-navbar-side-bar-submenu{background:#fbfbfb;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.admin-navbar-side-bar-submenu.open{max-height:500px}.admin-navbar-side-bar-submenu-link{border-left:4px solid #0000;color:#555;display:block;font-size:.85rem;font-weight:500;padding:.75rem 1.5rem .75rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .2s}.admin-navbar-side-bar-submenu-link:hover{background:#e67e2208;color:#e67e22;color:var(--admin-accent-color)}.admin-navbar-side-bar-submenu-link.active{background:#e67e2212;border-left-color:#e67e22;border-left-color:var(--admin-accent-color);color:#e67e22;color:var(--admin-accent-color);font-weight:700}.admin-navbar-side-bar-side-footer{border-top:1px solid #eaeaea;border-top:1px solid var(--admin-border-color);padding:1.5rem}.admin-navbar-side-bar-logout-action{background:#fff;background:var(--admin-primary-bg);border:2px solid #e67e22;border:2px solid var(--admin-accent-color);color:#e67e22;color:var(--admin-accent-color);cursor:pointer;display:block;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:1px;padding:12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;width:100%}.admin-navbar-side-bar-logout-action:hover{background:#e67e22;background:var(--admin-accent-color);color:#fff;color:var(--admin-white)}.admin-navbar-side-bar-main-viewport{display:flex;flex:1 1;flex-direction:column;min-width:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--admin-transition);width:100%}@media (min-width:1025px){.sidebar-visible .admin-navbar-side-bar-main-viewport{margin-left:290px;margin-left:var(--admin-sidebar-width)}}.admin-navbar-side-bar-top-header{align-items:center;background:#fff;background:var(--admin-primary-bg);border-bottom:3px solid #e67e22;border-bottom:3px solid var(--admin-accent-color);box-shadow:0 4px 25px #0000000d;box-sizing:border-box;display:flex;height:85px;height:var(--admin-header-height);justify-content:space-between;left:0;padding:0 2rem;position:fixed;right:0;top:0;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:900}@media (min-width:1025px){.sidebar-visible .admin-navbar-side-bar-top-header{left:290px;left:var(--admin-sidebar-width);width:calc(100% - 290px);width:calc(100% - var(--admin-sidebar-width))}}.admin-navbar-side-bar-header-left{align-items:center;display:flex;gap:1.5rem}.admin-navbar-side-bar-menu-toggle{align-items:center;background:#e67e22;background:var(--admin-accent-color);border:1px solid #0000;border-radius:4px;color:#fff;color:var(--admin-white);cursor:pointer;display:flex;font-size:1.2rem;height:42px;justify-content:center;padding:0;transition:.3s;width:42px}.admin-navbar-side-bar-menu-toggle:hover{background-color:#000;background-color:var(--admin-text-main);color:#fff;color:var(--admin-white)}.admin-navbar-side-bar-logo{align-items:center;display:flex;text-decoration:none}.admin-navbar-side-bar-logo-text{color:#000;color:var(--admin-text-main);font-size:1.4rem;font-weight:900;letter-spacing:2px;margin-left:12px;text-transform:uppercase;white-space:nowrap}@media (max-width:600px){.admin-navbar-side-bar-logo-text{display:none}}.admin-navbar-side-bar-header-right{align-items:center;display:flex;flex-shrink:0;gap:1.2rem;position:relative}@media (min-width:768px){.admin-navbar-side-bar-header-user-text{display:flex;flex-direction:column}}.admin-navbar-side-bar-header-name{color:#000;color:var(--admin-text-main);font-size:.95rem;font-weight:700}.admin-navbar-side-bar-header-role{color:#e67e22;color:var(--admin-accent-color);font-size:.75rem;font-weight:700;text-align:right;text-transform:uppercase}.admin-navbar-side-bar-profile-circle{align-items:center;background:#fff;background:var(--admin-white);border:2px solid #000;border:2px solid var(--admin-text-main);border-radius:50%;color:#000;color:var(--admin-text-main);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:.3s;width:44px}.admin-navbar-side-bar-profile-circle.active,.admin-navbar-side-bar-profile-circle:hover{background:#e67e22;background:var(--admin-accent-color);border-color:#e67e22;border-color:var(--admin-accent-color);color:#fff;color:var(--admin-white)}.admin-navbar-side-bar-header-dropdown-box{animation:adminNavbarFadeIn .2s ease-out;background:#fff;background:var(--admin-white);border:1px solid #eaeaea;border-radius:8px;border-top:4px solid #e67e22;border:1px solid var(--admin-border-color);border-top:4px solid var(--admin-accent-color);box-shadow:0 15px 40px #0000001f;padding:.5rem 0;position:absolute;right:0;top:70px;width:240px;z-index:1000}@keyframes adminNavbarFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-navbar-side-bar-drop-user-info{background:#fafafa;padding:1rem 1.2rem}.admin-navbar-side-bar-drop-name{color:#000;color:var(--admin-text-main);font-weight:700;margin:0}.admin-navbar-side-bar-drop-email{color:#64748b;font-size:.8rem;margin:2px 0 0}.admin-navbar-side-bar-drop-link{background:none;border:none;color:#000;color:var(--admin-text-main);cursor:pointer;display:block;font-size:.9rem;font-weight:600;padding:.75rem 1.2rem;text-align:left;text-decoration:none;width:100%}.admin-navbar-side-bar-drop-link:hover{background:#f1f5f9;color:#e67e22;color:var(--admin-accent-color)}.admin-navbar-side-bar-drop-link.logout-red{border-top:1px solid #f1f5f9;color:#e11d48}.admin-navbar-side-bar-drop-divider{background:#eee;height:1px;margin:.5rem 0}.admin-navbar-side-bar-page-wrapper{background-color:#fff;background-color:var(--admin-white);display:flex;flex-direction:column;margin-top:85px;margin-top:var(--admin-header-height);min-height:calc(100vh - 85px);min-height:calc(100vh - var(--admin-header-height))}.admin-navbar-side-bar-content-container{flex:1 1;width:100%}.admin-navbar-side-bar-mobile-curtain{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;z-index:999}@media (max-width:1024px){.admin-navbar-side-bar-mobile-curtain.show{opacity:1;visibility:visible}.admin-navbar-side-bar-header-user-text{display:none}}@media (max-width:480px){.admin-navbar-side-bar-top-header{padding:0 1rem}}.admin-footer-layout{background-color:#fff;border-top:3px solid #f4a124;box-shadow:0 -4px 10px #0000000d;margin-top:auto;padding:15px 0;width:100%;z-index:10}.admin-footer-layout-container{align-items:center;display:flex;justify-content:center;padding:0 2rem;width:100%}.admin-footer-layout-right p{color:#1e2a78;font-family:Segoe UI,sans-serif;font-size:.9rem;font-weight:600;margin:0}.admin-footer-layout-heart{animation:admin-footer-beat 1.5s infinite;color:#e11d48;display:inline-block;margin:0 4px}.admin-footer-layout-link{color:#f4a124;font-weight:700;margin-left:5px;text-decoration:none;transition:color .3s ease}.admin-footer-layout-link:hover{color:#1e2a78;text-decoration:underline}@keyframes admin-footer-beat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:768px){.admin-footer-layout-container{justify-content:center;text-align:center}}.home-slider-wrapper{background-color:#fff;display:flex;justify-content:center;width:100%}.home-slider-container{border-radius:0;height:100vh;overflow:hidden;position:relative;width:100%}@media (min-width:1800px){.home-slider-container{max-height:100vh}}.home-slider-item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.2s ease-in-out;width:100%;z-index:1}.home-slider-item.active{opacity:1;z-index:2}.home-slider-media{height:100%;object-fit:cover;object-position:center;transform:scale(1.05);transition:transform 6s cubic-bezier(.25,1,.5,1);width:100%}.home-slider-item.active .home-slider-media{transform:scale(1)}.home-slider-btn{align-items:center;background:#0000004d;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease;width:60px;z-index:10}.home-slider-btn:hover{background:#0009}.home-slider-btn-left{left:40px}.home-slider-btn-right{right:40px}@media (max-width:1024px){.home-slider-container{aspect-ratio:16/9;height:auto}.home-slider-btn{font-size:1.2rem;height:50px;width:50px}.home-slider-btn-left{left:20px}.home-slider-btn-right{right:20px}}@media (max-width:768px){.home-slider-container{aspect-ratio:4/3;height:auto;min-height:350px}.home-slider-btn{border:1.5px solid #fff;font-size:1.1rem;height:45px;width:45px}.home-slider-btn-left{left:15px}.home-slider-btn-right{right:15px}}@media (max-width:480px){.home-slider-container{aspect-ratio:4/3;height:auto;min-height:300px}.home-slider-btn{border:1px solid #fff;font-size:1rem;height:40px;width:40px}.home-slider-btn-left{left:10px}.home-slider-btn-right{right:10px}}.home-about-section{background-color:#f9f9f9;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;padding:6rem 2rem;width:100%}.home-about-container{max-width:1800px;padding:0 3rem;width:100%}.home-about-content-card{background:#fff;border-radius:0;border-top:4px solid #e67e22;box-shadow:0 10px 30px #0000000f;padding:4rem 3.5rem;text-align:center}.home-about-header{margin-bottom:3.5rem;text-align:center}.home-about-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.home-about-divider{align-items:center;display:flex;gap:12px;justify-content:center}.home-about-line{background-color:#e67e22;height:1px;width:60px}.home-about-icon{color:#e67e22;font-size:1.4rem}.home-about-description{color:#4a4a4a;font-size:1.15rem;font-weight:500;line-height:1.8;margin:0 auto 2.5rem}.home-about-founder-box{background:#fff7ed;border-left:5px solid #e67e22;margin:0 auto 3rem;padding:2rem 2.5rem;position:relative;text-align:left}.founder-quote-icon{background:#fff7ed;color:#e67e22;font-size:30px;left:20px;padding:0 10px;position:absolute;top:-15px}.home-about-founder-box p{color:#1a1a1a;font-size:1.1rem;line-height:1.7;margin:0}.home-about-founder-box strong{color:#d35400;font-weight:700}.home-about-highlights-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto 3rem;text-align:left}.highlight-item{align-items:flex-start;background:#fff;border:1px solid #ebebeb;border-radius:0;display:flex;gap:15px;padding:1.5rem;transition:all .3s ease}.highlight-item:hover{border-color:#e67e22;box-shadow:0 5px 15px #f379361a}.highlight-icon{color:#e67e22;flex-shrink:0;font-size:22px;margin-top:3px}.highlight-item span{color:#333;font-size:1.05rem;font-weight:600;line-height:1.5}.home-about-actions{display:flex;flex-wrap:wrap;gap:20px}.home-about-actions,.home-about-btn{align-items:center;justify-content:center}.home-about-btn{background:#0000;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;padding:12px 32px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.home-about-btn.active,.home-about-btn.outline:hover{background:#e67e22;color:#fff}.home-about-btn.active:hover{background:#d35400;border-color:#d35400}.home-about-btn:active{transform:translateY(0) scale(.96)}@media (max-width:992px){.home-about-content-card{padding:3rem 2rem}.home-about-highlights-grid{grid-template-columns:1fr}}@media (max-width:768px){.home-about-section{padding:4rem 1rem}.home-about-header{margin-bottom:2.5rem}.home-about-title{font-size:1.5rem}.home-about-founder-box{padding:2rem 1.5rem}.founder-quote-icon{font-size:24px;left:10px;top:-12px}.home-about-actions{flex-direction:column;width:100%}.home-about-btn{width:100%}}@media (max-width:480px){.home-about-content-card{padding:2.5rem 1.2rem}.home-about-description,.home-about-founder-box p{font-size:1rem}.highlight-item{padding:1.2rem}.highlight-item span{font-size:.95rem}}.home-carousel-component-section{background-color:#fff;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;padding:6rem 2rem;width:100%}.home-carousel-component-container{max-width:1400px;width:100%}.home-carousel-component-header{margin-bottom:4.5rem;text-align:center}.home-carousel-component-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.home-carousel-component-divider{align-items:center;display:flex;gap:12px;justify-content:center}.home-carousel-component-line{background-color:#f37936;height:1px;width:60px}.home-carousel-component-icon{color:#f37936;font-size:1.4rem}.home-carousel-component-slider-wrapper{align-items:center;display:flex;padding:0 50px;position:relative}.home-carousel-component-arrow{background:#0000;border:none;color:#242426;cursor:pointer;font-size:1.8rem;padding:10px;position:absolute;top:100px;transform:translateY(-50%);transition:transform .2s ease,color .2s ease;z-index:10}.home-carousel-component-arrow:hover{color:#f37936;transform:translateY(-50%) scale(1.2)}.home-carousel-component-arrow.left{left:0}.home-carousel-component-arrow.right{right:0}.home-carousel-component-track{-ms-overflow-style:none;display:flex;gap:2rem;overflow-x:auto;padding:15px 0 30px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.home-carousel-component-track::-webkit-scrollbar{display:none}.home-carousel-component-card{align-items:center;display:flex;flex-basis:calc(25% - 1.5rem);flex-direction:column;flex-grow:0;flex-shrink:0;scroll-snap-align:start;text-align:center}.home-carousel-component-img-wrapper{align-items:center;border-radius:50%;display:flex;height:200px;justify-content:center;margin-bottom:1.8rem;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;width:200px}.home-carousel-component-img{height:100%;object-fit:cover;width:100%}.home-carousel-component-card-title{color:#242426;font-size:1.05rem;font-weight:800;letter-spacing:.8px;margin:0 0 12px;text-transform:uppercase}.home-carousel-component-card-link{color:#f37936;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s ease}.home-carousel-component-card-link:hover{color:#d46327;text-decoration:underline}@media (max-width:1200px){.home-carousel-component-card{flex-basis:calc(33.333% - 1.33rem);flex-grow:0;flex-shrink:0}}@media (max-width:992px){.home-carousel-component-card{flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0}.home-carousel-component-img-wrapper{height:180px;width:180px}.home-carousel-component-arrow{top:90px}}@media (max-width:576px){.home-carousel-component-card{flex:0 0 100%}.home-carousel-component-slider-wrapper{padding:0 40px}.home-carousel-component-img-wrapper{height:160px;width:160px}.home-carousel-component-arrow{font-size:1.5rem;top:80px}.home-carousel-component-title{font-size:1.5rem}}.patron-trustee-component-section{background-color:#fff;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;padding:6rem 2rem;width:100%}.patron-trustee-component-container{max-width:1400px;width:100%}.patron-trustee-component-header{margin-bottom:4.5rem;text-align:center}.patron-trustee-component-title{color:#000;font-size:1.8rem;font-weight:900;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.patron-trustee-component-divider{align-items:center;display:flex;gap:12px;justify-content:center}.patron-trustee-component-line{background-color:#f37936;height:1px;width:60px}.patron-trustee-component-icon{color:#f37936;font-size:1.4rem}.patron-trustee-component-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.patron-trustee-component-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;text-align:center;transition:all .3s ease}.patron-trustee-component-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px)}.patron-trustee-component-img-wrapper{aspect-ratio:1/1;background-color:#f7f7f7;overflow:hidden;width:100%}.patron-trustee-component-img{height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease;width:100%}.patron-trustee-component-card:hover .patron-trustee-component-img{transform:scale(1.05)}.patron-trustee-component-info{padding:1.5rem}.patron-trustee-component-name{color:#242426;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:8px;min-height:45px;text-transform:uppercase}.patron-trustee-component-post{color:#f37936;font-size:.9rem;font-weight:400;letter-spacing:.3px;margin-bottom:1.2rem}.patron-trustee-component-socials{display:flex;gap:12px;justify-content:center}.patron-trustee-component-socials a{align-items:center;background:#f0f0f0;border-radius:50%;color:#555;display:flex;font-size:.85rem;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.patron-trustee-component-socials a.fb:hover{background:#1877f2;color:#fff}.patron-trustee-component-socials a.tw:hover{background:#000;color:#fff}.patron-trustee-component-socials a.in:hover{background:#0077b5;color:#fff}@media (max-width:1100px){.patron-trustee-component-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.patron-trustee-component-grid{grid-template-columns:1fr}.patron-trustee-component-title{font-size:1.4rem}}.advisory-board-component-section{background-color:#fff;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;padding:6rem 2rem;width:100%}.advisory-board-component-container{max-width:1400px;width:100%}.advisory-board-component-header{margin-bottom:4.5rem;text-align:center}.advisory-board-component-title{color:#000;font-size:1.8rem;font-weight:900;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.advisory-board-component-divider{align-items:center;display:flex;gap:12px;justify-content:center}.advisory-board-component-line{background-color:#f37936;height:1px;width:60px}.advisory-board-component-icon{color:#f37936;font-size:1.4rem}.advisory-board-component-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.advisory-board-component-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;text-align:center;transition:all .3s ease}.advisory-board-component-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-10px)}.advisory-board-component-img-wrapper{aspect-ratio:1/1;background-color:#f7f7f7;overflow:hidden;width:100%}.advisory-board-component-img{height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease;width:100%}.advisory-board-component-card:hover .advisory-board-component-img{transform:scale(1.05)}.advisory-board-component-info{padding:1.5rem}.advisory-board-component-name{color:#242426;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:8px;min-height:45px;text-transform:uppercase}.advisory-board-component-post{color:#f37936;font-size:.9rem;font-weight:400;letter-spacing:.3px;margin-bottom:1.2rem}.advisory-board-component-socials{display:flex;gap:12px;justify-content:center}.advisory-board-component-socials a{align-items:center;background:#f0f0f0;border-radius:50%;color:#555;display:flex;font-size:.85rem;height:32px;justify-content:center;text-decoration:none;transition:all .3s ease;width:32px}.advisory-board-component-socials a.fb:hover{background:#1877f2;color:#fff}.advisory-board-component-socials a.tw:hover{background:#000;color:#fff}.advisory-board-component-socials a.in:hover{background:#0077b5;color:#fff}@media (max-width:1100px){.advisory-board-component-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.advisory-board-component-grid{grid-template-columns:1fr}.advisory-board-component-title{font-size:1.4rem}}.home-news-events-wrapper{background:#fdfdfd;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:80px 0;width:100%}.home-news-events-container{box-sizing:border-box;margin:auto;max-width:1800px;padding:0 40px;width:100%}.home-news-events-header{margin-bottom:50px;text-align:center}.home-news-events-title{color:#1a1a1a;font-size:42px;font-weight:900;letter-spacing:1.5px;margin-bottom:15px;text-transform:uppercase}.home-news-events-divider{align-items:center;display:flex;gap:15px;justify-content:center}.home-news-events-line{background:#f37936;height:2px;width:80px}.home-news-events-icon{color:#f37936;font-size:28px}.home-news-events-flex-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:50px}.home-news-events-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;display:flex;flex-direction:column;max-width:400px;overflow:hidden;text-decoration:none;transition:all .3s ease;width:100%}.home-news-events-card:hover{border-color:#f37936;box-shadow:0 15px 40px #0000000f;transform:translateY(-8px)}.home-news-events-card-top-event{align-items:center;background:linear-gradient(135deg,#fff9f5,#fdfdfd);border-bottom:1px solid #f1f1f1;display:flex;height:240px;justify-content:center;overflow:hidden;position:relative}.home-news-events-card-top-event:before{background:#f37936;border-radius:50%;content:"";height:150px;left:-40px;opacity:.04;position:absolute;top:-40px;width:150px}.home-news-events-date-box{align-items:center;background:#fff;border:1px solid #f37936;border-radius:12px;box-shadow:0 10px 25px #f3793626;display:flex;flex-direction:column;height:120px;justify-content:center;overflow:hidden;position:relative;transition:.3s ease;width:110px;z-index:2}.home-news-events-card:hover .home-news-events-date-box{transform:scale(1.05)}.home-news-events-month{background:#f37936;color:#fff;font-size:15px;font-weight:800;letter-spacing:1.5px;padding:8px 0;text-align:center;width:100%}.home-news-events-day{align-items:center;color:#1a1a1a;display:flex;flex:1 1;font-size:42px;font-weight:900;justify-content:center}.home-news-events-image-wrapper{background:#f8fafc;height:240px;overflow:hidden;position:relative;width:100%}.home-news-events-image{height:100%;object-fit:cover;transition:.5s ease;width:100%}.home-news-events-card:hover .home-news-events-image{transform:scale(1.08)}.home-news-events-no-image{align-items:center;color:#cbd5e1;display:flex;height:100%;justify-content:center;width:100%}.home-news-events-content{display:flex;flex:1 1;flex-direction:column;padding:25px}.home-news-events-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:20px;font-weight:800;line-height:1.4;margin:0 0 20px;overflow:hidden;transition:.3s}.home-news-events-card:hover .home-news-events-card-title{color:#f37936}.home-news-events-date,.home-news-events-meta{align-items:center;color:#64748b;display:flex;font-size:.95rem;font-weight:600;gap:10px}.home-news-events-date{color:#1e293b;margin-top:auto}.home-news-events-meta-list{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:15px}.home-news-events-meta-icon{color:#f37936;flex-shrink:0;font-size:16px}.home-news-events-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.home-news-events-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:1rem;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;padding:14px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-solid{background:#f37936;box-shadow:0 5px 15px #f379364d;color:#fff}.btn-solid:hover{background:#e06625;box-shadow:0 8px 20px #f3793666;transform:translateY(-2px)}.btn-outline{background:#0000;border:2px solid #f37936;color:#f37936}.btn-outline:hover{background:#f37936;color:#fff}.home-news-events-empty-state{align-items:center;background:#fff;border:2px dashed #e2e8f0;border-radius:20px;box-shadow:0 10px 40px #00000005;display:flex;flex-direction:column;margin:20px auto;max-width:650px;padding:60px 30px;text-align:center;transition:all .3s ease;width:100%}.home-news-events-empty-state:hover{border-color:#f37936;box-shadow:0 15px 50px #f3793614;transform:translateY(-5px)}.home-news-events-empty-icon-box{align-items:center;background:#fff9f5;border-radius:50%;box-shadow:inset 0 0 15px #f379361a;display:flex;height:90px;justify-content:center;margin-bottom:25px;width:90px}.home-news-events-empty-icon{color:#f37936;font-size:40px}.home-news-events-empty-title{color:#1e293b;font-size:26px;font-weight:800;margin-bottom:12px}.home-news-events-empty-text{color:#64748b;font-size:16px;line-height:1.7;max-width:450px}.home-news-events-loading-state{align-items:center;color:#f37936;display:flex;flex-direction:column;font-size:18px;font-weight:700;justify-content:center;letter-spacing:1px;padding:100px 0}.home-news-events-spinner{animation:spinLoader 1s linear infinite;border:5px solid #fff9f5;border-radius:50%;border-top-color:#f37936;height:50px;margin-bottom:20px;width:50px}@keyframes spinLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.home-news-events-wrapper{padding:60px 0}.home-news-events-container{padding:0 20px}.home-news-events-title{font-size:32px}.home-news-events-actions{flex-direction:column;width:100%}.home-news-events-btn{width:100%}.home-news-events-empty-state{border-width:1px;padding:40px 20px}.home-news-events-empty-title{font-size:22px}.home-news-events-empty-text{font-size:15px}}.gallary-page-wrapper{background:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:60px 0;width:100%}.gallary-page-container{box-sizing:border-box;margin:auto;max-width:1800px;padding:0 40px;width:100%}.gallary-page-header{margin-bottom:40px;text-align:center}.gallary-page-title{color:#1a1a1a;font-size:40px;font-weight:900;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.gallary-page-divider{align-items:center;display:flex;gap:15px;justify-content:center}.gallary-page-line{background:#f37936;height:2px;width:80px}.gallary-page-icon{color:#f37936;font-size:24px}.gallary-page-filter-wrapper{margin-bottom:40px;width:100%}.gallary-page-filter-bar{align-items:center;background:#fafafa;border:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 25px;width:100%}.gallary-page-filter-left{align-items:center;color:#1a1a1a;display:flex;font-size:22px;font-weight:800;gap:10px}.gallary-page-filter-right{align-items:center;display:flex;gap:15px}.gallary-page-meta-info{color:#777;font-size:15px;font-weight:700}.gallary-page-back-btn{align-items:center;background:#f37936;border:none;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;padding:10px 20px;transition:.3s}.gallary-page-back-btn:hover{background:#d66428}.gallary-page-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.gallary-page-card{background:#fff;border:1px solid #eaeaea;display:block;overflow:hidden;text-decoration:none;transition:.3s}.gallary-page-card.folder-card{cursor:pointer}.gallary-page-card.folder-card.empty{cursor:not-allowed;opacity:.6}.gallary-page-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.gallary-page-card.empty:hover{box-shadow:none;transform:none}.gallary-page-image-wrapper{background:#f5f5f5;height:260px;overflow:hidden;position:relative;width:100%}.gallary-page-image{height:100%;object-fit:cover;transition:.4s;width:100%}.gallary-page-card:hover .gallary-page-image{transform:scale(1.05)}.gallary-page-no-image{align-items:center;color:#999;display:flex;flex-direction:column;font-size:20px;gap:10px;height:100%;justify-content:center;width:100%}.gallary-page-no-image svg{color:#ccc;font-size:40px}.gallary-page-content{padding:25px}.gallary-page-card-title{color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.5;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallary-page-date{align-items:center;color:#f37936;display:flex;font-weight:700;gap:10px}.gallary-page-empty{color:#777;font-size:18px;grid-column:1/-1;padding:40px 0;text-align:center}.gallary-page-loading{color:#1a1a1a;font-size:30px;font-weight:700;height:100vh}.gallary-page-lightbox,.gallary-page-loading{align-items:center;display:flex;justify-content:center}.gallary-page-lightbox{animation:fadeIn .3s ease;background:#1a1a1af2;inset:0;padding:20px;position:fixed;z-index:9999}.gallary-page-lightbox-content{display:flex;flex-direction:column;gap:15px;max-height:90vh;max-width:90vw}.gallary-page-lightbox-image-container{animation:scaleUp .3s ease;background:#fff;box-shadow:0 10px 40px #00000080;padding:8px;position:relative}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.gallary-page-lightbox-image-container img{display:block;max-height:75vh;max-width:100%;object-fit:contain}.gallary-page-lightbox-desc{color:#fff;font-size:20px;font-weight:700;text-align:center}.gallary-page-close-btn{align-items:center;background:#f37936;border:2px solid #fff;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:.3s;width:40px}.gallary-page-close-btn:hover{background:#d66428;transform:scale(1.1)}@media(max-width:768px){.gallary-page-container{padding:0 20px}.gallary-page-title{font-size:30px}.gallary-page-filter-bar{align-items:flex-start;flex-direction:column}.gallary-page-grid{grid-template-columns:1fr}}.contact-us-page-wrapper{background:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.contact-us-page-container{box-sizing:border-box;margin:0 auto;max-width:1800px;padding:0 2rem;width:100%}.contact-us-page-header{margin-bottom:3rem;text-align:center}.contact-us-page-title{color:#1a1a1a;font-size:2.2rem;font-weight:900;letter-spacing:2px;margin:0 0 12px;text-transform:uppercase}.contact-us-page-divider{align-items:center;display:flex;gap:14px;justify-content:center}.contact-us-page-divider-line{background:#f37936;height:1px;width:60px}.contact-us-page-divider-icon{color:#f37936;font-size:1.3rem}.contact-us-page-grid{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:420px 1fr}.contact-us-page-info-card{background:#fff;border:1px solid #e2e2e2;padding:35px;position:-webkit-sticky;position:sticky;top:100px}.contact-us-page-info-title{color:#1a1a1a;font-size:1.8rem;font-weight:800;margin:0 0 15px;text-transform:uppercase}.contact-us-page-info-desc{color:#555;font-size:.96rem;line-height:1.8;margin-bottom:2rem}.contact-us-page-info-list{display:flex;flex-direction:column;gap:20px}.contact-us-page-info-item{align-items:flex-start;background:#fafafa;border:1px solid #ececec;display:flex;gap:15px;padding:18px;transition:.3s}.contact-us-page-info-item:hover{background:#fff9f5;border-color:#f37936}.contact-us-page-icon-box{align-items:center;background:#f37936;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:50px;justify-content:center;width:50px}.contact-us-page-info-text h5{color:#222;font-size:1rem;font-weight:800;margin:0 0 8px;text-transform:uppercase}.contact-us-page-info-text p{color:#555;font-size:.93rem;font-weight:500;line-height:1.7;margin:0}.contact-us-page-form-card{background:#fff;border:1px solid #e2e2e2;padding:40px}.contact-us-page-form-title{color:#1a1a1a;font-size:1.9rem;font-weight:900;letter-spacing:1px;margin:0 0 2rem;text-transform:uppercase}.contact-us-page-form{display:flex;flex-direction:column;gap:1.4rem}.contact-us-page-input-group{display:flex;flex-direction:column;gap:8px}.contact-us-page-input-group label{color:#333;font-size:.9rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.contact-us-page-input-group input,.contact-us-page-input-group textarea{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;color:#333;font-family:inherit;font-size:.96rem;outline:none;padding:14px 16px;transition:.3s;width:100%}.contact-us-page-input-group textarea{min-height:140px;resize:vertical}.contact-us-page-input-group input:focus,.contact-us-page-input-group textarea:focus{border-color:#f37936;box-shadow:0 0 0 3px #f3793614}.contact-us-page-phone-wrapper{align-items:center;background:#fff;border:1px solid #dcdcdc;display:flex;transition:.3s}.contact-us-page-phone-wrapper:focus-within{border-color:#f37936;box-shadow:0 0 0 3px #f3793614}.contact-us-page-country-code{background:#f8f8f8;border-right:1px solid #dcdcdc;color:#333;font-weight:700;padding:14px 16px;white-space:nowrap}.contact-us-page-phone-wrapper input{background:#0000!important;border:none!important;box-shadow:none!important}.contact-us-page-captcha-display-container{align-items:center;display:flex;gap:15px;margin-bottom:4px}.contact-us-page-captcha-code-box{background:#f4f4f4;border:1px dashed #ccc;color:#2c3e50;font-family:Courier New,Courier,monospace;font-size:1.4rem;font-style:italic;font-weight:700;letter-spacing:5px;padding:10px 24px;text-align:center;text-decoration:line-through;-webkit-user-select:none;user-select:none}.contact-us-page-captcha-refresh-btn{align-items:center;background:none;border:none;color:#f37936;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:8px;transition:transform .2s ease,color .2s ease}.contact-us-page-captcha-refresh-btn:hover{color:#db6828;transform:rotate(45deg)}.contact-us-page-submit-btn{align-items:center;background:#f37936;border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:800;gap:12px;justify-content:center;letter-spacing:1px;margin-top:10px;min-width:240px;padding:16px 28px;text-transform:uppercase;transition:.3s;width:-webkit-fit-content;width:fit-content}.contact-us-page-submit-btn:hover:not(:disabled){background:#db6828;transform:translateY(-2px)}.contact-us-page-submit-btn:disabled{cursor:not-allowed;opacity:.7}.contact-us-page-map-container{background:#fff;border:1px solid #e2e2e2;box-sizing:border-box;display:flex;margin-top:40px;width:100%}.contact-us-page-map-container iframe{border:none;display:block;width:100%!important}@media (max-width:1200px){.contact-us-page-grid{grid-template-columns:1fr}.contact-us-page-info-card{position:static}}@media (max-width:768px){.contact-us-page-wrapper{padding:4rem 0}.contact-us-page-container{padding:0 1rem}.contact-us-page-form-card,.contact-us-page-info-card{padding:24px}.contact-us-page-title{font-size:1.8rem}.contact-us-page-form-title,.contact-us-page-info-title{font-size:1.5rem}.contact-us-page-submit-btn{min-width:100%;width:100%}.contact-us-page-map-container{margin-top:30px}.contact-us-page-map-container iframe{height:350px!important}}@media (max-width:600px){.contact-us-page-form-card,.contact-us-page-info-card{padding:18px}.contact-us-page-info-item{padding:14px}.contact-us-page-input-group input,.contact-us-page-input-group textarea{font-size:.9rem;padding:12px 14px}.contact-us-page-country-code{padding:12px 14px}.contact-us-page-submit-btn{font-size:.9rem;padding:14px 20px}}@media (max-width:480px){.contact-us-page-captcha-display-container{justify-content:space-between;width:100%}.contact-us-page-captcha-code-box{flex-grow:1;font-size:1.2rem;letter-spacing:3px;padding:10px 16px}.contact-us-page-map-container iframe{height:280px!important}}.news-page-wrapper{background:#fff;padding:60px 0;width:100%}.news-page-container{box-sizing:border-box;margin:auto;max-width:1800px;padding:0 40px;width:100%}.news-page-header{margin-bottom:40px;text-align:center}.news-page-title{color:#1a1a1a;font-size:40px;font-weight:900;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.news-page-divider{align-items:center;display:flex;gap:15px;justify-content:center}.news-page-line{background:#f37936;height:2px;width:80px}.news-page-icon{color:#f37936;font-size:24px}.news-page-filter-wrapper{margin-bottom:40px;width:100%}.news-page-filter-bar{align-items:center;background:#fafafa;border:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 25px;width:100%}.news-page-filter-left{font-size:22px;font-weight:800}.news-page-filter-right{align-items:center;display:flex;gap:15px}.news-page-filter-right label{font-weight:700}.news-page-filter-right select{border:1px solid #ddd;font-size:15px;font-weight:600;outline:none;padding:12px 20px}.news-page-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.news-page-card{background:#fff;border:1px solid #eaeaea;overflow:hidden;text-decoration:none;transition:.3s}.news-page-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.news-page-image-wrapper{background:#f5f5f5;height:260px;overflow:hidden;width:100%}.news-page-image{height:100%;object-fit:cover;transition:.4s;width:100%}.news-page-card:hover .news-page-image{transform:scale(1.05)}.news-page-no-image{align-items:center;color:#999;display:flex;flex-direction:column;font-size:20px;gap:10px;height:100%;justify-content:center;width:100%}.news-page-content{padding:25px}.news-page-card-title{color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.5;margin-bottom:20px}.news-page-date{align-items:center;color:#f37936;display:flex;font-weight:700;gap:10px}.news-page-empty{color:#777;font-size:18px}.news-page-loading{align-items:center;display:flex;font-size:30px;font-weight:700;height:100vh;justify-content:center}@media(max-width:768px){.news-page-container{padding:0 20px}.news-page-title{font-size:30px}.news-page-filter-bar{align-items:flex-start;flex-direction:column}.news-page-grid{grid-template-columns:1fr}}.view-donor-wrapper{background:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.view-donor-container{box-sizing:border-box;margin:0 auto;width:100%}@media (min-width:1920px){.view-donor-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.view-donor-container{padding:0 2rem}}.view-donor-header{margin-bottom:3rem;text-align:center}.view-donor-title{color:#1a1a1a;font-size:2rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.view-donor-divider{align-items:center;display:flex;gap:14px;justify-content:center}.view-donor-divider-line{background:#f37936;height:1px;width:60px}.view-donor-divider-icon{color:#f37936;font-size:1.4rem}.view-donor-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:1.5rem}.view-donor-page-size{align-items:center;color:#222;display:flex;font-size:1.05rem;font-weight:600;gap:8px}.view-donor-filters{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-end}.view-donor-filter-select{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;min-width:140px;outline:none;padding:10px 14px;transition:.3s}.view-donor-filter-select:focus,.view-donor-filter-select:hover{border-color:#f37936}.view-donor-search-box{min-width:240px;position:relative}.view-donor-icon-search{color:#777;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.view-donor-search-box input{border:1px solid #dcdcdc;box-sizing:border-box;color:#333;font-size:.95rem;font-weight:500;outline:none;padding:10px 14px 10px 35px;transition:.3s;width:100%}.view-donor-search-box input:focus{border-color:#f37936}.view-donor-filter-wrap{min-width:160px;position:relative}.view-donor-filter-trigger{align-items:center;background:#fff;border:1px solid #dcdcdc;cursor:pointer;display:flex;font-size:.95rem;justify-content:space-between;padding:10px 14px;transition:.3s;-webkit-user-select:none;user-select:none}.view-donor-filter-trigger:hover,.view-donor-filter-wrap.active .view-donor-filter-trigger{border-color:#f37936}.view-donor-trigger-icons{align-items:center;display:flex;gap:6px}.view-donor-clear-icon{color:#ef4444;font-size:.85rem}.view-donor-filter-menu{background:#fff;box-shadow:0 4px 15px #0000001a;left:0;min-width:220px;padding:10px;position:absolute;top:calc(100% + 4px);z-index:1000}.view-donor-filter-menu,.view-donor-filter-menu input{border:1px solid #dcdcdc;box-sizing:border-box;width:100%}.view-donor-filter-menu input{margin-bottom:8px;outline:none;padding:8px 10px}.view-donor-filter-menu input:focus{border-color:#f37936}.view-donor-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.view-donor-filter-menu li{border-bottom:1px solid #f5f5f5;color:#333;cursor:pointer;font-size:.9rem;padding:8px 12px}.view-donor-drop-highlighted,.view-donor-filter-menu li:hover{background:#fff9f5;color:#f37936;font-weight:600}.view-donor-table-main-container{background:#fff;border:1px solid #ddd;width:100%}.view-donor-table-responsive{overflow-x:auto;width:100%}.view-donor-table{border-collapse:collapse;width:100%}.view-donor-table thead tr{background:#f37936}.view-donor-table th{border:1px solid #d96a2d;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.5px;padding:18px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.view-donor-table td{background:#fff;border:1px solid #e2e2e2;color:#333;font-size:.95rem;font-weight:500;overflow-wrap:break-word;padding:16px 14px;vertical-align:middle;white-space:normal;word-break:break-word}.view-donor-table-row:hover td{background:#fff9f5}.view-donor-col-sno{font-weight:700;text-align:center!important;width:60px}.view-donor-align-left{text-align:left!important}.view-donor-align-right{padding-right:18px!important;text-align:right!important}.view-donor-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between}.view-donor-expand-trigger{align-items:center;background:#f1f1f1;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:.9rem;height:28px;justify-content:center;transition:.3s;width:28px}.view-donor-name-wrapper:hover .view-donor-expand-trigger{background:#f37936;color:#fff}.view-donor-table-footer-row td{background:#fff9f5!important;border-top:3px solid #f37936!important;padding:16px 20px!important}.view-donor-total-container{align-items:center;display:flex;gap:15px;justify-content:flex-end}.view-donor-total-label{color:#333;font-size:1.1rem;font-weight:800;text-transform:uppercase}.view-donor-total-value{background:#fff;border:1px solid #16a085;border-radius:4px;color:#16a085;font-size:1.3rem;font-weight:800;padding:6px 14px}.view-donor-expanded-row td{background:#fafafa!important;border-bottom:2px solid #e2e2e2;padding:0!important;white-space:normal}.view-donor-expanded-content{background:#fff;border:1px solid #e2e2e2;margin:10px;padding:20px}.view-donor-expanded-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.view-donor-expanded-detail{background:#fff;border:1px solid #e2e2e2;display:flex;flex-direction:column;gap:5px;padding:12px}.view-donor-expanded-label{color:#777;font-size:.8rem;font-weight:700;text-transform:uppercase}.view-donor-expanded-value{color:#222;font-size:.95rem;font-weight:600}.view-donor-bottom-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:1.5rem}.view-donor-pagination-info{color:#555;font-size:.95rem;font-weight:600}.view-donor-pagination-controls{display:flex;gap:5px}.view-donor-page-btn{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 14px;transition:.3s}.view-donor-page-btn:hover:not(:disabled){background:#f37936;border-color:#f37936;color:#fff}.view-donor-page-btn:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.view-donor-col-amount,.view-donor-col-date,.view-donor-col-father,.view-donor-col-memid,.view-donor-col-type{display:none}@media (min-width:600px){.view-donor-col-memid{display:table-cell}.exp-memid{display:none!important}}@media (min-width:768px){.view-donor-col-amount,.view-donor-col-date{display:table-cell}.exp-amount,.exp-date{display:none!important}}@media (min-width:991px){.view-donor-col-father,.view-donor-col-type{display:table-cell}.exp-father,.exp-type{display:none!important}}@media (max-width:767px){.view-donor-top-bar{align-items:flex-start;flex-direction:column}.view-donor-filters{justify-content:flex-start;width:100%}.view-donor-filter-select,.view-donor-filter-wrap,.view-donor-search-box{width:100%}.view-donor-bottom-bar{flex-direction:column;text-align:center}.view-donor-total-container{justify-content:center}}@media (max-width:600px){.view-donor-wrapper{overflow-x:hidden}.view-donor-container{padding:0 12px}.view-donor-table td,.view-donor-table th{font-size:.82rem;padding:12px 8px}.view-donor-name-wrapper{gap:8px}.view-donor-expand-trigger{flex-shrink:0;font-size:.75rem;height:24px;width:24px}.view-donor-expanded-content{margin:6px;padding:14px}.view-donor-expanded-grid{gap:10px;grid-template-columns:1fr}.view-donor-total-container{flex-direction:column;gap:10px;text-align:center}.view-donor-total-label{font-size:.95rem}.view-donor-total-value{font-size:1.1rem}}.admin-signin-wrapper{align-items:center;background-color:#f8fafc;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:100vh;padding:24px}.admin-signin-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;display:flex;flex-direction:column;max-width:350px;overflow:hidden;padding:3.5rem 2.5rem;position:relative;width:100%}.admin-signin-logo-container{display:flex;justify-content:center;margin-bottom:1.5rem}.admin-signin-logo{height:110px;object-fit:contain;width:auto}.admin-signin-header{margin-bottom:2rem;text-align:center}.admin-signin-title{color:#1a1a1a;font-size:1.6rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.admin-signin-divider{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:15px}.admin-signin-line{background-color:#e67e22;height:1px;width:50px}.admin-signin-icon-wings{color:#e67e22;font-size:1.3rem}.admin-signin-subtitle{color:#666;font-size:.95rem;font-weight:500;margin:0}.admin-signin-input-wrapper{margin-bottom:1.2rem;position:relative;width:100%}.admin-signin-icon{color:#e67e22;font-size:16px;left:16px;z-index:10}.admin-signin-eye-btn,.admin-signin-icon{position:absolute;top:50%;transform:translateY(-50%)}.admin-signin-eye-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:0;right:16px;transition:color .2s}.admin-signin-eye-btn:hover{color:#e67e22}.admin-signin-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-size:15px;font-weight:500;padding:14px 16px 14px 45px;transition:all .3s ease;width:100%}.admin-signin-input::placeholder{color:#94a3b8}.admin-signin-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e2226;outline:none}.admin-signin-submit-btn{align-items:center;background:#0000;border:2px solid #e67e22;border-radius:8px;color:#e67e22;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;margin-top:10px;padding:14px 28px;text-transform:uppercase;transition:all .2s ease;width:100%}.admin-signin-submit-btn:hover:not(:disabled){background:#e67e22;color:#fff}.admin-signin-submit-btn:active:not(:disabled){background:#e67e22;box-shadow:0 2px 8px #e67e2280;color:#fff;transform:translateY(0) scale(.96)}.admin-signin-submit-btn:disabled{border-color:#cbd5e1;color:#cbd5e1;cursor:not-allowed}.admin-signin-error{animation:shake .4s ease-in-out;background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;color:#dc2626;font-size:.9rem;font-weight:600;margin-bottom:15px;padding:10px;text-align:center}@media(max-width:576px){.admin-signin-wrapper{padding:15px}.admin-signin-card{padding:2.5rem 1.5rem}.admin-signin-title{font-size:1.4rem}.admin-signin-logo{height:90px}}.view-contact-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.view-contact-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;margin-top:0;padding-bottom:14px;text-align:center;text-transform:uppercase}.view-contact-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.view-contact-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.view-contact-search-icon{color:#555;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.view-contact-search-input{background:#fff;border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:.2s;width:100%}.view-contact-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.view-contact-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.view-contact-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#334155;font-family:inherit;font-size:.88rem;outline:none;padding:10px 12px}.view-contact-limit-select:focus{border-color:#3498db}.view-contact-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.view-contact-btn:hover{background:#e67e22;color:#fff}.view-contact-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.view-contact-table{background:#fff;border-collapse:collapse;min-width:320px;width:100%}.view-contact-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.view-contact-table td,.view-contact-table th{padding:14px 12px;text-align:center;vertical-align:middle}.view-contact-table th{border-bottom:none;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.view-contact-table td{border-bottom:1px solid #eee;color:#334155;font-size:.9rem}.view-contact-main-row{transition:background-color .2s}.view-contact-main-row:hover{background:#f8f9fa}.view-contact-main-row.unread td{background-color:#fffaf0;color:#1e293b;font-weight:600}.view-contact-align-left{padding-left:14px!important;text-align:left!important}.view-contact-no-data{color:#64748b;font-style:italic;padding:40px!important;text-align:center}.view-contact-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.view-contact-name-wrapper:hover{color:#3498db}.view-contact-expand-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;flex-shrink:0;padding:4px}.view-contact-expand-btn:hover{background:#e3f2fd}.view-contact-col-status{width:120px}.view-contact-status-badge{border-radius:6px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.view-contact-status-badge.open{background-color:#fff0f0;border:1px solid #fadbd8;color:#e67e22}.view-contact-status-badge.in-progress{background-color:#eaf4ff;border:1px solid #d6eaf8;color:#3498db}.view-contact-status-badge.resolved{background-color:#e8f5e9;border:1px solid #c8e6c9;color:#16a34a}.view-contact-col-action{width:140px}.view-contact-action-btns{display:flex;gap:8px;justify-content:center}.view-contact-icon-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:.88rem;justify-content:center;padding:6px 8px;transition:.2s}.view-contact-icon-btn.view{background:#eaf4ff;color:#3498db}.view-contact-icon-btn.view:hover{background:#3498db;color:#fff}.view-contact-icon-btn.resolve{background:#e8f5e9;color:#16a34a}.view-contact-icon-btn.resolve:hover{background:#16a34a;color:#fff}.view-contact-icon-btn.delete{background:#fff0f0;color:#e74c3c}.view-contact-icon-btn.delete:hover{background:#e74c3c;color:#fff}.view-contact-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.view-contact-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.view-contact-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px}.view-contact-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.view-contact-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-word}.view-contact-col-span-full{grid-column:1/-1}.view-contact-text-content{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:.9rem;font-style:italic;line-height:1.5;margin-top:5px;padding:12px}.view-contact-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:2000}.view-contact-modal-content{animation:viewContactModalFadeIn .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:650px;overflow:hidden;width:100%}@keyframes viewContactModalFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.view-contact-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.75rem}.view-contact-modal-header h2{color:#0f172a;font-size:1.15rem;font-weight:700;letter-spacing:-.025em;margin:0}.view-contact-modal-close-btn{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;transition:all .2s;width:32px}.view-contact-modal-close-btn:hover{background:#fee2e2;color:#ef4444;transform:rotate(90deg)}.view-contact-modal-body{background:#fff;overflow-y:auto;padding:1.75rem}.view-contact-modal-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.view-contact-detail-item{display:flex;flex-direction:column;gap:.25rem}.view-contact-detail-item label{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.view-contact-detail-item span{color:#0f172a;font-size:.95rem;font-weight:600}.view-contact-text-break{word-break:break-all}.view-contact-detail-item.view-contact-full-width{grid-column:1/-1}.view-contact-text-content-modal{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:.92rem;font-style:normal;line-height:1.6;margin-top:.25rem;padding:1rem;white-space:pre-line;word-break:break-word}.view-contact-show-desk,.view-contact-show-mob,.view-contact-show-tab{display:none!important}@media (max-width:650px){.view-contact-modal-grid{gap:1rem;grid-template-columns:1fr}}@media (max-width:991px){.view-contact-hide-tab{display:none!important}.view-contact-show-tab{display:flex!important}}@media (max-width:600px){.view-contact-controls{align-items:stretch;flex-direction:column}.view-contact-search-wrapper{max-width:100%}.view-contact-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}.view-contact-btn,.view-contact-limit-select{flex:1 1;justify-content:center}.view-contact-hide-mob{display:none!important}.view-contact-show-mob{display:flex!important}.view-contact-modal-overlay{padding:0}.view-contact-modal-content{border-radius:0;height:100vh;max-height:100vh}}@media (max-width:1200px){.view-contact-hide-desk{display:none!important}.view-contact-show-desk{display:flex!important}}@media (min-width:1201px){.view-contact-expand-btn,.view-contact-expanded-row{display:none!important}.view-contact-name-wrapper{cursor:default}.view-contact-name-wrapper:hover{color:inherit}}.custom-pagination-wrapper{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;gap:15px;justify-content:space-between;margin-top:20px;padding:15px 20px}.custom-pagination-info{color:#475569;font-size:.95rem}.custom-pagination-buttons{align-items:center;display:flex;gap:10px}.custom-pagination-current-page{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:.9rem;font-weight:600;padding:6px 12px}.custom-pagination-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-weight:600;padding:8px 16px;transition:all .2s}.custom-pagination-btn:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;color:#fff}.custom-pagination-btn:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}@media (max-width:768px){.custom-pagination-wrapper{flex-direction:column;justify-content:center;text-align:center}}.admin-add-slider-wrapper{background-color:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:3rem;width:100%}.admin-add-slider-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px}.admin-add-slider-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;margin-top:0;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-slider-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-add-slider-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-add-slider-search-icon{color:#555;font-size:1rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-slider-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.92rem;outline:none;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-add-slider-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-add-slider-action-group{align-items:center;display:flex;gap:12px}.admin-add-slider-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:.88rem;outline:none;padding:10px 12px}.admin-add-slider-limit-select:focus{border-color:#3498db}.admin-add-slider-add-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-slider-add-btn:hover{background:#e67e22;color:#fff}.admin-add-slider-table-card{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-add-slider-table-wrapper{overflow-x:auto;width:100%}.admin-add-slider-table{border-collapse:collapse;min-width:600px;width:100%}.admin-add-slider-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-slider-table td,.admin-add-slider-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-slider-table th{border-bottom:none;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-slider-table td{border-bottom:1px solid #eee;color:#334155;font-size:.9rem}.admin-add-slider-row{transition:background-color .2s}.admin-add-slider-row:hover{background:#f8f9fa}.admin-add-slider-empty{color:#94a3b8;font-size:.85rem;font-style:italic}.admin-add-slider-text-value{color:#1e293b;font-weight:600}.admin-add-slider-no-data{color:#64748b;font-size:1rem;padding:40px!important;text-align:center}.admin-add-slider-col-sno{width:60px}.admin-add-slider-col-media{width:140px}.admin-add-slider-col-alttext{min-width:200px}.admin-add-slider-col-date{width:180px}.admin-add-slider-col-active{width:100px}.admin-add-slider-col-actions{width:120px}.admin-add-slider-media-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.admin-add-slider-thumbnail{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;height:55px;overflow:hidden;transition:.2s;width:100px}.admin-add-slider-thumbnail:hover{border-color:#3498db}.admin-add-slider-thumbnail img{height:100%;object-fit:cover;width:100%}.admin-add-slider-switch{display:inline-block;height:20px;margin:0 auto;position:relative;width:38px}.admin-add-slider-switch input{height:0;opacity:0;width:0}.admin-add-slider-slider-toggle{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-slider-slider-toggle:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-slider-switch input:checked+.admin-add-slider-slider-toggle{background:#e67e22}.admin-add-slider-switch input:checked+.admin-add-slider-slider-toggle:before{transform:translateX(18px)}.admin-add-slider-status-text{font-size:.75rem;font-weight:600;margin-top:4px}.admin-add-slider-status-text.active{color:#e67e22}.admin-add-slider-status-text.disabled{color:#94a3b8}.admin-add-slider-action-icons{display:flex;gap:8px;justify-content:center}.admin-add-slider-icon-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s}.admin-add-slider-icon-btn.edit{background:#eaf4ff;color:#3498db}.admin-add-slider-icon-btn.edit:hover{background:#3498db;color:#fff}.admin-add-slider-icon-btn.delete{background:#fff0f0;color:#e74c3c}.admin-add-slider-icon-btn.delete:hover{background:#e74c3c;color:#fff}.admin-add-slider-pagination-container{align-items:center;background:#fff;border:1px solid #dfe6e9;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:1rem;padding:1.2rem 1rem}.admin-add-slider-pagination-info{color:#64748b;font-size:.9rem;font-weight:500}.admin-add-slider-pagination-controls{align-items:center;display:flex;gap:12px}.admin-add-slider-page-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;transition:.2s}.admin-add-slider-page-btn:hover:not(:disabled){background:#fdf2e9;border-color:#e67e22;color:#e67e22}.admin-add-slider-page-btn:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.5}.admin-add-slider-page-count{color:#1e293b;font-size:.95rem;font-weight:600}.admin-add-slider-details-row td{background-color:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-slider-details-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.admin-add-slider-detail-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-slider-detail-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-slider-detail-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-slider-mobile-toggle-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:none;padding:4px;transition:.2s}.admin-add-slider-mobile-toggle-btn:hover{background:#e3f2fd}.admin-add-slider-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.admin-add-slider-modal-content{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px #0003;display:flex;flex-direction:column;max-width:550px;overflow:hidden;width:100%}.admin-add-slider-modal-header{align-items:center;background:#fff;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.admin-add-slider-modal-header h2{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0}.admin-add-slider-modal-close-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.3rem;transition:.2s}.admin-add-slider-modal-close-btn:hover{color:#e74c3c;transform:rotate(90deg)}.admin-add-slider-modal-body{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.admin-add-slider-preview-container{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;height:280px;justify-content:center;overflow:hidden;position:relative;transition:.2s;width:100%}.admin-add-slider-preview-container:hover{background:#f0f9ff;border-color:#3498db}.admin-add-slider-media-display{height:100%;position:relative;width:100%}.admin-add-slider-media-display img{height:100%;object-fit:cover;width:100%}.admin-add-slider-preview-overlay{align-items:center;background:#0009;display:flex;gap:15px;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.admin-add-slider-preview-container:hover .admin-add-slider-preview-overlay{opacity:1}.admin-add-slider-overlay-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px;transition:.2s}.admin-add-slider-overlay-btn.replace{background:#fff;color:#333}.admin-add-slider-overlay-btn.replace:hover{background:#3498db;color:#fff}.admin-add-slider-overlay-btn.remove{background:#e74c3c;color:#fff}.admin-add-slider-overlay-btn.remove:hover{background:#c0392b}.admin-add-slider-upload-prompt{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px}.admin-add-slider-upload-icon{color:#3498db;font-size:2rem}.admin-add-slider-form-group{display:flex;flex-direction:column;gap:6px}.admin-add-slider-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-slider-form-group small{color:#94a3b8;font-weight:500}.admin-add-slider-input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:.9rem;padding:10px 12px;transition:border .3s;width:100%}.admin-add-slider-input:focus{border-color:#3498db;outline:none}.admin-add-slider-input:disabled{background:#f1f5f9;color:#94a3b8}.admin-add-slider-modal-footer{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:1.5rem 2rem}.admin-add-slider-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-slider-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-slider-btn-save{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-slider-btn-save:hover{background:#e67e22;color:#fff}.admin-add-slider-dc-actions,.admin-add-slider-dc-active,.admin-add-slider-dc-alttext,.admin-add-slider-dc-date-created{display:none}@media (max-width:1600px){.admin-add-slider-mobile-toggle-btn{display:inline-flex}.admin-add-slider-col-date{display:none}.admin-add-slider-dc-date-created{display:flex}}@media (max-width:991px){.admin-add-slider-col-alttext{display:none}.admin-add-slider-dc-alttext{display:flex}}@media (max-width:768px){.admin-add-slider-controls{align-items:stretch;flex-direction:column}.admin-add-slider-search-wrapper{max-width:100%}.admin-add-slider-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-add-slider-add-btn,.admin-add-slider-limit-select{flex:1 1;justify-content:center}.admin-add-slider-pagination-container{flex-direction:column;justify-content:center}.admin-add-slider-container{margin:1rem auto;padding:1rem}}@media (max-width:480px){.admin-add-slider-col-actions,.admin-add-slider-col-active{display:none}.admin-add-slider-dc-actions,.admin-add-slider-dc-active{display:flex}.admin-add-slider-modal-overlay{padding:0}.admin-add-slider-modal-content{border-radius:0;height:100vh}}.admin-add-galary-page-wrapper{background-color:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:3rem;width:100%}.admin-add-galary-page-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px}.admin-add-galary-page-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;margin-top:0;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-galary-page-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-add-galary-page-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-add-galary-page-search-icon{color:#555;font-size:1rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-galary-page-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.92rem;outline:none;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-add-galary-page-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-add-galary-page-action-group{align-items:center;display:flex;gap:12px}.admin-add-galary-page-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:.88rem;outline:none;padding:10px 12px}.admin-add-galary-page-limit-select:focus{border-color:#3498db}.admin-add-galary-page-add-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-galary-page-add-btn:hover{background:#e67e22;color:#fff}.admin-add-galary-page-table-card{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-add-galary-page-table-wrapper{overflow-x:auto;width:100%}.admin-add-galary-page-table{border-collapse:collapse;min-width:800px;width:100%}.admin-add-galary-page-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-galary-page-table td,.admin-add-galary-page-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-galary-page-table th{border-bottom:none;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-galary-page-table td{border-bottom:1px solid #eee;color:#334155;font-size:.9rem}.admin-add-galary-page-row{transition:background-color .2s}.admin-add-galary-page-row:hover{background:#f8f9fa}.admin-add-galary-page-no-data{color:#64748b;font-size:1rem;padding:40px!important;text-align:center}.admin-add-galary-page-col-sno{width:60px}.admin-add-galary-page-col-name{min-width:150px;text-align:left!important}.admin-add-galary-page-col-image{width:120px}.admin-add-galary-page-col-desc{max-width:300px;text-align:left!important}.admin-add-galary-page-col-created{width:150px}.admin-add-galary-page-col-active{width:100px}.admin-add-galary-page-col-actions{width:180px}.admin-add-galary-page-name-wrapper{align-items:center;color:#2c3e50;display:flex;font-weight:600;gap:8px}.folder-icon{color:#f39c12;font-size:1.1rem}.admin-add-galary-page-truncate{align-items:center;display:flex;gap:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-add-galary-page-table-thumb{border:1px solid #cbd5e1;border-radius:4px;height:50px;margin:0 auto;overflow:hidden;width:70px}.admin-add-galary-page-table-thumb img{height:100%;object-fit:cover;width:100%}.admin-add-galary-page-link-badge{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:4px 8px;text-decoration:none}.admin-add-galary-page-link-badge.yt{background:#fff0f0;border-color:#fadbd8;color:#e74c3c}.admin-add-galary-page-link-badge.pdf{background:#eaf4ff;border-color:#d6eaf8;color:#3498db}.admin-add-galary-page-switch{display:inline-block;height:20px;margin:0 auto;position:relative;width:38px}.admin-add-galary-page-switch input{height:0;opacity:0;width:0}.admin-add-galary-page-slider-toggle{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-galary-page-slider-toggle:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-galary-page-switch input:checked+.admin-add-galary-page-slider-toggle{background:#e67e22}.admin-add-galary-page-switch input:checked+.admin-add-galary-page-slider-toggle:before{transform:translateX(18px)}.admin-add-galary-page-status-text{font-size:.75rem;font-weight:600;margin-top:4px}.admin-add-galary-page-status-text.active{color:#e67e22}.admin-add-galary-page-status-text.disabled{color:#94a3b8}.admin-add-galary-page-action-icons{display:flex;gap:8px;justify-content:center}.admin-add-galary-page-icon-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s}.admin-add-galary-page-icon-btn.edit{background:#eaf4ff;color:#3498db}.admin-add-galary-page-icon-btn.edit:hover{background:#3498db;color:#fff}.admin-add-galary-page-icon-btn.delete{background:#fff0f0;color:#e74c3c}.admin-add-galary-page-icon-btn.delete:hover{background:#e74c3c;color:#fff}.admin-add-galary-page-pagination-container{align-items:center;background:#fff;border:1px solid #dfe6e9;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:1rem;padding:1.2rem 1rem}.admin-add-galary-page-pagination-info{color:#64748b;font-size:.9rem;font-weight:500}.admin-add-galary-page-pagination-controls{align-items:center;display:flex;gap:12px}.admin-add-galary-page-page-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;transition:.2s}.admin-add-galary-page-page-btn:hover:not(:disabled){background:#fdf2e9;border-color:#e67e22;color:#e67e22}.admin-add-galary-page-page-btn:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.5}.admin-add-galary-page-page-count{color:#1e293b;font-size:.95rem;font-weight:600}.admin-add-galary-page-details-row td{background-color:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-galary-page-details-content{animation:aupFadeIn .3s ease;padding:20px}.admin-add-galary-page-details-content,.admin-add-galary-page-details-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.admin-add-galary-page-details-grid{width:100%}.admin-add-galary-page-detail-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-galary-page-detail-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-galary-page-detail-text{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-galary-page-detail-thumb{border:1px solid #cbd5e1;border-radius:6px;height:120px;max-width:200px;overflow:hidden;width:100%}.admin-add-galary-page-detail-thumb img{height:100%;object-fit:cover;width:100%}.admin-add-galary-page-mobile-toggle-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:none;margin-left:auto;padding:4px;transition:.2s}.admin-add-galary-page-mobile-toggle-btn:hover{background:#e3f2fd}.admin-add-galary-page-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.admin-add-galary-page-modal-content{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:550px;overflow:hidden;width:100%}.admin-add-galary-page-modal-header{align-items:center;background:#fff;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.admin-add-galary-page-modal-header h2{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0}.admin-add-galary-page-modal-close-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.3rem;transition:.2s}.admin-add-galary-page-modal-close-btn:hover{color:#e74c3c;transform:rotate(90deg)}.admin-add-galary-page-modal-body{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2rem}.admin-add-galary-page-form-group{display:flex;flex-direction:column;gap:6px;width:100%}.admin-add-galary-page-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-galary-page-input,.admin-add-galary-page-select-input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.9rem;outline:none;padding:10px 12px;transition:border .3s;width:100%}.admin-add-galary-page-input:focus,.admin-add-galary-page-select-input:focus{border-color:#3498db}.admin-add-galary-page-preview-box.large{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;height:220px;justify-content:center;overflow:hidden;position:relative;transition:.2s;width:100%}.admin-add-galary-page-preview-box:hover{background:#f0f9ff;border-color:#3498db}.admin-add-galary-page-image-container{height:100%;position:relative;width:100%}.admin-add-galary-page-image-container img{height:100%;object-fit:cover;width:100%}.admin-add-galary-page-overlay{align-items:center;background:#0009;display:flex;gap:15px;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.admin-add-galary-page-preview-box:hover .admin-add-galary-page-overlay{opacity:1}.admin-add-galary-page-mini-btn{align-items:center;background:#fff;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.1rem;height:45px;justify-content:center;transition:.2s;width:45px}.admin-add-galary-page-mini-btn:hover{background:#3498db;color:#fff}.admin-add-galary-page-mini-btn.remove:hover{background:#e74c3c;color:#fff}.admin-add-galary-page-upload-placeholder{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px}.admin-add-galary-page-upload-placeholder svg{color:#3498db}.admin-add-galary-page-pdf-upload-box{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem}.admin-add-galary-page-modal-footer{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:1.5rem 2rem}.admin-add-galary-page-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-galary-page-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-galary-page-btn-save{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-galary-page-btn-save:hover{background:#e67e22;color:#fff}.dc-actions,.dc-active,.dc-created,.dc-desc,.dc-image{display:none}@media (max-width:1600px){.admin-add-galary-page-col-created{display:none}.dc-created{display:flex}}@media (max-width:1200px){.admin-add-galary-page-col-desc{display:none}.dc-desc{display:flex}}@media (max-width:991px){.admin-add-galary-page-col-active{display:none}.dc-active{display:flex}}@media (max-width:768px){.admin-add-galary-page-col-image{display:none}.dc-image{display:flex}.admin-add-galary-page-controls{align-items:stretch;flex-direction:column}.admin-add-galary-page-search-wrapper{max-width:100%}.admin-add-galary-page-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-add-galary-page-add-btn,.admin-add-galary-page-limit-select{flex:1 1;justify-content:center}.admin-add-galary-page-pagination-container{flex-direction:column;justify-content:center}.admin-add-galary-page-container{margin:1rem auto;padding:1rem}}@media (max-width:480px){.admin-add-galary-page-mobile-toggle-btn{display:inline-flex}.admin-add-galary-page-col-actions{display:none}.dc-actions{display:flex}.admin-add-galary-page-modal-overlay{padding:0}.admin-add-galary-page-modal-content{border-radius:0;height:100vh}}.admin-add-news-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-add-news-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-news-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-add-news-topbar-left{flex:1 1;min-width:260px}.admin-add-news-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-add-news-search-wrapper{max-width:400px;position:relative;width:100%}.admin-add-news-search-icon{color:#64748b;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-news-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:all .2s;width:100%}.admin-add-news-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-add-news-items-select{background:#fff;border:1px solid #cbd5e0;border-radius:6px;font-size:.9rem;font-weight:500;padding:10px 12px}.admin-add-news-btn{align-items:center;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-news-btn-add{background:#fff}.admin-add-news-btn-add:hover{background:#e67e22;color:#fff}.admin-add-news-inline-form{animation:accSlideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}.admin-add-news-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-add-news-section-title{border-bottom:1px solid #e2e8f0;color:#34495e;font-size:.95rem;font-weight:700;margin:0 0 14px;padding-bottom:6px;text-transform:uppercase}.admin-add-news-layout-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:320px 1fr}@media (max-width:991px){.admin-add-news-layout-grid{grid-template-columns:1fr}}.admin-add-news-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.admin-add-news-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.admin-add-news-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-news-req{color:#e74c3c}.admin-add-news-form-group input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:border-color .2s;width:100%}.admin-add-news-form-group input:focus{border-color:#3498db;outline:none}.admin-add-news-square-preview{align-items:center;aspect-ratio:16/10;background:#f8f9fa;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.admin-add-news-image-container{height:100%;width:100%}.admin-add-news-image-container img{height:100%;object-fit:cover;width:100%}.admin-add-news-upload-placeholder{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px}.admin-add-news-overlay{align-items:center;background:#0009;display:flex;gap:15px;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.admin-add-news-square-preview:hover .admin-add-news-overlay{opacity:1}.admin-add-news-mini-btn{align-items:center;background:#fff;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:1.1rem;height:45px;justify-content:center;transition:.2s;width:45px}.admin-add-news-mini-btn:hover{background:#3498db;color:#fff}.admin-add-news-mini-btn.remove:hover{background:#e74c3c;color:#fff}.admin-add-news-main-area{display:flex;flex-direction:column;gap:1rem}.admin-add-news-hint{color:#64748b;font-size:.9rem;margin-bottom:1rem;margin-top:-10px}.admin-add-news-blocks-wrapper{display:flex;flex-direction:column;gap:1.5rem}.admin-add-news-block-card{background:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden}.admin-add-news-block-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 15px}.admin-add-news-block-badge{align-items:center;background:#e2e8f0;border-radius:6px;color:#2c3e50;display:flex;font-size:.8rem;font-weight:700;gap:8px;padding:5px 12px}.admin-add-news-block-actions{display:flex;gap:5px}.admin-add-news-block-actions button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.admin-add-news-block-actions button:hover:not(:disabled){background:#e2e8f0}.admin-add-news-block-actions button.delete:hover{background:#fee2e2;border-color:#fca5a5;color:#e74c3c}.admin-add-news-block-body{padding:15px}.admin-add-news-editor-container{border:1px solid #ccc;border-radius:6px;overflow:hidden}.admin-add-news-editor-toolbar{align-items:center;background:#f8f9fa;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.admin-add-news-editor-toolbar button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#334155;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;padding:6px 10px}.admin-add-news-editor-toolbar button:hover{background:#e2e8f0}.admin-add-news-toolbar-divider{background:#ccc;height:20px;margin:0 5px;width:1px}.admin-add-news-editor-content{background:#fff;color:#2c3e50;font-size:.95rem;line-height:1.6;min-height:150px;outline:none;padding:15px}.admin-add-news-editor-content:focus{border-top:1px solid #3498db}.admin-add-news-editor-content ul{list-style-type:disc!important;margin-bottom:1rem!important;padding-left:2rem!important}.admin-add-news-editor-content ol{list-style-type:decimal!important;margin-bottom:1rem!important;padding-left:2rem!important}.admin-add-news-gallery-upload-zone{background:#f8f9fa;border:2px dashed #ccc;border-radius:6px;padding:2rem;text-align:center;transition:.3s}.admin-add-news-gallery-upload-zone:hover{border-color:#3498db}.admin-add-news-upload-label{align-items:center;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:10px}.admin-add-news-upload-label svg{color:#3498db;font-size:1.8rem}.admin-add-news-gallery-preview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1rem}.admin-add-news-gallery-item{aspect-ratio:16/9;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;position:relative}.admin-add-news-gallery-item img{height:100%;object-fit:cover;width:100%}.admin-add-news-gallery-remove{align-items:center;background:#e74c3ce6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.admin-add-news-add-blocks-row{display:flex;gap:12px;margin-top:1rem}.admin-add-news-add-block-btn{background:#0000;border:2px dashed #ccc;border-radius:6px;color:#64748b;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:1rem;transition:.3s}.admin-add-news-add-block-btn:hover{background:#eaf4ff;border-color:#3498db;color:#3498db}.admin-add-news-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-add-news-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-news-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-news-btn-confirm{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-news-btn-confirm:hover{background:#e67e22;color:#fff}.admin-add-news-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-add-news-table{background:#fff;border-collapse:collapse;min-width:320px;width:100%}.admin-add-news-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-news-table td,.admin-add-news-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-news-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-news-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-add-news-main-row{transition:background-color .2s}.admin-add-news-main-row:hover{background:#f8f9fa}.admin-add-news-align-left{padding-left:14px!important;text-align:left!important}.admin-add-news-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-add-news-name-wrapper:hover{color:#3498db}.admin-add-news-text-bold{font-weight:600}.admin-add-news-expand-btn{align-items:center;background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:flex;flex-shrink:0;padding:4px}.admin-add-news-expand-btn:hover{background:#e3f2fd}.admin-add-news-table-thumb{border:1px solid #e2e8f0;border-radius:6px;display:block;height:50px;margin:0 auto;object-fit:cover;width:50px}.admin-add-news-table-thumb-expanded{border:1px solid #e2e8f0;border-radius:6px;height:80px;object-fit:cover;width:80px}.admin-add-news-no-img{background:#f1f5f9;border-radius:4px;color:#94a3b8;display:inline-block;font-size:.8rem;font-weight:600;padding:5px 10px;text-align:center}.admin-add-news-slug-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#3b82f6;display:inline-flex;font-family:monospace;font-size:.85rem;gap:6px;margin:0 auto;max-width:180px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.slug-icon{color:#3b82f6;flex-shrink:0}.admin-add-news-switch{display:inline-block;height:20px;margin:0 auto;position:relative;width:38px}.admin-add-news-switch input{height:0;opacity:0;width:0}.admin-add-news-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-news-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-news-switch input:checked+.admin-add-news-slider{background:#e67e22}.admin-add-news-switch input:checked+.admin-add-news-slider:before{transform:translateX(18px)}.admin-add-news-status-label-text{font-size:.75rem;font-weight:600;margin-top:4px}.admin-add-news-status-label-text.active{color:#e67e22}.admin-add-news-status-label-text.disabled{color:#94a3b8}.admin-add-news-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-add-news-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-news-btn-edit:hover{background:#3498db;color:#fff}.admin-add-news-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-news-btn-delete:hover{background:#e74c3c;color:#fff}.admin-add-news-empty-state{color:#64748b;padding:40px!important;text-align:center}.admin-add-news-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-news-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.admin-add-news-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-news-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-news-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-news-pagination-wrapper{display:flex;justify-content:flex-end;margin-top:18px;width:100%}.admin-add-news-exp-action,.admin-add-news-exp-date,.admin-add-news-exp-img,.admin-add-news-exp-slug,.admin-add-news-exp-status{display:none!important}@media (max-width:599px){.admin-add-news-col-action,.admin-add-news-col-date,.admin-add-news-col-img,.admin-add-news-col-slug,.admin-add-news-col-status{display:none!important}.admin-add-news-exp-action,.admin-add-news-exp-date,.admin-add-news-exp-img,.admin-add-news-exp-slug,.admin-add-news-exp-status{display:flex!important}}@media (min-width:600px) and (max-width:767px){.admin-add-news-col-date,.admin-add-news-col-img,.admin-add-news-col-slug{display:none!important}.admin-add-news-exp-date,.admin-add-news-exp-img,.admin-add-news-exp-slug{display:flex!important}}@media (min-width:768px) and (max-width:991px){.admin-add-news-col-date,.admin-add-news-col-slug{display:none!important}.admin-add-news-exp-date,.admin-add-news-exp-slug{display:flex!important}}@media (min-width:992px){.admin-add-news-expand-btn,.admin-add-news-expanded-row{display:none!important}.admin-add-news-name-wrapper{cursor:default}}@media (max-width:768px){.admin-add-news-topbar{align-items:stretch;flex-direction:column}.admin-add-news-topbar-right{justify-content:space-between}.admin-add-news-pagination-wrapper{justify-content:center}}.page-not-found-wrapper{align-items:center;background:radial-gradient(circle at center,#fff9f5 0,#fff 100%);box-sizing:border-box;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:40px 20px;width:100%}.page-not-found-container{animation:pnfFadeInUp .6s ease-out forwards;max-width:800px;text-align:center;width:100%}.page-not-found-visual{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:10px;-webkit-user-select:none;user-select:none}.page-not-found-digit{color:#1a1a1a;font-size:clamp(8rem,20vw,14rem);font-weight:900;line-height:1;text-shadow:6px 6px 0 #f3793626}.page-not-found-icon-box{align-items:center;display:flex;flex-direction:column;margin-top:-20px;position:relative}.page-not-found-floating-icon{animation:pnfFloat 3s ease-in-out infinite;color:#f37936;filter:drop-shadow(0 10px 10px rgba(243,121,54,.3));font-size:clamp(6rem,15vw,10rem)}.page-not-found-shadow{animation:pnfShadowScale 3s ease-in-out infinite;background:#00000014;border-radius:50%;height:12px;margin-top:10px;width:60%}.page-not-found-divider{align-items:center;display:flex;gap:14px;justify-content:center;margin-bottom:30px}.page-not-found-divider-line{background:#f37936;height:1px;width:80px}.page-not-found-divider-icon{color:#f37936;font-size:1.5rem}.page-not-found-content{align-items:center;display:flex;flex-direction:column}.page-not-found-title{color:#1a1a1a;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:900;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.page-not-found-description{color:#64748b;font-size:1.1rem;font-weight:500;line-height:1.6;margin:0 auto 35px;max-width:550px}.page-not-found-home-btn{align-items:center;background:#f37936;border-radius:8px;box-shadow:0 8px 20px #f3793640;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;letter-spacing:1px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.page-not-found-btn-icon{font-size:1.2rem}.page-not-found-home-btn:hover{background:#db6828;box-shadow:0 12px 25px #f3793659;color:#fff;transform:translateY(-3px)}@keyframes pnfFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pnfFloat{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-20px) rotate(3deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes pnfShadowScale{0%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}to{opacity:.8;transform:scale(1)}}@media (max-width:600px){.page-not-found-visual{gap:5px}.page-not-found-divider-line{width:50px}.page-not-found-description{font-size:1rem;padding:0 10px}.page-not-found-home-btn{box-sizing:border-box;justify-content:center;width:100%}}.change-password-page-wrapper{align-items:center;background-color:#fff;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;padding:5rem}.change-password-page-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;display:flex;flex-direction:column;max-width:440px;overflow:hidden;padding:3.5rem 2.5rem;position:relative;width:100%}.change-password-page-header{margin-bottom:2rem;text-align:center}.change-password-page-title{color:#1a1a1a;font-size:1.6rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.change-password-page-divider{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:15px}.change-password-page-line{background-color:#e67e22;height:1px;width:50px}.change-password-page-icon-wings{color:#e67e22;font-size:1.3rem}.change-password-page-subtitle{color:#666;font-size:.95rem;font-weight:500;margin:0}.change-password-page-input-wrapper{margin-bottom:1.2rem;position:relative;width:100%}.change-password-page-icon{color:#e67e22;font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.change-password-page-eye-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s}.change-password-page-eye-btn:hover{color:#e67e22}.change-password-page-input{background:#fff;border:1px solid #cbd5e1;box-sizing:border-box;color:#1a1a1a;font-size:15px;font-weight:500;padding:14px 16px 14px 45px;transition:all .3s ease;width:100%}.change-password-page-input::placeholder{color:#94a3b8}.change-password-page-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e2226;outline:none}.change-password-page-requirements{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:18px;margin-top:-5px;padding-left:5px}.change-password-page-requirements span{align-items:center;display:flex;font-size:.82rem;font-weight:600;gap:8px;transition:color .3s ease}.req-unmet{color:#94a3b8}.req-met{color:#047857}.change-password-page-submit-btn{align-items:center;background:#0000;border:2px solid #e67e22;color:#e67e22;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;margin-top:5px;padding:14px 28px;text-transform:uppercase;transition:all .2s ease;width:100%}.change-password-page-submit-btn:hover:not(:disabled){background:#e67e22;color:#fff}.change-password-page-submit-btn:active:not(:disabled){background:#e67e22;box-shadow:0 2px 8px #e67e2280;color:#fff;transform:translateY(0) scale(.96)}.change-password-page-submit-btn:disabled{border-color:#cbd5e1;color:#cbd5e1;cursor:not-allowed}.change-password-page-message{animation:fadeIn .3s ease-in-out;border-radius:8px;font-size:.9rem;font-weight:600;margin-bottom:15px;padding:10px;text-align:center}.change-password-page-message.success{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.change-password-page-message.error{animation:shake .4s ease-in-out;background:#fef2f2;border:1px solid #fee2e2;color:#dc2626}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media(max-width:576px){.change-password-page-wrapper{padding:15px}.change-password-page-card{padding:2.5rem 1.5rem}.change-password-page-title{font-size:1.4rem}}@media(max-width:380px){.change-password-page-requirements{grid-template-columns:1fr}}.about-mission-wrapper{background-color:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.about-mission-header{margin-bottom:4rem;text-align:center}.about-mission-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.about-mission-divider{align-items:center;display:flex;gap:12px;justify-content:center}.about-mission-line{background-color:#f37936;height:1px;width:60px}.about-mission-icon{color:#f37936;font-size:1.4rem}.about-mission-container{box-sizing:border-box;display:flex;gap:3rem;justify-content:space-between;margin:0 auto}@media (min-width:1920px){.about-mission-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.about-mission-container{padding:0 3rem;width:100%}}.about-mission-box{align-items:center;background-color:#fff;border:2px solid #f37936;border-radius:12px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;padding:3.5rem 2.5rem;text-align:justify;transition:transform .3s ease,box-shadow .3s ease;width:50%}.about-mission-box:hover{border-color:#f37936;box-shadow:0 15px 35px #f379361f;transform:translateY(-5px)}.about-mission-box h2{align-items:center;color:#1a1a1a;display:flex;font-size:32px;font-weight:800;gap:12px;justify-content:center;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.about-box-icon{color:#f37936;font-size:36px}.about-mission-box p{color:#444;font-size:20px;font-weight:500;line-height:1.8}@media (max-width:992px){.about-mission-container{flex-direction:column;gap:3rem}.about-mission-box{width:100%}}@media (max-width:576px){.about-mission-wrapper{padding:4rem 0}.about-mission-container{padding:0 1.5rem}.about-mission-box{padding:2.5rem 1.5rem}.about-mission-title{font-size:1.5rem}.about-mission-box h2{font-size:26px}.about-mission-box p{font-size:17px}}.about-constitution-deed-wrapper{background-color:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.about-constitution-deed-header{margin-bottom:4rem;text-align:center}.about-constitution-deed-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.about-constitution-deed-divider{align-items:center;display:flex;gap:12px;justify-content:center}.about-constitution-deed-line{background-color:#f37936;height:1px;width:60px}.about-constitution-deed-icon{color:#f37936;font-size:1.4rem}.about-constitution-deed-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.about-constitution-deed-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.about-constitution-deed-container{padding:0 3rem;width:100%}}.about-constitution-deed-main-box{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;border-top:4px solid #f37936;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.about-constitution-deed-preamble{color:#333;font-size:1.2rem;font-weight:500;line-height:1.8;margin-bottom:2.5rem;text-align:justify}.about-constitution-deed-trustee-list{background-color:#fffaf7;border-left:4px solid #f37936;border-radius:8px;margin-bottom:2.5rem;padding:2rem}.about-constitution-deed-trustee-item{border-bottom:1px dashed #ddd;color:#1a1a1a;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:12px 0}.about-constitution-deed-trustee-item:last-child{border-bottom:none}.about-constitution-deed-trustee-item .amount{color:#f37936;font-weight:800}.about-constitution-deed-statement{background-color:#1a1a1a;border-radius:8px;color:#fff;font-size:1.1rem;line-height:1.8;margin-bottom:3rem;padding:2rem;text-align:justify}.about-constitution-deed-statement strong{color:#f37936;text-decoration:underline}.about-constitution-deed-statute-title{border-bottom:2px solid #f37936;color:#1a1a1a;display:inline-block;font-size:1.4rem;margin-bottom:2rem;padding-bottom:5px}.about-constitution-deed-statute-item{align-items:flex-start;display:flex;gap:15px;margin-bottom:1.5rem}.about-constitution-deed-statute-item .point-number{align-items:center;background:#f37936;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;margin-top:4px;min-width:30px}.about-constitution-deed-statute-item p,.statute-content p{color:#444;font-size:1.05rem;line-height:1.7;margin:8px 0}.statute-content strong{color:#1a1a1a;font-size:1.15rem}@media (max-width:992px){.about-constitution-deed-main-box{padding:2.5rem 1.5rem}}@media (max-width:768px){.about-constitution-deed-trustee-item{flex-direction:column;gap:5px}.about-constitution-deed-trustee-item .amount{text-align:right}.about-constitution-deed-title{font-size:1.5rem}}@media (max-width:576px){.about-constitution-deed-wrapper{padding:3rem 0}.about-constitution-deed-container{padding:0 1rem}.about-constitution-deed-preamble{font-size:1rem;text-align:left}.about-constitution-deed-statute-item{gap:10px}}.about-members-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.about-members-container{margin:0 auto;padding:0 2rem}.about-members-section-block{margin-bottom:6rem}.about-members-section-block:last-child{margin-bottom:0}.about-members-header{margin-bottom:4rem;text-align:center}.about-members-title{color:#000;font-size:1.8rem;font-weight:900;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.about-members-divider{align-items:center;display:flex;gap:12px;justify-content:center}.about-members-line{background-color:#f37936;height:1px;width:60px}.about-members-icon{color:#f37936;font-size:1.4rem}.about-members-grid{grid-gap:25px;display:grid;gap:25px}@media (min-width:1401px){.about-members-grid{grid-template-columns:repeat(6,1fr)}.about-members-container{max-width:1800px}}@media (max-width:1400px){.about-members-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.about-members-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.about-members-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.about-members-title{font-size:1.5rem}}@media (max-width:480px){.about-members-grid{grid-template-columns:1fr}.about-members-wrapper{padding:3rem 0}}.about-members-card{background:#fff;border:1px solid #f2f2f2;border-radius:10px;box-shadow:0 4px 12px #0000000f;overflow:hidden;text-align:center;transition:all .3s ease}.about-members-card:hover{box-shadow:0 12px 25px #0000001a;transform:translateY(-8px)}.about-members-img-wrapper{aspect-ratio:1/1;background-color:#f9f9f9;overflow:hidden;width:100%}.about-members-img{height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease;width:100%}.about-members-card:hover .about-members-img{transform:scale(1.05)}.about-members-placeholder{align-items:center;background-color:#e2e8f0;color:#94a3b8;display:flex;height:100%;justify-content:center;transition:transform .5s ease;width:100%}.about-members-placeholder-icon{font-size:4rem}.about-members-card:hover .about-members-placeholder{transform:scale(1.05)}.about-members-info{padding:1.2rem 1rem}.about-members-name{align-items:center;color:#222;display:flex;font-size:.95rem;font-weight:500;justify-content:center;line-height:1.4;margin-bottom:6px;min-height:40px;text-transform:uppercase}.about-members-post{color:#f37936;font-size:.85rem;font-weight:400;letter-spacing:.2px;margin:0}.ideal-history-of-rajput-shiksha-kosh-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.ideal-history-of-rajput-shiksha-kosh-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.ideal-history-of-rajput-shiksha-kosh-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.ideal-history-of-rajput-shiksha-kosh-container{padding:0 3rem;width:100%}}.ideal-history-of-rajput-shiksha-kosh-header{margin-bottom:3rem;text-align:center}.ideal-history-of-rajput-shiksha-kosh-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.ideal-history-of-rajput-shiksha-kosh-divider{align-items:center;display:flex;gap:12px;justify-content:center}.ideal-history-of-rajput-shiksha-kosh-line{background-color:#f37936;height:1px;width:60px}.ideal-history-of-rajput-shiksha-kosh-icon{color:#f37936;font-size:1.4rem}.ideal-history-of-rajput-shiksha-kosh-img-outer-box{display:flex;justify-content:center;margin-bottom:2.5rem}.ideal-history-of-rajput-shiksha-kosh-small-img{border:5px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.151);height:auto;max-width:320px;width:100%}.ideal-history-of-rajput-shiksha-kosh-sub-heading-line{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center;text-transform:uppercase}.ideal-history-of-rajput-shiksha-kosh-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.ideal-history-of-rajput-shiksha-kosh-salutation{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.ideal-history-of-rajput-shiksha-kosh-paragraph{color:#444;font-size:1.15rem;line-height:2.1;margin-bottom:1.8rem;text-align:justify}.ideal-history-of-rajput-shiksha-kosh-paragraph strong{color:#000}.ideal-history-of-rajput-shiksha-kosh-blessing{color:#f37936;font-size:1.3rem;font-style:italic;font-weight:700;margin:3.5rem 0;text-align:center}.ideal-history-of-rajput-shiksha-kosh-footer-sig{border-top:1px dashed #ddd;margin-top:3rem;padding-top:2rem;text-align:right}.ideal-history-of-rajput-shiksha-kosh-footer-sig h4{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0}.ideal-history-of-rajput-shiksha-kosh-footer-sig p{color:#666;font-size:.95rem;font-weight:600;margin:5px 0}@media (max-width:992px){.ideal-history-of-rajput-shiksha-kosh-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.ideal-history-of-rajput-shiksha-kosh-title{font-size:1.4rem}.ideal-history-of-rajput-shiksha-kosh-paragraph{font-size:1.05rem;line-height:1.8;text-align:left}.ideal-history-of-rajput-shiksha-kosh-footer-sig{text-align:left}}@media (max-width:576px){.ideal-history-of-rajput-shiksha-kosh-wrapper{padding:3rem 0}.ideal-history-of-rajput-shiksha-kosh-container{padding:0 1rem}.ideal-history-of-rajput-shiksha-kosh-sub-heading-line{font-size:1.3rem}}.pratibha-khoj-pariksha-wrapper{background-color:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.pratibha-khoj-pariksha-header{margin-bottom:4rem;text-align:center}.pratibha-khoj-pariksha-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.pratibha-khoj-pariksha-divider{align-items:center;display:flex;gap:12px;justify-content:center}.pratibha-khoj-pariksha-line{background-color:#f37936;height:1px;width:60px}.pratibha-khoj-pariksha-icon{color:#f37936;font-size:1.4rem}.pratibha-khoj-pariksha-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.pratibha-khoj-pariksha-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.pratibha-khoj-pariksha-container{padding:0 2rem;width:100%}}.pratibha-khoj-pariksha-main-box{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;border-top:5px solid #f37936;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.pratibha-khoj-pariksha-sub-heading{color:#f37936;font-size:1.5rem;font-weight:800;margin-bottom:5px}.pratibha-khoj-pariksha-office-info{color:#666;font-weight:600;margin-bottom:2rem}.pratibha-khoj-pariksha-para{color:#333;font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;text-align:justify}.pratibha-khoj-pariksha-section-title{border-bottom:2px solid #f37936;color:#1a1a1a;display:inline-block;font-size:1.4rem;margin:3rem 0 2rem;padding-bottom:5px}.pratibha-khoj-pariksha-list{display:flex;flex-direction:column;gap:1.5rem}.pratibha-khoj-pariksha-item{align-items:flex-start;display:flex;gap:15px}.pratibha-khoj-pariksha-number{align-items:center;background:#f37936;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:30px;justify-content:center;margin-top:2px;min-width:30px}.pratibha-khoj-pariksha-item p{color:#444;font-size:1.05rem;line-height:1.7;margin:0;text-align:justify}.pratibha-khoj-pariksha-coordinator{border-top:1px dashed #ddd;margin-top:4rem;padding-top:2rem;text-align:right}.pratibha-khoj-pariksha-coordinator h5{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0}.pratibha-khoj-pariksha-coordinator p{color:#666;font-weight:600;margin:5px 0}.pratibha-khoj-pariksha-coordinator .phone{color:#f37936;font-size:1.1rem}.pratibha-khoj-pariksha-action{display:flex;justify-content:center;margin-top:4rem}.pratibha-khoj-pariksha-btn{align-items:center;background-color:initial;border:2px solid #f37936;border-radius:4px;color:#f37936;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.pratibha-khoj-pariksha-btn:hover{background-color:#f37936;color:#fff}.btn-icon{font-size:1.1rem}@media (max-width:992px){.pratibha-khoj-pariksha-main-box{padding:2.5rem 1.5rem}}@media (max-width:768px){.pratibha-khoj-pariksha-title{font-size:1.5rem}.pratibha-khoj-pariksha-sub-heading{font-size:1.3rem}.pratibha-khoj-pariksha-item p,.pratibha-khoj-pariksha-para{font-size:1rem;text-align:left}.pratibha-khoj-pariksha-coordinator{text-align:left}.pratibha-khoj-pariksha-btn{justify-content:center;width:100%}}@media (max-width:480px){.pratibha-khoj-pariksha-wrapper{padding:3rem 0}}.scholarship-procedure-wrapper{background-color:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.scholarship-procedure-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.scholarship-procedure-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.scholarship-procedure-container{padding:0 3rem;width:100%}}.scholarship-procedure-header{margin-bottom:3rem;text-align:center}.scholarship-procedure-main-title{color:#000;font-size:2rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.scholarship-procedure-divider{align-items:center;display:flex;gap:15px;justify-content:center}.scholarship-procedure-line{background-color:#f37936;height:1px;width:60px}.scholarship-procedure-icon{color:#f37936;font-size:1.4rem}.scholarship-procedure-sub-title{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center;text-transform:uppercase}.scholarship-procedure-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;border-top:5px solid #f37936;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.scholarship-procedure-intro-text{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:2rem}.scholarship-procedure-section{margin-bottom:2.5rem}.scholarship-procedure-section-heading{color:#1a1a1a;font-size:1.2rem;font-weight:800;margin-bottom:1rem}.scholarship-procedure-list{list-style:none;margin:0 0 1rem;padding:0}.scholarship-procedure-list li{color:#444;font-size:1.1rem;font-weight:600;margin-bottom:8px;padding-left:25px}.scholarship-procedure-paragraph{color:#444;font-size:1.1rem;line-height:1.9;margin:0;text-align:justify}.scholarship-procedure-conclusion{background-color:#fffaf7;border-left:5px solid #f37936;border-radius:8px;margin-top:3rem;padding:1.5rem 2rem}.scholarship-procedure-conclusion p{color:#222;font-size:1.15rem;font-weight:600;line-height:1.6;margin:0;text-align:justify}@media (max-width:992px){.scholarship-procedure-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.scholarship-procedure-main-title{font-size:1.5rem}.scholarship-procedure-sub-title{font-size:1.4rem}.scholarship-procedure-list li,.scholarship-procedure-paragraph{font-size:1rem;text-align:left}.scholarship-procedure-conclusion p{font-size:1.05rem;text-align:left}}@media (max-width:576px){.scholarship-procedure-wrapper{padding:3rem 0}.scholarship-procedure-container{padding:0 1rem}.scholarship-procedure-content-card{padding:2rem 1.2rem}.scholarship-procedure-conclusion{padding:1.2rem}}.scholars-list-wrapper{background:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.scholars-list-container{box-sizing:border-box;margin:0 auto;width:100%}@media (min-width:1920px){.scholars-list-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.scholars-list-container{padding:0 2rem}}.scholars-list-header{margin-bottom:3rem;text-align:center}.scholars-list-title{color:#1a1a1a;font-size:2rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.scholars-list-divider{align-items:center;display:flex;gap:14px;justify-content:center}.scholars-list-divider-line{background:#f37936;height:1px;width:60px}.scholars-list-divider-icon{color:#f37936;font-size:1.4rem}.scholars-list-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:1.5rem}.scholars-list-search-box{flex:1 1;max-width:400px;min-width:250px;position:relative}.scholars-list-icon-search{color:#777;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.scholars-list-search-box input{border:1px solid #dcdcdc;border-radius:6px;box-sizing:border-box;color:#333;font-size:.95rem;font-weight:500;outline:none;padding:12px 14px 12px 40px;transition:.3s;width:100%}.scholars-list-search-box input:focus{border-color:#f37936;box-shadow:0 0 0 3px #f379361a}.scholars-list-filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.scholars-list-filter-select{background:#fff;border:1px solid #dcdcdc;border-radius:6px;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;outline:none;padding:12px 16px;transition:.3s}.scholars-list-filter-select:focus,.scholars-list-filter-select:hover{border-color:#f37936}.scholars-list-table-main-container{background:#fff;border:1px solid #ddd;width:100%}.scholars-list-table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.scholars-list-table{border-collapse:collapse;width:100%}.scholars-list-table thead tr{background:#f37936}.scholars-list-table th{border:1px solid #d96a2d;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.5px;padding:18px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.scholars-list-table td{background:#fff;border:1px solid #e2e2e2;color:#333;font-size:.95rem;font-weight:500;padding:14px;vertical-align:middle}.scholars-list-table-row:hover td{background:#fff9f5}.scholars-list-align-left{text-align:left!important}.scholars-list-col-sno{font-weight:700;text-align:center!important;width:60px}.scholars-list-col-date{width:120px}.scholars-list-col-name{width:240px}.scholars-list-col-father{width:220px}.scholars-list-col-address{min-width:260px}.scholars-list-col-work{width:200px}.scholars-list-font-bold{font-weight:700}.scholars-list-col-amount{text-align:right!important;width:140px}.scholars-list-col-image{text-align:center!important;width:140px}.scholars-list-profile-image{display:block;height:120px!important;margin:0 auto;max-width:120px;min-width:120px;object-fit:cover;object-position:top center;width:120px!important}.scholars-list-fallback-img{align-items:center;background:#f1f5f9;border:1px solid #e2e2e2;display:flex;justify-content:center}.scholars-list-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between}.scholars-list-expand-trigger{align-items:center;background:#f1f1f1;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:28px;justify-content:center;transition:.3s;width:28px}.scholars-list-name-wrapper:hover .scholars-list-expand-trigger{background:#f37936;color:#fff}.scholars-list-table-footer-row td{background:#fff9f5!important;border-top:3px solid #f37936!important;padding:16px 20px!important}.scholars-list-total-container{align-items:center;display:flex;gap:15px;justify-content:flex-end}.scholars-list-total-label{color:#333;font-size:1.1rem;font-weight:800;text-transform:uppercase}.scholars-list-total-value{background:#fff;border:1px solid #16a085;border-radius:4px;color:#16a085;font-size:1.3rem;font-weight:800;padding:6px 14px}.scholars-list-expanded-row td{background:#fafafa!important;border-bottom:2px solid #e2e2e2;padding:0!important}.scholars-list-expanded-content{background:#fff;border:1px solid #e2e2e2;margin:10px;padding:20px}.scholars-list-expanded-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.scholars-list-expanded-detail{background:#fff;border:1px solid #e2e2e2;display:flex;flex-direction:column;gap:5px;padding:12px}.scholars-list-expanded-label{color:#777;font-size:.8rem;font-weight:700;text-transform:uppercase}.scholars-list-expanded-value{color:#222;font-size:.95rem;font-weight:600}.scholars-list-bottom-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:1.5rem}.scholars-list-pagination-info{color:#555;font-size:.95rem;font-weight:600}.scholars-list-pagination-controls{display:flex;gap:8px}.scholars-list-page-btn{background:#fff;border:1px solid #dcdcdc;border-radius:6px;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:.3s}.scholars-list-page-btn:hover:not(:disabled){background:#f37936;border-color:#f37936;color:#fff}.scholars-list-page-btn:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.scholars-list-col-address,.scholars-list-col-amount,.scholars-list-col-date,.scholars-list-col-father,.scholars-list-col-work{display:none}.exp-address,.exp-amount,.exp-date,.exp-father,.exp-work{display:flex}@media (min-width:768px){.scholars-list-col-amount,.scholars-list-col-date{display:table-cell}.exp-amount,.exp-date{display:none!important}}@media (min-width:992px){.scholars-list-col-father{display:table-cell}.exp-father{display:none!important}}@media (min-width:1200px){.scholars-list-col-address,.scholars-list-col-work{display:table-cell}.exp-address,.exp-work,.scholars-list-expand-trigger,.scholars-list-expanded-row{display:none!important}.scholars-list-name-wrapper{cursor:default}}@media (max-width:767px){.scholars-list-top-bar{align-items:stretch;flex-direction:column}.scholars-list-search-box{max-width:100%}.scholars-list-filters{justify-content:flex-start;width:100%}.scholars-list-filter-select{flex:1 1}.scholars-list-page-size{display:flex;flex:1 1}.scholars-list-page-size select{width:100%}.scholars-list-bottom-bar{flex-direction:column;text-align:center}.scholars-list-total-container{justify-content:center}}@media (max-width:600px){.scholars-list-wrapper{overflow-x:hidden;padding:3rem 0}.scholars-list-container{padding:0 12px}.scholars-list-table td,.scholars-list-table th{font-size:.85rem;padding:12px 8px}.scholars-list-profile-image{height:80px!important;max-width:80px;min-width:80px;width:80px!important}.scholars-list-total-container{flex-direction:column;gap:10px;text-align:center}}.news-details-wrapper{background:#f4f6f8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:60px 0;width:100%}.news-details-container{box-sizing:border-box;margin:auto;max-width:1600px;padding:0 40px;width:100%}.news-details-header{margin-bottom:50px;text-align:center}.news-details-header h1{color:#1a1a1a;font-size:48px;font-weight:900;line-height:1.3;margin-bottom:20px}.news-details-divider{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px}.news-details-divider span{background:#f37936;border-radius:2px;height:2px;width:80px}.news-details-divider svg{color:#f37936;font-size:28px}.news-publish-date{color:#f37936;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.news-details-cover-wrapper{border-radius:20px;box-shadow:0 15px 40px #0000001a;height:650px;margin-bottom:50px;overflow:hidden;width:100%}.news-details-cover-image{height:100%;object-fit:cover;object-position:center;width:100%}.news-details-body{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;box-sizing:border-box;padding:60px 80px;width:100%}.news-details-text{color:#3b4252;font-size:20px;line-height:1.9;margin-bottom:40px}.news-details-text p{margin-bottom:25px}.news-gallery{grid-gap:30px;align-items:start;display:grid;gap:30px;margin:50px 0}.news-gallery.count-1{grid-template-columns:1fr}.news-gallery.count-2,.news-gallery.count-3{grid-template-columns:1fr 1fr}.news-gallery.count-3 .news-gallery-item:nth-child(3){grid-column:1/-1}.news-gallery.count-4{grid-template-columns:1fr 1fr}.news-gallery-item{border-radius:16px;box-shadow:0 5px 20px #00000014;overflow:hidden;width:100%}.news-gallery-item img{display:block;height:auto;transition:transform .4s ease;width:100%}.news-gallery-item img:hover{transform:scale(1.03)}.news-details-loading{align-items:center;color:#f37936;display:flex;font-size:24px;font-weight:700;justify-content:center;min-height:50vh}@media(max-width:1024px){.news-details-body{padding:40px}}@media(max-width:768px){.news-details-container{padding:0 20px}.news-details-header h1{font-size:32px}.news-details-cover-wrapper{border-radius:12px;height:350px}.news-details-body{border-radius:12px;padding:25px}.news-details-text{font-size:17px}.news-gallery.count-2,.news-gallery.count-3,.news-gallery.count-4{grid-template-columns:1fr}}.admin-donor-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-donor-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-donor-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.admin-donor-search-wrapper{flex:1 1;min-width:200px;position:relative}.admin-donor-search-icon{color:#555;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.admin-donor-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 35px 10px 14px;transition:all .2s;width:100%}.admin-donor-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-donor-filter-group{display:flex;flex:2 1;gap:12px;min-width:300px}.admin-donor-action-buttons-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-donor-btn{align-items:center;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-donor-btn-add{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-donor-btn-add:hover{background:#e67e22;color:#fff}.admin-donor-btn-export{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-donor-btn-export:hover{background:#e67e22;color:#fff}.admin-donor-filter-wrap{flex:1 1;min-width:140px;position:relative}.admin-donor-filter-trigger{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;display:flex;font-size:.88rem;justify-content:space-between;padding:10px 12px;transition:.2s;-webkit-user-select:none;user-select:none}.admin-donor-filter-trigger:hover{background:#f8f9fa}.admin-donor-filter-trigger.active{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-donor-filter-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-donor-trigger-icons{align-items:center;display:flex;gap:8px}.admin-donor-clear-icon{color:#e74c3c;cursor:pointer;font-size:.8rem;transition:.2s}.admin-donor-clear-icon:hover{color:#c0392b;transform:scale(1.1)}.admin-donor-filter-menu{animation:sDropdown .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;left:0;min-width:200px;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}@keyframes sDropdown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-donor-filter-menu input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.88rem;margin-bottom:8px;padding:8px 10px;width:100%}.admin-donor-filter-menu input:focus{border-color:#3498db;outline:none}.admin-donor-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.admin-donor-filter-menu ul::-webkit-scrollbar{width:6px}.admin-donor-filter-menu ul::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin-donor-filter-menu li{border-bottom:1px solid #f1f5f9;border-radius:4px;color:#334155;cursor:pointer;font-size:.85rem;padding:8px 12px}.admin-donor-drop-highlighted,.admin-donor-filter-menu li:hover{background:#f0f9ff;color:#0284c7;font-weight:600}.admin-donor-drop-empty{color:#94a3b8;font-size:.85rem;padding:10px;text-align:center}.admin-donor-inline-form{animation:accSlideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}.admin-donor-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-donor-section-title{border-bottom:1px solid #e2e8f0;color:#34495e;font-size:.95rem;font-weight:700;margin:20px 0 14px;padding-bottom:6px;text-transform:uppercase}.admin-donor-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-donor-form-group{display:flex;flex-direction:column;gap:6px}.admin-donor-col-span-2{grid-column:span 2}.admin-donor-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-donor-req{color:#e74c3c}.admin-donor-form-group input,.admin-donor-form-group select{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:border-color .2s;width:100%}.admin-donor-form-group input:focus,.admin-donor-form-group select:focus{border-color:#3498db;outline:none}.admin-donor-checkbox-row{align-items:center;display:flex;margin-bottom:-6px;margin-top:-6px;padding-left:2px}.admin-donor-checkbox-label{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.admin-donor-checkbox-label input[type=checkbox]{accent-color:#e67e22;border-radius:4px;cursor:pointer;height:16px;margin:0;width:16px}.admin-donor-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-donor-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-donor-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-donor-btn-confirm{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-donor-btn-confirm:hover{background:#e67e22;color:#fff}.admin-donor-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-donor-table{background:#fff;border-collapse:collapse;min-width:320px;width:100%}.admin-donor-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-donor-table td,.admin-donor-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-donor-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-donor-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-donor-main-row{transition:background-color .2s}.admin-donor-main-row:hover{background:#f8f9fa}.admin-donor-align-left{padding-left:14px!important;text-align:left!important}.admin-donor-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.admin-donor-name-wrapper:hover{color:#3498db}.admin-donor-expand-btn{align-items:center;background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px}.admin-donor-expand-btn:hover{background:#e3f2fd}.truncate-text{margin:0 auto;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-donor-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-donor-switch input{height:0;opacity:0;width:0}.admin-donor-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-donor-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-donor-switch input:checked+.admin-donor-slider{background:#e67e22}.admin-donor-switch input:checked+.admin-donor-slider:before{transform:translateX(18px)}.admin-donor-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-donor-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-donor-btn-edit:hover{background:#3498db;color:#fff}.admin-donor-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-donor-btn-delete:hover{background:#e74c3c;color:#fff}.admin-donor-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-donor-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.admin-donor-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-donor-col-span-full{grid-column:1/-1}.admin-donor-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-donor-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-donor-exp-action,.admin-donor-exp-district,.admin-donor-exp-father,.admin-donor-exp-memid,.admin-donor-exp-mob,.admin-donor-exp-state,.admin-donor-exp-status{display:none!important}@media (max-width:599px){.admin-donor-controls{align-items:stretch;flex-direction:column}.admin-donor-filter-group{flex-direction:column;min-width:0;min-width:auto;width:100%}.admin-donor-action-buttons-wrap{align-items:stretch;flex-direction:column;gap:10px;width:100%}.admin-donor-btn-add,.admin-donor-btn-export{justify-content:center;width:100%}.admin-donor-table-action,.admin-donor-table-district,.admin-donor-table-father,.admin-donor-table-memid,.admin-donor-table-mob,.admin-donor-table-state,.admin-donor-table-status{display:none!important}.admin-donor-exp-action,.admin-donor-exp-district,.admin-donor-exp-father,.admin-donor-exp-memid,.admin-donor-exp-mob,.admin-donor-exp-state,.admin-donor-exp-status{display:flex!important}}@media (min-width:600px) and (max-width:767px){.admin-donor-table-action,.admin-donor-table-district,.admin-donor-table-memid,.admin-donor-table-mob,.admin-donor-table-state,.admin-donor-table-status{display:none!important}.admin-donor-exp-action,.admin-donor-exp-district,.admin-donor-exp-memid,.admin-donor-exp-mob,.admin-donor-exp-state,.admin-donor-exp-status{display:flex!important}}@media (min-width:768px) and (max-width:991px){.admin-donor-table-district,.admin-donor-table-memid,.admin-donor-table-mob,.admin-donor-table-state{display:none!important}.admin-donor-exp-district,.admin-donor-exp-memid,.admin-donor-exp-mob,.admin-donor-exp-state{display:flex!important}}@media (min-width:992px) and (max-width:1199px){.admin-donor-table-district,.admin-donor-table-state{display:none!important}.admin-donor-exp-district,.admin-donor-exp-state{display:flex!important}}.admin-donation-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-donation-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-donation-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.admin-donation-search-wrapper{flex:1 1;min-width:200px;position:relative}.admin-donation-search-icon{color:#555;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.admin-donation-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 35px 10px 14px;transition:all .2s;width:100%}.admin-donation-search-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-donation-right-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-donation-items-select{background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#334155;cursor:pointer;font-size:.88rem;padding:9px 12px}.admin-donation-items-select:focus{border-color:#e67e22;outline:none}.admin-donation-btn{align-items:center;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-donation-btn-add{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-donation-btn-add:hover{background:#e67e22;color:#fff}.admin-donation-btn-export{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-donation-btn-export:hover{background:#e67e22;color:#fff}.admin-donation-inline-form{animation:accSlideDown .3s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 15px #00000008;margin-bottom:24px;padding:28px}.admin-donation-form-header{border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:12px}.admin-donation-form-title{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.admin-donation-section-title{color:#475569;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.admin-donation-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.admin-donation-form-group{display:flex;flex-direction:column;gap:8px}.admin-donation-col-span-2{grid-column:1/-1}.admin-donation-form-group label{color:#334155;font-size:.88rem;font-weight:600}.admin-donation-req{color:#e74c3c}.admin-donation-form-group input,.admin-donation-form-group select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.92rem;padding:11px 14px;transition:border-color .2s;width:100%}.admin-donation-form-group input:focus,.admin-donation-form-group select:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-donation-radios{display:flex;flex-wrap:wrap;gap:15px}.admin-donation-radio-label{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;gap:10px;min-width:200px;padding:12px 16px;transition:.2s}.admin-donation-radio-label:hover{background:#f1f5f9;border-color:#94a3b8}.admin-donation-radio-label.selected{background:#fff7ed;border-color:#ea580c;color:#c2410c}.admin-donation-radio-label input{cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.admin-donation-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.admin-donation-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:600;padding:11px 24px;transition:.2s}.admin-donation-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-donation-btn-confirm{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-size:.9rem;font-weight:600;padding:11px 24px;transition:.2s}.admin-donation-btn-confirm:hover{background:#e67e22;color:#fff}.admin-donation-filter-wrap{flex:1 1;min-width:140px;position:relative}.admin-donation-filter-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;font-size:.92rem;justify-content:space-between;padding:11px 14px;transition:.2s;-webkit-user-select:none;user-select:none}.admin-donation-filter-trigger:hover{background:#f8fafc}.admin-donation-filter-trigger.active{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a}.admin-donation-filter-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-donation-trigger-icons{align-items:center;display:flex;gap:8px}.admin-donation-clear-icon{color:#e74c3c;cursor:pointer;font-size:.8rem;transition:.2s}.admin-donation-clear-icon:hover{color:#c0392b;transform:scale(1.1)}.admin-donation-filter-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;left:0;min-width:200px;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.admin-donation-filter-menu input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.88rem;margin-bottom:8px;padding:8px 10px;width:100%}.admin-donation-filter-menu input:focus{border-color:#e67e22;outline:none}.admin-donation-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.admin-donation-filter-menu ul::-webkit-scrollbar{width:6px}.admin-donation-filter-menu ul::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin-donation-filter-menu li{border-bottom:1px solid #f1f5f9;border-radius:4px;color:#334155;cursor:pointer;font-size:.85rem;padding:8px 12px}.admin-donation-drop-highlighted,.admin-donation-filter-menu li:hover{background:#fff7ed;color:#ea580c;font-weight:600}.admin-donation-drop-empty{color:#94a3b8;font-size:.85rem;padding:10px;text-align:center}.admin-donation-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-donation-switch input{height:0;opacity:0;width:0}.admin-donation-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-donation-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-donation-switch input:checked+.admin-donation-slider{background:#e67e22}.admin-donation-switch input:checked+.admin-donation-slider:before{transform:translateX(18px)}.admin-donation-table-wrapper{border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-donation-table{background:#fff;border-collapse:collapse;table-layout:auto;width:100%}.admin-donation-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-donation-table td,.admin-donation-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-donation-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-donation-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-donation-main-row{transition:background-color .2s}.admin-donation-main-row:hover{background:#fffaf5}.admin-donation-align-left{padding-left:14px!important;text-align:left!important}.admin-donation-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-donation-name-wrapper:hover{color:#e67e22}.admin-donation-expand-btn{background:none;border:none;border-radius:4px;color:#e67e22;cursor:pointer;flex-shrink:0;padding:4px}.admin-donation-expand-btn:hover{background:#fff7ed}.admin-donation-badge-info{background:#f1f5f9;border-radius:4px;color:#475569;font-size:.8rem;font-weight:600;padding:4px 8px;white-space:nowrap}.admin-donation-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-donation-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-donation-btn-edit:hover{background:#3498db;color:#fff}.admin-donation-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-donation-btn-delete:hover{background:#e74c3c;color:#fff}.admin-donation-btn-print{align-items:center;background:#f0fdf4;border:none;border-radius:5px;color:#16a34a;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:4px;padding:6px 8px;transition:.2s}.admin-donation-btn-print:hover{background:#16a34a;color:#fff}.admin-donation-locked{align-items:center;background:#f1f5f9;border-radius:5px;color:#94a3b8;display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:6px 8px;-webkit-user-select:none;user-select:none}.admin-donation-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-donation-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.admin-donation-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-donation-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-donation-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-all}@media (max-width:599px){.admin-donation-controls{align-items:stretch;flex-direction:column}.admin-donation-search-wrapper{flex:initial;width:100%}.admin-donation-right-controls{display:flex;flex-direction:column;gap:8px;width:100%}.admin-donation-items-select{width:100%}.admin-donation-btn-add,.admin-donation-btn-export{justify-content:center;width:100%}.col-action,.col-amount,.col-date,.col-memberid,.col-paymode,.col-status,.col-type{display:none!important}.exp-action,.exp-amount,.exp-date,.exp-memberid,.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-donation-inline-form{margin-bottom:20px;padding:20px}.admin-donation-form-grid{gap:16px;grid-template-columns:1fr}.admin-donation-col-span-2{grid-column:1}.admin-donation-form-buttons{flex-direction:column}.admin-donation-btn-cancel,.admin-donation-btn-confirm{width:100%}.admin-donation-radios{flex-direction:column;gap:10px}.admin-donation-radio-label{width:100%}}@media (min-width:600px) and (max-width:991px){.admin-donation-controls{align-items:stretch;flex-direction:column}.admin-donation-search-wrapper{width:100%}.admin-donation-right-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.admin-donation-btn-add{grid-column:1/-1}.col-date,.col-memberid,.col-paymode,.col-status,.col-type{display:none!important}.exp-date,.exp-memberid,.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-donation-form-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.admin-donation-col-span-2{grid-column:1/-1}.admin-donation-radios{flex-wrap:wrap}}@media (min-width:992px) and (max-width:1199px){.col-paymode,.col-status,.col-type{display:none!important}.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-donation-form-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}.donate-now-wrapper{background:#f8fafc;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.donate-now-container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 2rem;width:100%}.donate-now-header{margin-bottom:3.5rem;text-align:center}.donate-now-header-icon-wrap{align-items:center;background:linear-gradient(135deg,#f37936,#ff9a5f);border-radius:50%;box-shadow:0 10px 25px #f3793640;display:flex;height:90px;justify-content:center;margin:0 auto 20px;width:90px}.donate-now-header-icon{color:#fff;font-size:2.3rem}.donate-now-title{color:#1e293b;font-size:2.4rem;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}.donate-now-subtitle{color:#64748b;font-size:1.05rem;font-weight:500;margin-top:12px}.donate-now-divider{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:20px}.donate-now-divider-line{background:#f37936;border-radius:2px;height:2px;width:65px}.donate-now-divider-icon{color:#f37936;font-size:1.3rem}.donate-now-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0000000a;box-sizing:border-box;padding:3rem}.donate-now-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.donate-now-full-width{grid-column:1/-1}.donate-now-field{display:flex;flex-direction:column;gap:8px;position:relative}.donate-now-label{color:#334155;font-size:.9rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.donate-now-input-wrap{position:relative;width:100%}.donate-now-input-icon{color:#94a3b8;left:16px}.donate-now-input-icon,.donate-now-phone-prefix{font-size:1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.donate-now-phone-prefix{color:#1e293b;font-weight:700;left:42px;pointer-events:none}.donate-now-phone-input{padding-left:80px!important}.donate-now-input,.donate-now-select,.donate-now-textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:1rem;font-weight:500;outline:none;padding:14px 44px;transition:all .3s ease;width:100%}.donate-now-input-wrap .donate-now-input,.donate-now-input-wrap .donate-now-textarea,.donate-now-select.has-icon{padding-left:44px}.donate-now-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2394a3b8%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.65rem auto;cursor:pointer}.donate-now-textarea{min-height:100px;padding-top:16px;resize:vertical}.donate-now-textarea-icon{top:24px;transform:none}.donate-now-input:focus,.donate-now-select:focus,.donate-now-textarea:focus{border-color:#f37936;box-shadow:0 0 0 4px #f379361a}.donate-now-input::placeholder,.donate-now-textarea::placeholder{color:#94a3b8}.donate-now-input[readonly],.donate-now-select:disabled,.donate-now-textarea[readonly]{background-color:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.donate-now-input[readonly]:focus,.donate-now-textarea[readonly]:focus{border-color:#e2e8f0;box-shadow:none}.donate-now-checkbox-field{margin-bottom:-6px;margin-top:-6px;padding-left:2px}.donate-now-checkbox-label{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;-webkit-user-select:none;user-select:none}.donate-now-checkbox-label input[type=checkbox]{accent-color:#f37936;border-radius:4px;cursor:pointer;height:18px;margin:0;width:18px}.donate-now-verified-badge{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;color:#10b981;font-size:.75rem;font-weight:700;padding:4px 8px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.searchable-wrap{position:relative}.searchable-dropdown-list{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px #0000001a;left:0;list-style:none;margin-top:5px;max-height:220px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.searchable-dropdown-list li{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:.95rem;padding:12px 16px;transition:background .2s}.searchable-dropdown-list li.highlighted,.searchable-dropdown-list li:hover{background:#f8fafc;color:#f37936;font-weight:600}.searchable-dropdown-list li:last-child{border-bottom:none}.searchable-no-data{color:#94a3b8!important;cursor:default!important;font-style:italic}.searchable-no-data:hover{background:#fff!important;font-weight:400!important}.donate-now-button-wrap{display:flex;justify-content:center;margin-top:3rem}.donate-now-submit-btn{align-items:center;background:linear-gradient(135deg,#f37936,#ff9858);border:none;border-radius:8px;box-shadow:0 10px 25px #f379364d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:16px 40px;transition:all .3s ease}.donate-now-submit-btn:hover{box-shadow:0 15px 35px #f3793666;transform:translateY(-3px)}@media (max-width:992px){.donate-now-form-card{padding:2.5rem}.donate-now-grid{gap:20px}}@media (max-width:768px){.donate-now-container{padding:0 1.5rem}.donate-now-grid{grid-template-columns:1fr}.donate-now-title{font-size:2rem}.donate-now-form-card{padding:2rem 1.5rem}}@media (max-width:480px){.donate-now-wrapper{padding:4rem 0}.donate-now-title{font-size:1.7rem}.donate-now-subtitle{font-size:.95rem;line-height:1.5}.donate-now-header-icon-wrap{height:75px;width:75px}.donate-now-header-icon{font-size:2rem}.donate-now-input,.donate-now-select,.donate-now-textarea{font-size:.95rem;padding:13px 44px}.donate-now-input-wrap .donate-now-input,.donate-now-input-wrap .donate-now-textarea,.donate-now-select.has-icon{padding-left:44px}.donate-now-phone-input{padding-left:80px!important}.donate-now-submit-btn{justify-content:center;width:100%}}.admin-add-expenses-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-add-expenses-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-expenses-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-add-expenses-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-add-expenses-search-icon{color:#555;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-expenses-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:all .2s;width:100%}.admin-add-expenses-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-add-expenses-btn{align-items:center;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-expenses-btn-add{background:#fff}.admin-add-expenses-btn-add:hover{background:#e67e22;color:#fff}.admin-add-expenses-inline-form{animation:expSlideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}@keyframes expSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-add-expenses-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-add-expenses-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-add-expenses-col-span-full{grid-column:1/-1}.admin-add-expenses-form-group{display:flex;flex-direction:column;gap:6px}.admin-add-expenses-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-expenses-req{color:#e74c3c}.admin-add-expenses-form-group input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:border-color .2s;width:100%}.admin-add-expenses-form-group input:focus{border-color:#3498db;outline:none}.admin-add-expenses-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-add-expenses-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-expenses-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-expenses-btn-confirm{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-expenses-btn-confirm:hover{background:#e67e22;color:#fff}.admin-add-expenses-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-add-expenses-table{background:#fff;border-collapse:collapse;min-width:300px;width:100%}.admin-add-expenses-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-expenses-table td,.admin-add-expenses-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-expenses-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-expenses-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-add-expenses-main-row{transition:background-color .2s}.admin-add-expenses-main-row:hover{background:#f8f9fa}.admin-add-expenses-align-left{padding-left:14px!important;text-align:left!important}.admin-add-expenses-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-add-expenses-name-wrapper:hover .admin-add-expenses-particular-text{color:#3498db}.admin-add-expenses-particular-text{color:#1e293b;font-weight:600;line-height:1.4;transition:.2s}.admin-add-expenses-expand-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;flex-shrink:0;padding:4px;transition:.2s}.admin-add-expenses-expand-btn:hover{background:#e3f2fd}.admin-add-expenses-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-add-expenses-switch input{height:0;opacity:0;width:0}.admin-add-expenses-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-expenses-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-expenses-switch input:checked+.admin-add-expenses-slider{background:#e67e22}.admin-add-expenses-switch input:checked+.admin-add-expenses-slider:before{transform:translateX(18px)}.admin-add-expenses-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-add-expenses-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-expenses-btn-edit:hover{background:#3498db;color:#fff}.admin-add-expenses-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-expenses-btn-delete:hover{background:#e74c3c;color:#fff}.admin-add-expenses-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-expenses-expanded-content{grid-gap:14px;animation:expFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}@keyframes expFadeIn{0%{opacity:0}to{opacity:1}}.admin-add-expenses-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-expenses-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-expenses-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-expenses-exp-action,.admin-add-expenses-exp-amount,.admin-add-expenses-exp-date,.admin-add-expenses-exp-status{display:none!important}@media (max-width:599px){.admin-add-expenses-controls{align-items:stretch;flex-direction:column}.admin-add-expenses-search-wrapper{max-width:100%}.admin-add-expenses-btn-add{justify-content:center}.admin-add-expenses-col-action,.admin-add-expenses-col-amount,.admin-add-expenses-col-date,.admin-add-expenses-col-status{display:none!important}.admin-add-expenses-exp-action,.admin-add-expenses-exp-amount,.admin-add-expenses-exp-date,.admin-add-expenses-exp-status{display:flex!important}}@media (min-width:600px) and (max-width:767px){.admin-add-expenses-col-action,.admin-add-expenses-col-date,.admin-add-expenses-col-status{display:none!important}.admin-add-expenses-exp-action,.admin-add-expenses-exp-date,.admin-add-expenses-exp-status{display:flex!important}}@media (min-width:768px) and (max-width:991px){.admin-add-expenses-col-action,.admin-add-expenses-col-status{display:none!important}.admin-add-expenses-exp-action,.admin-add-expenses-exp-status{display:flex!important}}@media (min-width:992px){.admin-add-expenses-expand-btn,.admin-add-expenses-expanded-row{display:none!important}.admin-add-expenses-name-wrapper{cursor:default}}.admin-add-expenses-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-add-expenses-topbar-left{flex:1 1;min-width:260px}.admin-add-expenses-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-add-expenses-pagination-wrapper{display:flex;justify-content:flex-end;margin-top:18px;width:100%}.admin-add-expenses-items-select{background:#fff;border:1px solid #cbd5e0;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 12px}@media (max-width:768px){.admin-add-expenses-topbar{align-items:stretch;flex-direction:column}.admin-add-expenses-topbar-right{justify-content:space-between}.admin-add-expenses-pagination-wrapper{justify-content:center}}.view-expense-wrapper{background:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.view-expense-container{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}@media (min-width:1920px){.view-expense-container{max-width:1400px;padding:0 3rem}}@media (max-width:1919px){.view-expense-container{padding:0 2rem}}.view-expense-header{margin-bottom:3rem;text-align:center}.view-expense-title{color:#1a1a1a;font-size:2rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.view-expense-divider{align-items:center;display:flex;gap:14px;justify-content:center}.view-expense-divider-line{background:#f37936;height:1px;width:60px}.view-expense-divider-icon{color:#f37936;font-size:1.4rem}.view-expense-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:1.5rem}.view-expense-page-size{align-items:center;color:#222;display:flex;font-size:1.05rem;font-weight:600;gap:8px}.view-expense-filters{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-end}.view-expense-filter-select{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;min-width:160px;outline:none;padding:10px 14px;transition:.3s}.view-expense-filter-select:focus,.view-expense-filter-select:hover{border-color:#f37936}.view-expense-search-box{min-width:240px;position:relative}.view-expense-icon-search{color:#777;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.view-expense-search-box input{border:1px solid #dcdcdc;box-sizing:border-box;color:#333;font-size:.95rem;font-weight:500;outline:none;padding:10px 14px 10px 35px;transition:.3s;width:100%}.view-expense-search-box input:focus{border-color:#f37936}.view-expense-table-main-container{background:#fff;border:1px solid #ddd;width:100%}.view-expense-table-responsive{overflow-x:auto;width:100%}.view-expense-table{border-collapse:collapse;width:100%}.view-expense-table thead tr{background:#f37936}.view-expense-table th{border:1px solid #d96a2d;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.5px;padding:18px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.view-expense-table td{background:#fff;border:1px solid #e2e2e2;color:#333;font-size:.95rem;font-weight:500;overflow-wrap:break-word;padding:16px 14px;vertical-align:middle;white-space:normal;word-break:break-word}.view-expense-table-row:hover td{background:#fff9f5}.view-expense-col-sno{font-weight:700;text-align:center!important;width:60px}.view-expense-col-date{width:130px}.view-expense-align-left{text-align:left!important}.view-expense-col-amount{text-align:right!important;width:160px}.view-expense-particular-wrapper{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between}.view-expense-expand-trigger{align-items:center;background:#f1f1f1;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:28px;justify-content:center;transition:.3s;width:28px}.view-expense-particular-wrapper:hover .view-expense-expand-trigger{background:#f37936;color:#fff}.view-expense-table-footer-row td{background:#fff9f5!important;border-top:3px solid #f37936!important;padding:16px 20px!important}.view-expense-total-container{align-items:center;display:flex;gap:15px;justify-content:flex-end}.view-expense-total-label{color:#333;font-size:1.1rem;font-weight:800;text-transform:uppercase}.view-expense-total-value{background:#fff;border:1px solid #e74c3c;border-radius:4px;color:#e74c3c;font-size:1.3rem;font-weight:800;padding:6px 14px}.view-expense-expanded-row td{background:#fafafa!important;border-bottom:2px solid #e2e2e2;padding:0!important;white-space:normal}.view-expense-expanded-content{background:#fff;border:1px solid #e2e2e2;margin:10px;padding:20px}.view-expense-expanded-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.view-expense-expanded-detail{background:#fff;border:1px solid #e2e2e2;display:flex;flex-direction:column;gap:5px;padding:12px}.view-expense-expanded-label{color:#777;font-size:.8rem;font-weight:700;text-transform:uppercase}.view-expense-expanded-value{color:#222;font-size:.95rem;font-weight:600}.view-expense-bottom-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:1.5rem}.view-expense-pagination-info{color:#555;font-size:.95rem;font-weight:600}.view-expense-pagination-controls{display:flex;gap:5px}.view-expense-page-btn{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 14px;transition:.3s}.view-expense-page-btn:hover:not(:disabled){background:#f37936;border-color:#f37936;color:#fff}.view-expense-page-btn:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.view-expense-col-amount,.view-expense-col-date{display:none}.exp-amount,.exp-date{display:flex}@media (min-width:600px){.view-expense-col-amount{display:table-cell}.exp-amount{display:none!important}}@media (min-width:768px){.view-expense-col-date{display:table-cell}.exp-date,.view-expense-expand-trigger,.view-expense-expanded-row{display:none!important}.view-expense-particular-wrapper{cursor:default}}@media (max-width:767px){.view-expense-top-bar{align-items:flex-start;flex-direction:column}.view-expense-filters{justify-content:flex-start;width:100%}.view-expense-filter-select,.view-expense-search-box{width:100%}.view-expense-bottom-bar{flex-direction:column;text-align:center}.view-expense-total-container{flex-direction:column;gap:8px;justify-content:center}.view-expense-total-label{font-size:.9rem}.view-expense-total-value{font-size:1.1rem}}@media (max-width:600px){.view-expense-wrapper{overflow-x:hidden}.view-expense-container{padding:0 12px}.view-expense-table td,.view-expense-table th{font-size:.82rem;padding:12px 8px}.view-expense-expanded-content{margin:6px;padding:14px}.view-expense-expanded-grid{gap:10px;grid-template-columns:1fr}}.admin-add-event-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-add-event-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-event-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.admin-add-event-topbar-left{flex:1 1;min-width:260px}.admin-add-event-search-wrapper{max-width:400px;position:relative;width:100%}.admin-add-event-search-icon{color:#555;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-event-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:all .2s;width:100%}.admin-add-event-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-add-event-topbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-add-event-items-select{background:#fff;border:1px solid #cbd5e0;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;outline:none;padding:10px 12px}.admin-add-event-items-select:focus{border-color:#3498db}.admin-add-event-btn{align-items:center;border:2px solid #e67e22;border-radius:6px;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-event-btn-add{background:#fff}.admin-add-event-btn-add:hover{background:#e67e22;color:#fff}.admin-add-event-inline-form{animation:accSlideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}.admin-add-event-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-add-event-section-title{border-bottom:1px solid #e2e8f0;color:#34495e;font-size:.95rem;font-weight:700;margin:0 0 14px;padding-bottom:6px;text-transform:uppercase}.admin-add-event-layout-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:320px 1fr}.admin-add-event-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.admin-add-event-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.admin-add-event-form-group label{color:#34495e;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-add-event-req{color:#e74c3c}.admin-add-event-form-group input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;min-width:0;padding:10px 12px;transition:border-color .2s;width:100%}.admin-add-event-form-group input:focus{border-color:#3498db;outline:none}.admin-add-event-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-add-event-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-event-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-event-btn-confirm{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:6px;color:#e67e22;cursor:pointer;display:flex;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-event-btn-confirm:hover{background:#e67e22;color:#fff}.admin-add-event-main-area{display:flex;flex-direction:column;gap:1rem}.admin-add-event-blocks-wrapper{display:flex;flex-direction:column;gap:1.5rem}.admin-add-event-block-card{background:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden}.admin-add-event-block-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 15px}.admin-add-event-block-badge{align-items:center;background:#e2e8f0;border-radius:6px;color:#2c3e50;display:flex;font-size:.8rem;font-weight:700;gap:8px;padding:5px 12px}.admin-add-event-block-actions{display:flex;gap:5px}.admin-add-event-block-actions button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.admin-add-event-block-actions button:hover:not(:disabled){background:#e2e8f0}.admin-add-event-block-actions button.delete:hover{background:#fee2e2;border-color:#fca5a5;color:#e74c3c}.admin-add-event-block-body{padding:15px}.admin-add-event-editor-container{border:1px solid #ccc;border-radius:6px;overflow:hidden}.admin-add-event-editor-toolbar{align-items:center;background:#f8f9fa;border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.admin-add-event-editor-toolbar button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#334155;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;padding:6px 10px}.admin-add-event-editor-toolbar button:hover{background:#e2e8f0}.admin-add-event-toolbar-divider{background:#ccc;height:20px;margin:0 5px;width:1px}.admin-add-event-editor-content{background:#fff;color:#2c3e50;font-size:.95rem;line-height:1.6;min-height:150px;outline:none;padding:15px;word-break:break-word}.admin-add-event-editor-content:focus{border-top:1px solid #3498db}.admin-add-event-editor-content ul{list-style-type:disc!important;margin-bottom:1rem!important;padding-left:2rem!important}.admin-add-event-editor-content ol{list-style-type:decimal!important;margin-bottom:1rem!important;padding-left:2rem!important}.admin-add-event-gallery-upload-zone{background:#f8f9fa;border:2px dashed #ccc;border-radius:6px;padding:2rem;text-align:center;transition:.3s}.admin-add-event-gallery-upload-zone:hover{border-color:#3498db}.admin-add-event-upload-label{align-items:center;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:10px}.admin-add-event-upload-label svg{color:#3498db;font-size:1.8rem}.admin-add-event-gallery-preview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:1rem}.admin-add-event-gallery-item{aspect-ratio:16/9;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;position:relative}.admin-add-event-gallery-item img{height:100%;object-fit:cover;width:100%}.admin-add-event-gallery-remove{align-items:center;background:#e74c3ce6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:5px;top:5px;width:24px}.admin-add-event-add-blocks-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:1rem}.admin-add-event-add-block-btn{background:#0000;border:2px dashed #ccc;border-radius:6px;color:#64748b;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;min-width:200px;padding:1rem;transition:.3s}.admin-add-event-add-block-btn:hover{background:#eaf4ff;border-color:#3498db;color:#3498db}.admin-add-event-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-add-event-table{background:#fff;border-collapse:collapse;min-width:600px;width:100%}.admin-add-event-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-event-table td,.admin-add-event-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-event-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-event-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-add-event-main-row{transition:background-color .2s}.admin-add-event-main-row:hover{background:#f8f9fa}.admin-add-event-align-left{padding-left:14px!important;text-align:left!important}.admin-add-event-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-add-event-name-wrapper:hover{color:#3498db}.admin-add-event-expand-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:none;flex-shrink:0;padding:4px}.admin-add-event-expand-btn:hover{background:#e3f2fd}.admin-add-event-slug-badge{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#3b82f6;display:inline-flex;font-family:monospace;font-size:.85rem;gap:6px;margin:0 auto;max-width:180px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.admin-add-event-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-add-event-switch input{height:0;opacity:0;width:0}.admin-add-event-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-event-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-event-switch input:checked+.admin-add-event-slider{background:#e67e22}.admin-add-event-switch input:checked+.admin-add-event-slider:before{transform:translateX(18px)}.admin-add-event-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-add-event-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-event-btn-edit:hover{background:#3498db;color:#fff}.admin-add-event-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-add-event-btn-delete:hover{background:#e74c3c;color:#fff}.admin-add-event-expanded-row{display:none}.admin-add-event-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-event-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.admin-add-event-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-event-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-event-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-word}.admin-add-event-pagination-wrapper{display:flex;justify-content:flex-end;margin-top:18px;width:100%}.admin-add-event-exp-date,.admin-add-event-exp-place,.admin-add-event-exp-slug{display:none!important}@media (max-width:991px){.admin-add-event-layout-grid{grid-template-columns:1fr}.admin-add-event-col-place,.admin-add-event-col-slug{display:none!important}.admin-add-event-exp-place,.admin-add-event-exp-slug,.admin-add-event-expand-btn{display:flex!important}.admin-add-event-expanded-row{display:table-row!important}}@media (max-width:768px){.admin-add-event-container{margin:1rem auto;padding:15px}.admin-add-event-topbar{align-items:stretch;flex-direction:column}.admin-add-event-search-wrapper{max-width:100%}.admin-add-event-topbar-right{justify-content:space-between}.admin-add-event-btn-add{flex:1 1;justify-content:center}.admin-add-event-inline-form,.admin-add-event-sidebar{padding:15px}.admin-add-event-col-date{display:none!important}.admin-add-event-exp-date{display:flex!important}.admin-add-event-form-buttons{flex-direction:column}.admin-add-event-form-buttons button{justify-content:center;width:100%}}@media (max-width:400px){.admin-add-event-topbar-right{align-items:stretch;flex-direction:column}}.event-page-wrapper{background:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:60px 0;width:100%}.event-page-container{box-sizing:border-box;margin:auto;max-width:1800px;padding:0 40px;width:100%}.event-page-header{margin-bottom:40px;text-align:center}.event-page-title{color:#1a1a1a;font-size:40px;font-weight:900;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.event-page-divider{align-items:center;display:flex;gap:15px;justify-content:center}.event-page-line{background:#f37936;height:2px;width:80px}.event-page-icon{color:#f37936;font-size:24px}.event-page-filter-wrapper{margin-bottom:40px;width:100%}.event-page-filter-bar{align-items:center;background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 25px;width:100%}.event-page-filter-left{color:#1a1a1a;font-size:22px;font-weight:800}.event-page-filter-right{align-items:center;display:flex;gap:15px}.event-page-filter-right label{color:#333;font-weight:700}.event-page-filter-right select{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;outline:none;padding:12px 20px}.event-page-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.event-page-card{background:#fff;border:1px solid #eaeaea;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.event-page-card:hover{border-color:#f37936;box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.event-page-card-top{align-items:center;background:linear-gradient(135deg,#fff9f5,#fdfdfd);border-bottom:1px solid #f1f1f1;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.event-page-card-top:before{background:#f37936;border-radius:50%;content:"";height:150px;opacity:.03;position:absolute;right:-40px;top:-40px;width:150px}.event-page-date-box{align-items:center;background:#fff;border:1px solid #f37936;border-radius:12px;box-shadow:0 10px 25px #f3793626;display:flex;flex-direction:column;height:110px;justify-content:center;overflow:hidden;position:relative;transition:.3s ease;width:100px;z-index:2}.event-page-card:hover .event-page-date-box{transform:scale(1.05)}.event-page-month{background:#f37936;color:#fff;font-size:15px;font-weight:800;letter-spacing:1.5px;padding:8px 0;text-align:center;width:100%}.event-page-day{align-items:center;color:#1a1a1a;display:flex;flex:1 1;font-size:42px;font-weight:900;justify-content:center}.event-page-content{display:flex;flex:1 1;flex-direction:column;padding:25px}.event-page-card-title{color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.4;margin-bottom:20px;transition:.3s}.event-page-card:hover .event-page-card-title{color:#f37936}.event-page-meta-list{border-top:1px solid #f1f1f1;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:15px}.event-page-meta{align-items:flex-start;color:#555;display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.5}.event-page-meta-icon{color:#f37936;flex-shrink:0;font-size:16px;margin-top:3px}.event-page-empty{color:#777;font-size:18px;grid-column:1/-1;text-align:center;width:100%}.event-page-loading{align-items:center;color:#f37936;display:flex;font-size:30px;font-weight:700;height:100vh;justify-content:center}@media(max-width:768px){.event-page-container{padding:0 20px}.event-page-title{font-size:30px}.event-page-filter-bar{align-items:flex-start;flex-direction:column}.event-page-grid{grid-template-columns:1fr}}.event-detail-page-wrapper{background:#f4f6f8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:calc(100vh - 100px);padding:60px 0;width:100%}.event-detail-page-container{box-sizing:border-box;margin:auto;max-width:1400px;padding:0 40px;width:100%}.event-detail-back-wrapper{margin-bottom:30px}.event-detail-styled-btn{align-items:center;background-color:initial;border:2px solid #f37936;border-radius:4px;color:#f37936;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}a.event-detail-styled-btn:hover{background-color:#f37936;color:#fff}.meta-tag{cursor:default}.event-detail-btn-icon{flex-shrink:0;font-size:1.1rem}.event-detail-page-header{margin-bottom:40px;text-align:center}.event-detail-page-header h1{color:#1a1a1a;font-size:44px;font-weight:900;line-height:1.3;margin-bottom:20px}.event-detail-page-divider{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.event-detail-page-divider span{background:#f37936;border-radius:2px;height:2px;width:80px}.event-detail-page-divider svg{color:#f37936;font-size:28px}.event-detail-page-meta-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.event-detail-page-body{background:#fff;border-radius:12px;box-shadow:0 5px 25px #0000000a;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;padding:40px 60px;width:100%}.event-detail-page-text{color:#3b4252;font-size:18px;line-height:1.8}.event-detail-page-text p{margin-bottom:20px;text-align:justify}.event-detail-page-text p:last-child{margin-bottom:0}.event-detail-page-gallery{grid-gap:30px;align-items:start;display:grid;gap:30px;margin:40px 0 0}.event-detail-page-gallery.count-1{grid-template-columns:1fr}.event-detail-page-gallery.count-2,.event-detail-page-gallery.count-3{grid-template-columns:1fr 1fr}.event-detail-page-gallery.count-3 .event-detail-page-gallery-item:nth-child(3){grid-column:1/-1}.event-detail-page-gallery.count-4{grid-template-columns:1fr 1fr}.event-detail-page-gallery-item{border-radius:12px;box-shadow:0 5px 15px #0000000f;overflow:hidden;width:100%}.event-detail-page-gallery-item img{display:block;height:auto;transition:transform .4s ease;width:100%}.event-detail-page-gallery-item img:hover{transform:scale(1.03)}.event-detail-page-loading{align-items:center;color:#f37936;display:flex;font-size:24px;font-weight:700;justify-content:center;min-height:50vh}@media(max-width:1024px){.event-detail-page-body{padding:40px}}@media(max-width:768px){.event-detail-page-container{padding:0 20px}.event-detail-page-header h1{font-size:32px}.event-detail-page-meta-row{align-items:stretch;flex-direction:column;gap:15px}.event-detail-styled-btn{justify-content:center;width:100%}.event-detail-page-body{border-radius:12px;padding:25px}.event-detail-page-text{font-size:16px}.event-detail-page-gallery.count-2,.event-detail-page-gallery.count-3,.event-detail-page-gallery.count-4{grid-template-columns:1fr}}.donation-receipt-wrapper{font-family:Arial,sans-serif;padding:10px}.donation-receipt-actions{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.donation-receipt-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px}.donation-receipt-btn-back{background:#e2e8f0;color:#000}.donation-receipt-btn-print{background:#000;color:#fff}.rsk-80g-web{font-size:.55rem}.admin-reminder-ef-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-reminder-ef-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-reminder-ef-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-reminder-ef-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-reminder-ef-search-icon{color:#555;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-reminder-ef-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-reminder-ef-search-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-reminder-ef-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-reminder-ef-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#334155;font-size:.88rem;outline:none;padding:10px 12px}.admin-reminder-ef-limit-select:focus{border-color:#e67e22}.admin-reminder-ef-btn-export{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-reminder-ef-btn-export:hover{background:#e67e22;border-color:#e67e22;color:#fff}.admin-reminder-ef-table-wrapper{border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-reminder-ef-tbl{background:#fff;border-collapse:collapse;table-layout:auto;width:100%}.admin-reminder-ef-tbl thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-reminder-ef-tbl td,.admin-reminder-ef-tbl th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-reminder-ef-tbl th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-reminder-ef-tbl td{border-bottom:1px solid #eee;font-size:.9rem}.admin-reminder-ef-main-row{transition:background-color .2s}.admin-reminder-ef-main-row:hover{background:#fffaf5}.admin-reminder-ef-align-left{padding-left:14px!important;text-align:left!important}.admin-reminder-ef-empty{color:#64748b;padding:40px!important;text-align:center!important}.admin-reminder-ef-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-reminder-ef-name-wrapper:hover{color:#e67e22}.admin-reminder-ef-expand-btn{background:none;border:none;border-radius:4px;color:#e67e22;cursor:pointer;flex-shrink:0;padding:4px}.admin-reminder-ef-expand-btn:hover{background:#fff7ed}.admin-reminder-ef-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-reminder-ef-btn-renew{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:5px;color:#ea580c;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;padding:6px 10px;transition:.2s}.admin-reminder-ef-btn-renew:hover{background:#ea580c;border-color:#ea580c;color:#fff}.admin-reminder-ef-btn-whatsapp{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:5px;color:#16a34a;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:6px;padding:6px 10px;transition:.2s}.admin-reminder-ef-btn-whatsapp:hover{background:#16a34a;border-color:#16a34a;color:#fff}.admin-reminder-ef-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-reminder-ef-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.admin-reminder-ef-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-reminder-ef-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-reminder-ef-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-all}.admin-reminder-ef-badge{border-radius:4px;display:inline-block;font-size:.8rem;font-weight:600;padding:6px 12px;white-space:nowrap}.admin-reminder-ef-badge.expired{background:#fff0f0;border:1px solid #ffcece;color:#e74c3c}.admin-reminder-ef-badge.warning{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.fw-bold{font-weight:700}.text-primary{color:#3498db}.text-success{color:#16a34a}.text-dark{color:#1e293b}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.exp-action,.exp-contact,.exp-expiry,.exp-memberid,.exp-status{display:none!important}.mobile-contact-span{display:none}@media (max-width:599px){.admin-reminder-ef-controls{align-items:stretch;flex-direction:column}.admin-reminder-ef-search-wrapper{max-width:100%}.admin-reminder-ef-action-group{align-items:stretch;flex-direction:column}.admin-reminder-ef-btn-export,.admin-reminder-ef-limit-select{justify-content:center;width:100%}.col-action,.col-contact,.col-expiry,.col-memberid,.col-status{display:none!important}.exp-action,.exp-contact,.exp-expiry,.exp-memberid,.exp-status{display:flex!important}.mobile-contact-span{display:block}}@media (min-width:600px) and (max-width:991px){.col-contact,.col-memberid,.col-status{display:none!important}.exp-contact,.exp-memberid,.exp-status{display:flex!important}.mobile-contact-span{display:block}}@media (min-width:992px) and (max-width:1199px){.col-contact,.col-status{display:none!important}.exp-contact,.exp-status{display:flex!important}.mobile-contact-span{display:block}}.admin-reminder-ef-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.admin-reminder-ef-modal{animation:sModalSlideUp .3s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0003;max-width:500px;width:100%}@keyframes sModalSlideUp{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.admin-reminder-ef-modal-header{align-items:center;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.admin-reminder-ef-modal-title{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.admin-reminder-ef-close-icon{color:#64748b;cursor:pointer;font-size:1.2rem;transition:.2s}.admin-reminder-ef-close-icon:hover{color:#e74c3c;transform:scale(1.1)}.admin-reminder-ef-modal-body{padding:24px;text-align:left}.admin-reminder-ef-info-card{background:#fff7ed;border-left:4px solid #ea580c;border-radius:8px;margin-bottom:20px;padding:16px}.admin-reminder-ef-info-card p{color:#475569;font-size:.9rem;margin:6px 0}.admin-reminder-ef-form-group{display:flex;flex-direction:column;gap:8px}.admin-reminder-ef-form-group label{color:#334155;font-size:.88rem;font-weight:600}.admin-reminder-ef-req{color:#e74c3c}.admin-reminder-ef-input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.92rem;padding:11px 14px;transition:.2s;width:100%}.admin-reminder-ef-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-reminder-ef-input.readonly{background:#f1f5f9;color:#64748b;cursor:not-allowed;font-weight:700}.admin-reminder-ef-hint{color:#94a3b8;font-size:.75rem;margin-top:-2px}.admin-reminder-ef-modal-footer{background:#fafbfc;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.admin-reminder-ef-btn-cancel,.admin-reminder-ef-btn-confirm{border-radius:0;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 24px;transition:.2s}.admin-reminder-ef-btn-cancel{background:#fff;border:2px solid #cbd5e1;color:#64748b}.admin-reminder-ef-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-reminder-ef-btn-confirm{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-reminder-ef-btn-confirm:hover{background:#e67e22;color:#fff}@media (max-width:599px){.admin-reminder-ef-modal{margin:10px;max-height:95vh;overflow-y:auto}.admin-reminder-ef-modal-footer{flex-direction:column}.admin-reminder-ef-btn-cancel,.admin-reminder-ef-btn-confirm{width:100%}}@media (min-width:1200px){.admin-reminder-ef-expand-btn{display:none!important}.admin-reminder-ef-name-wrapper{cursor:default}}.admin-add-scholarship-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-add-scholarship-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-scholarship-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-add-scholarship-search-wrapper{flex:1 1;max-width:400px;min-width:280px;position:relative}.admin-add-scholarship-search-icon{color:#555;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-scholarship-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-add-scholarship-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-add-scholarship-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-add-scholarship-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:.88rem;min-width:120px;outline:none;padding:10px 12px;transition:.2s}.admin-add-scholarship-limit-select:focus{border-color:#3498db}.admin-add-scholarship-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-scholarship-btn:hover{background:#e67e22;color:#fff}.admin-add-scholarship-filter-trigger{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 12px;transition:.2s}.admin-add-scholarship-filter-trigger:hover{background:#f8f9fa}.admin-add-scholarship-filter-trigger.active{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-add-scholarship-filter-menu{animation:slideDwn .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;left:0;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.admin-add-scholarship-filter-menu input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.88rem;margin-bottom:8px;padding:8px 10px;width:100%}.admin-add-scholarship-filter-menu input:focus{border-color:#3498db;outline:none}.admin-add-scholarship-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.admin-add-scholarship-filter-menu li{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:.85rem;padding:8px 12px}.admin-add-scholarship-drop-highlighted,.admin-add-scholarship-filter-menu li:hover{background:#f0f9ff;color:#0284c7;font-weight:600}.admin-add-scholarship-trigger-icons{align-items:center;display:flex;gap:8px}.admin-add-scholarship-clear-icon{color:#e74c3c;cursor:pointer;font-size:.8rem;transition:.2s}.admin-add-scholarship-clear-icon:hover{color:#c0392b;transform:scale(1.1)}.admin-add-scholarship-inline-form{animation:slideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}.admin-add-scholarship-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-add-scholarship-section-title{border-bottom:1px solid #e2e8f0;color:#34495e;font-size:.95rem;font-weight:700;margin:20px 0 14px;padding-bottom:6px;text-transform:uppercase}.admin-add-scholarship-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-add-scholarship-col-span-full{grid-column:1/-1}.admin-add-scholarship-form-group{display:flex;flex-direction:column;gap:6px;position:relative}.admin-add-scholarship-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-scholarship-req{color:#e74c3c}.admin-add-scholarship-form-group input,.admin-add-scholarship-form-group select{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:.2s}.admin-add-scholarship-form-group input:focus,.admin-add-scholarship-form-group select:focus{border-color:#3498db;outline:none}.admin-add-scholarship-radios{display:flex;flex-wrap:wrap;gap:15px}.admin-add-scholarship-radio-label{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:10px 15px;transition:.2s}.admin-add-scholarship-radio-label:hover{background:#f8f9fa}.admin-add-scholarship-radio-label.selected{background:#eff6ff;border-color:#3498db;color:#2980b9;font-weight:600}.admin-add-scholarship-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-add-scholarship-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-scholarship-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-scholarship-btn-confirm{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-scholarship-btn-confirm:hover{background:#e67e22;color:#fff}.admin-add-scholarship-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-add-scholarship-switch input{height:0;opacity:0;width:0}.admin-add-scholarship-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-scholarship-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-scholarship-switch input:checked+.admin-add-scholarship-slider{background:#e67e22}.admin-add-scholarship-switch input:checked+.admin-add-scholarship-slider:before{transform:translateX(18px)}.admin-add-scholarship-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-add-scholarship-table{background:#fff;border-collapse:collapse;min-width:320px;width:100%}.admin-add-scholarship-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-scholarship-table td,.admin-add-scholarship-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-scholarship-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-scholarship-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-add-scholarship-main-row{transition:background-color .2s}.admin-add-scholarship-main-row:hover{background:#f8f9fa}.admin-add-scholarship-align-left{padding-left:14px!important;text-align:left!important}.admin-add-scholarship-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-add-scholarship-name-wrapper:hover{color:#3498db}.admin-add-scholarship-expand-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;flex-shrink:0;padding:4px}.admin-add-scholarship-expand-btn:hover{background:#e3f2fd}.admin-add-scholarship-badge{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:.8rem;font-weight:600;padding:4px 8px;white-space:nowrap}.admin-add-scholarship-action-btns{display:flex;gap:8px;justify-content:center}.admin-add-scholarship-btn-edit{background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;font-size:.88rem;padding:6px 8px;transition:.2s}.admin-add-scholarship-btn-edit:hover{background:#3498db;color:#fff}.admin-add-scholarship-btn-delete{background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;font-size:.88rem;padding:6px 8px;transition:.2s}.admin-add-scholarship-btn-delete:hover{background:#e74c3c;color:#fff}.admin-add-scholarship-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-scholarship-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.admin-add-scholarship-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-scholarship-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-scholarship-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-scholarship-exp-amount,.admin-add-scholarship-exp-desk,.admin-add-scholarship-exp-status,.admin-add-scholarship-exp-type{display:none!important}@media (max-width:991px){.admin-add-scholarship-controls{align-items:stretch;flex-direction:column;gap:14px}.admin-add-scholarship-search-wrapper{max-width:100%;width:100%}.admin-add-scholarship-action-group{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%}.admin-add-scholarship-btn,.admin-add-scholarship-limit-select{box-sizing:border-box;justify-content:center;min-width:0;min-width:auto;width:100%}}@media (max-width:1199px){.admin-add-scholarship-col-amount,.admin-add-scholarship-col-desk,.admin-add-scholarship-col-status,.admin-add-scholarship-col-type{display:none!important}.admin-add-scholarship-exp-amount,.admin-add-scholarship-exp-desk,.admin-add-scholarship-exp-status,.admin-add-scholarship-exp-type{display:flex!important}}@media (min-width:1200px){.admin-add-scholarship-expand-btn,.admin-add-scholarship-expanded-row{display:none!important}.admin-add-scholarship-name-wrapper{cursor:default}}.admin-add-scholar-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-add-scholar-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-scholar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-add-scholar-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-add-scholar-search-icon{color:#555;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-scholar-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-add-scholar-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-add-scholar-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-add-scholar-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:.88rem;outline:none;padding:10px 12px}.admin-add-scholar-limit-select:focus{border-color:#3498db}.admin-add-scholar-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-scholar-btn:hover{background:#e67e22;color:#fff}.admin-add-scholar-filter-wrap{flex:1 1;position:relative}.admin-add-scholar-filter-trigger{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;padding:10px 12px;transition:.2s}.admin-add-scholar-filter-trigger:hover{background:#f8f9fa}.admin-add-scholar-filter-trigger.active{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-add-scholar-filter-menu{animation:slideDwn .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;left:0;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:100}@keyframes slideDwn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.admin-add-scholar-filter-menu input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.88rem;margin-bottom:8px;padding:8px 10px;width:100%}.admin-add-scholar-filter-menu input:focus{border-color:#3498db;outline:none}.admin-add-scholar-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.admin-add-scholar-filter-menu li{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:.85rem;padding:8px 12px}.admin-add-scholar-drop-highlighted,.admin-add-scholar-filter-menu li:hover{background:#f0f9ff;color:#0284c7;font-weight:600}.admin-add-scholar-trigger-icons{align-items:center;display:flex;gap:8px}.admin-add-scholar-clear-icon{color:#e74c3c;cursor:pointer;font-size:.8rem;transition:.2s}.admin-add-scholar-clear-icon:hover{color:#c0392b;transform:scale(1.1)}.admin-add-scholar-inline-form{animation:slideDown .3s ease;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:22px;padding:24px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-add-scholar-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.2rem;margin:0 0 20px;padding-bottom:10px}.admin-add-scholar-form-main-grid{display:flex;flex-wrap:wrap;gap:30px}.admin-add-scholar-form-fields{flex:3 1;min-width:300px}.admin-add-scholar-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-add-scholar-form-group{display:flex;flex-direction:column;gap:6px}.admin-add-scholar-col-span-full{grid-column:1/-1}.admin-add-scholar-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-scholar-req{color:#e74c3c}.admin-add-scholar-form-group input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:.2s}.admin-add-scholar-form-group input:focus{border-color:#3498db;outline:none}.admin-add-scholar-form-image-section{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-width:200px;padding:20px}.admin-add-scholar-img-label{color:#34495e;font-size:.85rem;font-weight:600;margin-bottom:10px}.admin-add-scholar-img-upload-box{align-items:center;background:#f8f9fa;border:2px dashed #cbd5e1;border-radius:8px;display:flex;height:120px;justify-content:center;margin-bottom:15px;overflow:hidden;width:120px}.admin-add-scholar-img-preview{height:100%;object-fit:cover;width:100%}.admin-add-scholar-btn-upload{background:#fff;border:1px solid #3498db;border-radius:6px;color:#3498db;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:8px;padding:8px 16px;transition:.2s}.admin-add-scholar-btn-upload:hover{background:#3498db;color:#fff}.admin-add-scholar-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-add-scholar-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-scholar-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-scholar-btn-confirm{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-scholar-btn-confirm:hover{background:#e67e22;color:#fff}.admin-add-scholar-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #dfe6e9;border-radius:8px;overflow-x:auto}.admin-add-scholar-table{background:#fff;border-collapse:collapse;min-width:320px;width:100%}.admin-add-scholar-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-scholar-table td,.admin-add-scholar-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-scholar-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-scholar-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-add-scholar-main-row{transition:background-color .2s}.admin-add-scholar-main-row:hover{background:#f8f9fa}.admin-add-scholar-td-img-wrap{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;display:flex;height:45px;justify-content:center;margin:0 auto;overflow:hidden;width:45px}.admin-add-scholar-td-img-wrap img{height:100%;object-fit:cover;width:100%}.admin-add-scholar-align-left{padding-left:14px!important;text-align:left!important}.admin-add-scholar-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-add-scholar-name-wrapper:hover{color:#3498db}.admin-add-scholar-expand-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;flex-shrink:0;padding:4px}.admin-add-scholar-expand-btn:hover{background:#e3f2fd}.admin-add-scholar-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-add-scholar-switch input{height:0;opacity:0;width:0}.admin-add-scholar-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-scholar-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-scholar-switch input:checked+.admin-add-scholar-slider{background:#e67e22}.admin-add-scholar-switch input:checked+.admin-add-scholar-slider:before{transform:translateX(18px)}.admin-add-scholar-action-btns{display:flex;gap:8px;justify-content:center}.admin-add-scholar-btn-edit{background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;font-size:.88rem;padding:6px 8px;transition:.2s}.admin-add-scholar-btn-edit:hover{background:#3498db;color:#fff}.admin-add-scholar-btn-delete{background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;font-size:.88rem;padding:6px 8px;transition:.2s}.admin-add-scholar-btn-delete:hover{background:#e74c3c;color:#fff}.admin-add-scholar-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-scholar-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.admin-add-scholar-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-add-scholar-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-scholar-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-scholar-exp-desk,.admin-add-scholar-exp-mob{display:none!important}@media (max-width:600px){.admin-add-scholar-controls{align-items:stretch;flex-direction:column}.admin-add-scholar-search-wrapper{max-width:100%}.admin-add-scholar-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-add-scholar-btn,.admin-add-scholar-limit-select{flex:1 1;justify-content:center}.admin-add-scholar-col-desk,.admin-add-scholar-col-img{display:none!important}.admin-add-scholar-exp-desk,.admin-add-scholar-exp-mob{display:flex!important}}@media (min-width:600px) and (max-width:991px){.admin-add-scholar-col-desk{display:none!important}.admin-add-scholar-exp-desk{display:flex!important}}.admin-reminder-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-reminder-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-reminder-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-reminder-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-reminder-search-icon{color:#555;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-reminder-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-reminder-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;outline:none}.admin-reminder-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-reminder-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;font-size:.88rem;outline:none;padding:10px 12px}.admin-reminder-limit-select:focus{border-color:#3498db}.admin-reminder-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-reminder-btn-export{background:#fff;border:2px solid #e67e22;color:#e67e22}.admin-reminder-btn-export:hover{background:#e67e22;color:#fff}.admin-reminder-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.admin-reminder-modal-content{animation:modalPop .3s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:10px;box-shadow:0 10px 40px #00000040;max-height:90vh;max-width:650px;overflow-y:auto;padding:24px;position:relative;width:100%}@keyframes modalPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.admin-reminder-modal-close{background:none;border:none;color:#64748b;cursor:pointer;font-size:1.3rem;position:absolute;right:20px;top:18px;transition:.2s}.admin-reminder-modal-close:hover{color:#e74c3c;transform:scale(1.1)}.admin-reminder-form-title{border-bottom:2px solid #e2e8f0;color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0 0 20px;padding-bottom:10px}.admin-reminder-info-card{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-left-width:4px;border-radius:6px;display:flex;gap:15px;margin-bottom:20px;padding:15px}.admin-reminder-info-icon{color:#3498db;flex-shrink:0;font-size:1.5rem;margin-top:2px}.admin-reminder-info-details p{color:#334155;font-size:.95rem;margin:0 0 6px}.admin-reminder-info-details p:last-child{margin-bottom:0}.admin-reminder-sub-text{color:#64748b;font-size:.8rem}.admin-reminder-highlight-date{color:#2980b9;font-weight:700}.admin-reminder-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-reminder-col-span-full{grid-column:1/-1}.admin-reminder-form-group{display:flex;flex-direction:column;gap:6px}.admin-reminder-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-reminder-req{color:#e74c3c}.admin-reminder-form-group input,.admin-reminder-form-group select{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:.2s}.admin-reminder-form-group input:focus,.admin-reminder-form-group select:focus{border-color:#3498db;outline:none}.admin-reminder-readonly-input{background:#f1f5f9!important;color:#64748b;cursor:not-allowed;font-weight:600}.admin-reminder-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:18px}.admin-reminder-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-reminder-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-reminder-btn-confirm{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-weight:600;padding:10px 20px;transition:.2s}.admin-reminder-btn-confirm:hover{background:#e67e22;color:#fff}.admin-reminder-table-wrapper{border:1px solid #dfe6e9;border-radius:8px;width:100%}.admin-reminder-table{background:#fff;border-collapse:collapse;min-width:850px;width:100%}.admin-reminder-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-reminder-table td,.admin-reminder-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-reminder-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-reminder-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-reminder-main-row:hover{background:#f8f9fa}.admin-reminder-align-left{padding-left:14px!important;text-align:left!important}.admin-reminder-name-cell{align-items:center;display:flex;gap:10px;justify-content:space-between}.admin-reminder-expand-btn{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:.2s}.admin-reminder-expand-btn:hover{background:#e2e8f0;color:#000}.admin-reminder-expanded-content{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;font-size:.85rem;gap:10px;margin:6px 0;padding:12px 16px;text-align:left}.exp-item{align-items:center;border-bottom:1px dashed #cbd5e1;display:flex;justify-content:space-between;padding-bottom:8px}.exp-item:last-child{border-bottom:none;padding-bottom:0}.exp-label{color:#64748b;font-weight:600}.exp-value{color:#1e293b;font-weight:500;text-align:right}.admin-reminder-badge{border:1px solid #e2e8f0;border-radius:4px;font-size:.8rem;font-weight:600;padding:4px 8px;white-space:nowrap}.admin-reminder-badge.expired{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.admin-reminder-badge.due{background:#fffbeb;border-color:#fcd34d;color:#d97706}.admin-reminder-btn-pay{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;margin:0 auto;padding:8px 12px;transition:.2s;white-space:nowrap}.admin-reminder-btn-pay:hover{background:#3498db;color:#fff}@media (min-width:1201px){.admin-reminder-expand-btn,.admin-reminder-expanded-row{display:none!important}}@media (max-width:1200px){.admin-reminder-table{min-width:100%}.col-class,.col-contact{display:none}.admin-reminder-expand-btn{display:flex}.exp-action,.exp-expiry,.exp-status{display:none}}@media (max-width:991px){.col-expiry{display:none}.exp-expiry{display:flex}}@media (max-width:768px){.col-status{display:none}.exp-status{display:flex}.admin-reminder-controls{align-items:stretch;flex-direction:column}.admin-reminder-search-wrapper{max-width:100%}.admin-reminder-action-group{align-items:stretch;flex-direction:column}.admin-reminder-btn-export,.admin-reminder-limit-select{justify-content:center;width:100%}}@media (max-width:600px){.col-action{display:none}.exp-action{display:flex}.admin-reminder-form-grid{grid-template-columns:1fr}.admin-reminder-form-buttons{flex-direction:column}.admin-reminder-btn-cancel,.admin-reminder-btn-confirm{justify-content:center;width:100%}}.history-of-rajputshikshakosh-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.history-of-rajputshikshakosh-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.history-of-rajputshikshakosh-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.history-of-rajputshikshakosh-container{padding:0 3rem;width:100%}}.history-of-rajputshikshakosh-header{margin-bottom:3rem;text-align:center}.history-of-rajputshikshakosh-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.history-of-rajputshikshakosh-divider{align-items:center;display:flex;gap:12px;justify-content:center}.history-of-rajputshikshakosh-line{background-color:#f37936;height:1px;width:60px}.history-of-rajputshikshakosh-icon{color:#f37936;font-size:1.4rem}.history-of-rajputshikshakosh-img-outer-box{display:flex;justify-content:center;margin-bottom:2.5rem}.history-of-rajputshikshakosh-small-img{border:5px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.151);height:auto;max-width:320px;width:100%}.history-of-rajputshikshakosh-sub-heading-line{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center;text-transform:uppercase}.history-of-rajputshikshakosh-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.history-of-rajputshikshakosh-salutation{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.history-of-rajputshikshakosh-paragraph{color:#444;font-size:1.15rem;line-height:2.1;margin-bottom:1.8rem;text-align:justify}.history-of-rajputshikshakosh-paragraph strong{color:#000}.history-of-rajputshikshakosh-blessing{color:#f37936;font-size:1.3rem;font-style:italic;font-weight:700;margin:3.5rem 0;text-align:center}.history-of-rajputshikshakosh-footer-sig{border-top:1px dashed #ddd;margin-top:3rem;padding-top:2rem;text-align:right}.history-of-rajputshikshakosh-footer-sig h4{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0}.history-of-rajputshikshakosh-footer-sig p{color:#666;font-size:.95rem;font-weight:600;margin:5px 0}@media (max-width:992px){.history-of-rajputshikshakosh-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.history-of-rajputshikshakosh-title{font-size:1.4rem}.history-of-rajputshikshakosh-paragraph{font-size:1.05rem;line-height:1.8;text-align:left}.history-of-rajputshikshakosh-footer-sig{text-align:left}}@media (max-width:576px){.history-of-rajputshikshakosh-wrapper{padding:3rem 0}.history-of-rajputshikshakosh-container{padding:0 1rem}.history-of-rajputshikshakosh-sub-heading-line{font-size:1.3rem}}.privacy-policy-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.privacy-policy-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.privacy-policy-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.privacy-policy-container{padding:0 3rem;width:100%}}.privacy-policy-header{margin-bottom:3rem;text-align:center}.privacy-policy-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.privacy-policy-divider{align-items:center;display:flex;gap:12px;justify-content:center}.privacy-policy-line{background-color:#f37936;height:1px;width:60px}.privacy-policy-icon{color:#f37936;font-size:1.4rem}.privacy-policy-sub-heading-line{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center;text-transform:uppercase}.privacy-policy-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.privacy-policy-section-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.privacy-policy-paragraph{color:#444;font-size:1.15rem;line-height:1.9;margin-bottom:1.5rem;text-align:justify}.privacy-policy-paragraph em,.privacy-policy-paragraph strong{color:#000}.privacy-policy-list{list-style-type:disc;margin-bottom:2rem;padding-left:2rem}.privacy-policy-list li{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:.8rem;text-align:justify}.privacy-policy-list li strong{color:#f37936}.privacy-policy-blessing{color:#f37936;font-size:1.3rem;font-style:italic;font-weight:700;margin:3.5rem 0;text-align:center}.privacy-policy-footer-sig{border-top:1px dashed #ddd;margin-top:3rem;padding-top:2rem;text-align:right}.privacy-policy-footer-sig h4{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0 0 10px}.privacy-policy-footer-sig p{color:#555;font-size:.95rem;font-weight:500;line-height:1.5;margin:5px 0}.privacy-policy-footer-sig strong{color:#1a1a1a}@media (max-width:992px){.privacy-policy-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.privacy-policy-title{font-size:1.4rem}.privacy-policy-list li,.privacy-policy-paragraph{font-size:1.05rem;line-height:1.7;text-align:left}.privacy-policy-section-title{font-size:1.15rem}.privacy-policy-footer-sig{text-align:left}}@media (max-width:576px){.privacy-policy-wrapper{padding:3rem 0}.privacy-policy-container{padding:0 1rem}.privacy-policy-sub-heading-line{font-size:1.3rem}.privacy-policy-list{padding-left:1.2rem}}.terms-and-conditions-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.terms-and-conditions-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.terms-and-conditions-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.terms-and-conditions-container{padding:0 3rem;width:100%}}.terms-and-conditions-header{margin-bottom:3rem;text-align:center}.terms-and-conditions-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.terms-and-conditions-divider{align-items:center;display:flex;gap:12px;justify-content:center}.terms-and-conditions-line{background-color:#f37936;height:1px;width:60px}.terms-and-conditions-icon{color:#f37936;font-size:1.4rem}.terms-and-conditions-sub-heading-line{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center}.terms-and-conditions-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.terms-and-conditions-section-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.terms-and-conditions-paragraph{color:#444;font-size:1.15rem;line-height:1.9;margin-bottom:1.5rem;text-align:justify}.terms-and-conditions-paragraph em,.terms-and-conditions-paragraph strong{color:#000}.terms-and-conditions-list{list-style-type:disc;margin-bottom:2rem;padding-left:2rem}.terms-and-conditions-list li{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:.8rem;text-align:justify}.terms-and-conditions-list li strong{color:#f37936}.terms-and-conditions-blessing{color:#f37936;font-size:1.3rem;font-style:italic;font-weight:700;margin:3.5rem 0;text-align:center}.terms-and-conditions-footer-sig{border-top:1px dashed #ddd;margin-top:3rem;padding-top:2rem;text-align:right}.terms-and-conditions-footer-sig h4{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0 0 10px}.terms-and-conditions-footer-sig p{color:#555;font-size:.95rem;font-weight:500;line-height:1.5;margin:5px 0}.terms-and-conditions-footer-sig strong{color:#1a1a1a}@media (max-width:992px){.terms-and-conditions-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.terms-and-conditions-title{font-size:1.4rem}.terms-and-conditions-list li,.terms-and-conditions-paragraph{font-size:1.05rem;line-height:1.7;text-align:left}.terms-and-conditions-section-title{font-size:1.15rem}.terms-and-conditions-footer-sig{text-align:left}}@media (max-width:576px){.terms-and-conditions-wrapper{padding:3rem 0}.terms-and-conditions-container{padding:0 1rem}.terms-and-conditions-sub-heading-line{font-size:1.3rem}.terms-and-conditions-list{padding-left:1.2rem}}.refund-and-cancellation-wrapper{background-color:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.refund-and-cancellation-container{box-sizing:border-box;margin:0 auto}@media (min-width:1920px){.refund-and-cancellation-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.refund-and-cancellation-container{padding:0 3rem;width:100%}}.refund-and-cancellation-header{margin-bottom:3rem;text-align:center}.refund-and-cancellation-title{color:#1a1a1a;font-size:1.8rem;font-weight:900;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.refund-and-cancellation-divider{align-items:center;display:flex;gap:12px;justify-content:center}.refund-and-cancellation-line{background-color:#f37936;height:1px;width:60px}.refund-and-cancellation-icon{color:#f37936;font-size:1.4rem}.refund-and-cancellation-sub-heading-line{color:#f37936;font-size:1.6rem;font-weight:800;margin-bottom:3rem;text-align:center}.refund-and-cancellation-content-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 10px 40px #0000000f;padding:4rem;width:100%}.refund-and-cancellation-section-title{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem}.refund-and-cancellation-paragraph{color:#444;font-size:1.15rem;line-height:1.9;margin-bottom:1.5rem;text-align:justify}.refund-and-cancellation-paragraph em,.refund-and-cancellation-paragraph strong{color:#000}.refund-and-cancellation-list{list-style-type:disc;margin-bottom:2rem;padding-left:2rem}.refund-and-cancellation-list li{color:#444;font-size:1.1rem;line-height:1.8;margin-bottom:.8rem;text-align:justify}.refund-and-cancellation-list li strong{color:#f37936}.refund-and-cancellation-blessing{color:#f37936;font-size:1.3rem;font-style:italic;font-weight:700;margin:3.5rem 0;text-align:center}.refund-and-cancellation-footer-sig{border-top:1px dashed #ddd;margin-top:3rem;padding-top:2rem;text-align:right}.refund-and-cancellation-footer-sig h4{color:#1a1a1a;font-size:1.3rem;font-weight:800;margin:0 0 10px}.refund-and-cancellation-footer-sig p{color:#555;font-size:.95rem;font-weight:500;line-height:1.5;margin:5px 0}.refund-and-cancellation-footer-sig strong{color:#1a1a1a}@media (max-width:992px){.refund-and-cancellation-content-card{padding:2.5rem 1.5rem}}@media (max-width:768px){.refund-and-cancellation-title{font-size:1.4rem}.refund-and-cancellation-list li,.refund-and-cancellation-paragraph{font-size:1.05rem;line-height:1.7;text-align:left}.refund-and-cancellation-section-title{font-size:1.15rem}.refund-and-cancellation-footer-sig{text-align:left}}@media (max-width:576px){.refund-and-cancellation-wrapper{padding:3rem 0}.refund-and-cancellation-container{padding:0 1rem}.refund-and-cancellation-sub-heading-line{font-size:1.3rem}.refund-and-cancellation-list{padding-left:1.2rem}}.ps-page-container{background-color:#f8fafc;font-family:Arial,sans-serif;margin:0 auto;max-width:900px;min-height:80vh;padding:40px 20px}.ps-status-msg{color:#475569;font-size:1.2rem;padding:100px 20px;text-align:center}.ps-status-msg.error{color:#e74c3c}.ps-header-box{background:#fff;border-radius:12px;border-top:5px solid #22c55e;box-shadow:0 4px 20px #0000000d;margin-bottom:40px;padding:40px 30px;text-align:center}.ps-success-icon{color:#22c55e;font-size:4.5rem;margin-bottom:15px}.ps-header-box h1{color:#166534;font-size:2.2rem;margin-bottom:10px}.ps-header-box p{color:#475569;font-size:1.1rem;margin-bottom:30px}.ps-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.ps-btn-back,.ps-btn-download,.ps-btn-home{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:.2s}.ps-btn-download{background:#000;color:#fff}.ps-btn-download:hover{background:#333;transform:translateY(-2px)}.ps-btn-back,.ps-btn-home{background:#e2e8f0;color:#334155}.ps-btn-back:hover,.ps-btn-home:hover{background:#cbd5e1;transform:translateY(-2px)}.donation-receipt-wrapper{box-sizing:border-box;margin:1.5rem auto;max-width:900px;width:100%}.donation-receipt-a5-container{aspect-ratio:210/148;background:#fff;box-shadow:0 4px 20px #00000014;box-sizing:border-box;color:#000;margin:0 auto;max-width:210mm;padding:5mm;width:100%}.rsk-receipt-border{border:2px solid #000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;outline:1px solid #000;outline-offset:-4px;padding:12px 18px}.rsk-hr{border:none;border-top:1px solid #000;margin:4px 0}.rsk-top-bar{display:flex;font-size:.75rem;font-weight:700;justify-content:space-between;margin-bottom:2px}.rsk-main-title-block{margin:4px 0;text-align:center}.rsk-title{color:#000;font-size:2.2rem;font-weight:900;letter-spacing:.5px;margin:0 0 2px}.rsk-subtitle{font-size:.75rem;font-weight:600;margin:0}.rsk-address-block{margin:4px 0 8px;text-align:center}.rsk-address{font-size:.9rem;font-weight:700;margin:0 0 2px}.rsk-tax-note{font-size:1rem;font-weight:800;margin:0}.rsk-meta-row{display:flex;justify-content:space-between;margin-bottom:12px;margin-top:2px}.rsk-meta-text{font-size:.95rem;font-weight:700}.rsk-dynamic-value{color:#000;font-weight:700;margin-left:5px}.rsk-body{flex-grow:1;font-size:.95rem;line-height:1.6}.rsk-field-row{margin-bottom:8px;width:100%}.rsk-field-half,.rsk-field-row{align-items:flex-end;display:flex}.rsk-field-half{flex:1 1}.rsk-field-half:first-child{margin-right:15px}.rsk-label{margin-right:8px}.rsk-label,.rsk-label-suffix{font-weight:700;white-space:nowrap}.rsk-label-suffix{margin-left:8px}.rsk-line{border-bottom:1px dotted #000;flex-grow:1;font-weight:600;min-height:18px}.rsk-line-center{text-align:center}.rsk-bold{font-size:1.05rem;font-weight:800}.rsk-mid-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:10px}.rsk-amount-box{background-color:#f8fafc;border:2px solid #000;font-size:1.25rem;font-weight:900;padding:8px 20px;text-align:center;white-space:nowrap}.rsk-80g-box{flex:1 1;padding-left:15px;text-align:center}.rsk-80g-box p{font-weight:600;margin:0}.rsk-80g-title{font-size:.65rem;margin-bottom:2px!important}.rsk-80g-text{font-size:.75rem}.rsk-80g-web{font-size:.65rem;margin-top:2px!important;white-space:nowrap}.rsk-bank-section{margin-top:4px}.rsk-bank-header{font-size:.8rem;font-weight:800;margin-bottom:4px;text-align:center}.rsk-bank-grid{display:flex;gap:10px;justify-content:space-between}.rsk-bank-col{font-size:.55rem;line-height:1.5;text-align:center;width:50%}.rsk-bank-val{font-weight:700}.rsk-footer-section{align-items:flex-end;display:flex;justify-content:center;margin-top:auto;padding-top:10px}.rsk-system-msg{font-size:.75rem;font-style:italic;font-weight:700;text-align:center;width:100%}@media (max-width:600px){.donation-receipt-a5-container{aspect-ratio:auto;height:auto;padding:10px}.rsk-field-half{margin-bottom:6px;margin-right:0!important;width:100%}.rsk-mid-section{flex-direction:column;gap:12px}.rsk-80g-web{white-space:normal}.rsk-bank-grid{flex-direction:column;gap:8px}.rsk-bank-col{text-align:center;width:100%}.rsk-footer-section{align-items:center;flex-direction:column;gap:15px;text-align:center}}.admin-pkf-wrapper{background-color:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:3rem;width:100%}.admin-pkf-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px}.admin-pkf-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;margin-top:0;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-pkf-controls{flex-wrap:wrap;justify-content:space-between;margin-bottom:18px}.admin-pkf-action-group,.admin-pkf-controls{align-items:center;display:flex;gap:12px}.admin-pkf-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:.88rem;outline:none;padding:10px 12px}.admin-pkf-add-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-pkf-add-btn:hover{background:#e67e22;color:#fff}.admin-pkf-table-card{background:#fff;border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-pkf-table-wrapper{overflow-x:auto;width:100%}.admin-pkf-table{border-collapse:collapse;min-width:600px;width:100%}.admin-pkf-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-pkf-table td,.admin-pkf-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-pkf-table th{font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.admin-pkf-table td{border-bottom:1px solid #eee;color:#334155;font-size:.9rem}.admin-pkf-row:hover{background:#f8f9fa}.admin-pkf-no-data{color:#64748b;padding:40px!important;text-align:center}.admin-pkf-media-wrapper{gap:10px}.admin-pkf-media-wrapper,.admin-pkf-thumbnail{align-items:center;display:flex;justify-content:center}.admin-pkf-thumbnail{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;height:60px;overflow:hidden;width:100px}.admin-pkf-thumbnail img{height:100%;object-fit:cover;width:100%}.admin-pkf-pdf-icon-sm{color:#e74c3c;font-size:2rem}.admin-pkf-switch{display:inline-block;height:20px;margin:0 auto;position:relative;width:38px}.admin-pkf-switch input{height:0;opacity:0;width:0}.admin-pkf-slider-toggle{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-pkf-slider-toggle:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-pkf-switch input:checked+.admin-pkf-slider-toggle{background:#e67e22}.admin-pkf-switch input:checked+.admin-pkf-slider-toggle:before{transform:translateX(18px)}.admin-pkf-status-text{font-size:.75rem;font-weight:600;margin-top:4px}.admin-pkf-status-text.active{color:#e67e22}.admin-pkf-status-text.disabled{color:#94a3b8}.admin-pkf-action-icons{display:flex;gap:8px;justify-content:center}.admin-pkf-icon-btn{border:none;border-radius:5px;cursor:pointer;display:flex;font-weight:600;gap:6px;padding:6px 12px}.admin-pkf-icon-btn.edit{background:#eaf4ff;color:#3498db}.admin-pkf-icon-btn.edit:hover{background:#3498db;color:#fff}.admin-pkf-icon-btn.delete{background:#fff0f0;color:#e74c3c}.admin-pkf-icon-btn.delete:hover{background:#e74c3c;color:#fff}.admin-pkf-pagination-container{align-items:center;background:#fff;border:1px solid #dfe6e9;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:1rem;padding:1.2rem 1rem}.admin-pkf-pagination-info{color:#64748b;font-size:.9rem;font-weight:500}.admin-pkf-pagination-controls{align-items:center;display:flex;gap:12px}.admin-pkf-page-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-weight:600;padding:.6rem 1.2rem}.admin-pkf-page-btn:hover:not(:disabled){background:#fdf2e9;border-color:#e67e22;color:#e67e22}.admin-pkf-page-btn:disabled{cursor:not-allowed;opacity:.5}.admin-pkf-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.admin-pkf-modal-content{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px #0003;display:flex;flex-direction:column;max-width:550px;width:100%}.admin-pkf-modal-header{align-items:center;background:#fff;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.admin-pkf-modal-header h2{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0}.admin-pkf-modal-close-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.3rem;transition:.2s}.admin-pkf-modal-close-btn:hover{color:#e74c3c;transform:rotate(90deg)}.admin-pkf-modal-body{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.admin-pkf-info-box{background:#e3f2fd;border:1px solid #b3e5fc;border-radius:6px;color:#0277bd;font-size:.85rem;padding:12px}.admin-pkf-preview-container{align-items:center;background:#fff;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;height:280px;justify-content:center;overflow:hidden;position:relative;width:100%}.admin-pkf-preview-container:hover{background:#f0f9ff;border-color:#3498db}.admin-pkf-media-display{height:100%;position:relative;width:100%}.admin-pkf-media-display img{height:100%;object-fit:contain;width:100%}.admin-pkf-pdf-preview{align-items:center;background:#fafafa;color:#e74c3c;display:flex;flex-direction:column;font-weight:700;gap:10px;height:100%;justify-content:center;width:100%}.admin-pkf-pdf-icon{font-size:4rem}.admin-pkf-preview-overlay{align-items:center;background:#0009;display:flex;gap:15px;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.admin-pkf-preview-container:hover .admin-pkf-preview-overlay{opacity:1}.admin-pkf-overlay-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 16px}.admin-pkf-overlay-btn.replace{background:#fff;color:#333}.admin-pkf-overlay-btn.remove{background:#e74c3c;color:#fff}.admin-pkf-upload-prompt{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:8px}.admin-pkf-upload-icon{color:#3498db;font-size:2rem}.admin-pkf-form-group-checkbox{align-items:center;background:#fff3e0;border:1px solid #ffe0b2;border-radius:6px;display:flex;gap:12px;margin-top:10px;padding:12px}.admin-pkf-checkbox-text{color:#e65100;font-size:.85rem;font-weight:600}.admin-pkf-modal-footer{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:1.5rem 2rem}.admin-pkf-btn-cancel{border:2px solid #cbd5e1;border-radius:0;color:#64748b}.admin-pkf-btn-cancel,.admin-pkf-btn-save{background:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.admin-pkf-btn-save{border:2px solid #e67e22;border-radius:0;color:#e67e22}.admin-pkf-btn-save:hover{background:#e67e22;color:#fff}.admin-pkf-details-row td{background-color:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-pkf-details-content{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.admin-pkf-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-pkf-detail-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-pkf-detail-value{color:#1e293b;font-size:.9rem;font-weight:600}.admin-pkf-mobile-toggle-btn{background:none;border:none;color:#3498db;cursor:pointer;display:none;padding:4px}.admin-pkf-dc-actions,.admin-pkf-dc-active,.admin-pkf-dc-date-created{display:none}@media (max-width:991px){.admin-pkf-mobile-toggle-btn{display:inline-flex}}@media (max-width:768px){.admin-pkf-controls{align-items:stretch;flex-direction:column}.admin-pkf-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}}@media (max-width:480px){.admin-pkf-col-actions,.admin-pkf-col-active,.admin-pkf-col-date{display:none}.admin-pkf-dc-actions,.admin-pkf-dc-active,.admin-pkf-dc-date-created{display:flex}.admin-pkf-modal-overlay{padding:0}.admin-pkf-modal-content{border-radius:0;height:100vh;overflow-y:auto}}.admin-protsahan-nidhi-donation-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px;width:100%}.admin-protsahan-nidhi-donation-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-protsahan-nidhi-donation-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.admin-protsahan-nidhi-donation-search-wrapper{flex:1 1;min-width:200px;position:relative}.admin-protsahan-nidhi-donation-search-icon{color:#555;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.admin-protsahan-nidhi-donation-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:.92rem;padding:10px 35px 10px 14px;transition:all .2s;width:100%}.admin-protsahan-nidhi-donation-search-input:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-protsahan-nidhi-donation-right-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-protsahan-nidhi-donation-items-select{background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#334155;cursor:pointer;font-size:.88rem;padding:9px 12px}.admin-protsahan-nidhi-donation-items-select:focus{border-color:#e67e22;outline:none}.admin-protsahan-nidhi-donation-btn{align-items:center;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-protsahan-nidhi-donation-btn-add{background:#fff}.admin-protsahan-nidhi-donation-btn-add:hover{background:#e67e22;color:#fff}.admin-protsahan-nidhi-donation-btn-export{background:#fff}.admin-protsahan-nidhi-donation-btn-export:hover{background:#e67e22;color:#fff}.admin-protsahan-nidhi-donation-inline-form{animation:accSlideDown .3s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 15px #00000008;margin-bottom:24px;padding:28px}@keyframes accSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.admin-protsahan-nidhi-donation-form-header{border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:12px}.admin-protsahan-nidhi-donation-form-title{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.admin-protsahan-nidhi-donation-section-title{color:#475569;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.admin-protsahan-nidhi-donation-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.admin-protsahan-nidhi-donation-form-group{display:flex;flex-direction:column;gap:8px}.admin-protsahan-nidhi-donation-col-span-2{grid-column:1/-1}.admin-protsahan-nidhi-donation-form-group label{color:#334155;font-size:.88rem;font-weight:600}.admin-protsahan-nidhi-donation-req{color:#e74c3c}.admin-protsahan-nidhi-donation-form-group input,.admin-protsahan-nidhi-donation-form-group select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:.92rem;padding:11px 14px;transition:border-color .2s;width:100%}.admin-protsahan-nidhi-donation-form-group input:focus,.admin-protsahan-nidhi-donation-form-group select:focus{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a;outline:none}.admin-protsahan-nidhi-donation-input-readonly{background-color:#f1f5f9!important;border:1px solid #cbd5e1;border-radius:6px;color:#64748b!important;cursor:not-allowed;font-weight:600;padding:11px 14px}.admin-protsahan-nidhi-donation-declaration-box{background:#fff7ed;border:2px solid #fed7aa;border-radius:8px;box-shadow:0 2px 8px #ea580c0d;margin-bottom:28px;padding:20px}.admin-protsahan-nidhi-donation-dec-heading{color:#c2410c;font-size:1.1rem;font-weight:700;margin:0 0 10px;text-decoration:underline}.admin-protsahan-nidhi-donation-dec-text{color:#4338ca;font-size:.95rem;font-weight:600;line-height:1.6;margin:0 0 16px;text-align:justify}.admin-protsahan-nidhi-donation-dec-agreement{border-top:1px dashed #fdba74;display:flex;flex-direction:column;gap:8px;padding-top:14px}.admin-protsahan-nidhi-donation-agree-label{color:#334155;font-size:.9rem;font-weight:700;margin:0}.admin-protsahan-nidhi-donation-checkbox-holder{align-items:center;color:#ea580c;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.admin-protsahan-nidhi-donation-checkbox-holder input[type=checkbox]{accent-color:#ea580c;cursor:pointer;height:20px;width:20px}.admin-protsahan-nidhi-donation-form-buttons{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.admin-protsahan-nidhi-donation-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-size:.9rem;font-weight:600;padding:11px 24px;transition:.2s}.admin-protsahan-nidhi-donation-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-protsahan-nidhi-donation-btn-confirm{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-size:.9rem;font-weight:600;padding:11px 24px;transition:.2s}.admin-protsahan-nidhi-donation-btn-confirm:hover{background:#e67e22;color:#fff}.admin-protsahan-nidhi-donation-filter-wrap{flex:1 1;min-width:140px;position:relative}.admin-protsahan-nidhi-donation-filter-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;display:flex;font-size:.92rem;justify-content:space-between;padding:11px 14px;transition:.2s;-webkit-user-select:none;user-select:none}.admin-protsahan-nidhi-donation-filter-trigger:hover{background:#f8fafc}.admin-protsahan-nidhi-donation-filter-trigger.active{border-color:#e67e22;box-shadow:0 0 0 3px #e67e221a}.admin-protsahan-nidhi-donation-filter-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-protsahan-nidhi-donation-trigger-icons{align-items:center;display:flex;gap:8px}.admin-protsahan-nidhi-donation-clear-icon{color:#e74c3c;cursor:pointer;font-size:.8rem;transition:.2s}.admin-protsahan-nidhi-donation-clear-icon:hover{color:#c0392b;transform:scale(1.1)}.admin-protsahan-nidhi-donation-filter-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;box-sizing:border-box;left:0;min-width:200px;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1000}.admin-protsahan-nidhi-donation-filter-menu input{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:.88rem;margin-bottom:8px;padding:8px 10px;width:100%}.admin-protsahan-nidhi-donation-filter-menu input:focus{border-color:#e67e22;outline:none}.admin-protsahan-nidhi-donation-filter-menu ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.admin-protsahan-nidhi-donation-filter-menu ul::-webkit-scrollbar{width:6px}.admin-protsahan-nidhi-donation-filter-menu ul::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin-protsahan-nidhi-donation-filter-menu li{border-bottom:1px solid #f1f5f9;border-radius:4px;color:#334155;cursor:pointer;font-size:.85rem;padding:8px 12px}.admin-protsahan-nidhi-donation-drop-highlighted,.admin-protsahan-nidhi-donation-filter-menu li:hover{background:#fff7ed;color:#ea580c;font-weight:600}.admin-protsahan-nidhi-donation-drop-empty{color:#94a3b8;font-size:.85rem;padding:10px;text-align:center}.admin-protsahan-nidhi-donation-switch{display:inline-block;height:20px;margin:0;position:relative;width:38px}.admin-protsahan-nidhi-donation-switch input{height:0;opacity:0;width:0}.admin-protsahan-nidhi-donation-slider{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-protsahan-nidhi-donation-slider:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-protsahan-nidhi-donation-switch input:checked+.admin-protsahan-nidhi-donation-slider{background:#e67e22}.admin-protsahan-nidhi-donation-switch input:checked+.admin-protsahan-nidhi-donation-slider:before{transform:translateX(18px)}.admin-protsahan-nidhi-donation-table-wrapper{border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-protsahan-nidhi-donation-table{background:#fff;border-collapse:collapse;table-layout:auto;width:100%}.admin-protsahan-nidhi-donation-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-protsahan-nidhi-donation-table td,.admin-protsahan-nidhi-donation-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-protsahan-nidhi-donation-table th{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-protsahan-nidhi-donation-table td{border-bottom:1px solid #eee;font-size:.9rem}.admin-protsahan-nidhi-donation-main-row{transition:background-color .2s}.admin-protsahan-nidhi-donation-main-row:hover{background:#fffaf5}.admin-protsahan-nidhi-donation-align-left{padding-left:14px!important;text-align:left!important}.admin-protsahan-nidhi-donation-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;-webkit-user-select:none;user-select:none}.admin-protsahan-nidhi-donation-name-wrapper:hover{color:#e67e22}.admin-protsahan-nidhi-donation-expand-btn{background:none;border:none;border-radius:4px;color:#e67e22;cursor:pointer;flex-shrink:0;padding:4px}.admin-protsahan-nidhi-donation-expand-btn:hover{background:#fff7ed}.admin-protsahan-nidhi-donation-badge-info{background:#f1f5f9;border-radius:4px;color:#475569;font-size:.8rem;font-weight:600;padding:4px 8px;white-space:nowrap}.admin-protsahan-nidhi-donation-action-btns{align-items:center;display:flex;gap:8px;justify-content:center}.admin-protsahan-nidhi-donation-btn-edit{align-items:center;background:#eaf4ff;border:none;border-radius:5px;color:#3498db;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-protsahan-nidhi-donation-btn-edit:hover{background:#3498db;color:#fff}.admin-protsahan-nidhi-donation-btn-delete{align-items:center;background:#fff0f0;border:none;border-radius:5px;color:#e74c3c;cursor:pointer;display:flex;font-size:.88rem;gap:4px;padding:6px 8px;transition:.2s}.admin-protsahan-nidhi-donation-btn-delete:hover{background:#e74c3c;color:#fff}.admin-protsahan-nidhi-donation-btn-print{align-items:center;background:#f0fdf4;border:none;border-radius:5px;color:#16a34a;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:4px;padding:6px 8px;transition:.2s}.admin-protsahan-nidhi-donation-btn-print:hover{background:#16a34a;color:#fff}.admin-protsahan-nidhi-donation-btn-form{align-items:center;background:#f3e8ff;border:none;border-radius:5px;color:#9333ea;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:4px;padding:6px 8px;transition:.2s}.admin-protsahan-nidhi-donation-btn-form:hover{background:#9333ea;color:#fff}.admin-protsahan-nidhi-donation-locked{align-items:center;background:#f1f5f9;border-radius:5px;color:#94a3b8;display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:6px 8px;-webkit-user-select:none;user-select:none}.admin-protsahan-nidhi-donation-expanded-row td{background:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-protsahan-nidhi-donation-expanded-content{grid-gap:14px;animation:aupFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}@keyframes aupFadeIn{0%{opacity:0}to{opacity:1}}.admin-protsahan-nidhi-donation-exp-item{background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.admin-protsahan-nidhi-donation-exp-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-protsahan-nidhi-donation-exp-value{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4;word-break:break-all}.exp-action,.exp-amount,.exp-date,.exp-memberid,.exp-paymode,.exp-status,.exp-type{display:none!important}@media (max-width:599px){.admin-protsahan-nidhi-donation-controls{align-items:stretch;flex-direction:column}.admin-protsahan-nidhi-donation-search-wrapper{flex:initial;width:100%}.admin-protsahan-nidhi-donation-right-controls{display:flex;flex-direction:column;gap:8px;width:100%}.admin-protsahan-nidhi-donation-items-select{width:100%}.admin-protsahan-nidhi-donation-btn-add{justify-content:center;width:100%}.col-action,.col-amount,.col-date,.col-memberid,.col-paymode,.col-status,.col-type{display:none!important}.exp-action,.exp-amount,.exp-date,.exp-memberid,.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-protsahan-nidhi-donation-inline-form{margin-bottom:20px;padding:20px}.admin-protsahan-nidhi-donation-form-grid{gap:16px;grid-template-columns:1fr}.admin-protsahan-nidhi-donation-col-span-2{grid-column:1}.admin-protsahan-nidhi-donation-form-buttons{flex-direction:column}.admin-protsahan-nidhi-donation-btn-cancel,.admin-protsahan-nidhi-donation-btn-confirm{width:100%}}@media (min-width:600px) and (max-width:991px){.admin-protsahan-nidhi-donation-controls{align-items:stretch;flex-direction:column}.admin-protsahan-nidhi-donation-search-wrapper{width:100%}.admin-protsahan-nidhi-donation-right-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.admin-protsahan-nidhi-donation-btn-add{grid-column:1/-1}.col-date,.col-memberid,.col-paymode,.col-status,.col-type{display:none!important}.exp-date,.exp-memberid,.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-protsahan-nidhi-donation-form-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.admin-protsahan-nidhi-donation-col-span-2{grid-column:1/-1}}@media (min-width:992px) and (max-width:1199px){.col-paymode,.col-status,.col-type{display:none!important}.exp-paymode,.exp-status,.exp-type{display:flex!important}.admin-protsahan-nidhi-donation-form-grid{gap:16px;grid-template-columns:repeat(3,1fr)}}.protsahan-nidhi-donate-now-page-wrapper{background:#f8fafc;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.protsahan-nidhi-donate-now-page-container{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 2rem;width:100%}.protsahan-nidhi-donate-now-page-header{margin-bottom:3.5rem;text-align:center}.protsahan-nidhi-donate-now-page-header-icon-wrap{align-items:center;background:linear-gradient(135deg,#f37936,#ff9a5f);border-radius:50%;box-shadow:0 10px 25px #f3793640;display:flex;height:90px;justify-content:center;margin:0 auto 20px;width:90px}.protsahan-nidhi-donate-now-page-header-icon{color:#fff;font-size:2.3rem}.protsahan-nidhi-donate-now-page-title{color:#1e293b;font-size:2rem;font-weight:900;letter-spacing:1px;margin:0;text-transform:uppercase}.protsahan-nidhi-donate-now-page-subtitle{color:#64748b;font-size:1.05rem;font-weight:500;margin-top:12px}.protsahan-nidhi-donate-now-page-divider{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:20px}.protsahan-nidhi-donate-now-page-divider-line{background:#f37936;border-radius:2px;height:2px;width:65px}.protsahan-nidhi-donate-now-page-divider-icon{color:#f37936;font-size:1.3rem}.protsahan-nidhi-donate-now-page-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0000000a;box-sizing:border-box;padding:3rem}.protsahan-nidhi-donate-now-page-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.protsahan-nidhi-donate-now-page-full-width{grid-column:1/-1}.protsahan-nidhi-donate-now-page-field{display:flex;flex-direction:column;gap:8px;position:relative;scroll-margin-top:140px}.protsahan-nidhi-donate-now-page-label{color:#334155;font-size:.9rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.protsahan-nidhi-donate-now-page-input-wrap{position:relative;width:100%}.protsahan-nidhi-donate-now-page-input-icon{color:#94a3b8;font-size:1rem;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.protsahan-nidhi-donate-now-page-phone-prefix{color:#1e293b;font-size:1rem;font-weight:700;left:42px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.protsahan-nidhi-donate-now-page-phone-input{padding-left:80px!important}.protsahan-nidhi-donate-now-page-input,.protsahan-nidhi-donate-now-page-select,.protsahan-nidhi-donate-now-page-textarea{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:1rem;font-weight:500;outline:none;padding:14px 44px;transition:all .3s ease;width:100%}.protsahan-nidhi-donate-now-page-input-wrap .protsahan-nidhi-donate-now-page-input,.protsahan-nidhi-donate-now-page-input-wrap .protsahan-nidhi-donate-now-page-textarea,.protsahan-nidhi-donate-now-page-select.protsahan-nidhi-donate-now-page-has-icon{padding-left:44px}.protsahan-nidhi-donate-now-page-select{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2394a3b8%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.65rem auto;cursor:pointer}.protsahan-nidhi-donate-now-page-textarea{min-height:100px;padding-top:16px;resize:vertical}.protsahan-nidhi-donate-now-page-textarea-icon{top:24px;transform:none}.protsahan-nidhi-donate-now-page-input:focus,.protsahan-nidhi-donate-now-page-select:focus,.protsahan-nidhi-donate-now-page-textarea:focus{border-color:#f37936;box-shadow:0 0 0 4px #f379361a}.protsahan-nidhi-donate-now-page-input::placeholder,.protsahan-nidhi-donate-now-page-textarea::placeholder{color:#94a3b8}.protsahan-nidhi-donate-now-page-input[readonly],.protsahan-nidhi-donate-now-page-select:disabled,.protsahan-nidhi-donate-now-page-textarea[readonly]{background-color:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed}.protsahan-nidhi-donate-now-page-input[readonly]:focus,.protsahan-nidhi-donate-now-page-textarea[readonly]:focus{border-color:#e2e8f0;box-shadow:none}.protsahan-nidhi-donate-now-page-checkbox-field{margin-bottom:-6px;margin-top:-6px;padding-left:2px}.protsahan-nidhi-donate-now-page-checkbox-label{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;-webkit-user-select:none;user-select:none}.protsahan-nidhi-donate-now-page-checkbox-label input[type=checkbox]{accent-color:#f37936;border-radius:4px;cursor:pointer;height:18px;margin:0;width:18px}.protsahan-nidhi-donate-now-page-verified-badge{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;color:#10b981;font-size:.75rem;font-weight:700;padding:4px 8px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.protsahan-nidhi-donate-now-page-declaration-box{background:#fff7ed;border:2px solid #fed7aa;border-radius:12px;box-shadow:0 4px 15px #f379360d;box-sizing:border-box;padding:24px}.protsahan-nidhi-donate-now-page-dec-heading{color:#c2410c;font-size:1.15rem;font-weight:700;margin:0 0 12px;text-decoration:underline}.protsahan-nidhi-donate-now-page-dec-text{color:#4338ca;font-size:.98rem;font-weight:600;line-height:1.6;margin:0 0 18px;text-align:justify}.protsahan-nidhi-donate-now-page-dec-agreement{border-top:1px dashed #fdba74;display:flex;flex-direction:column;gap:10px;padding-top:16px}.protsahan-nidhi-donate-now-page-agree-notice-label{color:#334155;font-size:.92rem;font-weight:700;margin:0}.protsahan-nidhi-donate-now-page-checkbox-holder{align-items:center;color:#ea580c;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.protsahan-nidhi-donate-now-page-checkbox-holder input[type=checkbox]{accent-color:#ea580c;border-radius:4px;cursor:pointer;height:20px;margin:0;width:20px}.protsahan-nidhi-donate-now-page-searchable-wrap{position:relative}.protsahan-nidhi-donate-now-page-searchable-dropdown-list{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 25px #0000001a;left:0;list-style:none;margin-top:5px;max-height:220px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.protsahan-nidhi-donate-now-page-searchable-dropdown-list li{border-bottom:1px solid #f1f5f9;color:#334155;cursor:pointer;font-size:.95rem;padding:12px 16px;transition:background .2s}.protsahan-nidhi-donate-now-page-searchable-dropdown-list li.highlighted,.protsahan-nidhi-donate-now-page-searchable-dropdown-list li:hover{background:#f8fafc;color:#f37936;font-weight:600}.protsahan-nidhi-donate-now-page-searchable-dropdown-list li:last-child{border-bottom:none}.protsahan-nidhi-donate-now-page-searchable-no-data{color:#94a3b8!important;cursor:default!important;font-style:italic}.protsahan-nidhi-donate-now-page-searchable-no-data:hover{background:#fff!important;font-weight:400!important}.protsahan-nidhi-donate-now-page-button-wrap{display:flex;justify-content:center;margin-top:3rem}.protsahan-nidhi-donate-now-page-submit-btn{align-items:center;background:linear-gradient(135deg,#f37936,#ff9858);border:none;border-radius:8px;box-shadow:0 10px 25px #f379364d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:10px;letter-spacing:.5px;padding:16px 40px;transition:all .3s ease}.protsahan-nidhi-donate-now-page-submit-btn:hover{box-shadow:0 15px 35px #f3793666;transform:translateY(-3px)}@media (max-width:992px){.protsahan-nidhi-donate-now-page-form-card{padding:2.5rem}.protsahan-nidhi-donate-now-page-grid{gap:20px}}@media (max-width:768px){.protsahan-nidhi-donate-now-page-container{padding:0 1.5rem}.protsahan-nidhi-donate-now-page-grid{grid-template-columns:1fr}.protsahan-nidhi-donate-now-page-title{font-size:1.8rem}.protsahan-nidhi-donate-now-page-form-card{padding:2rem 1.5rem}}@media (max-width:480px){.protsahan-nidhi-donate-now-page-wrapper{padding:4rem 0}.protsahan-nidhi-donate-now-page-title{font-size:1.5rem}.protsahan-nidhi-donate-now-page-subtitle{font-size:.95rem;line-height:1.5}.protsahan-nidhi-donate-now-page-header-icon-wrap{height:75px;width:75px}.protsahan-nidhi-donate-now-page-header-icon{font-size:2rem}.protsahan-nidhi-donate-now-page-input,.protsahan-nidhi-donate-now-page-select,.protsahan-nidhi-donate-now-page-textarea{font-size:.95rem;padding:13px 44px}.protsahan-nidhi-donate-now-page-input-wrap .protsahan-nidhi-donate-now-page-input,.protsahan-nidhi-donate-now-page-input-wrap .protsahan-nidhi-donate-now-page-textarea,.protsahan-nidhi-donate-now-page-select.protsahan-nidhi-donate-now-page-has-icon{padding-left:44px}.protsahan-nidhi-donate-now-page-phone-input{padding-left:80px!important}.protsahan-nidhi-donate-now-page-submit-btn{justify-content:center;width:100%}.protsahan-nidhi-donate-now-page-declaration-box{padding:16px}.protsahan-nidhi-donate-now-page-dec-text{font-size:.9rem}}.view-donor-protsahan-nidhi-page-wrapper{background:#fff;box-sizing:border-box;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:5rem 0;width:100%}.view-donor-protsahan-nidhi-page-container{box-sizing:border-box;margin:0 auto;width:100%}@media (min-width:1920px){.view-donor-protsahan-nidhi-page-container{max-width:1800px;padding:0 3rem}}@media (max-width:1919px){.view-donor-protsahan-nidhi-page-container{padding:0 2rem}}.view-donor-protsahan-nidhi-page-header{margin-bottom:3rem;text-align:center}.view-donor-protsahan-nidhi-page-title{color:#1a1a1a;font-size:2rem;font-weight:900;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.view-donor-protsahan-nidhi-page-divider{align-items:center;display:flex;gap:14px;justify-content:center}.view-donor-protsahan-nidhi-page-divider-line{background:#f37936;height:1px;width:60px}.view-donor-protsahan-nidhi-page-divider-icon{color:#f37936;font-size:1.4rem}.view-donor-protsahan-nidhi-page-top-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:1.5rem}.view-donor-protsahan-nidhi-page-size{align-items:center;color:#222;display:flex;font-size:1.05rem;font-weight:600;gap:8px}.view-donor-protsahan-nidhi-page-filters{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:flex-end}.view-donor-protsahan-nidhi-page-filter-select{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;min-width:140px;outline:none;padding:10px 14px;transition:.3s}.view-donor-protsahan-nidhi-page-filter-select:focus,.view-donor-protsahan-nidhi-page-filter-select:hover{border-color:#f37936}.view-donor-protsahan-nidhi-page-search-box{min-width:240px;position:relative}.view-donor-protsahan-nidhi-page-icon-search{color:#777;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.view-donor-protsahan-nidhi-page-search-box input{border:1px solid #dcdcdc;box-sizing:border-box;color:#333;font-size:.95rem;font-weight:500;outline:none;padding:10px 14px 10px 35px;transition:.3s;width:100%}.view-donor-protsahan-nidhi-page-search-box input:focus{border-color:#f37936}.view-donor-protsahan-nidhi-page-table-main-container{background:#fff;border:1px solid #ddd;width:100%}.view-donor-protsahan-nidhi-page-table-responsive{overflow-x:auto;width:100%}.view-donor-protsahan-nidhi-page-table{border-collapse:collapse;width:100%}.view-donor-protsahan-nidhi-page-table thead tr{background:#f37936}.view-donor-protsahan-nidhi-page-table th{border:1px solid #d96a2d;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.5px;padding:18px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.view-donor-protsahan-nidhi-page-table td{background:#fff;border:1px solid #e2e2e2;color:#333;font-size:.95rem;font-weight:500;overflow-wrap:break-word;padding:16px 14px;vertical-align:middle;white-space:normal;word-break:break-word}.view-donor-protsahan-nidhi-page-table-row:hover td{background:#fff9f5}.view-donor-protsahan-nidhi-page-col-sno{font-weight:700;text-align:center!important;width:60px}.view-donor-protsahan-nidhi-page-align-left{text-align:left!important}.view-donor-protsahan-nidhi-page-align-right{padding-right:18px!important;text-align:right!important}.font-weight-bold{font-weight:700}.text-primary{color:#2563eb}.view-donor-protsahan-nidhi-page-name-wrapper{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between}.view-donor-protsahan-nidhi-page-expand-trigger{align-items:center;background:#f1f1f1;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;font-size:.9rem;height:28px;justify-content:center;transition:.3s;width:28px}.view-donor-protsahan-nidhi-page-name-wrapper:hover .view-donor-protsahan-nidhi-page-expand-trigger{background:#f37936;color:#fff}.view-donor-protsahan-nidhi-page-table-footer-row td{background:#fff9f5!important;border-top:3px solid #f37936!important;padding:16px 20px!important}.view-donor-protsahan-nidhi-page-total-container{align-items:center;display:flex;gap:15px;justify-content:flex-end}.view-donor-protsahan-nidhi-page-total-label{color:#333;font-size:1.1rem;font-weight:800;text-transform:uppercase}.view-donor-protsahan-nidhi-page-total-value{background:#fff;border:1px solid #16a085;border-radius:4px;color:#16a085;font-size:1.3rem;font-weight:800;padding:6px 14px}.view-donor-protsahan-nidhi-page-expanded-row td{background:#fafafa!important;border-bottom:2px solid #e2e2e2;padding:0!important;white-space:normal}.view-donor-protsahan-nidhi-page-expanded-content{background:#fff;border:1px solid #e2e8f0;margin:10px;padding:20px}.view-donor-protsahan-nidhi-page-expanded-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.view-donor-protsahan-nidhi-page-expanded-detail{background:#fff;border:1px solid #e2e2e2;display:flex;flex-direction:column;gap:5px;padding:12px}.exp-full-width{grid-column:1/-1}.view-donor-protsahan-nidhi-page-expanded-label{color:#777;font-size:.8rem;font-weight:700;text-transform:uppercase}.view-donor-protsahan-nidhi-page-expanded-value{color:#222;font-size:.95rem;font-weight:600}.view-donor-protsahan-nidhi-page-bottom-bar{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:1.5rem}.view-donor-protsahan-nidhi-page-pagination-info{color:#555;font-size:.95rem;font-weight:600}.view-donor-protsahan-nidhi-page-pagination-controls{display:flex;gap:5px}.view-donor-protsahan-nidhi-page-page-btn{background:#fff;border:1px solid #dcdcdc;color:#333;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 14px;transition:.3s}.view-donor-protsahan-nidhi-page-page-btn:hover:not(:disabled){background:#f37936;border-color:#f37936;color:#fff}.view-donor-protsahan-nidhi-page-page-btn:disabled{background:#f5f5f5;color:#aaa;cursor:not-allowed}.view-donor-protsahan-nidhi-page-col-amount,.view-donor-protsahan-nidhi-page-col-date,.view-donor-protsahan-nidhi-page-col-father,.view-donor-protsahan-nidhi-page-col-memid,.view-donor-protsahan-nidhi-page-col-type{display:none}.exp-amount,.exp-date,.exp-father,.exp-memid,.exp-type{display:flex}@media (min-width:600px){.view-donor-protsahan-nidhi-page-col-memid{display:table-cell}.exp-memid{display:none!important}}@media (min-width:768px){.view-donor-protsahan-nidhi-page-col-amount,.view-donor-protsahan-nidhi-page-col-date{display:table-cell}.exp-amount,.exp-date{display:none!important}}@media (min-width:991px){.view-donor-protsahan-nidhi-page-col-father,.view-donor-protsahan-nidhi-page-col-type{display:table-cell}.exp-father,.exp-type{display:none!important}}@media (max-width:767px){.view-donor-protsahan-nidhi-page-top-bar{align-items:flex-start;flex-direction:column}.view-donor-protsahan-nidhi-page-filters{justify-content:flex-start;width:100%}.view-donor-protsahan-nidhi-page-filter-select,.view-donor-protsahan-nidhi-page-search-box{width:100%}.view-donor-protsahan-nidhi-page-bottom-bar{flex-direction:column;text-align:center}.view-donor-protsahan-nidhi-page-total-container{justify-content:center}}@media (max-width:600px){.view-donor-protsahan-nidhi-page-wrapper{overflow-x:hidden}.view-donor-protsahan-nidhi-page-container{padding:0 12px}.view-donor-protsahan-nidhi-page-table td,.view-donor-protsahan-nidhi-page-table th{font-size:.82rem;padding:12px 8px}.view-donor-protsahan-nidhi-page-name-wrapper{gap:8px}.view-donor-protsahan-nidhi-page-expand-trigger{flex-shrink:0;font-size:.75rem;height:24px;width:24px}.view-donor-protsahan-nidhi-page-expanded-content{margin:6px;padding:14px}.view-donor-protsahan-nidhi-page-expanded-grid{gap:10px;grid-template-columns:1fr}.view-donor-protsahan-nidhi-page-total-container{flex-direction:column;gap:10px;text-align:center}.view-donor-protsahan-nidhi-page-total-label{font-size:.95rem}.view-donor-protsahan-nidhi-page-total-value{font-size:1.1rem}}.report-page-wrapper{background:#fff;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:60px 0;width:100%}.report-page-container{box-sizing:border-box;margin:auto;max-width:1800px;padding:0 40px;width:100%}.report-page-header{margin-bottom:40px;text-align:center}.report-page-title{color:#1a1a1a;font-size:40px;font-weight:900;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.report-page-divider{align-items:center;display:flex;gap:15px;justify-content:center}.report-page-line{background:#f37936;height:2px;width:80px}.report-page-icon{color:#f37936;font-size:24px}.report-page-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.report-page-card{background:#fff;border:1px solid #eaeaea;display:block;overflow:hidden;text-decoration:none;transition:.3s}.report-page-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.report-page-icon-wrapper{background:#fdf2ec;height:260px;overflow:hidden;position:relative;transition:.3s;width:100%}.report-page-card:hover .report-page-icon-wrapper{background:#fbe6da}.report-page-pdf-icon-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.report-page-pdf-icon{color:#e74c3c;font-size:80px;transition:.4s}.report-page-card:hover .report-page-pdf-icon{transform:scale(1.1)}.report-page-content{padding:25px}.report-page-card-title{color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.5;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.report-page-empty{color:#777;font-size:18px;grid-column:1/-1;padding:40px 0;text-align:center}.report-page-loading{align-items:center;color:#1a1a1a;display:flex;font-size:30px;font-weight:700;height:100vh;justify-content:center}@media(max-width:768px){.report-page-container{padding:0 20px}.report-page-title{font-size:30px}.report-page-grid{grid-template-columns:1fr}}.swal2-container{z-index:99999!important}.admin-add-report-page-wrapper{background-color:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding-bottom:3rem;width:100%}.admin-add-report-page-container{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;font-family:Inter,sans-serif;margin:1.5rem auto;max-width:1400px;padding:24px}.admin-add-report-page-title{border-bottom:2px solid #f0f2f5;color:#2c3e50;font-size:1.6rem;font-weight:700;letter-spacing:1px;margin-bottom:22px;margin-top:0;padding-bottom:14px;text-align:center;text-transform:uppercase}.admin-add-report-page-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:18px}.admin-add-report-page-search-wrapper{flex:1 1;max-width:400px;min-width:250px;position:relative}.admin-add-report-page-search-icon{color:#555;font-size:1rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.admin-add-report-page-search-input{border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.92rem;outline:none;padding:10px 14px 10px 35px;transition:.2s;width:100%}.admin-add-report-page-search-input:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.admin-add-report-page-action-group{align-items:center;display:flex;gap:12px}.admin-add-report-page-limit-select{background:#fff;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:.88rem;outline:none;padding:10px 12px}.admin-add-report-page-limit-select:focus{border-color:#3498db}.admin-add-report-page-add-btn{align-items:center;background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:.2s;white-space:nowrap}.admin-add-report-page-add-btn:hover{background:#e67e22;color:#fff}.admin-add-report-page-table-card{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe6e9;border-radius:8px;overflow:hidden}.admin-add-report-page-table-wrapper{overflow-x:auto;width:100%}.admin-add-report-page-table{border-collapse:collapse;min-width:800px;width:100%}.admin-add-report-page-table thead{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff}.admin-add-report-page-table td,.admin-add-report-page-table th{padding:14px 12px;text-align:center;vertical-align:middle}.admin-add-report-page-table th{border-bottom:none;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.admin-add-report-page-table td{border-bottom:1px solid #eee;color:#334155;font-size:.9rem}.admin-add-report-page-row{transition:background-color .2s}.admin-add-report-page-row:hover{background:#f8f9fa}.admin-add-report-page-no-data{color:#64748b;font-size:1rem;padding:40px!important;text-align:center}.admin-add-report-page-col-sno{width:60px}.admin-add-report-page-col-title{min-width:250px;text-align:left!important}.admin-add-report-page-col-pdf{width:150px}.admin-add-report-page-col-created{width:180px}.admin-add-report-page-col-active{width:120px}.admin-add-report-page-col-actions{width:140px}.admin-add-report-page-name-wrapper{align-items:center;display:flex;gap:8px;justify-content:space-between}.admin-add-report-text-bold{color:#2c3e50;font-weight:600}.admin-add-report-page-link-badge{align-items:center;border:1px solid #0000;border-radius:4px;display:inline-flex;font-size:.8rem;font-weight:600;gap:5px;padding:6px 12px;text-decoration:none;transition:.2s}.admin-add-report-page-link-badge.pdf{background:#eaf4ff;border-color:#d6eaf8;color:#3498db}.admin-add-report-page-link-badge.pdf:hover{background:#3498db;color:#fff}.admin-add-report-page-switch{display:inline-block;height:20px;margin:0 auto;position:relative;width:38px}.admin-add-report-page-switch input{height:0;opacity:0;width:0}.admin-add-report-page-slider-toggle{background:#cbd5e1;border-radius:34px;cursor:pointer;inset:0;position:absolute;transition:.3s}.admin-add-report-page-slider-toggle:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.admin-add-report-page-switch input:checked+.admin-add-report-page-slider-toggle{background:#e67e22}.admin-add-report-page-switch input:checked+.admin-add-report-page-slider-toggle:before{transform:translateX(18px)}.admin-add-report-page-status-text{font-size:.75rem;font-weight:600;margin-top:4px}.admin-add-report-page-status-text.active{color:#e67e22}.admin-add-report-page-status-text.disabled{color:#94a3b8}.admin-add-report-page-action-icons{display:flex;gap:8px;justify-content:center}.admin-add-report-page-icon-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s}.admin-add-report-page-icon-btn.edit{background:#eaf4ff;color:#3498db}.admin-add-report-page-icon-btn.edit:hover{background:#3498db;color:#fff}.admin-add-report-page-icon-btn.delete{background:#fff0f0;color:#e74c3c}.admin-add-report-page-icon-btn.delete:hover{background:#e74c3c;color:#fff}.admin-add-report-page-pagination-container{align-items:center;background:#fff;border:1px solid #dfe6e9;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:1rem;padding:1.2rem 1rem}.admin-add-report-page-pagination-info{color:#64748b;font-size:.9rem;font-weight:500}.admin-add-report-page-pagination-controls{align-items:center;display:flex;gap:12px}.admin-add-report-page-page-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;transition:.2s}.admin-add-report-page-page-btn:hover:not(:disabled){background:#fdf2e9;border-color:#e67e22;color:#e67e22}.admin-add-report-page-page-btn:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.5}.admin-add-report-page-page-count{color:#1e293b;font-size:.95rem;font-weight:600}.admin-add-report-page-details-row td{background-color:#fafbfc;border-bottom:2px solid #e2e8f0;padding:0!important}.admin-add-report-page-details-content{grid-gap:14px;animation:reportFadeIn .3s ease;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:20px}@keyframes reportFadeIn{0%{opacity:0}to{opacity:1}}.admin-add-report-page-detail-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;justify-content:center;padding:12px 14px}.admin-add-report-page-detail-label{color:#64748b;font-size:.72rem;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-add-report-page-detail-text{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.4}.admin-add-report-page-expanded-pdf-link{align-items:center;color:#3498db;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;text-decoration:none}.admin-add-report-page-expanded-pdf-link:hover{text-decoration:underline}.admin-add-report-page-mobile-toggle-btn{background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:none;padding:4px;transition:.2s}.admin-add-report-page-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.admin-add-report-page-modal-content{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 25px 50px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.admin-add-report-page-modal-header{align-items:center;background:#fff;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.admin-add-report-page-modal-header h2{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0}.admin-add-report-page-modal-close-btn{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:1.3rem;transition:.2s}.admin-add-report-page-modal-close-btn:hover{color:#e74c3c;transform:rotate(90deg)}.admin-add-report-page-modal-body{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:2rem}.admin-add-report-page-form-group{display:flex;flex-direction:column;gap:6px;width:100%}.admin-add-report-page-form-group label{color:#34495e;font-size:.85rem;font-weight:600}.admin-add-report-page-input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.9rem;outline:none;padding:10px 12px;transition:border .3s;width:100%}.admin-add-report-page-input:focus{border-color:#3498db}.admin-add-report-page-pdf-upload-box{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:1.2rem;text-align:center}.admin-add-report-page-hint{color:#3498db;display:block;font-size:.8rem;margin-top:8px}.admin-add-report-page-modal-footer{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:1.5rem 2rem}.admin-add-report-page-btn-cancel{background:#fff;border:2px solid #cbd5e1;border-radius:0;color:#64748b;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-report-page-btn-cancel:hover{background:#f1f5f9;border-color:#94a3b8;color:#334155}.admin-add-report-page-btn-save{background:#fff;border:2px solid #e67e22;border-radius:0;color:#e67e22;cursor:pointer;font-weight:600;padding:10px 20px;transition:.2s}.admin-add-report-page-btn-save:hover{background:#e67e22;color:#fff}@media (max-width:1200px){.admin-add-report-page-col-created{display:none}}@media (max-width:991px){.admin-add-report-page-col-active{display:none}}@media (max-width:768px){.admin-add-report-page-col-pdf{display:none}.admin-add-report-page-controls{align-items:stretch;flex-direction:column}.admin-add-report-page-search-wrapper{max-width:100%}.admin-add-report-page-action-group{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-add-report-page-add-btn,.admin-add-report-page-limit-select{flex:1 1;justify-content:center}.admin-add-report-page-pagination-container{flex-direction:column;justify-content:center}.admin-add-report-page-container{margin:1rem auto;padding:1rem}}@media (max-width:480px){.admin-add-report-page-mobile-toggle-btn{display:inline-flex}.admin-add-report-page-col-actions{display:none}.admin-add-report-page-modal-overlay{padding:0}.admin-add-report-page-modal-content{border-radius:0;height:100vh}}.lm-wrapper{box-sizing:border-box;font-family:Arial,sans-serif;margin:1.5rem auto;max-width:900px;padding:10px;width:100%}.lm-actions{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.lm-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px}.lm-btn-back{background:#e2e8f0;color:#000}.lm-btn-print{background:#000;color:#fff}.lm-a4-container{background:#fff;box-shadow:0 4px 20px #00000014;color:#000;margin:0 auto;max-width:210mm;min-height:297mm;padding:10mm;width:100%}.lm-a4-container,.lm-inner-border{box-sizing:border-box;display:flex;flex-direction:column}.lm-inner-border{border:2px solid #000;flex-grow:1;padding:15px 20px;position:relative}.lm-header{margin-bottom:12px;text-align:center}.lm-title-big{color:#000;font-size:2.1rem;font-weight:900;margin:0 0 2px}.lm-subtitle-small{font-size:.9rem;font-weight:700;margin:0 0 2px}.lm-address-small{font-size:.9rem;font-weight:700;margin:2px 0 0}.lm-badge-container{margin:10px 0 20px;text-align:center}.lm-form-badge{background-color:#2c3e50;border:1px solid #000;border-radius:4px;color:#fff;display:inline-block;font-size:1.25rem;font-weight:800;letter-spacing:.5px;padding:6px 20px}.lm-form-section{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.lm-row{align-items:flex-end;display:flex;gap:5px;width:100%}.lm-label{font-weight:600}.lm-label,.lm-value-line{font-size:.95rem;white-space:nowrap}.lm-value-line{border-bottom:1.5px dotted #000;color:#c2410c;font-weight:800;min-height:20px;overflow:hidden;padding:0 4px;text-align:center;text-overflow:ellipsis}.lm-value-left{padding-left:15px!important;text-align:left!important}.lm-declaration-section{margin-bottom:10px}.lm-section-title{font-size:1.15rem;font-weight:800;margin:0 0 8px;text-align:center;text-decoration:underline;text-underline-offset:4px}.lm-justify-text{font-size:1rem;font-weight:500;line-height:1.6;margin:0;text-align:justify}.lm-divider{border:none;border-top:1.5px solid #000;margin:12px 0}.lm-office-section{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.lm-note-section{font-size:.9rem;font-weight:500;line-height:1.5;margin-bottom:15px}.lm-bottom-grid{align-items:stretch;display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;margin-top:5px}.lm-bank-box,.lm-contact-box{background-color:#f8fafc;border:1.5px solid #000;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:10px 14px;text-align:left}.lm-bank-box{flex:1.8 1}.lm-contact-box{flex:1 1}.lm-box-header{border-bottom:1px dashed #94a3b8;color:#0f172a;display:block;font-size:1.05rem;margin-bottom:6px;padding-bottom:4px}.lm-box-text{color:#1e293b;font-size:.9rem;font-weight:600;line-height:1.5}.lm-footer-web{bottom:15px;font-size:.85rem;font-weight:700;left:0;position:absolute;text-align:center;width:100%}@media (max-width:600px){.lm-a4-container{min-height:auto;padding:10px}.lm-inner-border{padding:15px}.lm-row{align-items:flex-start;flex-direction:column;gap:8px}.lm-value-line{border-bottom:1px solid #000;text-align:left;width:100%}.lm-bottom-grid{align-items:stretch;flex-direction:column;gap:15px}.lm-footer-web{bottom:0;margin-top:20px;position:relative}}.payment-failed-page-wrapper{align-items:center;background:radial-gradient(circle at center,#fff5f5 0,#fff 100%);box-sizing:border-box;display:flex;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:40px 20px;width:100%}.payment-failed-page-container{animation:pfPageFadeInUp .6s ease-out forwards;max-width:800px;text-align:center;width:100%}.payment-failed-page-visual{align-items:center;display:flex;justify-content:center;margin-bottom:25px;-webkit-user-select:none;user-select:none}.payment-failed-page-icon-box{align-items:center;display:flex;flex-direction:column;position:relative}.payment-failed-page-floating-icon{animation:pfPageFloat 3s ease-in-out infinite;color:#ef4444;filter:drop-shadow(0 10px 10px rgba(239,68,68,.25));font-size:clamp(6rem,15vw,9rem)}.payment-failed-page-shadow{animation:pfPageShadowScale 3s ease-in-out infinite;background:#ef444414;border-radius:50%;height:12px;margin-top:10px;width:60%}.payment-failed-page-divider{align-items:center;display:flex;gap:14px;justify-content:center;margin-bottom:30px}.payment-failed-page-divider-line{background:#ef4444;height:1px;width:80px}.payment-failed-page-divider-icon{color:#ef4444;font-size:1.5rem}.payment-failed-page-content{align-items:center;display:flex;flex-direction:column}.payment-failed-page-title{color:#1a1a1a;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:900;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.payment-failed-page-description{color:#64748b;font-size:1.1rem;font-weight:500;line-height:1.6;margin:0 auto 25px;max-width:550px}.payment-failed-page-info-box{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-shadow:0 4px 12px #ef44440d;box-sizing:border-box;margin-bottom:35px;max-width:600px;padding:16px 20px;text-align:justify}.payment-failed-page-info-box p{color:#991b1b;font-size:.9rem;font-weight:700;line-height:1.6;margin:0}.payment-failed-page-en-note{color:#b91c1c;display:inline-block;font-size:.85rem;font-weight:500;margin-top:6px}.payment-failed-page-actions{box-sizing:border-box;display:flex;gap:20px;justify-content:center;max-width:500px;width:100%}.payment-failed-page-btn-home,.payment-failed-page-btn-retry{align-items:center;border-radius:8px;box-sizing:border-box;display:inline-flex;flex:1 1;font-size:.95rem;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.payment-failed-page-btn-retry{background:#ef4444;box-shadow:0 8px 20px #ef444433;color:#fff}.payment-failed-page-btn-retry:hover{background:#dc2626;box-shadow:0 12px 25px #ef44444d;color:#fff;transform:translateY(-3px)}.payment-failed-page-btn-home{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}.payment-failed-page-btn-home:hover{background:#e2e8f0;color:#334155;transform:translateY(-3px)}.payment-failed-page-btn-icon{font-size:1.1rem}@keyframes pfPageFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pfPageFloat{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-15px) rotate(3deg)}to{transform:translateY(0) rotate(-3deg)}}@keyframes pfPageShadowScale{0%{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}to{opacity:.8;transform:scale(1)}}@media (max-width:600px){.payment-failed-page-visual{margin-bottom:15px}.payment-failed-page-divider-line{width:50px}.payment-failed-page-description{font-size:1rem;margin-bottom:20px;padding:0 10px}.payment-failed-page-info-box{margin-bottom:25px;padding:12px 15px}.payment-failed-page-actions{flex-direction:column;gap:12px;padding:0 10px}.payment-failed-page-btn-home,.payment-failed-page-btn-retry{justify-content:center;width:100%}}
/*# sourceMappingURL=main.e5514d73.css.map*/