@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--colorBlackType1: #0a0a0a;--borderColorBlackType1: 2px solid var(--colorBlackType1);--colorBlackType2: #242424;--colorBlackType3: #42424214;--borderColorBlackType2: 2px solid var(--colorBlackType2);--colorGreenType1: #2e8d51;--colorGreenType2: #00a36c;--colorGreenType3: #f0fff6;--colorGreenType4: #00a859;--borderColorGreenType1: 2px solid var(--colorGreenType1);--borderColorGreenType2: 2px solid var(--colorGreenType2);--borderDashedColorGreenType1: 2px dashed var(--colorGreenType1);--backgroundGreenGradientType1: linear-gradient( var(--colorGreenType1), var(--colorGreenType2) );--colorWhiteType1: #ffffff;--borderColorWhiteType1: 2px solid var(--colorWhiteType1);--colorGreyType1: #454545;--colorGreyType2: #2a2a2a;--colorGreyType3: #f0f0f0fd;--colorGreyType4: #858585;--borderColorGreyType1: 2px solid var(--colorGreyType1);--borderDashedColorGreyType1: 2px dashed var(--colorGreyType1);--borderDashedColorGreyType2: 2px dashed var(--colorGreyType2);--borderColorGreyType3: 2px solid var(--colorGreyType3);--borderDashedColorGreyType3: 2px dashed var(--colorGreyType3);--borderDashedColorGreyType4: 2px dashed var(--colorGreyType4);--backgroundGreyGradientType1: linear-gradient( var(--colorGreyType1), var(--colorGreyType2) );--colorRedType1: #e93d3d;--colorRedType2: #8b2323;--borderColorRedType1: 2px solid var(--colorRedType1);--backgroundRedGradientType1: linear-gradient( var(--colorRedType1), var(--colorRedType2) );--colorYellowType1: #f9f98f;--colorYellowType2: #959541;--borderColorYellowType1: 2px solid var(--colorYellowType1);--borderDashedColorYellowType1: 2px dashed var(--colorYellowType1);--backgroundYellowGradientType1: linear-gradient( var(--colorYellowType1), var(--colorYellowType2) );--paddingType1: 24px 24px;--paddingType2: .75rem 1rem;--paddingType3: 1rem;--paddingType4: .25rem;--paddingType5: .25rem .75rem;--paddingType6: 0 .75rem;--borderRadiusType1: 5px;--borderRadiusType2: 10px;--borderRadiusType3: 25px;--borderRadiusType4: 80px;--textSize1: 10px;--textSize2: 12px;--textSize3: 14px;--textSize4: 16px;--textSize5: 20px;--textSize6: 24px;--textSize7: 32px;--boxShadowWhite: 0px 0px 2px #ccccccfd}@media only screen and (min-width:481px)and (max-width:768px){.App{display:none}}@media only screen and (max-width:480px){.App{display:none}}@media print{@page{size:205mm 290mm}}.Dashboard_wrapper__{display:flex;height:100vh;background:var(--colorWhiteType1);overflow:hidden}.main_content_wrapper__{color:var(--colorBlackType1);flex:1;display:flex;flex-direction:column;background:#f8fafb;min-height:100vh;position:relative;overflow:hidden}.main_content_wrapper__ .fixed_area__{position:sticky;top:0;padding:.75rem 2rem;font-size:.9375rem;border-bottom:1px solid var(--colorGreyType3);color:var(--colorBlackType1);background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;z-index:100}.main_content_wrapper__ .toggle_btn{border:none;background:transparent;color:#64748b;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.main_content_wrapper__ .toggle_btn:hover{background:#f1f5f9;color:var(--colorGreenType2)}.main_content_wrapper__ .right_grp{display:flex;align-items:center;gap:1.5rem}.main_content_wrapper__ .profile_box{text-decoration:none;display:flex;align-items:center;gap:.875rem;border-radius:12px;padding:.5rem .75rem;transition:all .2s ease;border:1px solid transparent}.main_content_wrapper__ .profile_box:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.main_content_wrapper__ .profile_box .photo_box{width:38px;height:38px;display:flex;overflow:hidden;border-radius:10px;border:1.5px solid #fff;box-shadow:0 2px 8px #00000014;flex-shrink:0}.main_content_wrapper__ .profile_box .photo_box img{width:100%;height:100%;object-fit:cover}.main_content_wrapper__ .profile_box .details_grp{display:flex;flex-direction:column;justify-content:center;line-height:1.3}.main_content_wrapper__ .profile_box .details_grp .name{color:var(--colorBlackType1);font-weight:600;font-size:.9375rem;white-space:nowrap}.main_content_wrapper__ .profile_box .details_grp .role{color:#64748b;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.main_content_wrapper__ .movable_area__{flex:1;overflow-y:auto;padding:2rem;position:relative}.main_content_wrapper__ .movable_area__::-webkit-scrollbar{width:6px}.main_content_wrapper__ .movable_area__::-webkit-scrollbar-track{background:transparent}.main_content_wrapper__ .movable_area__::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.main_content_wrapper__ .movable_area__::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.section_heading{padding:var(--paddingType6);display:grid;gap:1rem;background:var(--colorWhiteType1);z-index:100;position:sticky;top:0;box-shadow:var(--boxShadowWhite)}.section_heading .row_1{display:flex;align-items:center;justify-content:space-between}.section_heading .row_1 .btn_grp{display:flex;gap:1rem}.section_heading .row_1 .btn_grp .search_input{color:var(--colorBlackType2);border:none}.section_heading .row_1 .btn_grp .search_input::placeholder{color:var(--colorBlackType2)}.section_heading .row_1 .btn_grp .search_input:focus{color:var(--colorBlackType2);border:var(--borderColorGreyType1)}.section_heading .row_1 .btn_grp .btn_withoutBG{border:none;background:none;color:var(--colorBlackType2);font-weight:500;border:2px solid transparent}.section_heading .row_1 .btn_grp .btn_withoutBG:hover{opacity:.9;border:var(--borderColorBlackType2)}.section_heading .row_1 .btn_grp>button{border:none;background:var(--backgroundGreenGradientType1);color:var(--colorWhiteType1);font-weight:500}.section_heading .row_1 .btn_grp>button:hover{opacity:.9}.section_heading .row_1 .btn_grp_2{display:flex;gap:1rem;align-items:center}.section_heading .row_1 .btn_grp_2 button{border:none;color:var(--colorBlackType1);font-weight:500}.section_heading .row_1 .btn_grp_2 button:hover{background:var(--colorBlackType2);opacity:.9;color:var(--colorWhiteType1)}.main_page_title{font-size:var(--textSize6);font-weight:700;margin:0;padding:var(--paddingType2);color:var(--colorBlackType1)}.main_page_title .back_btn{color:var(--colorBlackType1)}.main_page_title .back_btn:hover{background:var(--colorBlackType2);color:var(--colorWhiteType1)}.farmers_management_modern{display:flex;flex-direction:column;gap:2rem;padding-bottom:0rem}.farmers_management_modern .page_header_modern{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0;margin-bottom:.5rem}.farmers_management_modern .page_header_modern .header_left .title_count_group{display:flex;align-items:center;gap:12px}.farmers_management_modern .page_header_modern .header_left .title_count_group .count_badge{background:#00a36c1a;color:var(--colorGreenType2);padding:4px 12px;border-radius:20px;font-size:.8125rem;font-weight:600;letter-spacing:.025em}.farmers_management_modern .page_header_modern .header_actions .action_btn_secondary{border-radius:10px;font-weight:500;height:40px;background:#fff;border-color:#e2e8f0;color:#64748b}.farmers_management_modern .page_header_modern .header_actions .action_btn_secondary:hover{color:var(--colorGreenType2);border-color:var(--colorGreenType2)}.farmers_management_modern .page_header_modern .header_actions .action_btn_primary{border-radius:10px;font-weight:600;height:40px;background:var(--colorGreenType2);box-shadow:0 4px 12px #00a36c33}.farmers_management_modern .page_header_modern .header_actions .action_btn_primary:hover{background:#008f5d!important;transform:translateY(-1px)}.farmers_management_modern .farmers_content_body{display:flex;flex-direction:column;gap:2rem}.farmers_management_modern .farmers_content_body .table_section_container{background:#fff;border-radius:20px;padding:1.5rem;border:1px solid #f1f5f9;box-shadow:0 4px 20px #00000008}.StatisticsGrp_wrapper{background:url(/assets/farm-Bf3JX9bU.jpg);background-position:bottom right;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);z-index:10}.FarmersTable_modern .table_controls_modern{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.FarmersTable_modern .table_controls_modern .controls_left{display:flex;gap:12px;flex:1}.FarmersTable_modern .table_controls_modern .controls_left .search_input_modern{max-width:400px;border-radius:10px;height:40px;border-color:#e2e8f0}.FarmersTable_modern .table_controls_modern .controls_left .search_input_modern:hover,.FarmersTable_modern .table_controls_modern .controls_left .search_input_modern:focus{border-color:var(--colorGreenType2)}.FarmersTable_modern .table_controls_modern .controls_left .ant-btn{height:40px;border-radius:10px;color:#64748b;font-weight:500;border-color:#e2e8f0}.FarmersTable_modern .table_controls_modern .controls_left .ant-btn:hover{color:var(--colorGreenType2);border-color:var(--colorGreenType2)}.FarmersTable_modern .table_controls_modern .controls_right{display:flex;align-items:center}.FarmersTable_modern .custom_table_modern .ant-table{background:transparent}.FarmersTable_modern .custom_table_modern .ant-table-thead>tr>th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:1rem;border-bottom:2px solid #f1f5f9}.FarmersTable_modern .custom_table_modern .ant-table-thead>tr>th:before{display:none}.FarmersTable_modern .custom_table_modern .ant-table-tbody>tr>td{padding:1rem;border-bottom:1px solid #f1f5f9;transition:background .2s}.FarmersTable_modern .custom_table_modern .ant-table-tbody>tr:hover>td{background:#fdfdfd!important}.FarmersTable_modern .custom_table_modern .ant-table-cell-fix-right{background:#fff!important}.FarmersTable_modern .pagination_modern{margin-top:1.5rem!important;display:flex;justify-content:flex-end}.FarmersTable_modern .pagination_modern .ant-pagination-item-active{border-color:var(--colorGreenType2)}.FarmersTable_modern .pagination_modern .ant-pagination-item-active a{color:var(--colorGreenType2)}@media(max-width:768px){.table_controls_modern{flex-direction:column;align-items:stretch!important}.table_controls_modern .search_input_modern{max-width:none!important}}.ant-list-item-meta-title{margin-top:5px!important;margin-bottom:5px!important;font-weight:500!important;font-size:15px!important}.flex{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}.ant-card-body{padding:5px 10px!important}button:hover{border:1px solid #2e8d51!important;color:#2e8d51!important}.ant-modal-content{max-width:100%}.editable-row .ant-form-item{margin:0}.ant-modal-body{overflow-x:auto;padding:16px;max-height:calc(100vh - 130px);overflow-y:hidden}.ant-table{min-width:100%;background:#fff}.ant-table-wrapper{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background:#f7f7f7;font-weight:600;padding:12px 8px;white-space:nowrap}.ant-table-tbody>tr>td{padding:8px}.ant-table-header{box-shadow:0 2px 6px #0000000d}.ant-table-body{scrollbar-width:thin;scrollbar-color:#d9d9d9 #f0f0f0}.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.ant-table-body::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.ant-table-tbody>tr:hover>td{background:#f5f5f5}:root{--primaryColor: #ECFFDC;--secondaryColor: #252525;--textPrimaryColor: #00A36C;--textSecondaryColor: #252525}.production-hub{max-width:100%;height:fit-content;padding:20px;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;box-sizing:border-box}.production-hub__header{max-width:50%;width:100%;display:flex;align-items:center;justify-content:space-between}.production-hub__header h2{font-size:24px;color:#333;margin:0}.production-hub__divider{display:block;width:100%;min-width:100%;height:2px;margin:7px 0;z-index:1;border-bottom:solid #e7e7e7 1px}.production-hub__filters{background:#f0f0f0;padding:40px 20px;border-radius:5px;box-shadow:0 2px 4px #0000001a;border-top:1px solid #eee}.filters-row{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;flex-wrap:wrap}.filter-group{flex:1;min-width:200px;background-color:#fff;padding:20px;border-radius:5px}.filter-group label{display:block;margin-bottom:8px;font-size:14px;color:#666}.filter-group select{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#333;background-color:#fff}.filter-group select{background-color:#333;color:#fff;padding:12px 5px;border-radius:5px}.filter-group label{color:#252525;font-size:18px;font-weight:600}.filter-group select:disabled{background-color:#ccc;cursor:not-allowed}.loading{text-align:center;padding:20px;color:#666}.dark-select .ant-select-selector{background-color:#252525!important;color:#fff!important;border-color:#404040!important}.dark-select .ant-select-selection-placeholder{color:#ffffff80!important}.dark-select .ant-select-arrow{color:#fff!important}.ant-select-dropdown{background-color:#252525!important}.ant-select-item{color:#fff!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#363636!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:#404040!important}.actions-row{width:100%;margin-top:20px;display:flex;gap:12px;align-items:center;justify-content:center}.btn{padding:10px 16px;border:1px solid transparent;cursor:pointer;font-size:16px;border-radius:20px}.btn.primary{background-color:var(--primaryColor, #1f6feb);color:#fff}.btn.secondary{background-color:#252525;color:#fff;border:1px solid #ccc}.btn.danger{background-color:#e74c3c;color:#fff}.overview-header{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.overview-caption{font-size:18px;font-weight:600;background-color:#40b5ad;display:flex;align-items:center;justify-content:center;margin-bottom:12px;padding:8px 16px;border-radius:25px}.production-hub__state-overview{width:98%;color:#252525;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:12px}.production-hub__section-title{font-weight:600;width:100%;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;align-items:center;justify-items:center;background-color:#40b5ad36;border-radius:3px;padding:8px 0}.production-hub__section-value{font-weight:500;font-size:18px;width:100%;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;align-items:center;justify-items:center;background-color:#40b5ad;border-radius:5px;padding:8px 0;color:#fff}.production-hub__content-layer-1{width:100%;display:flex;align-items:center;justify-content:space-between;color:#252525}.production-hub__content-layer-1 h3{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px;margin:0}.searchinput{display:flex;width:fit-content;align-items:center;gap:8px}.production-hub__content-profile-layer{display:flex;flex-direction:column;gap:18px;background-color:#ecffdc;height:fit-content;min-height:416px;border-radius:8px;width:100%;max-width:100%;padding:12px;box-sizing:border-box;overflow-x:hidden}.farmer-details{display:flex;align-items:center;gap:20px;color:#252525}.farmer-details img.farmer-profile-pic{border-radius:8px;object-fit:cover;width:192px;height:184px;background-color:#ccc}.farmer-details__info{display:flex;flex-direction:column;gap:25px;width:fix-content}.farmer-details__info h2{font-size:18px;font-weight:600;margin:0;color:#252525}.farmer-details__contact{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:18px;font-size:12px;font-weight:500;align-items:center;width:400px}@media(max-width:480px){.farmer-details__contact{grid-template-columns:1fr}}.farmer-details__contact span{display:flex;align-items:center;gap:8px;width:fit-content}.farmer-details__contact-icon{background-color:#fff;padding:2px;border-radius:4px}.farmer-details__location{display:flex;flex-direction:column;gap:30px;justify-content:space-between;padding:24px 14px;background-color:#fff;height:fit-content;border-radius:8px;flex:1}.farmer-details__farm-location{display:flex;align-items:center;justify-content:space-between}.farmer-details__farm-location-sub{display:flex;flex-direction:column;gap:18px}.farmer-details__farm-location-sub .farmer-details__farm-location-sub-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.5px}.farmer-details__farm-location-sub .farmer-details__farm-location-sub-value{font-size:14px;font-weight:500;color:#252525}.farmer-details__farm-address{display:flex;flex-direction:column;gap:12px;font-size:16px;font-weight:600}.farmer-details__farm-address .farmer-details-farm-address-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.5px}.farmer-details__farm-address .farmer-details-farm-address-description{font-size:14px;font-weight:500;color:#252525}.farmer-details__loan{display:flex;flex-direction:column;background-color:#fff;padding:36px 24px;border-radius:8px;gap:22px}.farmer-details__loan .farmer-details__total-loan{display:flex;flex-direction:column;gap:6px}.farmer-details__loan .farmer-details__total-loan .farmer-details__total-loan-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.5px}.farmer-details__loan .farmer-details__total-loan .farmer-details__total-loan-amount{font-size:14px;font-weight:600;color:#252525}.farmer-details__loan .farmer-details__season-loan{display:flex;flex-direction:column;gap:6px}.farmer-details__loan .farmer-details__season-loan .farmer-details__season-loan-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.5px}.farmer-details__loan .farmer-details__season-loan .farmer-details__season-loan-amount{font-size:14px;font-weight:600;color:#252525}.farmer-project-rating{width:100%;color:#252525;font-weight:500;font-size:14px}.farmer-project-rating h2{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px;margin:0}.farmer-timeline-horizontal{display:flex;align-items:center;gap:0;padding:20px 12px;width:100%;border-radius:12px;border:solid 1px #e6e6e6;box-sizing:border-box;background-color:#fff}.stage-wrapper{display:flex;flex-direction:column;align-items:center;width:120px;gap:8px;box-sizing:border-box}.stage-indicator{display:flex;flex-direction:column;align-items:center;gap:8px}.stage-circle{width:22px;height:22px;border-radius:50%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;background:transparent;color:#252525;font-weight:700;font-size:12px;line-height:1}.stage-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px}.stage-connector{flex:1 1 100px;height:10px;background:#b0b0b0;border-radius:6px;margin:0}.stage-connector.fulfilled{background:#40b5ad}.stage-wrapper.fulfilled .stage-circle{background:#40b5ad;border-color:#40b5ad;color:#fff}.stage-meta{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;color:#555;min-height:44px;margin-top:8px}.stage-rating .ant-rate{font-size:14px}.stage-rating-value{font-weight:400;color:#252525}.stage-date{font-size:12px;color:#777}@media(max-width:640px){.farmer-timeline-horizontal{flex-direction:column;align-items:stretch}.stage-connector{width:6px;height:36px;margin:6px auto}}.farmer-production__tab{width:100%;max-width:100%;height:51px;background-color:var(--primaryColor);display:flex;align-items:center;justify-content:start;gap:24px;padding:0 36px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden}.farmer-production__tab span{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px;cursor:pointer}.farmer-production__tab .active-tab{background-color:#6b69681a;height:46px;display:flex;align-items:center;justify-content:center;padding:0 16px}.farmer-production__distribution{width:100%;max-width:100%;display:flex;flex-direction:column;background-color:var(--primaryColor);border-radius:4px;box-sizing:border-box;overflow-x:hidden}.farmer-production__distribution .farmer-production__distribution-header{padding:20px 36px;border-bottom:#eeeded solid 1px;display:flex;gap:10px;align-items:center;justify-content:start}.farmer-production__distribution .farmer-production__distribution-header button{background-color:#fff;border:none;border-radius:4px;color:var(--textPrimaryColor);font-weight:600}.farmer-production__distribution .farmer-production__distribution-body{padding:20px 30px;display:grid;grid-template-columns:5fr 2fr;justify-content:space-between;align-items:start;gap:12px;overflow-x:auto;box-sizing:border-box;min-width:0}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item{width:100%;min-width:0;max-width:100%;color:var(--textSecondaryColor);display:flex;flex-direction:column;gap:12px;overflow-x:hidden;box-sizing:border-box}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-header{color:var(--textPrimaryColor);font-weight:600;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-header span{background-color:#fff;width:100%;padding:18px 9px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-header button{height:100%;border:none;border-radius:0}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body{background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;max-height:none;box-sizing:border-box}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review{width:100%;max-width:100%;display:flex;flex-direction:column;gap:10px;background-color:#b8dfdc33;padding:12px;border-radius:8px;height:fit-content;box-sizing:border-box}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review h4{margin:0;font-size:14px;font-weight:600;color:#252525}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review .farmer-production_item-body__review-body{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-evenly;gap:8px;flex-wrap:wrap;overflow-x:auto;box-sizing:border-box}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review .farmer-production_item-body__review-body .farmer-production_item-body__review-sub{display:flex;flex-direction:column;gap:8px;align-items:center}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review .farmer-production_item-body__review-body .farmer-production_item-body__review-sub h6{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:.5px}.farmer-production__distribution .farmer-production__distribution-body .farmer-production__distribution-item .farmer-production__item-body .farmer-production__item-body__review .farmer-production_item-body__review-body .farmer-production_item-body__review-sub span{font-size:14px;font-weight:600;color:#252525}.vertical-divider{height:40px;background-color:#dfdfdf;width:1px;border-right:solid 1px #dfdfdf}.my-masonry-grid{display:flex;margin-left:-12px;width:auto;max-width:100%;overflow-x:hidden;box-sizing:border-box}.my-masonry-grid_column{padding-left:12px;background-clip:padding-box;min-width:0;max-width:100%;box-sizing:border-box}.my-masonry-grid_column>div{margin-bottom:12px;min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1400px){.farmer-production__distribution-body{grid-template-columns:1fr}.farmer-production__tab{padding:0 20px}.farmer-production__distribution-body{padding:20px}}@media(max-width:768px){.production-hub{width:100%;padding:12px}.farmer-production__distribution-body{padding:12px}.farmer-production_item-body__review-body{flex-direction:column;align-items:flex-start}.vertical-divider{display:none}.production-hub__content-profile-layer{padding:8px}}.production-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.production-header__button{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.production-header__button--approve{border-color:#00a36c;color:#00a36c;background-color:transparent}.production-header__button--approve:hover{background-color:#00a36c0d}.production-header__button--print{border-color:#d9d9d9;color:#252525;background-color:transparent}.production-header__button--print:hover{background-color:#f5f5f5}.production-header__icon{width:16px;height:16px}.production-tabs{display:flex;gap:4px;background-color:#f5f5f5;padding:4px;border-radius:8px}.production-tabs__button{padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;border:none;background-color:transparent;color:#666;cursor:pointer;transition:all .2s}.production-tabs__button:hover{color:#252525;background-color:#fff}.production-tabs__button--active{background-color:#00a36c;color:#fff;box-shadow:0 1px 3px #0000001a}.card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #1018280d}.card-header{padding:12px 16px;background:#f7faf9;border-bottom:1px solid #eef2f6}.card-title{font-weight:600;font-size:14px}.card-content{padding:12px 16px}.visit-dates{display:flex;gap:12px;align-items:center}.visit-date-item{display:flex;gap:8px;align-items:center;background:#f3f4f6;padding:6px 10px;border-radius:6px 6px 0 0;cursor:pointer}.visit-date-text{font-size:14px;font-weight:500}.icon-btn{background:transparent;border:none;cursor:pointer}.visit-date-item--active{color:#fff!important;background:#00a36c!important;outline:2px solid rgba(0,163,108,.12)}.seed-quality-row,.soil-texture-row,.nutrient-row{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.seed-quality-label,.soil-question,.nutrient-question{font-size:14px}.seed-quality-options,.soil-options,.nutrient-options{display:flex;gap:12px}.seed-quality-option,.soil-option,.nutrient-option{width:32px;display:flex;justify-content:center}.quality-legend,.nutrient-legend{display:flex;gap:12px;font-size:12px;color:#6b7280}.legend-item{width:40px;text-align:center}.spacing-grid,.techniques-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.spacing-item,.technique-item{display:flex;align-items:center;gap:8px}.checkbox{width:16px;height:16px}.spacing-label,.technique-label{font-size:14px}.save-form-row{display:flex;justify-content:center;padding:24px 0}.btn{padding:10px 28px;border-radius:9999px;border:none;background:#00a36c;color:#fff;font-weight:600;cursor:pointer}.save-btn{background:#00a36c}.icon-calendar{width:16px;height:16px}.text-foreground{color:#111827}.text-muted-foreground{color:#6b7280}.text-sm{font-size:14px}.font-semibold{font-weight:600}.p-4{padding:16px}.py-3{padding-top:12px;padding-bottom:12px}.px-4{padding-left:16px;padding-right:16px}.space-y-6>*+*{margin-top:24px}.justify-center{justify-content:center}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.rounded-full{border-radius:9999px}.rounded-md{border-radius:8px}.overflow-hidden{overflow:hidden}.border-2{border-width:2px;border-style:solid}.border-primary{border-color:#00a36c}.bg-primary{background-color:#00a36c}.bg-primary-10{background-color:#00a36c14}.bg-muted-50{background-color:#f7faf9}.bg-white{background-color:#fff}.row-even{background:#fff}.row-odd{background:#fbfdfe}.border-b{border-bottom:1px solid #eef2f6}.shadow-sm{box-shadow:0 1px 3px #0000000a}.w-5{width:20px}.h-5{height:20px}.w-2{width:8px}.h-2{height:8px}.w-8{width:32px}.text-center{text-align:center}.farm-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.farm-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f7faf9;border-bottom:1px solid #eef2f6;font-weight:600;color:#065f46}.date-pill{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:#f3f4f6;cursor:pointer}.date-pill-active{outline:2px solid rgba(0,163,108,.12);background:#eefaf3}.stage-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-align:left}.stage-pill-active{background:#00a36c;color:#fff;border-color:#00a36c}.stage-pill-inactive{background:#fff;color:#111827}.checklist-row{display:flex;align-items:center;padding:10px 0;border-bottom:1px dashed #f3f4f6}.radio-option{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d1d5db;cursor:pointer;background:#fff}.radio-option-selected{border-color:#00a36c;background:#00a36c}.bg-secondary{background:#f3f4f6}.border-border{border-color:#eef2f6}.text-secondary-foreground{color:#374151}.text-farm-header-foreground{color:#065f46}.bg-muted{background:#f7faf9}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.flex-shrink-0{flex-shrink:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opacity-0{opacity:0}.transition-opacity{transition:opacity .18s ease}.group:hover .group-hover\:opacity-100{opacity:1}.w-4{width:16px}.h-4{height:16px}.w-3\.5{width:14px}.h-3\.5{height:14px}.date-range-weather-risk-section{overflow:hidden}.date-range-weather-risk-section__header{background-color:#f0f0f0;padding:12px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;border-bottom:1px solid #e7e7e7}.date-range-weather-risk-section__header-item{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px;text-align:left}.date-range-weather-risk-section__content{display:grid;grid-template-columns:auto 1fr 1fr;gap:0;padding:16px}.date-range-weather-risk-section__column{padding:0 15px;border-right:1px solid #e7e7e7}.date-range-weather-risk-section__column:last-child{border-right:none}.date-range-weather-risk-section__dates{display:flex;flex-direction:row;align-items:center;gap:24px;width:100%}.date-range-weather-risk-section__date-label{font-size:12px;color:#666;display:block;margin-bottom:4px}.date-range-weather-risk-section__date-value{font-size:14px;font-weight:500;color:#252525;text-wrap:nowrap;margin:0}.date-range-weather-risk-section__weather-container{background:linear-gradient(135deg,#667eea,#764ba2);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:12px}.date-range-weather-risk-section__weather-nav{display:flex;justify-content:space-between;align-items:start;gap:4px}.date-range-weather-risk-section__weather-nav h5{color:#252525;font-weight:400;font-size:12px;margin:0;padding:5px 0}.date-range-weather-risk-section__weather-nav-button{padding:4px;border-radius:4px;border:none;background-color:#fff3;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.date-range-weather-risk-section__weather-nav-button:hover:not(.date-range-weather-risk-section__weather-nav-button--disabled){background-color:#ffffff4d}.date-range-weather-risk-section__weather-nav-button--disabled{opacity:.5;cursor:not-allowed}.date-range-weather-risk-section__weather-nav-icon{width:16px;height:16px}.date-range-weather-risk-section__weather-days{display:flex;gap:8px;justify-content:space-between}.date-range-weather-risk-section__weather-day{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;padding:8px;border-radius:8px;background-color:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s}.date-range-weather-risk-section__weather-day:hover{background-color:#ffffff4d;transform:translateY(-2px)}.date-range-weather-risk-section__weather-day-label{font-size:10px;font-weight:500;color:#fff;opacity:.9}.date-range-weather-risk-section__weather-day-date{font-size:12px;font-weight:600;color:#fff}.date-range-weather-risk-section__weather-day-icon{font-size:18px;margin:4px 0}.date-range-weather-risk-section__weather-day-temp{font-size:12px;font-weight:500;color:#fff}.date-range-weather-risk-section__risk-content{padding:0}.date-range-weather-risk-section__risk-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.date-range-weather-risk-section__risk-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;transition:background-color .3s;cursor:pointer}.date-range-weather-risk-section__risk-item:hover{background-color:#f5f5f5}.date-range-weather-risk-section__risk-item--checked{background-color:#faad141a}.date-range-weather-risk-section__risk-number{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:600}.date-range-weather-risk-section__risk-number--default{background-color:#f5f5f5;color:#666}.date-range-weather-risk-section__risk-number--checked{background-color:#faad14;color:#fff}.date-range-weather-risk-section__risk-label{font-size:14px}.date-range-weather-risk-section__risk-label--default{color:#666}.date-range-weather-risk-section__risk-label--checked{color:#252525;font-weight:500}.card-elevated{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;border:1px solid #e7e7e7}.section-header{background-color:#f0f0f0;padding:12px 16px;font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;letter-spacing:.5px;border-bottom:1px solid #e7e7e7}.section-header.primary{background-color:#00a36c1a;color:#00a36c}.input-field{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;transition:border-color .3s}.input-field:focus{outline:none;border-color:#00a36c}.input-field::placeholder{color:#999}.status-badge{padding:4px 8px;border-radius:4px;font-size:9px;font-weight:600;text-transform:uppercase}.status-critical{background-color:#ff4d4f;color:#fff}.status-moderate{background-color:#faad14;color:#fff}.status-mild{background-color:#52c41a;color:#fff}.status-pending{background-color:#999;color:#fff}.animate-fade-in{animation:fadeIn .3s ease-in}.animate-slide-up{animation:slideUp .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.date-visited-gap-advisory-section{overflow:hidden}.date-visited-gap-advisory-section__content{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:16px}.date-visited-gap-advisory-section__column{padding:0 15px;border-right:1px solid #e7e7e7;display:flex;flex-direction:column}.date-visited-gap-advisory-section__column:nth-child(2),.date-visited-gap-advisory-section__column:nth-child(4){border-right:none}.date-visited-gap-advisory-section__column:nth-child(3),.date-visited-gap-advisory-section__column:nth-child(4){border-top:1px solid #e7e7e7;padding-top:16px;margin-top:16px}.date-visited-gap-advisory-section__dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 6px;width:100%}.date-visited-gap-advisory-section__date-tag{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#f5f5f5;transition:background-color .2s,border-color .2s}.date-visited-gap-advisory-section__date-tag--active{background-color:#d4e0dc;border:1px solid #8cceb7}.date-visited-gap-advisory-section__date-tag--active .date-visited-gap-advisory-section__date-text{color:#000;font-weight:600}.date-visited-gap-advisory-section__date-text{font-size:14px;font-weight:500;color:#252525}.date-visited-gap-advisory-section__date-remove{background:none;border:none;color:#ff4d4f;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .3s}.date-visited-gap-advisory-section__date-remove:hover{color:#ff4d4fcc}.date-visited-gap-advisory-section__date-remove-icon{width:14px;height:14px}.date-visited-gap-advisory-section__add-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#00a36c;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.date-visited-gap-advisory-section__add-button:hover{background-color:#00a36ce6}.date-visited-gap-advisory-section__add-icon{width:16px;height:16px}.date-visited-gap-advisory-section__location-weather-row{display:flex;flex-direction:row;gap:16px}.date-visited-gap-advisory-section__location-section,.date-visited-gap-advisory-section__weather-section{flex:1}.date-visited-gap-advisory-section__location-title,.date-visited-gap-advisory-section__weather-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:8px}.date-visited-gap-advisory-section__location-button{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#00a36c;color:#fff;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-bottom:8px}.date-visited-gap-advisory-section__location-button:hover{background-color:#00a36ce6}.date-visited-gap-advisory-section__location-icon{width:16px;height:16px}.date-visited-gap-advisory-section__location-coords{font-size:12px;color:#00a36c;font-family:monospace}.date-visited-gap-advisory-section__weather-forecast{display:flex;gap:12px}.date-visited-gap-advisory-section__weather-item{display:flex;flex-direction:column;align-items:center;padding:8px;background-color:#f5f5f580;border-radius:8px;min-width:50px}.date-visited-gap-advisory-section__weather-period{font-size:10px;color:#666}.date-visited-gap-advisory-section__weather-time{font-size:12px;font-weight:700;color:#00a36c}.date-visited-gap-advisory-section__weather-icon{width:20px;height:20px;margin:4px 0;color:#00a36c}.date-visited-gap-advisory-section__weather-temp{font-size:12px;font-weight:500;color:#252525}.date-visited-gap-advisory-section__gap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.date-visited-gap-advisory-section__gap-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin:0}.date-visited-gap-advisory-section__gap-nav{display:flex;gap:4px}.date-visited-gap-advisory-section__gap-nav-button{padding:6px;border-radius:50%;border:1px solid #d9d9d9;background-color:transparent;cursor:pointer;transition:background-color .3s}.date-visited-gap-advisory-section__gap-nav-button:hover{background-color:#f5f5f5}.date-visited-gap-advisory-section__gap-nav-icon{width:16px;height:16px;color:#666}.date-visited-gap-advisory-section__gap-grid{display:flex;flex-direction:row;gap:12px;overflow-x:auto}.date-visited-gap-advisory-section__gap-card{padding:12px;border-left:4px solid;border-radius:8px;background-color:#fbceb1b2;box-shadow:0 2px 8px #0000001a;min-width:250px;flex-shrink:0}.date-visited-gap-advisory-section__gap-card--critical{border-left-color:#ff4d4f}.date-visited-gap-advisory-section__gap-card--moderate{border-left-color:#faad14}.date-visited-gap-advisory-section__gap-card--mild{border-left-color:#52c41a}.date-visited-gap-advisory-section__gap-card--pending{border-left-color:#999;background-color:#f5f5f5}.date-visited-gap-advisory-section__gap-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.date-visited-gap-advisory-section__gap-card-user{display:flex;align-items:center;gap:8px}.date-visited-gap-advisory-section__gap-card-avatar{width:32px;height:32px;border-radius:50%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.date-visited-gap-advisory-section__gap-card-avatar-icon{width:16px;height:16px;color:#666}.date-visited-gap-advisory-section__gap-card-name{font-size:14px;font-weight:600;color:#252525;margin:0}.date-visited-gap-advisory-section__gap-card-location{font-size:10px;color:#666;margin:0}.date-visited-gap-advisory-section__gap-card-message{font-size:14px;color:#252525;margin-bottom:8px}.date-visited-gap-advisory-section__gap-card-footer{display:flex;align-items:center;justify-content:space-between}.date-visited-gap-advisory-section__gap-card-date{font-size:12px;color:#666}.date-visited-gap-advisory-section__gap-card-actions{display:flex;align-items:center;gap:8px}.date-visited-gap-advisory-section__gap-response-buttons{display:flex;gap:4px}.date-visited-gap-advisory-section__gap-response-button{padding:2px 8px;font-size:12px;border-radius:4px;border:1px solid #d9d9d9;background-color:transparent;color:#666;cursor:pointer;transition:all .3s}.date-visited-gap-advisory-section__gap-response-button:hover{background-color:#f5f5f5}.date-visited-gap-advisory-section__gap-response-button--selected{background-color:#00a36c;color:#fff;border-color:#00a36c}.date-visited-gap-advisory-section__gap-response-button--unselected{background-color:#f5f5f5;color:#252525;border-color:#d9d9d9}.date-visited-gap-advisory-section__gap-view-button{padding:2px 12px;font-size:12px;font-weight:500;color:#fff;background-color:#00a36c;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.date-visited-gap-advisory-section__gap-view-button:hover{background-color:#00a36ce6}.date-visited-gap-advisory-section__land-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.date-visited-gap-advisory-section__land-content{display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden}.date-visited-gap-advisory-section__land-header-text{font-size:12px;font-weight:600;text-transform:uppercase;color:#252525}.date-visited-gap-advisory-section__land-header-percentage{font-size:14px;font-weight:700;color:#252525}.date-visited-gap-advisory-section__land-progress-wrapper{margin-bottom:16px}.date-visited-gap-advisory-section__land-progress-bar-container{position:relative;height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.date-visited-gap-advisory-section__land-progress-bar{position:absolute;left:0;top:0;height:100%;background:linear-gradient(to right,#00a36c99,#00a36c);border-radius:4px;transition:width .3s}.date-visited-gap-advisory-section__land-slider{width:100%;margin-top:8px;cursor:pointer}.date-visited-gap-advisory-section__land-slider::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#00a36c;cursor:pointer}.date-visited-gap-advisory-section__land-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#00a36c;cursor:pointer;border:none}.date-visited-gap-advisory-section__land-comments-label{display:block;font-size:12px;color:#666;margin-bottom:8px}.date-visited-gap-advisory-section__land-comments-textarea{width:100%;max-width:100%;min-height:100px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;resize:vertical;transition:border-color .3s;box-sizing:border-box}.date-visited-gap-advisory-section__land-comments-textarea:focus{outline:none;border-color:#00a36c}.date-visited-gap-advisory-section__land-comments-textarea::placeholder{color:#999}.date-visited-gap-advisory-section__visual-wrapper{display:flex;flex-direction:row;gap:16px}.date-visited-gap-advisory-section__visual-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:12px}.date-visited-gap-advisory-section__visual-upload{flex:1}.date-visited-gap-advisory-section__visual-upload-area{border:2px dashed #d9d9d9;border-radius:12px;padding:24px;text-align:center;transition:all .2s;cursor:pointer}.date-visited-gap-advisory-section__visual-upload-area:hover{border-color:#00a36c80}.date-visited-gap-advisory-section__visual-upload-area--dragover{border-color:#00a36c;background-color:#00a36c0d}.date-visited-gap-advisory-section__visual-upload-icon{width:32px;height:32px;margin:0 auto 12px;color:#666}.date-visited-gap-advisory-section__visual-upload-text{font-size:14px;font-weight:500;color:#666;margin-bottom:4px}.date-visited-gap-advisory-section__visual-upload-hint{font-size:12px;color:#666666b3;margin-bottom:12px}.date-visited-gap-advisory-section__visual-upload-divider{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#666;margin-bottom:12px}.date-visited-gap-advisory-section__visual-upload-divider-circle{width:20px;height:20px;border-radius:50%;border:1px solid #d9d9d9;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:10px}.date-visited-gap-advisory-section__visual-upload-button{display:inline-block;padding:8px 16px;background-color:#00a36c;color:#fff;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;transition:background-color .3s;border:none}.date-visited-gap-advisory-section__visual-upload-button:hover{background-color:#00a36ce6}.date-visited-gap-advisory-section__visual-upload-input{display:none}.date-visited-gap-advisory-section__visual-list{flex:1}.date-visited-gap-advisory-section__visual-list-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;gap:8px}.date-visited-gap-advisory-section__visual-list-nav-button{padding:4px;border-radius:4px;border:none;background-color:transparent;cursor:pointer;transition:background-color .3s}.date-visited-gap-advisory-section__visual-list-nav-button:hover{background-color:#f5f5f5}.date-visited-gap-advisory-section__visual-list-nav-icon{color:#666;font-size:16px}.date-visited-gap-advisory-section__visual-list-container{border:1px dashed #d9d9d9;border-radius:12px;padding:12px;min-height:200px}.date-visited-gap-advisory-section__visual-list-items{display:flex;flex-direction:column;gap:8px}.date-visited-gap-advisory-section__visual-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#00a36c1a;border-radius:8px}.date-visited-gap-advisory-section__visual-list-item-name{font-size:12px;font-weight:500;color:#252525;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.date-visited-gap-advisory-section__visual-list-item-actions{display:flex;align-items:center;gap:4px;margin-left:8px}.date-visited-gap-advisory-section__visual-list-item-button{padding:4px;border-radius:4px;border:none;background-color:transparent;cursor:pointer;transition:background-color .3s}.date-visited-gap-advisory-section__visual-list-item-button:hover{background-color:#00a36c33}.date-visited-gap-advisory-section__visual-list-item-button--delete:hover{background-color:#ff4d4f33}.date-visited-gap-advisory-section__visual-list-item-icon{width:14px;height:14px}.date-visited-gap-advisory-section__visual-list-item-icon--view{color:#00a36c}.date-visited-gap-advisory-section__visual-list-item-icon--delete{color:#ff4d4f}.date-visited-gap-advisory-section__visual-list-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-size:14px}.current-risk-assessment{overflow:hidden}.current-risk-assessment__content{padding:16px}.current-risk-assessment__dates{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.current-risk-assessment__date-tag{display:flex;align-items:center;gap:8px;padding:6px 12px;background-color:#f5f5f5;transition:background-color .2s,border-color .2s}.current-risk-assessment__date-tag--active{background-color:#d4e0dc;border:1px solid #9fd0c0}.current-risk-assessment__date-tag--active .current-risk-assessment__date-text{color:#252525;font-weight:600}.current-risk-assessment__date-text{font-size:14px;font-weight:500;color:#252525}.current-risk-assessment__date-remove{background:none;border:none;color:#ff4d4f;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .3s}.current-risk-assessment__date-remove:hover{color:#ff4d4fcc}.current-risk-assessment__date-remove-icon{width:14px;height:14px}.current-risk-assessment__add-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#00a36c;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.current-risk-assessment__add-button:hover{background-color:#00a36ce6}.current-risk-assessment__add-icon{width:16px;height:16px}.current-risk-assessment__dates-content{display:flex;flex-direction:column;gap:24px}.current-risk-assessment__date-section{padding:16px;background-color:#fafafa;border-radius:8px;border:1px solid #e7e7e7}.current-risk-assessment__date-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e7e7e7}.current-risk-assessment__date-title{font-size:16px;font-weight:600;color:#252525;margin:0}.current-risk-assessment__grid{display:grid;grid-template-columns:1fr 1fr auto;gap:24px}.current-risk-assessment__section-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:12px}.current-risk-assessment__threats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.current-risk-assessment__threat-button{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;border:none;background-color:transparent;text-align:left;cursor:pointer;transition:background-color .3s}.current-risk-assessment__threat-button:hover{background-color:#f5f5f5}.current-risk-assessment__threat-button--selected{background-color:#faad1433}.current-risk-assessment__threat-number{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:10px;font-weight:600}.current-risk-assessment__threat-number--default{background-color:#f5f5f5;color:#666}.current-risk-assessment__threat-number--selected{background-color:#faad14;color:#fff}.current-risk-assessment__threat-label{font-size:12px}.current-risk-assessment__threat-label--default{color:#666}.current-risk-assessment__threat-label--selected{color:#252525;font-weight:500}.current-risk-assessment__severity-buttons{display:flex;gap:8px;margin-bottom:16px}.current-risk-assessment__severity-button{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:500;border:none;cursor:pointer;transition:all .3s}.current-risk-assessment__severity-button--inactive{background-color:#f5f5f5;color:#666}.current-risk-assessment__severity-button--inactive:hover{background-color:#f5f5f5cc}.current-risk-assessment__severity-button--mild{background-color:#52c41a;color:#fff}.current-risk-assessment__severity-button--moderate{background-color:#faad14;color:#fff}.current-risk-assessment__severity-button--critical{background-color:#ff4d4f;color:#fff}.current-risk-assessment__calendar-container{background-color:#f5f5f54d;border-radius:8px;padding:12px}.current-risk-assessment__calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.current-risk-assessment__calendar-month{font-size:14px;font-weight:600;color:#252525}.current-risk-assessment__calendar-nav{display:flex;gap:4px}.current-risk-assessment__calendar-nav-button{padding:4px;border-radius:4px;border:none;background-color:transparent;cursor:pointer;transition:background-color .3s}.current-risk-assessment__calendar-nav-button:hover{background-color:#f5f5f5}.current-risk-assessment__calendar-nav-icon{width:16px;height:16px;color:#666}.current-risk-assessment__calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.current-risk-assessment__calendar-day-label{font-size:10px;color:#666;font-weight:500;padding:4px 0}.current-risk-assessment__calendar-day-button{width:24px;height:24px;font-size:12px;border-radius:4px;border:none;background-color:transparent;color:#252525;cursor:pointer;transition:all .3s;margin:0 auto}.current-risk-assessment__calendar-day-button:hover{background-color:#f5f5f5}.current-risk-assessment__calendar-day-button--highlighted{background-color:#00a36c;color:#fff}.current-risk-assessment__selected-dates{margin-top:40px}.current-risk-assessment__selected-dates-list{display:flex;flex-direction:column;gap:8px}.current-risk-assessment__selected-date-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f5f5f5;border-radius:8px}.current-risk-assessment__selected-date-number{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff}.current-risk-assessment__selected-date-number--first{background-color:#faad14}.current-risk-assessment__selected-date-number--other{background-color:#00a36c}.current-risk-assessment__selected-date-text{font-size:14px;color:#252525;flex:1}.current-risk-assessment__selected-date-remove{background:none;border:none;color:#ff4d4f;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .3s;margin-left:auto}.current-risk-assessment__selected-date-remove:hover{color:#ff4d4fcc}.current-risk-assessment__selected-date-remove-icon{width:14px;height:14px}.current-risk-assessment__save-button-container{display:flex;justify-content:center;margin-top:24px}.current-risk-assessment__save-button{padding:10px 32px;background-color:#00a36c;color:#fff;font-weight:600;border-radius:20px;border:none;cursor:pointer;transition:background-color .3s}.current-risk-assessment__save-button:hover{background-color:#00a36ce6}.input-overview-sidebar{width:256px;background-color:#fff;border-left:1px solid #e7e7e7;padding:16px;overflow-y:auto;height:fit-content;position:sticky;top:0}.input-overview-sidebar__title{font-size:14px;font-weight:700;color:#252525;border-bottom:1px solid #e7e7e7;padding-bottom:8px;margin-bottom:16px}.input-overview-sidebar__section{margin-bottom:16px}.input-overview-sidebar__section-title{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;margin-bottom:8px}.input-overview-sidebar__item{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.input-overview-sidebar__item-label{color:#252525;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;flex:1}.input-overview-sidebar__item-value{font-weight:600;color:#252525;white-space:nowrap}.input-overview-sidebar__total{display:flex;justify-content:space-between;font-size:12px;padding-top:8px;border-top:1px solid #e7e7e7;margin-top:8px}.input-overview-sidebar__total-label{color:#666}.input-overview-sidebar__total-value{font-weight:700;color:#00a36c}.input-overview-sidebar__divider{padding-top:16px;border-top:1px solid #e7e7e7;margin-top:16px}.input-overview-sidebar__machinery-label{font-size:10px;color:#666;text-transform:uppercase;margin-bottom:4px}.input-overview-sidebar__machinery-item{font-size:12px;font-weight:500;color:#252525;margin-bottom:4px}.input-overview-sidebar__labour-title{font-size:10px;color:#666;text-transform:uppercase;margin-top:8px;margin-bottom:4px}.input-overview-sidebar__labour-count{font-size:14px;font-weight:700;color:#252525;margin-bottom:4px}.input-overview-sidebar__labour-note{font-size:10px;color:#666}.input-overview-sidebar__grand-total{padding-top:16px;border-top:1px solid #e7e7e7;margin-top:16px}.input-overview-sidebar__grand-total-box{background-color:#f0f0f0;border-radius:8px;padding:12px;text-align:center}.input-overview-sidebar__grand-total-value{font-size:18px;font-weight:700;color:#00a36c}.production-section{width:100%;min-height:100vh;display:flex;gap:12px;position:relative}.production-section__main-content{flex:1;padding:24px;overflow-y:auto;background-color:#fff;min-height:100vh}.production-section__content-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px}.production-section__grid-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.production-section__full-width{width:100%}@media(max-width:1200px){.production-section__grid-row{grid-template-columns:1fr}.production-section__full-width{grid-column:1}}@media(max-width:768px){.production-section{flex-direction:column}.production-section__main-content{padding:16px}.production-section__content-wrapper{gap:16px;margin-top:16px}.production-section__grid-row{gap:16px}}.profile_container{padding:2.5rem;max-width:1000px;margin:0 auto}.profile_header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem}.profile_title_section h1{font-size:2.25rem;font-weight:700;color:#111827;margin-bottom:.5rem}.profile_title_section p{color:#6b7280;font-size:1.1rem}.profile_actions{display:flex;gap:1rem}.profile_grid{display:grid;grid-template-columns:320px 1fr;gap:2rem}.profile_card{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:2rem}.avatar_section{text-align:center}.avatar_wrapper{position:relative;width:160px;height:160px;margin:0 auto 1.5rem;border-radius:50%;padding:4px;border:2px solid #f3f4f6}.avatar_image{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar_placeholder{width:100%;height:100%;border-radius:50%;background:#f9fafb;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#d1d5db}.user_basic_info{text-align:center}.user_basic_info h2{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.25rem}.user_basic_info .user_role{color:#059669;font-weight:600;font-size:.95rem;margin-bottom:1rem}.status_badge{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status_active{background:#ecfdf5;color:#059669}.info_section{display:flex;flex-direction:column;gap:2rem}.info_group h3{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.info_rows{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info_item{display:flex;flex-direction:column;gap:.375rem}.info_label{font-size:.875rem;font-weight:500;color:#6b7280}.info_value{font-size:1rem;color:#111827;font-weight:500}.edit_btn{background:#059669!important;border:none!important;height:40px!important;padding:0 1.5rem!important;border-radius:8px!important;font-weight:600!important}.password_btn{height:40px!important;padding:0 1.5rem!important;border-radius:8px!important;font-weight:600!important}@media(max-width:992px){.profile_grid{grid-template-columns:1fr}}.Dashboard_wrapper{display:grid;gap:1rem}.Dashboard_wrapper .grp_a{background:var(--colorGreenType2);border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:var(--paddingType1);display:flex;justify-content:space-between;filter:drop-shadow(1px 1px 45px #5e5e5e)}.Dashboard_wrapper .big_text{font-size:var(--textSize5);font-size:2rem;text-transform:capitalize;font-weight:500}.Dashboard_wrapper .small_text{font-weight:300;text-transform:capitalize;font-size:var(--textSize4)}.Dashboard_wrapper .grp_b .section_titles{margin:0;font-size:var(--textSize4);font-weight:500;color:var(--colorBlackType1)}.ant-breadcrumb{padding-left:0!important;margin:0!important}.breadcrumb_wrapper{width:100%;display:flex;flex-direction:column;padding:12px 0;border-bottom:solid 1px var(--colorBlackType3)}.breadcrumb_title{font-size:22px;font-weight:500;color:var(--colorBlackType1);margin:0;padding:0 45px}.farmers-container{display:flex;flex-direction:column;padding:0 18px}.farmer-title,.id-title{font-size:25px;padding:0;margin:20px 0}.farmers-content{display:flex;flex-direction:row;gap:20px;padding:0 18px}.farmers-header{display:flex;justify-content:space-between;align-items:center;padding:0 15px;color:#000}.farmers-card{width:calc(100% / 6);height:fit-content;display:flex;gap:20px;flex-direction:column;align-items:center;padding:30px 20px;border-radius:10px;box-shadow:0 4px 20px #0000001a;border:solid 1px var(--colorBlackType3);color:#000;position:relative;z-index:1}.farmers-gray{width:100%;height:100%;background-color:#f3f3f3;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.farmers-text{display:flex;flex-direction:column;gap:5px;padding:40px 0;text-align:center}.farmers-text h4{padding:0;margin:0}.farmers-text p{padding:0;margin:0;font-size:12px}.id-main{width:20%;height:500px;display:flex;gap:20px;flex-direction:row;align-items:start;justify-content:start;padding:10px 8px;border-radius:10px;color:#000;position:relative;z-index:1}.id-legend{width:fit-content;height:fit-content;display:flex;flex-direction:column;gap:10px}.id-legend .id-legend-item{display:flex;gap:5px;align-items:center}.id-legend .id-legend-item .colorCode1{height:15px;width:15px;background-color:#5e5e5e}.id-legend .id-legend-item .colorCode2{height:15px;width:15px;background-color:#da5656}.id-legend .id-legend-item .colorCode3{height:15px;width:15px;background-color:#1c8507}.id-card{background:linear-gradient(0deg,#78321b,#ff7e5f);width:100%;height:400px;height:fit-content;display:flex;gap:20px;flex-direction:column;align-items:center;padding:25px 20px;border-radius:10px;box-shadow:0 4px 20px #0000001a;border:solid 1px var(--colorBlackType3);color:#000;position:relative;z-index:1}.id-card .id-header{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.id-card .id-header .id-header-left{width:fit-content;height:fit-content;display:flex;flex-direction:column;align-items:start}.id-card .id-header .id-header-left h4{padding:0;margin:0;font-weight:500;color:#fff;font-size:18px}.id-card .id-header .id-header-left p{padding:0;margin:0;font-weight:600;font-size:12px}.id-card .id-header .id-header-right{color:#fff;font-size:24px}.id-card .id-title{background-color:#fff;border:solid rgb(24,187,24) 3px;height:60px;width:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:700;font-size:80%}.id-card .id-value{background-color:#000;color:#fff;width:100%;padding:8px 0;text-align:center;border-radius:18px;font-weight:700;font-size:18px}.id-card p{color:#fff;font-weight:500;padding:0;margin:0}.id-items{width:100%;height:auto;display:flex;flex-direction:row;justify-content:space-between}.id-item-sub{width:100%;height:auto;display:flex;flex-direction:column;gap:8px;align-items:center}.id-item-sub h5{padding:0;margin:0;color:#fff;font-weight:500}.id-item-sub-content{background-color:#fff;height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}.id-item-sub-content h4{font-weight:500;padding:0;margin:0;font-size:80%}.quick_start_container{padding:2.5rem;max-width:1200px}.quick_start_header{margin-bottom:2rem}.qs_title{font-size:2.25rem;color:#1a1a1a;letter-spacing:-.025em;font-weight:700;margin-bottom:.5rem}.qs_subtitle{color:#666;font-size:1.1rem}.qs_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-top:1rem}.qs_card{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.165,.84,.44,1);cursor:pointer;display:flex;flex-direction:column;height:100%}.qs_card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005;border-color:#d1d5db}.qs_card_icon{width:56px;height:56px;background:#fdf6b2;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.qs_card_icon img{width:28px;height:28px;object-fit:contain}.qs_card_info h3{font-size:1.2rem;font-weight:600;color:#111827;margin-bottom:.75rem}.qs_card_info p{color:#4b5563;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.qs_card_action{margin-top:auto;font-weight:600;font-size:.9rem;color:#059669;display:flex;align-items:center}.qs_card:hover .qs_card_action span{text-decoration:underline}.profile-container{padding:24px;background:#f8fafc;min-height:calc(100vh - 100px)}.profile-header{background:#fff;border-radius:16px;padding:24px 24px 0;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000005;margin-bottom:24px}.profile-sub-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.profile-sub-header h1{font-size:24px;font-weight:700;color:#1e293b;margin:0}.tabs{list-style:none;display:flex;gap:32px;padding:0;margin:0}.tabs li{padding:12px 4px;font-weight:600;font-size:14px;color:#64748b;cursor:pointer;position:relative;transition:all .2s}.tabs li:hover,.tabs li.active{color:#00a36c}.tabs li.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2.5px;background:#00a36c;border-radius:4px}.tab-content{padding:0}.ant-layout{background:transparent!important}.ant-layout-sider{background:#fff!important;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000d;margin-right:24px!important;height:fit-content;flex:0 0 350px!important;max-width:350px!important;min-width:350px!important;width:350px!important}.ant-layout-content{background:transparent!important;padding:0!important}.sub-content{background:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}.btn_grp_2{display:flex;gap:8px}.btn_grp_2 .ant-btn{border-radius:8px;font-weight:500;display:flex;align-items:center;gap:6px;background:#f1f5f9;border:none;color:#475569;height:40px;padding:0 16px;transition:all .2s}.btn_grp_2 .ant-btn:hover{background:#e2e8f0;color:#0f172a!important}.user-bio{text-align:center;margin-bottom:32px}.user-bio img{width:120px;height:120px;border-radius:20px;object-fit:cover;margin-bottom:16px;border:4px solid #f1f5f9}.user-bio h2{font-size:18px;font-weight:700;color:#1e293b;margin:0}.user-bio p{color:#64748b;font-size:14px;margin:4px 0 0}.bio-details{display:flex;flex-direction:column;gap:16px}.bio-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.bio-item:last-child{border-bottom:none}.bio-label{color:#64748b;font-size:13px;font-weight:500}.bio-value{color:#1e293b;font-size:14px;font-weight:600}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.info-field{display:flex;flex-direction:column;gap:6px}.info-label{color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value{color:#1e293b;font-size:15px;font-weight:500}.status-badge{display:inline-flex;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-verified{background:#dcfce7;color:#15803d}.status-unverified{background:#fee2e2;color:#b91c1c}.farm-card{border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:16px;transition:transform .2s,box-shadow .2s}.farm-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.farm-header{display:flex;justify-content:space-between;margin-bottom:12px}.farm-title{font-weight:700;color:#1e293b}.farm-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.ant-layout-sider::-webkit-scrollbar{width:4px}.ant-layout-sider::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.Dashboard_wrapper__2{min-height:calc(100vh - 200px)}.layoutStyle{background:transparent!important;display:flex;flex-direction:row!important;gap:24px}.siderStyle{background:#fff!important;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000d;border:1px solid #f1f5f9;flex:0 0 350px!important;max-width:350px!important;min-width:350px!important;width:350px!important;height:fit-content;text-align:left!important}.contentStyle{flex:1;background:transparent!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:24px}.user-profile-card{text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.user-profile-card img{width:120px;height:120px;border-radius:20px;object-fit:cover;margin-bottom:16px;border:4px solid #f1f5f9}.user-profile-card h2{font-size:20px;font-weight:700;color:#1e293b;margin:0}.user-profile-card span{color:#64748b;font-size:14px}.info-section{margin-bottom:24px;width:100%}.info-section h4{font-size:12px;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:16px;font-weight:700}.info-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f8fafc}.info-row:last-child{border-bottom:none}.info-label{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px;font-weight:500}.info-value{color:#1e293b;font-size:14px;font-weight:600;text-align:right}.sub-content{background:#fff!important;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000d;border:1px solid #f1f5f9;width:100%}.sub-content h3{font-size:16px;font-weight:700;color:#1e293b;margin-bottom:20px;border-left:4px solid #00a36c;padding-left:12px;line-height:1}.ant-table-wrapper{margin-bottom:24px}.ant-table{background:transparent!important}.ant-table-thead>tr>th{background:#f8fafc!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important}.FarmInfo_wrapper{display:flex;flex-direction:column;gap:24px}.body_section{display:flex;gap:24px;align-items:flex-start}.map_container{flex:1.5;background:#fff;padding:12px;border-radius:16px;box-shadow:0 1px 3px #0000000d;position:sticky;top:24px}.map_box{width:100%;border-radius:12px;overflow:hidden;height:450px}.farm_images_grp{flex:1;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px}.farm_images_grp::-webkit-scrollbar{width:6px}.farm_images_grp::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.farm_image{background:#fff;border-radius:16px;padding:16px;box-shadow:0 1px 3px #0000000d;border:1px solid #f1f5f9;transition:all .2s}.farm_image:hover{border-color:#00a36c;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.farm_image .title{font-size:14px;font-weight:700;color:#1e293b;margin-bottom:12px;display:block}.image_box{width:100%;height:160px;border-radius:12px;overflow:hidden;margin-bottom:12px}.image_box img{width:100%;height:100%;object-fit:cover}.farm-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.farm-detail-item{display:flex;flex-direction:column;gap:2px}.farm-detail-label{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase}.farm-detail-value{font-size:13px;color:#1e293b;font-weight:500}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.CreateFarmer_wrapper{display:flex;align-items:flex-start;gap:24px;background:transparent;width:100%}.main_container__{flex:1;min-width:0}.form_container__{background:transparent;padding:0;border:none}.side_container{width:320px;flex-shrink:0;position:sticky;top:24px}.ant-steps-item-title{font-weight:600!important;color:#64748b!important}.ant-steps-item-active .ant-steps-item-title{color:#059669!important}.ant-steps-item-finish .ant-steps-item-icon{background-color:#059669!important;border-color:#059669!important}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.ant-steps-item-active .ant-steps-item-icon{background-color:#059669!important;border-color:#059669!important}@media(max-width:1024px){.CreateFarmer_wrapper{flex-direction:column}.side_container{width:100%;position:relative;top:0}}.section_heading{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.back_btn:hover{background:#f1f5f9!important;color:#059669!important}.Checklist_wrapper{border:var(--borderColorGreyType3);display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--borderRadiusType2);cursor:no-drop}.Checklist_wrapper .title__{padding:var(--paddingType2);border-bottom:var(--borderColorGreyType3);font-weight:700}.Checklist_wrapper .body_{height:100%;padding:.5rem 0}.Checklist_wrapper .body_ .body_item_fail{padding:var(--paddingType2);font-size:var(--textSize3);color:var(--colorRedType1)}.Checklist_wrapper .body_ .body_item_pass{padding:var(--paddingType2);font-size:var(--textSize3);color:var(--colorGreenType4)}.Checklist_wrapper .percentage_{padding:var(--paddingType2);font-weight:700;border-top:var(--borderColorGreyType3)}.FarmerOnboarding_wrapper{height:80vh;display:grid}.FarmerOnboarding_wrapper .inner__{background:var(--colorGreenType3);border-radius:var(--borderRadiusType2);border:var(--borderDashedColorGreenType1);padding:4rem;width:60%;margin:auto;text-align:center}.FarmerOnboarding_wrapper .title{color:var(--colorGreyType1);font-weight:400;margin:2rem 0;margin-top:0}.FarmerOnboarding_wrapper .btn_grp{display:flex;align-items:center;justify-content:center;gap:1rem}.FarmerOnboarding_wrapper .btn__{padding:4rem;font-size:var(--textSize7);text-transform:capitalize;display:flex;align-items:center;background:var(--colorBlackType3);font-weight:500;color:var(--colorGreyType1);border:2px solid transparent}.FarmerOnboarding_wrapper .btn__:hover{border:var(--borderColorGreenType1)}.CreateFarmer_wrapper{padding:24px;background:#f8fafc;min-height:calc(100vh - 100px);display:flex;flex-direction:column;align-items:center}.CreateFarmer_wrapper .main_container__{width:100%;max-width:1200px;background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000000d;overflow:hidden;display:flex;flex-direction:column}.CreateFarmer_wrapper .stages_wrapper__{display:flex;padding:24px;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;overflow-x:auto;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.CreateFarmer_wrapper .stages_wrapper__::-webkit-scrollbar{display:none}.CreateFarmer_wrapper .stages_wrapper__ .stage__,.CreateFarmer_wrapper .stages_wrapper__ .current_stage__,.CreateFarmer_wrapper .stages_wrapper__ .completed_stage__{flex:1;min-width:140px;padding:12px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;position:relative}.CreateFarmer_wrapper .stages_wrapper__ .stage__{background:transparent}.CreateFarmer_wrapper .stages_wrapper__ .stage__ .label__{color:#94a3b8;font-size:13px;font-weight:500;text-align:center}.CreateFarmer_wrapper .stages_wrapper__ .current_stage__{background:#f0fdf4;border:1px solid #dcfce7}.CreateFarmer_wrapper .stages_wrapper__ .current_stage__ .label__{color:#15803d;font-size:13px;font-weight:700;text-align:center}.CreateFarmer_wrapper .stages_wrapper__ .completed_stage__{background:transparent}.CreateFarmer_wrapper .stages_wrapper__ .completed_stage__ .label__{color:#059669;font-size:13px;font-weight:600;text-align:center}.CreateFarmer_wrapper .stages_wrapper__ .completed_stage__:after{content:"✓";position:absolute;top:4px;right:4px;font-size:10px;background:#059669;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.CreateFarmer_wrapper .form_container__{padding:40px;min-height:500px}.CreateFarmer_wrapper .Biometrics_wrapper{display:flex;flex-direction:column;gap:32px}.CreateFarmer_wrapper .collection_grp{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:992px){.CreateFarmer_wrapper .collection_grp{grid-template-columns:1fr}}.CreateFarmer_wrapper .webcam_component_wrapper{background:#f8fafc;border-radius:16px;padding:24px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:20px}.CreateFarmer_wrapper .webcam_component_wrapper .title{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px}.CreateFarmer_wrapper .webcam_component_wrapper .compare_box{display:flex;gap:16px}@media(max-width:576px){.CreateFarmer_wrapper .webcam_component_wrapper .compare_box{flex-direction:column}}.CreateFarmer_wrapper .webcam_component_wrapper .compare_box .webcam_component,.CreateFarmer_wrapper .webcam_component_wrapper .compare_box .captured_image{flex:1;aspect-ratio:1/1;background:#000;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 4px 12px #0000001a}.CreateFarmer_wrapper .webcam_component_wrapper .compare_box .captured_image{background:#f1f5f9;color:#94a3b8;font-size:13px;font-weight:500}.CreateFarmer_wrapper .webcam_component_wrapper .compare_box .captured_image img{width:100%;height:100%;object-fit:cover}.CreateFarmer_wrapper .webcam_component_wrapper .compare_box video{width:100%;height:100%;object-fit:cover}.CreateFarmer_wrapper .webcam_component_wrapper .btn_grp{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.CreateFarmer_wrapper .webcam_component_wrapper .btn_grp .ant-btn{height:44px;padding:0 20px;border-radius:10px;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s}.CreateFarmer_wrapper .webcam_component_wrapper .btn_grp .ant-btn.capture_btn{background:#00a36c;color:#fff}.CreateFarmer_wrapper .webcam_component_wrapper .btn_grp .ant-btn.capture_btn:hover{background:#008f5d}.CreateFarmer_wrapper .BiometricFingerCapture_wrapper{background:#f8fafc;border-radius:16px;padding:24px;border:1px solid #e2e8f0;min-height:300px;display:flex;flex-direction:column}.CreateFarmer_wrapper .BiometricFingerCapture_wrapper .title{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:24px}.CreateFarmer_wrapper .navigation_wrapper__{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid #f1f5f9}.CreateFarmer_wrapper .navigation_wrapper__ .btn_group{display:flex;gap:16px}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn{height:48px;padding:0 32px;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;border:none}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.prev_btn{background:#f1f5f9;color:#475569}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.prev_btn:hover{background:#e2e8f0}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.next_btn{background:#1e293b;color:#fff}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.next_btn:hover{background:#0f172a;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.skip_btn{background:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0}.CreateFarmer_wrapper .navigation_wrapper__ .nav_btn.skip_btn:hover{color:#64748b;border-color:#cbd5e1}.Biometrics_wrapper .collection_grp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.Biometrics_wrapper .collection_grp .webcam_component_wrapper{padding:var(--paddingType3);border:var(--borderDashedColorGreenType1);border-radius:var(--borderRadiusType2);display:grid;gap:1rem}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .title{color:var(--colorBlackType2)}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .compare_box{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .webcam_component{width:200px;height:200px;border:var(--borderDashedColorGreenType1);border-radius:var(--borderRadiusType2);overflow:hidden}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .webcam_component_main{width:100%;height:100%}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .captured_image{border-radius:var(--borderRadiusType2);overflow:hidden;border:var(--borderDashedColorGreenType1);display:grid;place-content:center;color:var(--colorBlackType2);width:200px;height:200px}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .captured_image img{width:100%;height:100%}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .btn_grp{display:flex;justify-content:center;gap:1rem}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .capture_btn{background:var(--colorGreenType1);color:var(--colorWhiteType1)}.Biometrics_wrapper .collection_grp .webcam_component_wrapper .capture_btn:hover{opacity:.9}.Biometrics_wrapper .collection_grp .BiometricFingerCapture_wrapper{border:var(--borderColorGreyType1);border-radius:var(--borderRadiusType2);display:grid;place-content:center}.Biometrics_wrapper .collection_grp .BiometricFingerCapture_wrapper .title{color:var(--colorBlackType2)}.Verification_wrapper .card_grps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:80%;margin:auto}.Verification_wrapper .card_grp{display:grid;place-content:center;place-items:center;gap:1rem}.Verification_wrapper .card_titles{font-size:var(--textSize4);font-weight:500}.Verification_wrapper .card_Body{display:grid;place-content:center;place-items:center;gap:1rem;border:var(--borderDashedColorGreenType1);padding:var(--paddingType2);border-radius:var(--borderRadiusType2)}.Verification_wrapper .value_provided{font-size:var(--textSize6);font-weight:700}.Verification_wrapper button{background:var(--colorGreenType3)}.Verification_wrapper button:hover{background:var(--colorGreenType1)!important;color:var(--colorWhiteType1)!important}.farmer_application_summary_table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--colorGreenType3)}.farmer_application_summary_table thead tr th{border:none}.farmer_application_summary_table .form_logo{width:7%}.farmer_application_summary_table .form_title{font-size:var(--textSize6);text-align:center;padding:var(--paddingType2);color:var(--colorGreenType2);font-weight:500}.farmer_application_summary_table .image_cell{text-align:center}.farmer_application_summary_table .label{font-weight:500;padding:0 .5rem;font-style:italic}.farmer_application_summary_table .value{padding:0 .5rem}.farmer_application_Summary_wrapper .list_table tr td:nth-child(1){width:5%}.farmer_application_Summary_wrapper .foot__navigation{display:flex;justify-content:flex-end;gap:.5rem}.farmer_application_Summary_wrapper .foot__navigation .btn{border-radius:var(--borderRadiusType3)}.farmer_application_Summary_wrapper .foot__navigation .btn:hover{opacity:.9}.farmer_application_Summary_wrapper .foot__navigation .back_btn{border:var(--borderColorGreenType2);background:none;color:var(--colorGreenType2)}.farmer_application_Summary_wrapper .foot__navigation .finish_btn{background:var(--colorGreenType2);color:var(--colorWhiteType1);min-width:100px}.applicationCompleted_wrapper{background:var(--colorGreenType3);text-align:center;padding:var(--paddingType3);width:fit-content;margin:2rem auto}.applicationCompleted_wrapper h1{color:var(--colorGreenType2)}.applicationCompleted_wrapper p{color:var(--colorBlackType2)}} .OnboardExistingFarmer_wrapper{.main_container__{padding:var(--paddingType2);display:grid;gap:1rem;position:relative;width:80%;margin:auto}.stages_wrapper__{display:flex;gap:.5rem;justify-content:space-between;align-items:center;position:sticky;top:10%;background:var(--colorWhiteType1);z-index:99999;.stage__{padding:1rem;scale:.8;text-align:center;cursor:pointer;border-radius:10px;min-width:100px;display:flex;align-items:center;gap:1rem;font-weight:600;color:var(--colorBlackType1);filter:grayscale();position:relative;&:hover{opacity:.9}.icon__{img{width:30px}}.number_{position:absolute;top:-15px;left:-10px;font-size:var(--textSize6);background:var(--colorBlackType1);width:50px;height:50px;display:grid;place-content:center;border-radius:50%}}.current_stage__{scale:.8;background:var(--backgroundGreyGradientType1);color:#fff;padding:.5rem 1rem;cursor:pointer;border-radius:10px;min-width:100px;display:flex;align-items:center;gap:1rem;position:relative;font-weight:600;&:hover{opacity:.9}.icon__{img{width:30px}}}.completed_stage__{scale:.8;color:var(--colorBlackType1);padding:.5rem 1rem;cursor:pointer;border-radius:10px;min-width:100px;display:flex;align-items:center;gap:1rem;position:relative;font-weight:600;&:hover{opacity:.9}.icon__{img{width:30px}}}}.form_container__{border-radius:var(--borderRadiusType1);border:var(--borderColorGreyType3);padding:var(--paddingType2);margin-bottom:2rem;margin-top:0rem;background:var(--colorGreyType3);.input_grps{display:grid}.input_grp_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.input_grp_grid_fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.sub_input_grp_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;align-items:center;justify-content:center}.calculated_age_{display:flex;align-self:center;font-weight:500}.navigation_wrapper__{display:flex;justify-content:space-between;.nav_btn{justify-self:flex-end;padding:var(--paddingType2);border-radius:var(--borderRadiusType2);width:30%;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem;transition:all .3s ease;&:hover{opacity:.9;gap:1rem}}.prev_btn{background:var(--colorGreyType1);color:var(--colorWhiteType1);border:none}.print_btn{background:var(--colorBlackType2);color:var(--colorWhiteType1);border:none}.next_btn{background:var(--backgroundGreenGradientType1);color:var(--colorWhiteType1);border:none}}}.farmer_application_summary_table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--colorGreenType3);thead tr th{border:none}.form_logo{width:20%}.form_title{font-size:var(--textSize6);text-align:center;padding:var(--paddingType2);color:var(--colorGreenType2);font-weight:500}.image_cell{text-align:center}.label{font-weight:500;padding:0 .5rem;font-style:italic}.value{padding:0 .5rem}}.applicationCompleted_wrapper{background:var(--colorGreenType3);text-align:center;padding:var(--paddingType3);width:fit-content;margin:2rem auto;h1{color:var(--colorGreenType2)}p{color:var(--colorBlackType2)}}}.DynamicallyAddCooperative_wrapper{display:grid}.DynamicallyAddCooperative_wrapper .input_container_outter{display:grid;gap:1rem}.DynamicallyAddCooperative_wrapper .input_container_outter .inner__{display:flex;gap:1rem;align-items:center}.DynamicallyAddCooperative_wrapper .input_container_outter .inner_2{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.DynamicallyAddCooperative_wrapper .input_container_outter .btn_grp__{display:flex;justify-content:space-between}.DynamicallyAddCooperative_wrapper .input_container_outter .add_btn{justify-self:center}.movable_area__{padding:.5rem!important}.farms_management_modern{display:flex;flex-direction:column;height:calc(100vh - 100px);overflow:hidden}.farms_management_modern .page_header_modern{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0}.farms_management_modern .header_left .title_group{display:flex;align-items:center;margin-top:.5rem}.farms_management_modern .header_left .title_group h2{font-weight:700!important;letter-spacing:-.02em;color:#1e293b}.farms_management_modern .header_actions .search_input_modern{width:250px;border-radius:8px}.farms_management_modern .header_actions button{border-radius:8px;font-weight:500}.farms_management_modern .Farms_wrapper{flex:1;margin-top:1rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:1px solid #f1f5f9}.farms_management_modern .Farms_wrapper .leaflet-container{height:100%;width:100%;z-index:1}.farms_management_modern .Farms_wrapper .marker-cluster-custom{background:#10b98133;border-radius:50%;padding:4px}.farms_management_modern .Farms_wrapper .marker-cluster-custom .customeClusterIcon{background:var(--colorGreenType2);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;border-radius:50%;border:2px solid white;box-shadow:0 4px 6px -1px #0000001a;width:100%;height:100%;font-size:14px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.farms_management_modern .Farms_wrapper .marker-cluster-custom .customeClusterIcon:hover{transform:scale(1.1)}.profile_overview_card{padding:16px;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000d}.profile_overview_card .mini_label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:4px;display:block;color:#94a3b8}.profile_overview_card .value_display{font-size:15px;color:#334155}.info_label_group{display:flex;flex-direction:column}.modern_map_drawer .ant-drawer-header{background:#f8fafc;border-bottom:1px solid #f1f5f9}.GapAdvisoryTable_wrapper{width:100%}.add_cooperative_form_grp_wrapper{display:flex;flex-direction:column;gap:1rem}.input_grp{width:100%}.Settings_wrapper{position:relative}.Settings_wrapper .Settings_wrapper_inner__{display:flex;position:relative;align-items:flex-start}.Settings_wrapper .inner_left__{min-width:200px;max-width:200px;padding:var(--paddingType2);position:sticky;top:53px}.Settings_wrapper .navlink_grp__{display:grid;border-radius:var(--borderRadiusType1);position:sticky;top:70px}.Settings_wrapper .navlink_grp__ .navlink_item__{padding:var(--paddingType2);color:var(--colorBlackType1);text-decoration:none;display:flex;align-items:center;gap:.75rem;border-radius:var(--borderRadiusType1);font-size:var(--textSize2);z-index:88888}.Settings_wrapper .navlink_grp__ .navlink_item__:hover{background:var(--colorGreyType1);color:var(--colorWhiteType1)}.Settings_wrapper .navlink_grp__ .current_navlink_item__{padding:var(--paddingType2);color:var(--colorWhiteType1);text-decoration:none;display:flex;align-items:center;gap:.75rem;font-size:var(--textSize2);background:var(--colorGreenType3);z-index:2;border-right:var(--borderColorGreenType2);color:var(--colorBlackType1)}.Settings_wrapper .navlink_grp__ .current_navlink_item__:hover{opacity:.9}.Settings_wrapper .inner_right__{flex:1;border-left:var(--borderColorGreyType3);color:var(--colorBlackType1)}.Settings_wrapper .links_gallery_wrapper .links_gallery_body{padding:1rem;padding:var(--paddingType2);display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.Settings_wrapper .links_gallery_wrapper .links_gallery_body .link_item{padding:80px 0;text-align:center;background:var(--colorGreyType3);text-decoration:none;color:var(--colorBlackType1);border-radius:var(--borderRadiusType1);border-bottom:2px solid transparent}.Settings_wrapper .links_gallery_wrapper .links_gallery_body .link_item:hover{background:var(--colorGreyType2);color:var(--colorWhiteType1);border-bottom:var(--borderColorGreenType2)}.Settings_wrapper .pannel_wrapper{display:grid;gap:1rem;position:relative}.Settings_wrapper .pannel_wrapper .head_panel_container{display:flex;align-items:center;justify-content:space-between;background:var(--colorGreyType3);padding:var(--paddingType3);border-radius:var(--borderRadiusType1);position:sticky;top:52px;z-index:555}.Settings_wrapper .pannel_wrapper .head_panel_container h3{margin:0;padding:0;font-weight:500}.Settings_wrapper .pannel_wrapper .head_panel_container .viewType2{display:flex;align-items:center;gap:.5rem;font-size:var(--textSize3)}.Settings_wrapper .pannel_wrapper .head_panel_container .viewType2 a{text-decoration:none;color:var(--colorGreenType2);display:flex;align-items:center;gap:.5rem}.Settings_wrapper .pannel_wrapper .head_panel_container .viewType2 a:hover{text-decoration:underline}.Settings_wrapper .pannel_wrapper .body_panel_container{padding:var(--paddingType3);border:var(--borderColorGreyType3);border-radius:var(--borderRadiusType1)}.Settings_wrapper .pannel_wrapper .grid_x2{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.Settings_wrapper .pannel_wrapper .bottom_panel_container{display:flex;align-items:center;justify-content:center;padding:var(--paddingType3);border-radius:var(--borderRadiusType1)}.Settings_wrapper .pannel_wrapper .bottom_panel_container h3{margin:0;padding:0;font-weight:500}.Settings_wrapper .pannel_wrapper .bottom_panel_container .viewType2{display:flex;align-items:center;gap:.5rem}.Settings_wrapper .pannel_wrapper .bottom_panel_container .viewType2 a{text-decoration:none;color:var(--colorGreenType2);display:flex;align-items:center;gap:.5rem}.Settings_wrapper .pannel_wrapper .bottom_panel_container .viewType2 a:hover{text-decoration:underline}.Settings_wrapper .RolesPermisionsSettings_table_wrapper{width:100%;position:relative;border-collapse:collapse;font-size:var(--textSize2);border-color:var(--colorGreyType3)}.Settings_wrapper .RolesPermisionsSettings_table_wrapper .head_row{background:var(--colorGreyType3);padding:var(--paddingType3);position:sticky;top:52px;z-index:5555}.Settings_wrapper .RolesPermisionsSettings_table_wrapper .head_cell{padding:var(--paddingType4);font-weight:500}.Settings_wrapper .RolesPermisionsSettings_table_wrapper .head_cell_2{padding:var(--paddingType4);font-weight:500;text-align:center}.Settings_wrapper .RolesPermisionsSettings_table_wrapper .body_cell{padding:var(--paddingType4);font-weight:500}.Settings_wrapper .RolesPermisionsSettings_table_wrapper .body_cell_2{padding:var(--paddingType4);font-weight:500;text-align:center}.add_cooperative_form_grp_wrapper .input_grp_sub{width:50%}.add_cooperative_form_grp_wrapper .form-group{width:100%;display:flex;flex-direction:column;gap:12px}.add_cooperative_form_grp_wrapper .form-group-sub{width:100%;display:flex;gap:12px}.add_cooperative_form_grp_wrapper .input_grp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.add_cooperative_form_grp_wrapper h3{padding:0!important;margin:0!important}.add_cooperative_form_grp_wrapper .btn-primary{padding:0 12px!important}.activities-card{margin-bottom:12px;border-radius:6px}.activities-card .ant-form-item-label>label{font-weight:600}.activities-card .ant-input,.activities-card .ant-select-selector{border-radius:6px}.activities-card .ant-btn-primary{background:#00a36c;border-color:#00a36c}.activities-card .ant-btn{border-radius:6px}.activities-table-wrapper{margin-top:12px}.loan-allocation-form{margin-bottom:12px}.loan-card{margin-bottom:12px;border-radius:6px}.loan-card .ant-form-item-label>label{font-weight:600}.loan-card .ant-input,.loan-card .ant-select-selector{border-radius:6px}.loan-card .ant-btn-primary{background:#00a36c;border-color:#00a36c}.loan-card .ant-btn{border-radius:6px}.FarmTypesTable_wrapper{color:#000}.EducationTable_wrapper{color:#000}.site-form-in-drawer-wrapper{position:absolute;right:0;bottom:0;width:100%;padding:10px 16px;text-align:right;background:#fff;border-top:1px solid #e9e9e9}.add_cooperative_form_grp_wrapper .logo_container{display:grid;place-content:center;place-items:center}.add_cooperative_form_grp_wrapper .logo_container .logo{margin:auto;width:150px}.add_cooperative_form_grp_wrapper .btn_grp{display:flex;justify-content:center}.add_cooperative_form_grp_wrapper .input_grp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.BanksTable_wrapper,.FarmersTable_wrapper{color:#000}.btn-primary{height:38px;padding:2px 12px!important}.btn-close{height:38px;padding:5px 12px!important}.storage-location-container{padding:1rem}.storage-location{padding:20px}.storage-location-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.storage-location-header h2{margin:0}.filters-section{background:#fff;padding:1rem;margin:1rem 0;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:16px;background-color:#f5f5f5;border-radius:4px;overflow-x:auto}.filters-section .ant-form{display:flex;flex-wrap:wrap;gap:16px}.filters-section .ant-form-item{margin-bottom:0;margin-right:16px}.filters-section .ant-select{min-width:200px}.ant-table-cell .coordinates{font-family:monospace}.ant-table-cell .ant-btn+.ant-btn{margin-left:8px}.ant-modal-body .ant-form-item:last-child{margin-bottom:0}.ant-form-item-control-input-content .ant-btn+.ant-btn{margin-left:8px}.head_panel_container{margin-bottom:1rem}.row_1{display:flex;justify-content:space-between;align-items:center}.main_page_title{margin:0;font-size:1.5rem;font-weight:600}.btn_grp{display:flex;gap:1rem}.storage-location .ant-modal-footer{text-align:right;border-top:1px solid #f0f0f0;padding:16px}.storage-location .ant-form-item:last-child{margin-bottom:0}.storage-location .ant-btn+.ant-btn{margin-left:8px}.PlantingSettingsTable_wrapper,.AddPlantingActivity_wrapper,.add_planting_form_grp_wrapper{position:relative}.input_grp{margin-bottom:1rem}.CropStatusTable_wrapper,.add_crop_status_form_grp_wrapper,.add_crop_status_form_grp_wrapper .input_grp,.ServicesSettingsTable_wrapper,.add_service_form_grp_wrapper,.add_service_form_grp_wrapper .input_grp,.edit_service_form_grp_wrapper,.edit_service_form_grp_wrapper .input_grp,.OfftakersTable_wrapper,.create_offtaker_form_grp_wrapper,.edit_offtaker_form_grp_wrapper{width:100%}.edit_profile_container{padding:2.5rem;max-width:1100px;margin:0 auto}.edit_profile_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header_left{display:flex;align-items:center;gap:1.5rem}.edit_profile_card{background:#fff;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1rem}.form_divider{margin:2.5rem 0 1.5rem!important;border-top-color:#f3f4f6!important}.form_divider .ant-divider-inner-text{color:#6b7280!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.input_icon{color:#9ca3af}.ant-input,.ant-select-selector,.ant-input-affix-wrapper{border-radius:8px!important;padding:.4rem .8rem!important;border-color:#e5e7eb!important}.ant-input:hover,.ant-select-selector:hover,.ant-input-affix-wrapper:hover{border-color:#059669!important}.ant-input:focus,.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #0596691a!important;border-color:#059669!important}.form_actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid #f3f4f6}.change_password_container{padding:2.5rem;max-width:650px;margin:0 auto}.change_password_header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.back_btn{font-size:1.5rem!important;color:#6b7280!important;transition:all .2s ease}.back_btn:hover{color:#111827!important;transform:translate(-4px)}.header_text h1{font-size:2rem;font-weight:700;color:#111827;margin-bottom:.25rem}.header_text p{color:#6b7280;font-size:1rem}.change_password_card{background:#fff;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1.5rem}.ant-form-item-label label{font-weight:600!important;color:#374151!important;font-size:.9rem!important}.ant-input-affix-wrapper{border-radius:8px!important;padding:.6rem 1rem!important;border-color:#e5e7eb!important}.ant-input-affix-wrapper:hover{border-color:#059669!important}.ant-input-affix-wrapper-focused{box-shadow:0 0 0 2px #0596691a!important;border-color:#059669!important}.password_hint{font-size:.8rem;color:#6b7280;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;background:#f9fafb;border-radius:8px}.form_actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.save_btn{background:#059669!important;border:none!important;height:44px!important;padding:0 2rem!important;border-radius:10px!important;font-weight:600!important;display:flex;align-items:center;gap:.5rem}.cancel_btn{height:44px!important;padding:0 2rem!important;border-radius:10px!important;font-weight:600!important;color:#6b7280!important}.cancel_btn:hover{color:#111827!important;border-color:#d1d5db!important}.btn-block{width:100%;margin-top:1rem}.selection-form{margin-bottom:2rem;background-color:#fff;border-radius:8px}.form-control{max-width:600px;margin:0 auto;padding:1rem}.farmers-table-section{background-color:#fff;padding:1.5rem;border-radius:8px;margin-top:1rem}.flex{display:flex}.justify-between{justify-content:space-between}.items-center{align-items:center}.gap-4{gap:1rem}.mb-4{margin-bottom:1rem}.btn-primary:hover{background-color:var(--colorGreenType2)}.CommunicationManagement_wrapper{display:grid;gap:1rem;z-index:10}.search-container{display:flex;width:100%;align-items:center;gap:12px;justify-content:end;padding:15px 10px 4px 0}h1{color:#000}.row_1{width:98%;display:flex;justify-content:space-between;align-items:center;padding:5px 12px}.shadow-lg{box-shadow:0 25px 50px -12px #0003}.title{text-align:center;color:#000;font-size:larger;padding:10px 0}.StatisticsGrp_wrapper{background:url(/assets/farm-Bf3JX9bU.jpg);background-position:bottom right;position:relative;transition:all .5s cubic-bezier(.175,.885,.32,1.275);z-index:10}.StatisticsGrp_wrapper:hover{background-position:bottom left}.StatisticsGrp_wrapper .StatisticsGrp_wrapper_inner__{width:90%;margin:2rem auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.StatisticsGrp_wrapper .StatisticsGrp_wrapper_inner__:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.StatisticsGrp_wrapper .StatisticsGrp_wrapper_inner__ .card_{z-index:555;background:var(--colorWhiteType1);border-radius:var(--borderRadiusType2);padding:var(--paddingType1);text-align:center;display:grid;gap:.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.StatisticsGrp_wrapper .StatisticsGrp_wrapper_inner__ .card_ .value{color:var(--colorGreenType2);font-weight:700;font-size:var(--textSize6)}.StatisticsGrp_wrapper .StatisticsGrp_wrapper_inner__ .card_ .label{color:var(--colorGreyType1);font-size:var(--textSize3);font-weight:500}:root{--colorGreenType1: #2e8d51;--colorGreenType2: #00a36c;--colorGreenType3: #f0fff6;--colorGreenType4: #00a859;--backgroundGreyGradientType1: linear-gradient(var(--colorGreyType1), var(--colorGreyType2))}.InputDistribution_wrapper{width:100%}.section_heading{width:calc(100% - 25px)!important}.main{width:100%;height:100%;display:flex;justify-content:start;align-items:center;flex-direction:column}.main Form{margin-top:40px;padding:40px 30px}.form-control{border:solid 1px #f4f4f4;padding:20px 10px;width:40%;height:fit-content;border-radius:8px;box-shadow:0 25px 50px -12px #19191940}.main h4{color:#252525;font-weight:600;font-size:30px}.btn-primary{background:linear-gradient(var(--colorGreenType1),var(--colorGreenType2));color:#fff;padding:5px 0;height:40px}.btn-block{width:100%}.shadow{box-shadow:0 25px 50px -12px #19191940}.section_heading{width:100%}.back_btn{margin-right:10px}.editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:12px}.ant-breadcrumb{padding-left:45px!important}.tabs_action_container{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sidebar_wrapper__{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#1e293b;padding:.75rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:width .3s cubic-bezier(.4,0,.2,1);border-right:1px solid #e2e8f0;box-shadow:4px 0 24px #00000005;z-index:1000;height:98vh}.sidebar_wrapper__.sidebar_wrapper__open{width:280px}.sidebar_wrapper__.sidebar_wrapper__closed{width:88px}.sidebar_wrapper__ .grp_a{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overflow-x:hidden;flex:1}.sidebar_wrapper__ .grp_a::-webkit-scrollbar{width:4px}.sidebar_wrapper__ .grp_a::-webkit-scrollbar-track{background:transparent}.sidebar_wrapper__ .grp_a::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.sidebar_wrapper__ .logo_container__{padding:0 .75rem;margin-bottom:.5rem;height:48px;display:flex;align-items:center}.sidebar_wrapper__ .logo_container__ a{text-decoration:none;display:flex;gap:.75rem;align-items:center;width:100%}.sidebar_wrapper__ .logo_container__ img{width:34px;height:34px;object-fit:contain;flex-shrink:0;border-radius:8px}.sidebar_wrapper__ .logo_container__ .logo_text{font-size:1.25rem;font-weight:700;color:var(--colorGreenType2);letter-spacing:-.03em;white-space:nowrap;opacity:1;transition:opacity .2s}.sidebar_wrapper__.sidebar_wrapper__closed .logo_text{display:none}.sidebar_wrapper__ .navlink_grp__{display:flex;flex-direction:column;gap:.25rem}.sidebar_wrapper__ .navlink_grp__ .navlink_item__{padding:.75rem 1rem;color:#64748b;text-decoration:none;display:flex;align-items:center;gap:.875rem;border-radius:12px;font-size:.9375rem;font-weight:500;transition:all .2s ease;white-space:nowrap}.sidebar_wrapper__ .navlink_grp__ .navlink_item__ .anticon{font-size:1.25rem;flex-shrink:0;transition:transform .2s}.sidebar_wrapper__ .navlink_grp__ .navlink_item__:hover{background:#f8fafc;color:var(--colorGreenType2)}.sidebar_wrapper__ .navlink_grp__ .navlink_item__:hover .anticon{transform:scale(1.1)}.sidebar_wrapper__ .navlink_grp__ .current_navlink_item__{padding:.75rem 1rem;color:#fff;text-decoration:none;display:flex;align-items:center;gap:.875rem;border-radius:12px;font-size:.9375rem;font-weight:600;background:var(--colorGreenType2);box-shadow:0 4px 12px #00a36c40;white-space:nowrap}.sidebar_wrapper__ .navlink_grp__ .current_navlink_item__ .anticon{font-size:1.25rem;flex-shrink:0}.sidebar_wrapper__.sidebar_wrapper__closed .navlink_item__,.sidebar_wrapper__.sidebar_wrapper__closed .current_navlink_item__{padding:.75rem;justify-content:center;gap:0;width:48px;margin:0 auto}:is(.sidebar_wrapper__.sidebar_wrapper__closed .navlink_item__,.sidebar_wrapper__.sidebar_wrapper__closed .current_navlink_item__) span{display:none}.sidebar_wrapper__ .grp_b{padding-top:.5rem;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.5rem}.sidebar_wrapper__ .logout_btn{width:100%;justify-content:flex-start;height:46px;border-radius:12px;font-weight:500;color:#ef4444;border:1px solid transparent;transition:all .2s;font-size:.9375rem}.sidebar_wrapper__ .logout_btn:hover{background:#fff1f2!important;border-color:#ffe4e6!important;color:#e11d48!important}.sidebar_wrapper__.sidebar_wrapper__closed .logout_btn{width:48px;margin:0 auto;padding:0;justify-content:center}.sidebar_wrapper__.sidebar_wrapper__closed .logout_btn span:last-child{display:none}.sidebar_wrapper__ .version_box{margin-top:.5rem;font-size:.75rem;color:#94a3b8;display:flex;flex-direction:column;gap:.25rem;padding:0 .5rem}.sidebar_wrapper__ .version_box a{color:var(--colorBlackType1);text-decoration:none;font-weight:500}.sidebar_wrapper__ .version_box a:hover{text-decoration:underline}.sidebar_wrapper__ .version_box .copyright{font-size:.7rem;opacity:.8}.sidebar_wrapper__.sidebar_wrapper__closed .version_box{display:none}.toggle_btn_2{position:absolute;left:-10px;top:50%;z-index:99999;background:var(--colorGreyType1);color:#fff;border:none}.logout_box{cursor:pointer;padding:var(--paddingType2);border:none;border-radius:var(--borderRadiusType1);text-decoration:none;background:var(--backgroundRedGradientType1);color:var(--colorWhiteType1)}.logout_box:hover{opacity:.9}@media only screen and (min-width:769px){.app_unavailable{display:none}}@media only screen and (min-width:481px)and (max-width:768px){.app_unavailable{height:100vh;width:100%;display:grid;place-items:center;color:#fff}.app_unavailable .inner__{background:var(--colorBlackType2);border-radius:25px;padding:2rem 1rem;width:80%;margin:auto}.app_unavailable .inner__ .app_unavailable__title{font-size:1.5rem;text-align:center;padding:1rem;font-weight:500}.app_unavailable .inner__ .app_unavailable__subtitle{font-weight:500;text-align:center;border-top:1px dashed white;padding:1rem}}@media only screen and (max-width:480px){.app_unavailable{height:100vh;width:100%;display:grid;place-items:center;color:#fff}.app_unavailable .inner__{background:var(--colorBlackType2);border-radius:25px;padding:2rem 1rem;width:80%;margin:auto}.app_unavailable .inner__ .app_unavailable__title{font-size:1.5rem;text-align:center;padding:1rem;font-weight:500}.app_unavailable .inner__ .app_unavailable__subtitle{font-weight:500;text-align:center;border-top:1px dashed white;padding:1rem}}.loading_wrapper__{position:absolute;display:grid;place-content:center;height:100vh;width:100%;top:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999999}.loading_wrapper__ .lds-ripple,.loading_wrapper__ .lds-ripple div{box-sizing:border-box}.loading_wrapper__ .lds-ripple{display:inline-block;position:relative;width:80px;height:80px;scale:4.5}.loading_wrapper__ .lds-ripple div{position:absolute;border:4px solid #1a3665;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.loading_wrapper__ .lds-ripple div:nth-child(2){animation-delay:-.5s;border:4px solid #983383}@keyframes lds-ripple{0%{top:36px;left:36px;width:8px;height:8px;opacity:0}4.9%{top:36px;left:36px;width:8px;height:8px;opacity:0}5%{top:36px;left:36px;width:8px;height:8px;opacity:1}to{top:0;left:0;width:80px;height:80px;opacity:0}}.Login_wrapper .Login_wrapper_inner__right__inner__{width:60%;margin:auto;display:grid}.Login_wrapper .login_form_forgot{color:var(--colorBlackType2);text-align:center}.Login_wrapper .input_row__{display:flex;justify-content:center;padding:1rem}.Login_wrapper .login_form_button{width:40%;background:var(--backgroundGreenGradientType1);color:var(--colorWhiteType1)}.Login_wrapper .login_form_button:hover{background:var(--backgroundGreenGradientType1)!important;opacity:.9;color:var(--colorWhiteType1)!important}.AutoOnboarding_wrapper{position:relative;scroll-behavior:smooth;height:100vh;overflow:hidden}.AutoOnboarding_wrapper .head_container__{position:sticky;top:0;padding:var(--paddingType2);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--borderColorGreyType3);z-index:99999;background:#fff}.AutoOnboarding_wrapper .head_container__ img{width:30px}.AutoOnboarding_wrapper .logo_container{display:flex;align-items:center;font-size:var(--textSize6);gap:.5rem;color:var(--colorGreenType2)}.AutoOnboarding_wrapper .title_container{font-size:var(--textSize6);font-weight:700;background:linear-gradient(15deg,var(--colorGreenType2),var(--colorGreenType3));-webkit-background-clip:text;background-clip:text;color:transparent}.AutoOnboarding_wrapper .body_container__{font-size:var(--textSize3);position:relative}.AutoOnboarding_wrapper .body_container__inner__{display:flex;flex-direction:row-reverse;padding:var(--paddingType2);gap:1rem;position:relative}.AutoOnboarding_wrapper .stages_container__{position:sticky;top:9%;border-radius:var(--borderRadiusType2);min-width:15%;display:flex;flex-direction:column;justify-content:space-between}.AutoOnboarding_wrapper .stage_container__{padding:var(--paddingType2);padding-left:0;padding-right:0}.AutoOnboarding_wrapper .stages_container__inner{padding:var(--paddingType2);padding:0}.AutoOnboarding_wrapper .stage_title__{display:flex;gap:1rem}.AutoOnboarding_wrapper .stage_title__incomplete{color:var(--colorGreyType4);cursor:not-allowed}.AutoOnboarding_wrapper .stage_title__complete{color:var(--colorGreenType2);font-weight:500}.AutoOnboarding_wrapper .stage_title__current{color:var(--colorBlackType1);font-weight:500;border-bottom:var(--borderColorGreenType2)}.AutoOnboarding_wrapper .exit_onboarding_container{display:flex;align-self:flex-end}.AutoOnboarding_wrapper .exit_onboarding_container button{padding:var(--paddingType2);width:100%;border-radius:var(--borderRadiusType3);background:var(--backgroundRedGradientType1);color:var(--colorWhiteType1);border:none;cursor:pointer}.AutoOnboarding_wrapper .exit_onboarding_container button:hover{opacity:.9}.AutoOnboarding_wrapper .main_container__{border:var(--borderColorGreyType3);flex:1;gap:1rem;height:89vh;border-radius:var(--borderRadiusType2);position:relative;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between}.AutoOnboarding_wrapper .main_container__::-webkit-scrollbar{width:1px;height:1px}.AutoOnboarding_wrapper .main_container__::-webkit-scrollbar-track{background:#f1f1f1;width:1px}.AutoOnboarding_wrapper .main_container__::-webkit-scrollbar-thumb{background:#888;width:1px}.AutoOnboarding_wrapper .main_container__::-webkit-scrollbar-thumb:hover{background:#555;width:1px}.AutoOnboarding_wrapper .welcome_container__{display:grid;height:100%;position:relative}.AutoOnboarding_wrapper .welcome_container__ .welcome_container__inner__{position:relative;background:var(--colorGreenType3);display:grid;place-content:center;padding:var(--paddingType1);border-radius:var(--borderRadiusType2)}.AutoOnboarding_wrapper .welcome_container__ .welcome_title__{padding:var(--paddingType1);font-size:var(--textSize7);font-size:3rem;text-align:center;margin:auto;font-weight:200;transition:width .5s ease;display:grid;place-content:center}.AutoOnboarding_wrapper .welcome_container__ .welcome_title__ span{font-style:italic;background-image:linear-gradient(to right,red,#ff0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:4rem}.AutoOnboarding_wrapper .welcome_container__ .get_started_btn{text-align:center;text-decoration:none;color:var(--colorGreenType2);border:var(--borderColorGreenType2);justify-self:center;border-radius:var(--borderRadiusType3)}.AutoOnboarding_wrapper .welcome_container__ .get_started_btn:hover{background:var(--colorGreenType2);color:var(--colorWhiteType1)}.AutoOnboarding_wrapper .group_container__,.AutoOnboarding_wrapper .group_container__inner__{height:100%}.AutoOnboarding_wrapper .group_title__{position:sticky;top:0;z-index:5555;font-size:var(--textSize5);font-weight:700;padding:var(--paddingType2);background:var(--colorGreyType3);display:flex;align-items:center;justify-content:space-between}.AutoOnboarding_wrapper .input_grps{height:100%;display:grid;padding:var(--paddingType2);margin:1rem 0}.AutoOnboarding_wrapper .input_grp_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.AutoOnboarding_wrapper .type_chooser{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;padding:var(--paddingType1);justify-content:center;align-items:center;height:25vh}.AutoOnboarding_wrapper .type_chooser .type_chooser_child{background:var(--colorGreenType3);padding:var(--paddingType1);border-radius:var(--borderRadiusType3);border:var(--borderColorGreyType3);height:25vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;position:relative}.AutoOnboarding_wrapper .type_chooser .auto_type_title{margin:0;font-size:3rem;font-style:italic;background-image:linear-gradient(to right,red,#ff0);-webkit-background-clip:text;background-clip:text;color:transparent}.AutoOnboarding_wrapper .type_chooser .manual_type_title{margin:0;font-size:3rem;font-style:italic;background-image:linear-gradient(to right,var(--colorRedType1),var(--colorGreenType1));-webkit-background-clip:text;background-clip:text;color:transparent}.AutoOnboarding_wrapper .type_chooser p{line-height:1.5rem}.AutoOnboarding_wrapper .type_chooser .type_choose_btn{cursor:pointer;padding:var(--paddingType2);border-radius:var(--borderRadiusType3);border:var(--borderColorGreenType2);background:none;color:var(--colorGreenType2);font-weight:500;min-width:100px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:-10%;right:10%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:var(--textSize5)}.AutoOnboarding_wrapper .type_chooser .type_choose_btn:hover{background:var(--colorGreenType2);color:var(--colorWhiteType1)}.AutoOnboarding_wrapper .table_wrapper{padding:var(--paddingType2)}.AutoOnboarding_wrapper .uploaded_file_table{width:100%;border-collapse:collapse;border-radius:var(--borderRadiusType2);border:var(--borderColorGreyType2);min-width:auto}.AutoOnboarding_wrapper .uploaded_file_table th{text-transform:capitalize;text-align:left;color:var(--colorGreenType2)}.AutoOnboarding_wrapper .uploaded_file_table td,.AutoOnboarding_wrapper .uploaded_file_table th{padding:var(--paddingType4);font-size:var(--textSize2)}.AutoOnboarding_wrapper .add_to_project_wrapper{display:grid;padding:var(--paddingType1);text-align:center;border-radius:var(--borderRadiusType3);align-items:center}.AutoOnboarding_wrapper .add_to_project_wrapper .inner__{display:grid;background:var(--colorGreenType3);padding:var(--paddingType1);border-radius:var(--borderRadiusType3);border:var(--borderColorGreyType3);gap:1rem}.AutoOnboarding_wrapper .add_to_project_wrapper .auto_type_title{margin:0;font-size:3rem;font-style:italic;background-image:linear-gradient(to right,red,#ff0);-webkit-background-clip:text;background-clip:text;color:transparent}.AutoOnboarding_wrapper .add_to_project_wrapper p{font-size:var(--textSize5);margin:0}.AutoOnboarding_wrapper .add_to_project_wrapper table{text-align:left;border-collapse:collapse}.AutoOnboarding_wrapper .add_to_project_wrapper table th{width:20%}.AutoOnboarding_wrapper .add_to_project_wrapper table th,.AutoOnboarding_wrapper .add_to_project_wrapper table td{padding:var(--paddingType5);border-color:var(--colorGreyType3)}.AutoOnboarding_wrapper .add_to_project_wrapper .type_choose_btn{cursor:pointer;padding:var(--paddingType2);border-radius:var(--borderRadiusType3);border:var(--borderColorGreenType2);background:none;color:var(--colorGreenType2);font-weight:500;min-width:100px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:var(--textSize5)}.AutoOnboarding_wrapper .add_to_project_wrapper .type_choose_btn:hover{background:var(--colorGreenType2);color:var(--colorWhiteType1)}.AutoOnboarding_wrapper .navigation_wrapper__{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;border-top:var(--borderColorGreyType3);padding:var(--paddingType2);background:var(--colorGreyType3);margin-bottom:2rem}.AutoOnboarding_wrapper .navigation_wrapper__ div:nth-child(2){display:flex;align-items:center;gap:.5rem}.AutoOnboarding_wrapper .navigation_wrapper__ .nav_btn{text-align:center;text-decoration:none;color:var(--colorGreenType2);background:var(--colorWhiteType1);border:var(--borderColorGreenType2);justify-self:center;border-radius:var(--borderRadiusType3)}.AutoOnboarding_wrapper .navigation_wrapper__ .nav_btn:hover{background:var(--colorGreenType2);color:var(--colorWhiteType1)}.FarmersTable_wrapper{color:#000}.Login_wrapper{height:100vh;display:grid}.Login_wrapper .Login_wrapper_inner__{height:80vh;width:80%;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));border-radius:var(--borderRadiusType3);overflow:hidden;box-shadow:var(--boxShadowWhite)}.Login_wrapper .Login_wrapper_inner__left{display:grid;border-right:var(--borderColorGreyType3);place-content:center}.Login_wrapper .logo_container__{display:flex;justify-content:center;align-items:center;z-index:500}.Login_wrapper .logo_container__ img{width:40%}.Login_wrapper .banner_container__{text-align:center;font-size:6rem;background:linear-gradient(to right,var(--colorGreenType3),var(--colorBlackType2));-webkit-background-clip:text;background-clip:text;color:transparent}.Login_wrapper .Login_wrapper_inner__right{display:grid;background:var(--colorGreenType3)}.Login_wrapper .Login_wrapper_inner__right__inner__{width:80%;margin:auto}.Login_wrapper .heading__{text-align:center;color:var(--colorBlackType2);text-transform:capitalize;font-weight:400;font-size:var(--textSize7)}.linkicon{color:var(--colorGreenType2)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}
