fieldset{all:unset}textarea{padding:var(--spacing-md);font-family:var(--font-family-helvetica-now);font-size:var(--font-size-text-base);transition:outline .1s ease-in-out;&:focus{outline:2px solid var(--brand-leaf-green);outline-offset:1px}}footer{&:before{height:auto}}input[type=checkbox].checkbox{cursor:pointer}.sprout-template{& nav{&.appbar{top:10px}&.rail{& button{min-width:40px;&:before{font-size:var(--font-size-text-xl)}}}}}.rail-overlay{position:fixed;top:0;left:55px;width:100vw;height:100vw;background-color:var(--background-overlay-shadow-grey);opacity:0;visibility:hidden;z-index:1000;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;&.rail-overlay__open{opacity:1;visibility:visible}}.icon-green[data-icon]:before{color:var(--brand-leaf-green)!important}.icon-white[data-icon]:before{color:var(--brand-white)!important}.icon-black[data-icon]:before{color:var(--brand-black)!important}.icon-disabled[data-icon]:before{color:var(--neutral-300)!important}.icon-red[data-icon]:before{color:var(--emphasis-ruby-red-500)!important}.icon-yellow[data-icon]:before{color:var(--emphasis-yolk-yellow-100)!important}.cargill-logo{min-width:0;width:clamp(36px,10vw,80px);height:auto;aspect-ratio:80 / 40;background-image:var(--cargill-logo-light);background-repeat:no-repeat;background-size:contain;background-position:left center;&.cargill-logo-dark{background-image:url(/food/images/cargill-logo-dark.svg)}}@media(width>=768px){.cargill-logo{width:90px;height:40px}}@media(width<=365px){.cargill-logo{width:16px}}span.btn__count-icon__badge{position:absolute;top:20%;right:20%;transform:translate(50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border:thin solid var(--badge-rich-red-700);background:var(--badge-rich-red-600);color:var(--brand-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-text-mobile-sm);z-index:10;border-radius:999px;white-space:nowrap;pointer-events:none}.badge{border-radius:var(--corner-radius-base);text-align:center;&.rich-green-700{background-color:var(--badge-rich-green-700);color:var(--brand-white)}&.rich-red-800{background-color:var(--badge-rich-red-800);color:var(--brand-white)}&.bright-yellow-700{background-color:var(--badge-bright-yellow-700);color:var(--brand-white)}}.border-dashed{background-image:repeating-linear-gradient(-22deg,var(--neutral-300),var(--neutral-300) 6.23px,transparent 7px,transparent 14.12px,var(--neutral-300) 15px),repeating-linear-gradient(68deg,var(--neutral-300),var(--neutral-300) 6.23px,transparent 7px,transparent 14.12px,var(--neutral-300) 15px),repeating-linear-gradient(158deg,var(--neutral-300),var(--neutral-300) 6.23px,transparent 7px,transparent 14.12px,var(--neutral-300) 15px),repeating-linear-gradient(248deg,var(--neutral-300),var(--neutral-300) 6.23px,transparent 7px,transparent 14.12px,var(--neutral-300) 15px);background-size:2px 100%,100% 2px,2px 100%,100% 2px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.sprout-scrollbar{&::-webkit-scrollbar{width:var(--spacing-base)}&::-webkit-scrollbar-thumb{background-color:var(--neutral-200);border-radius:4px}&::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-300)}}span#trustarc-irm-placeholder{& a{color:var(--brand-white);cursor:pointer}}:root{--brand-white: #fff;--brand-green-100: #f5f9ed;--brand-green-200: #bde588;--brand-green-300: #81ab40;--brand-leaf-green: #00843d;--brand-green-700: #01632d;--brand-green-800: #03441f;--brand-green-900: #012912;--brand-black: #000;--badge-bright-yellow-700: #989a04;--badge-bright-yellow-800: #ef8455;--badge-midnight-blue-400: #2d4e77;--badge-rich-green-700: #006630;--badge-rich-red-600: #e01f1f;--badge-rich-red-700: #b00715;--badge-rich-red-800: #9e3a3c;--badge-sapphire-blue-500: var(--emphasis-sapphire-blue-500);--badge-sky-blue-700: #2666fd;--badge-sky-blue-800: #3c8394;--badge-vibrant-purple-700: #4b45a5;--neutral-100: #f3f4f3;--neutral-200: #e7e8e8;--neutral-300: #dbdddc;--neutral-400: #9fa4a2;--neutral-500: #707773;--neutral-600: #58605c;--neutral-700: #404945;--neutral-800: #28332d;--neutral-900: #1c2722;--neutral-1000: #101c16;--emphasis-ruby-red-100: #eb5655;--emphasis-ruby-red-300: #f03d2f;--emphasis-ruby-red-500: #c50f1f;--emphasis-yolk-yellow-100: #fea800;--emphasis-sapphire-blue-100: #55a5eb;--emphasis-sapphire-blue-500: #0f49c5;--emphasis-green-400: #6bda8a;--rich-red-100: #f7b9c0;--rich-red-500: #ea5062;--rich-red-900: #9e2a2f;--bright-yellow-light: #ffd77d;--bright-yellow-500: #ffbc27;--bright-yellow-900: #ff7c48;--sky-blue-100: #bcedff;--sky-blue-500: #57d1ff;--sky-blue-900: #007681;--vibrant-purple-100: #c6c2ff;--vibrant-purple-500: #7166ff;--vibrant-purple-900: #393380;--midnight-blue-100: #99adc2;--midnight-blue-500: #003266;--midnight-blue-900: #001a33;--font-line-height-xs: .875rem;--font-line-height-sm: 1.125rem;--font-line-height-base: 1.5rem;--font-line-height-lg: 1.625rem;--font-line-height-xl: 2rem;--font-line-height-2xl: 2.625rem;--font-line-height-3xl: 3rem;--font-line-height-4xl: 3.875rem;--font-line-height-5xl: 5rem;--font-size-text-xs: .625rem;--font-size-text-sm: .75rem;--font-size-text-base: 1rem;--font-size-text-md: 1.125rem;--font-size-icon: 1.2rem;--font-size-text-lg: 1.25rem;--font-size-text-xl: 1.5rem;--font-size-text-2xl: 2rem;--font-size-text-3xl: 2.5rem;--font-size-text-4xl: 3.5rem;--font-size-text-5xl: 4.5rem;--font-family-helvetica-now: helvetica;--font-weight-bold: bold;--font-weight-bold-italic: bold italic;--font-weight-italic: italic;--font-weight-regular: regular;--font-line-height-mobile-height-xs: .875rem;--font-line-height-mobile-height-sm: 1.125rem;--font-line-height-mobile-height-base: 1.5rem;--font-line-height-mobile-height-lg: 1.5rem;--font-line-height-mobile-height-xl: 1.625rem;--font-line-height-mobile-height-2xl: 2rem;--font-line-height-mobile-height-3xl: 2.25rem;--font-line-height-mobile-height-4xl: 3rem;--font-line-height-mobile-height-5xl: 3.25rem;--font-size-text-mobile-xs: .625rem;--font-size-text-mobile-sm: .75rem;--font-size-text-mobile-base: 1rem;--font-size-text-mobile-lg: 1.125rem;--font-size-text-mobile-xl: 1.25rem;--font-size-text-mobile-2xl: 1.5rem;--font-size-text-mobile-3xl: 2rem;--font-size-text-mobile-4xl: 2.5rem;--font-size-text-mobile-5xl: 3rem;--background-bg-interactive: var(--brand-leaf-green);--background-bg-interactive-hover: var(--brand-green-800);--background-bg-surface-hover: var(--neutral-100);--background-bg-surface-pressed: var(--neutral-300);--border-primary: var(--neutral-300);--background-overlay-shadow: rgb(0 0 0 / 35%);--background-overlay-shadow-white: rgb(255 255 255 / 50%);--background-overlay-shadow-grey: rgb(0 0 0 / 30%);--padding-xs: .125rem;--padding-sm: .25rem;--padding-base: .5rem;--padding-lg: 1rem;--padding-xl: 1.5rem;--spacing-xs: .125rem;--spacing-sm: .25rem;--spacing-base: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--spacing-4xl: 3rem;--spacing-5xl: 3.5rem;--spacing-6xl: 5rem;--spacing-mobile-sm: .25rem;--spacing-mobile-base: .5rem;--spacing-mobile-md: .75rem;--spacing-mobile-lg: 1rem;--spacing-mobile-xl: 1.5rem;--spacing-mobile-2xl: 2rem;--spacing-mobile-3xl: 2rem;--spacing-mobile-4xl: 2.5rem;--spacing-mobile-5xl: 2.5rem;--spacing-mobile-6xl: 2.5rem;--corner-radius-base: .5rem;--corner-radius-md: 1rem;--corner-radius-lg: 1.5rem;--corner-radius-circle: 50%;--shadow-100: 0px 0px 10px 2px rgb(0 0 0 / 10%);--shadow-200: 0px 0px 10px 2px rgb(0 0 0 / 25%);--pct: -9.99%;--cargill-logo-light: url(/food/images/cargill-logo-light.svg)}.shadow-100{box-shadow:var(--shadow-100)}.shadow-200{box-shadow:var(--shadow-200)}.text-bold{font-weight:700}.text-regular{font-weight:400}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-xs{font-size:var(--font-size-text-xs)}.text-sm{font-size:var(--font-size-text-sm)}.text-base{font-size:var(--font-size-text-base)}.text-md{font-size:var(--font-size-text-md)}.text-lg{font-size:var(--font-size-text-lg)}.text-xl{font-size:var(--font-size-text-xl)}.text-2xl{font-size:var(--font-size-text-2xl)}.text-4xl{font-size:var(--font-size-text-4xl)}.text-5xl{font-size:var(--font-size-text-5xl)}.text-size-icon{font-size:var(--font-size-icon)}.truste_cursor_pointer,.text-white{color:var(--brand-white)!important}.text-black{color:var(--brand-black)!important}.text-neutral-500{color:var(--neutral-500)}.text-neutral-1000{color:var(--neutral-1000)}.text-leaf-green{color:var(--brand-leaf-green)!important}.hover\:text-leaf-green:hover{color:var(--brand-green-700)!important}.text-red-700{color:var(--badge-rich-red-700)!important}.text-ellipsis{overflow:hidden;text-overflow:ellipsis}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.bg-none{background-color:transparent}.bg-white{background-color:var(--brand-white)!important}.bg-leaf-green{background-color:var(--brand-leaf-green)!important}.bg-rich-green-700{background-color:var(--brand-green-700)!important}.bg-green-900{background-color:var(--brand-green-900)!important}.bg-footer-green{background-color:#012912}.bg-bright-yellow-700{background-color:var(--badge-bright-yellow-700)}.bg-gray-100-hover{transition:background-color .2s ease-in-out;&:hover{background-color:var(--background-bg-surface-hover)}}.bg-gray-300-hover{transition:background-color .2s ease-in-out;&:hover{background-color:var(--background-bg-surface-pressed)}}.bg-gray-500-hover{transition:background-color .2s ease-in-out;&:hover{background-color:var(--neutral-500)}}.bg-green-100-hover{transition:background-color .2s ease-in-out;&:hover{background-color:var(--brand-green-100)}}.bg-none-hover{transition:background-color .2s ease-in-out;&:hover{background-color:transparent}}.bg-neutral-100{background-color:var(--neutral-100)}.bg-neutral-200{background-color:var(--neutral-200)}.bg-neutral-300{background-color:var(--neutral-300)}.bg-neutral-500{background-color:var(--neutral-500)}.bg-neutral-700{background-color:var(--neutral-700)}.border-none{border:none}.border-neutral-300{border:1px solid var(--neutral-300)}.border-rounded-none{border-radius:0}.border-rounded-base{border-radius:var(--corner-radius-base)}.border-rounded-md{border-radius:var(--corner-radius-md)}.border-rounded-lg{border-radius:var(--corner-radius-lg)}.border-rounded-circle{border-radius:50%}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.mb-0-last{&:last-child{margin-bottom:0}}.width-full{width:100%}.width-40{width:40%}.m-auto{margin:auto}.m-center{margin:0 auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.flex-col-rev{flex-direction:column-reverse}.flex-2{flex:2}.align-self-center{align-self:center}.animation-ease-in{visibility:visible;opacity:1;transition:all .3s ease-in}.animation-ease-out{visibility:hidden;opacity:0;transition:all .3s ease-out}.translate-y-6{transform:translateY(-6px)}.border-collapse{border-collapse:collapse}.border-top-grey{border-top:1px solid var(--neutral-300)}.border-bottom-grey{border-bottom:1px solid var(--neutral-300)}@media(width<=769px){.hidden-mobile{display:none!important}.sm\:display-block{display:block}.sm\:border-none{border:none}.sm\:width-full{width:100%}.sm\:flex-wrap{flex-wrap:wrap}}@media(width>=769px){.show-mobile{display:none!important}.md\:text-left{text-align:left}.md\:p-4xl{padding:var(--spacing-4xl)}.md\:m-0{margin:0}.md\:stick-top-15{position:sticky;top:15px}.md\:flex-nowrap{flex-wrap:nowrap}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-flex-start{justify-content:flex-start}.md\:items-stretch{align-items:stretch}.md\:self-end{align-self:flex-end}.md\:gap-6xl{gap:var(--spacing-6xl)}.md\:gap-md{gap:var(--spacing-md)}.md\:grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--spacing-lg)}.md\:width-auto{width:auto}.md\:width-40,.md\:width-30{width:40%}.md\:width-btn-fixed{width:100px}.md\:items-center{align-items:center}.md\:self-center{align-self:center}.md\:text-right{text-align:right}}@media(width>=1024px){.lg\:display-block{display:block}.lg\:text-left{text-align:left}.lg\:p-6{padding:1.5rem}.lg\:m-6{margin:1.5rem}.lg\:flex-1{flex:1}.lg\:justify-between{justify-content:space-between}.lg\:flex-row{flex-direction:row}.lg\:width-full{width:100%}.lg\:width-auto{width:auto}}.cargill-okta-widget__container{display:flex;justify-content:center;align-items:center;height:100vh;background-image:url(/food/images/login-background.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;&:after{content:"";position:absolute;z-index:2;inset:0;background-color:var(--background-overlay-shadow);pointer-events:none}.cargill-okta-widget__shell{position:relative;border-radius:var(--corner-radius-lg);overflow:hidden;z-index:3}@media(width<=380px){.cargill-okta-widget__shell{overflow:visible}.cargill-okta-widget::-webkit-scrollbar{display:none}}.cargill-okta-widget{max-height:670px;overflow-y:auto;z-index:3;.button{background:radial-gradient(circle at 50% 100%,var(--color-deep-green) var(--pct),var(--color-leaf-green) var(--pct),var(--color-leaf-green) 1%)}.custom-checkbox{gap:var(--spacing-sm);& input{cursor:pointer!important}}.resend-email-infobox,.mfa-email-sent-content,.mfa-send-email-content{margin:var(--spacing-base) 0;text-align:center;& a{color:var(--brand-leaf-green)}}.resend-email-infobox p{display:flex;flex-direction:column}.js-forgot-password{font-size:var(--font-size-text-base)}.o-form-input-name-remember{font-size:var(--font-size-text-sm);& label{line-height:normal;cursor:pointer}}.o-form-input-name-rememberDevice{.custom-checkbox{align-items:baseline;gap:var(--spacing-sm);& input{flex:none;margin-top:var(--spacing-sm)}& label{flex:1}}}.okta-form-input-error{margin-top:var(--spacing-base);&:before{margin:0 var(--spacing-xs) 0;vertical-align:bottom}}.o-form-label{margin-bottom:var(--spacing-xs)}.o-form-head{margin-bottom:var(--spacing-md);text-align:center}[data-se=pwd-reset-email-sent]{.o-form-content{.o-form-head{display:none}.o-form-explain{padding:var(--padding-lg) 0;text-align:center}.o-form-fieldset-container{& div:first-child{display:none}& a{color:var(--brand-white)}}}}.o-form-button-bar{position:relative}.mfa-verify-email{.o-form-button-bar{margin-top:var(--spacing-xl)}}.okta-signin-spinner{&:after{content:"";position:absolute;top:26%;left:48%;width:16px;height:16px;border:2px solid var(--brand-white);border-top:2px solid var(--brand-green-900);border-radius:50%;animation:spin 1s linear infinite}}.error-okta-msg{.error-okta-msg__box{display:none}& button{width:100%}}.auth-footer{margin-top:var(--spacing-lg);order:2;& a[data-se=back-link]{font-size:var(--font-size-text-base)}& a[data-se=needhelp]{display:none!important}.help-links{display:block!important;border:none;.link.js-custom{border:none!important}& li:nth-child(2){& a{display:none!important}}& a[data-se=help-link]{display:none!important}}}.cargill-identity{order:1;background:radial-gradient(circle at 50% 100%,var(--brand-green-800) var(--pct),var(--brand-leaf-green) var(--pct),var(--brand-leaf-green) 0%);color:var(--brand-white)}.email-button{color:var(--brand-white)}.support-message{color:var(--neutral-500);order:2}}@media(width<=400px){.cargill-okta-widget{max-width:95%;margin:0 auto}}@media(width<=380px){.cargill-okta-widget{max-width:85%}}@media(width<=340px){.cargill-okta-widget{max-width:fit-content}}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-shadow-white);display:flex;justify-content:center;align-items:center;z-index:9999;&.loader-screen__absolute{position:absolute}&.loader-screen__dark{background-color:var(--background-bg-interactive-hover)}}.date-picker{position:relative;display:flex;.calendar-reset-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;position:absolute;right:8px;top:53%;transform:translateY(-50%)}.rdp-caption_label{font-size:var(--font-size-text-base);font-weight:var(--font-weight-bold)}.date-picker__calendar-container{.rdp-day{padding:.25rem}.date-picker__calendar-container__selected-day{& button{border-radius:var(--corner-radius-base);background-color:var(--brand-leaf-green);color:var(--brand-white);border:none!important}}.date-picker__calendar-container__today-day{position:relative;& button{position:absolute;top:50%;left:50%;border:2px solid var(--brand-leaf-green);border-radius:var(--corner-radius-base);transform:translate(-50%,-50%);box-sizing:border-box}}.date-picker__buttons{display:flex;justify-content:flex-end;padding-top:1rem;& button:disabled{cursor:not-allowed}.btn-color:disabled{color:var(--neutral-900);border-radius:2px}.button:first-child{border:unset;color:var(--neutral-900)}}}.date-picker__calendar-container__custom-day-picker{font-size:var(--font-size-text-base);.date-picker__calendar-container_range__today-day{color:var(--brand-leaf-green)}.rdp-range_start.rdp-range_end{background:revert}.rdp-range_start{background:linear-gradient(to right,transparent 50%,var(--brand-green-100) 50%);.rdp-day_button{background-color:var(--brand-white);color:var(--brand-black);border:2px solid var(--brand-leaf-green);border-radius:.5rem}}.rdp-range_middle{background-color:var(--brand-green-100)}.rdp-range_end{background:linear-gradient(to left,transparent 50%,var(--brand-green-100) 50%);.rdp-day_button{background-color:var(--brand-leaf-green);color:var(--brand-white);border-radius:.5rem}}.rdp-weekday{color:var(--neutral-700);font-size:var(--font-size-text-sm)}.rdp-button_next,.rdp-button_previous{&:hover{background-color:var(--brand-green-100);border-radius:var(--corner-radius-base)}}.rdp-chevron{width:15px;height:15px;fill:var(--brand-black)}.rdp-disabled{opacity:1!important;color:var(--neutral-400);pointer-events:none;.rdp-day_button{color:unset}}}}
