code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-container{height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.dashboard-content{padding-bottom:2rem;padding-top:2rem;position:relative;z-index:1}.dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.header-title{flex:1 1;min-width:250px}.app-title{color:#fff;font-weight:700!important;margin-bottom:.5rem!important;text-shadow:0 2px 4px #0003}.welcome-text{color:#ffffffd9!important}.header-actions{align-items:center;display:flex;gap:1rem}.notification-icon{color:#fff;cursor:pointer;transition:transform .2s}.notification-icon:hover{transform:scale(1.1)}.user-avatar{background-color:#2e7d32!important;cursor:pointer;transition:transform .2s}.user-avatar:hover{transform:scale(1.05)}.status-cards-container{margin-bottom:2rem!important}.status-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px!important;height:100%;transition:transform .3s ease,box-shadow .3s ease}.status-card:hover{transform:translateY(-5px)}.primary-card{background:linear-gradient(135deg,#2e7d32e6,#388e3cd9)!important;box-shadow:0 8px 32px #2e7d324d!important;color:#fff!important}.secondary-card{background:#ffffffe6!important;border:1px solid #2e7d3233!important;box-shadow:0 8px 32px #0000001a!important}.card-header{align-items:center;display:flex;margin-bottom:1rem}.card-icon{color:inherit;margin-right:.75rem!important}.primary-card .card-icon{color:#fff!important}.secondary-card .card-icon{color:#2e7d32!important}.card-main-text{font-weight:700!important;margin-bottom:1rem!important}.chips-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.chip{font-weight:500!important}.primary-chip{background-color:#fff!important;color:#2e7d32!important}.secondary-chip{background-color:#fff3!important;color:#fff!important}.secondary-card .secondary-chip{background-color:#2e7d321a!important;color:#2e7d32!important}.card-subtext{margin-bottom:1.5rem!important;opacity:.9}.card-button{border-radius:12px!important;font-weight:600!important;padding:.5rem 1.5rem!important;text-transform:none!important}.primary-button{background-color:#fff!important;color:#2e7d32!important}.primary-button:hover{background-color:#ffffffe6!important}.outline-button{border-color:#2e7d32!important;color:#2e7d32!important}.outline-button:hover{background-color:#2e7d321a!important;border-color:#2e7d32!important}.updates-container{margin-bottom:1.5rem}.update-item{align-items:center;display:flex;margin-bottom:.5rem!important}.section-title{color:#fff!important;font-weight:700!important;margin-bottom:1.5rem!important;text-shadow:0 2px 4px #0003}.services-grid{margin-bottom:2rem!important}.service-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border-radius:16px!important;box-shadow:0 4px 20px #0000001a!important;cursor:pointer;display:flex;flex-direction:column;height:180px;transition:all .3s ease!important}.service-card:hover{box-shadow:0 8px 32px #2e7d324d!important;transform:translateY(-4px)}.service-card-content{flex-direction:column;flex-grow:1;padding:1.5rem!important;text-align:center}.service-card-content,.service-icon{align-items:center;display:flex;justify-content:center}.service-icon{background:#2e7d321a;border-radius:50%;color:#2e7d32;height:60px;margin-bottom:1rem;width:60px}.service-title{color:#2e7d32;font-weight:700!important;margin-bottom:.5rem!important}.service-description{color:#555!important}.quick-actions-section{margin-bottom:2rem;margin-top:2rem}.action-buttons-container{display:flex;flex-wrap:wrap;gap:1rem}.action-button{padding:.5rem 1.5rem!important}@media (max-width:768px){.dashboard-header{align-items:flex-start;flex-direction:column}.header-actions{align-self:flex-end}.app-title{font-size:1.75rem!important}.service-card{height:160px}.action-buttons-container{justify-content:center}}@media (max-width:480px){.dashboard-content{padding-bottom:1.5rem;padding-top:1.5rem}.chips-container{justify-content:center}.service-icon{height:50px;width:50px}.service-title{font-size:1rem!important}.action-button{margin-bottom:.5rem;width:100%}}.addfarm-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.addfarm-content{position:relative;z-index:1}.form-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:20px!important;box-shadow:0 10px 40px #00000026!important;padding:2.5rem}.form-header{margin-bottom:2rem;text-align:center}.form-icon{color:#2e7d32;font-size:3.5rem!important;margin-bottom:1rem}.form-title{color:#2e7d32!important;font-weight:700!important;margin-bottom:.5rem!important}.form-subtitle{color:#555!important}.form-alert{border-radius:12px!important;margin-bottom:1.5rem}.MuiChip-root{background-color:#2e7d32!important;color:#fff!important}.MuiChip-root .MuiChip-deleteIcon{color:#ffffffb3!important}.MuiChip-root .MuiChip-deleteIcon:hover{color:#fff!important}@media (max-width:768px){.addfarm-container{padding:1rem 0}.form-paper{padding:1.5rem}.form-icon{font-size:2.5rem!important}.form-title{font-size:1.75rem!important}.form-actions{flex-direction:column}.action-button{width:100%}}@media (max-width:480px){.form-paper{padding:1.25rem}.form-title{font-size:1.5rem!important}.form-subtitle{font-size:.9rem!important}}.farmjobs-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.farmjobs-content{padding:0 16px;position:relative;z-index:1}.page-header{margin-bottom:3rem}.jobs-grid{margin:0 auto;max-width:1200px}.job-grid-item,.jobs-grid{display:flex;justify-content:center}.job-grid-item{padding:8px!important}.job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;display:flex;flex-direction:column;height:100%;max-width:380px;transition:all .3s ease!important;width:100%}.job-card:hover{box-shadow:0 12px 40px #2e7d3233!important;transform:translateY(-5px)}.job-card-content{display:flex;flex-direction:column;flex-grow:1;height:100%;padding:1.5rem!important}.job-header{align-items:center;display:flex;margin-bottom:1rem}.job-avatar{background-color:#2e7d32!important;flex-shrink:0;height:50px!important;margin-right:1rem;width:50px!important}.job-title-section{flex:1 1;min-width:0}.job-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2e7d32;display:-webkit-box;font-weight:700!important;line-height:1.2!important;margin-bottom:.25rem!important}.job-organization,.job-title{overflow:hidden;text-overflow:ellipsis}.job-organization{color:#666!important;font-size:.8rem!important;white-space:nowrap}.job-details{margin-bottom:1rem}.detail-item{align-items:center;display:flex;margin-bottom:.5rem}.detail-item svg{color:#2e7d32;flex-shrink:0;font-size:1rem!important;margin-right:.5rem}.detail-item p{margin:0;white-space:nowrap}.detail-item p,.job-description{overflow:hidden;text-overflow:ellipsis}.job-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#555!important;display:-webkit-box;line-height:1.5!important;margin-bottom:1rem!important;min-height:72px}.job-requirements{background-color:#2e7d321a;border-radius:8px;flex-grow:1;margin-bottom:1rem;padding:.75rem}.requirements-label{color:#2e7d32!important;display:block;font-weight:500!important;line-height:1.4!important}.job-meta{align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:1.5rem}.job-actions,.job-meta{display:flex;margin-top:auto}.job-actions{gap:.75rem}.requirements-btn{border-color:#2e7d32!important;border-radius:8px!important;color:#2e7d32!important;flex:1 1;min-width:120px;text-transform:none!important;white-space:nowrap}.requirements-btn:hover{background-color:#2e7d321a!important}.apply-btn{background-color:#2e7d32!important;border-radius:8px!important;flex:1 1;min-width:100px;text-transform:none!important;white-space:nowrap}.apply-btn:hover{background-color:#1b5e20!important}.back-container{margin-top:3rem}@media (max-width:900px){.job-grid-item{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.farmjobs-container{padding:1rem 0}.page-icon{font-size:3rem!important}.page-title{font-size:1.75rem!important}.job-grid-item{flex:0 0 100%;max-width:100%;padding:8px 16px!important}.job-header{flex-direction:column;text-align:center}.job-avatar{margin-bottom:.75rem;margin-right:0}.job-meta{align-items:flex-start;gap:.75rem}.job-actions,.job-meta{flex-direction:column}.apply-btn,.requirements-btn{width:100%}}@media (max-width:480px){.page-title{font-size:1.5rem!important}.page-subtitle{font-size:.9rem!important}.job-card-content{padding:1.25rem!important}.farmjobs-content{padding:0 8px}.job-grid-item{padding:8px!important}}.jobapplication-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.jobapplication-content{padding:0 16px;position:relative;z-index:1}.application-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:20px!important;box-shadow:0 10px 40px #00000026!important;margin:0 auto;max-width:1000px;padding:2.5rem}.application-header{margin-bottom:2rem;text-align:center}.application-title{color:#2e7d32!important;font-weight:700!important;margin-bottom:.5rem!important}.application-subtitle{color:#555!important}.form-section-title{border-bottom:2px solid #2e7d32;color:#2e7d32!important;font-weight:600!important;margin-bottom:1rem!important;padding-bottom:.5rem}.application-alert{border-radius:12px!important;margin-bottom:1.5rem}.form-field{margin-bottom:.5rem}.form-field .MuiOutlinedInput-root{background-color:#ffffffe6;border-radius:12px}.form-field .MuiOutlinedInput-input{padding:14px}.form-field .MuiInputLabel-root{color:#555}.form-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2e7d32}.form-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e7d32;border-width:2px}.form-field .MuiInputLabel-root.Mui-focused{color:#2e7d32}.terms-checkbox{margin-top:1rem!important}.terms-checkbox .MuiFormControlLabel-label{color:#555;font-size:.9rem!important}.form-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-button{border-radius:12px!important;font-weight:600!important;min-width:120px;padding:.75rem 2rem!important;text-transform:none!important}.cancel-button{border-color:#2e7d32!important;color:#2e7d32!important}.cancel-button:hover{background-color:#2e7d321a!important;border-color:#2e7d32!important}.submit-button{background-color:#2e7d32!important}.submit-button:hover{background-color:#1b5e20!important}.submit-button:disabled{background-color:#81c784!important}@media (max-width:768px){.jobapplication-container{padding:1rem 0}.application-paper{padding:1.5rem}.application-title{font-size:1.75rem!important}.form-actions{flex-direction:column}.action-button{width:100%}}@media (max-width:480px){.application-paper{padding:1.25rem}.application-title{font-size:1.5rem!important}.application-subtitle{font-size:.9rem!important}.jobapplication-content{padding:0 8px}}.cropknowledge-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.cropknowledge-content{padding:0 16px;position:relative;z-index:1}.tabs-container{background:#ffffffe6;border-radius:12px;padding:.5rem}.knowledge-tabs .MuiTab-root{border-radius:8px!important;font-weight:600!important;margin:0 4px!important;min-width:auto!important;padding:8px 16px!important;text-transform:none!important}.knowledge-tabs .Mui-selected{background-color:#2e7d32!important;color:#fff!important}.knowledge-tabs .MuiTabs-indicator{display:none}.tab-content{margin-bottom:2rem}.knowledge-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;height:100%;overflow:hidden;transition:all .3s ease!important}.knowledge-card:hover{box-shadow:0 12px 40px #2e7d3233!important;transform:translateY(-5px)}.card-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px}.card-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem!important}.card-title{color:#2e7d32;font-weight:700!important;line-height:1.2!important;margin-bottom:.75rem!important}.card-description{color:#555!important;flex-grow:1;line-height:1.5!important;margin-bottom:1.5rem!important}.crop-details{margin-bottom:1.5rem}.season-chip{background-color:#2e7d32!important;color:#fff!important;margin-bottom:.5rem!important}.crop-info{color:#555!important;line-height:1.4!important;margin-bottom:.25rem!important}.scheme-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;height:100%;transition:all .3s ease!important}.scheme-card:hover{box-shadow:0 12px 40px #2e7d3233!important;transform:translateY(-5px)}.learn-more-btn{background-color:#2e7d32!important;border-radius:8px!important;font-weight:600!important;margin-top:auto;text-transform:none!important}.learn-more-btn:hover{background-color:#1b5e20!important}.scheme-link-btn{border-color:#2e7d32!important;border-radius:8px!important;color:#2e7d32!important;font-weight:600!important;margin-top:1rem;text-transform:none!important}.scheme-link-btn:hover{background-color:#2e7d321a!important}@media (max-width:768px){.cropknowledge-container{padding:1rem 0}.page-icon{font-size:3rem!important}.page-title{font-size:1.75rem!important}.knowledge-tabs .MuiTab-root{font-size:.8rem!important;padding:6px 12px!important}.card-image{height:150px}}@media (max-width:480px){.page-title{font-size:1.5rem!important}.page-subtitle{font-size:.9rem!important}.cropknowledge-content{padding:0 8px}.tabs-container{padding:.25rem}.knowledge-tabs .MuiTab-root{font-size:.7rem!important;margin:0 2px!important;padding:4px 8px!important}.card-content{padding:1rem!important}}.cropdetails-container{min-height:100vh;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.details-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:20px!important;box-shadow:0 10px 40px #00000026!important;padding:2.5rem}.details-header{margin-bottom:2rem;text-align:center}.details-title{color:#2e7d32!important;font-weight:700!important;margin-bottom:.5rem!important}.details-subtitle{color:#555!important}.details-section{margin-bottom:2rem}.section-title{border-bottom:2px solid #2e7d32;padding-bottom:.5rem}.section-content{color:#555!important;line-height:1.6!important}.resources-section{background-color:#2e7d321a;border-radius:12px;margin:3rem 0;padding:2rem}.resource-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.resource-btn{border-color:#2e7d32!important;border-radius:8px!important;color:#2e7d32!important;text-transform:none!important}.resource-btn:hover{background-color:#2e7d321a!important}.action-buttons{margin-top:2rem;text-align:center}.back-btn{border-color:#2e7d32!important;color:#2e7d32!important}.back-btn:hover{background-color:#2e7d321a!important}@media (max-width:768px){.details-paper{padding:1.5rem}.resource-links{flex-direction:column}.resource-btn{width:100%}}.products-container{min-height:100vh;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.background-video{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:-2}.video-overlay{background:linear-gradient(180deg,#225523b3,#176b30cc);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.products-content{padding:0 16px;position:relative;z-index:1}.categories-container{background:#ffffffe6;border-radius:12px;margin-bottom:2rem;padding:.5rem}.categories-tabs .MuiTab-root{border-radius:8px!important;color:#555!important;font-weight:600!important;margin:0 4px!important;min-width:auto!important;padding:8px 16px!important;text-transform:none!important}.categories-tabs .Mui-selected{background-color:#2e7d32!important;color:#fff!important}.categories-tabs .MuiTabs-indicator{display:none}.products-grid{margin-bottom:3rem}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;height:100%;overflow:hidden;transition:all .3s ease!important}.product-card:hover{box-shadow:0 12px 40px #2e7d3233!important;transform:translateY(-5px)}.product-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;position:relative}.discount-chip{font-weight:600!important;left:12px;position:absolute!important;top:12px}.wishlist-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;position:absolute!important;right:8px;top:8px}.wishlist-btn:hover{background:#fff!important}.product-content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem!important}.product-category{color:#666!important;font-size:.8rem!important;letter-spacing:.5px;margin-bottom:.5rem!important;text-transform:uppercase}.product-name{color:#2e7d32;font-weight:700!important;line-height:1.2!important;margin-bottom:.25rem!important;min-height:2.8rem}.product-brand{color:#888!important;font-size:.9rem!important;margin-bottom:.75rem!important}.product-rating{align-items:center;display:flex;margin-bottom:.75rem}.rating-text{color:#666!important;font-size:.8rem!important;margin-left:.5rem!important}.product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#555!important;display:-webkit-box;font-size:.9rem!important;line-height:1.4!important;margin-bottom:1rem!important;min-height:2.8rem;overflow:hidden}.product-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.feature-chip{background-color:#2e7d321a!important;border:none!important;color:#2e7d32!important;font-size:.7rem!important;height:24px!important}.product-pricing{margin-bottom:1.5rem;margin-top:auto}.product-price{color:#2e7d32!important;font-weight:700!important;margin-bottom:.25rem!important}.original-price{color:#999!important;font-size:.9rem!important;text-decoration:line-through}.buy-btn{background-color:#2e7d32!important;border-radius:8px!important;font-weight:600!important;padding:.75rem!important;text-transform:none!important}.buy-btn:hover{background-color:#1b5e20!important}.special-offers{margin-bottom:2rem}.offers-title{color:#fff!important;margin-bottom:1.5rem!important;text-align:center;text-shadow:0 2px 4px #0000004d}.offer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:12px!important;transition:all .3s ease!important}.offer-card:hover{box-shadow:0 8px 25px #2e7d3233!important;transform:translateY(-3px)}.offer-heading{color:#2e7d32!important;margin-bottom:.5rem!important}.cart-icon{background-color:#2e7d32!important;color:#fff!important;position:fixed!important;right:20px!important;top:20px!important;z-index:1000!important}.cart-icon:hover{background-color:#1b5e20!important}.MuiDrawer-paper{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffffa!important}@keyframes paymentSuccess{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.payment-success{animation:paymentSuccess .5s ease-in-out}@media (max-width:1200px){.products-grid{justify-content:center}}@media (max-width:900px){.product-grid-item{flex:0 0 50%;max-width:50%}}@media (max-width:768px){.products-container{padding:1rem 0}.page-icon{font-size:3rem!important}.page-title{font-size:1.75rem!important}.categories-tabs .MuiTab-root{font-size:.8rem!important;padding:6px 12px!important}.product-image{height:160px}.product-grid-item{flex:0 0 100%;max-width:100%;padding:8px 16px!important}}@media (max-width:480px){.page-title{font-size:1.5rem!important}.page-subtitle{font-size:.9rem!important}.products-content{padding:0 8px}.categories-container{padding:.25rem}.categories-tabs .MuiTab-root{font-size:.7rem!important;margin:0 2px!important;padding:4px 8px!important}.product-content{padding:1rem!important}.special-offers{margin-bottom:1rem}}.support-container{min-height:100vh;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.support-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:20px!important;box-shadow:0 10px 40px #00000026!important;height:100%;padding:2rem}.contact-info{margin-top:1.5rem}.contact-item{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.emergency-contact{background-color:#f443361a;border-left:4px solid #f44336;border-radius:12px;margin-top:2rem;padding:1.5rem}.faq-item{background:#ffffffe6!important;border-radius:12px!important;margin-bottom:.5rem}.faq-item:before{display:none}.weather-container{min-height:100vh;overflow-y:auto;padding:2rem 0;position:relative;width:100%}.weather-content{padding:0 16px;position:relative;z-index:1}.page-header{margin-bottom:2rem;padding:0 16px;text-align:center}.page-icon{color:#2e7d32;font-size:4rem!important;margin-bottom:1rem}.page-title{color:#fff!important;font-weight:700!important;margin-bottom:.5rem!important;text-shadow:0 2px 4px #0000004d}.page-subtitle{color:#ffffffe6!important;margin:0 auto!important;max-width:600px}.location-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;margin-bottom:2rem;padding:1.5rem}.district-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.district-chip{background:#2e7d321a!important;border:1px solid #2e7d3233!important}.district-chip.MuiChip-colorPrimary{background:#2e7d32!important;color:#fff!important}.weather-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:20px!important;box-shadow:0 8px 32px #0000001a!important;margin-bottom:2rem}.current-weather{padding:2rem;text-align:center}.current-weather-header{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.temperature{color:#2e7d32!important;font-size:3.5rem!important;font-weight:700!important}.condition{color:#555!important;margin-bottom:.5rem!important}.feels-like{color:#888!important;margin-bottom:1rem!important}.weather-detail{align-items:center;color:#555!important;display:flex;gap:.5rem}.weather-icon{font-size:3rem!important}.weather-icon.sunny{color:#ffb300!important}.weather-icon.partly-cloudy{color:#78909c!important}.weather-icon.cloudy{color:#546e7a!important}.weather-icon.rainy{color:#1976d2!important}.weather-icon.stormy{color:#7b1fa2!important}.forecast-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.section-title{color:#2e7d32!important;font-weight:600!important;margin-bottom:1rem!important}.hourly-card{background:#ffffffe6!important;border-radius:12px!important;padding:1rem;text-align:center}.hour-time{color:#555!important;font-weight:500!important;margin-bottom:.5rem!important}.hour-temp{color:#2e7d32!important;font-weight:700!important;margin-top:.5rem!important}.daily-forecast-item{align-items:center;background:#ffffffe6!important;border-radius:12px!important;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem}.daily-forecast-main{align-items:center;display:flex;flex:1 1;gap:1rem}.day-name{color:#2e7d32!important;font-weight:600!important;min-width:60px}.temp-range{display:flex;gap:.5rem;margin-left:auto}.high-temp{color:#f44336!important}.high-temp,.low-temp{font-weight:600!important}.low-temp,.rain-probability{color:#1976d2!important}.rain-probability{align-items:center;display:flex;gap:.25rem}.agricultural-container{margin-bottom:2rem}.advice-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;border-radius:16px!important;height:100%}.advice-title{color:#2e7d32!important;margin-bottom:1rem!important}.advice-detail{align-items:center;color:#555!important;display:flex;gap:.5rem;margin-bottom:.5rem}.crop-advice{color:#555!important;line-height:1.6!important}.alerts-container{margin-bottom:2rem}.weather-alert{margin-bottom:.5rem}.tabs-container,.weather-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px!important}.tabs-container{background:#fffffff2!important;margin-bottom:2rem}.weather-tabs .MuiTab-root{color:#555!important;font-weight:600!important;text-transform:none!important}.weather-tabs .Mui-selected{color:#2e7d32!important}.loading-container{color:#2e7d32;padding:3rem;text-align:center}.error-alert{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px!important;margin-bottom:2rem}.back-container{margin-top:2rem;padding:0 16px;text-align:center}.back-btn{border-color:#fff!important;border-radius:12px!important;color:#fff!important;padding:.5rem 2rem!important;text-transform:none!important}.back-btn:hover{background-color:#ffffff1a!important}@media (max-width:768px){.weather-container{padding:1rem 0}.page-icon{font-size:3rem!important}.page-title{font-size:1.75rem!important}.district-chips{justify-content:center}.current-weather-header{flex-direction:column;gap:.5rem}.temperature,.weather-icon{font-size:2.5rem!important}.daily-forecast-item{flex-direction:column;gap:1rem;text-align:center}.daily-forecast-main{flex-direction:column;gap:.5rem}.temp-range{margin-left:0}}@media (max-width:480px){.page-title{font-size:1.5rem!important}.page-subtitle{font-size:.9rem!important}.weather-content{padding:0 8px}.location-selector{padding:1rem}.current-weather{padding:1.5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f8e9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.fade-in{animation:fadeIn .8s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#4caf50;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#388e3c}.MuiButton-containedPrimary:hover{background-color:#388e3c!important}.MuiCard-root{transition:transform .3s ease,box-shadow .3s ease}.MuiCard-root:hover{box-shadow:0 6px 10px #00000026!important}@media (max-width:600px){.MuiContainer-root{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=main.531e41da.css.map*/