@font-face{font-family:Nunito bold;src:local("Nunito bold"),url(/assets/fonts/Nunito-Bold.ttf) format("TrueType")}.theme-font-nunito-bold{font-family:Nunito bold}@font-face{font-family:Nunito regular;src:local("Nunito regular"),url(/assets/fonts/Nunito-Regular.ttf) format("TrueType")}.theme-font-nunito-regular{font-family:Nunito regular}@font-face{font-family:Inter bold;src:local("Inter bold"),url(/assets/fonts/Inter-Bold.ttf) format("TrueType")}.theme-font-inter-bold{font-family:Inter bold}@font-face{font-family:Inter semibold;src:local("Inter semibold"),url(/assets/fonts/Inter-SemiBold.ttf) format("TrueType")}.theme-font-inter-semibold{font-family:Inter semibold}@font-face{font-family:Inter medium;src:local("Inter medium"),url(/assets/fonts/Inter-Medium.ttf) format("TrueType")}.theme-font-inter-medium{font-family:Inter medium}@font-face{font-family:Inter regular;src:local("Inter regular"),url(/assets/fonts/Inter-Regular.ttf) format("TrueType")}.theme-font-inter-regular{font-family:Inter regular}@font-face{font-family:Lato bold;src:local("Lato bold"),url(/assets/fonts/Lato-Bold.ttf) format("TrueType")}.theme-font-lato-bold{font-family:Lato bold}@font-face{font-family:Lato medium;src:local("Lato medium"),url(/assets/fonts/Lato-Medium.ttf) format("TrueType")}.theme-font-lato-medium{font-family:Lato medium}@font-face{font-family:Lato regular;src:local("Lato regular"),url(/assets/fonts/Lato-Regular.ttf) format("TrueType")}.theme-font-lato-regular{font-family:Lato regular}@font-face{font-family:SF regular;src:local("SF regular"),url(/assets/fonts/SF-Pro-Display-Regular.otf) format("OpenType")}.theme-font-sf-regular{font-family:SF regular}@font-face{font-family:SF medium;src:local("SF medium"),url(/assets/fonts/SF-Pro-Display-Medium.otf) format("OpenType")}.theme-font-sf-medium{font-family:SF medium}@font-face{font-family:SF light;src:local("SF light"),url(/assets/fonts/SF-Pro-Display-Light.otf) format("OpenType")}.theme-font-sf-light{font-family:SF light}@font-face{font-family:SF bold;src:local("SF bold"),url(/assets/fonts/SF-Pro-Display-Bold.otf) format("OpenType")}.theme-font-sf-bold{font-family:SF bold}@font-face{font-family:Helvetica regular;src:local("Helvetica regular"),url(/assets/fonts/Helvetica-Condensed-Regular.ttf) format("TrueType")}.theme-font-sf-bold{font-family:Helvetica regular}@font-face{font-family:Signature Font;src:local("Signature Font"),url(/assets/fonts/WhisperingSignature.ttf) format("TrueType")}.theme-font-sf-bold{font-family:Signature Font}.auth-layout{display:flex}.auth-layout .sidebar{position:fixed;top:0;width:6rem;background-color:#ededed;height:100vh;overflow-y:auto;display:flex;align-items:center;flex-direction:column;z-index:10;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.auth-layout .sidebar>img{padding:1rem 0;cursor:pointer}.auth-layout .sidebar .sidebar-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.4rem;color:#000;font-family:Inter medium;font-size:.75rem;cursor:pointer;padding:.6rem .5rem;width:100%}.auth-layout .sidebar .sidebar-item>div img{max-width:.625rem}.auth-layout .sidebar .sidebar-item.active{background-color:#e3e3e3}.auth-layout .site-content{width:calc(100vw - 6rem);margin-left:6rem}.auth-layout .site-content>div{overflow-y:auto;scrollbar-width:thin}.auth-layout .site-content>div:has(.add-protocol-spray)>.table-container{display:none}.custom-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000004d;z-index:2}.custom-modal.delete-tasks{z-index:10050}.custom-modal .play-button{width:76px}.custom-modal .visibility-hidden{visibility:hidden}.custom-modal .content{max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:.5rem}.custom-modal .content .modal-header,.custom-modal .content .modal-body{border:0;justify-content:center;text-align:center}.custom-modal .content .modal-header .view-link,.custom-modal .content .modal-body .view-link{display:flex;justify-content:center;align-items:center;text-wrap:auto;width:100%;height:auto;word-break:break-all;overflow:hidden;padding:8px 5px}.custom-modal .content .modal-header{padding:1.5rem 1rem .7rem;font-family:SF bold;font-size:1rem;color:#000;letter-spacing:.5px}.custom-modal .content .modal-body{padding:.7rem 1rem 1.5rem;font-family:SF regular;font-size:.9rem;color:#000;letter-spacing:.5px}.custom-modal .content .modal-body.rec-alert{font-family:Inter regular;font-size:12px;color:#000}.custom-modal .content .modal-footer{border-top:1px solid #e9e7e2;padding:0 1rem;margin:0;justify-content:center}.custom-modal .content .rec-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-modal .content.type-1{width:min(100%,400px)}.custom-modal .content.type-13{width:min(100%,25rem)!important;border-radius:15px}.custom-modal .content.type-13 .modal-header-alert{font-size:22px}.custom-modal .content.type-13 .modal-body-text{font-size:16px}.custom-modal .content.type-13 .modal-footer{width:100%!important;border-top:1px solid #b6b6b6!important;padding:.5rem 0rem}.custom-modal .content.type-2{width:min(100%,50rem)!important}.custom-modal .content.type-2 .modal-body>div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.custom-modal .content.type-2 .modal-body>div>div,.custom-modal .content.type-2 .modal-body>div .filled-field{display:flex;flex:1 1 calc(50% - 10px)}.custom-modal .content.type-2 .modal-body>div>div .filter-field label,.custom-modal .content.type-2 .modal-body>div .filled-field .filter-field label{margin-bottom:0}.custom-modal .content.type-3{width:min(100%,75rem)!important}.custom-modal .content.type-3 .modal-body>div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.custom-modal .content.type-3 .modal-body>div>div,.custom-modal .content.type-3 .modal-body>div .filled-field{display:flex;flex:1 1 calc(33% - 10px)}.custom-modal .content.type-3 .modal-body>div>div .filter-field label,.custom-modal .content.type-3 .modal-body>div .filled-field .filter-field label{margin-bottom:0}.custom-modal .content.type-4{width:min(100%,50rem)!important;height:100%!important}.custom-modal .content.type-4 .modal-body>div{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.custom-modal .content.type-4 .modal-body>div>div,.custom-modal .content.type-4 .modal-body>div .filled-field{display:flex;flex:1 1 calc(50% - 10px)}.custom-modal .content.type-4 .modal-body>div>div .filter-field label,.custom-modal .content.type-4 .modal-body>div .filled-field .filter-field label{margin-bottom:0}.custom-modal .content.type-5{width:297px}.custom-modal button{font-family:SF bold;font-size:1.05rem}.custom-modal.form-modal .modal-header{font-family:Inter medium;font-size:1.15rem;padding:.5rem 1rem;position:relative}.custom-modal.form-modal .modal-header .close-button{position:absolute;right:-35px;top:-5px;border-radius:50%;cursor:pointer;padding:.5rem}.custom-modal.form-modal .content{width:min(100%,37.5rem);padding:1rem 3rem}.custom-modal.form-modal .content.type-13{padding:0rem!important}.custom-modal.form-modal .content label{width:100%;text-align:left;font-family:Inter bold;font-size:.9rem;font-weight:500}.custom-modal.form-modal .content .view-only{width:100%;text-align:left!important;font-family:Inter regular;font-size:1.1rem;padding:.2rem .8rem;margin-bottom:.3rem}.custom-modal.form-modal .content .view-details{text-align:left;font-family:Inter medium;padding:.2rem .8rem;font-size:.9rem;margin-bottom:2rem}.custom-modal.form-modal .content .error{text-align:left;color:#d75438;font-size:.9rem}.custom-modal.form-modal .content .filled-field{width:min(100%,21rem);letter-spacing:0;margin-bottom:1rem;gap:.1rem}.custom-modal.form-modal .content .filled-field input,.custom-modal.form-modal .content .filled-field textarea,.custom-modal.form-modal .content .filled-field .display-detail{font-family:Inter regular;font-size:1rem;background-color:#e5e5e5;border:none;border-radius:2px;padding:.6rem 1rem}.custom-modal.form-modal .content .filled-field .selected{background-color:#ededed!important}.custom-modal.form-modal .center-modal-content{display:flex;justify-content:center}.custom-modal.form-modal .center-modal-content>:first-child{min-width:300px}.custom-modal.form-modal .modal-footer{border-top:none}.custom-modal.form-modal .modal-footer button{font-family:Inter medium;font-size:1rem;width:fit-content;padding:.5rem 3rem}.custom-modal.spray-material-modal{z-index:9}.custom-modal.spray-material-modal .content{display:flex;flex-direction:column;width:100%;max-width:80vw;height:80vh}.custom-modal.spray-material-modal .content .modal-body{overflow:auto;padding-bottom:.5rem}.custom-modal.spray-material-modal .content .center-modal-content>div{display:flex;flex-direction:column;align-items:center;width:100%}.custom-modal.spray-material-modal .content .modal-footer{padding-top:.5rem}.custom-modal.spray-material-modal .content .modal-footer.top-border{border-top:4px double #3d3c41;margin-top:auto}.spray-preview-modal .content.type-1{width:min(100%,60vw)!important;max-width:1200px!important;align-items:center}.spray-preview-modal .modal-body{display:flex;margin:auto}.filter-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000004d;z-index:100}.filter-modal.whats-new-fullscreen-backdrop{display:block;z-index:10050;background-color:#0000008c;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;width:100%;max-width:100%}.filter-modal .content{background-color:#f8f8f8;border-radius:.5rem}.filter-modal .content .modal-header,.filter-modal .content .modal-body{border:0;justify-content:center;text-align:center}.filter-modal .content .modal-header.filter{position:relative;display:flex;width:100%;justify-content:center;padding:1.5rem 1rem .7rem;color:#000;letter-spacing:.5px}.filter-modal .content .modal-header.filter.feedback-sent{width:100%;justify-content:center}.filter-modal .content .modal-header .cancel,.filter-modal .content .modal-header .cancel-compliance{cursor:pointer;position:absolute;right:10px;top:10px}.filter-modal .content .modal-header .filter{font-family:Inter bold;font-size:16px;font-weight:700}.filter-modal .content .modal-body{margin-top:10px;padding:.7rem 1rem 1.5rem;font-family:Inter regular;font-size:.9rem;color:#000;letter-spacing:.5px;text-align:left}.filter-modal .content .modal-body.feedback-sent{padding-left:0rem;padding-right:0rem}.filter-modal .content .modal-footer{width:380px;padding:10px 2px;margin-top:50px;border:none;justify-content:space-between}.filter-modal .content .modal-footer button{width:180px}.filter-modal .content .modal-footer.feedback-sent{width:480px;padding-bottom:15px;margin-top:40px}.filter-modal .content.type-1{width:min(100%,380px)}.filter-modal .content.type-1.feedback-sent{width:480px}.filter-modal .content.type-1.whats-new-modal{width:min(70%,740px)}.filter-modal .content.type-1.whats-new-modal .modal-header.filter{padding-top:1.5rem}.filter-modal .content.type-1.whats-new-modal .whats-new-body{max-height:70vh;overflow:auto;text-align:left;margin-top:0;padding:.5rem 1.25rem 1.5rem}.filter-modal .content.type-1.whats-new-modal .whats-new-date{font-family:Inter bold;font-size:.9rem;font-weight:600;margin-top:20px}.filter-modal .content.type-1.whats-new-modal .whats-new-list{list-style:disc;margin:0;padding:0 0 0 1.1rem}.filter-modal .content.type-1.whats-new-modal .whats-new-list__line{padding:.4rem 0 .4rem .2rem;font-family:Inter regular,Inter,sans-serif;font-size:.9rem;line-height:1.4;color:#000;letter-spacing:.2px}.filter-modal-calendar{position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000004d}.filter-modal-calendar .content{background-color:#f8f8f8;border-radius:.5rem}.filter-modal-calendar .content .modal-header,.filter-modal-calendar .content .modal-body{border:0;justify-content:center;text-align:center}.filter-modal-calendar .content .close-icon-calendar{display:flex;justify-content:flex-end;padding:1rem 1rem 0rem;cursor:pointer}.filter-modal-calendar .content .modal-header.filter{display:flex;width:100%;justify-content:center;padding:.5rem 1rem 0rem;color:#000;letter-spacing:.5px}.filter-modal-calendar .content .modal-header.filter.feedback-sent{width:100%;justify-content:center}.filter-modal-calendar .content .modal-header .filter{font-family:Inter bold;font-size:14px}.filter-modal-calendar .content .modal-body{padding:.7rem 1rem .5rem;font-family:Inter regular;font-size:.9rem;color:#000;display:flex;justify-content:center;letter-spacing:.5px;text-align:left}.filter-modal-calendar .content .modal-body.feedback-sent{padding-left:0rem;padding-right:0rem}.filter-modal-calendar .content .modal-footer{width:410px;padding:0 2px 10px;border:none;justify-content:space-between}.filter-modal-calendar .content .modal-footer button{width:160px;height:38px}.filter-modal-calendar .content .modal-footer.feedback-sent{width:480px;padding-bottom:15px;margin-top:40px}.filter-modal-calendar .content.type-1{width:min(100%,410px);position:absolute;top:5rem}.filter-modal-calendar .content.type-1.feedback-sent{width:480px}button{padding:.2rem 1rem;border-radius:.5rem;border:1px solid;font-family:Inter medium;font-size:1.2rem;align-items:center;display:flex;justify-content:center}button:hover{filter:brightness(110%)}button .counter{width:1.8rem;height:1.8rem;border-radius:100%;text-align:center;line-height:2.3;font-family:Inter Bold;background-color:#377c2b;font-size:12px;color:#fff;display:flex;align-items:center;justify-content:center;margin-left:.2rem}button.green-1{background-color:#377c2b;color:#fff;border-color:#377c2b}button.green-1.signin{font-size:20px;font-family:Inter regular;font-weight:500}button.grey-1{background-color:#e5e5e5;color:#000;border-color:#e5e5e5}button.grey-1:hover{filter:brightness(102%)}button.white-1{background-color:#fff;color:#000;border-color:#fff}button.white-blue-1{background-color:#fff;color:#0083fd;border-color:#fff}button.white-green-1{background-color:#45b631;color:#fff;border-color:#fff}button.black-white-1{background-color:#59585d;color:#fff;font-size:20px;font-weight:500;width:150px}button.black-white-3{background-color:#3d3c41;color:#fff;font-size:18px;font-weight:500}button.green-white-1{background-color:#377c2b;color:#fff;font-size:19px;font-weight:500;width:150px}button.green-white-1.center{margin:auto}button.green-white-1.group-task{width:200px!important}button.green-white-12{background-color:#377c2b;color:#fff;font-size:20px;font-weight:500;width:354px;margin:auto auto 8.7px}button.green-white-13{background-color:#377c2b;color:#fff;font-family:Inter medium;font-size:15px;font-weight:400;width:243px;height:38px;margin:auto auto 20px}button.grey-white-13{background-color:#646464;color:#fff;font-family:Inter medium;font-size:15px;border:none;font-weight:400;width:243px;height:38px;margin:auto auto 30px}button.green-white-4{background-color:#233d37;color:#fff;font-size:20px;font-weight:500;width:95%;margin:auto auto 8.7px}button.green-white-4.select-task{font-size:16px!important}button.green-white-3{background-color:#497a36;color:#fff;font-size:20px;font-weight:500;width:95%;margin:auto auto 8.7px}button.green-white-3.select-task{font-size:16px!important}button.white-green-2{color:#377c2b;background-color:#fff;border:1px solid #ffffff;padding:9px 20px;font-size:16px;font-weight:500;width:150px}button.white-green-2.topbar{font-size:.8rem!important;width:110px;height:45px}button.white-green-12{color:#000;background-color:#fff;border:1px solid #ffffff;font-size:14px;font-weight:400;width:129px;height:45px}button.white-green-12.topbar{font-size:.8rem!important;width:90px}button.disabled{cursor:not-allowed;opacity:.4}button.black-white-2{background-color:#59585d;color:#fff;font-size:20px;font-weight:500;width:95%;margin:auto auto 8.7px}button.black-white-2.select-task{font-size:16px!important}button.black-white-12{background-color:#3d3c41;color:#e9e7e2;font-size:20px;font-weight:500;width:354px;margin:auto auto 8.7px}button.green-white-2{background-color:#377c2b;color:#fff;font-size:19px;font-weight:500;width:95%;margin:auto auto 8.7px}button.green-white-2.select-task{font-size:16px!important}button.filter-button{background-color:#fff;border-color:#fff;height:45.19px;padding:.58rem .7rem}button.text-button{font-family:Inter medium;font-size:.875rem;border:none;background-color:transparent}button.text-button.disabled{color:#3d3c41;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:.3rem;width:100%}.field .view-only{padding:8px;border-radius:4px;display:flex;align-items:center;gap:4px;min-height:38px}.field.search{display:flex;width:100%;padding-left:7.7px;border-bottom:#b2b2b2 1px solid}.field label{font-family:Inter medium;font-size:1rem;text-align:left}.field label.email{font-size:14px;font-weight:500}.field input,.field textarea{width:100%;border:0px solid #b2b2b2;padding:.6rem 1rem;border-radius:.5rem;outline:none;font-family:Inter medium;font-size:1rem}.field input:disabled,.field textarea:disabled{cursor:not-allowed!important}.field input :focus,.field textarea :focus{border-color:red}.field input.email,.field textarea.email{padding-left:13px!important}.field.border{border:1px solid #bdbdbd;border-radius:.5rem}.field.text:has(img){position:relative}.field.text:has(img) input,.field.text:has(img) textarea{padding-left:2.3rem!important}.field.text:has(img) img{left:.7rem;top:.7rem;position:absolute;z-index:1}.field.select{position:relative}.field.select.disabled .display-detail{cursor:not-allowed;background-color:#e5e5e5;color:#828282}.field.select .display-detail{background-color:#fff;color:#000;border-radius:.5rem;padding:.7rem 1.3rem;font-family:Inter medium;font-size:.9rem;cursor:pointer;-webkit-user-select:none;user-select:none}.field.select .display-detail.topbar{font-size:.8rem;padding:.7rem .9rem}.field.select .display-detail img{margin-left:1rem}.field.select .display-detail .icon{margin-left:0;margin-right:.5rem;width:1rem}.field.select .overlay{position:absolute;top:3.2rem;z-index:10}.field.select .overlay.add-task{right:0}.field.select .overlay .dropdown-list{background-color:#fff;display:flex;flex-direction:column;border-radius:.5rem;padding:1rem 0;max-width:18rem;max-height:20rem!important;overflow-y:auto!important;scrollbar-width:none!important}.field.select .overlay .dropdown-list span{color:#000;padding:.3rem 2rem .3rem 1rem;cursor:pointer;font-family:Inter regular;font-size:.95rem;text-wrap-mode:nowrap}.field.select .overlay .dropdown-list span:hover{background-color:#ededed}.field .error{color:#d75438;text-align:left;font-family:Inter medium;font-size:1rem}.field .error:first-letter{text-transform:uppercase}.field.text-with-select .field-container{padding:.3rem .4rem;background-color:#fff;gap:0!important;border:1px solid #b2b2b2;border-radius:.5rem}.field.text-with-select .field-container.dropdown-open{border-radius:.5rem .5rem 0 0}.field.text-with-select .field-container input{border:none!important;padding:0;height:1.9rem!important}.field.text-with-select .field-container .text-with-select .display-detail{display:flex;flex-wrap:nowrap;gap:.5rem;width:100%}.field.text-with-select .field-container .text-with-select .overlay{position:absolute;top:5.7rem;right:57px;z-index:3}.field.text-with-select .field-container .text-with-select .overlay .dropdown-list{z-index:3;background-color:#fff;display:flex;flex-direction:column;border-radius:0rem 0rem .5rem .5rem;padding:0rem 0;max-width:6.2rem;max-height:fit-content!important;border:1px solid #8a898e;overflow-y:auto!important;gap:0rem!important;scrollbar-width:none!important}.field.text-with-select .field-container .text-with-select .overlay .dropdown-list span{color:#000;padding:.3rem 2.45rem .3rem 2rem;border-bottom:1px solid #8a898e;cursor:pointer;font-family:Inter regular;font-size:.95rem;text-wrap-mode:nowrap;width:100%;text-align:center}.field.text-with-select .field-container .text-with-select .overlay .dropdown-list span:hover{background-color:#ededed}.field.text-with-select .field-container .material-arrow{filter:invert(17%) sepia(96%) saturate(7450%) hue-rotate(0deg) brightness(95%) contrast(110%)}.react-calendar .react-calendar__viewContainer .react-calendar__tile,.react-calendar .react-calendar__viewContainer .react-calendar__tile--now{font-size:.84rem;font-family:Lato medium;font-weight:unset;color:#000;border-radius:100%;padding:.8rem 0;background-color:#fff}.custom-checkbox{display:flex;margin-bottom:1rem;gap:1rem;cursor:pointer;align-items:center}.custom-checkbox.select-block{margin-bottom:unset}.custom-checkbox.disabled{cursor:default!important}.custom-checkbox .title{font-family:Inter medium;font-size:12px}.custom-checkbox .checkbox{min-width:1.25rem;min-height:1.25rem;border:2px solid #b2b2b2;border-radius:3px}.custom-checkbox .checkbox.add_task{border:1px solid #bdbdbd;border-radius:6px;background-color:#fff}.custom-checkbox .checkbox.checked{background-image:url(/assets/images/general/check.svg);background-repeat:no-repeat;background-position:center}.custom-checkbox .checkbox.checked.checked-black{background-image:url(/assets/images/general/check-black.svg)}.custom-checkbox.radio{gap:1.25rem}.custom-checkbox.radio .checkbox{border-radius:100%;min-width:1.25rem;min-height:1.25rem}.custom-checkbox.radio .checkbox.checked{border:0;background-image:url(/assets/images/general/check-round.svg);background-repeat:no-repeat;background-position:center}.hours-picker{border:1px solid #e5e5e5;background-color:#fff;border-top:0;padding:0 1rem;border-bottom-right-radius:.625rem;border-bottom-left-radius:.625rem;top:100%!important;box-shadow:inset 0 5rem 40px -5px #fff,inset 0 -5rem 40px -5px #fff}.hours-picker div :has(>.picker-item){color:#8a898e;cursor:pointer}.hours-picker div :has(>.picker-item.selected-item){background-color:#e5e5e5!important;color:#000;font-weight:600;font-size:1.1rem}.days-picker{text-align:left;margin-bottom:1rem}.days-picker .dropdown{display:flex;gap:1rem}.days-picker .dropdown>*{flex:1}.days-picker .dropdown .select{margin-bottom:0!important}.days-picker .dropdown .select .overlay{top:80%}.days-picker .dropdown .select .overlay .dropdown-list{max-height:30vh;overflow:auto!important;top:0!important}.days-picker .dropdown .select .overlay .dropdown-list::-webkit-scrollbar{display:none}.multi-list-select{position:relative;font-family:Inter bold;text-wrap:wrap;cursor:pointer}.multi-list-select .selected-option{display:flex;align-items:center;gap:.5rem;font-size:1.1rem}.multi-list-select .header-container{display:flex;align-items:center}.multi-list-select .header-container .icon-container{margin-top:-3px;margin-right:.5rem}.multi-list-select .header-container .icon-container img{height:1rem}.multi-list-select .header-container .icon-container .details-icon{cursor:pointer;transition:opacity .2s ease}.multi-list-select .header-container .icon-container .details-icon:hover{opacity:.8}.multi-list-select .dropdown{z-index:2;display:none;position:absolute;top:100%;left:0;width:19.5rem;max-height:42rem;background:#fff;border:1px solid #e5e5e5;border-radius:.2rem;overflow-y:auto;display:flex!important;flex-direction:column}.multi-list-select .dropdown.visible{display:block}.multi-list-select .dropdown .group-title,.multi-list-select .dropdown .option{padding:.9rem 1rem;border-bottom:.5px solid #e5e5e5}.multi-list-select .dropdown .group-title{font-family:Inter medium;font-size:.9rem;text-transform:uppercase}.multi-list-select .dropdown .option{font-size:.875rem}.multi-list-select .dropdown .option:hover,.multi-list-select .dropdown .option.selected{background:#377c2b;color:#fff}.sub-menu-select{position:relative;z-index:1}.sub-menu-select .selected-option{font-family:Inter bold;font-size:.75rem;font-weight:700;color:#000;cursor:pointer;display:flex;justify-content:space-between;gap:.5rem}.sub-menu-select .selected-option .display-content{flex:1}.sub-menu-select .selected-option .display-content .ranch-line{line-height:1.4;margin-bottom:.2rem}.sub-menu-select .selected-option .display-content .ranch-line:last-child{margin-bottom:0}.sub-menu-select .selected-option .display-content .ranch-line .crew-count{font-family:Inter Medium;font-weight:400;font-size:.75rem;margin-left:1rem}.sub-menu-select .selected-option span{color:#000;font-family:Inter bold;font-weight:400;font-size:.75rem}.sub-menu-select .selected-option .crew-count{font-size:1rem}.sub-menu-select .dropdown{position:absolute;top:100%;left:0;width:19.5rem;max-height:30rem;background:#fff;border:1px solid #e5e5e5;border-radius:.2rem;color:#000;display:flex;flex-direction:column;padding-bottom:4rem}.sub-menu-select .dropdown .dropdown-content{flex-grow:1;overflow-y:auto;max-height:38rem}.sub-menu-select .dropdown button{align-self:center;width:90%;margin:.9rem auto;position:absolute;bottom:0}.sub-menu-select .dropdown .group-title,.sub-menu-select .dropdown .option .option-title,.sub-menu-select .dropdown .option .sub-option-title{padding:.9rem 1rem;border-bottom:.5px solid #e5e5e5}.sub-menu-select .dropdown .group-title{font-family:Inter medium;font-size:.9rem;text-transform:uppercase}.sub-menu-select .dropdown .option{font-size:.875rem;font-family:Inter bold;cursor:pointer}.sub-menu-select .dropdown .option .option-title{display:flex;align-items:center;justify-content:space-between}.sub-menu-select .dropdown .option .option-title.disabled{font-family:Inter medium;cursor:not-allowed}.sub-menu-select .dropdown .option .sub-option{display:none;background-color:#e5e5e5}.sub-menu-select .dropdown .option .sub-option .option-title{padding:.9rem 1.4rem}.sub-menu-select .dropdown .option .sub-option.visible{display:block}.sub-menu-select .dropdown .option img{padding:0;transition:transform .3s ease;transform:rotate(-90deg)}.sub-menu-select .dropdown .option:has(.visible) img{transform:rotate(0)}.sub-menu-select .dropdown .option .option-title:hover:not(.disabled),.sub-menu-select .dropdown .option .option-title.selected{background:#377c2b;color:#fff}.sub-menu-select.border-select{border:1px solid #bdbdbd;background-color:#fff;border-radius:.635rem}.sub-menu-select.border-select .selected-option{display:flex;justify-content:space-between;font-size:.875rem;font-family:Inter medium;padding:.7rem .6rem;align-items:flex-start}.sub-menu-select.border-select .selected-option .display-content .ranch-line{font-size:.575rem;line-height:1.4;margin-bottom:.2rem}.sub-menu-select.border-select .selected-option .display-content .ranch-line:last-child{margin-bottom:0}.sub-menu-select.border-select .selected-option .display-content .ranch-line .crew-count{font-size:.875rem;margin-left:.5rem}.sub-menu-select.border-select .selected-option.text-danger{color:#000!important}.sub-menu-select.disabled .selected-option,.sub-menu-select.disabled img{cursor:not-allowed!important;color:#828282}.text-danger{color:#d75438!important}.selected-blocks-view-modal{position:fixed;width:750px;height:auto;background-color:transparent;z-index:9999;pointer-events:none}.selected-blocks-view-modal .modal-content{pointer-events:auto;background-color:#ededed;border-radius:8px;width:100%;max-width:750px;max-height:80vh;display:flex;border:1px solid #8a898e;flex-direction:column;box-shadow:0 4px 20px #00000026}.selected-blocks-view-modal .modal-content .modal-header{padding:12px 13px;border:none;display:flex;justify-content:space-between;align-items:center}.selected-blocks-view-modal .modal-content .modal-header .header-content{display:flex;gap:20px;align-items:center;width:100%}.selected-blocks-view-modal .modal-content .modal-header .header-content .modal-title{font-family:Inter bold;font-size:12px;font-weight:700;color:#000}.selected-blocks-view-modal .modal-content .modal-header .header-content .edit-link{font-family:Inter bold;font-size:.75rem;color:#000;cursor:pointer;text-decoration:underline}.selected-blocks-view-modal .modal-content .modal-header .close-icon{width:12px;height:12px;cursor:pointer;opacity:.7}.selected-blocks-view-modal .modal-content .modal-header .close-icon:hover{opacity:1}.selected-blocks-view-modal .modal-content .modal-body{padding:0 13px;overflow-y:auto;flex:1}.selected-blocks-view-modal .modal-content .modal-body .blocks-table{background-color:#ededed;border-radius:4px;overflow:hidden}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-header{display:grid;gap:15px;padding:12px 0;background-color:#ededed;font-family:Inter bold;font-size:.75rem;font-weight:700;color:#000}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-header.cols-7{grid-template-columns:1fr 1.2fr 1.8fr 1.8fr 1.5fr 1fr 1.2fr}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-header.cols-8{grid-template-columns:1fr 1.2fr 1.2fr 1.8fr 1.8fr 1.5fr 1.2fr 1.3fr}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-header .header-cell{text-align:left;word-break:break-word;overflow-wrap:break-word;min-width:0}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row{display:grid;gap:15px;padding:12px 0;font-family:Inter regular;font-size:11px;color:#000;transition:background-color .2s ease}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row.cols-7{grid-template-columns:1fr 1.2fr 1.8fr 1.8fr 1.5fr 1fr 1.2fr}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row.cols-8{grid-template-columns:1fr 1.2fr 1.2fr 1.8fr 1.8fr 1.5fr 1.2fr 1.3fr}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row:hover{background-color:#f7f7f7}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row:last-child{border-bottom:none}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row.ranch-group-start{margin-top:38px}.selected-blocks-view-modal .modal-content .modal-body .blocks-table .table-rows .table-row .table-cell{text-align:left;word-break:break-word;overflow-wrap:break-word;min-width:0;-webkit-hyphens:auto;hyphens:auto}.selected-blocks-view-modal .modal-content .modal-body .no-data{text-align:center;padding:40px;font-family:Inter regular;font-size:14px;color:#666}.file-field{display:flex;align-items:center;flex-direction:column;align-items:start;gap:.5rem}.file-field .file-label{display:flex;flex-direction:column;align-items:start;gap:0rem}.file-field .file-label .label{margin-bottom:0;font-family:Inter medium;font-size:.9rem}.file-field .file-label .dimensions{margin-bottom:0;font-family:Inter regular;font-size:.8rem}.file-field div{display:flex;align-items:center;gap:1rem}.file-field div img{width:8rem}.file-field div .actions{display:flex;flex-direction:column;align-items:start;gap:.3rem}.file-field div button{font-size:1rem;font-family:Inter medium}.block-add-task{width:fit-content}.pending-crew-wrapper{position:relative;display:inline-block}.pending-crew-wrapper .pending-crew-dropdown{position:fixed;background-color:#fff;border:1px solid #bdbdbd;border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:290px;max-width:350px}.pending-crew-wrapper .pending-crew-dropdown .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;color:#000;font-weight:500;border-bottom:1px solid #bdbdbd;font-family:Inter medium;font-size:.85rem}.pending-crew-wrapper .pending-crew-dropdown .dropdown-header .close-btn{cursor:pointer;line-height:1;color:#828282}.pending-crew-wrapper .pending-crew-dropdown .dropdown-list{max-height:200px;overflow-y:auto}.pending-crew-wrapper .pending-crew-dropdown .dropdown-list .dropdown-item{padding:.5rem .8rem;cursor:pointer;font-family:Inter regular;font-size:.85rem}.pending-crew-wrapper .pending-crew-dropdown .dropdown-list .dropdown-item:hover{background-color:#ededed}.pending-crew-wrapper .pending-crew-dropdown .dropdown-list .dropdown-item.selected{background-color:#377c2b;color:#fff}.pending-crew-wrapper .pending-crew-dropdown .dropdown-footer{padding:.6rem .8rem;border-top:1px solid #bdbdbd;margin-bottom:unset;padding-bottom:unset}.pending-crew-wrapper .pending-crew-dropdown .dropdown-footer button{width:100%;padding:.4rem .8rem!important;font-size:.8rem!important}.pending-crew-wrapper .pending-crew-dropdown .dropdown-item.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.pending-crew-wrapper .crew-applicator-selector-popup{min-width:880px;max-width:1050px}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-body.two-column{display:flex;min-height:180px}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column{flex:1;min-width:0;display:flex;flex-direction:column}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list{flex:1;max-height:200px}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item.placeholder{cursor:default;pointer-events:none;color:#828282;font-weight:500;padding:.5rem .8rem;font-size:.85rem}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column-divider{width:1px;background:#bdbdbd;flex-shrink:0}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-footer-full{width:100%;padding:.6rem .8rem;border-top:1px solid #bdbdbd}.pending-crew-wrapper .crew-applicator-selector-popup .dropdown-footer-full button{width:100%;padding:.5rem 1rem!important;font-size:.85rem!important}.pending-crew-dropdown.crew-applicator-selector-popup{position:fixed;background-color:#fff;border:1px solid #bdbdbd;border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:1000;min-width:880px!important;max-width:1050px!important}.pending-crew-dropdown.crew-applicator-selector-popup.spray-type{min-width:unset!important;max-width:unset!important;width:800px!important}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem;color:#000;font-weight:500;border-bottom:1px solid #bdbdbd;font-family:Inter medium;font-size:.85rem}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-header .close-btn{cursor:pointer;line-height:1;color:#828282}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column{display:flex;min-height:180px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column{flex:1;min-width:0;display:flex;flex-direction:column}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list{flex:1;max-height:200px;overflow-y:auto}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item{padding:.5rem .8rem;cursor:pointer;font-size:.85rem}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item.placeholder{cursor:default;pointer-events:none;color:#828282;font-weight:500}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item.selected{background-color:#377c2b;color:#fff}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item.selected .selected-label{margin-left:.35rem;opacity:.9}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column .dropdown-list .dropdown-item.disabled{cursor:not-allowed;pointer-events:none}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column{flex:1.7;min-width:420px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column.spray-section{flex:1 1}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column.labor-section{min-width:880px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table{padding:.5rem .8rem;font-weight:"Inter Regular";overflow-x:hidden}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header{display:grid;grid-template-columns:550px;align-items:start;justify-items:start;text-align:left;border-bottom:1px solid #bdbdbd;padding-bottom:.5rem;margin-bottom:.5rem;font-weight:400;font-size:12px;color:#333;padding-left:0;padding-right:0}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header.cols-3{grid-template-columns:160px 200px 280px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header.cols-4{grid-template-columns:160px 145px 190px 280px;padding-left:10px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header .col.crew{font-weight:400}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header .col{line-height:1.2;justify-self:start;text-align:left;box-sizing:border-box}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-header .col:last-child{padding-right:20px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-table-rows{max-height:220px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row{display:grid;grid-template-columns:160px 200px 280px;align-items:start;justify-items:start;border-bottom:1px solid #bdbdbd;padding:6px 0;font-weight:"Inter Regular";cursor:pointer;box-sizing:border-box}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.spray-only{grid-template-columns:550px;padding-left:10px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.spray-only .crew-col{padding-right:20px;box-sizing:border-box}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.selected{background-color:#377c2b!important;color:#fff}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.selected .crew-location-select .crew-dropdown-trigger .selected-value,.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.selected .crew-location-select .crew-dropdown-trigger .selected-value.selected{color:#fff}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.selected .crew-location-select .dropdown-arrow img,.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row.selected .crew-location-select .crew-location-select__trigger img{filter:brightness(0) invert(1)}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-col{align-self:start;justify-self:start}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-col .crew-name{font-size:12px;font-family:Inter regular;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-col .crew-name.selected{color:#fff;font-weight:400}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-col .crew-name.disabled{cursor:not-allowed;opacity:.6}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-col{display:flex;align-items:flex-start;justify-content:flex-start;justify-self:start;text-align:left;min-width:0;width:100%}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-col--rates{padding-right:20px;box-sizing:border-box}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-col--rates .direction-buttons{justify-content:flex-start}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-location-col{overflow:visible}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-location-select .crew-dropdown-trigger.crew-location-select__trigger{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;max-width:100%;box-sizing:border-box}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .crew-location-select .dropdown-arrow img{margin-left:4px!important}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons{display:flex;gap:5px;flex-wrap:nowrap;align-items:center;white-space:nowrap;flex-shrink:0}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .direction-btn{background-color:#e5e5e5;border:none;border-radius:20px;text-wrap:nowrap;color:#333;font-size:12px;font-weight:500;width:38px;height:23px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;margin-right:1px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .direction-btn.hourly{min-width:58px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .direction-btn.piece-rate{min-width:81px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .direction-btn.selected{background-color:#333;color:#fff}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .rate-option{display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .rate-input-container{display:flex;align-items:center}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table .crew-row .direction-buttons .rate-input-container .task-rate-input{width:40px;margin-left:4px;border:#bdbdbd solid 1px;height:20px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column.crew-select-column .crew-selection-table.crew-selection-table--labor-location .crew-row:not(.spray-only){grid-template-columns:160px 145px 190px 280px;padding-left:10px}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-body.two-column .dropdown-column-divider{width:1px;background:#bdbdbd;flex-shrink:0}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-footer-full{width:100%;padding:.6rem .8rem;border-top:1px solid #bdbdbd}.pending-crew-dropdown.crew-applicator-selector-popup .dropdown-footer-full button{width:100%;padding:.5rem 1rem!important;font-size:.85rem!important}.filter-field{display:flex;flex-direction:column;width:100%}.filter-field.search-type{min-width:240px}.filter-field.rec_search{min-width:200px;margin-left:1.2rem}.filter-field label{font-family:Inter medium;font-size:12px;font-weight:700;text-align:left;margin-bottom:5px}.filter-field input{padding:.6rem 1rem;border-radius:.5rem;outline:none;font-family:Inter regular;font-size:1rem}.filter-field input :focus{border-color:red}.filter-field.text:has(img){position:relative}.filter-field.text:has(img) input{padding-left:2.3rem}.filter-field.text:has(img) img{left:.7rem;top:.7rem;position:absolute;z-index:1}.filter-field.select{position:relative;margin-bottom:14px}.filter-field.select .display-detail{background-color:#fff;border:1px solid #bdbdbd;color:#000;border-radius:10px;display:flex;justify-content:space-between;padding:.7rem .6rem;font-family:Inter medium;font-size:14px;cursor:pointer}.filter-field.select .display-detail img{margin-left:1rem}.filter-field.select .display-detail .icon{margin-left:0;margin-right:.5rem;width:1rem}.filter-field.select .display-detail.search-type{border:unset}.filter-field.select .display-detail.rec_search{min-width:200px}.filter-field.select .overlay{position:absolute;top:3.8rem;z-index:10;width:100%}.filter-field.select .overlay.search-type{top:2.5rem}.filter-field.select .overlay.add-task{border:1px solid #bdbdbd;overflow:hidden;margin-top:7px;border-radius:10px}.filter-field.select .overlay .dropdown-list{background-color:#fff;display:flex;flex-direction:column;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:0rem 0;width:100%;align-items:flex-start;border:1px solid #bdbdbd;overflow-y:auto;max-height:14rem}.filter-field.select .overlay .dropdown-list span{color:#000;padding:.6rem 2rem .6rem .6rem;cursor:pointer;font-family:Inter regular;font-size:14px;text-align:left;text-wrap-mode:nowrap;width:100%}.filter-field.select .overlay .dropdown-list span.selected{background-color:#377c2b1a}.filter-field.select .overlay .dropdown-list span.others{border-bottom:1px solid #bdbdbd}.filter-field.select .overlay .dropdown-list span:hover{background-color:#ededed}.filter-field .error{color:#d75438;text-align:left;font-family:Inter medium;font-size:1rem}.filter-field .error:first-letter{text-transform:uppercase}.filter-field.actions-black{margin-bottom:0}.filter-field.actions-black .display-detail{background-color:#3d3c41;color:#fff;border-radius:.5rem;min-width:8rem}.filter-field.actions-black .display-detail img{filter:invert(1)}.filter-field.actions-black .overlay{top:2.3rem}.react-calendar .react-calendar__viewContainer .react-calendar__tile.react-calendar__tile--active,.react-calendar .react-calendar__viewContainer .react-calendar__tile--now.react-calendar__tile--active{background-color:#377c2b;color:#fff}.checkmark-required .others-checkmark{position:relative;padding-right:24px}.checkmark-required .others-checkmark.selected:after{content:"";background-image:url(/assets/images/general/check-black.svg);background-size:contain;background-repeat:no-repeat;width:10.5px;height:10.5px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}html{font-size:16px}body{margin:0}.spinner-border{width:1rem;height:1rem;border-width:.13rem}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.rei-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:auto;border-radius:10px;background-color:#d75438;color:#fff;font-size:9px;font-weight:700;line-height:1.5}.rei-indicator.prei{min-width:30px;background-color:#f5a623}.rei-indicator.top-spacing{margin-top:.1rem}.ppe-text{font-size:9px;letter-spacing:.1px;margin-top:6px;font-weight:600;margin-left:6px}.task_state{border-radius:3px;align-self:flex-start;padding:4px;font-family:Inter bold;font-size:10px;letter-spacing:2%;margin-top:3px;margin-bottom:3px;font-weight:500;width:fit-content;box-shadow:0 4px 4px #00000040}.task_state.select-task{margin-top:12px;font-size:11px}.task_state.in_progress{background:#fff27a;color:#000}.task_state.inprogress_rei{background:#d75438;color:#fff}.task_state.completed{background:#3b842e;color:#fff}.task-modal-overlay2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:100;display:flex;justify-content:center;align-items:center}.task-modal-overlay{position:fixed;right:440px;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:100}.task-modal-overlay.select-add-positioned{display:block;justify-content:unset;align-items:unset;right:0}.task-modal-overlay .set-header{position:relative;display:flex;justify-content:center;align-items:center;font-family:Inter Regular;font-size:20px;padding-bottom:18px}.task-modal-overlay .set-header .close-button{position:absolute;cursor:pointer;right:0}.task-modal-overlay .field-container{margin-bottom:10px;font-weight:600}.task-modal-overlay .field-container input,.task-modal-overlay .field-container textarea,.task-modal-overlay .field-container .display-detail{font-family:Inter regular;font-size:1rem;background-color:#e5e5e5;border:none;border-radius:2px;padding:.6rem 1rem;width:300px}.task-modal-overlay .set-ranches-toggle{font-size:16px;font-weight:400;font-family:Inter Regular;display:flex;gap:2rem;align-items:center;margin-top:8px}.task-modal-overlay .set-ranches-toggle p{color:#6f6f6f;cursor:pointer}.task-modal-overlay .set-ranches-toggle p.active{color:#000;font-weight:600}.loader-component{position:fixed;top:0;left:0;background-color:var(#dcdcdc);height:100vh;width:calc(100vw - 4px);z-index:1000}.loader-component .spinner-border{margin-left:.5rem;--bs-spinner-border-width: .2rem;width:1.2rem;height:1.2rem}.loader-component .spinner-border.center{position:absolute;top:50%;left:50%}.loader-component.backdrop{background-color:#0000004d;display:flex;align-items:center;justify-content:center}.loader-component.backdrop img{width:3.5rem;animation:glow 2.5s ease-in-out infinite}.loader-component.inner-loader{position:absolute;width:100%;height:100%}.cursor-pointer{cursor:pointer}.custom-map-overlay:has(.lower-index){z-index:20}.custom-map-overlay{position:absolute;border-radius:5px;z-index:30;display:flex;align-items:center;justify-content:center;text-align:center}.custom-map-overlay.ranch{align-items:baseline;transform:translate(-50%,-50%);min-width:fit-content}.custom-map-overlay.ranch div{background-color:#fffc;border-radius:.5rem;padding:.5rem 1rem;margin-top:-40px}.custom-map-overlay.block{transform:translate(-50%,-50%)}.custom-map-overlay.block.vertical{background:repeating-linear-gradient(to right,#00000033 0,#00000033 0px,transparent 1px,transparent 20px)}.custom-map-overlay.block.horizontal{background:repeating-linear-gradient(to bottom,#00000033 0,#00000033 0px,transparent 1px,transparent 20px)}.custom-map-overlay.block>div{height:100%;width:100%}.custom-map-overlay.block .block-details{max-height:100%;display:flex;flex-direction:column;flex-wrap:wrap;overflow:hidden}.custom-map-overlay.block .block-details .title,.custom-map-overlay.block .block-details .variety,.custom-map-overlay.block .block-details .area{color:#fff;text-transform:uppercase}.custom-map-overlay .polygon-details-section-on-map{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;text-wrap:nowrap;text-transform:uppercase;line-height:1.2;border-radius:5px;padding:0;font-family:Inter bold;z-index:2;margin:auto}.custom-map-overlay .polygon-details-section-on-map .main-section{display:flex;flex-direction:column;align-items:center}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task{position:absolute;display:flex;align-items:center;justify-content:center;gap:.3rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail{color:#000;text-shadow:none;border-radius:2px;padding:2px;font-size:.75rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail div{padding:.4rem;border-radius:.5rem;background-color:#f5f5f5;border:2px solid #000000;box-shadow:0 4px 4px #00000040}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail span{display:block;font-family:Helvetica regular;font-size:.6rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail .in_progress,.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail .completed{border-color:#f5f5f5;color:#f5f5f5}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail .in_progress{background-color:#377c2b}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task .detail .completed{background-color:#49340d}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task img{width:1.5rem;height:1.5rem;transform:rotate(-90deg);object-fit:contain}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.north_to_south{top:.4rem;left:.4rem;bottom:unset}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.north_to_south.shift-to-corner{top:0;left:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.north_to_south .labor-task-container .detail{display:flex;gap:.2rem;flex-direction:column;align-items:center}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.north_to_south .labor-task-container img{transform:none}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.south_to_north{bottom:.4rem;right:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.south_to_north.shift-to-corner{bottom:0;right:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.south_to_north .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:column-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.south_to_north .labor-task-container img{transform:rotate(180deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west{top:.4rem;right:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west.shift-to-corner{top:0;right:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:row-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west .labor-task-container img{transform:rotate(90deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east_sn{bottom:.4rem;left:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east_sn.shift-to-corner{bottom:0;left:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east_sn .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:column-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east_sn .labor-task-container img{transform:rotate(180deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west_ns{top:.4rem;right:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west_ns.shift-to-corner{top:0;right:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west_ns .labor-task-container .detail{display:flex;gap:.2rem;flex-direction:column;align-items:center}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.east_to_west_ns .labor-task-container img{transform:none}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east{bottom:.4rem;left:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east.shift-to-corner{bottom:0;left:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east .labor-task-container .detail{display:flex;align-items:center;gap:.2rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.west_to_east .labor-task-container img{transform:rotate(270deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_left{top:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_left.shift-to-corner{top:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_left .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:row-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_left .labor-task-container img{transform:rotate(90deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_right{top:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_right.shift-to-corner{top:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_right .labor-task-container .detail{display:flex;align-items:center;gap:.2rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center_right .labor-task-container img{transform:rotate(270deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center{top:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center.shift-to-corner{top:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center .labor-task-container .detail{display:flex;gap:.2rem;flex-direction:column;align-items:center}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.top_center .labor-task-container img{transform:none}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center{bottom:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center.shift-to-corner{bottom:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:column-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center .labor-task-container img{transform:rotate(180deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_left{bottom:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_left.shift-to-corner{bottom:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_left .labor-task-container .detail{display:flex;align-items:center;gap:.2rem;flex-direction:row-reverse}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_left .labor-task-container img{transform:rotate(90deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_right{bottom:.4rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_right.shift-to-corner{bottom:0}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_right .labor-task-container .detail{display:flex;align-items:center;gap:.2rem}.custom-map-overlay .polygon-details-section-on-map .main-section .labor-task.bottom_center_right .labor-task-container img{transform:rotate(270deg)}.custom-map-overlay .polygon-details-section-on-map .main-section .root-stock{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.custom-map-overlay .polygon-details-section-on-map .main-section .root-stock img{max-width:50px}.custom-map-overlay .polygon-details-section-on-map .main-section .root-stock span{color:#fff;font-size:.6rem;margin-top:-.4rem;-webkit-text-stroke:.05rem #000000;letter-spacing:-1px;font-weight:800}.custom-map-overlay .polygon-details-section-on-map .main-section .title{font-size:clamp(1rem,100%,3rem);font-weight:700}.custom-map-overlay .polygon-details-section-on-map .main-section .subtitle{font-size:.7rem}.custom-map-overlay .polygon-details-section-on-map .main-section .acre{font-size:.6rem;margin-bottom:2px}.custom-map-overlay .polygon-details-section-on-map .main-section .widget-section:has(div){display:flex;justify-content:center;align-items:center;border:.5px solid #000000;border-radius:6px;padding:4px 8px;background-color:#d9d9d940;gap:8px;width:fit-content;margin-bottom:4px}.custom-map-overlay .polygon-details-section-on-map .main-section .widget-section:has(div) .item{text-align:center;font-size:.6rem;font-weight:700}.custom-map-overlay .polygon-details-section-on-map .main-section .widget-section:has(div) .item span{display:block}.custom-map-overlay .polygon-details-section-on-map .main-section .widget-section:has(div) .item:not(:last-child){position:relative;padding-right:8px}.custom-map-overlay .polygon-details-section-on-map .main-section .widget-section:has(div) .item:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#000}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div){display:flex;justify-content:center;align-items:center;border-radius:4px;padding:2px 8px;gap:.6rem;border:2px solid #000000;background:#ffffff9d;color:#000000a5}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div).completed-tasks{border-color:#fff;background-color:#377c2b;color:#fff;margin-bottom:4px}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div).pending-tasks{background-color:#49340d;color:#fff;border-color:#fff}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div) .item{display:flex;flex-direction:column;font-family:Inter bold;font-size:.8rem;text-align:center;letter-spacing:.5px}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div) .item span{font-family:Helvetica regular;font-size:.6rem;font-weight:400}.custom-map-overlay .polygon-details-section-on-map .main-section .tasks-section:has(div) .item.current{font-size:1.1rem}.custom-map-overlay .polygon-details-section-on-map .main-section .preline{white-space:pre-line}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section{padding:2px 8px;gap:.6rem;background:#ffffff9d;color:#000000a5;border:2px solid #000000;border-radius:4px;font-family:Inter medium;font-size:.7rem;text-shadow:none}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section:empty{display:none}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section.bottom-margin{padding:2px 12px;margin-bottom:3px!important}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section.overdue{border-color:#00000080;background-color:#b64038;color:#fff}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section.fungicide{padding:2px 4px}.custom-map-overlay .polygon-details-section-on-map .main-section .rei-section span{display:block}.custom-map-overlay .polygon-details-section-on-map.map-view .main-section{color:#fff;text-shadow:-1.6px 0 black,0 1.6px black,1.6px 0 black,0 -1.6px black}.custom-map-overlay .polygon-details-section-on-map.map-view .main-section .root-stock,.custom-map-overlay .polygon-details-section-on-map.map-view .main-section .tasks-section{text-shadow:none}.custom-map-overlay .polygon-details-section-on-map.canvas-view .main-section{color:#343232;text-shadow:unset;letter-spacing:.3px}.custom-map-overlay .polygon-details-section-on-map.canvas-view .main-section .title{-webkit-text-stroke:.4px #343232}.custom-map-overlay .polygon-details-section-on-map.canvas-view .main-section .root-stock,.custom-map-overlay .polygon-details-section-on-map.canvas-view .main-section .tasks-section{text-shadow:none}@keyframes glow{0%{opacity:.3;filter:"brightness(1)"}25%{opacity:.7;filter:"brightness(1.5)"}50%{opacity:1;filter:"brightness(1.5)"}75%{opacity:.7;filter:"brightness(1.5)"}to{opacity:.3;filter:"brightness(1)"}}div:has(>.delete-icon){position:relative}.delete-icon{width:1rem;height:auto;position:absolute;right:5rem;top:1rem;cursor:pointer}.delete-icon.table{position:unset;margin:0 .3rem}.radio-group{margin:0 1rem}.radio-group>div{padding:.3rem 0;cursor:pointer;display:flex;align-items:center;gap:.5em}.radio-group>div.disabled{cursor:not-allowed}.select img{max-width:.7rem}.custom-modal:has(.z10){z-index:9999}.custom-modal{z-index:1002}.remove-overflow{overflow:auto}.remove-overflow::-webkit-scrollbar{display:none}.material-history{flex-direction:column;align-items:start;font-family:Inter medium;color:#a7a7a7}.material-history h4{color:#000;font-family:Inter bold;font-size:.875rem;margin:0}.material-history .history{width:100%;display:flex;flex-direction:column;font-size:.875rem;max-height:11rem;gap:1rem;overflow:auto;flex-wrap:nowrap!important}.material-history .history .details{display:flex;gap:2rem}.material-history .history .details>div{display:flex;flex-direction:column;align-items:start;gap:1rem}.material-history .button{color:#0083fd;cursor:pointer}.cursor-not-allowed{cursor:not-allowed!important}.compliance-due-date{color:#ff574c;font-weight:700}.signature{font-family:Signature Font;font-weight:900}.map_task_detail{display:flex;justify-content:center;align-items:center;position:relative;z-index:100000;width:100%}.map_task_detail .submenu{position:relative;left:unset;z-index:1001}.re-entry-interval{color:#8a898e}.template-media{mix-blend-mode:multiply}.template-question-delete-section>div{width:100%}.material-terms{padding:1rem;font-family:Inter Regular;font-size:.9rem}.material-terms a{color:#000;cursor:pointer}.highlight-today{background-color:#bdbdbd!important;color:#fff!important;font-weight:600}.table{text-align:left}.material-label{height:100vh!important;max-height:100vh!important;overflow:hidden;padding-left:1rem;padding-right:1rem}.material-label div{height:100%;overflow-x:hidden}.feedback-text{font-family:Inter medium;font-size:1rem;padding:0 1.8rem}.copy-mode-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:999;pointer-events:none}.keep-visible{position:relative;z-index:1003!important}.select-rec-spray-btn{width:100vw;background-color:#fff;z-index:100;padding:1rem;display:flex;justify-content:center;position:fixed;bottom:1px;left:0}.select-rec-spray-btn button{font-family:Inter medium;border-radius:4px;font-size:1.25rem;border:0;margin:0;max-width:300px;height:2.4rem}.select-rec-spray-btn button .spinner-border{padding:.5rem}.pagination-text{z-index:101}.title-section-rec{position:absolute;top:2rem;left:7rem;align-items:center;padding:1rem}.title-section-rec h2{font-family:Inter Bold;font-size:26px;font-weight:700}.subtitle-section-rec{position:relative;top:5rem;margin-left:30px}.subtitle-section-rec p{font-size:21px;font-family:Inter Bold;margin:-5px 0 0;font-weight:700}.subtitle-section-rec span{margin:0;font-size:12px;font-family:Inter Regular;color:#59585d}.spray-name{font-size:21px;font-family:Inter bold;font-weight:700}.site-info{display:flex;gap:20px;font-family:Inter Regular;font-size:12px;color:#59585d;margin-bottom:8px}.total-cost-rec{width:100%;display:flex;justify-content:center;gap:6rem;margin-bottom:10px}.total-cost-rec span{font-weight:700}.v-hidden{visibility:hidden}.assign-spray-rec-btn{border-top:2px double #dbdbdb;position:fixed;bottom:0;background-color:#f2f2f2;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:1.5rem 0px .5rem 0rem}.crew-location-select{position:relative;width:100%;min-width:0}.crew-location-select .crew-location-select__trigger{width:100%;box-sizing:border-box;margin-bottom:0;padding:4px 0}.crew-location-select__menu{background:#fff;border:1px solid #cfcfcf;border-radius:2px;box-shadow:0 2px 6px #0000001a;box-sizing:border-box;max-height:400px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.crew-location-select__menu .crew-location-select__item{padding:8px 14px;cursor:pointer;font-size:13px;font-family:Inter Regular,Inter,sans-serif;color:#1a1a1a;text-align:left;border-bottom:1px solid #d9d9d9;line-height:1.3;white-space:nowrap}.crew-location-select__menu .crew-location-select__item:last-child{border-bottom:none}.crew-location-select__menu .crew-location-select__item:hover{background:#f5f5f5}.crew-location-select__menu .crew-location-select__item.selected{background:#eef3ee}.crew-location-custom-overlay{z-index:100050!important;background-color:#00000059;display:flex;justify-content:center;align-items:center;padding:16px}.crew-location-custom-modal{background:#fff;border:none;border-radius:14px;padding:36px 40px 40px;min-width:500px;box-shadow:0 8px 32px #0000002e}.crew-location-custom-modal .crew-location-custom-modal__title{font-size:15px;font-weight:500;color:#000;margin-bottom:20px;font-family:Inter regular,Inter,sans-serif;line-height:1.35}.crew-location-custom-modal .crew-location-custom-modal__input{width:100%;box-sizing:border-box;border:none;border-radius:6px;background:#eaeaea;padding:12px 14px;font-size:14px;font-family:Inter regular,Inter,sans-serif;color:#000;margin-bottom:28px}.crew-location-custom-modal .crew-location-custom-modal__input:focus{outline:none;background:#e5e5e5}.crew-location-custom-modal .crew-location-custom-modal__input::placeholder{color:#888}.crew-location-custom-modal .crew-location-custom-modal__actions{display:flex;justify-content:center;align-items:center;gap:100px;flex-wrap:wrap}.crew-location-custom-modal .crew-location-custom-modal__btn{background:none;border:none;cursor:pointer;font-size:16px;padding:8px 12px;text-align:center;font-family:Inter regular,Inter,sans-serif;font-weight:700}.crew-location-custom-modal .crew-location-custom-modal__btn--cancel{color:#000}.crew-location-custom-modal .crew-location-custom-modal__btn--save{color:#1a73e8}.auth-screen{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#dcdcdc;width:100vw;height:100vh}.auth-screen .auth-content{border:1px solid #b2b2b2;padding:3rem 2rem}.auth-screen .auth-content .section1{display:flex;flex-direction:column;align-items:center;border-radius:.5rem;width:30rem;padding:0 3.6rem;text-align:center}.auth-screen .auth-content .section1 img{width:12rem;margin-bottom:3rem}.auth-screen .auth-content .section1 span,.auth-screen .auth-content .section1 .field,.auth-screen .auth-content .section1 button{margin:0 3.5rem}.auth-screen .auth-content .section1 span.title{font-size:37.5px;font-weight:700;font-family:Inter bold}.auth-screen .auth-content .section1 span.detail{font-size:.9rem;font-family:Inter medium;margin-bottom:1rem}.auth-screen .auth-content .section1 .privacy-policy-link{padding:1rem;border-radius:.5rem;background-color:#fff;display:flex;flex-direction:column}.auth-screen .auth-content .section1 .privacy-policy-link span{font-size:.63rem;font-family:Inter medium;margin:0}.auth-screen .auth-content .section1 .privacy-policy-link span a{color:inherit;text-decoration:underline}.text-red{color:#ff6746}.tasks-view{background-color:#dcdcdc;height:100vh;overflow-y:auto;scrollbar-width:none}.tasks-view .top-header{background-color:#dcdcdc;z-index:2;position:fixed;top:0;left:6rem;padding:1rem;border-bottom:1px solid #ffffff;width:calc(100% - 6rem);display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.tasks-view .top-header.copy-mode{z-index:9999}.tasks-view .top-header.delete-mode{z-index:10060}.tasks-view .top-header .top-header-main-row{display:flex;justify-content:space-between;gap:1rem;width:100%}.tasks-view .top-header .item{display:flex;gap:1rem;align-items:center}.tasks-view .top-header .item>*{width:fit-content}.tasks-view .top-header .item .field.text.topbar-search{width:230px}.tasks-view .top-header .item .field.text.topbar-search img{width:auto;height:auto}.tasks-view .top-header .top-header-right-actions{flex-wrap:nowrap}.tasks-view .top-header .whats-new-header-trigger{color:#000;background-color:#fff;border:1px solid #ffffff;padding:.7rem .9rem;font-size:.8rem;font-weight:400;height:45px}.tasks-view .top-header .whats-new-header-trigger:hover{opacity:.88}.tasks-view .top-header .top-header-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;font-size:.8rem;line-height:1.35}.tasks-view .top-header .top-header-filters-label{font-family:Inter regular,Inter,sans-serif;font-weight:400;color:#000;margin-right:.15rem}.tasks-view .top-header .top-header-filters-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.tasks-view .top-header .top-header-filter-badge{display:inline-flex;align-items:center;gap:.35rem;background-color:#fff;padding:.2rem .45rem .2rem .55rem;border-radius:4px;border:1px solid rgba(0,0,0,.06);max-width:100%}.tasks-view .top-header .top-header-filter-badge__text{font-family:Inter regular,Inter,sans-serif;font-size:.78rem;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28rem}.tasks-view .top-header .top-header-filter-badge__remove{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;cursor:pointer;line-height:1;flex-shrink:0;opacity:.65}.tasks-view .top-header .top-header-filter-badge__remove:hover{opacity:1}.tasks-view .top-header .top-header-filter-badge__remove img{width:12px;height:12px;padding:1.7px;display:block}.tasks-view .bottom-section{z-index:2;position:fixed;bottom:2px;left:6rem;width:calc(100% - 6rem);display:flex;justify-content:space-between;text-align:center;gap:.1rem}.tasks-view .bottom-section .single-item{background-color:#fff;color:#000;width:100%;font-family:Inter medium;font-size:.8rem;margin-top:1rem;letter-spacing:1px;text-transform:uppercase}.tasks-view .bottom-section .single-item.current,.tasks-view .bottom-section .single-item.selected-today{background-color:#59585d;color:#fff;margin-top:0rem;padding-top:.5rem;letter-spacing:1.7px;font-family:Inter bold;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.tasks-view .bottom-section .single-item.today{background-color:#a1c182;color:#000;letter-spacing:1.7px;font-family:Inter bold;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.tasks-view .bottom-section .single-item .main-container{display:flex;align-items:center;cursor:pointer;justify-content:space-around;padding:.6rem 0}.tasks-view .bottom-section .single-item .main-container .left-arrow{width:40px;height:40px}.tasks-view .bottom-section .single-item .main-container .date-info{display:flex;flex-direction:column;justify-content:center;text-align:center}.tasks-view .bottom-section .single-item .main-container .right-arrow{width:40px;height:40px}.tasks-view.canvas,.tasks-view.canvas .top-header{background-color:#dcdcdc}.tasks-view.notepad{background-color:#fbf19a}.tasks-view.notepad .top-header{background-color:#f8f8f8}.tasks-view.notepad .single-item{border-right:1px solid #b1c185;padding:1rem 0}.tasks-view.notepad .single-item .tasks{padding:1rem .3rem 5rem;border-top:1px solid #b1c185;position:relative;z-index:1}.tasks-view.notepad .horizontal-line{border-bottom:1px solid #b1c185;position:fixed;width:100vw;bottom:8rem}.tasks-list{overflow-y:auto;display:flex;justify-content:space-between;text-align:center;gap:.1rem;scrollbar-width:none;padding-bottom:calc(var(--bottomSpace) * 1px - .8rem);padding-top:calc(var(--topSpace) * 1px);min-height:100vh}.tasks-list .single-item{color:#000;width:100%;border-right:1px solid #ffffff;font-family:Inter medium;font-size:.8rem;padding:1rem .3rem;letter-spacing:1px}.tasks-list .single-item .tasks{text-align:left;display:flex;flex-direction:column;gap:1rem}.tasks-list .single-item .tasks.group{margin-top:10px}.tasks-list .single-item .tasks .task-category{cursor:pointer;padding:.4rem;border-radius:.2rem}.tasks-list .single-item .tasks .task-category.blue{background-color:#0083fd;color:#fff}.tasks-list .single-item .tasks .task-category.blue .counter{background-color:#d75438;color:#fff}.tasks-list .single-item .tasks .task-category.blue .counter.finalized{background-color:#00000080}.tasks-list .single-item .tasks .task-category.green{background-color:#a1c182;color:#000}.tasks-list .single-item .tasks .task-category.green .counter{background-color:#d75438;color:#fff}.tasks-list .single-item .tasks .task-category.green .counter.finalized{background-color:#00000080}.tasks-list .single-item .tasks .task-category.orange{background-color:#c2a28b;color:#000}.tasks-list .single-item .tasks .task-category.orange .counter{background-color:#d75438;color:#fff}.tasks-list .single-item .tasks .task-category.orange .counter.finalized{background-color:#00000080}.tasks-list .single-item .tasks .task-category.group{background-color:#fff}.tasks-list .single-item .tasks .task-category.group.green{border-left:6px solid #a1c182}.tasks-list .single-item .tasks .task-category.group.orange{border-left:6px solid #c2a28b}.tasks-list .single-item .tasks .task-category.group.blue{border-left:6px solid #0083fd;color:#000}.tasks-list .single-item .tasks .task-category .category-title{display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;font-family:Inter medium;font-size:.8rem}.tasks-list .single-item .tasks .task-category .category-title .counter{width:1.8rem;height:1.817rem;border-radius:100%;text-align:center;line-height:2.3}.tasks-list .single-item .tasks .task-category .category-title .category-left{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.tasks-list .single-item .tasks .task-category .category-title .category-left .left-sec{display:flex;gap:5px}.tasks-list .single-item .tasks .task-category .group-by-task{font-family:Inter bold;font-size:.625rem;padding-right:7px;-webkit-user-select:none;user-select:none}.tasks-list .single-item .tasks .task-category .group-by-task .title-container{display:flex;align-items:start;justify-content:space-between;margin-bottom:.125rem;gap:2px}.tasks-list .single-item .tasks .task-category .group-by-task .title-container .title{font-size:.778rem;text-transform:uppercase}.tasks-list .single-item .tasks .task-category .group-by-task .title-container .title.unfinalized{color:#ff6746}.tasks-list .single-item .tasks .task-category .group-by-task .title-container .toggle .image{width:12px;height:12px}.tasks-list .single-item .tasks .task-category .group-by-task .title-container .toggle .image.opened{transform:rotate(180deg)}.tasks-list .single-item .tasks .task-category .group-by-task .ranch-block-details{display:flex;flex-direction:column;gap:.125rem}.tasks-list .single-item .tasks .task-category .prei-category-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:1.5rem;padding:0 4px;border-radius:10px;background-color:#f5a623;color:#fff;font-size:9px;font-weight:700}.tasks-list .single-item .tasks .task-items{display:flex;flex-direction:column;gap:.65rem;margin-top:-5px}.tasks-list .single-item .tasks .task-items.single-task{margin-top:10px}.tasks-list .single-item .tasks .task-items .task-item{display:flex;flex-direction:column;background-color:#fff;padding:.5rem;border-radius:.2rem;flex-direction:row;gap:1rem}.tasks-list .single-item .tasks .task-items .task-item>img{margin:auto 0;width:1.2rem;height:1.2rem;cursor:pointer}.tasks-list .single-item .tasks .task-items .task-item>div{display:flex;flex-direction:column}.tasks-list .single-item .tasks .task-items .task-item .title{font-family:Inter bold;font-size:.8rem}.tasks-list .single-item .tasks .task-items .task-item .closed-rec-icon{background-color:#d75438;min-width:18px;min-height:18px;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.tasks-list .single-item .tasks .task-items .task-item .rei-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:auto;border-radius:10px;background-color:#d75438;color:#fff;font-size:9px;font-weight:700}.tasks-list .single-item .tasks .task-items .task-item .rei-indicator.prei{min-width:30px;background-color:#f5a623}.tasks-list .single-item .tasks .task-items .task-item .crew-direction{color:#8a898e}.tasks-list .single-item .tasks .task-items .task-item .supervisor{color:#8a898e;font-size:.75rem}.tasks-list .single-item .tasks .task-items .task-item.not-finalized{border-left:4px solid #d75438}.tasks-list .single-item .tasks .task-items .task-item.not-finalized .title{color:#ff6746}.tasks-list .single-item .tasks .task-items .task-item.finalized{border-left:4px solid #377c2b}.tasks-list .single-item .tasks .task-items .task-item.finalized.fertigation{border-left:4px solid #0083fd}.tasks-list .single-item .tasks .task-items .task-item.finalized .title{color:#000}.tasks-list .single-item .tasks .task-items .task-item.finalized.labor{border-left:4px solid #c2a28b}.tasks-list .single-item .tasks .task-items .task-item.finalized.ranch{border-left:4px solid #030303}.tasks-list .single-item .tasks .task-items .task-item.select-all{border-left:4px solid #605f64}.tasks-list .single-item .tasks .task-items .task-item.select-all .title{color:#000}.tasks-list .single-item .tasks .task-items .task-item.selected{background-color:#bdd5e7}.tasks-list .single-item .tasks .task-items .task-item.selected:hover{background-color:#9abddc}.tasks-list .single-item .tasks .task-items .task-item .sub_title{font-family:Inter regular;font-size:.8rem;color:#8a898e}.tasks-list .single-item .tasks .task-items .task-item .sub_title.pending{color:#ff6746}.tasks-list .single-item .tasks .task-items .task-item .sub_title img{margin-right:.2rem}.tasks-list .single-item .tasks .task-items .task-item .block{font-family:Inter bold;font-size:.7rem;color:#000;text-transform:uppercase}.tasks-list .single-item .tasks .task-items .task-item.summary .title,.tasks-list .single-item .tasks .task-items .task-item .block{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.tasks-list .single-item .tasks .task-items .task-item.summary{display:flex;flex-direction:column}.tasks-list .single-item .tasks .task-items .task-item.summary>div{gap:.1rem;width:100%}.tasks-list .single-item .tasks .task-items .task-item.summary .title{font-size:.7rem;color:#000!important;text-transform:capitalize}.tasks-list .single-item .tasks .task-items .task-item .cost{font-size:.7rem;color:#377c2b;font-family:Inter bold;text-transform:uppercase;width:100%;text-align:right}.tasks-list .single-item .tasks .task-items .task-item:hover{background-color:#ececec}.tasks-list .single-item .tasks .finalized-button{display:flex;justify-content:space-between;padding:0 8px;background-color:#377c2b;color:#fff;font-size:12px;height:25px;align-items:center;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.2rem}.tasks-list .single-item .tasks .finalized-button .finalize{margin-left:auto;margin-right:auto}.tasks-list .single-item .tasks .not-finalized-button{display:flex;justify-content:space-between;padding:0 8px;background-color:#d75438;color:#fff;font-size:12px;min-height:25px;align-items:center;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.2rem}.tasks-list .single-item .tasks .not-finalized-button .finalize{margin-left:auto;margin-right:auto}.tasks-list.copy-mode .single-item,.tasks-list.delete-mode .single-item{position:relative;z-index:999;border-right:unset}.submenu{position:absolute;z-index:1}.submenu .addtask{position:absolute;left:100%}.task-details-popup.first-submenu{z-index:999}.first-submenu{left:100%;cursor:auto;position:fixed;z-index:1000}.first-submenu:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:-1}.first-submenu .overlay{position:fixed;top:0;left:0;right:0;z-index:-1}.first-submenu .left-item{-webkit-user-select:none;user-select:none;max-height:calc(100vh - 10px);overflow-y:auto}.first-submenu .left-item::-webkit-scrollbar{display:none}.first-submenu .left-item.block{max-height:calc(86vh - 30px)}.second-submenu{left:440px;top:320px}.header{display:flex;width:100%;justify-content:space-between;font-family:inter;color:#000;letter-spacing:.5px}.header .title{font-size:20px;font-weight:700}.header .cancel{width:12px;height:12px;cursor:pointer}.select-applicator-field,.select-contractor-field{background-color:#e5e5e5;padding:8px 12px;border-radius:10px;font-size:11px;margin-bottom:11px;display:flex;justify-content:space-between;gap:20px}.content.type-12 .block-select-table{margin-bottom:20px}.content.type-12 .block-select-table .ranches-grid-single-column{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.content.type-12 .block-select-table .ranch-container-padded{padding:0 1px}.content.type-12 .block-select-table .ranch-title{font-size:12px;font-family:Inter bold;font-weight:700;margin-bottom:10px}.content.type-12 .block-select-table .ranch-title.ranch-title-tight{margin:0 0 12px;color:#000}.content.type-12 .block-select-table .applicator-title,.content.type-12 .block-select-table .contractor-title{text-align:left;margin-bottom:11px;font-size:12px;color:#000;font-weight:700}.content.type-12 .block-select-table .table-header{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #bdbdbd;padding-bottom:10px;font-weight:500}.content.type-12 .block-select-table .table-header .col{font-size:12px;font-family:Inter medium}.content.type-12 .block-select-table .table-header .col.crew{font-family:Inter;font-weight:700;color:#000}.content.type-12 .block-select-table .table-header .col.rates{font-family:Inter;font-weight:700;color:#000;text-align:left}.content.type-12 .block-select-table .table-header.block-table-grid-five{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;align-items:center}.content.type-12 .block-select-table .text-left{text-align:left}.content.type-12 .block-select-table .text-right{text-align:right}.content.type-12 .block-select-table .ml-10{margin-left:10px}.content.type-12 .block-select-table .fs-12{font-size:12px}.content.type-12 .block-select-table .table-rows .ranch-section{margin-bottom:15px}.content.type-12 .block-select-table .table-rows .blocks-list{padding-bottom:10px}.content.type-12 .block-select-table .table-rows .block-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:8px 0;border-bottom:1px solid #bdbdbd}.content.type-12 .block-select-table .table-rows .block-row.block-table-grid-five{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px}.content.type-12 .block-select-table .table-rows .block-row:last-child{border-bottom:1px solid #bdbdbd}.content.type-12 .block-select-table .table-rows .block-row .crew-row{display:grid;grid-template-columns:1fr 1fr 1.7fr;align-items:center;border-bottom:1px solid #bdbdbd;padding:6px 0}.content.type-12 .block-select-table .table-rows .block-row .crew-row.selected{background-color:#f0f8f0!important}.content.type-12 .block-select-table .table-rows .block-row .block-col label{display:flex;align-items:center;cursor:pointer}.content.type-12 .block-select-table .table-rows .block-row .block-col label input[type=checkbox]{margin-right:8px;cursor:pointer;width:18px;height:18px;border:1px solid #aaa}.content.type-12 .block-select-table .table-rows .block-row .block-col label span{font-size:14px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container{position:relative;width:fit-content}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container.dropdown-container-start{margin-left:0;margin-right:auto}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container.dropdown-container-crew{margin-left:10px;margin-right:auto}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 0;cursor:pointer}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger.location{width:70%}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .selected-value{flex:1;word-wrap:break-word;font-size:12px;font-family:Inter regular}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .selected-value.red{color:red}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .selected-value.selected{color:#000}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .dropdown-arrow{flex-shrink:0;display:flex;align-items:center}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .dropdown-arrow .dropdown-arrow-icon{transform:rotate(90deg);margin-left:10px;height:10px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger .dropdown-arrow .dropdown-arrow-icon-small{transform:rotate(90deg);margin-left:20px;height:8px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-trigger.trigger-left{text-align:left}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;z-index:99998}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal{position:fixed;top:50%;left:55%;transform:translate(-50%,-50%);min-width:380px;width:900px;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 8px #00000026;z-index:99999;max-width:90vw;max-height:85vh;overflow:visible;display:flex;flex-direction:column}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal.spray-task{width:380px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header{padding:10px;position:relative;display:flex;justify-content:space-between;align-items:start}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header.group-name{justify-content:center;font-family:Inter Regular;font-size:20px;font-weight:600}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .search-container{flex-grow:1;position:relative;display:flex;align-items:center;padding:8px 12px;background-color:#e5e5e5;border:none;border-radius:10px;height:fit-content}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .search-container .search-icon{margin-right:8px;display:flex;align-items:center}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .search-container .search-icon img{width:16px;height:16px;opacity:.6}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .search-container input{border:none;outline:none;background:transparent;font-size:13px;color:#000;width:100%}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .search-container input::placeholder{color:#000}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .close-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#999;margin-left:10px;padding:0;line-height:1}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-header .close-btn:hover{color:#333}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body{padding:0;overflow-y:auto;max-height:calc(85vh - 120px)}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .field-container{margin-bottom:6px;font-size:12px;font-weight:600}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .field-container input,.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .field-container textarea,.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .field-container .display-detail{font-family:Inter regular;font-size:.9rem;border:1px solid #BDBDBD;border-radius:10px;padding:.6rem 1rem;margin-bottom:30px;width:340px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .select-header{padding:10px;font-weight:600;margin-left:10px;font-size:12px;color:#333}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table{padding:10px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table .table-header{display:grid;grid-template-columns:1fr 1fr 1.7fr;border-bottom:1px solid #bdbdbd;padding-bottom:10px;margin-bottom:5px;font-weight:500}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table .table-rows{max-height:220px;overflow-y:auto}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table .table-rows .crew-row{display:grid;grid-template-columns:1fr 1fr 1.7fr;align-items:center;border-bottom:1px solid #bdbdbd;padding:6px 0}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table.crew-selection-table--labor-location .table-header,.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-body .crew-selection-table.crew-selection-table--labor-location .table-rows .crew-row{grid-template-columns:1fr 1fr 1fr 1.7fr}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-footer{padding:10px;border-top:1px solid #eee;text-align:center;display:flex;justify-content:center}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-footer.border-none{border:none}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-footer .done-btn{background-color:#377c2b;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;cursor:pointer;width:236px}.content.type-12 .block-select-table .table-rows .block-row .crew-col .crew-dropdown-container .crew-dropdown-modal .crew-modal-footer .done-btn.cancel{background-color:#59585d;color:#fff}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons{display:flex;gap:5px}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .direction-btn{background-color:#e5e5e5;border:none;border-radius:20px;text-wrap:nowrap;color:#333;font-size:12px;font-weight:500;width:38px;height:23px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;margin-right:1px}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .direction-btn.hourly{min-width:58px}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .direction-btn.piece-rate{min-width:81px}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .direction-btn.selected{background-color:#333;color:#fff}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .rate-input-container{display:flex;align-items:center}.content.type-12 .block-select-table .table-rows .block-row .direction-buttons .rate-input-container .task-rate-input{width:40px;margin-left:4px;border:#bdbdbd solid 1px;height:20px}.left-item{width:494px}.left-item .content{border:1px solid #bdbdbd;background-color:#fff;border-radius:.5rem}.left-item .content .header,.left-item .content .body{border:0;justify-content:center}.left-item .content .header.add{display:flex;justify-content:space-between;align-items:baseline;font-family:Inter medium;color:#000;letter-spacing:.5px;padding:7px 15px}.left-item .content .header.add .items .items-title{font-size:20px;font-family:Inter bold;font-weight:700;color:#233d37}.left-item .content .header.add .img{width:12px;height:12px;cursor:pointer}.left-item .content .body{margin-top:10px;padding:.7rem 1rem 1.5rem;font-family:Inter semibold;font-size:.9rem;color:#000;letter-spacing:.5px;text-align:left}.left-item .content .body.spray{margin-top:unset;padding-top:unset}.left-item .content .body .date{font-size:12px;font-family:Inter semibold;font-weight:600;margin-bottom:6px;color:#955a2f}.left-item .content .body .task-number{font-size:12px;padding-bottom:7px;font-weight:600}.left-item .content .body .ranch{margin-top:1px}.left-item .content .body .ranch .ranch-block{font-size:12px;font-weight:600;text-transform:uppercase}.left-item .content .body .block{font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:6px}.left-item .content .body .sub_title{font-size:12px;font-weight:600;margin-top:8px;font-family:Inter semibold;padding-bottom:0}.left-item .content .body .sub_title.labor_task{border-bottom:1px solid #c2c6c567;margin-bottom:15px;padding-bottom:15px}.left-item .content .body .title-task{margin-top:20px;font-size:11px;font-weight:600;color:#223d37!important}.left-item .content .body .view{background-color:#fff;border:1px solid #c2c6c5;padding:15px 10px;border-radius:6px;margin-top:20px}.left-item .content .body .view .view-title{font-family:Inter medium;font-size:12px;font-weight:500px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.left-item .content .body .view .view-img{width:8px;height:12px;cursor:pointer}.left-item .content .body .notes{background-color:#fff;border:1px solid #c2c6c5;padding:15px 10px;border-radius:6px}.left-item .content .body .notes .notes-desc{font-family:Inter medium;font-size:12px;font-weight:500}.left-item .content .body .notes-title{font-size:11px;font-weight:600;font-family:Inter medium;color:#223d37!important;margin-bottom:5px}.left-item .content .body .covered-acres{background-color:#fff;padding:10px;border:1px solid #c2c6c5;margin-top:5px;width:100%;border-radius:7px}.left-item .content .body .covered-acres:focus,.left-item .content .body .covered-acres:focus-visible{outline:none;border:1px solid #c2c6c5;box-shadow:none}.left-item .content .left-item .modal-footer,.left-item .content .footer-2{width:100%;margin:10px 0 0;padding:10px;border:none;justify-content:space-between}.left-item .content .footer-2 .check-complete{display:flex;align-items:center;justify-content:center;position:relative}.left-item .content .footer-2 .check-icon{position:absolute;left:3.7rem;margin-left:-10px}.left-item .content .footer-2 .status{display:flex;justify-content:center;gap:.4rem;padding:.5rem;font-family:Inter bold;font-size:.95rem;width:100%;text-align:center}.left-item .content .footer-2 .status img{width:1.1rem;max-width:1.1rem}.left-item .content.type-1{width:494px}.left-item button{border-radius:6px;width:100%;height:38px;margin-right:2px;margin-left:2px}.media-view{position:absolute;background-color:#fff;top:2rem;padding:1rem;border:1px solid #bdbdbd;border-radius:.5rem}.media-view.openRight{right:calc(100% + 10px)}.media-view.openLeft{left:calc(100% + 10px)}.media-view.block{left:calc(100% + 405px)}.media-view .media-header{position:relative;font-family:Inter bold;font-size:20px;display:flex;flex-direction:column;gap:2rem;margin-bottom:.5rem}.media-view .media-header .close-button{position:absolute;right:0;cursor:pointer;padding:.5rem 0}.media-view .media-header .description{display:flex;flex-wrap:wrap;gap:0 1rem;font-family:Inter bold;font-size:.875rem}.media-view .media-header .description .file-name{color:#377c2b}.media-view .media-header .description .action-buttons{margin-left:auto}.media-view .media-header .description .action-buttons span{cursor:pointer;color:gray}.media-view .media{position:relative}.media-view .media .play-button{position:absolute;width:44px;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.media-view .media img,.media-view .media video{border-radius:.5rem;width:355px;object-fit:contain}.table-container-material{margin:20px 0 0}.table-container-material .spray-notes{margin-top:1rem;letter-spacing:normal}.table-container-material .spray-notes .notes-title{font-family:Inter medium;font-size:.8rem;margin-bottom:.3rem}.table-container-material .spray-notes .notes-desc{font-family:Inter regular;border:1px solid #e0e0e0;word-break:break-word;font-size:1rem;border-radius:6px;padding:.3rem .45rem;min-height:2.5rem;max-height:4rem;overflow-y:auto}.table-container-material .table-item-header{font-family:Inter medium;display:flex;flex-wrap:wrap;max-width:580px;gap:.5rem;font-size:12px;margin-bottom:1rem;letter-spacing:0;padding-bottom:.3rem}.table-container-material .table-item-header .item{text-wrap:noWrap;padding:4px 10px;border:1px solid #c2c6c5;border-radius:20px;font-weight:500}.table-container-material .material-table-container{max-height:150px;overflow-y:auto}.table-container-material tr:first-child td{padding-top:11px}.table-container-material .column-width{width:27.5%}.table-container-material .column-width.left{width:45%}.table-container-material .table-header .table-body tr{margin-top:100px}.table-container-material table{width:100%;line-height:normal}.table-container-material table th{color:#223d37;font-family:Inter semibold;font-size:11px;font-weight:600;padding-bottom:.7rem;position:relative}.table-container-material table th:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c2c6c5;transform:scaleY(.5)}.table-container-material table td{font-family:Inter semibold;letter-spacing:0;font-weight:600;color:#000;font-size:12px;padding-bottom:1rem}.addtask{position:fixed;top:4rem;right:30px;width:400px;display:flex;justify-content:center;align-items:baseline;z-index:2;overflow-y:auto;height:calc(100vh - 155px)}.addtask.block-detail-task{left:31rem;top:6rem;height:calc(100vh - 180px)}.addtask .content{display:grid;grid-template-rows:auto 1fr auto;height:100%;border:1px solid #bdbdbd;background-color:#f8f8f8;border-radius:.5rem}.addtask .content .modal-header,.addtask .content .modal-body{border:0;justify-content:center;text-align:center}.addtask .content .modal-header{display:flex;justify-content:space-between;font-family:Inter regular;color:#000;letter-spacing:.5px}.addtask .content .modal-header .items{width:90%;text-align:left}.addtask .content .modal-header .items .title{font-family:Inter bold;font-size:20px;font-weight:700}.addtask .content .modal-header .items .subtitle{font-size:12px;font-weight:400}.addtask .content .modal-header .img{width:"10px";align-self:start;cursor:pointer}.addtask .content .modal-body{margin-top:10px;padding:.7rem 1rem 1.5rem;font-family:inter;font-size:.9rem;color:#000;letter-spacing:.5px;text-align:left;overflow:auto}.addtask .content .modal-body::-webkit-scrollbar{display:none}.addtask .content .modal-body .filled-field{margin-bottom:.875rem}.addtask .content .modal-body .filled-field label{font-size:.75rem;font-family:Inter medium;font-weight:700}.addtask .content .modal-body .filled-field input,.addtask .content .modal-body .filled-field textarea{border:1px solid #bdbdbd}.addtask .content .modal-body .filled-field .error{padding:0 .3rem}.addtask .content .modal-body .error{padding:.3rem;font-size:.8rem}.addtask .content .modal-footer{width:100%;padding:1rem;margin:0;border:none;justify-content:space-between;flex-wrap:nowrap}.addtask .content .modal-footer button{border-radius:6px;width:165px;height:38px}.addtask .content.type-1{width:min(100%,380px)}.addtask .content.type-2{width:min(100%,380px);height:98vh}.select-multiple{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000004d;z-index:2}.select-multiple.labor{position:unset;top:unset;left:unset;width:unset;height:unset;display:unset;background-color:unset;align-items:baseline;overflow-y:auto;scrollbar-width:none;right:30px}.select-multiple.left-side{position:fixed;top:4rem;transform:translate(-50%);background-color:unset;right:-7rem;left:unset;width:unset;height:unset}.select-multiple .content{background-color:#fff;padding:18px 18px 0;border-radius:8px}.select-multiple .content .header,.select-multiple .content .body{border:0;justify-content:center;text-align:center}.select-multiple .content .header{display:flex;justify-content:space-between;font-family:Inter medium;color:#333;letter-spacing:.5px}.select-multiple .content .header .items{width:90%;text-align:left}.select-multiple .content .header .items .title{font-size:20px;font-weight:800;color:#333}.select-multiple .content .header .items .subtitle{font-size:12px;font-weight:400;color:#666;margin-top:2px}.select-multiple .content .header .img{width:10px;align-self:start;cursor:pointer}.select-multiple .content .search-bar{margin-top:-3px;margin-bottom:18px;display:flex;align-items:center;padding:8px 12px;background-color:#e5e5e5;border:none;border-radius:10px;width:50%;height:fit-content}.select-multiple .content .search-bar.group-tasks{margin-top:unset}.select-multiple .content .search-bar .search-icon{margin-right:8px;display:flex;align-items:center}.select-multiple .content .search-bar .search-icon img{width:16px;height:16px;opacity:.6}.select-multiple .content .search-bar input{border:none;outline:none;background:transparent;font-size:13px;color:#000;width:100%}.select-multiple .content .search-bar input::placeholder{color:#000}.select-multiple .content .set-ranches-toggle{font-size:16px;font-weight:400;font-family:Inter Regular;display:flex;gap:2rem;align-items:center;margin-top:8px}.select-multiple .content .set-ranches-toggle p{color:#6f6f6f;cursor:pointer}.select-multiple .content .set-ranches-toggle p.active{color:#000;font-weight:600}.select-multiple .content .body{padding:.1rem 0rem 1.5rem;font-family:Inter regular;font-size:.9rem;color:#333;letter-spacing:.5px;text-align:left}.select-multiple .content .body .multiple-field label{font-family:Inter medium;font-size:12px;font-weight:700;text-align:left;margin-bottom:5px}.select-multiple .content .body .multiple-field .dropdown-list{display:flex;flex-direction:column;padding:0rem 0;width:100%;max-height:400px;height:fit-content;align-items:flex-start;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.select-multiple .content .body .multiple-field .dropdown-list::-webkit-scrollbar{display:none}.select-multiple .content .body .multiple-field .dropdown-list span{color:#000;padding:.6rem 2rem .6rem .6rem;cursor:pointer;font-family:Inter regular;font-size:14px;text-align:left;text-wrap-mode:nowrap;width:100%}.select-multiple .content .body .multiple-field .dropdown-list span.selected{background-color:#377c2b1a}.select-multiple .content .body .multiple-field .dropdown-list span.others{border-bottom:1px solid #bdbdbd}.select-multiple .content .body .multiple-field .dropdown-list span:hover{background-color:#ededed}.select-multiple .content .body .multiple-field .dropdown-list span:hover.selected{background-color:#377c2b1a}.select-multiple .content .body .ranches-container{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-height:350px;overflow-y:auto;padding:15px 0}.select-multiple .content .body .ranches-container .ranch-column{width:100%;overflow:hidden;background-color:#f8f8f8}.select-multiple .content .body .ranches-container .ranch-column .ranch-header{background-color:#f8f8f8;padding:0 0 5px}.select-multiple .content .body .ranches-container .ranch-column .ranch-header .ranch-name{font-family:Inter bold;font-size:12px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-multiple .content .body .ranches-container .ranch-column .blocks-list{padding:2px 0}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item{display:flex;align-items:center;gap:12px;padding:7px 0;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #bdbdbd}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item .check-icon{width:18px}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item.select-all{font-weight:600}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item:last-child{border-bottom:none}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item:hover{background-color:#f7f7f7}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #bdbdbd;border-radius:4px;background-color:#fff;cursor:pointer;margin:0;position:relative}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item input[type=checkbox]:checked{background-image:url(/assets/images/general/check.svg);background-repeat:no-repeat;background-position:center}.select-multiple .content .body .ranches-container .ranch-column .blocks-list .block-item .block-name{font-family:Inter regular;font-size:14px;font-weight:400;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-multiple .content .footer{width:100%;padding:15px 0;background-color:#fff;margin:0;border:none;display:flex;justify-content:center}.select-multiple .content .footer button{border-radius:6px;width:160px;height:36px;font-weight:600;font-size:13px}.select-multiple .content.type-1{width:380px;background-color:#f8f8f8;overflow:hidden;padding-bottom:0}.select-multiple .content.type-1 .search-bar{width:100%}.select-multiple .content.type-12{width:1095px;max-width:calc(95vw - 220px);max-height:90vh;margin-left:110px;overflow:auto;background-color:#f8f8f8}.select-multiple .content.type-12 .footer.block-select-footer{margin-left:-18px;margin-right:-18px;padding:15px;display:flex;gap:5px;width:calc(100% + 36px);border-radius:0 0 8px 8px;border-top:1px solid #eeeeee}.map-task{font-family:Inter;text-transform:uppercase;display:flex;width:auto;flex-direction:column;align-items:center}.map-task .block-title{font-size:14px;font-weight:800}.map-task .block-desc1{font-size:8px;font-weight:600}.map-task .block-desc2{font-size:6px;font-weight:600}.map-task .yield-container{width:86px;height:20px;padding:0 1px;border-radius:3px;font-size:6px;font-weight:600;display:flex;border:.5px solid black;background-color:transparent}.map-container{position:relative}.map-container>div:first-of-type{display:flex;padding:0 .5rem;gap:.5rem;height:calc(100vh - var(--bottomSpace) * 1px - var(--topSpace) * 1px + 15px)!important;margin-top:calc(var(--topSpace) * 1px)!important}.map-container .ranch-title{width:fit-content;background-color:#fff;color:#000;border-radius:.5rem;padding:.5rem 1rem;margin:.5rem auto;font-size:.8rem;font-family:Inter bold}.polygon-title{position:absolute;color:#000;font-size:.7rem;font-weight:bolder;white-space:nowrap;transform:translate(-50%,-110%);background-color:#fff;padding:8px 10px;border-radius:5px;letter-spacing:.05rem}.polygon-progress-section{font-family:Inter bold;line-height:1.2}.polygon-progress-section .main-section{position:absolute;display:flex;align-items:center;justify-content:center;gap:.3rem;top:.7rem;left:.7rem}.polygon-progress-section .main-section .content-section{background-color:#f5f5f5;border-style:solid;border-color:#000;color:#000;box-shadow:0 4px 4px #00000040;text-shadow:none}.polygon-progress-section .main-section .content-section span{display:block;font-family:Inter regular}.polygon-progress-section .main-section .content-section.green,.polygon-progress-section .main-section .content-section.brown,.polygon-progress-section .main-section .content-section.red{border-color:#f5f5f5;color:#f5f5f5}.polygon-progress-section .main-section .content-section.green{background-color:#377c2b}.polygon-progress-section .main-section .content-section.brown{background-color:#49340d}.polygon-progress-section .main-section .content-section.red{background-color:#b64038}.polygon-progress-section .main-section img{transform:rotate(-90deg);object-fit:contain}.polygon-progress-section .main-section.north_to_south,.polygon-progress-section .main-section.south_to_north,.polygon-progress-section .main-section.east_to_west{left:unset;right:.7rem}.polygon-progress-section .main-section.north_to_south{flex-direction:column}.polygon-progress-section .main-section.north_to_south img{transform:none}.polygon-progress-section .main-section.south_to_north{top:unset;bottom:.7rem;flex-direction:column-reverse}.polygon-progress-section .main-section.south_to_north img{transform:rotate(180deg)}.polygon-progress-section .main-section.east_to_west{top:unset;bottom:.7rem;flex-direction:row-reverse}.polygon-progress-section .main-section.east_to_west img{transform:rotate(90deg)}.block-detail-section{position:absolute;top:1rem;left:1rem;bottom:1rem;width:23.75rem;border-radius:.625rem;padding:1rem;border:1px solid #bdbdbd;background-color:#f8f8f8}.block-detail-section .block-detail-header{position:relative;font-family:Inter bold;font-size:1.25rem;display:flex;flex-direction:column;text-transform:uppercase}.block-detail-section .block-detail-header span{font-family:Inter regular;font-size:.675rem}.block-detail-section .block-detail-header .close-button{position:absolute;right:0;cursor:pointer;padding:.5rem}.block-detail-section .tabs{display:flex;width:100%;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.block-detail-section .tabs .tab-item{font-family:Inter medium;font-size:1rem;color:#909090;cursor:pointer;flex:1}.block-detail-section .tabs .tab-item.selected span{font-family:Inter bold;font-size:1rem;color:#000;border-bottom:2px solid #686868}.block-detail-section .tabs :nth-child(2){text-align:center}.block-detail-section .tabs :last-child{text-align:end}.block-detail-section .not-found{font-family:Inter medium;text-align:left;padding:1rem 0}.block-detail-section .tasks{display:flex;flex-direction:column;height:84%;overflow-y:auto;scrollbar-width:none;position:relative}.block-detail-section .tasks .task-category{cursor:pointer;padding:.4rem;border-radius:.2rem;margin:1rem 0}.block-detail-section .tasks .task-category.blue{background-color:#0083fd;color:#fff}.block-detail-section .tasks .task-category.blue .counter{background-color:#000;color:#fff}.block-detail-section .tasks .task-category.green{background-color:#a1c182;color:#000}.block-detail-section .tasks .task-category.green .counter{background-color:#d75438;color:#fff}.block-detail-section .tasks .task-category.green .counter.finalized{background-color:#00000080}.block-detail-section .tasks .task-category.orange{background-color:#c2a28b;color:#000}.block-detail-section .tasks .task-category.orange .counter{background-color:#d75438;color:#fff}.block-detail-section .tasks .task-category.orange .counter.finalized{background-color:#00000080}.block-detail-section .tasks .task-category .category-title{display:flex;justify-content:space-between;align-items:center;font-family:Inter medium;font-size:.8rem}.block-detail-section .tasks .task-category .category-title .counter{width:1.8rem;height:1.8rem;border-radius:100%;text-align:center;line-height:2.3}.block-detail-section .tasks .task-item{background-color:#fff;border:.25px solid #bdbdbd;padding:.25rem;border-radius:.2rem;cursor:pointer;border-left:4px solid #c2a28b;margin-bottom:.7rem}.block-detail-section .tasks .task-item.tractor_spray{border-left-color:#377c2b}.block-detail-section .tasks .task-item.tractor_spray.fertigation{border-left-color:#0083fd}.block-detail-section .tasks .task-item.pending{border-left-color:#d75438}.block-detail-section .tasks .task-item.pending .title{color:#d75438}.block-detail-section .tasks .task-item .title{font-family:Inter bold;font-size:.875rem;color:#1c1c1e;text-transform:capitalize}.block-detail-section .tasks .task-item .status{display:flex;align-items:center;gap:.2rem;font-family:Inter medium;font-size:.625rem;color:#8a898e;text-transform:uppercase}.block-detail-section .tasks .task-item .status img{max-width:.7rem;object-fit:contain}.block-detail-section .tasks .task-item .direction{display:flex;justify-content:space-between;font-family:Inter bold;font-size:.625rem;color:#1c1c1e;text-transform:uppercase}.block-detail-section .tasks .task-item .block{font-family:Inter bold;font-size:.7rem;color:#000;text-transform:uppercase}.block-detail-section .tasks .task-item.summary .title,.block-detail-section .tasks .task-item .block{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.block-detail-section .tasks .task-item.summary>div{gap:.1rem;width:100%}.block-detail-section .tasks .task-item.summary .title{font-size:.7rem;color:#000!important;text-transform:capitalize}.block-detail-section .tasks .cost-time{display:flex;flex-direction:column;justify-content:space-between;align-items:end;flex:1;text-align:right}.block-detail-section .tasks .cost-time span{font-family:Inter bold;font-size:.625rem;color:#1c1c1e;font-family:Inter regular;color:#8a898e}.block-detail-section .tasks .cost{font-size:.7rem;color:#377c2b;font-family:Inter bold;text-transform:uppercase;width:max-content;text-align:right}.block-detail-section .tasks .left-item{position:absolute;left:1rem}.edit-ranch-block{font-family:SF Bold;font-size:.9rem;color:#000;text-transform:uppercase;cursor:pointer}.edit-ranch-block-modal{z-index:3}.edit-ranch-block-modal .edit-header{display:flex;flex-direction:column}.edit-ranch-block-modal .edit-header p{font-family:SF Medium;font-size:1.2rem;margin-bottom:.8rem}.edit-ranch-block-modal .edit-header .edit-header-tabs{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.edit-ranch-block-modal .edit-header .edit-header-tabs span{font-family:SF Regular;font-size:1rem;color:#000;text-transform:uppercase;width:5rem}.edit-ranch-block-modal .edit-header .edit-header-tabs span.selected{font-family:SF Bold}.spray-card-container{padding:.4rem;background-color:#dcdcdc}.listing{background-color:#dcdcdc;padding:.4rem;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.listing.rec-listing{background-color:#f2f2f2;display:flex;justify-content:start;min-height:90vh!important}.listing .table-container{background-color:#f2f2f2;padding:1rem;gap:1rem;display:flex;flex-direction:column;border-radius:.25rem}.listing .table-container .title{display:flex;gap:1rem;align-items:center}.listing .table-container .title h1{font-size:1.2rem;font-family:Inter bold;color:#000;text-transform:capitalize;margin-bottom:0}.listing .table-container .title span{font-size:1rem;font-family:Inter regular;color:#6f6f6f;text-transform:capitalize}.listing .table-container .header .search{width:min(25rem,100%)}.listing .table-container .header .search input{background-color:#dadadb}.listing .table-container .header .search button{font-size:1.3rem}.listing .table-container .header .search.search-compliance{min-width:500px}.listing .table-container .header .search-rec{margin-top:90px;margin-left:30px;width:440px}.listing .table-container .header button{text-transform:capitalize;gap:.3rem;font-family:Nunito bold;font-size:.88rem}.listing .table-container .header button img{width:1rem}.listing .table-container .table{margin-top:.75rem;margin-bottom:0;padding:0 0 0 32px}.listing .table-container .table thead td{font-size:.95rem;font-family:Inter bold;color:#000;white-space:nowrap}.listing .table-container .table tbody td{white-space:nowrap;font-size:.85rem;font-family:Inter regular;color:#000;padding:.75rem .5rem;align-content:center}.listing .table-container .table tbody td .edit-able-content{background-color:#fff;border:2px solid #377c2b;border-radius:.5rem;padding:.5rem .2rem;min-width:5rem}.listing .table-container .table tbody td .edit-able-content:hover,.listing .table-container .table tbody td .edit-able-content:focus,.listing .table-container .table tbody td .edit-able-content:focus-visible{outline:none}.listing .table-container .table tbody td .table-actions{display:flex;justify-content:flex-end;gap:.5rem}.listing .table-container .table tbody td .table-actions.position-end-content-left{width:240px;justify-self:end;justify-content:flex-start}.listing .table-container .table tbody td .table-actions button{font-family:Nunito regular;font-size:.85rem;padding:.4rem 1rem!important;width:fit-content;border-radius:5px}.listing .table-container .table tbody td:has(.sticky-position){height:4rem;position:sticky;right:0;background-color:#f2f2f2}.listing .table-container .pagination{display:flex;align-items:center;justify-content:flex-end;font-size:.8rem;font-family:Inter Regular;gap:1rem;padding-right:.5rem}.listing .table-container .pagination .pagination-select{background-color:transparent;border:none;outline:none;text-align:center}.listing .table-container .pagination .pagination-select:focus{border:none}.listing .table-container .pagination .icon-buttons img{cursor:pointer;padding:1rem;border-radius:50%}.listing .table-container .pagination .icon-buttons img.disabled{cursor:auto;opacity:.5}.listing .table-container .pagination .icon-buttons img:not(.disabled):hover{background-color:#e3e3e3}.search-results{display:flex;align-items:center;gap:1rem;padding:0 .5rem}.search-results span{font-size:.9rem;font-family:Nunito bold;border-radius:.5rem;cursor:pointer;align-items:center;display:flex;color:#6f6f6f}.search-results span.active{color:#000;text-decoration:underline}.rec-mode-tabs{display:flex;gap:1rem;margin-left:1.9rem;font-size:20px;font-family:Inter Medium;margin-bottom:-20px}.rec-mode-tabs span{color:#6f6f6f}.rec-mode-tabs span.active{font-weight:600;color:#000}.protocol-modal.form-modal .content{overflow:visible}.protocol-modal .modal-header{display:block;line-height:normal}.protocol-modal .modal-header .title1{font-family:Inter medium;font-size:.9rem;font-weight:700;color:#8a898e}.protocol-modal .modal-header .title2{font-family:Inter bold;font-size:1.3rem;letter-spacing:normal}.protocol-modal .filter-field.select{position:relative}.protocol-modal .filter-field.select .overlay{overflow:visible!important;position:absolute;z-index:1050}.protocol-modal .filter-field.select .overlay .dropdown-list{border-radius:0 0 .2rem .2rem;border:1px solid #e5e5e5;position:absolute;width:100%;background-color:#fff;max-height:300px;overflow-y:auto}.protocol-modal .filter-field.select .overlay .dropdown-list span{border-bottom:.5px solid #e5e5e5;font-family:Inter bold;padding:1rem}.protocol-modal .filter-field.select .overlay .dropdown-list span.selected{color:#fff;border-color:#377c2b;background-color:#377c2b!important}.add-protocol-spray{display:flex;flex-direction:column;width:calc(100% - .8rem);height:calc(100% - .8rem);border-radius:.25rem;padding:1rem;background-color:#f2f2f2;position:absolute;left:.4rem;top:.4rem;overflow:auto;z-index:1}.add-protocol-spray .title-section{display:flex;align-items:flex-start}.add-protocol-spray .title-section img{cursor:pointer;padding:1rem}.add-protocol-spray .title-section .title{font-family:Inter bold;font-size:1.625rem;color:#000}.add-protocol-spray .title-section .title.rec-spray{font-weight:700}.add-protocol-spray .title-section .title>div{font-family:Inter medium;font-size:1rem;color:#59585d}.add-protocol-spray .title-section .title>div span{color:#000}.add-protocol-spray .title-section .title>div .edit{cursor:pointer;margin:2rem .7rem;font-family:Inter bold;color:#377c2b}.add-protocol-spray .title-section .title.assign{font-family:Inter bold;font-size:1.625rem;color:#000}.add-protocol-spray .title-section .title.assign>div{font-family:Inter medium;font-size:.9rem;color:#a7a7a7}.add-protocol-spray .title-section .title.assign>div span{color:#000}.add-protocol-spray .title-section .sub-menu-select{margin-top:.5rem;margin-bottom:.5rem}.add-protocol-spray .protocol-headers{display:flex;gap:.8rem;font-family:Inter Regular;font-size:12px;color:#333;align-items:center;border-bottom:1px solid #eee}.add-protocol-spray .protocol-headers .total-acres{display:flex;align-items:center;font-family:Inter Regular;font-weight:500;font-size:14px}.add-protocol-spray .protocol-headers .site-id span{font-family:Inter bold;font-size:16px}.add-protocol-spray .site-id .treatedAcres-label{font-family:Inter bold;font-size:.75rem}.add-protocol-spray .protocol-rec-headers{padding:0rem 1rem .5rem;font-family:Inter Regular;font-size:12px;color:#333;align-items:center;border-bottom:1px solid #eee}.add-protocol-spray .protocol-rec-headers.rec-spray{margin-top:5rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid #8a898e;border-radius:10px;padding-top:.5rem;text-wrap:auto;width:520px}.add-protocol-spray .protocol-rec-headers .total-acres{display:flex;align-items:center;font-family:Inter bold}.add-protocol-spray .sprays-section{position:relative;height:100%;display:flex;white-space:nowrap;gap:1.5rem;overflow:auto;margin-top:1rem}.add-protocol-spray .sprays-section .add-button{position:relative;margin-top:calc(var(--header-height) * 1rem);-webkit-user-select:none;user-select:none}.add-protocol-spray .sprays-section .add-button img{cursor:pointer}.add-protocol-spray .sprays-section .add-button .dropdown{position:absolute;bottom:-6.3rem;left:50%;transform:translate(-50%);font-family:Inter bold;font-size:.813rem;border:1px solid #c2c2c2;background-color:#fff;color:#000;border-radius:6px;z-index:1010;min-width:15rem}.add-protocol-spray .sprays-section .add-button .dropdown .item{padding:1rem .8rem}.add-protocol-spray .sprays-section .add-button .dropdown .item:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.add-protocol-spray .sprays-section .add-button .dropdown .item:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.add-protocol-spray .sprays-section .add-button .dropdown .item:not(:last-child){border-bottom:1px solid #c2c2c2}.add-protocol-spray .sprays-section .add-button .dropdown .item:hover{cursor:pointer;color:#fff;background-color:#2a8c19}.add-protocol-spray .sprays-section .add-button.first .dropdown{text-align:left;left:10%!important;transform:translate(0)}.add-protocol-spray .sprays-section .protocol-right-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.add-protocol-spray .sprays-section .protocol-right-actions .add-button{margin-top:0}.add-protocol-spray .sprays-section .rotation-field{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-top:calc(var(--header-height) * .64rem)}.add-protocol-spray .sprays-section .rotation-field .rotation-label{font-family:Inter regular;font-size:12px;color:#000;text-align:center}.add-protocol-spray .sprays-section .rotation-field .rotation-input{width:3rem;height:2rem;text-align:center;border:1px solid #c2c2c2;border-radius:4px;font-family:Inter bold;font-size:1rem;color:#000;background-color:#fff}.add-protocol-spray .sprays-section .rotation-field .rotation-input:focus{outline:none;border-color:#2a8c19}.add-protocol-spray .sprays-section .rotation-field .rotation-input.error{border-color:#d32f2f}.add-protocol-spray .sprays-section .rotation-field .rotation-input.error:focus{border-color:#d32f2f}.add-protocol-spray .sprays-section .rotation-field .rotation-input::placeholder{color:#8a898e}.add-protocol-spray .sprays-section .rotation-field .rotation-error{font-family:Inter;font-size:.625rem;color:#d32f2f;text-align:center;margin-top:.2rem;white-space:nowrap}.add-protocol-spray .sprays-section .rotation-field input[type=number]::-webkit-inner-spin-button,.add-protocol-spray .sprays-section .rotation-field input[type=number]::-webkit-outer-spin-button{opacity:1}.add-protocol-spray .block-selector-wrapper{padding:10px;padding-left:1rem;padding-right:1rem;border:1px solid #8a898e;border-radius:10px;text-wrap:auto;width:520px;min-width:520px;flex-shrink:0;position:relative}.add-protocol-spray .vertical-line{width:1px;background:#8a898e;height:1.063rem}.add-protocol-spray .footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.add-protocol-spray .footer button{border-radius:.3rem;width:fit-content;padding:.5rem 2rem;box-shadow:0 1px 2px #0000000d;font-family:Inter medium;font-size:1rem;border-color:transparent}.protocol-start-container{position:relative;width:5rem;min-width:5rem;text-align:center}.protocol-start-container .header{height:12rem;position:absolute;display:flex;align-items:end;padding:1rem 0}.material-card{width:100%;max-width:32.5rem;position:relative}.spray-card{width:100%;max-width:32.5rem;min-width:32.5rem;min-height:15rem;flex-shrink:0;background:#d9d9d920;border:.5px solid #8a898e;border-radius:10px;font-size:.75rem;font-family:Inter regular;height:fit-content}.spray-card.spray{min-height:14rem}.spray-card.rec-spray{max-width:unset;width:520px}.spray-card .history{display:flex;height:2.375rem;width:6.75rem;border:1px solid #8a898e;background-color:#fff;border-radius:.5rem;position:relative}.spray-card .history label{position:absolute;top:100%;font-size:.6rem;padding:.2rem;color:#8a898e}.spray-card .history input{width:100%!important;padding:0;border:none;text-align:center}.spray-card .history div:first-of-type{border-right:1px solid #8a898e}.spray-card .history div:first-of-type input{color:#b64038!important}.spray-card .header-section{padding:1rem;display:flex;flex-direction:column;gap:.1rem;min-height:calc(var(--header-height) * 1rem)}.spray-card .header-section.spray{padding-bottom:unset;padding-top:7px}.spray-card .header-section .spray{font-size:1.1rem;font-family:Inter bold;text-align:left}.spray-card .header-section .spray-header-with-remove{display:flex;justify-content:space-between;align-items:center;gap:1rem}.spray-card .header-section .spray-header-with-remove .remove-spray-link{font-family:Inter medium;font-size:.75rem;color:#8a898e;cursor:pointer;white-space:nowrap}.spray-card .header-section .spray-header-with-remove .remove-spray-link:hover{color:#ff574c}.spray-card .header-section .date-text{font-size:.75rem;font-family:Inter bold;cursor:pointer;color:#8a898e;text-align:left}.spray-card .header-section .tank-size{font-size:.9rem;font-family:Inter medium;cursor:pointer;color:#000}.spray-card .header-section .edit-text{font-size:.9rem;font-family:Inter bold;font-weight:600;cursor:pointer;color:#000}.spray-card .header-section .action-buttons{display:flex;justify-content:start;align-items:center;margin-top:.5rem;gap:.9rem;flex-wrap:wrap;scrollbar-width:none}.spray-card .header-section .action-buttons.spray{justify-content:space-between;align-items:space-between}.spray-card .header-section .action-buttons.not-assign{justify-content:start}.spray-card .header-section .action-buttons>*{flex:1;max-width:min-content}.spray-card .header-section .action-buttons.multi-day>*{min-width:unset!important;max-width:unset!important}.spray-card .header-section .action-buttons.multi-day .spray{min-width:unset!important;max-width:unset!important;width:100%}.spray-card .header-section .action-buttons.multi-day>.date-dropdown{flex:1.2}.spray-card .header-section .action-buttons.multi-day>:not(.date-dropdown){flex:.8;display:flex;align-items:center;justify-content:stretch;width:100%}.spray-card .header-section .action-buttons.multi-day>:not(.date-dropdown)>div{width:100%;display:flex;align-items:center;justify-content:stretch}.spray-card .header-section .action-buttons.multi-day>:not(.date-dropdown)>div>span{width:100%}.spray-card .header-section .action-buttons .field.select.crew .display-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem;padding-right:1.2rem;background-color:#3d3c41}.spray-card .header-section .action-buttons .field.select.crew .display-detail img{position:absolute;right:.3rem;top:52%;transform:translateY(-50%)}.spray-card .header-section .action-buttons .display-detail,.spray-card .header-section .action-buttons .date-dropdown,.spray-card .header-section .action-buttons .note,.spray-card .header-section .action-buttons .print{font-family:Inter regular;font-size:.9rem;color:#f0edea;background:#3d3c41;display:flex;justify-content:space-between;padding:.5rem .4rem;border-radius:2px;min-width:6.9rem;border:3px solid #3d3c41;gap:.5rem}.spray-card .header-section .action-buttons .display-detail.spray,.spray-card .header-section .action-buttons .date-dropdown.spray,.spray-card .header-section .action-buttons .note.spray,.spray-card .header-section .action-buttons .print.spray{min-width:141.71px;padding-top:unset;padding-bottom:unset;display:flex;align-items:center;height:31px}.spray-card .header-section .action-buttons .display-detail.view,.spray-card .header-section .action-buttons .date-dropdown.view,.spray-card .header-section .action-buttons .note.view,.spray-card .header-section .action-buttons .print.view{min-width:233.71px}.spray-card .header-section .action-buttons .display-detail img{content:url(/assets/images/general/down-arrow-white.svg)}.spray-card .header-section .action-buttons .print img{content:url(/assets/images/general/down-arrow-white.svg)}.spray-card .header-section .action-buttons .overlay{top:100%}.spray-card .header-section .action-buttons .overlay .dropdown-list{border-radius:2px;border:1px solid #c2c2c2;padding:0}.spray-card .header-section .action-buttons .overlay .dropdown-list span:not(:last-child){border-bottom:1px solid #c2c2c2}.spray-card .header-section .action-buttons .date-dropdown{position:relative}.spray-card .header-section .action-buttons .date-dropdown>div{width:100%}.spray-card .header-section .action-buttons .date-dropdown>div span{width:100%;justify-content:space-between;display:flex;gap:.5rem;cursor:pointer}.spray-card .header-section .action-buttons .date-dropdown>div span img{max-width:10px}.spray-card .header-section .action-buttons .date-dropdown>div>div{cursor:auto}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown{z-index:3;position:absolute;color:#000;background-color:#fff;border-radius:.5rem;top:120%;font-size:.875rem;left:0}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .radio-group{margin:1rem}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .react-calendar{background-color:#3d3c41;border-radius:0}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .react-calendar button{background-color:#3d3c41;color:#fff}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .react-calendar .react-calendar__month-view__weekdays__weekday{color:gray}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .react-calendar .react-calendar__tile--active{background-color:#59585d}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .button{padding:1rem}.spray-card .header-section .action-buttons .date-dropdown>div .dropdown .button button{border-radius:.375rem}.spray-card .header-section .spray-name{font-family:Inter semibold;font-weight:600;font-size:19px;color:#000;cursor:pointer}.spray-card .custom-modal.form-modal{top:.7rem!important}.spray-card .custom-modal .modal-header{position:relative}.spray-card .custom-modal .modal-header .close-button{cursor:pointer;position:absolute;right:1rem;top:1rem;padding:.5rem}.spray-card .custom-modal .modal-body{margin:1rem}.spray-card .custom-modal .modal-body input{margin:0 auto;max-width:90%!important;width:100%!important;height:2.375rem;max-width:5.25rem;border:1px solid #8a898e;background-color:#fff}.spray-card .custom-modal .modal-body input:disabled{cursor:not-allowed;background-color:#fff}.spray-card .custom-modal .modal-footer{padding:.5rem 0}.spray-card .custom-modal .modal-footer button{font-family:Inter medium}.rec-spray-card{display:flex;justify-content:center;align-items:center;padding-top:7rem;margin-bottom:110px}.rec-spray-card h1{font-family:Inter Bold}.spray-modal.form-modal .content{overflow:visible;position:relative}.spray-modal .filter-field.select .overlay{overflow:visible!important;z-index:10}.spray-modal .filter-field.select .overlay .dropdown-list{max-height:14rem;overflow-y:auto;scrollbar-width:thin}.spray-material-modal .content{position:relative}.spray-material-modal .content:has(.table-container){padding:1rem 0!important}.spray-material-modal .content:has(.table-container) .listing{height:auto;background-color:#fff}.spray-material-modal .content:has(.table-container) .listing .table-container{padding:0;background-color:#fff;width:100%}.spray-material-modal .content:has(.table-container) .listing .table-container .title h1{font-family:Inter medium;font-size:1.2rem;text-align:left;letter-spacing:0}.spray-material-modal .content:has(.table-container) .listing .table-container .field,.spray-material-modal .content:has(.table-container) .listing .table-container input{border-radius:.18rem}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group{border-radius:.25rem;background-color:#f2f2f2;padding:.5rem}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table{margin-top:.5rem}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table thead td{font-family:Inter medium;font-size:.875rem}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table tbody td{letter-spacing:normal}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table tbody td input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #59585d;border-radius:50%!important;position:relative;cursor:pointer;transition:all .3s ease}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table tbody td input[type=checkbox]:checked{background-color:#377c2b;border-color:#377c2b}.spray-material-modal .content:has(.table-container) .listing .table-container .table-pagination-group .table tbody td input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spray-material-modal .total-cost{display:flex;width:100%;justify-content:center}.spray-material-modal .total-cost>div{display:flex;width:20rem;align-items:center;gap:10.6rem;margin-right:99px;font-family:Inter bold;font-size:.75rem}.spray-material-modal .total-cost>div .cost{font-size:1rem;color:#45b631}.spray-material-modal .total-cost>div .cost small{font-size:.5rem}.total-cost-section{border-top:.2rem double #3d3c41;height:auto!important;display:flex;white-space:nowrap;gap:1.5rem;overflow:auto;padding-left:9.4rem;scrollbar-width:none}.total-cost-section.rec-spray{padding-left:18.5rem;justify-content:center}.total-cost-section .total-cost{display:flex;justify-content:center;flex-shrink:0;font-family:Inter bold;font-size:.75rem;gap:9.8rem;padding:1rem;margin-right:310px}.total-cost-section .total-cost.rec-spray{gap:10.5rem;margin-right:420px}.total-cost-section .total-cost .cost{font-size:1rem;margin-right:40px;color:#45b631}.total-cost-section .total-cost .cost small{font-size:.5rem}.protocol-print-card{width:100%;padding-left:6rem;-webkit-user-select:none;user-select:none}.protocol-print-card .content{position:relative;display:flex;flex-wrap:wrap;width:auto;max-width:95%;flex-direction:column;overflow:hidden}.protocol-print-card .content .close-button{position:absolute;right:1rem;top:1rem;cursor:pointer}.protocol-print-card .content .print-cards{display:flex;white-space:nowrap;overflow:auto;width:100%;scrollbar-width:none}.protocol-print-card .content .print-cards .single-card{padding:1rem;border-right:1px solid #ececec;width:auto;color:#000}.protocol-print-card .content .print-cards .single-card .title{margin-top:.2rem;font-size:20px;font-family:Inter bold;font-weight:700;color:#233d37}.protocol-print-card .content .print-cards .single-card .blocks,.protocol-print-card .content .print-cards .single-card .task-number{font-size:12px;font-weight:600;text-transform:uppercase;margin-top:.2rem}.protocol-print-card .content .print-cards .single-card .acres{font-family:Inter bold;font-size:.8rem;margin-top:.2rem}.protocol-print-card .content .print-cards .single-card .protocol-detail{font-family:Inter medium;font-size:.8rem}.protocol-print-card .content .print-cards .single-card .date{font-size:12px;font-family:Inter semibold;font-weight:600;margin-bottom:6px;margin-top:.2rem;color:#955a2f}.protocol-print-card .content .print-cards .single-card .crew{font-size:12px;font-weight:600;font-family:sf bold;width:530px;text-wrap:wrap;margin-top:.2rem;clear:both}.protocol-print-card .content .print-cards .single-card .modal-body{display:flex;flex-direction:column}.protocol-print-card .content .print-cards .single-card .modal-body .materials{display:flex;flex-direction:column;gap:1rem;font-size:.95rem;font-family:Inter bold}.protocol-print-card .content .print-cards .single-card .modal-body .materials div{display:flex;align-items:center;gap:1rem}.protocol-print-card .content .print-cards .single-card .modal-body .materials div span{width:33%;text-align:left}.protocol-print-card .content .print-cards .single-card .modal-body .materials div span:first-child{white-space:normal}.protocol-print-card .content .print-cards .single-card .modal-body .materials div span:last-child{text-align:right}.protocol-print-card .content .print-cards .single-card .modal-body .materials div:first-child{font-size:.8rem;font-family:Inter regular}.protocol-print-card .content .print-cards .single-card .modal-body .notes{font-size:.95rem;font-family:Inter regular}.protocol-print-card .content .print-cards .single-card .modal-body .notes span:first-child{font-family:Inter bold;font-size:1rem}.protocol-print-card .content .print-cards .single-card .modal-body.notes-section{word-break:break-word;width:612px;max-height:100px;overflow-y:auto;padding-left:unset}.protocol-print-card .content .print-cards .single-card:last-child{border-right:0}.protocol-print-card .content .print-card-button{display:flex;justify-content:center;padding:1rem}.protocol-print-card .content .print-card-button button{width:auto;padding:.5rem 1rem;font-family:Inter medium;font-size:1rem}.material-section{flex-shrink:0;background:#e5e5e5;font-size:.75rem;font-family:Inter medium;letter-spacing:normal;display:flex;flex-direction:column;padding:1.5rem 0 0;border-radius:10px}.material-section.top-border{border-top:1px solid #000000;border-top-left-radius:0;border-top-right-radius:0}.material-section .material-info-container{position:relative;display:flex;align-items:center;padding:1.5rem 1.5rem 2.2rem;color:#000;gap:1rem}.material-section .material-info-container:not(:last-child){border-bottom:1px solid #a7a7a7!important}.material-section .material-info-container.add-material{flex-direction:column}.material-section .material-info-container:nth-child(1){margin-top:-1.4rem}.material-section .material-info-container:nth-child(2n){background-color:#ededed}.material-section .material-info-container:last-child{border-bottom-right-radius:.7rem;border-bottom-left-radius:.7rem}.material-section .material-info-container .material-info-container-detail{display:flex;flex-direction:column;flex:1}.material-section .material-info-container .material-info-container-detail .material-info{padding-bottom:.5rem;display:flex;justify-content:space-between}.material-section .material-info-container .material-info-container-detail .material-info .details-container{display:flex;gap:.5rem;flex:2.8;justify-content:space-between;margin-right:.6rem}.material-section .material-info-container .material-info-container-detail .material-info .details-container.rec-spray{margin-right:.2rem;flex:5}.material-section .material-info-container .material-info-container-detail .material-info .details-container .material-details{display:flex;flex-direction:column;flex:1;align-items:baseline}.material-section .material-info-container .material-info-container-detail .material-info .details-container .material-details .material-name{white-space:normal;text-align:left}.material-section .material-info-container .material-info-container-detail .material-info .details-container .material-per-acre{display:flex;flex-direction:column;gap:.5rem;align-items:end;flex:1;margin-right:12px}.material-section .material-info-container .material-info-container-detail .material-info .details-container .material-per-acre .per-acre-text{width:7.25rem;text-align:left}.material-section .material-info-container .material-info-container-detail .material-info .details-container .material-per-acre div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-right:12px}.material-section .material-info-container .material-info-container-detail .material-info .per-load-container{display:flex;flex:1;flex-direction:column;z-index:1}.material-section .material-info-container .material-info-container-detail .material-info .per-load-container .per-load-text{align-self:flex-end}.material-section .material-info-container .material-info-container-detail .material-info .per-load-container div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1;margin-top:7px;margin-left:30px}.material-section .material-info-container .material-info-container-detail .material-info .per-load-container img{position:absolute;top:10px;right:10px}.material-section .material-info-container .material-info-container-detail .other-info{display:flex;gap:.8rem}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution{display:flex;gap:.5rem;flex:1}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest{flex:1;width:55%}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select{border:1px solid #8a898e;width:100%;min-height:30px}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select.rec-spray{width:170px}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .dropdown-list{width:min-content;max-width:unset}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .display-detail-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:170px;text-align:left}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .display-detail{font-family:Inter regular;padding:.3rem .5rem;font-size:.8rem;border-radius:2px;display:flex;justify-content:space-between}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select.disabled{opacity:.5}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select.disabled .display-detail{opacity:.7;cursor:not-allowed}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .dropdown-list{max-height:20rem;overflow-y:auto;scrollbar-width:none}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .overlay{top:100%;width:100%}.material-section .material-info-container .material-info-container-detail .other-info .pest-dilution .pest .pest-select .overlay .dropdown-list{border-radius:2px!important;border:1px solid #8a898e;padding:0;max-height:20rem;overflow-y:auto;scrollbar-width:none;text-align:left}.material-section .material-info-container .material-info-container-detail .other-info .label-details{flex:1}.material-section .material-info-container .material-info-container-detail .other-info .label-details button{white-space:nowrap;font-family:Inter regular;border-radius:2px;border:1px solid #8a898e;background-color:#fff!important;font-size:.8rem;width:100%;min-height:30px}.material-section .material-info-container .material-info-container-detail .other-info .label-details button:disabled{background-color:transparent!important}.material-section .material-info-container .material-info-container-detail .other-info .label-details button:disabled:hover{opacity:100%}.material-section .material-info-container .material-up-down{display:flex;flex-direction:column;gap:.3rem}.material-section .material-info .material-cost,.material-section .material-info .material-unit{color:#69787f}.material-section .material-unit{font-size:.625rem}.material-section .cost{color:#45b631}.material-section .cost,.material-section .per-load{word-wrap:break-word;max-width:4rem}.material-section .cost-per-acre{display:flex;justify-content:flex-end}.material-section .cost-per-acre .field{max-width:5.25rem}.material-section .cost-per-acre input{height:2.375rem!important;max-width:5.25rem;border:1px solid #8a898e!important;background-color:#fff;color:#000!important;font-family:Inter bold!important;padding:.2rem;text-align:center;border-radius:.5rem!important;font-size:.85rem!important}.material-section .cost-per-acre input:disabled{cursor:not-allowed;background-color:#fff}.material-section .delete{text-align:right}.material-section .delete img{cursor:pointer;width:1rem}.material-section .add-material{color:#000;font-family:Inter medium;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:.5rem;letter-spacing:.5px;padding-bottom:2rem;border-bottom-right-radius:.7rem;border-bottom-left-radius:.7rem}.dilution-input{flex:2}.dilution-input .field .field-container{width:156px;margin-left:auto}.dilution-input .field .field-container .input-field{width:100%;box-sizing:border-box;height:30px}.dilution-input .field .field-container .input-field.error{color:#fe0200!important}.dilution-input .field .field-container .field-addon{position:absolute;top:51.4%;transform:translateY(-50%);color:#000;pointer-events:none;white-space:nowrap;display:flex;align-items:center;font-family:Inter regular;font-size:.8rem}.dilution-input .field .field-container .field-addon.pre-text{left:8px}.dilution-input .field .field-container .field-addon.post-text{right:8px}.dilution-input .field input{font-family:Inter regular;border-radius:2px;border:1px solid #8a898e;padding:.3rem .5rem;font-size:.8rem;min-height:1.9rem}.compliance-modal{background-color:#00000068;flex-direction:column}.compliance-modal.task{z-index:9999}.compliance-modal .compliance-header{padding:1rem;color:#fff}.compliance-modal .compliance-header .title-section{font-family:Inter medium;font-size:.875rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.compliance-modal .compliance-header .title-section .title1{font-size:1.375rem;min-width:25rem;border-bottom:1px solid #ffffff;padding-bottom:.3rem}.compliance-modal .compliance-header .title-section span{color:#e3e3e3}.compliance-modal .compliance-header .buttons-section{position:fixed;right:2rem;top:2rem;display:flex;gap:1rem}.compliance-modal .compliance-header .buttons-section button{font-family:Inter medium;border-radius:4px;font-size:.875rem;height:2.25rem;border:0;margin:0}.compliance-modal .compliance-header .buttons-section img{cursor:pointer}.compliance-modal .compliance-footer{width:100vw;background-color:#f2f2f2;display:flex;justify-content:center;gap:2rem;padding:1rem}.compliance-modal .compliance-footer button{font-family:Inter medium;border-radius:4px;font-size:1.25rem;border:0;margin:0;max-width:300px;height:2.4rem}.compliance-modal .compliance-footer button .spinner-border{padding:.5rem}.compliance-modal .content::-webkit-scrollbar{display:none}.print-area{display:block!important}@media print{.print-area,.hide-material{display:none!important}}.hide-material{display:none!important}.compliance-details{width:100%!important;display:flex;flex-direction:column;flex-wrap:nowrap!important;font-size:1rem}.compliance-details .section{width:100%;padding:1rem;display:flex;flex-direction:column;align-items:start}.compliance-details .section:not(:last-child){border-bottom:1px solid #e5e5e5}.compliance-details .section .item{width:100%;text-align:left;text-wrap:auto}.compliance-details .section .item.company-title{font-size:1.5rem}.compliance-details .section .item.recommendations{font-size:1.3rem;font-weight:700;opacity:.5}.compliance-details .section .item.highlight{color:#d75438}.compliance-details .section .item.highlight.text-uppercase{font-weight:500}.compliance-details .section .item.material-title{font-size:1.1rem;font-weight:600}.compliance-details .section .item .custom-checkbox{gap:.4rem}.compliance-details .section .item .comment{margin-left:1rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.compliance-details .section .item .comment span{cursor:pointer;border-bottom:1px solid #000000;margin-left:1rem;word-break:break-all}.compliance-details .section .item h3{font-family:Inter bold;opacity:.5;font-size:1.3rem;letter-spacing:0}.compliance-details .section .item.compliance-title{font-size:1.3rem;padding-bottom:1.3rem}.compliance-details .section.block .item span:nth-child(odd){font-family:Inter bold}.compliance-details .section.footer{display:flex;flex-direction:column;gap:2.5rem;font-family:Inter medium;letter-spacing:normal}.compliance-details .section.footer .user-info{display:flex;flex-direction:column}.compliance-details .section.footer .user-info input{max-width:160px;border:none;background:none;border-bottom:.5px solid #59585d}.compliance-details .section.footer .user-info>div{display:flex;gap:1rem}.comment-modal .content{max-width:498px;border-radius:6px;border:.5px solid #747474;background-color:#f5f5f5}.comment-modal .content textarea{background-color:#e5e5e5}.comment-modal .content .modal-body{padding:.7rem 1.5rem 1.5rem}.comment-modal .content .modal-footer{border:none;display:flex;flex-wrap:nowrap;padding-bottom:1rem}.comment-modal .content .modal-footer button{font-family:Inter medium;width:100%}.recs{display:flex;flex-direction:column}.recs .top-section{display:flex;gap:1rem;margin-top:.5rem}.recs .top-section div{font-family:Inter regular;display:flex;flex-direction:column;line-height:normal;color:#59585d}.recs .top-section div .highlight{font-size:1.4rem;font-family:Inter bold;text-transform:capitalize;color:#000}.recs .top-section button{background-color:#45b631;height:3rem;font-size:1rem;padding:0 2.3rem}.recs .search{margin-top:1.5rem}.recs .search input{background-color:#dadadb;max-width:20rem;border-radius:3px}.recs .recs-list{margin:2rem 0;display:flex;gap:1rem;overflow:auto}.recs .recs-list::-webkit-scrollbar{display:none}.recs .recs-list .rec-column{display:flex;flex-direction:column;gap:1rem;height:fit-content}.recs .recs-list .rec-column .single-site{width:20rem;flex:1}.recs .recs-list .rec-column .single-site .site-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;background-color:#a1c182;color:#000;padding:.6rem 1rem;font-family:Inter medium;font-size:.95rem;cursor:pointer;border-radius:2px}.recs .recs-list .rec-column .single-site .site-title p{margin-bottom:0}.recs .recs-list .rec-column .single-site .site-title img{height:fit-content;transform:rotate(-90deg)}.recs .recs-list .rec-column .single-site:has(.rec-item) .site-title img{transform:unset}.recs .recs-list .rec-column .single-site .rec-item{cursor:pointer;display:flex;flex-wrap:nowrap;gap:.5rem;background-color:#000;color:#fff;border-bottom:1px solid #bdbdbd;padding:.6rem 1rem;font-family:Inter regular;font-size:.85rem}.recs .recs-list .rec-column .single-site .rec-item img{height:fit-content}.recs .recs-list .rec-column .single-site .rec-item :nth-child(2){flex:1}.recs .recs-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;position:fixed;bottom:0;width:calc(100vw - 6rem)}.recs .recs-footer button{border-radius:.3rem;width:fit-content;padding:.5rem 2rem;box-shadow:0 1px 2px #0000000d;font-family:Inter medium;font-size:1rem;border-color:transparent}.rec-spray-tasks-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:1000}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal{background:#fff;background-color:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;position:absolute;right:3rem;top:6rem}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e5e7eb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .header-content h2{margin:0;font-size:24px;font-weight:600;color:#111827}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .header-content p{margin:4px 0 0;font-size:14px;color:#6b7280}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .close-icon{width:24px;height:24px;cursor:pointer;opacity:.7;transition:opacity .2s}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .close-icon:hover{opacity:1}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body{flex:1;padding:24px 32px;overflow-y:auto}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .top-section{margin-bottom:24px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .top-section .import-section{display:flex}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .search{margin-bottom:24px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container{max-height:400px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs{background-color:#fff;border-radius:4px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .recs-list{max-height:60vh;overflow-y:auto}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-list-single-column{display:flex;flex-direction:column;width:100%}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item{cursor:pointer;background-color:#fff;color:#000;border-bottom:1px solid #2c2c2c;padding:0}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item:hover{background-color:#fff}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item .rec-row{display:flex;align-items:center;padding:10px 12px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item .rec-radio{margin-right:10px;width:16px;height:16px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item .rec-name{flex:1;font-weight:400;color:#000;font-size:14px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs .rec-item .details-icon{width:22px;height:22px;margin-left:8px;filter:invert(1)}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list{display:flex;flex-direction:column;gap:0}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site{border-bottom:1px solid #e5e7eb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site:last-child{border-bottom:none}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;cursor:pointer;transition:background-color .2s}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title:hover{background:#f3f4f6}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title p{margin:0;font-size:14px;font-weight:500;color:#374151}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title .dropdown-arrow{font-size:12px;color:#6b7280;transition:transform .2s}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 12px 40px;background:#fff;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f3f4f6}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item:hover{background:#f9fafb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item:last-child{border-bottom:none}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item img{width:16px;height:16px;flex-shrink:0}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item img:last-child{margin-left:auto;cursor:pointer;opacity:.7;transition:opacity .2s}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item img:last-child:hover{opacity:1}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item span{font-size:14px;color:#374151;flex:1}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .pagination-container{margin-top:24px;display:flex;justify-content:center}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-footer12{display:flex;justify-content:center;gap:12px;padding:24px 32px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 12px 12px}@media (prefers-color-scheme: dark){.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal{height:80vh;background-color:#fff;color:#000}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header{border-bottom-color:#374151}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .header-content h2{color:#f9fafb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-header .header-content p{color:#9ca3af}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-sub-header{padding:1rem 2rem 0rem}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-sub-header .left-section-header{font-size:22px;font-weight:700}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .search-bar{margin-top:20px;display:flex;align-items:center;padding:8px 12px;background-color:#e5e5e5;border:none;border-radius:10px;width:87%;height:fit-content;margin-left:32px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .search-bar .search-icon{margin-right:8px;display:flex;align-items:center}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .search-bar .search-icon img{width:16px;height:16px;opacity:.6}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .search-bar input{border:none;outline:none;background:transparent;font-size:13px;color:#000;width:100%}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .search-bar input::placeholder{color:#000}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container{max-height:60vh;background-color:#fff;color:#000}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs{background-color:#fff}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site{border-bottom-color:#374151}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title{background:#1f2937}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title:hover{background:#374151}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title p{color:#f9fafb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .site-title .dropdown-arrow{color:#9ca3af}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item{display:flex;justify-content:space-between;background:#1f2937;border-bottom-color:#374151;padding:10px 20px}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item:hover{background:#374151}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-body .recs-list-container .recs-list .rec-column .single-site .rec-item span{color:#f9fafb}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-footer12{border-top-color:#374151;background-color:#fff;width:100%}.rec-spray-tasks-modal-overlay .rec-spray-tasks-modal .modal-footer12 .green-white-123{background-color:#497a36;color:#fff;display:flex;justify-content:center;font-size:19px;font-weight:500;width:100%}}.rec-list-header{display:flex;justify-content:space-between;padding:0 10px 8px 15px;border-bottom:1px solid #2c2c2c}.privacy-policy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#000}.privacy-policy h1{font-size:2rem;font-family:Inter bold;margin-bottom:1rem}.privacy-policy p{font-size:1.05rem;font-family:Inter regular;margin-bottom:1rem}.privacy-policy ol{list-style-type:decimal;align-self:flex-start}.privacy-policy ol li{margin-bottom:1rem}.privacy-policy ol li::marker{font-size:1.2rem;font-family:Inter bold}.privacy-policy ol li h3{font-size:1.2rem;font-family:Inter bold;margin-bottom:.5rem;text-decoration:underline;margin-left:1.5rem}.privacy-policy ol li p{font-size:1.05rem;font-family:Inter regular;margin-bottom:1rem;margin-left:1.5rem}.privacy-policy ol li p b{font-family:Inter bold}.privacy-policy ol li p a{color:#000;text-decoration:underline}.privacy-policy ul{list-style-type:disc;align-self:flex-start}.privacy-policy ul li{font-size:1.05rem;font-family:Inter regular;margin-left:.6rem}body{overflow-x:hidden}.notification-container{z-index:3;position:relative}.notification-container .notification-header{width:2.7rem;height:2.7rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;right:0;cursor:pointer}.notification-container .notification-header img{width:20px!important;height:20px!important;max-width:20px!important}.notification-container .notification-header .notification-count{position:absolute;top:-.4rem;right:-.4rem;background-color:#d75438;color:#fff;font-size:.8rem;font-weight:700;border-radius:50%;text-align:center;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.notification-container .notification_task_detail{position:fixed;left:7rem;top:22%;width:27rem}.notification-container .notification-content{position:fixed;left:7rem;top:4rem;width:27rem;max-height:calc(100vh - 10rem);overflow:auto;border-radius:.5rem;padding:1rem}.notification-container .notification-content .title{font-size:1.25rem;font-family:Inter bold;margin-bottom:.5rem;display:none;position:relative;justify-content:space-between;align-items:center}.notification-container .notification-content .title .close-button{cursor:pointer}.notification-container .notification-content .no-notification{font-size:.9rem;font-family:Inter medium;padding:2.5rem 0;color:#8a898e;justify-self:center}.notification-container .notification-content .notification-list{display:flex;flex-direction:column;gap:1rem;width:100%}.notification-container .notification-content .notification-list .notification-item{display:flex;align-items:center;background-color:#fff;border-radius:.5rem;padding:1rem}.notification-container .notification-content .notification-list .notification-item .notification-image{width:100%;max-width:1.813rem;height:1.813rem;background:#d9d9d9;border-radius:.25rem;display:flex;justify-content:center;align-items:center;padding:.2rem;margin-right:.5rem}.notification-container .notification-content .notification-list .notification-item .notification-image img{width:100%;height:100%;object-fit:contain}.notification-container .notification-content .notification-list .notification-item .notification-details{display:flex;gap:.5rem;flex-wrap:wrap;font-family:Inter regular}.notification-container .notification-content .notification-list .notification-item .notification-details .notification-title{font-size:.813rem;text-align:left;display:flex;flex-direction:column;gap:.2rem}.notification-container .notification-content .notification-list .notification-item .time-diff{align-self:end;text-wrap:nowrap;font-size:.7rem;color:#8a898e;text-align:end;flex:1}.notification-container .notification-content.notification-popups{box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px;background-color:#ddd;scrollbar-width:none}.notification-container .notification-content.notification-popups .title{display:flex}.notification-container .notification-content.notification-popups .notification-group{display:flex;align-items:start;gap:1rem;margin-bottom:1rem}.notification-container .notification-content.notification-popups .notification-group .notification-date{text-align:center;font-size:.563rem;font-family:Inter medium;text-transform:uppercase}.notification-container .notification-content.notification-popups .notification-group .notification-date div{display:flex;justify-content:center;align-items:center;font-size:.75rem;font-family:Inter bold;width:1.625rem;height:1.625rem;border-radius:100%}.notification-container .notification-content.notification-popups .notification-group.first-group .notification-date div{background-color:#377c2b;color:#fff}.notification-container .notification-content.notification-popups .notification-group .notification-item{box-shadow:none}.notification-item{display:flex;align-items:center;gap:.5rem;background-color:#f6f6f6;border-radius:.5rem;padding:1rem;top:calc(var(--itemIndex) * 8.2rem);z-index:10;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 2px 6px 2px}.notification-item .notification-image{width:100%;max-width:1.813rem;height:1.813rem;background:#d9d9d9;border-radius:.25rem;display:flex;justify-content:center;align-items:center;padding:.2rem}.notification-item .notification-image img{width:100%;height:100%;object-fit:contain}.notification-item .notification-details{display:flex;gap:.5rem;flex-wrap:wrap}.notification-item .notification-details .notification-title{font-size:.813rem;font-family:Inter regular;text-align:left;display:flex;flex-direction:column;gap:.2rem}.notification-item.notify{position:fixed;right:1rem;transform:translate(0);animation:notify 1.5s ease-in-out forwards;width:25rem}.notification-item.notify .close-button{position:absolute;right:0rem;top:0rem;padding:1.2rem;box-sizing:content-box}@keyframes notify{0%{transform:translate(0);right:-32rem}to{transform:translate(0);right:1rem}}.notify-close{position:fixed;right:1rem;width:25rem;transform:translate(0);animation:notify-close 1.5s ease-in-out forwards}.notify-close .close-button{position:absolute;right:1rem;top:1rem}@keyframes notify-close{0%{transform:translate(0);right:1rem}to{transform:translate(0);right:-32rem}}.move-tasks-modal{position:fixed;width:410px;height:auto;background-color:transparent;z-index:9999;pointer-events:auto}.move-tasks-modal~.tasks-list .task-category,.move-tasks-modal~.tasks-list .task-item{border:none!important;box-shadow:none!important}.move-tasks-modal .custom-calendar{width:100%;background:#fff;border-radius:8px}.move-tasks-modal .custom-calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.move-tasks-modal .custom-calendar .calendar-header .month-year{font-size:16px;font-weight:700}.move-tasks-modal .custom-calendar .calendar-header .nav-button{background:none;border:none;font-size:16px;cursor:pointer;padding:5px 10px;color:#333}.move-tasks-modal .custom-calendar .weekdays-header{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:10px}.move-tasks-modal .custom-calendar .weekdays-header .weekday{font-size:12px;font-weight:700;padding:5px;color:#333}.move-tasks-modal .custom-calendar .days-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.move-tasks-modal .custom-calendar .days-grid .day-cell{aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:8px;cursor:pointer;border-radius:50%;position:relative;font-size:14px;width:36px;height:36px;margin:2px auto}.move-tasks-modal .custom-calendar .days-grid .day-cell.selected{background-color:#bdbdbd;color:#fff;font-weight:700}.move-tasks-modal .custom-calendar .days-grid .day-cell.empty{cursor:default}.move-tasks-modal .calendar-body{padding:15px}.move-tasks-modal .content{width:400px;max-width:90vw;background:#fff;border-radius:8px;box-shadow:0 4px 15px #0003}.move-tasks-modal .content .title-calendar{font-size:14px;font-family:Inter Medium;font-weight:400;text-align:center;display:flex;justify-content:space-between;margin-top:10px}.move-tasks-modal .content .title-calendar.title-calendar{margin-top:-1px}.move-tasks-modal .content .toggle-calendar-btn{position:absolute;top:1px;right:15px;cursor:pointer}.move-tasks-modal .modal-footer{border-top:1px solid #eee;display:flex;justify-content:space-between}.move-tasks-modal .modal-footer.collapsedCalendarView{padding-bottom:6px!important;margin-top:3px}.copy-mode-overlay{pointer-events:none!important}.move-tasks-modal{pointer-events:none}.move-tasks-modal .content{pointer-events:auto}.tasks-list.copy-mode .task-item img,.tasks-list.copy-mode .category-left img,.tasks-list.delete-mode .task-item img,.tasks-list.delete-mode .category-left img{z-index:9999;position:relative;pointer-events:auto;cursor:pointer}.copy-mode-buttons{display:flex;flex-direction:row;gap:10px;align-items:center}.active-action{background-color:#4caf50!important;color:#fff!important}.tasks-list.copy-mode .task-category,.tasks-list.delete-mode .task-category{position:relative}.tasks-list.copy-mode .task-item img,.tasks-list.delete-mode .task-item img{z-index:1000;position:relative}.mobile-view-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;background-color:#000;padding:10rem 2rem;color:#f0edea}.mobile-view-container p{font-size:1.2rem;text-align:center}.mobile-view-container button{font-size:1rem;width:100%;border:0;padding:.5rem}.time-picker-wrapper{position:relative;display:flex;align-items:center;gap:.5rem}.picker-trigger{padding:10px 20px;font-size:16px;font-weight:400;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;gap:10px;transition:border-color .2s}.picker-trigger:hover{border-color:#377c2b}.picker-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:999}.picker-modal{position:absolute;top:50px;left:0;width:240px;background:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;z-index:1000;overflow:hidden;border:1px solid #e5e7eb}.btn-save:hover{background:#377c2b}.buttons-container{display:flex;gap:9px;margin-bottom:8.7px;margin-left:3px}.btn-wrapper{position:relative;display:flex;align-items:center;width:100%;gap:.3rem}.datetime-wrapper{display:flex;flex-direction:column;gap:8px}.datetime-wrapper.add-task{gap:4px}.time-title{font-family:Inter medium;font-size:12px;font-weight:700;text-align:left;color:#000}.select-button{padding:10px 8px;width:228px;font-family:Inter bold;font-size:11px;letter-spacing:2%;font-weight:500;border-radius:3px;color:#fff;background:#487a37;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.select-button.assign-time-button{background-color:#fff;border:1px solid #bdbdbd;color:#000;border-radius:10px!important}.select-button.custom-time-button{width:167px!important;border-radius:6px;width:unset}.select-button.custom-time-button .add-task{font-family:Inter Regular;font-size:14px}.select-button.clear{width:114px!important;margin-left:2.5px;justify-content:center}.select-button.disabled{opacity:70%;cursor:unset}.select-button .dropdown-arrow img{margin-left:8px}.select-button .underline{text-decoration:underline}.calendar-footer{margin-top:12px;display:flex;justify-content:flex-end}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.calendar-modal{background:#fff;border-radius:10px;padding:16px;width:400px;position:relative;z-index:1000;animation:scaleIn .2s ease}.react-calendar{border-width:0!important;border-radius:.5rem}.react-calendar .react-calendar__navigation{border-bottom:1px solid #bdbdbd;margin-bottom:0;height:3.1rem}.react-calendar .react-calendar__navigation>:first-child,.react-calendar .react-calendar__navigation>:last-child{display:none}.react-calendar .react-calendar__navigation .react-calendar__navigation__label__labelText{color:#828282;font-family:Lato bold;font-size:1rem;letter-spacing:1px;padding:1rem 0}.react-calendar .react-calendar__viewContainer{padding:1rem}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday{font-size:.7rem;font-family:Lato medium;color:#000}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;letter-spacing:1px}.react-calendar .react-calendar__viewContainer .react-calendar__tile,.react-calendar .react-calendar__viewContainer .react-calendar__tile--now{font-size:.84rem;font-family:Lato medium;font-weight:unset;color:#000;border-radius:100%;padding:.8rem 0;background-color:#fff;height:2.813rem}.react-calendar .react-calendar__viewContainer .react-calendar__tile abbr,.react-calendar .react-calendar__viewContainer .react-calendar__tile--now abbr{text-decoration:none;letter-spacing:1px}.react-calendar .react-calendar__viewContainer .react-calendar__tile.react-calendar__tile--active,.react-calendar .react-calendar__viewContainer .react-calendar__tile--now.react-calendar__tile--active{background-color:#bdbdbd;color:#fff}.highlight-today{background:#377c2b!important;color:#fff!important;border-radius:6px}.time-field{margin-top:12px;padding:10px;background:#f3f4f6;border-radius:6px;text-align:center;font-weight:500;cursor:pointer;color:#374151;transition:all .2s}.time-field:hover{background:#e5e7eb}.time-field:active{transform:scale(.98)}.time-popover{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:10px;z-index:1001;animation:fadeSlideUp .2s ease}.picker-modal{width:240px;background:#fff;border-radius:8px;box-shadow:0 10px 20px #00000026;overflow:hidden}.picker-header{padding:12px;text-align:center;font-weight:600;border-bottom:1px solid #f3f4f6;color:#374151}.picker-body{display:flex;justify-content:center;align-items:center;padding:10px;height:250px}.picker-column{flex:1;display:flex;flex-direction:column;height:100%}.column-label{font-size:11px;text-align:center;color:#9ca3af;text-transform:uppercase;margin-bottom:5px}.scroll-area{overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;align-items:center}.scroll-area::-webkit-scrollbar{width:4px}.scroll-area::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.time-unit{padding:8px 15px;cursor:pointer;border-radius:4px;width:80%;text-align:center;font-size:16px;transition:all .2s}.time-unit:hover{background:#f3f4f6}.time-unit.active{background:#377c2b;color:#fff;font-weight:700}.picker-separator{font-size:24px;font-weight:700;padding-top:15px;color:#d1d5db}.picker-footer{display:flex;padding:10px;gap:10px;background:#f9fafb}.btn-save,.btn-cancel{flex:1;padding:8px;border-radius:6px;border:none;font-weight:600;cursor:pointer;font-size:14px}.btn-save{background:#377c2b;color:#fff}.btn-cancel{background:#e5e7eb;color:#4b5563}.btn-save:hover{background:#2f6a24}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.task-date-selection__modal.custom-modal.form-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0000004d;z-index:10}.task-date-selection__modal.custom-modal.form-modal .modal-header{text-align:center;justify-content:center}.task-date-selection__modal.custom-modal.form-modal .modal-header>div:first-child{width:100%;text-align:center}.task-date-selection__modal.custom-modal.form-modal .modal-header .close-button{position:absolute;right:1rem;top:1rem}.task-date-selection__modal.custom-modal.form-modal .modal-footer{justify-content:center!important;border-top:none;padding:.5rem 0}.task-date-selection__modal.custom-modal.form-modal .modal-footer button{width:fit-content!important;min-width:unset!important;padding:.5rem 3rem!important;font-family:Inter medium;font-size:1rem}.task-date-selection__content.content.type-1.task-date-selection__content--narrow{width:508px!important;max-width:508px!important;height:auto!important;max-height:90vh}.task-date-selection__calendars{display:flex;width:100%;justify-content:center}.task-date-selection__times{display:flex;width:100%;justify-content:flex-start;margin-top:.5rem;gap:.75rem}.addtask .task-date-selection__modal .task-date-selection__content.content.type-1{display:block!important;height:auto!important;grid-template-rows:unset!important}.react-calendar .react-calendar__tile.react-calendar__tile--range{background-color:#f2f2f2!important;color:#000!important}.react-calendar .react-calendar__tile.react-calendar__tile--rangeStart,.react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd{background-color:#bdbdbd!important;color:#fff!important}.date-dropdown.spray .react-calendar .react-calendar__tile.react-calendar__tile--range{background-color:#555459!important;color:#fff!important}.date-dropdown.spray .react-calendar .react-calendar__tile.react-calendar__tile--rangeStart,.date-dropdown.spray .react-calendar .react-calendar__tile.react-calendar__tile--rangeEnd{background-color:#59585d!important;color:#fff!important}@media print{.print-cards{display:flex;white-space:nowrap;flex-direction:column;overflow:auto;width:100%}.print-cards::-webkit-scrollbar{display:none}.print-cards .single-card{padding:1rem;border-right:1px solid #8a898e;width:auto;color:#000}.print-cards .single-card:last-child{border-right:0}.print-cards .single-card .modal-header{position:relative!important;border-bottom:1px solid #8a898e;display:flex;flex-direction:column;min-height:5rem}.print-cards .single-card .modal-header .title{font-weight:700;font-display:swap;font-size:1.1rem;color:#000}.print-cards .single-card .modal-header .blocks{font-size:1.35rem;font-weight:700}.print-cards .single-card .modal-header .acres{font-size:.9rem;font-weight:700}.print-cards .single-card .modal-header .protocol-detail{font-size:1rem;font-weight:600}.print-cards .single-card .modal-header .date{font-size:1rem;font-weight:700}.print-cards .single-card .modal-body{display:flex;flex-direction:column}.print-cards .single-card .modal-body .materials{display:flex;flex-direction:column;gap:1rem;font-size:.95rem;font-weight:700}.print-cards .single-card .modal-body .materials div{display:flex;align-items:center}.print-cards .single-card .modal-body .materials div span{text-align:left;color:#000;width:33%}.print-cards .single-card .modal-body .materials div span:last-child{text-align:right}.print-cards .single-card .modal-body .materials div span:first-child{white-space:normal}.print-cards .single-card .modal-body .materials div:first-child{font-size:.8rem;font-weight:500}.print-cards .single-card .crew{margin-top:1rem!important;margin-bottom:1rem!important;position:relative!important;clear:both!important;page-break-inside:avoid}.print-cards .single-card{page-break-inside:avoid;margin-bottom:2rem}.print-cards .single-card .notes span{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.print-cards .single-card:not(:last-child){page-break-after:auto;margin-bottom:2rem}.no-print{display:none}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
