@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;500;600;700&display=swap";.navbar{position:fixed;top:0;left:0;right:0;background-color:#15803d;color:#f9fafb;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;z-index:100;height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.navbar-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%;padding:0 16px}.navbar-brand{font-size:20px!important;font-weight:600;color:#f9fafb}.navbar-menu-button{background:none;border:none;color:#f9fafb;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;position:relative}.navbar-menu-button span{display:block;width:24px;height:2px;background-color:#f9fafb;margin:2px 0;transition:all .3s ease}.navbar-menu-button.open span:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.navbar-menu-button.open span:nth-child(2){opacity:0}.navbar-menu-button.open span:nth-child(3){transform:rotate(-45deg) translate(4px,-5px)}.user-dropdown{position:relative}.user-dropdown-button{background:none;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;color:#f9fafb;padding:0}.user-dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:200px;z-index:1000;display:none}.user-dropdown-menu.open{display:block}.user-dropdown-item{display:block;padding:8px 16px;color:#1f2937;border-bottom:1px solid #e5e7eb}.user-dropdown-item:hover{background-color:#dcfce7;text-decoration:none}.user-dropdown-item:last-child{border-bottom:none}.user-avatar{width:32px;height:32px;border-radius:9999px;background-color:#166534;color:#f9fafb;display:flex;justify-content:center;align-items:center;font-weight:600;margin-right:8px}.user-info{padding:16px;border-bottom:1px solid #e5e7eb}.user-name{font-weight:600;font-size:14px!important}.user-email{font-size:12px!important;color:#6b7280}.nammalvar-img{position:fixed;top:70px;right:10px;width:60px;height:60px;border-radius:9999px;z-index:50;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:2px solid white}@media (max-width: 767px){.nammalvar-img{display:none}}.nammalvar-caption{position:fixed;top:135px;right:10px;font-size:12px!important;color:#c30000;font-weight:600;text-align:center;z-index:50}@media (max-width: 767px){.nammalvar-caption{display:none}}.menu{position:fixed;top:60px;left:-280px;width:280px;height:calc(100vh - 60px);background-color:#fff;transition:all .3s ease;z-index:90;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow-y:auto}.menu.open{left:0}.menu-header{background-color:#166534;color:#f9fafb;padding:16px;font-weight:600}.menu-list{list-style:none;padding:0;margin:0}.menu-item{border-bottom:1px solid #e5e7eb}.menu-item a{display:block;padding:16px;color:#1f2937;transition:all .3s ease}.menu-item a:hover{background-color:#dcfce7;text-decoration:none}.menu-icon{margin-right:8px;width:20px;display:inline-block;text-align:center}.menu-overlay{position:fixed;left:0;right:0;bottom:0;top:60px;background-color:#00000080;z-index:80;display:none}.menu-overlay.open{display:block}.header{padding-top:80px;background-color:#e1f9e6;text-align:center;padding-bottom:32px}.header-title{font-size:48px!important;margin-bottom:8px;color:#c30000}@media (max-width: 767px){.header-title{font-size:36px!important}}.header-subtitle{font-size:20px!important;color:#c30000;margin-bottom:32px}@media (max-width: 767px){.header-subtitle{font-size:18px!important}}.header-logo{max-width:75px;height:auto;border-radius:0;margin:0 auto 24px;display:block;transition:all .3s ease}.header-logo:hover{transform:scale(1.05)}.main-content{padding:32px 16px;margin-bottom:32px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.welcome-section{background-color:#fff;padding:32px;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;margin-bottom:32px}.welcome-section p{line-height:1.6;margin-bottom:16px}.welcome-section p:last-child{margin-bottom:0}.page-title{margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #dcfce7;color:#c30000}.page-title.text-center{text-align:center}.page-title.text-center:after{content:"";display:block;width:100px;height:3px;background-color:#15803d;margin:8px auto 0}.features{padding:32px 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}@media (max-width: 767px){.grid{grid-template-columns:1fr}}.card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;padding:24px;transition:all .3s ease}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-2px)}.card.feature-card{height:100%;display:flex;flex-direction:column}.feature-icon{background-color:#dcfce7;width:60px;height:60px;border-radius:9999px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;color:#15803d;font-size:24px!important}.feature-title{font-size:20px!important;margin-bottom:8px;color:#c30000}.feature-description{color:#6b7280;flex-grow:1;margin-bottom:16px}.feature-link{margin-top:16px;font-weight:500;color:#15803d;display:inline-block;transition:all .3s ease}.feature-link:hover{color:#166534;transform:translate(5px)}.cta-section{background-color:#fee2e2;padding:32px 0;text-align:center;margin:32px 0;border-radius:.5rem}.cta-section-title{font-size:30px!important;margin-bottom:16px;color:#c30000}.cta-section-text{max-width:600px;margin:0 auto 32px;color:#1f2937}.footer{background-color:#166534;color:#f9fafb;padding:32px 0;margin-top:auto}.footer-content{display:flex;flex-wrap:wrap;gap:32px}@media (max-width: 767px){.footer-content{flex-direction:column}}.footer-section{flex:1;min-width:250px}.footer-title{font-size:20px!important;margin-bottom:16px;color:#f9fafb;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px}.footer-links{list-style:none;padding:0;margin:0}.footer-link{margin-bottom:8px}.footer-link a{color:#e2e8f0;transition:all .3s ease;display:inline-block}.footer-link a:hover{color:#f9fafb;text-decoration:underline;transform:translate(3px)}.footer-bottom{text-align:center;padding-top:32px;margin-top:32px;border-top:1px solid rgba(255,255,255,.1);font-size:14px!important}.social-links{margin-top:16px}.social-links .btn{margin-right:4px;background-color:#ffffff1a;color:#f9fafb;padding:4px 8px;border-radius:.375rem;transition:all .3s ease}.social-links .btn:hover{background-color:#fff3;transform:translateY(-2px)}.vilaichal{display:flex;flex-direction:column;min-height:100vh}.vilaichal__header{position:fixed;top:0;left:0;width:100%;background-color:#dcfce7;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:50}.vilaichal__nav{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 24px;height:60px}.vilaichal__title-container{display:flex;align-items:center}.vilaichal__title{font-size:24px!important;font-weight:700;color:#b91c1c}.vilaichal__title:hover{text-decoration:none}.vilaichal__home-container{display:flex}.vilaichal__home-button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:3rem;height:3rem;background-color:#166534;color:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s}.vilaichal__home-button:hover{background-color:#15803d;transform:scale(1.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-decoration:none}.vilaichal__home-icon{font-size:18px!important}.vilaichal__main{padding-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;min-height:calc(100vh - 150px)}.vilaichal__products{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:32px 0 64px;padding:0 16px}@media (min-width: 768px){.vilaichal__products{gap:32px}}.vilaichal__product{position:relative;width:9rem;height:9rem;border-radius:9999px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .5s}@media (min-width: 768px){.vilaichal__product{width:11rem;height:11rem}}.vilaichal__product:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.vilaichal__product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10}.vilaichal__product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:20}.vilaichal__product-overlay:hover{background-color:#0000004d;transition:all .3s}.vilaichal__product-link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;color:#fff;font-size:18px!important;font-weight:600;z-index:30;padding:16px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.6)}.vilaichal__product-link:hover{text-decoration:none}.vilaichal__footer{text-align:center;padding:24px;border-top:1px solid #e5e7eb;background-color:#f9fafb;margin-top:auto}.vilaichal__footer-link{color:#2563eb;margin:0 4px;transition:colors .3s}.vilaichal__footer-link:hover{color:#15803d;text-decoration:underline}.vilaichal__copyright{display:inline-block;margin-left:4px}.kadalai-gallery{padding-top:70px;width:100%;overflow-x:hidden}.kadalai-gallery__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.kadalai-gallery__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.kadalai-gallery__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.kadalai-gallery__back-link svg{margin-right:5px}.kadalai-gallery__back-link:hover{transform:translate(-5px)}.kadalai-gallery__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.kadalai-gallery__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.kadalai-gallery__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.kadalai-gallery__tabs .kadalai-gallery__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.kadalai-gallery__tabs .kadalai-gallery__container::-webkit-scrollbar{height:4px}.kadalai-gallery__tabs .kadalai-gallery__container::-webkit-scrollbar-track{background:#f1f1f1}.kadalai-gallery__tabs .kadalai-gallery__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.kadalai-gallery__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.kadalai-gallery__tab svg{margin-right:8px}.kadalai-gallery__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.kadalai-gallery__tab:hover,.kadalai-gallery__tab.active{color:#15803d}.kadalai-gallery__tab.active:after{transform:scaleX(1)}.kadalai-gallery__content{min-height:500px;margin-bottom:50px}.kadalai-gallery__about{line-height:1.6}.kadalai-gallery__description{margin-bottom:30px}.kadalai-gallery__description p{margin-bottom:20px;font-size:1.05rem}.kadalai-gallery__benefits{margin-bottom:40px}.kadalai-gallery__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.kadalai-gallery__benefits ul{padding-left:20px}.kadalai-gallery__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.kadalai-gallery__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.kadalai-gallery__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.kadalai-gallery__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.kadalai-gallery__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.kadalai-gallery__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.kadalai-gallery__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.kadalai-gallery__variety-card p{margin-bottom:10px;color:#555}.kadalai-gallery__variety-card p:last-child{margin-bottom:0}.kadalai-gallery__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.kadalai-gallery__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.kadalai-gallery__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.kadalai-gallery__gallery-item:hover{transform:scale(1.03)}.kadalai-gallery__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.kadalai-gallery__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.kadalai-gallery__videos .kadalai-gallery__video-section{margin-bottom:40px}.kadalai-gallery__videos .kadalai-gallery__video-section:last-child{margin-bottom:0}.kadalai-gallery__videos .kadalai-gallery__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.kadalai-gallery__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.kadalai-gallery__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.kadalai-gallery__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.kadalai-gallery__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.kadalai-gallery__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.kadalai-gallery__documents .kadalai-gallery__document-section{margin-bottom:40px}.kadalai-gallery__documents .kadalai-gallery__document-section:last-child{margin-bottom:0}.kadalai-gallery__documents .kadalai-gallery__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.kadalai-gallery__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.kadalai-gallery__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.kadalai-gallery__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.kadalai-gallery__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.kadalai-gallery__document-info{flex:1}.kadalai-gallery__document-title{font-size:1rem;margin-bottom:5px}.kadalai-gallery__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.kadalai-gallery__title{font-size:2rem}.kadalai-gallery__subtitle{font-size:1rem}.kadalai-gallery__tab{padding:12px 15px;font-size:.9rem}.kadalai-gallery__varieties-grid,.kadalai-gallery__gallery,.kadalai-gallery__video-grid,.kadalai-gallery__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.kadalai-gallery__container{padding:0 15px}.kadalai-gallery__title{font-size:1.8rem}.kadalai-gallery__subtitle{font-size:.9rem}.kadalai-gallery__back-link{font-size:.8rem}}.dharmar-rice{padding-top:70px;width:100%;overflow-x:hidden}.dharmar-rice__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.dharmar-rice__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.dharmar-rice__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.dharmar-rice__back-link svg{margin-right:5px}.dharmar-rice__back-link:hover{transform:translate(-5px)}.dharmar-rice__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.dharmar-rice__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.dharmar-rice__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.dharmar-rice__tabs .dharmar-rice__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.dharmar-rice__tabs .dharmar-rice__container::-webkit-scrollbar{height:4px}.dharmar-rice__tabs .dharmar-rice__container::-webkit-scrollbar-track{background:#f1f1f1}.dharmar-rice__tabs .dharmar-rice__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.dharmar-rice__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.dharmar-rice__tab svg{margin-right:8px}.dharmar-rice__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.dharmar-rice__tab:hover,.dharmar-rice__tab.active{color:#15803d}.dharmar-rice__tab.active:after{transform:scaleX(1)}.dharmar-rice__content{min-height:500px;margin-bottom:50px}.dharmar-rice__about{line-height:1.6}.dharmar-rice__description{margin-bottom:30px}.dharmar-rice__description p{margin-bottom:20px;font-size:1.05rem}.dharmar-rice__benefits{margin-bottom:40px}.dharmar-rice__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.dharmar-rice__benefits ul{padding-left:20px}.dharmar-rice__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.dharmar-rice__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.dharmar-rice__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.dharmar-rice__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.dharmar-rice__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.dharmar-rice__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.dharmar-rice__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.dharmar-rice__variety-card p{margin-bottom:10px;color:#555}.dharmar-rice__variety-card p:last-child{margin-bottom:0}.dharmar-rice__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.dharmar-rice__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.dharmar-rice__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.dharmar-rice__gallery-item:hover{transform:scale(1.03)}.dharmar-rice__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.dharmar-rice__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.dharmar-rice__videos .dharmar-rice__video-section{margin-bottom:40px}.dharmar-rice__videos .dharmar-rice__video-section:last-child{margin-bottom:0}.dharmar-rice__videos .dharmar-rice__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.dharmar-rice__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.dharmar-rice__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.dharmar-rice__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.dharmar-rice__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.dharmar-rice__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.dharmar-rice__documents .dharmar-rice__document-section{margin-bottom:40px}.dharmar-rice__documents .dharmar-rice__document-section:last-child{margin-bottom:0}.dharmar-rice__documents .dharmar-rice__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.dharmar-rice__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.dharmar-rice__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.dharmar-rice__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.dharmar-rice__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.dharmar-rice__document-info{flex:1}.dharmar-rice__document-title{font-size:1rem;margin-bottom:5px}.dharmar-rice__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.dharmar-rice__title{font-size:2rem}.dharmar-rice__subtitle{font-size:1rem}.dharmar-rice__tab{padding:12px 15px;font-size:.9rem}.dharmar-rice__varieties-grid,.dharmar-rice__gallery,.dharmar-rice__video-grid,.dharmar-rice__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.dharmar-rice__container{padding:0 15px}.dharmar-rice__title{font-size:1.8rem}.dharmar-rice__subtitle{font-size:.9rem}.dharmar-rice__back-link{font-size:.8rem}}.marapazham{padding-top:70px;width:100%;overflow-x:hidden}.marapazham__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.marapazham__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.marapazham__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.marapazham__back-link svg{margin-right:5px}.marapazham__back-link:hover{transform:translate(-5px)}.marapazham__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.marapazham__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.marapazham__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.marapazham__tabs .marapazham__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.marapazham__tabs .marapazham__container::-webkit-scrollbar{height:4px}.marapazham__tabs .marapazham__container::-webkit-scrollbar-track{background:#f1f1f1}.marapazham__tabs .marapazham__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.marapazham__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.marapazham__tab svg{margin-right:8px}.marapazham__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.marapazham__tab:hover,.marapazham__tab.active{color:#15803d}.marapazham__tab.active:after{transform:scaleX(1)}.marapazham__content{min-height:500px;margin-bottom:50px}.marapazham__about{line-height:1.6}.marapazham__description{margin-bottom:30px}.marapazham__description p{margin-bottom:20px;font-size:1.05rem}.marapazham__benefits{margin-bottom:40px}.marapazham__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.marapazham__benefits ul{padding-left:20px}.marapazham__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.marapazham__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.marapazham__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.marapazham__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.marapazham__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.marapazham__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.marapazham__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.marapazham__variety-card p{margin-bottom:10px;color:#555}.marapazham__variety-card p:last-child{margin-bottom:0}.marapazham__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.marapazham__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.marapazham__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.marapazham__gallery-item:hover{transform:scale(1.03)}.marapazham__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.marapazham__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.marapazham__videos .marapazham__video-section{margin-bottom:40px}.marapazham__videos .marapazham__video-section:last-child{margin-bottom:0}.marapazham__videos .marapazham__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.marapazham__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.marapazham__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.marapazham__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.marapazham__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.marapazham__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.marapazham__documents .marapazham__document-section{margin-bottom:40px}.marapazham__documents .marapazham__document-section:last-child{margin-bottom:0}.marapazham__documents .marapazham__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.marapazham__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.marapazham__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.marapazham__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.marapazham__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.marapazham__document-info{flex:1}.marapazham__document-title{font-size:1rem;margin-bottom:5px}.marapazham__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.marapazham__title{font-size:2rem}.marapazham__subtitle{font-size:1rem}.marapazham__tab{padding:12px 15px;font-size:.9rem}.marapazham__varieties-grid,.marapazham__gallery,.marapazham__video-grid,.marapazham__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.marapazham__container{padding:0 15px}.marapazham__title{font-size:1.8rem}.marapazham__subtitle{font-size:.9rem}.marapazham__back-link{font-size:.8rem}}.tharman-kadalennai{padding-top:70px;width:100%;overflow-x:hidden}.tharman-kadalennai__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.tharman-kadalennai__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.tharman-kadalennai__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.tharman-kadalennai__back-link svg{margin-right:5px}.tharman-kadalennai__back-link:hover{transform:translate(-5px)}.tharman-kadalennai__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.tharman-kadalennai__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.tharman-kadalennai__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.tharman-kadalennai__tabs .tharman-kadalennai__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tharman-kadalennai__tabs .tharman-kadalennai__container::-webkit-scrollbar{height:4px}.tharman-kadalennai__tabs .tharman-kadalennai__container::-webkit-scrollbar-track{background:#f1f1f1}.tharman-kadalennai__tabs .tharman-kadalennai__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.tharman-kadalennai__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.tharman-kadalennai__tab svg{margin-right:8px}.tharman-kadalennai__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.tharman-kadalennai__tab:hover,.tharman-kadalennai__tab.active{color:#15803d}.tharman-kadalennai__tab.active:after{transform:scaleX(1)}.tharman-kadalennai__content{min-height:500px;margin-bottom:50px}.tharman-kadalennai__about{line-height:1.6}.tharman-kadalennai__description{margin-bottom:30px}.tharman-kadalennai__description p{margin-bottom:20px;font-size:1.05rem}.tharman-kadalennai__benefits{margin-bottom:40px}.tharman-kadalennai__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.tharman-kadalennai__benefits ul{padding-left:20px}.tharman-kadalennai__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.tharman-kadalennai__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.tharman-kadalennai__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-kadalennai__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tharman-kadalennai__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.tharman-kadalennai__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.tharman-kadalennai__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.tharman-kadalennai__variety-card p{margin-bottom:10px;color:#555}.tharman-kadalennai__variety-card p:last-child{margin-bottom:0}.tharman-kadalennai__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-kadalennai__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.tharman-kadalennai__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.tharman-kadalennai__gallery-item:hover{transform:scale(1.03)}.tharman-kadalennai__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.tharman-kadalennai__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.tharman-kadalennai__videos .tharman-kadalennai__video-section{margin-bottom:40px}.tharman-kadalennai__videos .tharman-kadalennai__video-section:last-child{margin-bottom:0}.tharman-kadalennai__videos .tharman-kadalennai__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-kadalennai__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tharman-kadalennai__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.tharman-kadalennai__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.tharman-kadalennai__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tharman-kadalennai__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.tharman-kadalennai__documents .tharman-kadalennai__document-section{margin-bottom:40px}.tharman-kadalennai__documents .tharman-kadalennai__document-section:last-child{margin-bottom:0}.tharman-kadalennai__documents .tharman-kadalennai__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-kadalennai__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.tharman-kadalennai__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.tharman-kadalennai__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.tharman-kadalennai__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.tharman-kadalennai__document-info{flex:1}.tharman-kadalennai__document-title{font-size:1rem;margin-bottom:5px}.tharman-kadalennai__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.tharman-kadalennai__title{font-size:2rem}.tharman-kadalennai__subtitle{font-size:1rem}.tharman-kadalennai__tab{padding:12px 15px;font-size:.9rem}.tharman-kadalennai__varieties-grid,.tharman-kadalennai__gallery,.tharman-kadalennai__video-grid,.tharman-kadalennai__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.tharman-kadalennai__container{padding:0 15px}.tharman-kadalennai__title{font-size:1.8rem}.tharman-kadalennai__subtitle{font-size:.9rem}.tharman-kadalennai__back-link{font-size:.8rem}}.tharman-nallennai{padding-top:70px;width:100%;overflow-x:hidden}.tharman-nallennai__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.tharman-nallennai__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.tharman-nallennai__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.tharman-nallennai__back-link svg{margin-right:5px}.tharman-nallennai__back-link:hover{transform:translate(-5px)}.tharman-nallennai__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.tharman-nallennai__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.tharman-nallennai__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.tharman-nallennai__tabs .tharman-nallennai__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.tharman-nallennai__tabs .tharman-nallennai__container::-webkit-scrollbar{height:4px}.tharman-nallennai__tabs .tharman-nallennai__container::-webkit-scrollbar-track{background:#f1f1f1}.tharman-nallennai__tabs .tharman-nallennai__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.tharman-nallennai__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.tharman-nallennai__tab svg{margin-right:8px}.tharman-nallennai__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.tharman-nallennai__tab:hover,.tharman-nallennai__tab.active{color:#15803d}.tharman-nallennai__tab.active:after{transform:scaleX(1)}.tharman-nallennai__content{min-height:500px;margin-bottom:50px}.tharman-nallennai__about{line-height:1.6}.tharman-nallennai__description{margin-bottom:30px}.tharman-nallennai__description p{margin-bottom:20px;font-size:1.05rem}.tharman-nallennai__benefits{margin-bottom:40px}.tharman-nallennai__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.tharman-nallennai__benefits ul{padding-left:20px}.tharman-nallennai__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.tharman-nallennai__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.tharman-nallennai__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-nallennai__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tharman-nallennai__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.tharman-nallennai__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.tharman-nallennai__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.tharman-nallennai__variety-card p{margin-bottom:10px;color:#555}.tharman-nallennai__variety-card p:last-child{margin-bottom:0}.tharman-nallennai__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-nallennai__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.tharman-nallennai__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.tharman-nallennai__gallery-item:hover{transform:scale(1.03)}.tharman-nallennai__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.tharman-nallennai__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.tharman-nallennai__videos .tharman-nallennai__video-section{margin-bottom:40px}.tharman-nallennai__videos .tharman-nallennai__video-section:last-child{margin-bottom:0}.tharman-nallennai__videos .tharman-nallennai__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-nallennai__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.tharman-nallennai__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.tharman-nallennai__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.tharman-nallennai__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tharman-nallennai__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.tharman-nallennai__documents .tharman-nallennai__document-section{margin-bottom:40px}.tharman-nallennai__documents .tharman-nallennai__document-section:last-child{margin-bottom:0}.tharman-nallennai__documents .tharman-nallennai__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.tharman-nallennai__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.tharman-nallennai__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.tharman-nallennai__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.tharman-nallennai__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.tharman-nallennai__document-info{flex:1}.tharman-nallennai__document-title{font-size:1rem;margin-bottom:5px}.tharman-nallennai__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.tharman-nallennai__title{font-size:2rem}.tharman-nallennai__subtitle{font-size:1rem}.tharman-nallennai__tab{padding:12px 15px;font-size:.9rem}.tharman-nallennai__varieties-grid,.tharman-nallennai__gallery,.tharman-nallennai__video-grid,.tharman-nallennai__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.tharman-nallennai__container{padding:0 15px}.tharman-nallennai__title{font-size:1.8rem}.tharman-nallennai__subtitle{font-size:.9rem}.tharman-nallennai__back-link{font-size:.8rem}}.keerai{padding-top:70px;width:100%;overflow-x:hidden}.keerai__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.keerai__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.keerai__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.keerai__back-link svg{margin-right:5px}.keerai__back-link:hover{transform:translate(-5px)}.keerai__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.keerai__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.keerai__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.keerai__tabs .keerai__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.keerai__tabs .keerai__container::-webkit-scrollbar{height:4px}.keerai__tabs .keerai__container::-webkit-scrollbar-track{background:#f1f1f1}.keerai__tabs .keerai__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.keerai__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.keerai__tab svg{margin-right:8px}.keerai__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.keerai__tab:hover,.keerai__tab.active{color:#15803d}.keerai__tab.active:after{transform:scaleX(1)}.keerai__content{min-height:500px;margin-bottom:50px}.keerai__about{line-height:1.6}.keerai__description{margin-bottom:30px}.keerai__description p{margin-bottom:20px;font-size:1.05rem}.keerai__benefits{margin-bottom:40px}.keerai__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.keerai__benefits ul{padding-left:20px}.keerai__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.keerai__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.keerai__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.keerai__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.keerai__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.keerai__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.keerai__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.keerai__variety-card p{margin-bottom:10px;color:#555}.keerai__variety-card p:last-child{margin-bottom:0}.keerai__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.keerai__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.keerai__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.keerai__gallery-item:hover{transform:scale(1.03)}.keerai__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.keerai__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.keerai__videos .keerai__video-section{margin-bottom:40px}.keerai__videos .keerai__video-section:last-child{margin-bottom:0}.keerai__videos .keerai__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.keerai__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.keerai__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.keerai__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.keerai__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.keerai__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.keerai__documents .keerai__document-section{margin-bottom:40px}.keerai__documents .keerai__document-section:last-child{margin-bottom:0}.keerai__documents .keerai__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.keerai__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.keerai__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.keerai__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.keerai__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.keerai__document-info{flex:1}.keerai__document-title{font-size:1rem;margin-bottom:5px}.keerai__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.keerai__title{font-size:2rem}.keerai__subtitle{font-size:1rem}.keerai__tab{padding:12px 15px;font-size:.9rem}.keerai__varieties-grid,.keerai__gallery,.keerai__video-grid,.keerai__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.keerai__container{padding:0 15px}.keerai__title{font-size:1.8rem}.keerai__subtitle{font-size:.9rem}.keerai__back-link{font-size:.8rem}}.payirkal{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb}.payirkal__container{width:91.666667%;max-width:1200px;margin:30px auto;padding:0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.payirkal__branding{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.payirkal__title{font-size:24px!important;font-weight:700;color:#166534;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:8px}.payirkal__title:hover{text-decoration:none}.payirkal__nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.payirkal__home-button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:3rem;height:3rem;background-color:#166534;color:#fff;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s}.payirkal__home-button:hover{background-color:#15803d;transform:scale(1.1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-decoration:none}.payirkal__icon{font-size:18px!important}.payirkal__content{padding:32px 0;text-align:center;background-color:#f9fafb}.payirkal__crops{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:32px;margin-top:24px}@media (min-width: 768px){.payirkal__crops{flex-direction:row;gap:32px 32px}}.payirkal__crop-wrapper{position:relative;width:12rem;height:12rem}@media (min-width: 768px){.payirkal__crop-wrapper{width:13rem;height:13rem}}.payirkal__crop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:9999px;z-index:10}.payirkal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;border-radius:9999px;z-index:10}.payirkal__crop-link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;color:#fff;font-size:20px!important;font-weight:600;padding:24px;border-radius:9999px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .5s;overflow:hidden;border:4px solid white;z-index:20}.payirkal__crop-link:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-decoration:none}.payirkal__crop-icon{font-size:36px!important;margin-bottom:16px;color:#fff;transition:transform .3s}.payirkal__crop-link:hover .payirkal__crop-icon{transform:scale(1.2)}.nel{padding-top:70px;width:100%;overflow-x:hidden}.nel__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.nel__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.nel__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.nel__back-link svg{margin-right:5px}.nel__back-link:hover{transform:translate(-5px)}.nel__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.nel__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.nel__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.nel__tabs .nel__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.nel__tabs .nel__container::-webkit-scrollbar{height:4px}.nel__tabs .nel__container::-webkit-scrollbar-track{background:#f1f1f1}.nel__tabs .nel__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.nel__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.nel__tab svg{margin-right:8px}.nel__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.nel__tab:hover,.nel__tab.active{color:#15803d}.nel__tab.active:after{transform:scaleX(1)}.nel__content{min-height:500px;margin-bottom:50px}.nel__about{line-height:1.6}.nel__description{margin-bottom:30px}.nel__description p{margin-bottom:20px;font-size:1.05rem}.nel__benefits{margin-bottom:40px}.nel__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.nel__benefits ul{padding-left:20px}.nel__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.nel__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.nel__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.nel__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.nel__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.nel__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.nel__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.nel__variety-card p{margin-bottom:10px;color:#555}.nel__variety-card p:last-child{margin-bottom:0}.nel__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.nel__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.nel__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.nel__gallery-item:hover{transform:scale(1.03)}.nel__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.nel__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.nel__videos .nel__video-section{margin-bottom:40px}.nel__videos .nel__video-section:last-child{margin-bottom:0}.nel__videos .nel__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.nel__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.nel__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.nel__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.nel__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.nel__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.nel__documents .nel__document-section{margin-bottom:40px}.nel__documents .nel__document-section:last-child{margin-bottom:0}.nel__documents .nel__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.nel__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.nel__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.nel__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.nel__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.nel__document-info{flex:1}.nel__document-title{font-size:1rem;margin-bottom:5px}.nel__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.nel__title{font-size:2rem}.nel__subtitle{font-size:1rem}.nel__tab{padding:12px 15px;font-size:.9rem}.nel__varieties-grid,.nel__gallery,.nel__video-grid,.nel__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.nel__container{padding:0 15px}.nel__title{font-size:1.8rem}.nel__subtitle{font-size:.9rem}.nel__back-link{font-size:.8rem}}.vazhai{padding-top:70px;width:100%;overflow-x:hidden}.vazhai__container{width:90%;max-width:1200px;margin:0 auto;padding:0 20px}.vazhai__hero{background:linear-gradient(rgba(76,140,74,.8),rgba(76,140,74,.9)),url(/placeholder-image.jpg);background-size:cover;background-position:center;padding:60px 0 40px;margin-bottom:20px;color:#fff;text-align:center;position:relative}.vazhai__back-link{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease}.vazhai__back-link svg{margin-right:5px}.vazhai__back-link:hover{transform:translate(-5px)}.vazhai__title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.vazhai__subtitle{font-size:1.2rem;font-weight:400;max-width:600px;margin:0 auto;line-height:1.5}.vazhai__tabs{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;margin-bottom:30px}.vazhai__tabs .vazhai__container{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.vazhai__tabs .vazhai__container::-webkit-scrollbar{height:4px}.vazhai__tabs .vazhai__container::-webkit-scrollbar-track{background:#f1f1f1}.vazhai__tabs .vazhai__container::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.vazhai__tab{padding:15px 20px;background:transparent;border:none;font-size:1rem;font-weight:500;color:#555;cursor:pointer;position:relative;transition:all .3s ease}.vazhai__tab svg{margin-right:8px}.vazhai__tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.vazhai__tab:hover,.vazhai__tab.active{color:#15803d}.vazhai__tab.active:after{transform:scaleX(1)}.vazhai__content{min-height:500px;margin-bottom:50px}.vazhai__about{line-height:1.6}.vazhai__description{margin-bottom:30px}.vazhai__description p{margin-bottom:20px;font-size:1.05rem}.vazhai__benefits{margin-bottom:40px}.vazhai__benefits h3{font-size:1.5rem;margin-bottom:15px;color:#15803d}.vazhai__benefits ul{padding-left:20px}.vazhai__benefits ul li{margin-bottom:10px;position:relative;padding-left:15px}.vazhai__benefits ul li:before{content:"•";color:#15803d;font-weight:700;position:absolute;left:-5px}.vazhai__varieties h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.vazhai__varieties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.vazhai__variety-card{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.vazhai__variety-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.vazhai__variety-card h4{font-size:1.2rem;margin-bottom:10px;color:#333}.vazhai__variety-card p{margin-bottom:10px;color:#555}.vazhai__variety-card p:last-child{margin-bottom:0}.vazhai__images h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.vazhai__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.vazhai__gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a;transition:transform .3s ease}.vazhai__gallery-item:hover{transform:scale(1.03)}.vazhai__gallery-image{width:100%;height:200px;object-fit:cover;display:block}.vazhai__gallery-caption{padding:10px;background-color:#f9f9f9;font-size:.9rem;color:#555;text-align:center}.vazhai__videos .vazhai__video-section{margin-bottom:40px}.vazhai__videos .vazhai__video-section:last-child{margin-bottom:0}.vazhai__videos .vazhai__video-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.vazhai__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.vazhai__video-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000001a}.vazhai__video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.vazhai__video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.vazhai__video-title{padding:15px;font-size:1rem;color:#333;background-color:#f9f9f9}.vazhai__documents .vazhai__document-section{margin-bottom:40px}.vazhai__documents .vazhai__document-section:last-child{margin-bottom:0}.vazhai__documents .vazhai__document-section h3{font-size:1.5rem;margin-bottom:20px;color:#15803d}.vazhai__document-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.vazhai__document-item{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;border-radius:8px;text-decoration:none;color:#333;transition:background-color .3s ease,transform .3s ease}.vazhai__document-item:hover{background-color:#f0f0f0;transform:translateY(-3px)}.vazhai__document-icon{font-size:1.8rem;color:#15803d;margin-right:15px}.vazhai__document-info{flex:1}.vazhai__document-title{font-size:1rem;margin-bottom:5px}.vazhai__document-meta{font-size:.8rem;color:#777}@media (max-width: 768px){.vazhai__title{font-size:2rem}.vazhai__subtitle{font-size:1rem}.vazhai__tab{padding:12px 15px;font-size:.9rem}.vazhai__varieties-grid,.vazhai__gallery,.vazhai__video-grid,.vazhai__document-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}@media (max-width: 480px){.vazhai__container{padding:0 15px}.vazhai__title{font-size:1.8rem}.vazhai__subtitle{font-size:.9rem}.vazhai__back-link{font-size:.8rem}}.pannai{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f5}.pannai__container{width:100%;max-width:1200px;margin:30px auto;padding:0 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}@media (max-width: 767px){.pannai__container{flex-direction:column;text-align:center;gap:8px}}.pannai__branding{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.pannai__title{font-size:24px!important;font-weight:700;color:#fff;margin:0}@media (max-width: 767px){.pannai__title{margin-bottom:4px}}.pannai__nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.pannai__home-button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:40px;height:40px;background-color:#fff;color:#0b4d1c;border-radius:9999px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s}.pannai__home-button:hover{transform:translateY(-3px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-decoration:none}.pannai__icon{font-size:18px!important}.pannai__intro{background-color:#fff;padding:32px 0}.pannai__intro .pannai__container{flex-direction:column;align-items:flex-start;text-align:left}.pannai__subtitle{color:#15803d;font-size:24px!important;margin:0 0 16px}@media (max-width: 767px){.pannai__subtitle{text-align:center;width:100%}}.pannai__description{color:#1f2937;font-size:18px!important;line-height:1.6;margin:0;max-width:800px}@media (max-width: 767px){.pannai__description{text-align:center}}.pannai__content{padding:32px 0;background-color:#f9fafb;flex:1}.pannai__content .pannai__container{flex-direction:column}.pannai__districts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}@media (max-width: 767px){.pannai__districts{grid-template-columns:1fr}}.pannai__district-card{background-color:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;text-decoration:none;height:100%}.pannai__district-card:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pannai__district-card:hover .pannai__district-overlay{opacity:.7}.pannai__district-card:hover .pannai__district-icon{transform:translateY(-5px)}.pannai__district-card:hover .pannai__district-view{color:#166534;transform:translate(5px)}.pannai__district-image-container{position:relative;height:220px;overflow:hidden}.pannai__district-image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.pannai__district-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;opacity:.6;transition:opacity .3s}.pannai__district-icon{color:#fff;font-size:36px!important;transition:transform .3s}.pannai__district-info{padding:16px 24px;flex-grow:1;display:flex;flex-direction:column}.pannai__district-name{color:#15803d;font-size:20px!important;margin:0 0 8px}.pannai__district-text{color:#6b7280;font-size:14px!important;margin:0 0 16px;flex-grow:1}.pannai__district-view{color:#15803d;font-weight:500;font-size:14px!important;align-self:flex-start;transition:all .3s}.pannai__footer{background-color:#0b4d1c;color:#fff;padding:16px 0}.pannai__footer .pannai__container{justify-content:center;text-align:center}.pannai__footer-text{margin:0;font-size:14px!important}.karur-pannaigal{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb;padding-bottom:32px}.karur-pannaigal__container{width:100%;max-width:1200px;margin:80px auto;padding:0 16px}.karur-pannaigal__top-bar{background-color:#15803d;padding:16px 0;margin-bottom:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.karur-pannaigal__top-bar .karur-pannaigal__container{display:flex;justify-content:space-between;align-items:center}.karur-pannaigal__page-title{color:#fff;margin:0;font-size:24px!important;font-weight:700}@media (max-width: 767px){.karur-pannaigal__page-title{font-size:20px!important}}.karur-pannaigal__home-btn{display:flex;align-items:center;background-color:#fff3;color:#fff;padding:4px 16px;border-radius:.375rem;transition:all .3s}.karur-pannaigal__home-btn span{margin-left:4px}.karur-pannaigal__home-btn:hover{background-color:#ffffff4d;text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width: 767px){.karur-pannaigal__home-btn{padding:4px}.karur-pannaigal__home-btn span{display:none}}.karur-pannaigal__resources{padding:16px 0;flex:1}.karur-pannaigal__resource-list{display:flex;flex-direction:column;gap:16px}.karur-pannaigal__resource-item{margin-bottom:16px}.karur-pannaigal__resource-link{display:flex;align-items:flex-start;padding:16px 24px;background-color:#fff;border-radius:1rem;border-left:4px solid #15803d;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s;color:#1f2937;text-decoration:none}.karur-pannaigal__resource-link:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;text-decoration:none;border-left-color:#c30000}.karur-pannaigal__resource-link:hover .karur-pannaigal__resource-icon{background-color:#c30000}.karur-pannaigal__resource-icon{width:50px;height:50px;min-width:50px;border-radius:.375rem;background-color:#15803d;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:16px;transition:all .5s;font-size:20px!important}.karur-pannaigal__resource-content{flex:1}.karur-pannaigal__resource-title{font-size:18px!important;font-weight:600;margin:0 0 4px;color:#1f2937}.karur-pannaigal__resource-description{margin:0;color:#6b7280;font-size:14px!important}.kamarajar-pannai4{padding-top:70px;width:100%;min-height:100vh;background-color:#f9f9f9}.kamarajar-pannai4__container{width:90%;max-width:1200px;margin:0 auto;padding:30px 0 50px}.kamarajar-pannai4__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media (max-width: 576px){.kamarajar-pannai4__header{flex-direction:column;align-items:flex-start;gap:15px}}.kamarajar-pannai4__back-link{display:inline-flex;align-items:center;color:#15803d;text-decoration:none;font-size:1rem;transition:transform .3s ease}.kamarajar-pannai4__back-link svg{margin-right:8px}.kamarajar-pannai4__back-link:hover{transform:translate(-5px)}.kamarajar-pannai4__title{font-size:2.2rem;color:#333;margin:0;font-weight:700}@media (max-width: 576px){.kamarajar-pannai4__title{font-size:1.8rem}}.kamarajar-pannai4__nav-tabs{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:30px;overflow-x:auto;scrollbar-width:thin}.kamarajar-pannai4__nav-tabs::-webkit-scrollbar{height:5px}.kamarajar-pannai4__nav-tabs::-webkit-scrollbar-track{background:#f1f1f1}.kamarajar-pannai4__nav-tabs::-webkit-scrollbar-thumb{background:#888;border-radius:5px}@media (max-width: 768px){.kamarajar-pannai4__nav-tabs{margin-bottom:20px}}.kamarajar-pannai4__tab{padding:12px 20px;background:none;border:none;font-size:1rem;color:#555;white-space:nowrap;cursor:pointer;position:relative;transition:all .3s ease}.kamarajar-pannai4__tab svg{margin-right:8px}.kamarajar-pannai4__tab:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:#15803d;transform:scaleX(0);transition:transform .3s ease}.kamarajar-pannai4__tab:hover{color:#15803d}.kamarajar-pannai4__tab.active{color:#15803d;font-weight:600}.kamarajar-pannai4__tab.active:after{transform:scaleX(1)}@media (max-width: 768px){.kamarajar-pannai4__tab{padding:10px 15px;font-size:.9rem}}.kamarajar-pannai4__overview{display:grid;gap:30px}.kamarajar-pannai4__info-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}.kamarajar-pannai4__info-card h2{font-size:1.5rem;color:#333;margin-top:0;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.kamarajar-pannai4__info-card{padding:20px}.kamarajar-pannai4__info-card h2{font-size:1.3rem}}.kamarajar-pannai4__info-description{font-size:1rem;line-height:1.6;color:#444;margin-bottom:25px}.kamarajar-pannai4__info-stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;text-align:center}.kamarajar-pannai4__info-stat{display:flex;flex-direction:column;align-items:center}.kamarajar-pannai4__info-value{font-size:2.2rem;font-weight:700;color:#15803d}@media (max-width: 768px){.kamarajar-pannai4__info-value{font-size:1.8rem}}.kamarajar-pannai4__info-label{font-size:.9rem;color:#666;margin-top:5px}.kamarajar-pannai4__recent-activities{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}.kamarajar-pannai4__recent-activities h3{font-size:1.3rem;color:#333;margin-top:0;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.kamarajar-pannai4__recent-activities{padding:20px}.kamarajar-pannai4__recent-activities h3{font-size:1.2rem}}.kamarajar-pannai4__activities-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.kamarajar-pannai4__activity-item{padding:15px;background-color:#f9f9f9;border-radius:6px;transition:transform .3s ease,box-shadow .3s ease}.kamarajar-pannai4__activity-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000000d}.kamarajar-pannai4__activity-date{display:flex;align-items:center;margin-bottom:8px;color:#666;font-size:.9rem}.kamarajar-pannai4__activity-date svg{margin-right:6px;color:#15803d}.kamarajar-pannai4__activity-content p{margin:0 0 8px;font-size:1rem;line-height:1.5}.kamarajar-pannai4__activity-videos{margin-top:8px}.kamarajar-pannai4__video-badge{display:inline-flex;align-items:center;background-color:#15803d1a;color:#15803d;font-size:.85rem;padding:4px 8px;border-radius:4px}.kamarajar-pannai4__video-badge svg{margin-right:5px}.kamarajar-pannai4__view-more{display:block;width:100%;padding:12px;text-align:center;background-color:#f0f0f0;border:none;border-radius:6px;color:#555;font-size:1rem;cursor:pointer;transition:all .3s ease}.kamarajar-pannai4__view-more:hover{background-color:#15803d;color:#fff}.kamarajar-pannai4__contacts{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}.kamarajar-pannai4__contacts h3{font-size:1.3rem;color:#333;margin-top:0;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.kamarajar-pannai4__contacts{padding:20px}.kamarajar-pannai4__contacts h3{font-size:1.2rem}}.kamarajar-pannai4__contact-list{list-style:none;padding:0;margin:0}.kamarajar-pannai4__contact-list li{padding:10px 0;border-bottom:1px dashed #eee}.kamarajar-pannai4__contact-list li:last-child{border-bottom:none}.kamarajar-pannai4__contact-list li strong{color:#444}.kamarajar-pannai4__logs{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}@media (max-width: 768px){.kamarajar-pannai4__logs{padding:20px 15px}}.kamarajar-pannai4__filters{display:flex;gap:15px;margin-bottom:25px}@media (max-width: 576px){.kamarajar-pannai4__filters{flex-direction:column}}.kamarajar-pannai4__search{position:relative;flex:1}.kamarajar-pannai4__search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#999}.kamarajar-pannai4__search-input{width:100%;padding:10px 15px 10px 35px;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.kamarajar-pannai4__search-input:focus{outline:none;border-color:#15803d}.kamarajar-pannai4__filter{position:relative;min-width:180px}@media (max-width: 576px){.kamarajar-pannai4__filter{width:100%}}.kamarajar-pannai4__filter-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#999}.kamarajar-pannai4__filter-select{width:100%;padding:10px 15px 10px 35px;border:1px solid #ddd;border-radius:4px;font-size:1rem;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .3s ease}.kamarajar-pannai4__filter-select:focus{outline:none;border-color:#15803d}.kamarajar-pannai4__timeline{display:flex;flex-direction:column;gap:35px}.kamarajar-pannai4__timeline-month{position:relative}.kamarajar-pannai4__timeline-month-title{font-size:1.2rem;font-weight:600;color:#15803d;margin:0 0 20px;padding-bottom:10px;border-bottom:2px dashed rgba(21,128,61,.3)}.kamarajar-pannai4__timeline-events{position:relative;margin-left:20px;padding-left:20px;border-left:2px solid #e0e0e0}.kamarajar-pannai4__timeline-events:before{content:"";position:absolute;left:-7px;top:0;width:12px;height:12px;border-radius:50%;background-color:#15803d}.kamarajar-pannai4__timeline-event{position:relative;margin-bottom:25px}.kamarajar-pannai4__timeline-event:last-child{margin-bottom:0}.kamarajar-pannai4__timeline-event:before{content:"";position:absolute;left:-27px;top:7px;width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid #15803d}.kamarajar-pannai4__timeline-event-date{font-size:.9rem;font-weight:600;color:#777;margin-bottom:5px}.kamarajar-pannai4__timeline-event-content{background-color:#f9f9f9;border-radius:6px;padding:15px;box-shadow:0 2px 5px #00000008}.kamarajar-pannai4__timeline-event-header{display:flex;justify-content:space-between;cursor:pointer}.kamarajar-pannai4__timeline-event-description{margin:0;line-height:1.5;flex:1}.kamarajar-pannai4__timeline-event-description:not(.expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 576px){.kamarajar-pannai4__timeline-event-description:not(.expanded){-webkit-line-clamp:3}}.kamarajar-pannai4__timeline-event-toggle{background:none;border:none;padding:0;margin-left:10px;color:#999;cursor:pointer}.kamarajar-pannai4__timeline-event-toggle:hover{color:#15803d}.kamarajar-pannai4__timeline-event-videos{margin-top:15px;padding-top:15px;border-top:1px solid #eee}.kamarajar-pannai4__timeline-event-videos h4{font-size:1rem;margin:0 0 10px;color:#555}.kamarajar-pannai4__video-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px}@media (max-width: 576px){.kamarajar-pannai4__video-list{grid-template-columns:1fr}}.kamarajar-pannai4__video-item{background-color:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 5px #0000000d}.kamarajar-pannai4__video-player{width:100%;max-height:200px;display:block}.kamarajar-pannai4__video-title{padding:10px;font-size:.9rem;text-align:center;margin:0;color:#555;background-color:#f5f5f5}.kamarajar-pannai4__no-results{padding:30px 0;text-align:center;color:#777}.kamarajar-pannai4__videos-tab h2{font-size:1.5rem;margin:0 0 25px;color:#333}.kamarajar-pannai4__video-categories{display:flex;flex-direction:column;gap:40px}.kamarajar-pannai4__video-category{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}@media (max-width: 768px){.kamarajar-pannai4__video-category{padding:20px 15px}}.kamarajar-pannai4__video-category-title{font-size:1.3rem;color:#333;margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}@media (max-width: 768px){.kamarajar-pannai4__video-category-title{font-size:1.2rem}}.kamarajar-pannai4__video-container{width:100%;margin:0 auto}.kamarajar-pannai4__large-video{width:100%;max-height:500px;display:block;margin:0 auto;border-radius:6px;box-shadow:0 5px 15px #0000001a}.kamarajar-pannai4__video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}@media (max-width: 576px){.kamarajar-pannai4__video-grid{grid-template-columns:1fr}}.kamarajar-pannai4__medium-video{width:100%;max-height:300px;display:block;border-radius:6px;box-shadow:0 5px 15px #0000001a}.kamarajar-pannai4__documents h2{font-size:1.5rem;margin:0 0 25px;color:#333}.kamarajar-pannai4__document-list{display:flex;flex-direction:column;gap:15px}.kamarajar-pannai4__document-item{display:flex;align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:20px;transition:transform .3s ease}.kamarajar-pannai4__document-item:hover{transform:translateY(-3px)}@media (max-width: 768px){.kamarajar-pannai4__document-item{flex-direction:column;text-align:center;padding:20px 15px}}.kamarajar-pannai4__document-icon{font-size:2.5rem;color:#15803d;margin-right:20px}@media (max-width: 768px){.kamarajar-pannai4__document-icon{margin-right:0;margin-bottom:15px}}.kamarajar-pannai4__document-info{flex:1}.kamarajar-pannai4__document-title{font-size:1.2rem;color:#333;margin:0 0 5px}.kamarajar-pannai4__document-description{font-size:.9rem;color:#666;margin:0}.kamarajar-pannai4__document-link{display:inline-flex;align-items:center;background-color:#15803d;color:#fff;text-decoration:none;padding:8px 15px;border-radius:4px;font-size:.9rem;margin-left:20px;transition:background-color .3s ease}.kamarajar-pannai4__document-link svg{margin-right:5px}.kamarajar-pannai4__document-link:hover{background-color:#0e5428}@media (max-width: 768px){.kamarajar-pannai4__document-link{margin-left:0;margin-top:15px}}.kamarajar-pannai4__featured-image{margin:1.5rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.kamarajar-pannai4__featured-image img{width:100%;height:auto;display:block}.kamarajar-pannai4__cover-image{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.kamarajar-pannai4__cover-image:hover{transform:scale(1.02)}.kamarajar-pannai4__quick-links{margin-top:2rem}.kamarajar-pannai4__quick-links h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600}.kamarajar-pannai4__quick-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.kamarajar-pannai4__quick-link{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease}.kamarajar-pannai4__quick-link:hover{background-color:#e9ecef;transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}.kamarajar-pannai4__quick-link-icon{font-size:1.5rem;margin-bottom:.5rem;color:#495057}.kamarajar-pannai4__quick-link span{text-align:center;font-weight:500}.kamarajar-pannai4__document-actions{display:flex;flex-direction:column;gap:.5rem}.kamarajar-pannai4__document-download{text-decoration:none;color:#20c997;display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s ease}.kamarajar-pannai4__document-download:hover{background-color:#20c9971a}.kamarajar-pannai4__images-tab{padding:1rem}.kamarajar-pannai4__images-tab h2{font-size:1.75rem;margin-bottom:1.5rem;text-align:center;color:#343a40;border-bottom:2px solid #f1f3f5;padding-bottom:.75rem}.kamarajar-pannai4__image-gallery{display:flex;flex-direction:column;gap:2.5rem}.kamarajar-pannai4__image-category{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.kamarajar-pannai4__image-category-title{font-size:1.25rem;padding:1rem;margin:0;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.kamarajar-pannai4__image-container{padding:1rem}.kamarajar-pannai4__large-image{width:100%;height:auto;border-radius:4px;margin-bottom:1rem}.kamarajar-pannai4__image-description{font-size:.95rem;color:#6c757d;line-height:1.6}.kamarajar-pannai4__embed-document{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.kamarajar-pannai4__embed-document-title{font-size:1.25rem;margin-top:0;margin-bottom:1.5rem;color:#343a40}.kamarajar-pannai4__excel-buttons{display:flex;flex-wrap:wrap;gap:1rem}.kamarajar-pannai4__excel-button{text-decoration:none;background-color:#e9ecef;color:#495057;padding:.75rem 1.25rem;border-radius:4px;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;font-weight:500;border:1px solid #dee2e6}.kamarajar-pannai4__excel-button:hover{background-color:#20c997;color:#fff;border-color:#20c997}.kamarajar-pannai4__excel-button svg{font-size:1.25rem}@media (max-width: 768px){.kamarajar-pannai4__image-category{margin-bottom:1.5rem}.kamarajar-pannai4__excel-buttons{flex-direction:column}.kamarajar-pannai4__document-actions{flex-direction:row}.kamarajar-pannai4__nav-tabs{overflow-x:auto;white-space:nowrap;padding-bottom:.5rem}.kamarajar-pannai4__nav-tabs::-webkit-scrollbar{height:4px}.kamarajar-pannai4__nav-tabs::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:4px}.kamarajar-pannai4__tab{padding:.75rem 1rem}.kamarajar-pannai4__tab svg{margin-right:.35rem}}.kamarajar-pannai4 .kamarajar-pannai4__crops-overview .kamarajar-pannai4__payirkal-description{font-size:1.1rem;color:#666;margin-bottom:2rem;text-align:center;line-height:1.6}.kamarajar-pannai4 .kamarajar-pannai4__crops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__crop-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-container{position:relative;height:200px;overflow:hidden}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-container .kamarajar-pannai4__crop-preview-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-container .kamarajar-pannai4__crop-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:.9rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-container .kamarajar-pannai4__crop-placeholder svg{font-size:2rem;margin-bottom:.5rem;color:#ccc}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-container:hover .kamarajar-pannai4__crop-preview-image{transform:scale(1.05)}.kamarajar-pannai4 .kamarajar-pannai4__crop-info{padding:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info .kamarajar-pannai4__crop-name{font-size:1.4rem;font-weight:700;color:#2c5530;margin-bottom:.3rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info .kamarajar-pannai4__crop-english-name{font-size:.9rem;color:#888;font-style:italic;margin-bottom:.8rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info .kamarajar-pannai4__crop-description{color:#666;line-height:1.5;margin-bottom:1.2rem;font-size:.95rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-stats{margin-bottom:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-stats .kamarajar-pannai4__crop-stat{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.kamarajar-pannai4 .kamarajar-pannai4__crop-stats .kamarajar-pannai4__crop-stat:last-child{border-bottom:none}.kamarajar-pannai4 .kamarajar-pannai4__crop-stats .kamarajar-pannai4__crop-stat-label{font-weight:600;color:#555;font-size:.9rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-stats .kamarajar-pannai4__crop-stat-value{font-weight:500;color:#2c5530}.kamarajar-pannai4 .kamarajar-pannai4__crop-status{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.kamarajar-pannai4 .kamarajar-pannai4__crop-status.completed{background-color:#d4edda;color:#155724}.kamarajar-pannai4 .kamarajar-pannai4__crop-status.growing{background-color:#fff3cd;color:#856404}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions{display:flex;gap:1rem;align-items:center}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-view-btn{flex:1;background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-view-btn:hover{background:linear-gradient(135deg,#1e3b22,#2c5530);transform:translateY(-1px)}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-drive-link{background:#4285f4;color:#fff;text-decoration:none;padding:.8rem 1rem;border-radius:8px;font-weight:600;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-drive-link:hover{background:#3367d6;transform:translateY(-1px)}.kamarajar-pannai4 .kamarajar-pannai4__crop-details .kamarajar-pannai4__crop-details-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__crop-details .kamarajar-pannai4__crop-details-header .kamarajar-pannai4__back-to-crops{background:#f8f9fa;border:1px solid #ddd;color:#495057;padding:.6rem 1.2rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-bottom:1rem;display:inline-flex;align-items:center;gap:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-details .kamarajar-pannai4__crop-details-header .kamarajar-pannai4__back-to-crops:hover{background:#e9ecef;border-color:#adb5bd}.kamarajar-pannai4 .kamarajar-pannai4__crop-details .kamarajar-pannai4__crop-details-header .kamarajar-pannai4__crop-details-title{font-size:2rem;color:#2c5530;font-weight:700;margin:0}.kamarajar-pannai4 .kamarajar-pannai4__crop-details-content{display:flex;flex-direction:column;gap:2.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-section h3{color:#2c5530;font-size:1.4rem;margin-bottom:1.5rem;font-weight:700;border-bottom:2px solid #4a7c59;padding-bottom:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-grid .kamarajar-pannai4__crop-info-item{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #4a7c59}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-grid .kamarajar-pannai4__crop-info-item .kamarajar-pannai4__crop-info-label{display:block;font-weight:600;color:#555;font-size:.9rem;margin-bottom:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-grid .kamarajar-pannai4__crop-info-item .kamarajar-pannai4__crop-info-value{display:block;font-weight:500;color:#2c5530;font-size:1rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-notes{background:#f0f8f0;padding:1.5rem;border-radius:8px;border:1px solid #d4edda;margin-bottom:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-notes h4{color:#2c5530;font-size:1.1rem;margin-bottom:.8rem;font-weight:600}.kamarajar-pannai4 .kamarajar-pannai4__crop-notes p{color:#495057;line-height:1.6;margin:0}.kamarajar-pannai4 .kamarajar-pannai4__crop-drive-section{text-align:center}.kamarajar-pannai4 .kamarajar-pannai4__crop-drive-section .kamarajar-pannai4__crop-drive-main-link{display:inline-flex;align-items:center;gap:.8rem;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #4285f44d}.kamarajar-pannai4 .kamarajar-pannai4__crop-drive-section .kamarajar-pannai4__crop-drive-main-link:hover{background:linear-gradient(135deg,#3367d6,#2d8f47);transform:translateY(-2px);box-shadow:0 6px 20px #4285f466}.kamarajar-pannai4 .kamarajar-pannai4__crop-drive-section .kamarajar-pannai4__crop-drive-main-link svg{font-size:1.1rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-images-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__crop-images-section h3{color:#2c5530;font-size:1.4rem;margin-bottom:1.5rem;font-weight:700;border-bottom:2px solid #4a7c59;padding-bottom:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image{position:relative;margin-bottom:1.5rem;text-align:center}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-large-image{width:100%;max-width:600px;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 4px 16px #00000026}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-image-placeholder{width:100%;max-width:600px;height:400px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;margin:0 auto}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-image-placeholder svg{font-size:3rem;margin-bottom:1rem;color:#ccc}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-image-placeholder span{font-size:1.1rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-image-description{margin-top:1rem;color:#666;font-style:italic;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}.kamarajar-pannai4 .kamarajar-pannai4__crop-image-thumbnails{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:3px solid transparent;transition:all .3s ease}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail.active{border-color:#4a7c59;transform:scale(1.1)}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail .kamarajar-pannai4__crop-thumbnail-image{width:100%;height:100%;object-fit:cover}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail .kamarajar-pannai4__crop-thumbnail-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5,#e0e0e0);display:flex;align-items:center;justify-content:center;color:#ccc}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail .kamarajar-pannai4__crop-thumbnail-placeholder svg{font-size:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-videos-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__crop-videos-section h3{color:#2c5530;font-size:1.4rem;margin-bottom:1.5rem;font-weight:700;border-bottom:2px solid #4a7c59;padding-bottom:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-video-item{background:#f8f9fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.kamarajar-pannai4 .kamarajar-pannai4__crop-video-item .kamarajar-pannai4__crop-video{width:100%;height:250px;object-fit:cover}.kamarajar-pannai4 .kamarajar-pannai4__crop-video-item .kamarajar-pannai4__crop-video-info{padding:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-video-item .kamarajar-pannai4__crop-video-info .kamarajar-pannai4__crop-video-title{color:#2c5530;font-size:1.2rem;font-weight:600;margin-bottom:.8rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-video-item .kamarajar-pannai4__crop-video-info .kamarajar-pannai4__crop-video-description{color:#666;line-height:1.5;margin:0}@media (max-width: 768px){.kamarajar-pannai4 .kamarajar-pannai4__crops-grid{grid-template-columns:1fr;gap:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-card .kamarajar-pannai4__crop-info{padding:1.2rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions{flex-direction:column;gap:.8rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-view-btn,.kamarajar-pannai4 .kamarajar-pannai4__crop-actions .kamarajar-pannai4__crop-drive-link{text-align:center;justify-content:center}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-grid{grid-template-columns:1fr;gap:1rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-large-image,.kamarajar-pannai4 .kamarajar-pannai4__crop-main-image .kamarajar-pannai4__crop-image-placeholder{height:300px}.kamarajar-pannai4 .kamarajar-pannai4__crop-videos-grid{grid-template-columns:1fr}.kamarajar-pannai4 .kamarajar-pannai4__crop-details-header .kamarajar-pannai4__crop-details-title{font-size:1.6rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-info-section,.kamarajar-pannai4 .kamarajar-pannai4__crop-images-section,.kamarajar-pannai4 .kamarajar-pannai4__crop-videos-section{padding:1.5rem}}@media (max-width: 480px){.kamarajar-pannai4 .kamarajar-pannai4__crop-image-thumbnails{gap:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__crop-thumbnail{width:60px;height:60px}.kamarajar-pannai4 .kamarajar-pannai4__crop-drive-main-link{padding:.8rem 1.5rem;font-size:.9rem}}.kamarajar-pannai4 .kamarajar-pannai4__videos-overview{text-align:center;margin-bottom:3rem}.kamarajar-pannai4 .kamarajar-pannai4__videos-overview .kamarajar-pannai4__videos-description{font-size:1.1rem;color:#666;margin-bottom:2rem;line-height:1.6}.kamarajar-pannai4 .kamarajar-pannai4__video-stats{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.kamarajar-pannai4 .kamarajar-pannai4__video-stats .kamarajar-pannai4__video-stat{text-align:center}.kamarajar-pannai4 .kamarajar-pannai4__video-stats .kamarajar-pannai4__video-stat .kamarajar-pannai4__video-stat-value{display:block;font-size:2.5rem;font-weight:700;color:#2c5530;margin-bottom:.5rem}.kamarajar-pannai4 .kamarajar-pannai4__video-stats .kamarajar-pannai4__video-stat .kamarajar-pannai4__video-stat-label{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.kamarajar-pannai4 .kamarajar-pannai4__video-categories{display:flex;flex-direction:column;gap:3rem}.kamarajar-pannai4 .kamarajar-pannai4__video-category{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;border:1px solid #e0e0e0}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header{background:linear-gradient(135deg,#2c5530,#4a7c59);color:#fff;padding:2rem}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header .kamarajar-pannai4__video-category-title{font-size:1.5rem;font-weight:700;margin-bottom:.8rem}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header .kamarajar-pannai4__video-category-description{margin-bottom:1.5rem;opacity:.9;line-height:1.5}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header .kamarajar-pannai4__video-category-drive-link{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.2);color:#fff;text-decoration:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header .kamarajar-pannai4__video-category-drive-link:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.kamarajar-pannai4 .kamarajar-pannai4__video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:2rem}.kamarajar-pannai4 .kamarajar-pannai4__video-item{background:#f8f9fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.kamarajar-pannai4 .kamarajar-pannai4__video-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.kamarajar-pannai4 .kamarajar-pannai4__video-thumbnail-container{position:relative}.kamarajar-pannai4 .kamarajar-pannai4__video-thumbnail-container .kamarajar-pannai4__video-player{width:100%;height:200px;object-fit:cover}.kamarajar-pannai4 .kamarajar-pannai4__video-thumbnail-container .kamarajar-pannai4__video-duration{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.8);color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.8rem;font-weight:600}.kamarajar-pannai4 .kamarajar-pannai4__video-info{padding:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__video-info .kamarajar-pannai4__video-title{font-size:1.2rem;font-weight:600;color:#2c5530;margin-bottom:.3rem}.kamarajar-pannai4 .kamarajar-pannai4__video-info .kamarajar-pannai4__video-english-title{font-size:.9rem;color:#888;font-style:italic;margin-bottom:.8rem}.kamarajar-pannai4 .kamarajar-pannai4__video-info .kamarajar-pannai4__video-description{color:#666;line-height:1.5;margin-bottom:1.2rem;font-size:.95rem}.kamarajar-pannai4 .kamarajar-pannai4__video-meta{display:flex;justify-content:space-between;align-items:center}.kamarajar-pannai4 .kamarajar-pannai4__video-meta .kamarajar-pannai4__video-date{display:flex;align-items:center;gap:.5rem;color:#888;font-size:.9rem}.kamarajar-pannai4 .kamarajar-pannai4__video-meta .kamarajar-pannai4__video-date svg{color:#4a7c59}.kamarajar-pannai4 .kamarajar-pannai4__video-meta .kamarajar-pannai4__video-drive-link{display:flex;align-items:center;gap:.5rem;background:#4285f4;color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:600;transition:all .3s ease}.kamarajar-pannai4 .kamarajar-pannai4__video-meta .kamarajar-pannai4__video-drive-link:hover{background:#3367d6;transform:translateY(-1px)}@media (max-width: 768px){.kamarajar-pannai4 .kamarajar-pannai4__video-stats{gap:2rem}.kamarajar-pannai4 .kamarajar-pannai4__video-grid{grid-template-columns:1fr;padding:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__video-category-header{padding:1.5rem}.kamarajar-pannai4 .kamarajar-pannai4__video-meta{flex-direction:column;gap:1rem;align-items:flex-start}}.nammalvar-pannai-tabs{max-width:1200px;margin:40px auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.nammalvar-pannai-tabs .back-link{display:inline-flex;align-items:center;gap:8px;color:#2c5530;text-decoration:none;margin-bottom:20px;font-weight:500;transition:color .3s ease}.nammalvar-pannai-tabs .back-link:hover{color:#1a3a1d}.nammalvar-pannai-tabs .tab-navigation{display:flex;background:#f8f9fa;border-radius:12px;padding:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap;gap:4px}.nammalvar-pannai-tabs .tab-navigation .tab-button{flex:1;min-width:140px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#666}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:20px}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:12px;font-weight:500;text-align:center;line-height:1.2}.nammalvar-pannai-tabs .tab-navigation .tab-button:hover{background:rgba(76,175,80,.1);color:#4caf50}.nammalvar-pannai-tabs .tab-navigation .tab-button.active{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 4px 12px #4caf504d}.nammalvar-pannai-tabs .tab-content-wrapper{background:white;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden}.nammalvar-pannai-tabs .tab-content{padding:24px}.nammalvar-pannai-tabs .tab-content .content-header{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8f5e8}.nammalvar-pannai-tabs .tab-content .content-header h2{color:#2c5530;font-size:24px;font-weight:600;margin:0}.nammalvar-pannai-tabs .tab-content .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.nammalvar-pannai-tabs .tab-content .info-grid .info-card h3{color:#2c5530;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #4caf50}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f8f0}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item:last-child{border-bottom:none}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .label{font-weight:500;color:#555}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .value{font-weight:600;color:#2c5530}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .value.highlight{background:linear-gradient(135deg,#4caf50,#45a049);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:16px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item{background:#e8f5e8;padding:12px;border-radius:8px;text-align:center;border:1px solid #d4edda}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item .tree-name{display:block;font-size:12px;color:#666;margin-bottom:4px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item .tree-count{display:block;font-size:18px;font-weight:700;color:#2c5530}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item .feature-bullet{font-size:14px;margin-top:2px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item .feature-text{color:#555;line-height:1.4}.nammalvar-pannai-tabs .tab-content .logs-timeline{max-height:600px;overflow-y:auto;padding-right:8px}.nammalvar-pannai-tabs .tab-content .logs-timeline .log-entry{background:#f8fffe;border-left:4px solid #4caf50;margin-bottom:16px;padding:16px;border-radius:0 8px 8px 0;box-shadow:0 2px 6px #0000000d}.nammalvar-pannai-tabs .tab-content .logs-timeline .log-entry .log-date{color:#4caf50;font-weight:600;font-size:14px;margin-bottom:8px}.nammalvar-pannai-tabs .tab-content .logs-timeline .log-entry .log-activity{color:#333;line-height:1.5;font-size:14px}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group{margin-bottom:32px}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .date-header{color:#2c5530;font-size:18px;font-weight:600;margin-bottom:16px;padding:8px 0;border-bottom:2px solid #e8f5e8}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid .image-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid .image-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid .image-card .image-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#e8f5e8,#f0f8f0);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#4caf50}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid .image-card .image-placeholder .image-icon{font-size:24px;margin-bottom:8px}.nammalvar-pannai-tabs .tab-content .images-by-date .date-group .images-grid .image-card .image-placeholder .image-name{font-size:12px;font-weight:500;text-align:center;padding:0 8px;color:#2c5530}.nammalvar-pannai-tabs .tab-content .videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card .video-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,#4caf50,#45a049);display:flex;justify-content:center;align-items:center;color:#fff}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card .video-placeholder .video-icon{font-size:32px}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card .video-info{padding:16px}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card .video-info .video-title{color:#2c5530;font-size:14px;font-weight:600;margin:0 0 8px;line-height:1.3}.nammalvar-pannai-tabs .tab-content .videos-grid .video-card .video-info .video-date{color:#666;font-size:12px;font-weight:500}.nammalvar-pannai-tabs .tab-content .drive-link-section{margin-bottom:20px}.nammalvar-pannai-tabs .tab-content .drive-link-section .drive-link-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:14px;transition:all .3s ease;box-shadow:0 2px 8px #4caf504d}.nammalvar-pannai-tabs .tab-content .drive-link-section .drive-link-button:hover{background:linear-gradient(135deg,#45a049,#4caf50);transform:translateY(-1px);box-shadow:0 4px 12px #4caf5066}.nammalvar-pannai-tabs .tab-content .drive-link-section .drive-link-button span{font-size:16px}.nammalvar-pannai-tabs .tab-content .media-categories{display:grid;gap:20px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header h3{color:#2c5530;font-size:16px;font-weight:600;margin:0}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header a{color:#4caf50;text-decoration:none;font-weight:500;font-size:14px;padding:6px 12px;background:#e8f5e8;border-radius:6px;transition:all .3s ease}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header a:hover{background:#4caf50;color:#fff}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-description{color:#666;font-size:14px;margin:0;line-height:1.4}.nammalvar-pannai-tabs .tab-content .account-summary .account-note{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:24px;text-align:center}.nammalvar-pannai-tabs .tab-content .account-summary .account-note h3{color:#2c5530;font-size:20px;font-weight:600;margin:0 0 12px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note p{color:#666;font-size:14px;margin:0 0 20px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item{padding:16px;border-radius:8px;border:1px solid #d4edda}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item.income{background:#d4edda;border-color:#c3e6cb}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item.income .transaction-amount{color:#155724}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item.expense{background:#f8d7da;border-color:#f5c6cb}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item.expense .transaction-amount{color:#721c24}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item .transaction-label{display:block;font-size:12px;color:#666;margin-bottom:4px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions .transaction-item .transaction-amount{display:block;font-size:16px;font-weight:700}@media (max-width: 768px){.nammalvar-pannai-tabs{padding:16px}.nammalvar-pannai-tabs .tab-navigation{padding:6px}.nammalvar-pannai-tabs .tab-navigation .tab-button{min-width:100px;padding:10px 6px}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:18px}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:11px}.nammalvar-pannai-tabs .tab-content{padding:16px}.nammalvar-pannai-tabs .tab-content .content-header h2{font-size:20px}.nammalvar-pannai-tabs .tab-content .info-grid{grid-template-columns:1fr;gap:16px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card{padding:16px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item{padding:8px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item .tree-name{font-size:11px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid .tree-item .tree-count{font-size:16px}.nammalvar-pannai-tabs .tab-content .images-by-date .images-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.nammalvar-pannai-tabs .tab-content .videos-grid{grid-template-columns:1fr;gap:16px}.nammalvar-pannai-tabs .tab-content .expense-preview .expense-note{padding:16px}.nammalvar-pannai-tabs .tab-content .expense-preview .expense-note .major-expenses{grid-template-columns:1fr;gap:12px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note{padding:16px}.nammalvar-pannai-tabs .tab-content .account-summary .account-note .major-transactions{grid-template-columns:1fr;gap:12px}.nammalvar-pannai-tabs .tab-content .media-categories{gap:16px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category{padding:16px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header{flex-direction:column;align-items:flex-start;gap:8px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header h3{font-size:14px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-header a{font-size:12px;padding:4px 8px}.nammalvar-pannai-tabs .tab-content .media-categories .media-category .category-description{font-size:13px}}@media (max-width: 480px){.nammalvar-pannai-tabs{padding:12px}.nammalvar-pannai-tabs .tab-navigation .tab-button{min-width:80px;padding:8px 4px}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:16px}.nammalvar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:10px}.nammalvar-pannai-tabs .tab-content,.nammalvar-pannai-tabs .tab-content .info-grid .info-card{padding:12px}.nammalvar-pannai-tabs .tab-content .info-grid .info-card .trees-grid,.nammalvar-pannai-tabs .tab-content .images-by-date .images-grid{grid-template-columns:repeat(2,1fr)}}.nammalvar-pannai-tabs .logs-timeline::-webkit-scrollbar{width:6px}.nammalvar-pannai-tabs .logs-timeline::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.nammalvar-pannai-tabs .logs-timeline::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px}.nammalvar-pannai-tabs .logs-timeline::-webkit-scrollbar-thumb:hover{background:#45a049}.nammalvar-pannai-tabs .tab-content{animation:fadeIn .3s ease-in-out}@media print{.nammalvar-pannai-tabs .tab-navigation,.nammalvar-pannai-tabs .back-link{display:none}.nammalvar-pannai-tabs .tab-content-wrapper{box-shadow:none}.nammalvar-pannai-tabs .tab-content{padding:0}}.muthuramalingadevar-pannai-tabs{max-width:1400px;margin:40px auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.muthuramalingadevar-pannai-tabs .back-link{display:inline-flex;align-items:center;gap:8px;color:#2c5530;text-decoration:none;margin-bottom:20px;font-weight:500;transition:color .3s ease}.muthuramalingadevar-pannai-tabs .back-link:hover{color:#1a3a1d}.muthuramalingadevar-pannai-tabs .tab-navigation{display:flex;background:#f8f9fa;border-radius:12px;padding:8px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap;gap:4px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#666}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:18px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:11px;font-weight:500;text-align:center;line-height:1.2}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button:hover{background:rgba(76,175,80,.1);color:#4caf50}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button.active{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 4px 12px #4caf504d}.muthuramalingadevar-pannai-tabs .tab-content-wrapper{background:white;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden}.muthuramalingadevar-pannai-tabs .tab-content{padding:24px}.muthuramalingadevar-pannai-tabs .tab-content .content-header{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e8f5e8}.muthuramalingadevar-pannai-tabs .tab-content .content-header h2{color:#2c5530;font-size:24px;font-weight:600;margin:0 0 16px}.muthuramalingadevar-pannai-tabs .tab-content .drive-link-section{margin-bottom:20px}.muthuramalingadevar-pannai-tabs .tab-content .drive-link-section .drive-link-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;text-decoration:none;border-radius:8px;font-weight:500;font-size:14px;transition:all .3s ease;box-shadow:0 2px 8px #4caf504d}.muthuramalingadevar-pannai-tabs .tab-content .drive-link-section .drive-link-button:hover{background:linear-gradient(135deg,#45a049,#4caf50);transform:translateY(-1px);box-shadow:0 4px 12px #4caf5066}.muthuramalingadevar-pannai-tabs .tab-content .drive-link-section .drive-link-button span{font-size:16px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card h3{color:#2c5530;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #4caf50}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f8f0}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item:last-child{border-bottom:none}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .label{font-weight:500;color:#555;flex:1}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .value{font-weight:600;color:#2c5530;flex:1;text-align:right}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .info-list .info-item .value.highlight{background:linear-gradient(135deg,#4caf50,#45a049);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:16px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item .feature-bullet{font-size:14px;margin-top:2px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card .features-list .feature-item .feature-text{color:#555;line-height:1.4}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-header{margin-bottom:16px;text-align:center}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-header h3{color:#2c5530;font-size:18px;font-weight:600;margin:0 0 4px}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-header .crop-season{background:#4caf50;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-details .detail-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f0f8f0}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-details .detail-item:last-child{border-bottom:none}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-details .detail-item .detail-label{font-weight:500;color:#666;font-size:13px}.muthuramalingadevar-pannai-tabs .tab-content .crops-grid .crop-card .crop-details .detail-item .detail-value{font-weight:600;color:#2c5530;font-size:13px}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:32px}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-header{margin-bottom:16px;text-align:center}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-header h3{color:#2c5530;font-size:18px;font-weight:600;margin:0 0 4px}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-header .livestock-count{background:#4caf50;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-details .detail-item{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f0f8f0}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-details .detail-item:last-child{border-bottom:none}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-label{font-weight:500;color:#666;font-size:13px;flex:1}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-value{font-weight:600;color:#2c5530;font-size:13px;flex:1.5;text-align:right}.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-value.health-good{color:#4caf50}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline{max-height:600px;overflow-y:auto;padding-right:8px}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry{background:#f8fffe;border-left:4px solid #4caf50;margin-bottom:16px;padding:16px;border-radius:0 8px 8px 0;box-shadow:0 2px 6px #0000000d}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-date{color:#4caf50;font-weight:600;font-size:14px;margin-bottom:8px}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-title{color:#2c5530;font-size:16px;font-weight:600;margin:0 0 8px}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details .workers,.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details .cost{background:#e8f5e8;padding:4px 8px;border-radius:12px;color:#2c5530;font-weight:500}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status{padding:4px 8px;border-radius:12px;font-weight:500}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status.completed{background:#d4edda;color:#155724}.muthuramalingadevar-pannai-tabs .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status.pending{background:#fff3cd;color:#856404}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card{padding:20px;border-radius:12px;text-align:center;box-shadow:0 2px 8px #0000000d}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card.income{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card.expense{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border:1px solid #f5c6cb}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card.profit{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card h3{margin:0 0 8px;font-size:14px;font-weight:500}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card .amount{font-size:24px;font-weight:700;margin-bottom:4px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card .period{font-size:12px;opacity:.8}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions h3{color:#2c5530;font-size:18px;font-weight:600;margin:0 0 16px;text-align:center}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item{padding:16px;border-radius:8px;border:1px solid #d4edda}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.income{background:#d4edda;border-color:#c3e6cb}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.income .transaction-amount{color:#155724}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.expense{background:#f8d7da;border-color:#f5c6cb}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.expense .transaction-amount{color:#721c24}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item .transaction-label{display:block;font-size:12px;color:#666;margin-bottom:4px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid .transaction-item .transaction-amount{display:block;font-size:16px;font-weight:700}.muthuramalingadevar-pannai-tabs .tab-content .media-categories{display:grid;gap:20px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category{background:#f8fffe;border:1px solid #e0f2e0;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header h3{color:#2c5530;font-size:16px;font-weight:600;margin:0}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header a{color:#4caf50;text-decoration:none;font-weight:500;font-size:14px;padding:6px 12px;background:#e8f5e8;border-radius:6px;transition:all .3s ease}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header a:hover{background:#4caf50;color:#fff}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-description{color:#666;font-size:14px;margin:0;line-height:1.4}@media (max-width: 768px){.muthuramalingadevar-pannai-tabs{padding:16px}.muthuramalingadevar-pannai-tabs .tab-navigation{padding:6px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button{min-width:90px;padding:10px 6px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:16px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:10px}.muthuramalingadevar-pannai-tabs .tab-content{padding:16px}.muthuramalingadevar-pannai-tabs .tab-content .content-header h2{font-size:20px}.muthuramalingadevar-pannai-tabs .tab-content .info-grid,.muthuramalingadevar-pannai-tabs .tab-content .crops-grid,.muthuramalingadevar-pannai-tabs .tab-content .livestock-grid,.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards{grid-template-columns:1fr;gap:16px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .major-transactions .transaction-grid{grid-template-columns:1fr;gap:12px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories{gap:16px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category{padding:16px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header{flex-direction:column;align-items:flex-start;gap:8px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header h3{font-size:14px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-header a{font-size:12px;padding:4px 8px}.muthuramalingadevar-pannai-tabs .tab-content .media-categories .media-category .category-description{font-size:13px}}@media (max-width: 480px){.muthuramalingadevar-pannai-tabs{padding:12px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button{min-width:70px;padding:8px 4px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-icon{font-size:14px}.muthuramalingadevar-pannai-tabs .tab-navigation .tab-button .tab-title{font-size:9px}.muthuramalingadevar-pannai-tabs .tab-content,.muthuramalingadevar-pannai-tabs .tab-content .info-grid .info-card{padding:12px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card{padding:16px}.muthuramalingadevar-pannai-tabs .tab-content .account-summary .account-cards .account-card .amount{font-size:20px}}.muthuramalingadevar-pannai-tabs .activities-timeline::-webkit-scrollbar{width:6px}.muthuramalingadevar-pannai-tabs .activities-timeline::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.muthuramalingadevar-pannai-tabs .activities-timeline::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px}.muthuramalingadevar-pannai-tabs .activities-timeline::-webkit-scrollbar-thumb:hover{background:#45a049}.muthuramalingadevar-pannai-tabs .tab-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media print{.muthuramalingadevar-pannai-tabs .tab-navigation,.muthuramalingadevar-pannai-tabs .back-link,.muthuramalingadevar-pannai-tabs .drive-link-section{display:none}.muthuramalingadevar-pannai-tabs .tab-content-wrapper{box-shadow:none}.muthuramalingadevar-pannai-tabs .tab-content{padding:0}}.trichy-pannaigal{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb;padding-bottom:32px}.trichy-pannaigal__container{width:100%;max-width:1200px;margin:80px auto;padding:0 16px}.trichy-pannaigal__top-bar{background-color:#15803d;padding:16px 0;margin-bottom:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.trichy-pannaigal__top-bar .trichy-pannaigal__container{display:flex;justify-content:space-between;align-items:center}.trichy-pannaigal__page-title{color:#fff;margin:0;font-size:24px!important;font-weight:700}@media (max-width: 767px){.trichy-pannaigal__page-title{font-size:20px!important}}.trichy-pannaigal__home-btn{display:flex;align-items:center;background-color:#fff3;color:#fff;padding:4px 16px;border-radius:.375rem;transition:all .3s}.trichy-pannaigal__home-btn span{margin-left:4px}.trichy-pannaigal__home-btn:hover{background-color:#ffffff4d;text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width: 767px){.trichy-pannaigal__home-btn{padding:4px}.trichy-pannaigal__home-btn span{display:none}}.trichy-pannaigal__resources{padding:16px 0;flex:1}.trichy-pannaigal__resource-list{display:flex;flex-direction:column;gap:16px}.trichy-pannaigal__resource-item{margin-bottom:16px}.trichy-pannaigal__resource-link{display:flex;align-items:flex-start;padding:16px 24px;background-color:#fff;border-radius:1rem;border-left:4px solid #15803d;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s;color:#1f2937;text-decoration:none}.trichy-pannaigal__resource-link:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;text-decoration:none;border-left-color:#c30000}.trichy-pannaigal__resource-link:hover .trichy-pannaigal__resource-icon{background-color:#c30000}.trichy-pannaigal__resource-icon{width:50px;height:50px;min-width:50px;border-radius:.375rem;background-color:#15803d;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:16px;transition:all .5s;font-size:20px!important}.trichy-pannaigal__resource-content{flex:1}.trichy-pannaigal__resource-title{font-size:18px!important;font-weight:600;margin:0 0 4px;color:#1f2937}.trichy-pannaigal__resource-description{margin:0;color:#6b7280;font-size:14px!important}.farm-management-system{max-width:1400px;margin:60px auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:100vh}.farm-management-system .back-navigation{margin-bottom:20px}.farm-management-system .back-navigation .back-link{background:rgba(255,255,255,.2);border:none;color:#fff;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.farm-management-system .back-navigation .back-link:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.farm-management-system .tab-navigation{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;justify-content:center}.farm-management-system .tab-navigation .tab-button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:15px 20px;background:rgba(255,255,255,.1);border:2px solid transparent;border-radius:15px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:120px}.farm-management-system .tab-navigation .tab-button:hover{background:rgba(255,255,255,.2);transform:translateY(-3px);box-shadow:0 10px 25px #0003}.farm-management-system .tab-navigation .tab-button.active{background:rgba(255,255,255,.25);border-color:#ffffff80;transform:translateY(-3px);box-shadow:0 15px 35px #0000004d}.farm-management-system .tab-navigation .tab-button .tab-icon{font-size:24px}.farm-management-system .tab-navigation .tab-button .tab-title{font-size:12px;font-weight:600;text-align:center}.farm-management-system .tab-content-wrapper{background:rgba(255,255,255,.95);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.farm-management-system .tab-content-wrapper .tab-content{padding:30px}.farm-management-system .tab-content-wrapper .tab-content .content-header{margin-bottom:30px;text-align:center}.farm-management-system .tab-content-wrapper .tab-content .content-header h2{color:#2c3e50;font-size:28px;margin-bottom:15px;font-weight:700}.farm-management-system .tab-content-wrapper .tab-content .content-header .drive-link-section{margin-bottom:20px}.farm-management-system .tab-content-wrapper .tab-content .content-header .drive-link-section .drive-link-button{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#4CAF50,#45a049);color:#fff;padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #4caf504d}.farm-management-system .tab-content-wrapper .tab-content .content-header .drive-link-section .drive-link-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4caf5066;text-decoration:none;color:#fff}.farm-management-system .tab-content-wrapper .tab-content .info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:25px}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card{background:white;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a;border-left:5px solid #3498db}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card h3{color:#2c3e50;margin-bottom:20px;font-size:20px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .info-list{display:flex;flex-direction:column;gap:12px}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf0f1}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .info-list .info-item .label{font-weight:600;color:#34495e;font-size:14px}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .info-list .info-item .value{color:#2c3e50;font-weight:500}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .info-list .info-item .value.highlight{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;padding:4px 12px;border-radius:15px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .features-list{display:flex;flex-direction:column;gap:10px}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .features-list .feature-item{display:flex;align-items:center;gap:10px;padding:8px 0}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .features-list .feature-item .feature-bullet{font-size:16px}.farm-management-system .tab-content-wrapper .tab-content .info-grid .info-card .features-list .feature-item .feature-text{color:#2c3e50;font-weight:500}.farm-management-system .tab-content-wrapper .tab-content .crops-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card{background:white;border-radius:15px;padding:20px;box-shadow:0 8px 25px #0000001a;border-top:4px solid #27ae60;transition:transform .3s ease}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card:hover{transform:translateY(-5px)}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-header{margin-bottom:15px}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-header h3{color:#27ae60;font-size:18px;margin-bottom:5px}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-header .crop-season{background:rgba(39,174,96,.1);color:#27ae60;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-details{display:flex;flex-direction:column;gap:8px}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-details .detail-item{display:flex;justify-content:space-between;align-items:center}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-details .detail-item .detail-label{font-weight:600;color:#34495e;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .crops-grid .crop-card .crop-details .detail-item .detail-value{color:#2c3e50;font-weight:500;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-bottom:30px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card{background:white;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a;border-top:4px solid #e74c3c}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-header{margin-bottom:20px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-header h3{color:#e74c3c;font-size:20px;margin-bottom:5px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-header .livestock-count{background:rgba(231,76,60,.1);color:#e74c3c;padding:6px 15px;border-radius:15px;font-size:14px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-details{display:flex;flex-direction:column;gap:12px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-details .detail-item{display:flex;justify-content:space-between;align-items:center}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-label{font-weight:600;color:#34495e;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-value{color:#2c3e50;font-weight:500;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .livestock-grid .livestock-card .livestock-details .detail-item .detail-value.health-good{color:#27ae60!important;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section{margin-top:40px;padding:25px;background:white;border-radius:15px;box-shadow:0 8px 25px #0000001a}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section h3{color:#2c3e50;font-size:22px;margin-bottom:25px;text-align:center;border-bottom:2px solid #e74c3c;padding-bottom:10px}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card{background:#f8f9fa;border-radius:12px;padding:20px;border-left:4px solid #e67e22;transition:transform .3s ease}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-header{margin-bottom:15px;text-align:center}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-header h4{color:#e67e22;font-size:18px;margin-bottom:5px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-header .cattle-breed{background:rgba(230,126,34,.1);color:#e67e22;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-info{display:flex;flex-direction:column;gap:10px}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-info .detail-item{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #ecf0f1}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-info .detail-item:last-child{border-bottom:none}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-info .detail-item .detail-label{font-weight:600;color:#34495e;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid .cattle-detail-card .cattle-info .detail-item .detail-value{color:#2c3e50;font-weight:500;font-size:13px}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline{max-width:800px;margin:0 auto}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry{display:flex;gap:20px;margin-bottom:25px;padding:20px;background:white;border-radius:15px;box-shadow:0 8px 25px #0000001a;border-left:4px solid #9b59b6}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-date{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:10px 15px;border-radius:12px;font-weight:600;font-size:12px;min-width:120px;text-align:center;height:-webkit-fit-content;height:fit-content}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content{flex:1}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-title{color:#2c3e50;font-size:16px;margin-bottom:10px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details{display:flex;gap:15px;flex-wrap:wrap}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details .workers,.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details .cost{background:rgba(52,73,94,.1);color:#34495e;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status{padding:4px 12px;border-radius:10px;font-size:12px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status.completed{background:rgba(39,174,96,.1);color:#27ae60}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-content .activity-details .status.pending{background:rgba(243,156,18,.1);color:#f39c12}.farm-management-system .tab-content-wrapper .tab-content .account-summary{max-width:900px;margin:0 auto}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-bottom:40px}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card{padding:30px;border-radius:20px;text-align:center;color:#fff;box-shadow:0 15px 35px #0000001a}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card.income{background:linear-gradient(135deg,#27ae60,#2ecc71)}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card.expense{background:linear-gradient(135deg,#e74c3c,#c0392b)}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card.profit{background:linear-gradient(135deg,#f39c12,#e67e22)}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card h3{margin-bottom:15px;font-size:18px;opacity:.9}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card .amount{font-size:32px;font-weight:700;margin-bottom:10px}.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards .account-card .period{font-size:14px;opacity:.8}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions h3{color:#2c3e50;text-align:center;margin-bottom:25px;font-size:22px}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid .transaction-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-radius:12px;font-weight:600}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.income{background:rgba(39,174,96,.1);border-left:4px solid #27ae60}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid .transaction-item.expense{background:rgba(231,76,60,.1);border-left:4px solid #e74c3c}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid .transaction-item .transaction-label{color:#34495e;font-size:14px}.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid .transaction-item .transaction-amount{color:#2c3e50;font-size:16px;font-weight:700}.farm-management-system .tab-content-wrapper .tab-content .media-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category{background:white;border-radius:15px;padding:25px;box-shadow:0 8px 25px #0000001a;border-top:4px solid #3498db}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .category-header h3{color:#2c3e50;font-size:16px;margin:0}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .category-header a{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:12px;font-weight:600;transition:all .3s ease}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .category-header a:hover{transform:translateY(-2px);box-shadow:0 5px 15px #3498db66;text-decoration:none;color:#fff}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .category-description{color:#7f8c8d;font-size:14px;line-height:1.5;margin:0}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .photo-dates{margin-top:15px;padding:12px;background:rgba(52,152,219,.1);border-radius:8px;font-size:12px;color:#2980b9;line-height:1.4}.farm-management-system .tab-content-wrapper .tab-content .media-categories .media-category .photo-dates strong{color:#2c3e50;font-weight:600}@media (max-width: 768px){.farm-management-system{padding:15px}.farm-management-system .tab-navigation{grid-template-columns:repeat(3,1fr)}.farm-management-system .tab-navigation .tab-button{min-width:auto;padding:12px 8px}.farm-management-system .tab-navigation .tab-button .tab-title{font-size:10px}.farm-management-system .tab-content-wrapper .tab-content{padding:20px}.farm-management-system .tab-content-wrapper .tab-content .info-grid,.farm-management-system .tab-content-wrapper .tab-content .crops-grid,.farm-management-system .tab-content-wrapper .tab-content .livestock-grid{grid-template-columns:1fr}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section{padding:20px}.farm-management-system .tab-content-wrapper .tab-content .detailed-livestock-section .cattle-details-grid,.farm-management-system .tab-content-wrapper .tab-content .account-summary .account-cards,.farm-management-system .tab-content-wrapper .tab-content .account-summary .major-transactions .transaction-grid,.farm-management-system .tab-content-wrapper .tab-content .media-categories{grid-template-columns:1fr}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry{flex-direction:column;gap:15px}.farm-management-system .tab-content-wrapper .tab-content .activities-timeline .activity-entry .activity-date{min-width:auto;width:-webkit-fit-content;width:fit-content;align-self:flex-start}}.farm-management-system .financial-summary-section,.farm-management-system .expense-analysis-section,.farm-management-system .assets-summary-section,.farm-management-system .insights-section{margin-bottom:40px;padding:25px;background:white;border-radius:15px;box-shadow:0 8px 25px #0000001a}.farm-management-system .financial-summary-section h3,.farm-management-system .expense-analysis-section h3,.farm-management-system .assets-summary-section h3,.farm-management-system .insights-section h3{color:#2c3e50;font-size:22px;margin-bottom:25px;text-align:center;border-bottom:2px solid #3498db;padding-bottom:10px}.farm-management-system .monthly-records-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.farm-management-system .monthly-records-grid .monthly-record-card{background:#f8f9fa;border-radius:12px;padding:20px;border-left:4px solid #3498db;transition:transform .3s ease}.farm-management-system .monthly-records-grid .monthly-record-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.farm-management-system .monthly-records-grid .monthly-record-card .month-header{margin-bottom:15px;text-align:center}.farm-management-system .monthly-records-grid .monthly-record-card .month-header h4{color:#2c3e50;font-size:18px;margin-bottom:5px;font-weight:600}.farm-management-system .monthly-records-grid .monthly-record-card .month-header .period{background:rgba(52,152,219,.1);color:#3498db;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details{display:flex;flex-direction:column;gap:12px}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf0f1}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row:last-child{border-bottom:none}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row .label{font-weight:600;color:#34495e;font-size:13px}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row .amount{font-weight:600;font-size:14px}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row .amount.profit-positive{color:#27ae60}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row .amount.profit-negative{color:#e74c3c}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row.income .amount{color:#27ae60}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row.expense .amount{color:#e67e22}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row.final{background:rgba(52,152,219,.1);padding:10px;border-radius:8px;border:none}.farm-management-system .monthly-records-grid .monthly-record-card .financial-details .detail-row.final .amount{font-size:16px;font-weight:700}.farm-management-system .expense-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.farm-management-system .expense-categories-grid .expense-category-card{background:#f8f9fa;border-radius:12px;padding:20px;border-left:4px solid #e67e22}.farm-management-system .expense-categories-grid .expense-category-card .category-info{margin-bottom:15px}.farm-management-system .expense-categories-grid .expense-category-card .category-info h4{color:#2c3e50;font-size:16px;margin-bottom:10px;font-weight:600}.farm-management-system .expense-categories-grid .expense-category-card .category-info .amount-info{display:flex;justify-content:space-between;align-items:center}.farm-management-system .expense-categories-grid .expense-category-card .category-info .amount-info .amount{color:#e67e22;font-weight:700;font-size:18px}.farm-management-system .expense-categories-grid .expense-category-card .category-info .amount-info .percentage{background:#e67e22;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.farm-management-system .expense-categories-grid .expense-category-card .progress-bar{width:100%;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden}.farm-management-system .expense-categories-grid .expense-category-card .progress-bar .progress-fill{height:100%;background:linear-gradient(135deg,#e67e22,#d35400);border-radius:4px;transition:width .3s ease}.farm-management-system .assets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.farm-management-system .assets-grid .asset-card{background:#f8f9fa;border-radius:12px;padding:25px;border-left:4px solid #9b59b6}.farm-management-system .assets-grid .asset-card.total-assets{border-left-color:#f39c12;background:linear-gradient(135deg,rgba(243,156,18,.1),rgba(241,196,15,.1))}.farm-management-system .assets-grid .asset-card .asset-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.farm-management-system .assets-grid .asset-card .asset-header h4{color:#2c3e50;font-size:18px;margin:0;font-weight:600}.farm-management-system .assets-grid .asset-card .asset-header .total-value{background:rgba(155,89,182,.1);color:#9b59b6;padding:8px 16px;border-radius:12px;font-size:16px;font-weight:700}.farm-management-system .assets-grid .asset-card .asset-header .total-value.highlight{background:#f39c12;color:#fff;font-size:20px}.farm-management-system .assets-grid .asset-card .asset-details{display:flex;flex-direction:column;gap:10px}.farm-management-system .assets-grid .asset-card .asset-details .asset-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ecf0f1}.farm-management-system .assets-grid .asset-card .asset-details .asset-item:last-child{border-bottom:none}.farm-management-system .assets-grid .asset-card .asset-details .asset-item span:first-child{font-weight:600;color:#34495e;font-size:14px}.farm-management-system .assets-grid .asset-card .asset-details .asset-item span:last-child{color:#2c3e50;font-weight:500;font-size:14px}.farm-management-system .assets-grid .asset-card .asset-note{margin-top:15px;padding:10px;background:rgba(52,152,219,.1);border-radius:8px}.farm-management-system .assets-grid .asset-card .asset-note p{margin:0;color:#7f8c8d;font-size:12px;text-align:center;font-style:italic}.farm-management-system .insights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.farm-management-system .insights-grid .insight-card{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:12px;border-left:4px solid}.farm-management-system .insights-grid .insight-card.warning{background:rgba(231,76,60,.1);border-left-color:#e74c3c}.farm-management-system .insights-grid .insight-card.info{background:rgba(52,152,219,.1);border-left-color:#3498db}.farm-management-system .insights-grid .insight-card.success{background:rgba(39,174,96,.1);border-left-color:#27ae60}.farm-management-system .insights-grid .insight-card .insight-icon{font-size:24px;flex-shrink:0}.farm-management-system .insights-grid .insight-card .insight-content h4{color:#2c3e50;font-size:16px;margin-bottom:8px;font-weight:600}.farm-management-system .insights-grid .insight-card .insight-content p{color:#7f8c8d;margin:0;font-size:14px;line-height:1.4}@media (max-width: 768px){.farm-management-system .monthly-records-grid,.farm-management-system .expense-categories-grid,.farm-management-system .assets-grid,.farm-management-system .insights-grid{grid-template-columns:1fr}.farm-management-system .financial-summary-section,.farm-management-system .expense-analysis-section,.farm-management-system .assets-summary-section,.farm-management-system .insights-section{padding:20px}.farm-management-system .financial-summary-section h3,.farm-management-system .expense-analysis-section h3,.farm-management-system .assets-summary-section h3,.farm-management-system .insights-section h3{font-size:18px}.farm-management-system .monthly-record-card .month-header h4{font-size:16px}.farm-management-system .monthly-record-card .financial-details .detail-row .label{font-size:12px}.farm-management-system .monthly-record-card .financial-details .detail-row .amount{font-size:13px}.farm-management-system .monthly-record-card .financial-details .detail-row.final .amount{font-size:14px}.farm-management-system .asset-card .asset-header{flex-direction:column;align-items:flex-start;gap:10px}.farm-management-system .asset-card .asset-header .total-value{align-self:flex-end}}.pudhukottai-pannaigal{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb;padding-bottom:32px}.pudhukottai-pannaigal__container{width:100%;max-width:1200px;margin:80px auto;padding:0 16px}.pudhukottai-pannaigal__top-bar{background-color:#15803d;padding:16px 0;margin-bottom:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.pudhukottai-pannaigal__top-bar .pudhukottai-pannaigal__container{display:flex;justify-content:space-between;align-items:center}.pudhukottai-pannaigal__page-title{color:#fff;margin:0;font-size:24px!important;font-weight:700}@media (max-width: 767px){.pudhukottai-pannaigal__page-title{font-size:20px!important}}.pudhukottai-pannaigal__home-btn{display:flex;align-items:center;background-color:#fff3;color:#fff;padding:4px 16px;border-radius:.375rem;transition:all .3s}.pudhukottai-pannaigal__home-btn span{margin-left:4px}.pudhukottai-pannaigal__home-btn:hover{background-color:#ffffff4d;text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width: 767px){.pudhukottai-pannaigal__home-btn{padding:4px}.pudhukottai-pannaigal__home-btn span{display:none}}.pudhukottai-pannaigal__resources{padding:16px 0;flex:1}.pudhukottai-pannaigal__resource-list{display:flex;flex-direction:column;gap:16px}.pudhukottai-pannaigal__resource-item{margin-bottom:16px}.pudhukottai-pannaigal__resource-link{display:flex;align-items:flex-start;padding:16px 24px;background-color:#fff;border-radius:1rem;border-left:4px solid #15803d;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s;color:#1f2937;text-decoration:none}.pudhukottai-pannaigal__resource-link:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;text-decoration:none;border-left-color:#c30000}.pudhukottai-pannaigal__resource-link:hover .pudhukottai-pannaigal__resource-icon{background-color:#c30000}.pudhukottai-pannaigal__resource-icon{width:50px;height:50px;min-width:50px;border-radius:.375rem;background-color:#15803d;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:16px;transition:all .5s;font-size:20px!important}.pudhukottai-pannaigal__resource-content{flex:1}.pudhukottai-pannaigal__resource-title{font-size:18px!important;font-weight:600;margin:0 0 4px;color:#1f2937}.pudhukottai-pannaigal__resource-description{margin:0;color:#6b7280;font-size:14px!important}.maruthu-pannai-tabs{margin-top:8rem;font-family:Noto Sans Tamil,sans-serif;color:#2c3e50}.back-link{position:absolute;top:80px;left:20px;color:#fff;text-decoration:none;font-size:.9rem;display:flex;align-items:center;transition:all .3s ease;background:rgba(46,125,50,.8);padding:.5rem 1rem;border-radius:25px}.back-link svg{margin-right:5px}.back-link:hover{transform:translate(-5px)}.tab-navigation{display:flex;background:#ffffff;border-radius:12px;padding:.5rem;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;overflow-x:auto;gap:.25rem}.tab-navigation .tab-button{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;color:#7f8c8d;font-weight:500;min-width:-webkit-max-content;min-width:max-content}.tab-navigation .tab-button .tab-icon{font-size:1.2rem}.tab-navigation .tab-button .tab-title{font-size:.9rem}.tab-navigation .tab-button:hover{background:rgba(46,125,50,.1);color:#2e7d32;transform:translateY(-1px)}.tab-navigation .tab-button.active{background:#2e7d32;color:#fff;box-shadow:0 2px 8px #2e7d324d;font-weight:600}.tab-content-wrapper{min-height:500px}.tab-content{animation:fadeInUp .4s ease-out}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0}.content-header h2{font-size:2rem;font-weight:700;color:#2e7d32;margin:0}.drive-link-section .drive-link-button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;text-decoration:none;border-radius:25px;font-weight:500;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #4285f44d}.drive-link-section .drive-link-button:hover{transform:translateY(-2px);box-shadow:0 4px 16px #4285f466}.drive-link-section .drive-link-button span{font-size:1.1rem}.mini-drive-link{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .8rem;background:#4285f4;color:#fff;text-decoration:none;border-radius:15px;font-size:.75rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.mini-drive-link:hover{background:#3367d6;transform:scale(1.05)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.info-grid .info-card{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.info-grid .info-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000026}.info-grid .info-card h3{font-size:1.3rem;font-weight:600;color:#2e7d32;margin-bottom:1.5rem;border-bottom:2px solid #66bb6a;padding-bottom:.5rem}.info-grid .info-card .info-list .info-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.info-grid .info-card .info-list .info-item:last-child{border-bottom:none}.info-grid .info-card .info-list .info-item .label{font-weight:500;color:#7f8c8d}.info-grid .info-card .info-list .info-item .value{font-weight:600;color:#2c3e50}.info-grid .info-card .info-list .info-item .value.highlight{color:#2e7d32;font-size:1.1rem}.info-grid .info-card .trees-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.info-grid .info-card .trees-grid .tree-item{display:flex;flex-direction:column;align-items:center;padding:1rem;background:rgba(102,187,106,.1);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.info-grid .info-card .trees-grid .tree-item:hover{background:rgba(102,187,106,.2);transform:scale(1.02)}.info-grid .info-card .trees-grid .tree-item .tree-name{font-size:.9rem;font-weight:500;color:#7f8c8d;text-align:center}.info-grid .info-card .trees-grid .tree-item .tree-count{font-size:1.5rem;font-weight:700;color:#2e7d32;margin-top:.5rem}.monthly-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.monthly-cards .month-card{background:#ffffff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:4px solid #1976d2}.monthly-cards .month-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000026}.monthly-cards .month-card .month-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.monthly-cards .month-card .month-header h3{font-size:1.2rem;font-weight:600;color:#2e7d32;margin:0}.monthly-cards .month-card .month-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.monthly-cards .month-card .month-stats .stat-item{text-align:center;padding:1rem;border-radius:8px}.monthly-cards .month-card .month-stats .stat-item.expense{background:rgba(245,124,0,.1)}.monthly-cards .month-card .month-stats .stat-item.expense .stat-label,.monthly-cards .month-card .month-stats .stat-item.expense .stat-value{color:#f57c00}.monthly-cards .month-card .month-stats .stat-item.loss{background:rgba(211,47,47,.1)}.monthly-cards .month-card .month-stats .stat-item.loss .stat-label,.monthly-cards .month-card .month-stats .stat-item.loss .stat-value{color:#d32f2f}.monthly-cards .month-card .month-stats .stat-item .stat-label{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.monthly-cards .month-card .month-stats .stat-item .stat-value{display:block;font-size:1.3rem;font-weight:700}.monthly-cards .month-card .month-summary{font-size:.9rem;color:#7f8c8d;font-style:italic;padding:.75rem;background:rgba(25,118,210,.1);border-radius:6px}.total-summary{display:flex;justify-content:center}.total-summary .summary-card{background:linear-gradient(135deg,#d32f2f,#c62828);color:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 4px 16px #00000026}.total-summary .summary-card h3{font-size:1.2rem;margin-bottom:1rem;opacity:.9}.total-summary .summary-card .total-amount{font-size:2.5rem;font-weight:700}.events-preview{display:flex;flex-direction:column;gap:1.5rem}.events-preview .event-card{background:#ffffff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:4px solid #ffc107}.events-preview .event-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.events-preview .event-card .event-date{font-size:1rem;font-weight:600;color:#1976d2;background:rgba(25,118,210,.1);padding:.5rem 1rem;border-radius:20px;display:inline-block;margin-bottom:1rem}.events-preview .event-card .event-description{font-size:1rem;color:#2c3e50;line-height:1.6}.media-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.media-categories .media-category{background:#ffffff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.media-categories .media-category:hover{transform:translateY(-3px);box-shadow:0 4px 16px #00000026}.media-categories .media-category .category-header{display:flex;justify-content:space-between;align-items:center}.media-categories .media-category .category-header h3{font-size:1.1rem;font-weight:600;color:#2e7d32;margin:0}.media-categories .media-category .category-header a{background:#4285f4;color:#fff;padding:.5rem 1rem;border-radius:20px;text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.media-categories .media-category .category-header a:hover{background:#3367d6;transform:scale(1.05)}.expense-summary .expense-overview{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.expense-summary .expense-overview h3{font-size:1.3rem;font-weight:600;color:#2e7d32;margin-bottom:2rem;text-align:center}.expense-summary .expense-overview .expense-chart{display:flex;flex-direction:column;gap:1.5rem}.expense-summary .expense-overview .expense-chart .expense-bar{display:grid;grid-template-columns:120px 1fr 100px;align-items:center;gap:1rem}.expense-summary .expense-overview .expense-chart .expense-bar .month-name{font-weight:600;color:#2c3e50;font-size:.9rem}.expense-summary .expense-overview .expense-chart .expense-bar .bar-container{height:25px;background:#f0f0f0;border-radius:12px;overflow:hidden}.expense-summary .expense-overview .expense-chart .expense-bar .bar-container .expense-bar-fill{height:100%;background:linear-gradient(90deg,#f57c00,#d32f2f);transition:width 1s ease-in-out;border-radius:12px}.expense-summary .expense-overview .expense-chart .expense-bar .expense-amount{font-weight:700;color:#d32f2f;font-size:.9rem;text-align:right}@media (max-width: 768px){.maruthu-pannai-tabs{margin-top:1rem}.tab-navigation{padding:.3rem}.tab-navigation .tab-button{padding:.75rem 1rem}.tab-navigation .tab-button .tab-title{font-size:.8rem}.content-header{flex-direction:column;align-items:flex-start;gap:1rem}.content-header h2{font-size:1.5rem}.info-grid,.monthly-cards{grid-template-columns:1fr;gap:1rem}.month-stats{grid-template-columns:1fr!important;gap:.5rem}.media-categories{grid-template-columns:1fr}.expense-bar{grid-template-columns:1fr!important;gap:.5rem;text-align:center}.expense-bar .bar-container{order:2}.trees-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}}@media (max-width: 480px){.tab-navigation .tab-button{flex-direction:column;gap:.25rem;padding:.5rem}.tab-navigation .tab-button .tab-icon{font-size:1rem}.tab-navigation .tab-button .tab-title{font-size:.7rem}.info-card,.month-card{padding:1rem!important}.total-summary .summary-card{padding:1.5rem!important}.total-summary .summary-card .total-amount{font-size:2rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#66bb6a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2e7d32}@media print{.tab-navigation,.drive-link-section,.mini-drive-link{display:none}.tab-content{box-shadow:none}.info-card,.month-card,.event-card,.media-category{box-shadow:none;border:1px solid #ddd;break-inside:avoid}}.tab-button:focus,.drive-link-button:focus,.mini-drive-link:focus{outline:2px solid #2e7d32;outline-offset:2px}.loading{display:flex;justify-content:center;align-items:center;height:200px;color:#7f8c8d}.loading:after{content:"⏳";font-size:2rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-primary{color:#2e7d32}.text-secondary{color:#7f8c8d}.text-danger{color:#d32f2f}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.certificate{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;min-height:100vh;background-color:#f9fafb;padding:32px 16px}.certificate__container{width:100%;max-width:1024px;background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden}.certificate__header{background-color:#dcfce7;padding:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-wrap:wrap}@media (max-width: 767px){.certificate__header{flex-direction:column;gap:8px}}.certificate__title{font-size:20px!important;font-weight:700;color:#166534}.certificate__controls{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:8px;margin:8px 0}.certificate__button{background-color:#fff;padding:8px;border-radius:9999px;border:none;cursor:pointer;transition:all .3s}.certificate__button:hover{background-color:#dcfce7}.certificate__button--disabled{opacity:.5;cursor:not-allowed}.certificate__icon{height:24px;width:24px}.certificate__scale,.certificate__pages{font-size:14px!important}.certificate__download{background-color:#16a34a;color:#fff;padding:8px 16px;border-radius:.375rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:4px;transition:all .3s;font-size:14px!important}.certificate__download:hover{background-color:#15803d;text-decoration:none}.certificate__icon-download{height:16px;width:16px}.certificate__viewer{padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:#f1f5f9;min-height:600px}.certificate__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;height:100%;width:100%}.certificate__spinner{height:3rem;width:3rem;border-radius:9999px;border:2px solid transparent;border-bottom-color:#15803d;animation:rotate 1s linear infinite}.certificate__error-message{margin-bottom:16px;color:#b91c1c}.certificate__object{width:100%;height:600px;border:1px solid #e5e7eb;border-radius:.375rem}.certificate__download-message{text-align:center;padding:16px}.certificate__download-link{color:#2563eb;text-decoration:underline}.certificate__download-link:hover{color:#1d4ed8}.certificate__content{padding:16px}.nammalvar{min-height:100vh;background-color:#fff;color:#1f2937;padding:16px}@media (min-width: 768px){.nammalvar{padding:32px}}.nammalvar__container{max-width:1024px;margin:0 auto}.nammalvar__header{margin-bottom:32px}.nammalvar__link-wrapper{margin-bottom:16px}.nammalvar__link{color:#2563eb}.nammalvar__link:hover{color:#1d4ed8}.nammalvar__list{list-style-type:disc;margin-left:24px;margin-bottom:24px}.nammalvar__list-item{margin-bottom:8px}.nammalvar__section{margin-bottom:32px}.nammalvar__heading{font-size:20px!important;font-weight:700;color:#15803d;margin-bottom:16px}.nammalvar__text-block{display:flex;flex-direction:column;gap:16px;font-size:14px!important}.nammalvar__list-text{margin-left:16px}.nammalvar__text--bold{font-weight:700}.nammalvar__divider{margin:24px 0;font-weight:700;text-align:center}.nammalvar__note{margin:16px 0;font-size:14px!important}.nammalvar__tribute{text-align:center;display:flex;flex-direction:column;gap:8px;margin:32px 0}.thunduprasuram{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb;padding-bottom:40px}.thunduprasuram__container{width:100%;max-width:1200px;margin:80px auto;padding:0 20px}.thunduprasuram__top-bar{background-color:#3a7e4f;padding:20px 0;margin-bottom:30px;box-shadow:0 4px 6px #0000001a}.thunduprasuram__top-bar .thunduprasuram__container{display:flex;justify-content:space-between;align-items:center}.thunduprasuram__page-title{color:#fff;margin:0;font-size:28px;font-weight:700}@media (max-width: 768px){.thunduprasuram__page-title{font-size:22px}}.thunduprasuram__home-btn{display:flex;align-items:center;background-color:#fff3;color:#fff;padding:8px 20px;border-radius:6px;transition:all .3s}.thunduprasuram__home-btn span{margin-left:8px}.thunduprasuram__home-btn:hover{background-color:#ffffff4d;text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.thunduprasuram__home-btn{padding:8px}.thunduprasuram__home-btn span{display:none}}.thunduprasuram__products{padding:20px 0;flex:1}.thunduprasuram__product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}@media (max-width: 768px){.thunduprasuram__product-grid{grid-template-columns:1fr}}.thunduprasuram__product-item{margin-bottom:20px}.thunduprasuram__product-link{display:flex;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:all .3s;text-decoration:none;color:#333}.thunduprasuram__product-link:hover{transform:translateY(-5px);box-shadow:0 10px 20px #00000026;text-decoration:none}.thunduprasuram__product-link:hover .thunduprasuram__product-image{transform:scale(1.1)}.thunduprasuram__product-link:hover .thunduprasuram__product-action{background-color:#ff6b6b}@media (max-width: 768px){.thunduprasuram__product-link{flex-direction:column}}.thunduprasuram__product-image-container{width:120px;min-width:120px;height:120px;background-color:#f5f5f5;overflow:hidden}@media (max-width: 768px){.thunduprasuram__product-image-container{width:100%;height:200px}}.thunduprasuram__product-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.thunduprasuram__product-content{flex:1;padding:15px 20px;display:flex;flex-direction:column;position:relative;border-left:4px solid #3a7e4f}@media (max-width: 768px){.thunduprasuram__product-content{border-left:none;border-top:4px solid #3a7e4f}}.thunduprasuram__product-title{font-size:18px;font-weight:600;margin:0 0 8px;color:#2a5a36}.thunduprasuram__product-description{margin:0 0 30px;color:#666;font-size:14px;flex-grow:1}.thunduprasuram__product-action{display:inline-flex;align-items:center;align-self:flex-start;padding:8px 15px;background-color:#3a7e4f;color:#fff;border-radius:6px;font-size:14px;transition:all .3s}.thunduprasuram__product-icon{margin-right:8px}.pamphlet-container{width:100%;max-width:794px;min-height:1123px;margin:0 auto 40px;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px #00000026;position:relative;font-family:Poppins,sans-serif;display:flex;flex-direction:column;background-color:#fff}.pamphlet-header{padding:30px;text-align:center;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.pamphlet-header h1{font-size:28px;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.pamphlet-header h2{font-size:16px;font-weight:400;margin-bottom:5px;color:#fff}.pamphlet-header h3{font-size:14px;font-weight:400;color:#fff;opacity:.9}.pamphlet-header .logo{width:60px;height:60px;border-radius:50%;border:2px solid #fff;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 4px 6px #0000001a}.pamphlet-main-content{padding:20px;display:flex;flex-wrap:wrap;background-color:#ffffff80;border-radius:6px;margin:10px}.pamphlet-benefits-list{list-style:none;padding:0}.pamphlet-benefits-list li:before{content:"•";font-size:18px;margin-right:8px;line-height:16px}.pamphlet-price-box{width:90%;margin:15px auto;padding:15px;border:2px dashed #3a7e4f;border-radius:6px;text-align:center;position:relative;background-color:#fffc;box-shadow:0 4px 6px #0000001a}.pamphlet-price-box h3{font-size:18px;margin-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.pamphlet-price-box .pamphlet-price{font-size:28px;font-weight:700}.pamphlet-price-box .pamphlet-original-price{text-decoration:line-through;color:#666;font-size:18px;margin-right:8px}.pamphlet-special-offer{position:absolute;top:-15px;right:20px;background-color:#ff6b6b;color:#fff;padding:6px 15px;font-size:14px;font-weight:700;box-shadow:0 4px 6px #0000001a;border-radius:6px;z-index:2;animation:pulse 2s infinite}.pamphlet-qr-code-container .pamphlet-qr-code{max-width:180px;padding:10px;background-color:#fff;border-radius:6px;box-shadow:0 4px 6px #0000001a;border:2px solid rgba(0,0,0,.1)}.pamphlet-contact-numbers .pamphlet-phone-number{background-color:#fff;padding:6px 12px;border-radius:20px;font-weight:500;color:#333;box-shadow:0 4px 6px #0000001a;font-size:14px;border:1px solid rgba(0,0,0,.1)}.pamphlet-social-links .pamphlet-social-link{color:#333;text-decoration:none;background-color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;box-shadow:0 4px 6px #0000001a;transition:transform .2s,background-color .2s;border:1px solid rgba(0,0,0,.1)}.pamphlet-order-now{width:100%;color:#fff;text-align:center;padding:18px;font-size:18px;font-weight:600;margin-top:15px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.pamphlet-back-button{display:block;text-align:center;padding:10px;margin:15px auto;background-color:#0000001a;color:#333;text-decoration:none;font-weight:500;border-radius:6px;max-width:200px;transition:background-color .2s}.kuyili-ennai-pamphlet .kuyili-fssai-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;border-radius:6px;box-shadow:0 4px 6px #0000001a;margin:15px auto;max-width:150px}.nattu-mattu-pal-pamphlet .milk-benefits{text-align:center;padding:15px;background-color:#ffffffb3;border-radius:6px;margin-top:10px;border:1px solid rgba(59,120,204,.2)}.ponni-rice-pamphlet .rice-structure-image{max-width:250px;border-radius:6px;box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){.pamphlet-header{padding:15px}.pamphlet-header h1{font-size:22px}.pamphlet-header h2{font-size:14px}.pamphlet-header h3{font-size:12px}.pamphlet-header .logo{width:40px;height:40px}.pamphlet-benefits-list li{font-size:12px}.pamphlet-price-box h3{font-size:16px}.pamphlet-price-box .pamphlet-price{font-size:22px}.pamphlet-price-box .pamphlet-original-price{font-size:16px}.pamphlet-contact-section{padding:10px}.pamphlet-order-now{font-size:16px;padding:15px}}.pamphlet-container{width:100%;max-width:794px;min-height:1123px;margin:40px auto;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #00000026;position:relative;font-family:Poppins,sans-serif;display:flex;flex-direction:column}.pamphlet-container.purple-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(80,45,90,.85),rgba(110,65,125,.85))}.pamphlet-container.purple-theme .pamphlet-benefits-list li:before{color:#7d4090}.pamphlet-container.purple-theme .pamphlet-price-box{border-color:#7d4090}.pamphlet-container.purple-theme .pamphlet-price-box h3{color:#3d2045}.pamphlet-container.purple-theme .pamphlet-price-box .pamphlet-price{color:#7d4090}.pamphlet-container.purple-theme .pamphlet-special-offer{background-color:#9c27b0}.pamphlet-container.purple-theme .pamphlet-order-now{background:linear-gradient(to right,#7d4090,#9c27b0)}.pamphlet-container.green-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(94,122,69,.85),rgba(113,148,77,.85))}.pamphlet-container.green-theme .pamphlet-benefits-list li:before{color:#5e7a45}.pamphlet-container.green-theme .pamphlet-price-box{border-color:#5e7a45}.pamphlet-container.green-theme .pamphlet-price-box h3{color:#3c4a2a}.pamphlet-container.green-theme .pamphlet-price-box .pamphlet-price{color:#5e7a45}.pamphlet-container.green-theme .pamphlet-special-offer{background-color:#7c9c57}.pamphlet-container.green-theme .pamphlet-order-now{background:linear-gradient(to right,#5e7a45,#7c9c57)}.pamphlet-container.brown-theme .pamphlet-header:before{background:rgba(141,70,4,.7)}.pamphlet-container.brown-theme .pamphlet-benefits-list li:before{color:#8d4604}.pamphlet-container.brown-theme .pamphlet-price-box{border-color:#8d4604}.pamphlet-container.brown-theme .pamphlet-price-box h3{color:#8d4604}.pamphlet-container.brown-theme .pamphlet-price-box .pamphlet-price{color:#68966c}.pamphlet-container.brown-theme .pamphlet-special-offer,.pamphlet-container.brown-theme .pamphlet-order-now{background-color:#68966c}.pamphlet-container.blue-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(38,86,154,.85),rgba(72,126,176,.85))}.pamphlet-container.blue-theme .pamphlet-benefits-list li:before{color:#3b78cc}.pamphlet-container.blue-theme .pamphlet-price-box{border-color:#3b78cc}.pamphlet-container.blue-theme .pamphlet-price-box h3{color:#26569a}.pamphlet-container.blue-theme .pamphlet-price-box .pamphlet-price{color:#3b78cc}.pamphlet-container.blue-theme .pamphlet-special-offer{background-color:#ff6b6b}.pamphlet-container.blue-theme .pamphlet-order-now{background:linear-gradient(to right,#3b78cc,#5c94e5)}.pamphlet-container.golden-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(198,131,56,.85),rgba(226,161,82,.85))}.pamphlet-container.golden-theme .pamphlet-benefits-list li:before{color:#c68338}.pamphlet-container.golden-theme .pamphlet-price-box{border-color:#c68338}.pamphlet-container.golden-theme .pamphlet-price-box h3{color:#734b23}.pamphlet-container.golden-theme .pamphlet-price-box .pamphlet-price{color:#c68338}.pamphlet-container.golden-theme .pamphlet-special-offer{background-color:#e67e22}.pamphlet-container.golden-theme .pamphlet-order-now{background:linear-gradient(to right,#c68338,#e67e22)}.pamphlet-container.deep-golden-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(189,114,0,.85),rgba(209,137,31,.85))}.pamphlet-container.deep-golden-theme .pamphlet-benefits-list li:before{color:#bd7200}.pamphlet-container.deep-golden-theme .pamphlet-price-box{border-color:#bd7200}.pamphlet-container.deep-golden-theme .pamphlet-price-box h3{color:#8d4604}.pamphlet-container.deep-golden-theme .pamphlet-price-box .pamphlet-price{color:#bd7200}.pamphlet-container.deep-golden-theme .pamphlet-special-offer{background-color:#d13c06}.pamphlet-container.deep-golden-theme .pamphlet-order-now{background:linear-gradient(to right,#bd7200,#d18a1f)}.pamphlet-container.charcoal-theme .pamphlet-header:before{background:linear-gradient(to right,rgba(40,40,45,.85),rgba(70,70,80,.85))}.pamphlet-container.charcoal-theme .pamphlet-benefits-list li:before{color:#4b4b60}.pamphlet-container.charcoal-theme .pamphlet-price-box{border-color:#4b4b60}.pamphlet-container.charcoal-theme .pamphlet-price-box h3{color:#28282d}.pamphlet-container.charcoal-theme .pamphlet-price-box .pamphlet-price{color:#6200ee}.pamphlet-container.charcoal-theme .pamphlet-special-offer{background-color:#6200ee}.pamphlet-container.charcoal-theme .pamphlet-order-now{background:linear-gradient(to right,#4b4b60,#6200ee)}.pamphlet-container.navy-theme .pamphlet-header:before{background:linear-gradient(to right,#3b3a7e,#4e4fa8)}.pamphlet-container.navy-theme .pamphlet-benefits-list li:before{color:#09788b}.pamphlet-container.navy-theme .pamphlet-price-box{border-color:#cc0808}.pamphlet-container.navy-theme .pamphlet-price-box h3{color:#137cd1}.pamphlet-container.navy-theme .pamphlet-price-box .pamphlet-price{color:#057433}.pamphlet-container.navy-theme .pamphlet-special-offer,.pamphlet-container.navy-theme .pamphlet-order-now{background-color:#4c0ce2}.pamphlet-container.rice-theme .pamphlet-header{background:linear-gradient(to right,#3a7e4f,#4ea866)}.pamphlet-container.rice-theme .pamphlet-benefits-list li:before{color:#3a7e4f}.pamphlet-container.rice-theme .pamphlet-price-box{border-color:#3a7e4f}.pamphlet-container.rice-theme .pamphlet-price-box h3{color:#3a7e4f}.pamphlet-container.rice-theme .pamphlet-price-box .pamphlet-price{color:#ff4500}.pamphlet-container.rice-theme .pamphlet-special-offer,.pamphlet-container.rice-theme .pamphlet-order-now{background-color:#ff4500}.pamphlet-header{padding:20px;text-align:center;color:#fff;position:relative;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.pamphlet-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pamphlet-header .logo,.pamphlet-header .pamphlet-header-content{position:relative;z-index:2}.pamphlet-header .pamphlet-header-content{flex:1}.pamphlet-header h1{font-size:36px;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff}.pamphlet-header h2{font-size:18px;font-weight:400;margin-bottom:5px;color:#fff}.pamphlet-header h3{font-size:16px;font-weight:400;color:#fff;opacity:.9}.pamphlet-header .logo{width:60px;height:60px;border-radius:50%;border:2px solid #fff;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 4px 8px #00000080}.pamphlet-header .logo img{width:90%;height:90%;object-fit:contain}.pamphlet-header .logo.logo-left,.pamphlet-header .logo.logo-center{margin-right:15px}.pamphlet-header .logo.logo-right{margin-left:15px}.pamphlet-main-content{padding:20px;display:flex;flex-wrap:wrap;background-color:#ffffff80;border-radius:8px;margin:10px}.pamphlet-benefits-section{flex:1;min-width:250px;padding:10px}.pamphlet-benefits-list{list-style:none}.pamphlet-benefits-list li{margin-bottom:12px;display:flex;align-items:flex-start;font-size:14px;color:#333}.pamphlet-benefits-list li:before{content:"•";font-size:20px;margin-right:8px;line-height:16px}.pamphlet-price-box{width:90%;margin:15px auto;padding:15px;border:2px dashed #888;border-radius:10px;text-align:center;position:relative;background-color:#fffc;box-shadow:0 4px 15px #0003}.pamphlet-price-box h3{font-size:22px;margin-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.pamphlet-price-box .pamphlet-price{font-size:32px;font-weight:700}.pamphlet-price-box .pamphlet-original-price{text-decoration:line-through;color:#888;font-size:20px;margin-right:8px}.pamphlet-price-box .pamphlet-weight{font-size:16px;margin-top:8px}.pamphlet-special-offer{position:absolute;top:-15px;right:20px;background-color:#ff6b6b;color:#fff;padding:6px 15px;transform:rotate(0);font-size:14px;font-weight:700;box-shadow:0 2px 4px #00000080;border-radius:4px;z-index:2;animation:pulse 2s infinite}.pamphlet-qr-code-container{width:100%;display:flex;justify-content:center;margin:25px 0}.pamphlet-qr-code-container .pamphlet-qr-code{max-width:180px;padding:10px;background-color:#fff;border-radius:12px;box-shadow:0 5px 15px #0003;border:2px solid rgba(0,0,0,.1)}.pamphlet-contact-section{background-color:#0000000d;padding:15px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top:2px solid rgba(0,0,0,.1)}.pamphlet-address{flex:1;min-width:200px;padding:10px;border-left:3px solid rgba(0,0,0,.2);margin-left:10px;font-size:13px;color:#333}.pamphlet-address h4{margin-bottom:6px;font-size:15px;font-weight:600}.pamphlet-contact-numbers{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px;gap:10px}.pamphlet-contact-numbers .pamphlet-phone-number{background-color:#fff;padding:6px 12px;border-radius:20px;font-weight:500;color:#333;box-shadow:0 2px 4px #0003;font-size:14px;border:1px solid rgba(0,0,0,.1)}.pamphlet-social-links{width:100%;display:flex;justify-content:center;margin-top:15px;gap:10px;flex-wrap:wrap}.pamphlet-social-links .pamphlet-social-link{color:#333;text-decoration:none;background-color:#fff;padding:6px 12px;border-radius:5px;font-size:13px;box-shadow:0 2px 4px #0003;transition:transform .2s,background-color .2s;border:1px solid rgba(0,0,0,.1)}.pamphlet-social-links .pamphlet-social-link:hover{transform:translateY(-2px);background-color:#f5f5f5}.pamphlet-order-now{width:100%;color:#fff;text-align:center;padding:18px;font-size:20px;font-weight:600;margin-top:15px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.pamphlet-back-button{display:block;text-align:center;padding:10px;margin:15px auto;background-color:#0000001a;color:#333;text-decoration:none;font-weight:500;border-radius:5px;max-width:200px;transition:background-color .2s}.pamphlet-back-button:hover{background-color:#0003}@media (max-width: 768px){.pamphlet-header{padding:15px}.pamphlet-header h1{font-size:24px}.pamphlet-header h2{font-size:14px}.pamphlet-header h3{font-size:12px}.pamphlet-header .logo{width:40px;height:40px}.pamphlet-benefits-list li{font-size:12px}.pamphlet-price-box h3{font-size:18px}.pamphlet-price-box .pamphlet-price{font-size:24px}.pamphlet-price-box .pamphlet-original-price{font-size:16px}.pamphlet-contact-section{padding:10px}.pamphlet-order-now{font-size:16px;padding:15px}}.ellu-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/ellu-background.webp)}.kambu-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/kambu-background.webp)}.kollu-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/kollu-background.webp)}.kuyili-ennai-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/kuyili-background.webp);background-size:cover;background-position:center;height:200px;display:flex;justify-content:center}.kuyili-ennai-pamphlet .kuyili-fssai-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 5px #0006;margin:15px auto;max-width:150px}.kuyili-ennai-pamphlet .kuyili-fssai-image{width:80px;height:80px;margin-bottom:5px}.kuyili-ennai-pamphlet .kuyili-fssai-image img{width:100%;height:100%;object-fit:contain}.kuyili-ennai-pamphlet .kuyili-fssai-no{font-size:12px;font-weight:600;color:#333;text-align:center}.kuyili-ennai-pamphlet .kuyili-extra-info{text-align:center;margin:15px 0;font-size:14px;font-style:italic;color:#333}.nattu-mattu-pal-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/milk-background.webp)}.nattu-mattu-pal-pamphlet .milk-droplets{position:relative;width:100%;height:100px}.nattu-mattu-pal-pamphlet .milk-droplet{position:absolute;background-color:#ffffffb3;border-radius:50% 0 50% 50%;transform:rotate(-45deg);z-index:0}.nattu-mattu-pal-pamphlet .droplet-1{width:80px;height:80px;top:15px;left:50px;opacity:.5}.nattu-mattu-pal-pamphlet .droplet-2{width:50px;height:50px;top:30px;right:80px;opacity:.6}.nattu-mattu-pal-pamphlet .droplet-3{width:40px;height:40px;top:10px;left:250px;opacity:.4}.nattu-mattu-pal-pamphlet .milk-benefits{text-align:center;padding:15px;background-color:#ffffffb3;border-radius:10px;margin-top:10px;border:1px solid rgba(59,120,204,.2)}.nattu-mattu-pal-pamphlet .milk-benefits p{margin-bottom:8px;font-size:14px;color:#26569a}.ponni-rice-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/ponni-background.webp);background-size:cover;background-position:center;height:200px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px}.ponni-rice-pamphlet .rice-image-container{width:100%;display:flex;justify-content:center;margin:20px 0}.ponni-rice-pamphlet .rice-structure-image{max-width:250px;border-radius:12px;box-shadow:0 5px 15px #0000001a}.ponni-rice-pamphlet .rice-extra-info{text-align:center;margin:10px 0;font-size:14px;font-weight:500;color:#3a7e4f}.thinai-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/thinai-background.webp)}.thuvarai-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/thuvarai-background.webp)}.ulunthu-pamphlet .pamphlet-header{background-image:url(../../../../assets/thunduprasuram/backgrounds/ulunthu-background.webp)}.matravai{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb;padding-bottom:32px}.matravai__container{width:100%;max-width:1200px;margin:80px auto;padding:0 16px}.matravai__top-bar{background-color:#15803d;padding:16px 0;margin-bottom:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.matravai__top-bar .matravai__container{display:flex;justify-content:space-between;align-items:center}.matravai__page-title{color:#fff;margin:0;font-size:24px!important;font-weight:700}@media (max-width: 767px){.matravai__page-title{font-size:20px!important}}.matravai__home-btn{display:flex;align-items:center;background-color:#fff3;color:#fff;padding:4px 16px;border-radius:.375rem;transition:all .3s}.matravai__home-btn span{margin-left:4px}.matravai__home-btn:hover{background-color:#ffffff4d;text-decoration:none;color:#fff;transform:translateY(-2px)}@media (max-width: 767px){.matravai__home-btn{padding:4px}.matravai__home-btn span{display:none}}.matravai__resources{padding:16px 0;flex:1}.matravai__resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}@media (max-width: 767px){.matravai__resource-grid{grid-template-columns:1fr}}.matravai__resource-item{margin-bottom:16px}.matravai__resource-link{display:flex;align-items:flex-start;padding:16px 24px;background-color:#fff;border-radius:1rem;border-left:4px solid #15803d;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .3s;color:#1f2937;text-decoration:none}.matravai__resource-link:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;text-decoration:none;border-left-color:#c30000}.matravai__resource-link:hover .matravai__resource-icon{background-color:#c30000}.matravai__resource-icon{width:50px;height:50px;min-width:50px;border-radius:.375rem;background-color:#15803d;color:#fff;display:flex;justify-content:center;align-items:center;margin-right:16px;transition:all .5s;font-size:20px!important}.matravai__resource-content{flex:1}.matravai__resource-title{font-size:18px!important;font-weight:600;margin:0 0 4px;color:#1f2937}.matravai__resource-description{margin:0;color:#6b7280;font-size:14px!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fade-in{animation:fadeIn .3s ease-in}.slide-in-left{animation:slideInLeft .3s ease-out}.slide-in-right{animation:slideInRight .3s ease-out}.slide-in-up{animation:slideInUp .3s ease-out}.slide-in-down{animation:slideInDown .3s ease-out}.rotate{animation:rotate 1s linear infinite}.pulse{animation:pulse 2s ease-in-out infinite}html{font-size:16px!important;-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}*{-webkit-text-size-adjust:none!important;-moz-text-size-adjust:none!important;text-size-adjust:none!important}body{margin:0;font-family:Noto Sans Tamil,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;color:#1f2937;min-height:100vh}.app-container{min-height:100vh;display:flex;flex-direction:column}tml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:inherit}h1,h2,h3,h4,h5,h6{margin-top:0;color:#c30000;font-weight:700}p{line-height:1.6;margin-bottom:16px}a{color:#15803d;text-decoration:none;transition:color .3s}a:hover{color:#166534}.btn{display:inline-block;padding:8px 24px;border-radius:.375rem;font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#15803d;color:#f9fafb}.btn:hover{background-color:#166534;transform:translateY(-1px)}.btn-accent{display:inline-block;padding:8px 24px;border-radius:.375rem;font-weight:500;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#c30000;color:#f9fafb}.btn-accent:hover{background-color:#991b1b;transform:translateY(-1px)}.btn-sm{padding:4px 8px;font-size:14px!important}.btn-lg{padding:16px 24px;font-size:18px!important}.auth-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#dcfce7;padding:16px}.auth-form{background-color:#fff;padding:32px;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:100%;max-width:400px}.auth-logo{width:80px;height:80px;margin:0 auto 24px;display:block}.auth-title{text-align:center;margin-bottom:24px}.auth-footer{text-align:center;margin-top:24px;font-size:14px!important}.form-group{margin-bottom:16px}.form-label{display:block;margin-bottom:8px;font-weight:500}.form-input{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:.375rem;font-size:16px!important}.form-input:focus{outline:none;border-color:#15803d;box-shadow:0 0 0 3px #15803d1a}.text-center{text-align:center}.text-right{text-align:right}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mb-1{margin-bottom:4px}.mt-1{margin-top:4px}.ml-1{margin-left:4px}.mr-1{margin-right:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.mb-2{margin-bottom:8px}.mt-2{margin-top:8px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.mb-3{margin-bottom:12px}.mt-3{margin-top:12px}.ml-3{margin-left:12px}.mr-3{margin-right:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.mb-4{margin-bottom:16px}.mt-4{margin-top:16px}.ml-4{margin-left:16px}.mr-4{margin-right:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.mb-5{margin-bottom:24px}.mt-5{margin-top:24px}.ml-5{margin-left:24px}.mr-5{margin-right:24px}.mx-5{margin-left:24px;margin-right:24px}.my-5{margin-top:24px;margin-bottom:24px}.mb-6{margin-bottom:32px}.mt-6{margin-top:32px}.ml-6{margin-left:32px}.mr-6{margin-right:32px}.mx-6{margin-left:32px;margin-right:32px}.my-6{margin-top:32px;margin-bottom:32px}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-1{padding:4px}.pt-1{padding-top:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.pr-1{padding-right:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.p-2{padding:8px}.pt-2{padding-top:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.pr-2{padding-right:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.p-3{padding:12px}.pt-3{padding-top:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.pr-3{padding-right:12px}.px-3{padding-left:12px;padding-right:12px}.py-3{padding-top:12px;padding-bottom:12px}.p-4{padding:16px}.pt-4{padding-top:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.pr-4{padding-right:16px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.p-5{padding:24px}.pt-5{padding-top:24px}.pb-5{padding-bottom:24px}.pl-5{padding-left:24px}.pr-5{padding-right:24px}.px-5{padding-left:24px;padding-right:24px}.py-5{padding-top:24px;padding-bottom:24px}.p-6{padding:32px}.pt-6{padding-top:32px}.pb-6{padding-bottom:32px}.pl-6{padding-left:32px}.pr-6{padding-right:32px}.px-6{padding-left:32px;padding-right:32px}.py-6{padding-top:32px;padding-bottom:32px}.loading-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#dcfce7}.loading-container .spinner{width:64px;height:64px;border:4px solid #dcfce7;border-top:4px solid #15803d;border-radius:50%;animation:rotate 1s linear infinite}.loading-container .loading-text{margin-top:16px;color:#15803d;font-weight:500}
