.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{height:var(--rdp-day-height);text-align:center;width:var(--rdp-day-width)}.rdp-day_button{align-items:center;background:none;border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);color:inherit;cursor:pointer;display:flex;font:inherit;height:var(--rdp-day_button-height);justify-content:center;margin:0;padding:0;width:var(--rdp-day_button-width)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{align-items:center;border:0;display:inline-flex;position:relative;white-space:nowrap;z-index:1}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{align-items:center;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:var(--rdp-nav_button-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--rdp-nav_button-width)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{align-items:center;display:inline-flex;gap:var(--rdp-dropdown-gap);position:relative}.rdp-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:inherit;inset-block-end:0;inset-block-start:0;inset-inline-start:0;line-height:inherit;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:2}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{align-content:center;display:flex;font-size:large;font-weight:700;height:var(--rdp-nav-height)}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-end:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{display:inline-flex;height:var(--rdp-nav-height);inset-inline-start:0;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{display:inline-flex;height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;position:absolute;top:0}.rdp-months{display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{align-items:center;display:flex;height:var(--rdp-nav-height);inset-block-start:0;inset-inline-end:0;position:absolute}.rdp-weekday{font-size:smaller;font-weight:500;opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);font-size:small;font-weight:400;height:var(--rdp-week_number-height);opacity:var(--rdp-week_number-opacity);text-align:var(--rdp-weeknumber-text-align);width:var(--rdp-week_number-width)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{color:var(--rdp-range_start-color);visibility:hidden}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{background-color:var(--rdp-range_end-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
:root{--transition-fast:0.15s;--transition-medium:0.2s;--side-menu-animation-time:0.2s;--slide-in-left:slide-in-left;--slide-in-right:slide-in-right}@keyframes slide-in-left{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slide-in-right{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}:root{--white-color:#fff;--off-white:#f3eff1;--black-color:#21231f;--dark-grey-color:#43433d;--medium-grey-color:#717167;--light-grey-color:#bfb8af;--hover-grey-color:#ddd;--navigation-badge-color:#c3c8bb;--primary-color:#4c9c2e;--primary-color-dark:#085410;--primary-color-light:#e7fbd4;--secondary-color:#c4d600;--secondary-color-dark:#5a6600;--secondary-color-light:#fafcca;--tertiary-color:#215732;--tertiary-color-hover:#3e7c51;--tertiary-color-dark:#17512b;--tertiary-color-extra-dark:#06291f;--tertiary-color-light:#daf6d7;--primary-text-color:var(--black-color);--secondary-text-color:#757575;--tertiary-text-color:#4a4a4a;--disabled-input-background:#f2f2f2;--background-color:var(--white-color);--secondary-background-color:#f8f8f8;--border-color:var(--primary-color);--disabled-color:var(--light-grey-color);--info-color:#0084d1;--success-color:var(--primary-color);--warning-color:#bf5810;--warning-color-light:rgba(220,134,51,.3);--error-color:#db2f1b;--error-hover-color:#ae2515;--error-color-light:#f09085;--error-color-dark:#ba1a1a;--active-menu-link:rgba(33,35,31,.4);--active-menu-link-hover:rgba(33,35,31,.3);--logged-out-header-link:#777;--error-msg:rgba(33,35,31,.6);--form-caption-color:var(--secondary-text-color);--bullet-color:var(--secondary-color);--subheading-color:#4d586d;--transparent-color:transparent;--purple-color:#ac145a;--purple-color-dark:#672146;--orange-color:#ed7c29;--info-banner-color:#253746;--success-banner-color:#215732;--error-banner-color:#cd2026;--error-icon-color:#de3730;--error-banner-background:#fcdcd8;--primary-button-color:#1a5d00;--primary-button-hover-color:#1a5d00eb;--primary-button-pressed-color:#1a5d00e0;--primary-button-focus-color:#1a5d00e0;--primary-button-focus-border-color:#072900;--primary-button-disabled-text-color:#989797;--primary-button-text-color:var(--white-color);--grey-text-color:#4b463f;--disabled-color:#1d1b201f;--secondary-black-color:#1c1b1b;--secondary-button-border-color:#7c766e;--secondary-button-hover-color:#1a5d001f;--secondary-button-disabled-text-color:#1c1b1b61;--surface-container-color-light:#f1edec;--surface-container-color:#f6fbf3;--on-surface-color-light-opacity008:#1d1b2014;--on-surface-color-light:#1f1f1f;--on-surface-variant-opacity-008:#49454f14;--on-surface-color:#181d18;--elevation-light-opacity015:#00000026;--elevation-light-opacity030:#0000004d;--dropdown-menu-item-hover-color:rgba(29,27,32,.08);--dropdown-menu-item-text-color:#181d15;--dropdown-menu-item-active-color:#caefb5;--warning-banner-background:#ffe4c7;--warning-banner-icon:#ce6105;--primary-page-background-color:#f8faf4;--primary-page-text-color:#40493a;--outlined-button-border:#707a69;--pagination-button-border:#c0cab6;--background-color-skyblue:#bbdaff;--border-color-for-skyblue:#4388c9;--background-color-limegreen:#e0ea8a;--border-color-for-limegreen:#737e00;--background-color-orange:#f6bb8a;--border-color-for-orange:#805610;--background-color-green:#add199;--border-color-for-green:#368517;--background-color-crimson:#ffbab1;--border-color-for-crimson:#ba1a1a;--background-color-pink:#ffbddb;--border-color-for-pink:#672146;--background-color-apricot:#ffe4c7;--border-color-for-apricot:#ce6105;--secondary-page-text-color:#181d18;--secondary-page-background-color:#c0cab6;--sidebar-background:#f6fbf3;--snackbar-background:#2d3229;--filter-chip-text-color:#325125;--error-color:#ba1a1a;--light-subtext-color:#a9a299;--dropdown-background-color:#ebefe7;--calendar-popover-background-color:#e5eae2;--font-family:poppins,sans-serif;--standard-space:0.33333em;--base-font-size:16px;--medium-font-size:1.25rem;--large-font-size:2rem;--small-font-size:0.875rem;--x-small-font-size:0.75rem;--tiny-font-size:0.55rem;--tiny-nav-size:0.687rem;--large-heading-font-size:1.5rem;--medium-heading-font-size:1.375rem;--small-heading-font-size:1.25rem;--x-small-heading-font-size:1.125rem;--regular-font-weight:400;--medium-font-weight:500;--semibold-font-weight:600;--bold-font-weight:700;--base-line-height:1.35em;--large-line-height:1.66em;--medium-line-height:1.5em;--small-line-height:1.25em;--base-letter-spacing:0.5px}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v18/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2)}@font-face{font-family:Open Sans;font-stretch:100%;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewJER.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVAewA.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:local("Poppins Thin Italic"),local("Poppins-ThinItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:local("Poppins ExtraLight Italic"),local("Poppins-ExtraLightItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:local("Poppins Light Italic"),local("Poppins-LightItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Italic"),local("Poppins-Italic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:local("Poppins Medium Italic"),local("Poppins-MediumItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:local("Poppins SemiBold Italic"),local("Poppins-SemiBoldItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:local("Poppins Bold Italic"),local("Poppins-BoldItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:local("Poppins ExtraBold Italic"),local("Poppins-ExtraBoldItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:local("Poppins Black Italic"),local("Poppins-BlackItalic"),url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:local("Poppins Thin"),local("Poppins-Thin"),url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:local("Poppins ExtraLight"),local("Poppins-ExtraLight"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local("Poppins Light"),local("Poppins-Light"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local("Poppins Medium"),local("Poppins-Medium"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:local("Poppins ExtraBold"),local("Poppins-ExtraBold"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:local("Poppins Black"),local("Poppins-Black"),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2")}body{font-size:16px;font-weight:400;letter-spacing:.5px}body,h1,h2,h3,h4,h5,h6{font-family:poppins,sans-serif;line-height:1.35em}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:1rem;margin-top:0}h1{font-size:4.5rem;letter-spacing:-1px}h2{font-size:3.5rem;letter-spacing:-.5px}h3{font-size:3rem;letter-spacing:0}h4{font-size:2rem;letter-spacing:.25px}h5{font-size:1.5rem;letter-spacing:0}h6{font-size:1.25rem}h6,small{letter-spacing:.25px}small{font-size:.875rem}p{margin-bottom:1rem;margin-top:0}p.subtitle{font-size:1rem;font-weight:700;letter-spacing:.15px}p.subtitle>small{font-size:.875rem;font-weight:700;letter-spacing:.1px}p.caption{font-size:.75rem;font-weight:400;letter-spacing:.4px}a{color:#4c9c2e}a:active,a:focus,a:hover{color:#085410}b{font-family:poppins,sans-serif;font-weight:600}.MuiAvatar-root,.MuiButton-root,.MuiFormControlLabel-root,.MuiFormHelperText-root,.MuiFormLabel-root,.MuiInputBase-root,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiMenuItem-root,.MuiRadio-root,.MuiRadioGroup-root,.MuiSnackbar-root,.MuiSnackbarContent-action,.MuiSnackbarContent-message,.MuiSnackbarContent-root,.MuiTextField-root,.MuiToggleButton-root,.MuiToggleButtonGroup-root,.MuiTypography-root{font-family:poppins,sans-serif!important}:root{--narrow-dimension:0.5rem;--standard-dimension:1rem;--wide-dimension:1.5rem;--m-wide-dimension:2rem;--x-wide-dimension:2.5rem;--input-padding:var(--narrow-dimension);--input-margin:var(--narrow-dimension);--header-height:4.5rem;--content-width:38.75rem;--small-modal-width:28.25rem;--x-small-modal-width:20rem;--paper-width:49.75rem;--empty-state-icon-dimension:15.625rem;--large-icon-dimension:8.5rem;--small-icon-size:1.75rem;--narrow-modal-size:344px;--medium-modal-size:512px;--forced-confirmation-modal-padding:1.75rem 1.5rem;--select-dropdown-height:25rem;--border-radius-size-semicircle:24px;--paper-border-radius:14px;--donation-card-border-radius:12px;--text-input-box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15);--select-option-shadow:0 1px 0 0 rgba(0,0,0,.2);--header-dropdown-shadow:0 6px 12px rgba(0,0,0,.175);--paper-shadow:0 2px 10px 0 rgba(0,0,0,.25);--card-shadow:0 1px 0 0 rgba(0,0,0,.15);--profile-section-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);--section-box-shadow:0 2px 8px 0 rgba(0,0,0,.2);--underline-shadow:0 2px 0 0 rgba(0,0,0,.15);--header-card-shadow:0px 8px 10px -5px rgba(0,0,0,.3)}.screen-size{display:none;visibility:hidden}@media (max-width:450px){.screen-size.screen-size-x-small{display:inline}}@media (max-width:640px){.screen-size.screen-size-small{display:inline}}@media (min-width:641px) and (max-width:992px){.screen-size.screen-size-medium{display:inline}}@media (min-width:993px) and (max-width:1439px){.screen-size.screen-size-large{display:inline}}@media (min-width:1440px){.screen-size.screen-size-x-large{display:inline}}*{box-sizing:border-box}body,html{background-color:#fff;margin:0;padding:0}body{color:#21231f;position:relative}.app-authentication{height:100%;left:0;position:fixed;top:0;width:100%}.activity-indicator,.app-authentication{align-items:center;display:flex;justify-content:center}.activity-indicator{padding:1.5rem}ul.list-unstyled{list-style:none;padding-left:0}ul.list-primary{list-style-position:inside;padding-left:0}ul.list-primary>li{color:#4c9c2e;margin-bottom:.5rem}.center-main{margin-top:4.5rem;min-height:calc(100vh - 4.5rem)}.center-loading-container,.center-main{align-items:center;display:flex;justify-content:center;width:100%}.center-loading-container{height:300px}b,span.bold{font-weight:600}.flex{display:flex}.margin-top{margin-top:1.5rem}.build-info{display:flex;justify-content:center}.build-info .hint:not(.hoverable){margin-bottom:0}.build-info .hint i{color:#e7fbd4;font-size:1rem}.build-info .hint .hint-content{color:#e7fbd4;font-size:.55rem;margin-left:.33333em}a.button,button.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:40px;border-style:solid;border-width:2px;cursor:pointer;display:inline-flex;font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;height:48px;letter-spacing:.5px;margin:0 0 1rem;padding:0 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:.15s}button:focus{outline:none}button.button:disabled{cursor:default}a.button.button-default,button.button.button-default{background-color:#1a5d00;border-color:#1a5d00;color:#fff}a.button.button-default:hover,button.button.button-default:not(:disabled):hover{background-color:#1a5d00eb;border-color:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);color:#fff}a.button.button-default:active,button.button.button-default:not(:disabled):active{background-color:#1a5d00eb;border-color:transparent;color:#fff}a.button.button-default:focus,button.button.button-default:not(:disabled):focus{background-color:#1a5d00e0;border-color:#072900;color:#fff}a.button.button-default.disabled,button.button.button-default:disabled{background-color:#1d1b201f;border:transparent;color:#989797;pointer-events:none}a.button.button-submit,button.button.button-submit{background-color:#1a5d00;border-color:#1a5d00;color:#fff}a.button.button-submit:hover,button.button.button-submit:not(:disabled):hover{background-color:#1a5d00eb;border-color:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);color:#fff}a.button.button-submit:active,button.button.button-submit:not(:disabled):active{background-color:#1a5d00eb;border-color:transparent;color:#fff}a.button.button-submit:focus,button.button.button-submit:not(:disabled):focus{background-color:#1a5d00e0;border-color:#072900;color:#fff}button.button.button-submit:disabled{background-color:#1d1b201f;border:transparent;color:#989797;pointer-events:none}a.button.button-secondary,button.button.button-secondary{background-color:#fff;border-color:#7c766e;border-width:1px;color:#1a5d00}a.button.button-secondary:hover,button.button.button-secondary:not(:disabled):hover{box-shadow:0 0 0 1px #7c766e}a.button.button-secondary:active,button.button.button-secondary:not(:disabled):active{background-color:#1a5d001f;border-color:#7c766e;box-shadow:0 0 0 1px #7c766e}a.button.button-secondary:focus,button.button.button-secondary:not(:disabled):focus{background-color:#1a5d001f;border-color:#1a5d00;box-shadow:0 0 0 1px #1a5d00;color:#1a5d00}a.button.button-secondary.disabled,button.button.button-secondary:disabled{background-color:#fff;border-color:#1d1b201f;color:#1c1b1b61;pointer-events:none}a.button.button-tertiary,button.button.button-tertiary{background-color:#c4d600;border-color:#c4d600;color:#21231f}a.button.button-tertiary:hover,button.button.button-tertiary:not(:disabled):hover{background-color:#5a6600;border-color:#5a6600;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);color:#fff}a.button.button-tertiary:active,button.button.button-tertiary:not(:disabled):active{background-color:#5a6600;border-color:transparent;color:#fff}a.button.button-tertiary:focus,button.button.button-tertiary:not(:disabled):focus{background-color:#5a6600;border-color:#5a6600;color:#fff}a.button.button-tertiary.disabled,button.button.button-tertiary:disabled{background-color:#1d1b201f;border-color:#1d1b201f;color:#717167;pointer-events:none}a.button.button-text,button.button.button-text{background-color:initial;border:0;color:#1a5d00;display:inline;font-weight:400;height:auto;padding:.62rem .75rem;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}a.button.button-text:hover,button.button.button-text:not(:disabled):hover{color:#1a5d00eb;-webkit-text-decoration:none;text-decoration:none}a.button.button-text:active,a.button.button-text:focus,button.button.button-text:active,button.button.button-text:focus{background-color:#1a5d001f;color:#1a5d00eb;-webkit-text-decoration:none;text-decoration:none}button.button.button-text:disabled{color:#989797;pointer-events:none}a.button:not(:last-child),button.button:not(:last-child){margin-right:1rem}a.icon-button,button.icon-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;border-style:solid;border-width:2px;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 0 1rem;transition:.15s;width:40px}button.icon-button:disabled{cursor:default}a.icon-button.icon-button-default,button.icon-button.icon-button-default{background-color:#c4d600;border-color:#c4d600;color:#fff}a.icon-button.icon-button-default:focus,a.icon-button.icon-button-default:hover,button.icon-button.icon-button-default:not(:disabled):focus,button.icon-button.icon-button-default:not(:disabled):hover{background-color:#5a6600;border-color:#5a6600;color:#fff}button.icon-button.icon-button-default:disabled{background-color:#daf6d7;border-color:#daf6d7;color:#717167}a.icon-button.icon-button-submit,button.icon-button.icon-button-submit{background-color:#c4d600;border-color:#c4d600;color:#fff}a.icon-button.icon-button-submit:focus,a.icon-button.icon-button-submit:hover,button.icon-button.icon-button-submit:not(:disabled):focus,button.icon-button.icon-button-submit:not(:disabled):hover{background-color:#5a6600;border-color:#5a6600;color:#fff}button.icon-button.icon-button-submit:disabled{background-color:#daf6d7;border-color:#daf6d7;color:#717167}a.icon-button.icon-button-secondary,button.icon-button.icon-button-secondary{background-color:#fff;border-color:#215732;color:#215732}a.icon-button.icon-button-secondary:focus,a.icon-button.icon-button-secondary:hover,button.icon-button.icon-button-secondary:not(:disabled):focus,button.icon-button.icon-button-secondary:not(:disabled):hover{background-color:#215732;border-color:#215732;color:#fff}button.icon-button.icon-button-secondary:disabled{background-color:#fff;border-color:#daf6d7;color:#717167}a.icon-button.icon-button-tertiary,button.icon-button.icon-button-tertiary{background-color:#fff;border-color:#fff;color:#21231f}a.icon-button.icon-button-tertiary:focus,a.icon-button.icon-button-tertiary:hover,button.icon-button.icon-button-tertiary:not(:disabled):focus,button.icon-button.icon-button-tertiary:not(:disabled):hover{background-color:#ddd;border-color:#ddd;color:#21231f}button.icon-button.icon-button-tertiary:disabled{background-color:#fff;border-color:#fff;color:#717167}a.icon-button.icon-button-text,button.icon-button.icon-button-text{background-color:initial;border:0;color:#4c9c2e;display:inline;font-weight:400;height:auto;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}a.icon-button.icon-button-text:focus,a.icon-button.icon-button-text:hover,button.icon-button.icon-button-text:not(:disabled):focus,button.icon-button.icon-button-text:not(:disabled):hover{color:#085410;font-weight:600}button.icon-button.icon-button-text:disabled{color:rgba(134,27,84,.6)}a.icon-button:not(:last-child),button.icon-button:not(:last-child){margin-right:1rem}.icon-button-label-container{display:flex;flex-direction:column;margin-bottom:-15px;text-align:center}.icon-button-label-container button.icon-button{font-size:1.75rem;height:30px;margin:0 auto;width:30px}.icon-button-label-container label{font-size:.8rem;font-weight:lighter;line-height:.8rem;white-space:nowrap}.button-bar{display:flex;margin-bottom:1rem}.button-bar.button-bar-align-left{justify-content:flex-start}.button-bar.button-bar-align-right{justify-content:flex-end}.button-bar.button-bar-align-center{justify-content:center}.button-bar.button-bar-space-around{justify-content:space-around}.button-bar.button-bar-space-between{justify-content:space-between}.button-bar>.button-bar,.button-bar>a.button,.button-bar>button.button{margin-bottom:0}.button-bar>.button-bar:not(:last-child),.button-bar>a.button:not(:last-child),.button-bar>button.button:not(:last-child){margin-right:1rem}.chip{align-items:center;background-color:#daf6d7;border-radius:.88rem;color:#21231f;display:inline-flex;font-size:16px;font-weight:600;line-height:1.35em;margin:.25rem;min-height:1.25rem}.chip span{padding:.2rem 1rem .2rem .5rem}.chip button.icon-button.icon-button-tertiary{background-color:transparent;border:1px solid transparent;color:#fff;height:100%;margin:0}.chip button.icon-button.icon-button-tertiary,.chip.disabled button.icon-button.icon-button-tertiary{color:#fff}.chip.selected button.icon-button.icon-button-tertiary:focus,.chip.selected button.icon-button.icon-button-tertiary:hover{background-color:transparent;border:1px solid transparent;color:#e7fbd4}.chip.disabled button.icon-button.icon-button-tertiary{cursor:auto}.chip.selected{background-color:#4c9c2e;color:#fff}.chip.disabled{background-color:#daf6d7;color:#717167}.chip.selected.disabled{background-color:#e7fbd4;color:#fff}.user-chip{background-color:#4c9c2e;color:#fff;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.user-chip span{padding:.25rem .5rem}.chips-container{display:flex}.chips-container:not(:empty){margin-top:.5rem}.chips-container .chip{margin:0}.chips-container>:not(:last-child){margin-right:.5rem}:root{--slider-track-height:24px;--slider-track-line-thickness:8px;--slider-handle-width:16px;--slider-handle-height:var(--slider-track-height)}.slider{width:100%}.slider-track{height:24px;position:relative;width:100%}.slider-track-line{align-items:stretch;background-color:#bfb8af;border-radius:4px;display:flex;height:8px;left:0;overflow:hidden;position:absolute;top:8px;width:100%}.slider-track-line-pre{background-color:#4c9c2e;width:0}.slider-track-line-post{background-color:#bfb8af;flex:1}.slider-handle{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:24px;left:0;pointer-events:none;position:absolute;top:0;width:16px}.slider-values{align-items:baseline;display:flex}.slider-values .slider-value{flex:1;text-align:center}.slider-values .slider-value:first-child{text-align:left}.slider-values .slider-value:last-child{text-align:right}.slider-values .slider-value label{color:#21231f;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1}.slider.disabled .slider-track-line-pre{background-color:#717167}.slider.disabled .slider-values .slider-value label{color:#bfb8af}.time-input .time-input-controls{border-radius:1.25rem;display:flex;height:2.5rem;margin-top:.5rem}.time-input.error .time-input-controls,.time-input.focus .time-input-controls{box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15)}.time-input .time-input-controls input{box-shadow:none;flex:1;height:2.5rem;margin:0;width:auto}.time-input .time-input-controls.clock-12 input{border-bottom-right-radius:0;border-top-right-radius:0}.time-input .time-input-controls .custom-select-container{margin:0;width:auto}.weight-input{width:100%}.weight-input-container{background-color:#fff;border:1px solid #43433d;border-radius:1.25rem;display:flex;font-family:poppins,sans-serif;font-size:16px;height:2.5rem;max-width:100%;overflow:hidden;padding:0;transition:.2s}.weight-input-container:focus-within{border:1px solid #4c9c2e}.weight-input-container.error{border:1px solid #ba1a1a}.weight-input-container label.weight-label-button{align-items:center;background-color:#ddd;display:flex;height:100%;justify-content:center;transition:.2s;width:45px}.weight-input-container input[type=radio]:focus label.weight-label-button{background-color:#717167}.weight-input-container label.weight-label-button.checked{background-color:#c4d600;transition:.2s}.weight-input-container input[type=radio]:checked:focus+label.weight-label-button{background-color:#5a6600}.weight-input-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;margin:0}.weight-input-container input[type=text].input,.weight-input-container input[type=text].input:focus{background-color:#fff;border:none;border-radius:0;color:#21231f;font-family:poppins,sans-serif;font-size:16px;margin-top:0;outline:none;padding:.68rem 1rem;transition:.15s;width:100%}.weight-input-container input[type=text]::-moz-placeholder,.weight-input-container input[type=text]:focus:not(:-moz-read-only){background-color:#fff;border:none;border-radius:0;color:#21231f;font-family:poppins,sans-serif;font-size:16px;margin-top:0;outline:none;padding:.68rem 1rem;-moz-transition:.15s;transition:.15s;width:100%}.weight-input-container .error input[type=text],.weight-input-container input[type=text].input,.weight-input-container input[type=text]::placeholder,.weight-input-container input[type=text]:disabled,.weight-input-container input[type=text]:focus:not(:read-only){background-color:#fff;border:none;border-radius:0;color:#21231f;font-family:poppins,sans-serif;font-size:16px;margin-top:0;outline:none;padding:.68rem 1rem;transition:.15s;width:100%}.weight-input.disabled input[type=text].input,.weight-input.disabled label.weight-label-button{color:#43433d}.weight-input.disabled label.weight-label-button.checked{background-color:#fafcca;transition:.2s}.weight-input.disabled input[type=radio]:checked:focus+label.weight-label-button{background-color:#ddd}:root{--input-height:2.5rem;--input-border-color:var(--dark-grey-color);--input-disabled-border-color:var(--light-grey-color);--input-border-width:1px;--input-border-style:solid;--input-border-radius:1.25rem}.input-container{display:inline-block;transition:.2s;vertical-align:text-top}.input-container.full-width{white-space:pre-line;width:100%}.input-container.input-container.full-width ::-moz-placeholder{color:#757575;font-size:.875rem;font-weight:400}.input-container.input-container.full-width ::placeholder{color:#757575;font-size:.875rem;font-weight:400}.input-container label{color:#21231f;display:block;font-size:.875rem;font-weight:600;line-height:1.35em}.input-accessory-container{align-items:center;display:flex;margin-top:.5rem}.input-accessory-container>textarea{height:10rem;padding:.5rem;resize:none}.input-accessory-container>input,.input-accessory-container>textarea{border:1px solid #43433d;border-radius:1.25rem;flex:1;font-family:poppins,sans-serif;font-size:16px;outline:none;transition:.15s}.input-accessory-container>input{background-color:#fff;color:#21231f;height:2.5rem;padding:0 .5rem}.input-container textarea::-moz-placeholder,.input-container:not(.input-date-picker) input::-moz-placeholder{color:#43433d;font-size:1rem}.input-container textarea::placeholder,.input-container:not(.input-date-picker) input::placeholder{color:#43433d;font-size:1rem}.input-container textarea:focus,.input-container:not(.input-date-picker) input:focus{border:1px solid #4c9c2e;box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15)}.input-container textarea:disabled,.input-container:not(.input-date-picker) input:disabled{background-color:#f2f2f2;border:1px solid #bfb8af;color:#717167}.input-container.input-error textarea:not(:disabled),.input-container:not(.input-date-picker).input-error input:not(:disabled){border:1px solid #ba1a1a;box-shadow:var(--text-input-box-shadow-error)}.error-message{color:#ba1a1a;display:inline-block;font-size:.875rem;font-weight:600;margin-top:.5rem}.input-character-count-label{align-items:baseline;display:flex}.input-character-count-label label{flex:1}.input-character-count-label .input-character-count{font-size:.875rem}.input-character-count-label .input-character-count.warn{color:#bf5810}.input-character-count-label .input-character-count.over{color:#ba1a1a}.input-container .hint-text{margin:.5rem 0}.input-date-picker .date-picker-input-container{align-items:center;border:1px solid #43433d;border-radius:1.25rem;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-date-picker .date-picker-input-container>.date-picker-input-wrapper{flex:1}.input-date-picker .date-picker-input-container>.date-picker-input-wrapper>input{background-color:#fff;border:0;border-radius:1.25rem;color:#21231f;font-family:poppins,sans-serif;font-size:16px;height:2.5rem;margin-right:var(--standard-dimaension);outline:none;padding:0 1rem;width:100%}.input-date-picker-disabled .date-picker-input-container{background-color:#f3eff1;border:1px solid #1d1b201f;color:#717167;pointer-events:none}.input-date-picker-disabled .date-picker-input-container>.date-picker-input-wrapper>input{background-color:#f3eff1}.input-date-picker-disabled .date-picker-input-container .date-picker-button{color:#1d1b201f}.input-date-picker .date-picker-input-container.input-error{border:1px solid #ba1a1a}.input-date-picker .date-picker-input-container>.date-picker-input-wrapper>input::-ms-clear{display:none}.input-date-picker .date-picker-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:0;box-shadow:0;color:#21231f}.input-date-picker .date-picker-button:not(:last-child){margin-right:var(--standard-dimaension)}.input-date-picker .date-picker-button:focus,.input-date-picker .date-picker-button:hover{color:#4c9c2e}.input-date-picker .date-picker-popover{background-color:#fff;border-radius:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.15);left:0;margin-top:2px;position:absolute;top:100%;z-index:100}.input-date-picker .rdp-root{--rdp-accent-color:var(--primary-color);--rdp-accent-background-color:var(--secondary-color);--rdp-today-color:var(--primary-color);--rdp-day-height:38px;--rdp-day-width:41px;--rdp-weekday-padding:7px 0}.input-date-picker .rdp-month_caption{height:auto;justify-content:flex-start;margin:.5rem 0;padding:0 .5rem}.input-date-picker .rdp-caption_label{font-size:1.15rem;font-weight:500;height:auto}.input-date-picker .rdp-nav{height:22px;right:.5rem;top:.5rem}.input-date-picker .rdp-button_next,.input-date-picker .rdp-button_previous{color:#4c9c2e;height:20px;width:20px}.input-date-picker .rdp-button_previous{margin-right:.25rem}.input-date-picker .rdp-chevron{fill:#4c9c2e;height:16px;width:16px}.input-date-picker .rdp-weekday{color:#21231f;font-size:.875rem;font-weight:400}.input-date-picker .rdp-today{color:#4c9c2e;font-weight:600}.input-date-picker .rdp-disabled,.input-date-picker .rdp-outside{color:#bfb8af}.input-date-picker .rdp-selected .rdp-day_button{background-color:#c4d600;color:#21231f}.input-date-picker .rdp-day_button:not(.rdp-disabled):focus,.input-date-picker .rdp-day_button:not(.rdp-disabled):hover,.input-date-picker .rdp-selected .rdp-day_button:focus,.input-date-picker .rdp-selected .rdp-day_button:hover{background-color:#4c9c2e;color:#fff}.unbold{font-weight:400}.paper{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);max-width:49.75rem;padding:68px 20px}.paper h4{color:#4c9c2e;text-align:center}.paper p{margin:0 auto;max-width:38.75rem}.paper img{display:block;margin:1.5rem auto}.paper img.border{border:6px solid #bfb8af;border-radius:50%;height:160px;width:160px}.collection ul{list-style:none;padding:0}.collection .empty-message{background-color:#fff;margin-bottom:0;padding:1rem}:root{--collection-grid-gutter:var(--standard-dimension);--collection-grid-columns-x-large:4;--collection-grid-column-width-x-large:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-x-large) - 1))/var(--collection-grid-columns-x-large));--collection-grid-columns-large:3;--collection-grid-column-width-large:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-large) - 1))/var(--collection-grid-columns-large));--collection-grid-columns-medium:2;--collection-grid-column-width-medium:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-medium) - 1))/var(--collection-grid-columns-medium));--collection-grid-columns-small:1;--collection-grid-column-width-small:calc((100% - var(--collection-grid-gutter)*(var(--collection-grid-columns-small) - 1))/var(--collection-grid-columns-small));--collection-grid-item-badge-size:1rem}.collection-display-controls{align-items:center;display:flex}.collection-display-controls .button.icon-button:not(:last-child){margin-right:0}.collection-display-controls .button.icon-button{color:#21231f}.collection-display-controls .button.icon-button:not(:disabled):active,.collection-display-controls .button.icon-button:not(:disabled):focus,.collection-display-controls .button.icon-button:not(:disabled):hover{color:#43433d}.collection-display-controls .button.icon-button.selected{color:#4c9c2e}.collection-display-controls .button.icon-button.selected:not(:disabled):active,.collection-display-controls .button.icon-button.selected:not(:disabled):focus,.collection-display-controls .button.icon-button.selected:not(:disabled):hover{color:#085410}@media (max-width:640px){.collection-display-controls>button.icon-button{display:none}}@media (max-width:992px){.collection-display-controls>button.icon-button{display:none}}@media (min-width:993px){.collection-display-controls>button.icon-button{display:none}}.collection-display-header.display-grid{align-items:baseline;display:flex;justify-content:space-between}.collection-display-header.display-grid .select{display:flex}.collection-display-header.display-grid .select>label{font-weight:300;margin-bottom:0;margin-right:.33333em}.collection-display.display-grid ul{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(4,calc(25% - .75rem));list-style:none;padding:0;row-gap:1rem}li.collection-grid-item{border:1px solid #bfb8af;position:relative}li.collection-grid-item:not(.has-link){display:flex;flex-direction:column}li.collection-grid-item.has-link>a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:inherit;width:100%}li.collection-grid-item .collection-grid-item-badge{background-color:initial;height:1rem;position:absolute;right:-.5rem;top:-.5rem;width:1rem}.collection-grid-item-image-container{border-bottom:1px solid #bfb8af;position:relative}.collection-grid-item-image-container>.collection-grid-item-image-spacer{height:0;padding-bottom:100%}.collection-grid-item-image-container>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.collection-grid-item-details-container{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:1rem}.collection-grid-item-details-metadata{display:flex;flex:1;flex-direction:column;font-size:.875rem;justify-content:flex-end}.collection-grid-item-details-footer{align-items:center;display:flex}.collection-grid-item-details-footer>:first-child{flex:1}@media (min-width:993px){.collection-display.display-grid ul{grid-template-columns:repeat(3,calc(33.33333% - .66667rem))}}@media (max-width:992px){.collection-display.display-grid ul{grid-template-columns:repeat(2,calc(50% - .5rem))}}@media (max-width:640px){.collection-display.display-grid ul{grid-template-columns:repeat(1,100%)}}.collection-display-header.display-list{align-items:center;display:flex}.collection-display-header.display-list>.collection-display-controls{justify-content:flex-end;width:100px}.collection-display.display-list ul{list-style:none;padding:0}li.collection-list-item{align-items:center;border-bottom:1px solid #bfb8af;display:flex}li.collection-list-item.has-link>a,li.collection-list-item:not(.has-link){padding-bottom:1rem;padding-top:1rem}li.collection-list-item.has-link>a{color:inherit;display:flex;flex:1;text-decoration:inherit}.collection-list-item-column{align-items:center;display:flex;flex:1}.collection-list-item-column:not(:last-child){margin-right:1rem}.collection-list-item-column>:first-child:not(.icon-button){margin:0}.collection-list-item-column>.icon-button{height:auto;margin:0;padding:0;width:auto}.collection-list-item-actions{text-align:right;width:100px}.collection-order{align-items:baseline;border-bottom:1px solid #4c9c2e;display:flex;margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}.collection-order .select{align-items:baseline;display:flex;width:auto}.collection-order .select:first-child{margin-right:.5rem}.collection-order label:not(:first-of-type)>span:not(:empty){margin-left:.2em}.collection-order label>span:not(:empty){margin-right:.2em}.pagination{align-items:baseline;border-top:1px solid #4c9c2e;display:flex;margin-bottom:1rem;padding-bottom:1rem;padding-top:1rem}.pagination .select.pagination-page-size{align-items:baseline;display:flex;justify-content:center;margin:0;width:auto}.pagination .select.pagination-page-size label{margin-right:.5rem}.pagination .pagination-link-container{flex:1;text-align:left}.pagination .pagination-link-container:last-child{text-align:right}.pagination .pagination-link-container a{color:#4c9c2e}.pagination .pagination-info{flex:1;text-align:center}.pagination .pagination-page-count{display:block;margin-bottom:1rem}.pagination-secondharvest{align-items:center;border:0;display:flex;margin:auto;max-width:200px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination-secondharvest .pagination-link-container{align-items:center;border:1px solid #bfb8af;display:flex;flex:unset;height:40px;justify-content:center;width:40px}.pagination-secondharvest .pagination-link-container a{align-items:center;display:flex;height:100%;justify-content:center;-webkit-text-decoration:none;text-decoration:none;width:100%}.pagination-secondharvest .pagination-link-container i{color:#bfb8af;font-size:1.5rem}.pagination-secondharvest .pagination-link-container a i{color:#4c9c2e}.pagination-secondharvest .pagination-info{align-items:center;border-bottom:1px solid #bfb8af;border-top:1px solid #bfb8af;color:#4c9c2e;display:flex;flex:1;font-size:16px;height:40px;justify-content:center}.pagination-secondharvest .pagination-page-count{margin-bottom:0}.pagination-secondharvest .pagination-info,.pagination-secondharvest .pagination-link-container{background-color:#fff}:root{--header-font-size:0.813rem;--header-dropdown-logged-out-items-count:1;--header-dropdown-item-height:3.5rem}header .header-nav{align-items:center;display:flex;height:4.5rem}.header-left-container{flex:1;height:100%;padding-left:1.5rem}.header-left-container,.header-left-container .header-link,.header-right-container{align-items:center;display:flex}.header-right-container{gap:1.5rem;height:100%}.header-dropdown-container.logged-out{margin-right:3rem}header .button.button-default{margin:0;outline:revert}header .rescue-icon{height:1rem;width:1rem}header .create-donation-button{display:flex;gap:.5rem}header .header-link{color:transparent;height:4.5rem}header .header-link.disabled,header .responsive-header-link.header-link.disabled{cursor:not-allowed;pointer-events:none}header .responsive-header-link{color:transparent}.page header.top-header{background-color:#f6fbf3;border-bottom:1px solid #c0cab6;left:0;position:fixed;top:0;width:100%;z-index:100}.page header.top-header h1{margin-bottom:0}.header-logo{height:44px;width:auto}.responsive-header-logo{height:33px;margin:.5rem;width:auto}ul.header-dropdown-container{align-items:center;background-color:#fff;display:flex;justify-content:space-around;margin:0;padding:0}.header-dropdown-container ul,ul.header-dropdown-container{list-style:none}ul.header-dropdown-container li{margin:0;padding:0;width:100%}ul.button-dropdown-menu>li{margin:0;padding:0}.MuiPaper-root:has(.language-menu-item){border-radius:4px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;margin-top:17px}ul.header-dropdown-container.logged-out.open{height:3.5rem}ul.header-dropdown-container.logged-out li>a{border-radius:.875rem;color:#777;display:block;font-size:.813rem;line-height:1rem;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:.2s}ul.header-dropdown-container.logged-out li>a.join-now{color:#5a6600}ul.header-dropdown-container.logged-out li>a.join-now:focus,ul.header-dropdown-container.logged-out li>a.join-now:hover{background-color:#5a6600;color:#fff}ul.header-dropdown-container.logged-out li>a:focus,ul.header-dropdown-container.logged-out li>a:hover{background-color:#4c9c2e;color:#fff}header .header-dropdown-container.logged-out .header-button svg{width:18px}.btn-dropdown-container{align-items:center;display:flex;margin-left:1.375rem;margin-right:2.125rem;position:relative;z-index:100}.btn-dropdown-container .icon-button.icon-button-tertiary{margin:0 0 0 .5rem}.button-dropdown{align-items:center;background-color:initial;border:0;border-radius:100px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;outline:none;padding:.5rem;-webkit-text-decoration:none;text-decoration:none;transition:.3s}.button-dropdown-icon{height:23px;width:23px}.button-dropdown:hover{background-color:#49454f14;color:#21231f}.button-dropdown:focus{background-color:#ddd;color:#21231f;outline:revert}.button-dropdown:disabled{background-color:initial;color:#1d1b201f;cursor:default}.button-dropdown:disabled i{color:#1d1b201f}.btn-dropdown-container .button-dropdown-menu{background-color:#ebefe7;display:block;height:0;list-style:none;margin:0;overflow:hidden;padding-left:0;position:absolute;right:0;top:57px;transition:height .25s ease-in-out}.btn-dropdown-container .button-dropdown-menu .icon{align-items:center;display:flex;margin-right:.5rem}.button-dropdown[aria-expanded=true]+.button-dropdown-menu{border-radius:4px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0;padding:8px 0;width:240px;z-index:100}.btn-dropdown-container .button-dropdown-menu li button.button.button-text span{font-size:1rem;font-weight:400;text-wrap:wrap}.btn-dropdown-container .button-dropdown-menu li a,.btn-dropdown-container .button-dropdown-menu li button.button.button-text,.btn-dropdown-container .button-dropdown-menu li p{align-items:center;border-radius:0;color:#181d15;display:flex;flex-direction:row;font-size:.813rem;font-weight:500;height:3.5rem;line-height:1.25rem;margin:0;padding:0 .75rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;width:100%}.language-toggle-item,.settings-mobile-item{display:none}.button-dropdown-menu>li>a:hover,.button-dropdown-menu>li>button.button.button-text:not(:disabled):hover,.button-dropdown-menu>li>p:hover{background-color:rgba(29,27,32,.08);transition:.2s}.button-dropdown-menu>li>a:focus,.button-dropdown-menu>li>button.button.button-text:not(:disabled):focus,.button-dropdown-menu>li>p:focus{background-color:rgba(29,27,32,.08);outline:revert;transition:.2s}.button-dropdown-menu>li>a:active,.button-dropdown-menu>li>button.button.button-text:not(:disabled):active,.button-dropdown-menu>li>p:active{background-color:#caefb5;transition:.2s}.btn-dropdown-container .button-dropdown-icon{display:flex;height:24px;width:24px}.btn-dropdown-container .button-dropdown-icon svg{fill:#181d18;height:100%;width:100%}.mobile-nav{display:none;padding:0 1rem}.mobile-nav button{background-color:initial;border:none;outline:none}.mobile-nav i{color:#4c9c2e}.mobile-nav button.navbar-toggle{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.312rem;width:40px}.mobile-nav button.navbar-toggle:focus{outline:revert}.mobile-nav button.navbar-toggle i,.mobile-nav button.navbar-toggle i:hover{color:#21231f}button.navbar-toggle:active,button.navbar-toggle:focus{background-color:#ddd;cursor:pointer}button.navbar-toggle:hover{background-color:#49454f14}button.navbar-toggle i:active,button.navbar-toggle i:focus,button.navbar-toggle i:hover{color:#4c9c2e}button.navbar-toggle:disabled{background-color:initial;color:#1d1b201f;cursor:default}button.navbar-toggle:disabled i{color:#1d1b201f}@media (max-width:992px){ul.header-dropdown-container.logged-out>li{display:none}header .header-nav{position:relative}.mobile-nav{align-items:center;display:flex;flex:1}.mobile-nav .btn-dropdown-container{margin-left:auto}.mobile-nav .responsive-header-link{left:50%;position:absolute;transform:translateX(-50%)}.btn-dropdown-container{margin-right:1rem}.button-dropdown[aria-expanded=true]+.button-dropdown-menu{width:200px}.language-toggle-item,.settings-mobile-item{display:list-item}.header-left-container,.header-right-container,.settings-desktop-item,header .create-donation-button{display:none}}.footer{border-top:1px solid #3e7c51;left:0;max-width:var(--side-menu-width);padding:1rem 0;transition:.2s}.footer .button-bar{margin:0 auto .5rem;width:95%}.footer a.button.footer-button,.footer button.button.footer-button{color:#c3c8bb;font-size:.687rem;-webkit-text-decoration:none;text-decoration:none}.footer a.button.footer-button:active,.footer a.button.footer-button:focus,.footer a.button.footer-button:hover,.footer button.button.footer-button:active,.footer button.button.footer-button:focus,.footer button.button.footer-button:hover{color:#daf6d7;font-weight:.687rem}.footer p{font-size:.687rem}.footer .copyright{color:#c3c8bb;text-align:center}.footer .build-info{padding:0 1rem}.footer .supported-by{color:#c3c8bb;margin-bottom:0;text-align:center}.footer .built-by{align-items:center;color:#c3c8bb;display:flex;justify-content:space-around;padding:12px;width:100%}:is(.footer .built-by) p{margin-bottom:0}.footer .logo{text-align:center}.footer .logo img{max-width:8rem}.footer .walmart.logo{margin-top:-5px;text-align:center}.footer .scotiabank.logo img{margin-top:1rem;max-width:10rem}.footer.menu-closed .logo img{max-width:40px}.master-detail{display:flex;height:-moz-fit-content;height:fit-content;min-height:100vh;padding-top:4.5rem;width:100%}.master-detail main{background-color:#f8f8f8;overflow:hidden;transition:width .3s;width:calc(100% - 90px)}.master-detail main.menu-open{width:calc(100% - 300px)}@media (max-width:992px){.master-detail main,.master-detail main.menu-open{width:100%}}.dummy-content-wrapper{height:auto}.dummy-content-wrapper img{display:block;height:auto;width:100%}:root{--filter-default-height:140px;--filter-responsive-default-height:56px}.filter{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);padding:.5rem;position:relative;z-index:1}.filter .lower-filter-container,.filter .upper-filter-container{display:flex;justify-content:space-between;width:100%}.filter .upper-filter-container{align-items:flex-end}.filter .lower-filter-container{align-items:center;padding:.5rem 1rem}.filter .hint.visible{margin-bottom:0}.filter .upper-filter-container button.apply-button{height:40px;margin:0 0 2px}.filter .lower-filter-container button{margin:0;padding:.5rem 1rem}.filter .child-container{display:flex;width:100%}.filter-input{display:inherit;width:35%}.filter .filter-select,.filter .input-container,.filter .input-container.input-date-picker{margin:0 .5rem;width:100%}.filter .input-container .input-accessory-container input{margin-top:2px;max-width:100%;min-width:100%}.filter .input-container label{line-height:inherit}.filter .filter-select{padding-bottom:1px}.filter .end-button-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.filter .end-button-box button{margin-right:0}.mobile-button-bar,.visible-mobile-button-bar{display:none}.donation-history-filter .lower-filter-container{padding-right:0}.donation-history-filter .filter-buttons .button{margin-right:.5rem}@media (max-width:992px){.filter{min-height:56px}.filter .lower-filter-container,.filter .upper-filter-container{display:none}.mobile-button-bar.open,.visible-mobile-button-bar{display:flex;margin:0}.filter .lower-filter-container.open,.filter .upper-filter-container.open{display:flex;flex-wrap:wrap}.lower-filter-container .apply-button,.lower-filter-container .button.button-text,.upper-filter-container .apply-button{display:none}.upper-filter-container .child-container{flex-wrap:wrap;width:100%}.filter .lower-filter-container.open{flex-direction:column-reverse}.upper-filter-container .child-container .filter-input{width:50%}}@media (max-width:640px){.upper-filter-container .child-container .filter-input{width:100%}}:root{--nav-width-open:300px;--nav-width-closed:90px;--nav-item-height:56px;--nav-color:var(--tertiary-color);--nav-item-active:var(--tertiary-color-extra-dark);--nav-item-hover:var(--tertiary-color-hover);--nav-text-color:#c3c8bb;--material-spacing:12px;--secondary-padding:calc(var(var(--material-spacing) * 2));--nav-weight:500;--nav-initials:56px}.navigation-drawer{background-color:#215732;bottom:0;display:flex;flex-direction:column;font-weight:500;justify-content:space-between;min-height:calc(100vh - 4.5rem);padding-bottom:4.5rem;position:relative;transition:width .3s;width:90px;z-index:5}.navigation-drawer a{-webkit-text-decoration:none;text-decoration:none}.navigation-drawer.menu-open{box-shadow:5px 0 5px -2px rgba(0,0,0,.2);padding:12px;width:300px}.navigation-drawer.menu-closed .initials{margin:12px auto;transition:.2s}.navigation-drawer.menu-closed .initials:focus,.navigation-drawer.menu-closed .initials:hover{background-color:#3e7c51}.navigation-drawer .expanded-profile{align-items:center;display:flex;justify-content:space-between;padding:0 12px;width:calc(100% - 56px)}.navigation-drawer .profile-button{align-items:center;border-radius:50px;color:#fff;display:flex;justify-content:space-between}.navigation-drawer .profile-info{padding-left:12px}:is(.navigation-drawer .profile-info) p{margin:0}:is(.navigation-drawer .profile-info) small{color:#c3c8bb}.navigation-drawer .profile-button:hover{background-color:#06291f}.navigation-drawer .initials{align-items:center;background-color:#c4d600;border-radius:100%;color:#fff;display:flex;font-family:poppins,sans-serif;font-size:1.5rem;height:56px;justify-content:center;width:56px}.navigation-drawer ul.menu{list-style-type:none;margin:0;padding:0}.navigation-drawer a.menu-item,.navigation-drawer li.menu-item{align-items:center;border-radius:50px;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:space-between;margin-top:12px;padding:12px;transition:background-color .2s}.navigation-drawer .menu-item.active{color:#daf6d7}.menu-item>div{align-items:center;display:flex;justify-content:center}.navigation-drawer button.collapse-button{background-color:#215732;border:none;border-radius:50px;color:#fff;font-weight:500;height:56px;justify-content:flex-start;text-align:left;width:100%}:is(.navigation-drawer button.collapse-button) i{color:#fff;margin-right:12px}.navigation-drawer.menu-closed button.collapse-button{color:#c3c8bb;flex-direction:column;font-size:.75rem;text-align:center}:is(.navigation-drawer.menu-closed button.collapse-button) i{color:#fff;margin-right:0}.navigation-drawer button.button.collapse-button:active,.navigation-drawer button.button.collapse-button:focus,.navigation-drawer button.button.collapse-button:hover{background-color:#3e7c51;border:none;color:#fff}.navigation-drawer .activity{display:none}.navigation-drawer .activity i,.navigation-drawer .menu-item div.svg{margin:0 12px}:is(.navigation-drawer .menu-item div.svg) svg{height:auto;width:100%}.navigation-drawer .menu-item i{align-items:flex-end;transition:.5s}.navigation-drawer .menu-item:hover,.navigation-drawer a:hover .menu-item{background-color:#3e7c51}.navigation-drawer .menu-item:focus,.navigation-drawer a:focus .menu-item{background-color:#06291f}.navigation-drawer .menu-item.open{background-color:#06291f;border:2px solid #daf6d7;color:#daf6d7}:is(.navigation-drawer .menu-item.open) svg{stroke:#daf6d7}.navigation-drawer .menu-item.open i{transform:rotate(.5turn)}.menu-closed .menu-item i{display:none}.menu-closed .menu-item i.visible{color:#fff;display:inline-block}.navigation-drawer.menu-closed .menu-item,.navigation-drawer.menu-closed .menu-item div{align-items:center;display:flex;justify-content:center}.navigation-drawer.menu-closed .menu-item div{color:#c3c8bb;flex-direction:column;font-size:.75rem;text-align:center}ul.secondary-options-container .active-icon{background-color:#c3c8bb;border-radius:50%;height:12px;margin:0 12px;width:12px}ul.secondary-options-container .active-icon.current{background-color:#c4d600;border:1px solid #fff}ul.secondary-options-container>.menu-item>a:focus,ul.secondary-options-container>.menu-item>a:hover{background-color:#3e7c51;border-radius:50px;color:#fff}ul.secondary-options-container{border-bottom:1px solid #215732;height:0;margin:0;overflow:hidden;padding:0;transition:height .3s ease-in}ul.secondary-options-container .secondary-option{margin-top:0}ul.secondary-options-container .secondary-option.menu-item{align-items:center;color:#c3c8bb;display:flex;overflow:hidden;width:100%}ul.secondary-options-container .secondary-option .badge{margin-left:auto}ul.secondary-options-container>div{border-bottom:1px solid #215732}.navigation-drawer .secondary-options-container.open{border-bottom:1px solid #3e7c51;overflow:hidden;padding:0}.navigation-drawer .secondary-options-container.open>div{height:-moz-fit-content;height:fit-content;width:calc(var(12px * 2))}.navigation-drawer .secondary-options-container .secondary-option li{color:#c3c8bb;width:100%}.navigation-drawer .secondary-options-container .secondary-option:hover a{color:#fff}.nav-overlay{background-color:transparent;position:fixed}@media (max-width:992px){.navigation-drawer .activity{display:inline-block;width:100%}.navigation-drawer .activity i{margin:0 10px}.navigation-drawer{height:calc(100vh - 4.5rem);left:-100px;overflow-y:scroll;position:fixed;transition:width .3s;z-index:5}.navigation-drawer.menu-open{left:0}.nav-overlay.menu-open{background-color:rgba(0,0,0,.2);height:100vh;position:fixed;transition:.3s;width:100vw;z-index:3}ul.secondary-options-container{transition:height 0s}.navigation-drawer button.collapse-button{display:none}}.modal.invite-modal-container .modal-content{overflow:hidden;padding-right:0}.modal.invite-modal-container .close-button-container{right:5px}.invite-modal-container .modal-scroll-wrapper{max-height:calc(100vh - 6rem);overflow-x:hidden;overflow-y:auto}.invite-modal-form{display:flex;flex-direction:column;gap:20px;margin-right:1.5rem;width:344px}.invite-modal-form .invite-icon-container{align-items:center;background:#e7fbd4;border-radius:8px;display:flex;height:50px;justify-content:center;width:50px}.invite-modal-form .invite-svg{height:35px;width:40px}.invite-modal-form .invite-svg svg{height:100%;width:100%}.invite-modal-form .invite-modal-title{font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:27px}.invite-modal-form .invite-modal-required{color:#21231f;font-size:.75rem;letter-spacing:.4px;line-height:1rem}.invite-modal-required p{margin-bottom:0}.invite-modal-form .invite-modal-content{display:flex;flex-direction:column;gap:1rem}.invite-modal-form .invite-modal-content .send-invite{height:48px}.invite-modal-form .invite-user{font-size:.75rem;letter-spacing:.1px}.invite-modal-form .mui-radio-button-group{margin-left:1rem}.invite-modal-success-content{min-height:213px;min-width:327px}.invite-modal-success-icon{height:50px;margin-bottom:1rem;width:50px}.invite-modal-success-icon svg{height:100%;width:100%}.invite-modal-success-icon circle{fill:#e7fbd4}.invite-modal-success-title{font-size:1.25rem;font-weight:500;line-height:1.66em}.invite-modal-success-message{font-size:14px;font-weight:400;height:30px;letter-spacing:.25px;line-height:20px}.success-modal-buttons{height:48px}.success-modal-buttons button{border-width:1px;font-weight:500}.success-modal-button .button.button-default{font-size:14px;letter-spacing:.1px;line-height:20px}@media (max-width:640px){.invite-modal-form{width:264px}.modal .modal-content:has(.invite-modal-form){max-width:none}.invite-modal-form .invite-modal-title{width:100%}.invite-modal-form .invite-modal-content .send-invite .button{justify-content:center;width:100%}.invite-modal-form .invite-user{width:-moz-max-content;width:max-content}.invite-modal-success-content{min-height:278px;min-width:264px;padding-right:1.5rem}.success-modal-buttons{display:flex;flex-direction:column;gap:1rem;height:auto}.success-modal-buttons .button{justify-content:center;margin:0;width:100%}}.checkbox-container{margin-bottom:1rem}.checkbox{cursor:pointer;display:flex;margin:.5rem 1rem;position:relative}.checkbox.disabled{color:#717167;cursor:default}.checkbox input{margin-right:.95rem;visibility:hidden}.checkbox .styled-checkbox{align-items:center;background-color:#fff;border:1px solid #43433d;border-radius:3px;color:#fff;display:flex;height:1.4rem;justify-content:center;left:0;position:absolute;top:0;transition:.2s;width:1.5rem}.checkbox.checked .styled-checkbox{background-color:#4c9c2e;border:none}.checkbox.disabled .styled-checkbox{background-color:#fff;border:1px solid #bfb8af}.checkbox.disabled.checked .styled-checkbox{background-color:#e7fbd4;border:none}.checkbox-error{padding-left:1rem}.checkbox-group .group-label{display:block;font-size:.875rem;font-weight:600;line-height:1.35em;padding:.5rem 0}.checkbox-group .checkbox{margin:0 1.5rem 0 0}:root{--radio-button-dimension:24px}.radio-button-group{display:block;margin:.5rem}.radio-button-group-column{display:flex;flex-direction:column}.radio-button-group .group-label{color:#21231f;display:block;font-size:.875rem;font-weight:600;line-height:1.35em;padding:.5rem 0}.radio-button-group .radio-option{margin-right:1rem}.radio-button-group-column .radio-option{margin-bottom:1rem}.radio-option{cursor:pointer;position:relative}.radio-option input{height:24px;left:0;margin:0;position:absolute;top:0;width:24px}.radio-option .radio-option-name{margin-left:calc(24px + .5rem)}.styled-radio{background-color:#fff;border:1px solid #717167;border-radius:12px;display:block;height:24px;left:0;position:absolute;top:0;transition:.2s;width:24px}.radio-option.checked .styled-radio{border:6px solid #4c9c2e}.radio-button-group.disabled .group-label,.radio-button-group.disabled .radio-option{color:#717167;cursor:default}.radio-button-group.disabled .styled-radio{border:1px solid #717167}.radio-option.disabled.checked .styled-radio{border:6px solid #e7fbd4}.error-message.radio-group-error{margin-bottom:1rem;padding:0 .5rem}.toggle-container{display:inline-block;margin:0 1rem 1rem 0}.switch{align-items:center;display:flex;font-size:.875rem;margin-top:.5rem;max-width:3rem;position:relative;width:100%}.switch-item{background-color:#717167;border-radius:2rem;cursor:pointer;display:block;position:relative;transition:.2s;width:3rem}.switch-item.checked{background-color:#4c9c2e}.toggle-switch{opacity:0;position:absolute}.switch-bar{border-radius:2rem;display:block;padding:.2rem;transition-duration:.3s;transition-property:background-color;transition-timing-function:cubic-bezier(.455,.03,.515,.955);width:100%}.switch-bar i.material-icons{font-size:.875rem}.switch-bar .handle{align-items:center;background-color:#fff;border-radius:50%;color:#43433d;display:flex;height:1.1rem;justify-content:center;position:relative;transition-duration:.3s;transition-property:background-color,transform;transition-timing-function:cubic-bezier(.455,.03,.515,.955);width:1.1rem}.toggle-switch:checked+.switch-bar .handle{background-color:#fff;color:#4c9c2e;transform:translateX(1.6rem);transition-duration:.2s}.disabled .switch-item{background-color:#1d1b201f;cursor:default}.disabled .switch-item.checked{background-color:#4c9c2e;cursor:default}.disabled .toggle-switch:checked+.switch-bar .handle{color:#fafcca}.disabled .switch-bar .handle{color:#1d1b201f}.toggle-container.horizontal{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.toggle-container.horizontal label.switch-label{margin-right:1rem}.toggle-container.horizontal .error-message{display:block;width:100%}.switch-container{align-items:center;border:1px solid #c4d600;border-radius:6px;display:flex;height:36px;justify-content:center;padding:5px 6px;width:90px}.switch-container.disabled{border-color:#1d1b201f}.switch-container.disabled .option-1,.switch-container.disabled .option-2{color:#1d1b201f;cursor:default}.switch-container.disabled .selected{background-color:#1d1b201f}.option-1,.option-2{cursor:pointer;text-align:center}.selected{background-color:#c4d600}.option-1,.option-2{border-radius:6px;height:24px;width:37px}.tabs .tab-buttons-container{margin-bottom:1rem}.tab-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:0;border-bottom:1px solid #717167;color:#21231f;display:inline-flex;font-family:poppins,sans-serif;font-size:16px;letter-spacing:0;line-height:1.35em;margin-bottom:3px;padding:0 1.5rem .25rem;-webkit-text-decoration:none;text-decoration:none}a.tab-button.selected,button.tab-button.selected:not(:disabled){border-bottom:4px solid #4c9c2e;color:#4c9c2e;margin-bottom:0}button.tab-button:disabled,span.tab-button.disabled{color:#daf6d7}.tab-button .tab-badge{background-color:#4c9c2e;border-radius:.75em;color:#fff;display:inline-block;height:1.5em;line-height:1.5em;margin-left:.5rem;min-width:1.5em;padding-left:.5rem;padding-right:.5rem;text-align:center}.tab-content{display:block}.tab-content.hidden{display:none}.mui-autocomplete,.multiselect-mui-autocomplete{margin-bottom:1.5rem;width:100%}.mui-autocomplete svg:not(.Mui-disabled *){color:#21231f}.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root{cursor:text;font-family:poppins,sans-serif}.MuiTextField-root .MuiInputBase-root.MuiOutlinedInput-root.Mui-disabled{cursor:default}.MuiInputBase-input{cursor:text;font-family:poppins,sans-serif}.MuiInputBase-input.Mui-disabled{cursor:default}.Mui-focused .MuiOutlinedInput-root.Mui-focused fieldset,.MuiOutlinedInput-root fieldset{border-color:#43433d}.Mui-focused .MuiInputLabel-root.Mui-focused,.MuiInputLabel-Shrink,.MuiTextField-root label{color:#21231f;font-family:poppins,sans-serif;font-size:1.25rem;line-height:unset}.MuiInputBase-root legend{font-family:poppins,sans-serif;font-size:.95rem}.MuiAutocomplete-popper .MuiAutocomplete-option{font-family:poppins,sans-serif;height:3.5rem}.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#4c9c2e!important}.MuiAutocomplete-listbox{background-color:#f1edec}div.MuiPopper-root.MuiAutocomplete-popper{border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)}.MuiAutocomplete-root .MuiInputBase-root.Mui-focused input::-moz-placeholder,.MuiInputBase-root.Mui-focused .MuiInputBase-input::-moz-placeholder{opacity:0}.MuiAutocomplete-root .MuiInputBase-root.Mui-focused input::placeholder,.MuiInputBase-root.Mui-focused .MuiInputBase-input::placeholder{opacity:0}.MuiList-root{background-color:#ebefe7}.mui-menu-item-wrapper.MuiButtonBase-root.MuiMenuItem-root{background-color:#ebefe7;letter-spacing:.5px;min-height:3.5rem}.mui-menu-item-wrapper.MuiMenuItem-root.Mui-focusVisible{background-color:rgba(29,27,32,.08);outline:revert}.mui-menu-item-wrapper.MuiMenuItem-root.Mui-selected{background-color:#caefb5}.mui-menu-item-wrapper.MuiMenuItem-root.Mui-selected:focus,.mui-menu-item-wrapper.MuiMenuItem-root.Mui-selected:hover,.mui-menu-item-wrapper.MuiMenuItem-root:hover{background-color:rgba(29,27,32,.08)}.mui-select-wrapper:hover .MuiSelect-select{-webkit-text-decoration:underline;text-decoration:underline}.mui-select-wrapper .MuiSelect-select{color:#1a5d00;outline:none;padding:.5rem .75rem}.mui-select-wrapper .MuiSelect-icon{color:#1a5d00}.mui-select-wrapper .MuiSelect-select:focus-visible{background-color:#1a5d001f;border-radius:100px;outline:revert}.mui-autocomplete-multi-select-facade,.mui-autocomplete-select-facade,.mui-inline-select-facade,.mui-multi-select-facade,.mui-select-facade{margin-bottom:1rem}.mui-autocomplete-multi-select-facade-label,.mui-autocomplete-select-facade-label,.mui-inline-select-facade-label,.mui-multi-select-facade-label,.mui-select-facade-label{color:#21231f;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.mui-autocomplete-multi-select-facade-accessory-label,.mui-autocomplete-select-facade-accessory-label,.mui-multi-select-facade-accessory-label,.mui-select-facade-accessory-label{margin:0 0 .5rem}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-root,.mui-autocomplete-select-facade .MuiOutlinedInput-root,.mui-inline-select-facade .MuiOutlinedInput-root,.mui-multi-select-facade .MuiOutlinedInput-root,.mui-select-facade .MuiOutlinedInput-root{background-color:#fff;border-radius:1.25rem;font-family:poppins,sans-serif;font-size:16px;height:2.5rem;padding:0 .5rem;width:100%}.mui-multi-select-facade>div,.mui-select-facade>div{width:100%}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-root,.mui-multi-select-facade .MuiOutlinedInput-root{height:auto;min-height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}.mui-multi-select-facade .MuiSelect-select,.mui-select-facade .MuiSelect-select{align-items:center;background-color:initial;color:#21231f;display:flex;min-height:0;padding:0}.mui-multi-select-facade .MuiSelect-select:focus,.mui-select-facade .MuiSelect-select:focus{background-color:initial}.mui-autocomplete-multi-select-facade .MuiAutocomplete-input,.mui-autocomplete-select-facade .MuiAutocomplete-input,.mui-inline-select-facade .MuiAutocomplete-input{color:#21231f;padding:0}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-notchedOutline,.mui-autocomplete-select-facade .MuiOutlinedInput-notchedOutline,.mui-inline-select-facade .MuiOutlinedInput-notchedOutline,.mui-multi-select-facade .MuiOutlinedInput-notchedOutline,.mui-select-facade .MuiOutlinedInput-notchedOutline{border:1px solid #43433d;height:100%;min-width:0;top:0;width:100%}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-notchedOutline legend,.mui-autocomplete-select-facade .MuiOutlinedInput-notchedOutline legend,.mui-inline-select-facade .MuiOutlinedInput-notchedOutline legend,.mui-multi-select-facade .MuiOutlinedInput-notchedOutline legend,.mui-select-facade .MuiOutlinedInput-notchedOutline legend{display:none}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-root.Mui-focused,.mui-autocomplete-select-facade .MuiOutlinedInput-root.Mui-focused,.mui-inline-select-facade .MuiOutlinedInput-root.Mui-focused,.mui-multi-select-facade .MuiOutlinedInput-root.Mui-focused,.mui-select-facade .MuiOutlinedInput-root.Mui-focused{box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15)}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root.Mui-focused
.MuiOutlinedInput-notchedOutline,.mui-autocomplete-select-facade
.MuiOutlinedInput-root.Mui-focused
.MuiOutlinedInput-notchedOutline,.mui-inline-select-facade
.MuiOutlinedInput-root.Mui-focused
.MuiOutlinedInput-notchedOutline,.mui-multi-select-facade
.MuiOutlinedInput-root.Mui-focused
.MuiOutlinedInput-notchedOutline,.mui-select-facade
.MuiOutlinedInput-root.Mui-focused
.MuiOutlinedInput-notchedOutline{border-color:#4c9c2e;border-width:1px}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true]),.mui-autocomplete-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true]),.mui-inline-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true]),.mui-multi-select-facade
.MuiOutlinedInput-root:has(.MuiSelect-select[aria-expanded=true]),.mui-select-facade
.MuiOutlinedInput-root:has(.MuiSelect-select[aria-expanded=true]){border-radius:1.25rem 1.25rem 0 0}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true])
.MuiOutlinedInput-notchedOutline,.mui-autocomplete-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true])
.MuiOutlinedInput-notchedOutline,.mui-inline-select-facade
.MuiOutlinedInput-root:has(input[aria-expanded=true])
.MuiOutlinedInput-notchedOutline,.mui-multi-select-facade
.MuiOutlinedInput-root:has(.MuiSelect-select[aria-expanded=true])
.MuiOutlinedInput-notchedOutline,.mui-select-facade
.MuiOutlinedInput-root:has(.MuiSelect-select[aria-expanded=true])
.MuiOutlinedInput-notchedOutline{border-bottom:none;border-radius:1.25rem 1.25rem 0 0}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-root.Mui-error,.mui-autocomplete-select-facade .MuiOutlinedInput-root.Mui-error,.mui-inline-select-facade .MuiOutlinedInput-root.Mui-error,.mui-multi-select-facade .MuiOutlinedInput-root.Mui-error,.mui-select-facade .MuiOutlinedInput-root.Mui-error{box-shadow:var(--text-input-box-shadow-error)}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root.Mui-error
.MuiOutlinedInput-notchedOutline,.mui-autocomplete-select-facade
.MuiOutlinedInput-root.Mui-error
.MuiOutlinedInput-notchedOutline,.mui-inline-select-facade
.MuiOutlinedInput-root.Mui-error
.MuiOutlinedInput-notchedOutline,.mui-multi-select-facade
.MuiOutlinedInput-root.Mui-error
.MuiOutlinedInput-notchedOutline,.mui-select-facade
.MuiOutlinedInput-root.Mui-error
.MuiOutlinedInput-notchedOutline{border-color:#ba1a1a}.mui-autocomplete-multi-select-facade-error,.mui-autocomplete-select-facade-error,.mui-inline-select-facade-error,.mui-multi-select-facade-error,.mui-select-facade-error{color:#ba1a1a;font-size:.875rem;font-weight:600;margin-left:0;margin-top:.5rem}.mui-autocomplete-multi-select-facade .MuiOutlinedInput-root.Mui-disabled,.mui-autocomplete-select-facade .MuiOutlinedInput-root.Mui-disabled,.mui-inline-select-facade .MuiOutlinedInput-root.Mui-disabled,.mui-multi-select-facade .MuiOutlinedInput-root.Mui-disabled,.mui-select-facade .MuiOutlinedInput-root.Mui-disabled{background-color:#f2f2f2;color:#717167}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root.Mui-disabled
.MuiOutlinedInput-notchedOutline,.mui-autocomplete-select-facade
.MuiOutlinedInput-root.Mui-disabled
.MuiOutlinedInput-notchedOutline,.mui-inline-select-facade
.MuiOutlinedInput-root.Mui-disabled
.MuiOutlinedInput-notchedOutline,.mui-multi-select-facade
.MuiOutlinedInput-root.Mui-disabled
.MuiOutlinedInput-notchedOutline,.mui-select-facade
.MuiOutlinedInput-root.Mui-disabled
.MuiOutlinedInput-notchedOutline{border-color:#bfb8af}.mui-multi-select-placeholder,.mui-select-placeholder{color:#43433d;font-size:16px}.mui-autocomplete-multi-select-facade .MuiAutocomplete-popupIndicator,.mui-autocomplete-select-facade .MuiAutocomplete-popupIndicator,.mui-inline-select-facade .MuiAutocomplete-popupIndicator,.mui-multi-select-facade .MuiSelect-icon,.mui-select-facade .MuiSelect-icon{color:#21231f}.mui-multi-select-facade-menu.MuiPaper-root,.mui-select-facade-menu.MuiPaper-root{background-color:#fff;border:1px solid #43433d;border-radius:0;border-top:none;box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15);margin-top:0}.mui-autocomplete-multi-select-facade-menu .MuiList-root,.mui-autocomplete-select-facade-menu .MuiList-root,.mui-inline-select-facade-menu .MuiList-root,.mui-multi-select-facade-menu .MuiList-root,.mui-select-facade-menu .MuiList-root{background-color:#fff;padding:0}.mui-multi-select-facade .MuiMenuItem-root,.mui-multi-select-facade-menu .MuiMenuItem-root,.mui-select-facade-menu .MuiMenuItem-root{box-shadow:0 1px 0 0 rgba(0,0,0,.2);font-family:poppins,sans-serif;font-size:16px;min-height:3.125rem;padding:.5rem 1rem}.mui-multi-select-facade-menu .MuiMenuItem-root.Mui-focusVisible,.mui-multi-select-facade-menu .MuiMenuItem-root:hover,.mui-select-facade-menu .MuiMenuItem-root.Mui-focusVisible,.mui-select-facade-menu .MuiMenuItem-root:hover{background-color:#e7fbd4;color:#4c9c2e}.mui-multi-select-facade-menu .MuiMenuItem-root.Mui-selected,.mui-multi-select-facade-menu .MuiMenuItem-root.Mui-selected:hover,.mui-select-facade-menu .MuiMenuItem-root.Mui-selected,.mui-select-facade-menu .MuiMenuItem-root.Mui-selected:hover{background-color:#4c9c2e;color:#fff}.mui-multi-select-facade-menu .mui-multi-select-placeholder-option,.mui-select-facade-menu .mui-select-placeholder-option{display:none}.mui-autocomplete-multi-select-facade-menu.MuiPaper-root,.mui-autocomplete-select-facade-menu.MuiPaper-root,.mui-inline-select-facade-menu.MuiPaper-root{background-color:#fff;border:1px solid #43433d;border-radius:0;border-top:none;box-shadow:0 -2px 3px 0 rgba(0,0,0,.15),0 2px 3px 0 rgba(0,0,0,.15);margin-top:-2px}.mui-autocomplete-multi-select-facade-menu .MuiAutocomplete-listbox,.mui-autocomplete-select-facade-menu .MuiAutocomplete-listbox,.mui-inline-select-facade-menu .MuiAutocomplete-listbox{background-color:#fff;padding:0}.mui-autocomplete-multi-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option,.mui-autocomplete-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option,.mui-inline-select-facade-menu.MuiAutocomplete-paper .MuiAutocomplete-option{box-shadow:0 1px 0 0 rgba(0,0,0,.2);font-family:poppins,sans-serif;font-size:16px;height:auto;min-height:3.125rem;padding:.5rem 1rem}.mui-autocomplete-multi-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option.Mui-focused,.mui-autocomplete-multi-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option:hover,.mui-autocomplete-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option.Mui-focused,.mui-autocomplete-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option:hover,.mui-inline-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option.Mui-focused,.mui-inline-select-facade-menu.MuiAutocomplete-paper
.MuiAutocomplete-option:hover{background-color:#e7fbd4;color:#4c9c2e}.mui-autocomplete-multi-select-facade-menu
.MuiAutocomplete-option[aria-selected=true],.mui-autocomplete-multi-select-facade-menu
.MuiAutocomplete-option[aria-selected=true].Mui-focused,.mui-autocomplete-multi-select-facade-menu
.MuiAutocomplete-option[aria-selected=true]:hover,.mui-autocomplete-select-facade-menu
.MuiAutocomplete-option[aria-selected=true],.mui-autocomplete-select-facade-menu
.MuiAutocomplete-option[aria-selected=true].Mui-focused,.mui-autocomplete-select-facade-menu
.MuiAutocomplete-option[aria-selected=true]:hover,.mui-inline-select-facade-menu
.MuiAutocomplete-option[aria-selected=true],.mui-inline-select-facade-menu
.MuiAutocomplete-option[aria-selected=true].Mui-focused,.mui-inline-select-facade-menu
.MuiAutocomplete-option[aria-selected=true]:hover{background-color:#4c9c2e!important;color:#fff}.mui-autocomplete-multi-select-facade
.MuiOutlinedInput-root.MuiAutocomplete-inputRoot,.mui-autocomplete-select-facade
.MuiOutlinedInput-root.MuiAutocomplete-inputRoot,.mui-inline-select-facade
.MuiOutlinedInput-root.MuiAutocomplete-inputRoot{padding-bottom:0;padding-top:0}.mui-autocomplete-multi-select-facade
.MuiAutocomplete-inputRoot
.MuiChip-root{margin-bottom:.125rem;margin-top:.125rem}.mui-autocomplete-multi-select-chips .MuiChip-root,.mui-multi-select-chips .MuiChip-root{background-color:#4c9c2e;color:#fff}.mui-autocomplete-multi-select-chips .MuiChip-root .MuiChip-deleteIcon,.mui-multi-select-chips .MuiChip-root .MuiChip-deleteIcon{color:#fff;opacity:.7}.mui-autocomplete-multi-select-chips .MuiChip-root .MuiChip-deleteIcon:hover,.mui-multi-select-chips .MuiChip-root .MuiChip-deleteIcon:hover{color:#fff;opacity:1}label.MuiFormControlLabel-root{margin:0 -6px;width:-moz-max-content;width:max-content}span.MuiTypography-root.MuiFormControlLabel-label{font-family:poppins,sans-serif;font-size:14px;font-style:normal;letter-spacing:.25px;line-height:20px;padding-left:4px}span.MuiCheckbox-root{margin:-4px;padding:8px}span.MuiCheckbox-root.Mui-checked:not(.Mui-disabled){color:#1a5d00}@media (max-width:640px){label.MuiFormControlLabel-root{width:unset}}.mui-textbox-wrapper{margin:4px 0}.mui-textbox-wrapper .MuiInputLabel-root{color:#4b463f;font-size:16px;letter-spacing:.4px}.mui-textbox-wrapper .MuiOutlinedInput-root{height:62px}.mui-textbox-wrapper .MuiInputLabel-outlined{transform:translate(14px,20px) scale(1)}.mui-textbox-wrapper .MuiInputLabel-outlined.MuiInputLabel-shrink{padding:0 4px;transform:translate(14px,-6px) scale(.85)}.mui-textbox-wrapper .MuiFormHelperText-root{font-family:Poppins;font-size:11px}.mui-textbox-wrapper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#717167;border-width:1.5px}.mui-textbox-wrapper .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:#085410;border-width:3px}.mui-textbox-wrapper .MuiInputLabel-root.Mui-focused:not(.Mui-error){color:#085410}.mui-textbox-wrapper .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ba1a1a;border-width:3px}.mui-textbox-wrapper .error-icon{color:#ba1a1a;font-size:24px}@media (max-width:640px){.mui-textbox-wrapper{width:100%}}.mui-radio-button-group{height:4rem;margin:0}.mui-radio-button-group .group-label{color:#4b463f;font-size:.75rem;font-weight:400;height:14px;margin-bottom:1rem;padding:0}.mui-radio-button-group .radio-option{align-items:center;display:flex;font-size:.875rem;line-height:1.25em;margin-bottom:1rem;position:relative}.mui-radio-button-group .radio-option input[type=radio]{opacity:0}.mui-radio-button-group .radio-option .styled-radio{border:2px solid #085410;flex:0 0 20px;height:20px;position:relative}.mui-radio-button-group .radio-option.checked .styled-radio:after{background:#085410;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.mui-radio-button-group .radio-option .radio-option-name{margin-left:.5rem}div.MuiPaper-root.MuiAlert-root{border-radius:8px;color:#21231f;font-family:poppins,sans-serif;font-weight:400;letter-spacing:.5px;margin-bottom:1.5rem}.MuiAlert-root.MuiAlert-colorWarning.MuiAlert-filledWarning{background-color:#ffe4c7}.MuiAlert-root.MuiAlert-colorWarning.MuiAlert-filledWarning .MuiAlert-icon{color:#ce6105}.MuiAlert-root.MuiAlert-colorCallout.MuiAlert-filledCallout{background-color:#e0ea8a}.MuiAlert-root.MuiAlert-colorCallout.MuiAlert-filledCallout .MuiAlert-icon{align-items:center}.mui-tooltip-container{display:flex;position:relative;z-index:0}.mui-tooltip-container button{color:#3b4200;height:-moz-fit-content;height:fit-content;padding:0;z-index:999999}.MuiPopper-root.MuiTooltip-popper div.MuiTooltip-tooltip{background-color:#43433d;font-family:poppins,sans-serif;font-size:12px;line-height:16px;padding:10px;width:175px}div.MuiAccordion-root:before{content:unset}.MuiAccordion-root .MuiAccordionSummary-root{margin-top:8px;padding:0}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content{flex-direction:column;margin-top:0}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .accordion-summary-label{letter-spacing:.15px}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-content .accordion-summary-description{font-size:12px}.MuiAccordion-root .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{align-self:flex-start;display:flex}.MuiAccordion-root .toggle-container,.MuiAccordion-root .toggle-container .switch-label{align-items:flex-end;font-size:14px;letter-spacing:.25px;margin:0}.MuiAccordion-root .MuiCollapse-root{padding-left:20px}@media (max-width:640px){.MuiAccordion-root .MuiCollapse-root,.MuiButtonBase-root.MuiAccordionSummary-root{padding-left:0;padding-right:0}}:root{--switch-checked-hover-color:#368517;--switch-unchecked-hover-color:#40493a;--switch-checked-disabled-color:rgba(29,27,32,.12);--switch-unchecked-disabled-color:#181d15;--switch-unchecked-border-color:#707a69;--switch-unchecked-background-color:rgba(231,224,236,.12)}label.mui-switch-control.MuiFormControlLabel-root{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:.5rem auto auto;width:100%}label.mui-switch-control.MuiFormControlLabel-root:focus:not(.Mui-disabled) .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb,label.mui-switch-control.MuiFormControlLabel-root:hover:not(.Mui-disabled) .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb{background-color:#368517;transition:background-color .1s linear}label.mui-switch-control.MuiFormControlLabel-root:focus:not(.Mui-disabled) .MuiSwitch-switchBase span.MuiSwitch-thumb,label.mui-switch-control.MuiFormControlLabel-root:hover:not(.Mui-disabled) .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:#40493a;transition:background-color .1s linear}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:has(.Mui-checked){background-color:rgba(29,27,32,.12)}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:not(:has(.Mui-checked)){opacity:.38}label.mui-switch-control.MuiFormControlLabel-root.Mui-disabled span.MuiSwitch-root:not(:has(.Mui-checked)) .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:#181d15}.mui-switch-control.MuiFormControlLabel-root span.MuiSwitch-root{align-items:center;background:rgba(231,224,236,.12);border:2px solid #707a69;border-radius:100px;display:flex;flex-shrink:0;height:32px;padding:2px 8px;transition:background-color .3s linear;width:52px}.mui-switch-control.MuiFormControlLabel-root span.MuiSwitch-root:has(.Mui-checked){background-color:#1a5d00;border:0;padding:2px 4px;transition:background-color .3s linear}.mui-switch-control.MuiFormControlLabel-root span.MuiButtonBase-root.MuiSwitch-switchBase{display:flex;padding:0;position:relative;translate:-2px}.mui-switch-control.MuiFormControlLabel-root span.MuiButtonBase-root.MuiSwitch-switchBase.Mui-checked{translate:0}.mui-switch-control .MuiSwitch-root .MuiSwitch-switchBase span.MuiSwitch-thumb{background-color:#707a69;border-radius:24px;box-shadow:none;height:16px;padding:7px;transition:background-color .3s linear,opacity .5s linear;width:16px}.mui-switch-control .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked span.MuiSwitch-thumb{background-color:#fff;border-radius:24px;opacity:1;padding:11px;transition:background-color .3s linear,opacity .5s linear}.mui-switch-control.MuiFormControlLabel-root .MuiSwitch-root span.MuiSwitch-track{background:none}.mui-switch-control span.MuiTypography-root.MuiFormControlLabel-label{padding:0}.MuiButton-root.mui-button-with-icon.MuiButtonBase-root{border-radius:100px;box-shadow:none;font-family:poppins,sans-serif;font-size:14px;font-weight:500;height:48px;text-transform:none}.MuiButton-root.MuiButton-outlined.mui-button-with-icon{background-color:#fff;border:1px solid #707a69;color:#1a5d00}.MuiButton-root.MuiButton-outlined.mui-button-with-icon:hover{border-width:2px;box-shadow:none}.MuiButton-root.MuiButton-outlined.mui-button-with-icon:active,.MuiButton-root.MuiButton-outlined.mui-button-with-icon:focus{border-width:1px}.MuiButton-root.MuiButton-outlined.mui-button-with-icon:disabled{color:#989797;pointer-events:none}.MuiButton-root.MuiButton-contained.mui-button-with-icon{background-color:#1a5d00;border:0;color:#fff}.MuiButton-root.MuiButton-contained.mui-button-with-icon:hover{background-color:#1a5d00eb;border-radius:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15)}.MuiButton-root.MuiButton-contained.mui-button-with-icon:active{background-color:#1a5d00e0;border:1.5px solid #1a5d00}.MuiButton-root.MuiButton-contained.mui-button-with-icon:focus{background-color:#1a5d00e0;border-color:1.5px solid #1a5d00;box-shadow:none}.MuiButton-root.MuiButton-contained.mui-button-with-icon:disabled{background-color:#1d1b201f;border:transparent;color:#989797;pointer-events:none}.MuiButton-root.mui-button-with-icon span svg.MuiSvgIcon-root{font-size:18px}:root{--content-left:var(--nav-width-closed)}:root:has(.master-detail main.menu-open){--content-left:var(--nav-width-open)}.mui-snackbar.MuiSnackbar-root.MuiSnackbar-anchorOriginBottomCenter{bottom:36px;left:calc(45px + 50vw);position:fixed;z-index:1400}.mui-snackbar .mui-snackbar-content{align-items:center;background-color:#2d3229;color:#fff;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:400;width:calc(100vw - 390px)}.mui-snackbar .MuiIconButton-root{color:#fff}.snackbar-queue-count{font-size:.9em;font-weight:600;margin-left:4px;opacity:.9}@media (max-width:599.9px){:root{--content-left:0}.mui-snackbar.MuiSnackbar-root.MuiSnackbar-anchorOriginBottomCenter{bottom:24px;left:50%;transform:translateX(-50%)}.mui-snackbar .mui-snackbar-content{min-width:90vw}}@media (min-width:600px) and (max-width:1199.9px){:root{--content-left:0}.mui-snackbar.MuiSnackbar-root.MuiSnackbar-anchorOriginBottomCenter{bottom:24px;left:50%;transform:translateX(-50%)}.mui-snackbar .mui-snackbar-content{min-width:90vw}}.calendar-icon{color:#40493a;cursor:pointer}.MuiPopover-root .MuiPaper-root.calendar-popover{background:#e5eae2;border-radius:16px;padding:10px 12px}.calendar-container{text-align:center;width:280px}.calendar-header-dual{align-items:center;color:#40493a;display:flex;justify-content:space-between;margin-bottom:8px}.month-nav,.year-nav{align-items:center;display:flex;gap:6px;height:48px}.nav-btn{background:none;font-size:2rem;line-height:1;margin-bottom:5px;transition:color .2s}.month-select,.nav-btn,.year-select{border:none;color:#40493a;cursor:pointer}.month-select,.year-select{background-color:initial;font-size:.875rem;font-weight:500;outline:none;padding:2px 4px}.month-select .MuiSelect-select,.year-select .MuiSelect-select{align-items:center;display:flex;padding-bottom:0;padding-top:0}.calendar-table{border-collapse:collapse;table-layout:fixed;width:auto}.calendar-table td,.calendar-table th{color:#181d15;font-size:16px;font-weight:400;padding:0;text-align:center;vertical-align:middle}.calendar-day{border-radius:50%;cursor:pointer;line-height:40px;text-align:center;transition:background .2s;width:40px}.calendar-day.selected,.calendar-day:hover{background-color:#1a5d00;color:#fff}.calendar-day.other-month{visibility:hidden}.calendar-actions{align-items:center;display:flex;justify-content:space-between;padding-top:8px}.calendar-actions .MuiButton-root{color:#1a5d00;font-size:.875rem;font-weight:500;text-transform:none}.date-text-field .MuiInputLabel-root.MuiInputLabel-shrink{color:#40493a}.date-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.date-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #707a69}.custom-date-picker.focused .date-text-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:3px solid #1a5d00}.custom-date-picker .MuiTypography-root.MuiTypography-body2.date-format-gap-label{color:#40493a;font-size:12px;font-weight:400;padding-left:8px}.MuiPopover-root .MuiPaper-root.calendar-popover{margin-top:20px}.custom-date-picker.focused .MuiInputLabel-root.MuiInputLabel-root.MuiInputLabel-shrink{color:#1a5d00}@media (max-width:1199px){.modal.modal-active .MuiPopover-root .MuiPaper-root.calendar-popover{left:50%!important;margin:0;position:fixed;top:50%!important;transform:translate(-50%,-50%)!important}}.search{align-items:center;background-color:#fff;border:1px solid #43433d;border-radius:1.25rem;color:#21231f;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:1rem;outline:none;overflow:hidden;transition:.15s}.search input{border:none;border-radius:1.25rem;font-family:poppins,sans-serif;font-size:16px;height:2.5rem;outline:none;padding:0 .5rem;width:100%}.search button,.search button.icon-button.icon-button-tertiary{margin:0}.search a.icon-button.icon-button-tertiary:focus,.search a.icon-button.icon-button-tertiary:hover,.search button.icon-button.icon-button-tertiary:not(:disabled):focus,.search button.icon-button.icon-button-tertiary:not(:disabled):hover{background-color:#4c9c2e;color:#fff}.map{height:337px}:root{--modal-background-color:var(--white-color);--modal-box-shadow:0 2px 12px 0 rgba(0,0,0,.12);--modal-border-radius:1.75rem;--modal-overlay-background-color:rgba(0,0,0,.25);--modal-overlay-transition:opacity 0.2s ease-in-out;--modal-flyout-overlay-transition-in:opacity 0.2s ease-in-out 0s;--modal-flyout-overlay-transition-out:opacity 0.2s ease-in-out 0.2s;--modal-flyout-content-transition-in:right 0.2s ease-in-out 0.2s;--modal-flyout-content-transition-out:right 0.2s ease-in-out 0s}.modal{align-items:center;background-color:rgba(0,0,0,.25);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:-1;-ms-overflow-style:none;scrollbar-width:none}.modal .modal-content::-webkit-scrollbar{display:none}.modal .close-button-container{align-items:center;display:flex;flex-direction:column;gap:.625rem;height:3rem;justify-content:center;position:absolute;right:0;top:0;width:3rem}.modal .close-button-container button{margin:0;padding:1rem}.modal.modal-active{pointer-events:auto;z-index:1000}.modal.modal-presenting,.modal.modal-visible{opacity:1}.modal .modal-content{background-color:#fff;border-radius:1.75rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);max-height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);overflow:auto;padding:1.5rem;position:relative}.modal-header{align-items:center;display:flex;margin-bottom:1rem}.modal-header .modal-header-title{flex:1}.modal-header .modal-header-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;margin:0;margin-left:var(--standard-spacing);padding:0}.modal .modal-content .svg-icon{margin-bottom:1rem;width:50px}.modal .modal-content .button-bar{margin-bottom:unset}.modal .modal-content .button-bar button{flex:1;justify-content:center}.modal.modal-activity-indicator .modal-content{background-color:initial;border-radius:0;box-shadow:none;padding:0}.modal.modal-flyout{transition:opacity .2s ease-in-out 0s}.modal.modal-flyout .modal-content{border-radius:0;height:100%;max-height:100%;max-width:25vw;position:absolute;right:-25vw;top:0;transition:right .2s ease-in-out .2s;width:25vw}.modal.modal-flyout.modal-presenting .modal-content,.modal.modal-flyout.modal-visible .modal-content{right:0}.modal.modal-flyout.modal-dismissing{transition:opacity .2s ease-in-out .2s}.modal.modal-flyout.modal-dismissing .modal-content{transition:right .2s ease-in-out 0s}@media (max-width:640px){.modal .modal-content{max-width:19.5rem}.modal .modal-content .button-bar{flex-direction:column}.modal .modal-content .button-bar button{flex:none;margin-right:unset}.modal .modal-content .button-bar button:not(:last-child){margin-bottom:1rem}}:root{--popover-content-offset:calc(var(--popover-arrow-diagonal)/2);--popover-content-padding:var(--standard-dimension);--popover-background-color:var(--white-color);--popover-box-shadow:0 2px 6px 0 rgba(0,0,0,.25);--popover-overlay-background-color:rgba(0,0,0,.25);--popover-overlay-transition:opacity 0.2s ease-in-out}.popover{background-color:rgba(0,0,0,.25);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:-1}.popover.popover-fixed{position:fixed}.popover.popover-active{pointer-events:auto;z-index:1000}.popover.popover-presenting,.popover.popover-visible{opacity:1}.popover .popover-content{background-color:initial;position:absolute}.popover .popover-content .popover-content-arrow{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);height:2rem;position:absolute;transform:rotate(45deg);transform-origin:50% 50%;width:2rem;z-index:1}.popover .popover-content .popover-content-shadow{border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);height:100%;position:absolute;width:100%;z-index:0}.popover .popover-content .popover-content-inner{background-color:#fff;border-radius:4px;max-width:300px;min-height:4.82rem;min-width:4.82rem;padding:1rem;position:relative;z-index:2}.popover .popover-content.top-left .popover-content-arrow{bottom:.41rem;right:1.41rem}.popover .popover-content.top-left .popover-content-inner,.popover .popover-content.top-left .popover-content-shadow{bottom:1.41rem;height:auto}.popover .popover-content.top-center .popover-content-arrow{bottom:.41rem;left:calc(50% - 1rem)}.popover .popover-content.top-center .popover-content-inner,.popover .popover-content.top-center .popover-content-shadow{bottom:1.41rem;height:auto}.popover .popover-content.top-right .popover-content-arrow{bottom:.41rem;left:1.41rem}.popover .popover-content.top-right .popover-content-inner,.popover .popover-content.top-right .popover-content-shadow{bottom:1.41rem;height:auto}.popover .popover-content.bottom-left .popover-content-arrow{right:1.41rem;top:.41rem}.popover .popover-content.bottom-left .popover-content-inner,.popover .popover-content.bottom-left .popover-content-shadow{height:auto;top:1.41rem}.popover .popover-content.bottom-center .popover-content-arrow{left:calc(50% - 1rem);top:.41rem}.popover .popover-content.bottom-center .popover-content-inner,.popover .popover-content.bottom-center .popover-content-shadow{height:auto;top:1.41rem}.popover .popover-content.bottom-right .popover-content-arrow{left:1.41rem;top:.41rem}.popover .popover-content.bottom-right .popover-content-inner,.popover .popover-content.bottom-right .popover-content-shadow{height:auto;top:1.41rem}.popover .popover-content.left-top .popover-content-arrow{bottom:1.41rem;right:.41rem}.popover .popover-content.left-top .popover-content-inner,.popover .popover-content.left-top .popover-content-shadow{right:1.41rem}.popover .popover-content.left-center .popover-content-arrow{right:.41rem;top:calc(50% - 1rem)}.popover .popover-content.left-center .popover-content-inner,.popover .popover-content.left-center .popover-content-shadow{right:1.41rem}.popover .popover-content.left-bottom .popover-content-arrow{right:.41rem;top:1.41rem}.popover .popover-content.left-bottom .popover-content-inner,.popover .popover-content.left-bottom .popover-content-shadow{right:1.41rem}.popover .popover-content.right-top .popover-content-arrow{bottom:1.41rem;left:.41rem}.popover .popover-content.right-top .popover-content-inner,.popover .popover-content.right-top .popover-content-shadow{left:1.41rem}.popover .popover-content.right-center .popover-content-arrow{left:.41rem;top:calc(50% - 1rem)}.popover .popover-content.right-center .popover-content-inner,.popover .popover-content.right-center .popover-content-shadow{left:1.41rem}.popover .popover-content.right-bottom .popover-content-arrow{left:.41rem;top:1.41rem}.popover .popover-content.right-bottom .popover-content-inner,.popover .popover-content.right-bottom .popover-content-shadow{left:1.41rem}@media (max-width:992px){.popover{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%}.popover .popover-content{background-color:#fff;border-radius:1.75rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.12);left:0!important;max-height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);overflow:auto;padding:1rem;position:relative;top:0!important}.popover .popover-content .popover-content-inner{left:0!important;max-width:100%;min-height:auto;min-width:auto;padding:0}.popover-content-arrow,.popover-content-shadow{display:none!important}}:root{--banner-background-color:var(--white-color);--banner-fixed-height:6rem;--banner-fixed-transition:bottom 0.2s ease-in-out;--page-info-banner-fixed-height:9rem}.banner{background-color:#fff;border:1px solid #bfb8af;border-left-width:.5rem;padding:1rem}.banner:not(.banner-static){bottom:-6rem;height:6rem;left:25%;pointer-events:none;position:fixed;transition:bottom .2s ease-in-out;width:50%;z-index:-1}.banner:not(.banner-static).banner-active{pointer-events:auto;z-index:2000}.banner:not(.banner-static).banner-presenting,.banner:not(.banner-static).banner-visible{bottom:0}.banner .banner-body{display:flex}.banner .banner-body .banner-accessory{margin-right:1rem}.banner .banner-body .banner-accessory i{display:block;font-size:3rem;line-height:3rem}.banner .banner-body .banner-content{flex:1;line-height:1.5rem}.banner .banner-footer{text-align:right}.banner .banner-footer>button.button{margin-bottom:0}.banner.banner-system{border-color:#4c9c2e}.banner.banner-system .banner-accessory i{color:#4c9c2e}.banner.banner-info{border-color:#0084d1}.banner.banner-info .banner-accessory i{color:#0084d1}.banner.banner-success{border-color:#215732}.banner.banner-success .banner-accessory i{color:#215732}.banner.banner-warning{border-color:#bf5810}.banner.banner-warning .banner-accessory i{color:#bf5810}.banner.banner-error{border-color:#cd2026}.banner.banner-error .banner-accessory i{color:#cd2026}.banner.page-info-banner{bottom:-9rem;display:flex;flex-direction:column;height:9rem}.banner.page-info-banner .banner-body{flex:1}.banner.page-info-banner .banner-footer-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#253746;border:1px solid #253746;border-radius:20px;color:#fff;cursor:pointer;font-family:poppins,sans-serif;font-size:16px;height:40px;padding-left:1rem;padding-right:1rem}.banner.page-info-banner .banner-footer-content button:not(:last-child){margin-right:1rem}.banner.page-info-banner .banner-footer-content button:last-child{background-color:#fff;color:#253746}@media (max-width:992px){.banner:not(.banner-static){left:17%;width:66%}}@media (max-width:640px){.banner:not(.banner-static){left:0;width:100%}}.file-upload .image-preview{border-radius:.31rem;height:7.5rem;margin:0 auto;object-fit:cover;width:7.5rem}.file-upload .hint-text{color:#717167;font-size:.75rem;margin:.5rem 0}.file-upload label{align-items:center;background-color:#c4d600;border:2px solid #c4d600;border-radius:1.25rem;color:#fff;cursor:pointer;display:inline-flex;font-family:poppins,sans-serif;font-size:.875rem;font-weight:600;height:2.5rem;letter-spacing:.5px;margin:0 1rem 1rem 0;padding:0 1.5rem;transition:.15s}.file-upload label:focus,.file-upload label:hover{background-color:#5a6600;border-color:#5a6600;color:#fff}.file-upload .error-message{color:#ba1a1a;font-size:.875rem;font-weight:600;margin:.5rem 0}.file-upload .contained-button-file{display:none}.file-upload .file-upload-label{font-size:16px;line-height:1.5em}.file-upload .image-preview-container{height:7.5rem}.multiple-photo-upload{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.multiple-photo-upload a{-webkit-text-decoration:none;text-decoration:none}.multiple-photo-upload-info{font-size:1rem;font-weight:400;padding:0}.multiple-photo-upload-disclaimer{font-size:.75rem;font-weight:600;padding:0}.multiple-photo-upload .photo-thumbnail-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,calc(20% - 1rem))}@media (min-width:600px) and (max-width:1199.9px){.multiple-photo-upload .photo-thumbnail-grid{grid-template-columns:repeat(auto-fill,calc(25% - 1rem))}}@media (max-width:599.9px){.multiple-photo-upload .photo-thumbnail-grid{grid-template-columns:repeat(auto-fill,calc(33.33333% - 1rem))}}.multiple-photo-upload .photo-thumbnail{aspect-ratio:1/1;position:relative}.multiple-photo-upload .photo-thumbnail label.add-button{align-items:center;border:1px solid #40493a;border-radius:.25rem;color:#181d1a;cursor:pointer;display:flex;flex-direction:column;font-family:poppins,sans-serif;font-size:.75rem;gap:.25rem;height:100%;justify-content:center;line-height:1.2;padding:.5rem;text-align:center;width:100%}.multiple-photo-upload .photo-thumbnail label.add-button:focus,.multiple-photo-upload .photo-thumbnail label.add-button:hover{opacity:.8}.multiple-photo-upload .photo-thumbnail label.add-button i{color:#1c1b1f}@media (max-width:640px){.multiple-photo-upload .photo-thumbnail label.add-button{font-size:.625rem}}.multiple-photo-upload .photo-thumbnail img{aspect-ratio:1/1;border-radius:.25rem;display:block;object-fit:cover;object-position:center;width:100%}.multiple-photo-upload .photo-thumbnail button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:rgba(0,0,0,.8);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:-.25rem;top:-.25rem;width:1.5rem}.multiple-photo-upload .photo-thumbnail button:focus,.multiple-photo-upload .photo-thumbnail button:hover{color:hsla(0,0%,100%,.8)}.multiple-photo-upload .photo-thumbnail button i{font-size:1.25rem}.multiple-photo-upload .upload-activity-container{display:flex;justify-content:center}.multiple-photo-upload .photo-input{display:none}.multiple-photo-upload label.upload-button{align-items:center;background-color:#1a5d00;border:2px solid #1a5d00;border-radius:1.5rem;color:#fff;cursor:pointer;display:inline-flex;font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;height:3rem;letter-spacing:.5px;padding:0 1.5rem;transition:.15s;width:-moz-fit-content;width:fit-content}@media (max-width:640px){.multiple-photo-upload label.upload-button{justify-content:center;width:100%}}.multiple-photo-upload label.upload-button:focus,.multiple-photo-upload label.upload-button:hover{background-color:#1a5d00eb;border-color:#1a5d00eb;color:#fff}.multiple-photo-upload label.upload-button i{font-size:1.25rem;margin-right:.5rem}.multiple-photo-upload .upload-limit-message{align-items:center;background-color:#0084d133;border-radius:.25rem;display:flex;font-size:1rem;letter-spacing:.5px;margin:0;padding:1rem 1.25rem}.multiple-photo-upload .upload-limit-message i{color:#0084d1;font-size:2rem;margin-right:.5rem}.multiple-photo-upload .upload-validation-error{background-color:#db2f1b33;border-radius:.25rem;font-size:1rem;letter-spacing:.5px;margin:0;padding:1rem 1.25rem}.multiple-photo-upload .upload-validation-error>p,.multiple-photo-upload .upload-validation-error>ul{margin:0}.multiple-photo-upload .upload-validation-error h5{align-items:center;display:flex;font-size:1.25rem;margin-bottom:.625rem}.multiple-photo-upload .upload-validation-error h5 i{color:#ba1a1a;font-size:2rem;margin-right:.5rem}.photo-tips-popover-content{background-color:#ebefe7;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:.25rem;letter-spacing:.5px;line-height:1.25rem;padding-bottom:.5rem;padding-top:.75rem;width:19.5rem}.photo-tips-popover-content-body{display:flex;flex-direction:column;gap:.25rem;padding-left:1rem;padding-right:1rem}.photo-tips-popover-content-body h6{font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}.photo-tips-popover-content-body ul{margin:0 0 0 1rem;padding-left:.5rem}.photo-tips-popover-content-actions{display:flex;gap:.5rem;padding-left:.5rem;padding-right:.5rem}.photo-tips-popover-content-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#4c9c2e;cursor:pointer;font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding:.625rem .75rem}.photo-tips-popover-content-actions button:focus,.photo-tips-popover-content-actions button:hover{color:#085410}.photo-tips-popover-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-left:2px solid transparent;color:#1a5d00;cursor:pointer;display:inline-flex;font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding:.625rem .5rem .625rem 1.5rem;transition:.15s;width:-moz-fit-content;width:fit-content}.photo-tips-popover-trigger:focus,.photo-tips-popover-trigger:hover{color:#1a5d00eb}.photo-tips-popover-trigger i{font-size:1rem;margin-right:.5rem}@media (max-width:640px){.photo-tips-popover-trigger{justify-content:center;padding-left:.5rem;width:100%}}.MuiPopover-paper:has(.photo-tips-popover-content){border-radius:.75rem}.accordion-section-body{height:0;overflow:hidden;visibility:hidden}.accordion-section-body.expanded{height:auto;overflow:visible;visibility:visible}.accordion-section .hint{max-width:100%;word-break:break-word}:root{--accordion-left-border-width-secondharvest:1px;--accordion-indicator-side-secondharvest:1.5rem;--accordion-disabled-color-secondharvest:var(--medium-grey-color)}.accordion-secondharvest .accordion-header-content-secondharvest{align-items:center;display:flex;flex-wrap:wrap;padding-top:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-secondharvest .accordion-header-content-secondharvest h3{color:#4c9c2e;cursor:pointer;flex:1;font-size:1.25rem;font-weight:600;line-height:1.35em;margin-bottom:0}.accordion-secondharvest .accordion-header-content-secondharvest.disabled h3{color:#717167;cursor:default}.accordion-secondharvest .accordion-header-content-secondharvest .section-indicator{align-items:center;background-color:#4c9c2e;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:calc(1.5rem + 1px);justify-content:center;margin-right:1rem;width:calc(1.5rem + 1px)}.accordion-secondharvest .accordion-header-content-secondharvest.disabled .section-indicator{background-color:#717167}.accordion-secondharvest .accordion-header-content-secondharvest .section-spacer{border-left:1px solid #d8d8d8;height:1.75rem;margin-left:.75rem;margin-top:.5rem;width:100%}.accordion-secondharvest .accordion-header-content-secondharvest .section-spacer.expanded,.accordion-secondharvest .accordion-section:last-child .accordion-header-content-secondharvest .section-spacer{height:0}.accordion-secondharvest .accordion-section-body-content{border-left:1px solid #d8d8d8;margin-left:.75rem;padding:.5rem .5rem .5rem 1.75rem}.accordion-secondharvest .accordion-section-body-content>:last-child{margin-bottom:0}.truncated-text{overflow:hidden}.truncated-text a.truncated-text-read-link{white-space:nowrap}:root{--gradient-header-default-height:64px}.gradient-header{align-items:center;background-image:linear-gradient(90deg,#215732,#a0c640);color:#fff;display:flex;justify-content:space-between;min-height:64px;padding:1rem}.gradient-header h1{font-size:1.5rem;margin:0}.gradient-header button{margin-bottom:0}.gradient-header a.button.button-text,.gradient-header a.button.button-text:focus,.gradient-header a.button.button-text:hover,.gradient-header button.button.button-text,.gradient-header button.button.button-text:focus,.gradient-header button.button.button-text:hover{color:#fff}.gradient-header button.icon-text-button{align-items:center;display:flex;-webkit-text-decoration:none;text-decoration:none}.gradient-header button.icon-text-button i{margin-right:.5rem;-webkit-text-decoration:none;text-decoration:none}.gradient-header button.icon-text-button span{-webkit-text-decoration:underline;text-decoration:underline}.account-owner-modal-content{padding:2.25rem 1rem;width:356px}.account-owner-selection-modal-content h3{font-size:1.5rem;margin-bottom:2rem;text-align:center}.account-owner-selection-modal-content .autocomplete-options ul{max-height:200px}.account-owner-selection-modal-content .buttons-container{display:flex;flex-direction:column;margin-top:2rem}.account-owner-selection-modal-content .buttons-container button{display:flex;justify-content:center}.account-owner-selection-modal-content .buttons-container button.button:not(:last-child){margin-right:0}.account-owner-confirmation-modal-content h6{color:#4c9c2e;font-size:2rem;text-align:center}:root{--hint-icon-size:1.5rem}.hint{align-items:center;color:#757575;display:inline-flex;position:relative}.hint:not(.hoverable){margin-bottom:1rem}.hint i{font-size:1.5rem;width:1.5rem}.hint.hoverable i{cursor:pointer}.hint .hint-content{font-size:.875rem;margin-left:.5rem}.hint.hoverable .hint-content{background-color:rgba(0,0,0,.75);border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.25);color:#fff;font-size:.875rem;height:auto;left:1.5rem;margin:0;min-width:200px;opacity:0;padding:.5rem;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:auto}.hint.visible .hint-content{opacity:1;pointer-events:auto}.day-time-handler .header{align-items:center;display:flex;justify-content:space-between}.day-time-handler .header h4{color:#717167;font-size:16px;text-transform:capitalize}.day-time-handler h4.selected{color:#4c9c2e}.day-time-handler p{color:inherit;display:inherit;font-size:.875rem;margin:0}.day-time-handler hr{margin-bottom:.5rem;margin-top:.5rem}.day-time-handler .spacing-margin{margin:0 .5rem}.day-time-handler span.error-message{display:inline}.day-time-handler p.selected{color:#21231f}.day-time-handler .checkbox-container{margin-bottom:1rem;margin-top:1rem}.time-slot-container{align-items:center;display:flex;margin-bottom:1rem}.time-slot-container p{color:#21231f;margin:0}.day-time-handler .header button,.time-slot-container button.icon-button.icon-button-tertiary{height:auto;margin:0 0 0 1rem;padding:0;width:auto}.time-slot-container .input-container .time-input,.time-slot-container .time-input-controls{margin:0;padding-left:0}.icon-container{display:flex;margin-bottom:1rem}.icon-container .icon{padding-right:1rem}.icon-container .icon.primary{color:#4c9c2e}.collection-list{box-shadow:0 2px 10px 0 rgba(0,0,0,.25);overflow-x:auto}.collection-list table{background:#fff;border-collapse:collapse;max-width:100%;min-width:750px;overflow-x:auto;padding:1rem;width:100%}.collection-list table td{padding:.5rem .5rem .5rem 1rem}.collection-list table th{padding:1.5rem 1rem 1rem;text-align:left}.collection-list table tr{border:1px solid #ddd}.collection-list table thead tr{border-bottom:1px solid #bfb8af}.collection-table-responsive-view{display:none}.collection-list .pagination.pagination-secondharvest{left:50%;min-width:200px;position:absolute}@media (max-width:992px){.collection-list.render-responsive{box-shadow:none;overflow-x:inherit}.collection-list.render-responsive table{display:none}.collection-table-responsive-view{display:block}.collection-list .pagination.pagination-secondharvest{position:inherit}.collection-table-table-view{display:none}}:root{--stat-card-default-height:230px;--stat-card-default-width:250px}.stat-card{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-evenly;margin:1rem;min-height:230px;position:relative;width:250px}.stat-card-top{display:flex;justify-content:space-between;min-height:80px;padding:.5rem}.stat-card-top.one{background-color:#215732}.stat-card-top.two{background-color:#c4d600}.stat-card-top.three{background-color:#4c9c2e}.stat-card-top .hint{align-self:start;color:#fff;z-index:1}.stat-card-top .hint .hint-content{left:unset;right:1.5rem}.stat-card-overlay{height:80px;overflow:hidden;position:absolute;top:0;width:100%}.stat-card-overlay .stat-card-svg{left:0;opacity:.1;position:absolute;right:0;width:60%}.stat-card-svg{align-self:center;margin-left:1rem;width:40px}.stat-card-svg svg{height:100%;width:100%}.stat-card-bottom{display:flex;flex-direction:column;flex-grow:1;justify-content:space-evenly;padding:1rem 0}.stat-card-bottom h3{font-size:2rem;margin-bottom:0}.stat-card-bottom p{color:#43433d}.stat-card>*{text-align:center}.highlight-card-container{flex:1}.highlight-card{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;height:100%}.highlight-card .highlight-icon{align-items:center;background-color:#4c9c2e;border-radius:50%;display:flex;height:3.25rem;justify-content:center;margin-top:.5rem;width:3.25rem}.highlight-card .highlight-icon svg{color:#fff;fill:#fff;height:31px;width:28px}.highlight-card .highlight-icon svg path{fill:#fff}.highlight-card .highlight-icon div{display:flex}.highlight-card .info-icon{align-self:flex-end;color:#717167;height:1.5rem;margin-right:.5rem;margin-top:.5rem;width:1.5rem}.highlight-card .highlight-text{color:#717167;font-size:medium;margin-bottom:1rem;text-align:center}.highlight-card .highlight-value{color:#085410;font-size:1.75rem;font-weight:600;line-height:2.25rem;margin:1rem .5rem .5rem}.highlight-card-container.report-link-card a{align-items:center;color:#1a5d00;display:flex;font-weight:500;height:60px}.highlight-card-container.report-link-card a:hover{-webkit-text-decoration:none;text-decoration:none}.highlight-card-container.report-link-card .hint{visibility:hidden}.highlight-card-container.report-link-card .highlight-icon{margin-top:40px}@media (min-width:1200px){.highlight-card-container.report-link-card{display:none}}.highlight-card.mobile{display:none}@media (max-width:599.9px){.highlight-card.web{display:none}.highlight-card.mobile{align-items:center;display:flex;justify-content:center;min-height:90px;padding:0 .5rem;width:100%}.highlight-card-container{display:flex;flex:none;width:100%}.highlight-card-mobile-container{align-items:center;display:flex;justify-content:space-between;width:100%}.highlight-card-mobile-text-container{display:flex;flex-direction:column;justify-content:center}.highlight-card-mobile-hint-container{align-items:center;display:flex;gap:.25rem}.highlight-card .highlight-value{margin:0 .5rem 0 auto;text-align:end}.highlight-card.mobile .highlight-text{margin:0}.highlight-card .highlight-icon{margin-top:0}.highlight-card.mobile .hint{margin:0}.info-icon i{font-size:16px}.info-icon{margin:0}}.confirm-overweight-modal{width:344px}.confirm-overweight-modal h5,.confirm-overweight-modal p{text-align:center}.confirm-overweight-modal .button-bar,.confirm-overweight-modal .input-container{margin-top:1.5rem}.modal .modal-content .confirm-overweight-modal .button-bar button{flex:unset}@media (max-width:640px){.confirm-overweight-modal{margin:0;width:auto}}.targeted-donations-modal-container .modal-content{padding:1.5rem}.targeted-donations-modal{max-width:344px;text-align:left}.targeted-donations-modal .modal-icon{display:block;height:50px;margin-bottom:1rem;padding:0}.targeted-donations-modal .modal-icon svg{height:50px;width:50px}.modal-content .targeted-donations-modal h2{color:#181d18;font-size:1.375rem;font-weight:500}.modal-content .targeted-donations-modal p{color:#181d18;font-size:.875rem;font-style:normal;font-weight:400}.targeted-donations-modal .button-bar{margin-top:1rem}.targeted-donations-modal .button-bar>button.button{flex:0 0 auto;white-space:nowrap}.targeted-donations-modal .button-bar>button.button:not(:last-child){margin-right:.5rem}@media (max-width:640px){.targeted-donations-modal{width:auto}.targeted-donations-modal .button-bar{flex-direction:column}.targeted-donations-modal .button-bar>button.button:not(:last-child){margin-bottom:.5rem;margin-right:0}.targeted-donations-modal-container .modal-content{overflow:hidden}}.force-confirm-modal{padding:1.75rem 1.5rem;width:512px}.force-confirm-modal h2{color:#4c9c2e;font-size:1.5rem;text-align:center}.force-confirm-modal .donation-icon{height:8.5rem;margin:1.5rem auto;width:8.5rem}.force-confirm-modal .donation-icon svg{fill:#4c9c2e;height:100%;stroke:#4c9c2e;width:100%}.modal .modal-content .force-confirm-modal .button-bar button{flex:unset}@media (max-width:640px){.force-confirm-modal{width:unset}}.cookie-consent{background:#fff;border-radius:4px;bottom:16px;box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.3);color:#313030;display:flex;flex-direction:column;justify-content:space-between;left:50%;max-width:475px;min-height:166px;padding:24px;position:fixed;transform:translate(-50%);z-index:999}.cookie-consent .content{padding-bottom:24px}.cookie-consent button{display:block;margin:0;width:143px}@media (max-width:640px){.cookie-consent{border-radius:0;width:100%}}.exact-weight-modal{width:344px}.exact-weight-modal .amber-svg{height:50px;width:50px}.exact-weight-modal h5{color:#181d18;font-size:1.375rem;font-weight:500;margin-top:1rem}.exact-weight-modal p{color:#181d18;font-size:.875rem;font-style:normal;font-weight:400}.exact-weight-modal .input-container{margin-top:1.5rem}.exact-weight-modal .button-bar>button.button{flex:0 0 auto;white-space:nowrap}.exact-weight-modal .button-bar>button.button:not(:last-child){margin-right:.5rem}@media (max-width:640px){.exact-weight-modal{width:auto}}.location-waitlist-modal{max-width:344px}.location-waitlist-modal .svg-icon{display:block;height:50px;margin-bottom:1rem;padding:0}.location-waitlist-modal .svg-icon svg{display:block;height:50px;width:50px}.location-waitlist-modal h5{color:#181d18;font-size:1.375rem;font-weight:500}.location-waitlist-modal p{color:#181d18;font-size:.875rem;font-style:normal;font-weight:400}.location-waitlist-modal button{justify-content:center;margin:unset}@media (max-width:640px){.location-waitlist-modal{width:auto}.location-waitlist-modal button{width:100%}}.radish-background{background-color:#f3eff1}.expectations-banner{align-items:center;background-image:url(/assets/css-images/vegetable_notforprofitbanner.png);color:#fff;display:flex;height:206px;justify-content:center;margin-top:4.5rem;text-align:center;text-transform:uppercase}.expectations-container{display:block;margin:0 auto;max-width:38.75rem}.expectations-container h4{color:#4c9c2e;font-weight:600;margin-top:1.5rem;text-align:center}.expectations-button-bar{margin-top:4rem}.begin-registration-container{background-color:#215732;color:#fff;display:flex;flex-direction:column;text-align:center;width:38.75rem}.begin-registration-container a.button{color:#fff}.begin-registration-container h4{color:#c4d600;text-align:inherit}.begin-registration-container a.button:focus,.begin-registration-container a.button:hover{color:#4c9c2e}.begin-registration-container>div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1rem;width:100%}.begin-registration-container a.begin-registration-button{color:#21231f;display:flex;justify-content:center;margin-top:1rem;width:75%}a.begin-registration-button.button.button.button-secondary{background-color:#215732;border-color:#fff;color:#fff}.begin-registration-container a.begin-registration-button:not(:disabled):focus,.begin-registration-container a.begin-registration-button:not(:disabled):hover{color:#fff}.business-registration{text-align:center}.business-registration .hint{margin:1rem .5rem}.agency-welcome-hint{max-width:500px;text-align:left}.agency-welcome-hint .hint-content{padding-left:.5rem}.registration-page main{background-color:#f3eff1;background-repeat:no-repeat;display:flex;margin-top:4.5rem;min-height:calc(100vh - 4.5rem)}.registration-page form{background-color:#085410;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin:1.5rem auto;max-width:632px;padding:1.5rem 3rem}.registration-page h1{color:#c4d600;font-size:1.5rem}.registration-page form label{color:#fff}.registration-page .input-container{margin-bottom:1.5rem;padding:0}.registration-page .contact-container{display:flex}.registration-api-error-view .error-message,.registration-page .input-container .error-message{color:#f09085}.registration-api-error-view{padding:0 1rem}.registration-page .input-container .error input[type=text]{border:1px solid #f09085}.registration-page .contact-container .input-container{flex:2;margin-right:1rem;max-width:inherit}.registration-page .contact-container .input-container:last-child{flex:1;margin-right:0}.registration-page a{color:#fff}.registration-page .checkbox-container{margin-bottom:1.5rem;padding:1.5rem 0 0}.registration-page .checkbox{display:block;margin:0 0 1.5rem}.registration-page .button-bar{margin-bottom:1.5rem;padding-top:1.5rem}.registration-page .checkbox.checked .styled-checkbox{background-color:#c4d600;border:none}.registration-accordion h4.people-served-heading{font-size:1rem;margin-top:3rem;padding-left:.5rem}.rescue-methods-hint{color:#21231f}.rescue-methods-hint .hint-content{font-size:1rem;padding-left:.5rem}h4.existing-user-title{color:#4c9c2e;text-align:center}.registration-accordion .agency-subtitle{margin-bottom:1rem}.registration-confirmation-container .paper{margin-top:1.5rem}@media (max-width:640px){.registration-page form{padding-left:1.5rem;padding-right:1.5rem}}p.hint-text{color:#757575;font-size:.875rem;margin:1rem .5rem}p.hint-text-high-contrast{color:#4a4a4a;font-size:.875rem;margin:1rem .5rem}.profile-section div.select p.hint-text{margin:0 0 .5rem}.web-mobile-page .web-mobile-container .paper{background-color:#085410}.web-mobile-page .web-mobile-container h4,.web-mobile-page .web-mobile-container p{color:#fff}.web-mobile-page .web-mobile-container h4{margin-bottom:3rem}.password-setup-page main{align-items:center;background-color:#f3eff1;background-repeat:no-repeat;display:flex;justify-content:center;margin-top:4.5rem;min-height:calc(100vh - 4.5rem);padding:1rem}.password-setup-page .input-container{margin:0;padding:1.5rem}.password-setup-page .input-container.full-width{max-width:100%;width:100%}.password-setup-page form{background-color:#215732;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin:1.5rem 0;max-width:39.5rem}.password-setup-page form label{color:#fff}.password-setup-page h1{color:#c4d600;font-size:1.5rem;padding:1.5rem 1.5rem 0}.light-error{background-color:#085410;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);color:#fff;margin:1.5rem 0;max-width:39.5rem;padding:1.5rem}.password-setup-page .error-view{height:auto}.password-setup-page .error-view p{color:#fff}.password-setup-page .input-container .error-message{color:#f09085}.password-setup-page .input-container .error input[type=text]{border:1px solid #f09085}.password-setup-page .contact-container .input-container{max-width:inherit;width:50%}.password-setup-page a{color:#fff}.password-setup-page .checkbox{display:block;padding-bottom:1.5rem}.password-setup-page .button-bar{padding:1.5rem}.password-rules{color:#fff;padding:1.5rem 1.5rem 0}.confirmemail-page main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4.5rem;min-height:calc(100vh - 4.5rem)}.activation-link-container .paper,.email-confirmation-container .paper,.password-confirmation-container .paper,.registration-welcome-container .paper{margin-top:1.5rem}.login-page main{align-items:center;background-color:#f3eff1;display:flex;justify-content:center;margin-top:4.5rem;min-height:calc(100vh - 4.5rem)}.login-page form{background-color:#215732;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);height:-moz-fit-content;height:fit-content;margin:1.5rem;max-width:632px;padding:1.5rem;width:100%}.login-page h1{align-items:baseline;color:#c4d600;display:flex;font-size:1.5rem;justify-content:space-between;padding-bottom:0}.login-page form label,.login-page p:not(.error-message){color:#fff}.login-page .contact-container{display:flex}.login-page .input-container{padding:1rem 0}.login-page .input-container p.error-message{color:#f09085}.login-page .input-container .error input[type=text]{border:1px solid #f09085}.login-page .contact-container .input-container{max-width:inherit;width:50%}.login-page a{color:#fff}.login-page .checkbox{display:block;margin:0}.login-page .button-bar,.login-page .checkbox-container{padding-top:1.5rem}.login-page .checkbox.checked .styled-checkbox{background-color:#c4d600;border:none}p.login-error{color:#f09085;min-height:1rem}.login-page ul.link-list{list-style:none;padding:0}.login-page ul.link-list>li:not(:last-child){margin-bottom:1rem}.login-page ul.link-list>li>.button-text{color:#fff;margin:0}.login-page ul.link-list>li>.build-info{display:block}.login-page a.button.button-text:focus,.login-page a.button.button-text:hover,.login-page ul.link-list>li>.button-text:not(:disabled):focus,.login-page ul.link-list>li>.button-text:not(:disabled):hover{color:#e7fbd4;font-weight:400}.login-page div.password-container{display:flex;width:100%}.login-page div.password-container>div.input-container{flex:1;min-width:9rem}.login-page div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.login-page div.password-container .button-text{color:#fff;height:1rem;margin:3.4rem 0 0 .5rem}.login-page div.password-container .button-text:hover{color:#e7fbd4;font-weight:400}.login-page div.password-container .button-text:focus{font-weight:400}.login-page div.password-container .button.button-text.show-password-button-en{width:3rem}.login-page div.password-container .button.button-text.show-password-button-fr{width:4.5rem}::-ms-reveal{display:none}:root{--password-page-form-width:632px}.password-page main{align-items:center;background-color:#f3eff1;background-repeat:no-repeat;display:flex;justify-content:center;margin-top:4.5rem;min-height:calc(100vh - 4.5rem)}.password-page form{background-color:#215732;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);height:-moz-fit-content;height:fit-content;margin:1.5rem;max-width:632px;min-height:372px;padding:1.5rem;width:100%}.password-page h1{color:#c4d600;font-size:1.5rem;padding-bottom:0}.password-page form label,.password-page p:not(.error-message){color:#fff}.password-page .contact-container{display:flex}.password-page .input-container{padding:1rem 0}.password-page div.password-container{align-items:flex-start;display:flex;width:100%}.password-page div.password-container>div.input-container{flex:1;min-width:9rem}.password-page div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.password-page div.password-container .button-text{color:#fff;height:1rem;margin:3.4rem 0 0 .5rem}.password-page div.password-container .button-text:hover{color:#e7fbd4;font-weight:400}.password-page div.password-container .button-text:focus{font-weight:400}.password-page div.password-container .button.button-text.show-password-button-en{width:3rem}.password-page div.password-container .button.button-text.show-password-button-fr{width:4.5rem}.password-page .input-container p.error-message{color:#f09085}.password-page .input-container .error input[type=text]{border:1px solid #f09085}.password-page .contact-container .input-container{max-width:inherit;width:50%}.password-page a{color:#fff}.password-page .button-bar{align-items:baseline;padding-top:1.5rem}.password-page .button-bar>a.button.button-text{color:#fff}.password-page .button-bar>a.button.button-text:hover{color:#e7fbd4;font-weight:400}.confirm-email-and-password-page .paper{color:#21231f;text-align:center;width:632px}.confirm-email-and-password-page fieldset.profile-section{border:none;padding:0}.confirm-email-and-password-page fieldset.profile-section .checkbox-container{margin-bottom:1.5rem}.confirm-email-and-password-page fieldset.profile-section label.checkbox{margin:0}.error-view{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.error-page .error-view{margin-top:4.5rem}.error-view h1{font-size:3rem;font-weight:600}.error-view img{height:auto;max-height:20.063rem;max-width:43rem;width:80%}.error-view p{color:rgba(33,35,31,.6);font-size:16px;margin:1.5rem 0;max-width:43rem;width:80%}.error-view .back-button{margin-top:1.5rem;max-width:43rem;width:80%}.back-button a{text-transform:none}.registration-confirmation-paper{box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin:70px auto;max-width:49.75rem;padding:68px 20px}.registration-confirmation-paper h4{color:#4c9c2e;text-align:center}.registration-confirmation-paper p{margin:0 auto;max-width:38.75rem}.registration-confirmation-button-bar{margin:50px auto;max-width:38.75rem}.registration-confirmation-button-bar a.button{text-transform:inherit}.account-confirmation-page-container p,.non-active-agency-page-container p{margin-bottom:1rem}.registration-accordion main{display:block;margin:0 auto;padding-top:9rem;position:relative;width:80%}@media (max-width:992px){.registration-accordion main{width:90%}}@media (max-width:640px){.registration-accordion main{width:100%}}.registration-accordion fieldset{border:none;padding:1rem;width:80%}.registration-accordion .button-bar{padding:1rem;width:80%}.registration-accordion .button{text-transform:none}.registration-accordion .custom-select-container.full-width{padding:.5rem;width:100%}.registration-accordion .radio-button-group{margin:0 0 .5rem;padding:.5rem}.registration-accordion .input-container,.registration-accordion .input-container.full-width{padding:.5rem}.registration-accordion .mui-multi-select-facade,.registration-accordion .mui-select-facade,.registration-accordion .select.full-width{margin-bottom:0;padding:.5rem}.registration-accordion .input-container.time-input{padding:0}.registration-accordion fieldset>*{margin-top:.5rem}.registration-accordion .caption{color:#757575;margin-top:0;padding-left:.5rem}.registration-accordion .profile-section .input-textarea{margin-bottom:0}.registration-accordion .country{display:inline-block;padding:.5rem;transition:.2s;vertical-align:text-top}.registration-accordion .country label{color:#21231f;display:inline-block;font-size:.875rem;font-weight:600;height:1.25rem;line-height:1.35em;width:100%}.registration-accordion .country span{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;height:2.5rem;margin-top:.5rem;width:100%}.registration-accordion p.full-width{font-size:.75rem;width:100%}.registration-accordion .back-padding{padding:0 3rem}.registration-accordion .next-padding{padding:0 2rem}.accordion-secondharvest .registration-bar.button-bar{margin:1.5rem 0 1rem}.registration-accordion .image-tip-title{font-size:.875rem;margin-bottom:0;margin-top:0}.registration-accordion ul.image-tip-list{padding:0}.registration-accordion ul.image-tip-list li{font-size:.75rem;line-height:1.66em;list-style:none;margin:0 0 0 1rem;padding:0;position:relative}ul.image-tip-list li:before{color:#c4d600;content:"\2022";display:inline-block;font-size:2rem;left:-1rem;position:absolute;top:0}.registration-accordion .error-message{color:#ba1a1a;display:inline-block;font-size:.875rem;font-weight:600;margin-top:.5rem}.registration-accordion .error-message.left-padding{padding-left:.5rem}.registration-accordion .additional-location-data,.registration-accordion .preview-section{display:none}.registration-accordion .preview-section.visible{display:block}.registration-accordion .preview-section h5{color:#4c9c2e;font-size:1rem;font-weight:600}.registration-accordion .additional-location-data.visible{background-color:#f3eff1;display:block;padding:1rem 0}.registration-accordion button.address-button{margin-left:.5rem}.registration-accordion .postal-code-input{width:50%}.registration-accordion div.password-container{align-items:flex-start;display:flex;width:100%}.registration-accordion div.password-container>div.input-container{flex:1;min-width:9rem}.registration-accordion div.password-container>div.input-container>div.input-accessory-container>input{min-width:9rem}.registration-accordion div.password-container .button-text{margin:2.9rem 0 0}.registration-accordion div.password-container .button-text:focus,.registration-accordion div.password-container .button-text:hover{font-weight:400}.registration-accordion div.password-container .button.button-text.show-password-button-en{width:3rem}.registration-accordion div.password-container .button.button-text.show-password-button-fr{width:4.5rem}@media (max-width:640px){.registration-accordion .flex{flex-direction:column}.registration-accordion .postal-code-input{width:100%}.accordion-secondharvest .registration-bar.button-bar.last-step{flex-direction:column-reverse;padding:0}.accordion-secondharvest .registration-bar.button-bar button{display:flex;justify-content:center;margin-bottom:1rem;margin-right:0;padding:0 2rem}}.availability-section .checkbox{font-weight:600;margin-left:0}.availability-section label.checkbox.open-avail-checkbox{display:block}.availability-section .caption{padding-left:0}.transportation-section h4{color:#4c9c2e;font-size:16px}.driver-notice{padding:1rem 0}.driver-notice .checkbox{margin-left:0}.driver-notice .error-message{display:block}.transportation-section .error-message{padding:1rem 0}@media (max-width:992px){.transportation-section .checkbox-group{display:flex;flex-direction:column}.transportation-section .checkbox{margin-top:1rem}}.waiver-section .checkbox{display:flex;font-weight:600;margin-left:0}.waiver-section .error-message{margin-top:1rem;padding:0}.need-help-banner{align-items:center;background-image:url(/assets/css-images/grapes-header.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:200px;justify-content:center;text-shadow:0 2px 5px rgba(0,0,0,.4)}.contact-page-form{align-items:flex-end;max-width:38.75rem;width:100%}.contact-page-form,.need-help{display:flex;flex-direction:column}.need-help{align-items:center;padding:48px 1rem 1rem}.need-help .need-help-sent-note{line-height:2rem;max-width:38.75rem;text-align:center}.need-help p{color:#757575;padding-left:2em;padding-right:2em;text-align:center}.need-help .input-textarea{margin-top:1rem;padding:0}.need-help .input-textarea textarea{border:1px solid #bfb8af;font-size:1rem}.need-help .input-textarea textarea:focus{border:1px solid #4c9c2e}.need-help .button-submit{width:-moz-fit-content;width:fit-content}.need-help .custom-select-container,.need-help .input-container,.need-help .mui-select-facade{margin-bottom:1rem;margin-right:0;max-width:100%;width:100%}.need-help .input-container{margin-bottom:1rem}.need-help label{font-family:poppins,sans-serif;font-size:1rem;font-weight:600}.need-help h3{color:#4c9c2e;margin-top:50px}@media (min-width:641px) and (max-width:992px){.need-help p{color:#757575;padding-left:6em;padding-right:6em;text-align:center}}:root{--rescue-details-icon-size:1.5rem}.rescues-page{margin-top:4.5rem;padding:1rem}.button.button-text.rescues-flyout-button{display:inline-block}.button.button-text.rescues-navigation-button{display:none}.modal-header.rescues-modal-header{margin-bottom:1.5rem}.modal-header.rescues-modal-header .modal-header-title h1{color:#4c9c2e;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:1.25em;margin:0}.modal-header.rescues-modal-header .modal-header-close,.rescues-modal-content,.rescues-page{color:#757575}.rescues-modal-content .button-bar,.rescues-page .button-bar{margin-bottom:1.5rem;margin-top:1.5rem}.modal.modal-flyout.rescues-modal-flyout .modal-content{height:calc(100% - 4.5rem);padding-left:0;padding-right:0;top:4.5rem}.modal.modal-flyout.rescues-modal-flyout .modal-content,.rescues-page{padding-left:0;padding-right:0}.modal.modal-flyout.rescues-modal-flyout .button-bar,.modal.modal-flyout.rescues-modal-flyout .modal-header,.rescue-details-section,.rescues-page .button-bar,.rescues-page .modal-header{padding-left:1rem;padding-right:1rem}.rescue-details-message{color:#757575;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.66em;margin-bottom:1.5rem}.rescue-details-location{margin-bottom:1.5rem}.rescue-details-section-header{align-items:center;display:flex;margin-bottom:1rem}.rescue-details-section-header>h3{color:#4c9c2e;flex:1;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.35em;margin:0}.rescue-details-section-header>i{color:#4c9c2e;font-size:1.5rem;margin-right:.5rem}.rescue-details-section-header>.rescue-details-section-icon{height:1.5rem;margin-right:1rem;width:1rem}.rescue-details-section-indented{margin-bottom:1rem;margin-left:2rem}.rescue-details-section-indented>h4{color:#4a4a4a;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5em;margin:0}.rescue-details-section-indented>p{color:#757575;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5em;margin:0}.rescue-details-recurrence-rule:first-letter{text-transform:capitalize}.donation-items{border-top:2px solid #eee;padding-top:1.5rem}.donation-item{border-bottom:2px solid #eee;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.donation-item-header{display:flex;margin-bottom:1rem}.donation-item-header>div:first-child{border:.25rem solid #bfb8af;border-radius:50%;height:4rem;margin-right:.5rem;overflow:hidden;width:4rem}.donation-item-header>div:first-child>img{display:block;height:100%;width:100%}.donation-item-header>div:last-child{flex:1}.donation-item-header>div:last-child>h4{align-items:baseline;color:#4a4a4a;display:flex;font-size:16px;font-weight:600;justify-content:space-between;letter-spacing:0;line-height:1.5em;margin-bottom:.33333em;margin-top:0}ul.donation-item-food-storage,ul.donation-item-tags{list-style:none;margin-bottom:.33333em;margin-top:0;padding:0}ul.donation-item-food-storage>li{align-items:center;color:#43433d;display:inline-flex;font-size:.875rem;font-weight:400;letter-spacing:0;margin-bottom:.33333em;margin-right:1rem}.donation-item-food-storage-icon{height:.875rem;margin-right:.33333em;width:.875rem}.donation-item-food-storage-icon svg{height:100%;width:100%}ul.donation-item-tags>li{align-items:center;border:1px solid #21231f;border-radius:.75rem;color:#21231f;display:inline-flex;font-size:.875rem;font-weight:400;height:1.5rem;letter-spacing:0;margin-bottom:.33333em;margin-right:.33333em;padding-left:.5rem;padding-right:.5rem}.donation-item-details{color:#4a4a4a;margin-bottom:1rem}.donation-item-details,.rescue-details-disclaimer{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.5em}.rescue-details-disclaimer{color:#21231f}.tip-icon{transform:rotate(180deg)}@media (max-width:992px){.button.button-text.rescues-flyout-button{display:none}.button.button-text.rescues-navigation-button{display:inline-flex}}:root{--resources-grid-gutter:var(--wide-dimension)}.resources{background-color:#f8f8f8}.resources-loading{margin-bottom:1.5rem;text-align:center}.resources-api-error-view{margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.resources-empty-state{color:#21231f;font-size:16px;font-weight:400;line-height:1.35em;text-align:center}.resource-groups-container{display:none}.resource-groups-container .resource-group{align-items:stretch;display:flex;margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.resource-groups-container .resource-group .resource{background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.15);flex:1;overflow:hidden;padding:1rem}.resource-groups-container .resource-group .resource:not(:last-child){margin-right:1.5rem}.resource-groups-container.resource-groups-medium .resource{max-width:calc(50% - .75rem)}.resource-groups-container.resource-groups-large .resource{max-width:calc(33.33333% - 1rem)}.resource-groups-container .resource-group .resource h3{font-size:1.125rem;font-weight:600;line-height:1.35em;margin-bottom:1.5rem;text-transform:uppercase;word-break:break-word}.resource-groups-container .resource-group .resource p{color:#21231f;font-size:16px;font-weight:400;line-height:1.35em;word-break:break-word}.resource-detail .gradient-header h1{text-transform:uppercase}.resource-detail .resources-loading{padding:1.5rem}.resource-detail .resource-detail-content{padding:1.5rem 6rem}@media (min-width:1440px){.resource-groups-container.resource-groups-large{display:block}}@media (min-width:993px) and (max-width:1439px){.resource-groups-container.resource-groups-medium{display:block}}@media (min-width:641px) and (max-width:992px){.resource-groups-container.resource-groups-medium{display:block}.resource-detail .resource-detail-content{padding-left:3rem;padding-right:3rem}}@media (max-width:640px){.resource-groups-container.resource-groups-small{display:block}.resource-detail .resource-detail-content{padding-left:1rem;padding-right:1rem}.resource-detail .resource-detail-content p iframe{width:auto}}.settings div.settings{padding:1rem}.settings .checkbox.checked span.styled-checkbox{background-color:#1a5d00}p.settings-subheading{color:#757575;font-size:.875rem}.settings-container{border-radius:12px;box-shadow:0 4px 4px 0 #00000040;margin-top:1rem;padding:1.5rem}.settings-container .notification-section-body,.settings-container .view-settings-container{padding:0 1rem}.view-settings-container h3{color:#4d586d}.settings-container .section-heading{align-items:center;display:flex;justify-content:space-between}.settings-container .section-heading h3{color:#4c9c2e;font-size:18px;margin-bottom:1.5rem}.settings-container p{margin:0 0 1rem}.settings-container h3{font-size:1rem;margin:0}.settings-container button.button{font-weight:500}.settings-container .input-container,.settings-container .mui-select-facade,.settings-container .select{padding:1rem .5rem}.settings-container .mui-select-facade{margin-bottom:1rem}.settings-container .contact-container{display:flex;flex-wrap:nowrap}.settings .hint p{margin:0}.registration-page .input-accessory-container,.settings .input-accessory-container{margin-top:0}.match-size{width:50%}.phone-input-container{display:flex}.settings-container .back-button-container .button{margin:0}.settings-container .form-content{min-height:300px}.settings-container .form-content iframe{height:300px}.form-header.section-heading h3{margin:0}.form-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}button.button.button-default.deactivate-button{background-color:#ba1a1a;border-color:#ba1a1a;color:#fff;font-size:1rem;margin-top:1rem}button.button.button-default.deactivate-button:focus,button.button.button-default.deactivate-button:hover{background-color:#ae2515;border-color:#ae2515;color:#fff}.deactivate-account-modal h3{color:#4c9c2e;font-size:1.5rem;text-align:center}.deactivate-account-modal p{margin:0}.deactivate-account-modal .input-container{margin-top:1rem;padding:1rem 0}.deactivate-account-modal .button-bar{margin-top:1rem}.settings-container button.account-delete-button{background-color:#ba1a1a;border-color:#ba1a1a;color:#fff}.settings-container button.account-delete-button.button-default:focus,.settings-container button.account-delete-button.button-default:hover{background-color:#ae2515;border-color:#ae2515;color:#fff}.delete-account-modal{margin:1.5rem;width:344px}.delete-account-modal .input-container{margin-top:1.5rem}.delete-account-modal .button-bar{margin-top:3rem}.delete-account-modal svg{max-width:150px}.delete-account-modal .final-delete-modal{text-align:center}.settings-container .location-dropdown-container{width:422px}.settings-container .location-dropdown-container .select{padding:0}.settings-container .section-body{padding:0 1.25rem}.donation-slider-container{margin-bottom:0;margin-left:2rem}.donation-size-container{margin-bottom:1rem}.donation-size-slider{color:#1a5d00;max-width:22rem}.donation-size-slider-container{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;width:100%}.donation-size-container .switch-container{background-color:#eef2ea}.notification-section-body .mui-tooltip-container button{z-index:1}.notification-section-body.accordion-container .button-bar{margin-bottom:0}.donation-size-slider .MuiSlider-thumb{border:1px solid #1a5d00;color:#fff;height:24px;width:24px}.donation-size-slider .MuiSlider-thumb.Mui-disabled{border-color:#1d1b201f}.donation-size-slider .MuiSlider-thumb:hover{box-shadow:0 4px 4px 0 #00000040;color:#e5e2e1}.donation-size-slider .MuiSlider-rail{background:#cdc5bc;height:7px}.donation-size-slider .MuiSlider-track{height:6px}.pickup-days-container{margin-bottom:1.5rem}.pickup-days-container span.pickup-days-header{display:flex;letter-spacing:.15px;line-height:24px;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content}.pickup-days-container .pickup-days-header .mui-tooltip-container{align-items:center;padding-left:8px}.min-max-donation-amount-textfield-container{display:flex;gap:.5rem;justify-content:space-between;max-width:22.5rem}.min-max-donation-amount-textfield{width:100px}.donation-size-slider-switch-mobile{display:none}.donation-size-header .donation-type-label{font-size:16px;font-weight:500}.donation-type-toggle-container .donation-type-description{font-size:14px;letter-spacing:.25px;line-height:20px;margin-bottom:1.5rem}.donation-type-toggle{margin-bottom:1.5rem;margin-top:1rem}.donation-type-toggle .MuiButtonBase-root.MuiToggleButtonGroup-firstButton{border-radius:100px 0 0 100px}.donation-type-toggle .MuiButtonBase-root.MuiToggleButtonGroup-lastButton{border-radius:0 100px 100px 0}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root{align-content:center;font-family:poppins,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:48px;letter-spacing:.1px;line-height:20px;margin:0;padding:10px 12px;text-align:center;text-transform:unset;width:145px}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root:not(.Mui-disabled){border:1px solid #7c766e;color:#1c1b1b}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root.Mui-selected{background-color:#1a5d00;color:#fff}.donation-type-toggle .MuiToggleButtonGroup-root .MuiButtonBase-root.MuiToggleButton-root.Mui-selected.Mui-disabled{background-color:#1d1b201f;color:revert}.donation-type-toggle .MuiToggleButtonGroup-root .check-icon{margin-right:5px}.view-settings-container .checkbox-container{margin-bottom:1.5rem;margin-top:.5rem}.min-max-donation-amount-checkbox-mobile{display:none}.donation-notifications-save-modal{display:flex;flex-direction:column;min-height:255px;text-align:left;width:355px}.donation-notifications-save-modal .save-modal-icon{align-items:center;background:#f6bb8a66;border-radius:8px;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.donation-notifications-save-modal .save-modal-icon svg{color:#ce6105;height:35px;width:35px}.donation-notifications-save-modal h6{font-size:24px}.donation-notifications-save-modal p{font-size:14px;margin-bottom:2rem}.donation-notifications-save-modal .save-modal-buttons{display:flex;gap:.5rem;justify-content:space-between}.donation-notifications-save-modal .save-modal-buttons button{font-weight:500;margin-bottom:0;margin-right:0;padding:0 23px}.MuiAccordion-root .hint .hint-content{color:#21231f;font-size:11px;margin:0;padding-left:5px}.MuiAccordion-root .hint .material-icons{font-size:1.2rem;line-height:inherit;width:auto}.MuiAccordion-root .hint{align-items:flex-start}.notification-card-highlight{animation:highlight-notification-section 2s ease}@keyframes highlight-notification-section{0%,20%{box-shadow:0 0 10px #4c9c2e}to{box-shadow:0 4px 4px 0 #00000040}}@media (max-width:640px){.settings-container{padding:1rem}.settings-container .notification-section-body{padding:0}.settings-container .contact-container{display:block}.settings-container .flex{flex-direction:column}.match-size{width:100%}.phone-input-container{flex-direction:column}.delete-account-modal{width:auto}.delete-account-modal .button-bar{flex-direction:column}.delete-account-modal .button-bar>button.button:not(:last-child){margin-bottom:1rem;margin-right:0}.delete-account-modal .button{justify-content:center}.donation-type-toggle .MuiToggleButtonGroup-root{width:100%}.settings-container .location-dropdown-container{width:auto}.donation-notifications-save-modal{height:100%;width:100%}.donation-notifications-save-modal h6{font-size:22px;font-weight:500}.donation-notifications-save-modal .save-modal-buttons{flex-direction:column}.donation-notifications-save-modal .save-modal-buttons button{justify-content:center;margin-bottom:.5rem}.donation-slider-container{margin-left:0}.donation-size-slider-container{align-items:flex-start;flex-direction:column}.donation-size-slider-switch-web{display:none}.donation-size-slider-switch-mobile{display:flex}.min-max-donation-amount-textfield-container{align-items:center}.donation-size-slider-container,.min-max-donation-amount-textfield-container{padding-left:.5rem;padding-right:.5rem}.save-button-container .button-bar{display:flex;flex-direction:column;gap:1rem;text-align:center}.save-button-container .button-submit{justify-content:center;margin-right:0}.save-button-container .button-bar>.button-submit.button:not(:last-child){margin-right:0}.save-button-container .button-secondary{justify-content:center}.donation-size-container{margin-left:0}.view-settings-container .checkbox-container{margin-bottom:0}.min-max-donation-amount-checkbox-mobile{display:inline-flex}.min-max-donation-amount-checkbox-web{display:none}.settings-container .form-content iframe{height:360px}}:root{--dashboard-stats-gutter-width:var(--wide-dimension);--dashboard-warning-background:rgba(255,228,199,.9);--dashboard-warning-outline:#ce6105;--dashboard-warning-hover:#322f3514}.dashboard .dashboard-containers{padding:.5rem}.dashboard .dashboard-charts{align-items:center;justify-content:center}.dashboard .dashboard-charts,.dashboard .dashboard-overview-container{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .dashboard-report-container{display:flex;flex-direction:column;flex-wrap:wrap}.dashboard .report-top-container{max-width:100%;padding:.75rem;width:100%}:is(.dashboard .report-top-container) p{font-size:1rem;font-weight:500}.dashboard .report-charts-container{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .dashboard-stats{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;flex:0.65 1 0;flex-direction:column;font-weight:500;margin:.75rem;padding:1rem;position:relative}.dashboard .dashboard-stats .stat-with-tooltip{display:flex;flex-direction:row}.dashboard .dashboard-stats .stat-with-tooltip .hint{margin-bottom:.5rem}.dashboard .dashboard-stats a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.dashboard .dashboard-chart-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);margin:.75rem}.dashboard .dashboard-bar-chart{flex:0.65 1 0;min-width:20rem;padding:1.5rem}.dashboard .dashboard-doughnut-chart{flex:0.35 1 0;min-width:20rem;padding:1.5rem}.dashboard .dashboard-chart-container h5{font-size:16px;font-weight:500;margin-bottom:.5rem}.dashboard .dashboard-chart-container .chart-wrapper{height:16rem}.dashboard .dashboard-chart-container ul{color:#757575;font-size:14px;font-weight:500;list-style-type:none;margin-bottom:1rem;margin-top:0;padding-left:0}.dashboard .hint .hint-content{font-size:12px;font-weight:500;z-index:1}.dashboard .dashboard-actions .hint .hint-content,.dashboard .dashboard-report-container .hint .hint-content{left:unset;right:1.5rem}.dashboard .report-link{color:#21231f;font-weight:500}.dashboard .report-locations-container{align-items:center;display:flex;flex-direction:row;gap:.75rem;width:100%}.dashboard .weight-toggle{flex:0 0 auto;margin-left:.5rem;width:88px}.dashboard .report-locations-row{align-items:center;display:flex;flex-direction:row;width:100%}.dashboard .report-locations-row .report-link{margin-left:auto}.dashboard .dropdown-pickup-loc-filter{align-items:center;display:flex;font-size:16px;margin:0;max-width:60%;overflow:hidden;padding:1px 0 0;width:60%}.dashboard .dropdown-pickup-loc-filter .MuiInputBase-root{align-items:center;background-color:#fff;box-sizing:border-box;cursor:text;display:flex;flex-wrap:nowrap;height:56px;overflow:visible}.dashboard .dropdown-pickup-loc-filter .MuiInputBase-input{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-listbox,.dashboard .dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-paper{background-color:#ebefe7}.dashboard .dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-option:hover{background:rgba(29,27,32,.08);color:#181d15}.dashboard .dropdown-pickup-loc-filter .MuiInputLabel-root{color:#40493a}.dashboard .dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#caefb5;color:#181d15}.dashboard .dropdown-pickup-loc-filter .MuiOutlinedInput-notchedOutline{border-color:#707a69}.dashboard .dropdown-pickup-loc-filter .MuiInputAdornment-positionStart .MuiSvgIcon-root{color:#40493a}.dashboard .dropdown-pickup-loc-filter .MuiAutocomplete-popupIndicator,.dashboard .dropdown-pickup-loc-filter .MuiAutocomplete-popupIndicatorOpen{color:#181d15}.dashboard .dropdown-pickup-loc-filter .MuiOutlinedInput-root:not(.Mui-disabled):hover .MuiOutlinedInput-notchedOutline{border:2px solid #707a69}.dashboard .dropdown-pickup-loc-filter .MuiInputBase-input::-moz-placeholder{color:#181d15;cursor:text;min-width:auto;opacity:1;pointer-events:auto}.dashboard .MuiTextField-root .MuiAutocomplete-inputRoot input.MuiAutocomplete-input,.dashboard .dropdown-pickup-loc-filter .MuiInputBase-input,.dashboard .dropdown-pickup-loc-filter .MuiInputBase-input::placeholder{color:#181d15;cursor:text;min-width:auto;opacity:1;pointer-events:auto}.dashboard .dropdown-pickup-loc-filter .MuiInputBase-root.Mui-focused .MuiInputBase-input::-moz-placeholder,.dashboard .dropdown-pickup-loc-filter.Mui-focused .MuiInputBase-input::-moz-placeholder{opacity:0}.dashboard .dropdown-pickup-loc-filter .MuiInputBase-root.Mui-focused .MuiInputBase-input::placeholder,.dashboard .dropdown-pickup-loc-filter.Mui-focused .MuiInputBase-input::placeholder{opacity:0}.dashboard .dropdown-pickup-loc-filter .pickup-many-chip{align-items:center;background-color:#caefb5;border-radius:8px;display:inline-flex;font-size:14px;font-weight:400;height:30px;justify-content:center;line-height:1;margin-left:0;padding-left:5px;white-space:nowrap}.dashboard .pickup-one-selected{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .MuiAutocomplete-option.pickup-opt{align-items:center;display:flex}.dashboard .report-donation-highlights{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:1rem;row-gap:1rem}.dashboard .report-donation-highlights p{background-color:#fff;border-radius:7px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);margin:1em .5em 2em;min-height:10em;width:10em}.dashboard .report-donation-highlights .value-icon{height:40px;width:41px}.dashboard .report-donation-highlights .report-icon,.dashboard .report-donation-highlights .water-icon{width:32px}.dashboard .indicator-container-mobile{display:none}.dashboard .highrisk.indicator{align-items:center;background:rgba(255,228,199,.9);border-bottom:.18rem solid #ce6105;color:#4b463f;display:flex;flex-direction:row;font-size:14px;font-weight:500;justify-content:space-between;padding:.5rem .5rem .5rem 1rem}.dashboard .highrisk.indicator .indicator-actions,.dashboard .highrisk.indicator .indicator-text{align-items:center;display:flex;gap:1rem}.dashboard .highrisk.indicator .indicator-icon{color:#ce6105;height:2rem;width:2rem}.dashboard .highrisk.indicator .button{background-color:unset;border:unset;font-weight:500;margin:0;padding:.62rem .75rem;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.dashboard .indicator-actions .button:hover{background-color:unset;border:unset;box-shadow:none;color:#1a5d00;-webkit-text-decoration:none;text-decoration:none}.dashboard .highrisk.indicator .close-icon{height:2.5rem;padding:.5rem;width:2.5rem}.dashboard .highrisk.indicator .close-icon:hover{background-color:#322f3514;border-radius:100%;cursor:pointer}.dashboard .circle{border-radius:50%;display:inline-block;height:15px;margin-right:10px;width:15px}.dashboard .available{background-color:#0084d1}.dashboard .verify{background-color:#c4d600}.dashboard .completed{background-color:#4c9c2e}.dashboard .to-be-completed{background-color:#ef8833}.dashboard .cancelled{background-color:#e73535}.dashboard .no-updates{background-color:#bfb8af}.dashboard .stat-line{align-items:center;display:flex;margin-bottom:.5rem}.dashboard .stats-container{display:flex;flex-direction:row}.dashboard .dashboard-stats .button{align-self:end;border-color:#717167;border-width:1px;color:#215732;font-weight:500;margin-bottom:0;margin-top:auto;max-width:-moz-fit-content;max-width:fit-content}.dashboard .dashboard-stats .button:hover{background-color:unset;border-color:#717167;border-width:2px;color:#215732}.dashboard .dashboard-stats .button:active{background-color:#e3ebe0}.dashboard .dashboard-stats .hint{margin-left:5px}.dashboard-actions{background-color:#eef897;border-radius:12px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;flex:0.35 1 0;flex-direction:column;justify-content:space-between;margin:.75rem;padding:1rem;position:relative}.actions-header{display:flex}.actions-header .header-icon{min-width:15%}:is(.actions-header .header-icon) .hand-svg{margin:0 auto;width:30px}.actions-header .header-text{padding:0 10px}.actions-header h2{color:#1c1b1b;font-size:22px;margin:0}.actions-header p{color:#4b463f;font-size:14px;margin-bottom:0;margin-top:5px}.actions-stats{display:flex;flex-direction:column;justify-content:space-around}.actions-stat{align-items:center;display:flex;padding:10px 0}.actions-stat-line{align-items:center;display:flex;width:90%}.actions-stat-line.large{display:block;text-align:left}.actions-stat:first-child{border-bottom:1px solid #4b463f}.actions-stat-value{color:#215732;font-size:22px;font-weight:500;margin:0;min-width:16%;padding:0 10px}.actions-stat-label{color:#4b463f;font-size:16px;font-weight:500;letter-spacing:.15px;line-height:24px;margin:0;padding:0 10px}a.button.donate-button{background-color:#1a5d00;border:none;color:#fff;float:right;margin:0}a.button.donate-button .arrow-svg{display:flex;padding-right:.5rem;width:1.5rem}.actions-info-icon{margin-left:auto}.actions-info-icon i{font-size:large}a.button.donate-button:hover{background-color:#1a5d00eb;box-shadow:3 0 #1c1b1b}@media (min-width:600px) and (max-width:1199.9px){.dashboard .report-donation-highlights>*{flex:1 1 30%;max-width:32%}.dashboard .report-link{display:none}}@media (max-width:599.9px){.dashboard .dashboard-overview-container{flex-direction:column;margin:0 .75rem}.dashboard .report-locations-container{align-items:stretch;flex-direction:column;gap:.75rem;margin-bottom:1rem}.dashboard .dropdown-pickup-loc-filter{margin-bottom:.5rem;max-width:100%;overflow:hidden;width:100%}.dashboard .report-locations-row{align-items:center;display:flex;flex-direction:row;gap:.75rem;width:100%}.dashboard .report-locations-row .report-link{margin-left:auto}.dashboard .weight-toggle{margin:0;width:88px}.dashboard .dashboard-actions,.dashboard .dashboard-stats{margin:.5rem 0 1rem}.dashboard .indicator-container{display:none}.dashboard .indicator-container-mobile{display:block}.dashboard .highrisk.indicator{align-items:flex-start;gap:.75rem;padding:.75rem}.dashboard .highrisk.indicator .indicator-text{align-items:flex-start;flex-direction:column;gap:.25rem}.dashboard .highrisk.indicator .indicator-text a{color:#1a5d00;display:flex;flex-direction:row;justify-content:flex-start;-webkit-text-decoration:underline;text-decoration:underline}.dashboard .highrisk.indicator .indicator-text a:active{-webkit-text-decoration:none;text-decoration:none}.dashboard .highrisk.indicator .close-icon{height:1.5rem;padding:0;width:1.5rem}.dashboard .dashboard-chart-container{margin:0 .7rem 1.5rem}.dashboard .dashboard-charts{flex-direction:column}.dashboard .dashboard-bar-chart,.dashboard .dashboard-doughnut-chart{max-width:25rem}.dashboard .report-top-container{padding-bottom:0;padding-top:0}.dashboard .report-link{display:block}.dashboard .report-donation-highlights{width:-moz-fit-content;width:fit-content}.dashboard .report-donation-highlights p{margin:1rem .7rem 0;min-height:6rem;width:100%}.dashboard .dashboard-stats .hint .hint-content{left:50%;right:unset;top:100%;transform:translateX(-50%)}}:root{--donation-type-button-width:520px}.create-donation main{background-color:#fff}.create-donation h6{font-size:.875rem;font-weight:600;line-height:1.35em;margin:0;padding:.5rem 0}.donation-accordion{margin:0 auto;padding:1rem;width:75%}.donation-type-selector button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #4c9c2e;border-radius:4px;color:#4c9c2e;display:flex;font-family:poppins,sans-serif;max-width:100%;padding:3rem;transition:all .1s linear;width:520px}.donation-type-selector button i,.donation-type-selector button svg{font-size:3rem;height:3rem;margin-right:1.25rem;width:3rem}.donation-type-selector button svg g{fill:#4c9c2e}.donation-type-selector button span{border:0;flex:1;font-size:1.5rem;font-weight:600;text-align:left}.donation-type-selector p{font-size:.75rem;margin-bottom:1.5rem;max-width:520px}.donation-type-selector button.selected{background-color:#4c9c2e;border-color:#fff;color:#fff}.donation-type-selector button.selected svg g{fill:#fff}@media (max-width:640px){.donation-accordion{width:100%}}.donation-item-details-form .checkbox-group.food-type,.donation-item-details-form .radio-button-group.storage-temperature{margin:0 0 1rem}.donation-item-details-form .error-message.checkbox-error,.donation-item-details-form .error-message.radio-group-error{margin-bottom:1rem;padding:0}.donation-item-details-form .checkbox-group.food-type .group-options,.donation-item-details-form .food-details-row,.donation-item-details-form .radio-button-group.storage-temperature .group-options{display:flex}.donation-item-details-form .checkbox-group.food-type .checkbox-container:not(:last-child),.donation-item-details-form .food-details-column:not(:last-child){flex:1}.donation-item-details-form .checkbox-group.food-type .checkbox-container:last-child,.donation-item-details-form .food-details-column:last-child{flex:2}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option{align-items:flex-start;display:flex;flex:1}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option span.radio-option-name{flex:1}.donation-item-details-form .checkbox-group.food-type .checkbox-container,.donation-item-details-form label.checkbox{margin:0}.donation-item-details-form .input-container{display:block;margin-bottom:1rem;max-width:100%;padding:0}.item-details-description{font-weight:400}.donation-pickup-details-form .pickup-contact,.donation-pickup-details-form .pickup-location,.donation-pickup-details-form .pickup-palletized,.donation-pickup-details-form .pickup-recipient,.donation-pickup-details-form .pickup-recurrence-rule,.donation-pickup-details-form .pickup-window,.donation-pickup-details-form .radio-group-layout-wrapper{margin-bottom:2rem}.donation-pickup-details-form .pickup-palletized .input-container{margin-bottom:1rem}.donation-pickup-details-form .radio-group-layout-wrapper .radio-button-group{margin:0}.donation-pickup-details-form .radio-group-layout-wrapper .error-message.radio-group-error{margin:.5rem 0 0;padding:0}.donation-pickup-details-form .radio-button-group.pickup-window-type .group-label{display:none}.donation-pickup-details-form .pickup-window .error-message.radio-group-error{margin-bottom:0}.donation-pickup-details-form .error-message.checkbox-error{padding:0}.donation-pickup-details-form .pickup-window-dates,.donation-pickup-details-form .pickup-window-times{display:flex;flex-wrap:wrap}.donation-pickup-details-form .pickup-window-dates .input-date-picker{flex:1;margin-bottom:1rem;margin-right:0;width:100%}.donation-pickup-details-form .pickup-window-times .mui-select-facade,.donation-pickup-details-form .pickup-window-times .select{flex:1;margin:0}.donation-pickup-details-form .pickup-window-dates .input-date-picker:not(:last-child),.donation-pickup-details-form .pickup-window-times .mui-select-facade:not(:last-child),.donation-pickup-details-form .pickup-window-times .select:not(:last-child){margin-right:1rem}.donation-pickup-details-form .pickup-window-dates .input-date-picker .input-accessory-container>div,.donation-pickup-details-form .pickup-window-dates .input-date-picker .react-date-picker{width:100%}.donation-pickup-details-form .input-container>label{margin-bottom:.5rem}.donation-pickup-details-form .pickup-recurrence-rule p{text-transform:capitalize}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .group-options{display:flex;flex-wrap:wrap}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container{width:25%}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:75%}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:last-child{margin-bottom:0}.donation-pickup-details-form .recurrence-monthly{display:flex}.donation-pickup-details-form .recurrence-monthly .select{flex:1;margin-bottom:0;margin-right:1rem}.donation-pickup-details-form .recurrence-monthly .select:last-child{margin-right:0}@media (max-width:992px){.donation-item-details-form .checkbox-group.food-type .group-options,.donation-item-details-form .food-details-row,.donation-item-details-form .radio-button-group.storage-temperature .group-options{display:block}.donation-item-details-form .checkbox-group.food-type .checkbox-container{display:block;margin-bottom:1rem}.donation-item-details-form .radio-button-group.storage-temperature label.radio-option{align-items:center;margin-bottom:1rem}.donation-pickup-details-form .pickup-window-dates,.donation-pickup-details-form .pickup-window-times{display:block}.donation-pickup-details-form .pickup-window-dates .input-date-picker,.donation-pickup-details-form .pickup-window-times .select{display:block;margin-bottom:1rem;width:100%}.donation-pickup-details-form .pickup-window-dates .input-date-picker:not(:last-child),.donation-pickup-details-form .pickup-window-times .select:not(:last-child){margin-right:0}.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container,.donation-pickup-details-form .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:50%}.donation-pickup-details-form .recurrence-monthly{display:block}.donation-pickup-details-form .recurrence-monthly .select{margin-bottom:1rem}}.share-container{background-color:#f3eff1}.share-container .paper{max-width:38.75rem;width:100%}.complete-image{display:block;height:160px;margin:1.5rem auto;width:160px}.complete-image svg{height:100%;width:100%}.recurrence-end-date{margin-top:2.2rem}.accordion-secondharvest .create-donation-bar.button-bar{margin:1.5rem 0 1rem}.accordion-secondharvest .create-donation-bar.button-bar button{display:flex;justify-content:center;margin-bottom:1rem;margin-right:0;padding:0 2rem}@media (max-width:640px){.create-donation .button-bar{flex-direction:column;margin-bottom:0}}.input-date-picker-warning .input-date-picker .date-picker-input-container{border:1px solid #bf5810;display:flex}.same-date-warning{color:#bf5810;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;margin-top:.5rem}:root{--category-image-size:75px}.food-category-container{align-items:center;display:flex;justify-content:flex-start;padding:1rem 0}.food-category-container .image-circle{border:3px solid #4c9c2e;border-radius:100%;margin-right:1.5rem;max-height:75px;max-width:75px}p.total-weight{font-size:1.25rem;margin-left:calc(75px + 1.5rem)}.food-category-container .icon-button-label-container{color:#43433d;font-weight:400;margin-left:1rem}.food-category-container .icon-button-label-container label{font-weight:400}.view-donation-section{border-bottom:1px solid #43433d}.view-donation-section h4{color:#4c9c2e;font-size:1.25rem}.view-donation-section .donation-type-span{color:#21231f;font-size:1.25rem;text-transform:capitalize}.donation-review-header{display:flex;justify-content:space-between;padding-top:.5rem}.view-donation-section .image-circle{border:3px solid #4c9c2e;border-radius:100%;margin-right:1.5rem;max-height:75px;max-width:75px}.view-donation-section .item-row{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:.5rem 0}p.review-total-weight{padding:.5rem 0;text-align:right}.view-donation-section .item-row p{font-weight:600}.view-donation-section .item-row .image-title-container{align-items:center;display:flex}.label-value-pair p:first-child{display:block;font-weight:600;margin-right:1rem;min-width:200px}.label-value-pair{display:flex}div.business-details{padding:1rem}div.business-details .locations-table-container,div.business-details .user-table-container{margin-bottom:72px}.business-details .business-profile-container{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin-top:1rem;max-width:49.75rem;padding:1rem;position:relative}.business-profile-container .section-heading{align-items:center;display:flex;justify-content:space-between}.business-profile-container .section-heading h3{color:#4c9c2e;font-size:1rem;margin-bottom:1rem}.business-profile-container p{margin:0 0 1rem}.business-profile-container h3{color:#4d586d;font-size:1rem;margin:0}.business-profile-container .input-container{padding:1rem .5rem}.business-details .business-profile-container .hint-content{word-break:break-word}.users-mobile-card{cursor:pointer;margin:1rem 0;padding:1rem}.users-mobile-card .label-value-pair p{margin:auto auto .5rem;width:50%}.users-mobile-card .mobile-card-actions{align-items:baseline;display:flex;justify-content:flex-end;margin-top:1rem}.business-users .filter .filter-input{width:33%}.business-users .label-value-pair p{margin-top:0}.users-empty-state{background-color:#fff;padding:3rem 1rem;text-align:center}.users-empty-state .link{color:#21231f;-webkit-text-decoration:none;text-decoration:none}.users-empty-state span{border-bottom:1px solid #4c9c2e;color:#4c9c2e;cursor:pointer}.users-empty-state span:hover{border-bottom:1px solid #085410;color:#085410}.user-table-container .users-empty-state h3{color:#21231f;font-size:1.25rem}.delete-user-modal{max-width:345px}.delete-user-modal h3{color:#4c9c2e;font-size:1.85rem;text-align:center}.delete-user-modal .button-bar{margin-top:1.5rem}.user-table .user-table-row:hover{background:#e7fbd4;cursor:pointer}.users-mobile-card .chips-container{margin-bottom:0;margin-right:1rem}.user-table .button-text{margin-bottom:0}@media (max-width:992px){.business-users .filter .filter-input{width:50%}.users-empty-state{background-color:unset}}@media (max-width:640px){.business-users .filter .filter-input{width:100%}.business-users .label-value-pair{flex-direction:column;margin-left:0}.business-users .label-value-pair p{margin-left:0}.users-mobile-card .mobile-card-actions{align-items:flex-end;justify-content:space-between}.users-mobile-card .chips-container{flex-direction:column;margin-right:1rem}.users-mobile-card .chips-container:not(:empty){margin-top:0}.users-mobile-card .chips-container>:not(:last-child){margin-bottom:.5rem}}.locations-table-container{box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.locations-table-container .collection-list{box-shadow:none}.locations-table table{background:#fff;border-collapse:collapse;max-width:100%;min-width:750px;overflow-x:auto;padding:1rem;width:100%}.locations-table table p{margin:0}.locations-table table td{max-width:240px;padding:.5rem .5rem .5rem 1rem}.locations-table table td.first-cell{align-items:center;display:flex;padding-left:.5rem}.locations-table table td.first-cell p{margin:0}.locations-table table td.first-cell button{margin:0 .5rem 0 0}.locations-table table tr.sub-row{display:none}.locations-table table tr.sub-row.open{display:revert}.locations-table table tr.sub-row.open td,.locations-table table tr.top-row.open{border-left:5px solid #c4d600}.locations-table tbody tr:hover{background:#e7fbd4;cursor:pointer}.locations-table table th{padding:1.5rem 1rem 1rem;text-align:left}.locations-table table tr.sub-row div.items-container{display:flex;flex-wrap:wrap}.locations-table table tr.sub-row div.items-container .label-value-pair{padding-right:.5rem;width:50%}.locations-table table tr{border:1px solid #ddd}.locations-table table thead tr{border-bottom:1px solid #bfb8af}.locations-table .button-text{margin-bottom:0}.location-name-container{align-items:center;display:flex}i.location-without-owner{color:#cd2026}.location-name-container i.location-without-owner{margin-right:.5rem}.name-chip-wrapper{display:block;text-align:left}.name-chip-wrapper>*{display:block;margin:0}.chip-location{align-items:center;align-self:flex-start;background-color:#dbee2c;border-radius:8px;display:flex;font-size:11px;font-weight:400;height:23px;justify-content:center;margin-left:0;max-height:23px;max-width:74px;min-height:23px;min-width:74px;padding:2px 6px;white-space:nowrap;width:74px}.chip-location span{padding:.125rem .5rem}.business-locations .filter .filter-input{width:33%}.business-add-edit-location .users-empty-state{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:15rem;padding:1.5rem;text-align:center}.business-add-edit-location .paper .users-empty-state h3{color:#21231f;font-size:1.5rem}.locations-mobile-card{margin:1rem 0;padding:1rem}.locations-mobile-card .clickable{cursor:pointer}.locations-mobile-card .label-value-pair p{margin:auto;width:50%}.locations-mobile-card .card-button-container{align-items:center;display:flex;justify-content:space-between}.locations-mobile-card .card-button-container button.icon-button{margin:0}.locations-mobile-card .sub-card{display:none}.locations-mobile-card .sub-card.open{display:block;text-align:left}main .business-details{margin-top:1rem;padding-top:0}.business-details .banner{border-radius:.5rem;margin-bottom:1rem;max-width:600px}.mobile-chip-container{display:block;text-align:left}@media (max-width:992px){.business-locations .filter .filter-input{width:50%}.locations-table-container{box-shadow:none}.business-locations .label-value-pair p{margin-top:0}.business-locations .add-location-btn{margin-bottom:0}}.delete-user-modal{position:relative}.delete-user-modal button.close-button{margin-right:0;position:absolute;right:0;top:0}@media (max-width:640px){.business-locations .filter .filter-input{width:100%}.business-locations .label-value-pair{flex-direction:column;margin-left:0}.business-locations .label-value-pair p{margin-left:0}}:root{--business-add-edit-location-text-button-width:175px}.business-add-edit-location .form-container{padding:1rem}.business-add-edit-location .master-detail main{overflow:visible}.business-add-edit-location .buttons-container{display:flex;justify-content:flex-end;max-width:49.75rem}.business-add-edit-location .additional-location-data .visible{background-color:#fff}.business-add-edit-location .paper{margin-bottom:1rem;padding:1rem}.business-add-edit-location .paper h3{color:#4c9c2e;font-size:1.25rem}.business-add-edit-location .paper fieldset.location-section,.business-add-edit-location .paper fieldset.profile-section,.business-add-edit-location .paper>fieldset{border:none;padding:0}.business-add-edit-location label,.business-add-edit-location label.group-label{font-size:.875rem}.business-add-edit-location .paper p{margin:initial}.business-add-edit-location .paper .input-container,.business-add-edit-location .paper .input-date-picker,.business-add-edit-location .paper .mui-multi-select-facade,.business-add-edit-location .paper .mui-select-facade{margin-top:1rem}.business-add-edit-location .paper .radio-button-group{margin:.5rem 0}.business-add-edit-location .paper .error-message.radio-group-error{padding:0}.business-add-edit-location .location-section .health-detail{font-size:.875rem;margin:.5rem}.business-add-edit-location .paper.user-table-container{padding:0}.business-add-edit-location .user-table-select-all{display:none;margin-bottom:1rem;padding-left:1rem}.business-add-edit-location .user-table-select-all .checkbox{margin:0}.business-add-edit-location .paper.user-table-container td.french button.button-text{width:230px}@media (max-width:992px){.business-add-edit-location .user-table-select-all{display:block}}.business-add-edit-location .user-checkbox-container{align-items:center;display:flex}.business-add-edit-location .user-checkbox-container .checkbox-container{margin:0}.business-add-edit-location .location-user-rows .disabled{color:#1d1b201f}.business-add-edit-location .paper.user-table-container .collection-list{box-shadow:none;max-height:500px;overflow-y:scroll}.business-add-edit-location .paper.user-table-container .collection-list button.button-text:not(.location-owner-button){margin-bottom:0;width:175px}.business-add-edit-location .location-user-search-header{padding:1rem}.business-add-edit-location .location-user-search-header .table-header,.business-add-edit-location .location-user-search-header>div{align-items:center;display:flex;justify-content:space-between}.business-add-edit-location .location-user-search-header .table-header .button{margin:0 0 0 1rem;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.business-add-edit-location .location-user-search-header>div h3{margin:0}.business-add-edit-location .user-table-container .add-edit-users-card{margin:.5rem;padding:1rem}.business-add-edit-location .user-table-container .add-edit-users-card .label-value-pair{margin:1rem}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container{display:flex;margin:0 1rem}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container button.button-text{width:-moz-fit-content;width:fit-content}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container p{margin-right:1rem}@media (max-width:992px){.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-container p{margin-right:0;min-width:200px}}.business-add-edit-location .user-table-container .add-edit-users-card>div:first-of-type{align-items:center;display:flex}.business-add-edit-location .user-table-container .add-edit-users-card .hint{margin-bottom:1rem}@media (max-width:640px){.add-location .half-width{width:100%}.location-user-search-header div:first-child{display:flex;flex-direction:column}.business-add-edit-location .location-user-search-header .table-header{flex-direction:column;width:100%}.business-add-edit-location .location-user-search-header .table-header .button{display:flex;justify-content:center;margin:0 1rem;max-width:270px;text-align:center;width:100%}}.modal-content .confirmation-location-owner-modal,.modal-content .location-owner-modal{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.25rem 1rem;text-align:center;width:356px}.modal-content .location-owner-modal h6{font-size:1.8rem}.modal-content .location-owner-modal button.button{display:flex;justify-content:center;margin:1rem 0 0;text-align:center;width:100%}.confirmation-location-owner-modal h6{color:#4c9c2e;font-size:2rem}.update-location-owner-container{padding:2.25rem 1rem;width:356px}.update-location-owner-container h3{font-size:1.5rem;margin-bottom:2rem;text-align:center}.update-location-owner-container p{text-align:center}.update-location-owner-container .autocomplete-options ul{max-height:200px}.update-location-owner-container .buttons-container{display:flex;flex-direction:column;margin-top:3rem}.update-location-owner-container .buttons-container button{display:flex;justify-content:center}.update-location-owner-container .buttons-container button.button:not(:last-child){margin-right:0}.location-owner-update-button-container{align-items:center;display:inline-flex;justify-content:center;width:175px}.location-owner-update-button-container button.button.button-text.location-owner-button{margin-bottom:0;width:auto}.location-owner-update-button-container button.button.button-text.location-owner-button:disabled{cursor:not-allowed}.business-add-edit-location .user-table-container .add-edit-users-card .location-owner-update-button-container .hint{margin-bottom:0}@media (max-width:992px){.location-owner-update-button-container{justify-content:flex-start;width:auto}}.business-profile-container .location-form{border:none;padding:0}.business-add-edit-location .location-form .input-container,.business-profile-container .location-form .input-container{padding:.5rem 0}.business-add-edit-location .location-form .address-button,.business-profile-container .location-form .address-button{margin-left:0}.location-form .country{display:inline-block;padding:.5rem;transition:.2s;vertical-align:text-top}.location-form .country label{color:#21231f;display:inline-block;font-size:.875rem;font-weight:600;height:1.25rem;line-height:1.35em;width:100%}.location-form .country span{align-items:center;display:flex;font-family:poppins,sans-serif;font-size:16px;font-weight:600;height:2.5rem;margin-top:.5rem;width:100%}.location-form .additional-location-data,.location-form.preview-section{display:none}.location-form .preview-section.visible{display:block;padding-left:.5rem}.location-form .preview-section h5{color:#4c9c2e;font-size:1rem;font-weight:600}.business-add-edit-location .location-form .additional-location-data.visible,.business-profile-container .location-form .additional-location-data.visible{background-color:#f3eff1;display:block;padding:1rem .5rem}.location-form button.address-button{margin-left:.5rem}.location-form .postal-code-input{width:50%}.business-add-edit-location .health-section,.business-add-edit-location .preview-section,.business-profile-container .health-section,.business-profile-container .preview-section,.location-section .section-heading,.registration-accordion .health-section{display:none}.business-add-edit-location .health-section.visible,.location-section .section-heading.visible{display:block}.business-profile-container .preview-section.visible{display:block;padding:.5rem}.business-add-edit-location .flex,.business-profile-container .flex{align-items:baseline}.business-add-edit-location .flex .input-container:first-child,.business-profile-container .flex .input-container:first-child{margin-right:.5rem}.business-profile-container label{color:#4d586d;font-size:1rem;font-weight:600}.google-button-container{display:flex;justify-content:space-between}.location-form .toggle-container.horizontal{align-items:baseline;flex-direction:row-reverse;padding-left:.5rem;width:-moz-fit-content;width:fit-content}.location-form .toggle-container.horizontal .switch-label{color:#21231f;font-size:.875rem;font-weight:400;margin-left:1rem}.health-section .health-detail{font-size:.875rem;margin:.5rem}@media (max-width:640px){.business-add-edit-location .flex,.business-profile-container .flex{flex-direction:column}.location-form .postal-code-input{width:100%}}:root{--donation-card-leading-accessory-width:0.5rem;--donation-card-trailing-accessory-width:2.5rem;--donation-card-highlight-color:var(--info-color);--donation-card-highlight-color-recurring:var(--success-color)}.donations main{background-color:#f8f8f8}.donations-list{padding:1rem}.donations-list .high-risk-warning{background-color:rgba(220,134,51,.3);display:flex;padding:1rem}.donations-list .high-risk-warning p{margin:0}.donations-list .high-risk-warning i{color:#bf5810;margin-right:1rem}.donations-list .donations-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0}.donations-list .donations-empty-state h3{font-size:1.5rem;text-align:center}.donations-list .donations-empty-state svg{height:15.625rem;width:15.625rem}.donations-empty-state p{max-width:500px;text-align:center}.donations .cancelled-hint{margin-bottom:1.5rem}.donation-card{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);display:flex;font-weight:700;margin-bottom:1rem}.donation-card .button.button-text:not(:disabled):focus,.donation-card .button.button-text:not(:disabled):hover{background-color:transparent;border-color:transparent}.donation-card a{align-items:center;color:inherit;display:flex;-webkit-text-decoration:none;text-decoration:none}.donation-card.viewed{font-weight:inherit}a.donation-card{color:#21231f;-webkit-text-decoration:none;text-decoration:none}.donation-card-content{align-items:center;display:flex;flex:1;padding:0 1rem}.donation-card-trailing-accessory-link,a.donation-card-section{align-self:stretch}.donation-card .donation-card-leading-accessory{background-color:#0084d1;width:.5rem}.donation-card.donation-card-recurring .donation-card-leading-accessory{background-color:#4c9c2e}.donation-card.is-high-risk{background-color:rgba(220,134,51,.3)}.donation-card.is-high-risk .donation-card-leading-accessory{background-color:#bf5810}.donation-card-trailing-accessory{align-items:center;display:flex;justify-content:center;width:2.5rem}.donation-card-trailing-accessory>i{color:#21231f;font-size:2.5rem}.donation-card-section{flex:2;padding:1rem 1rem 1rem 0}.donation-card-section.donation-card-column-date,.donation-card-section.donation-card-column-location,.donation-card-section.donation-card-column-rescuer{flex:3}.donation-card-section h5{display:none;font-size:1rem;font-weight:600}.donation-card-section ul{list-style:none;margin:0;padding:0}.donation-card-section ul>li:first-child:not(:last-child){margin-bottom:.5rem}.donation-card-section button{margin-left:1rem}.donation-card-icon{color:#0084d1;display:inline-block;font-size:1.5rem;height:1.5rem;margin-top:-2px;overflow:hidden;vertical-align:middle;width:1.5rem}.donation-card-icon svg{height:100%;width:100%}.donation-card-targeted-label{margin-top:5px}.donation-card-targeted-label div{margin-right:6px}.donation-card.donation-card-recurring .donation-card-icon{color:#4c9c2e}.donation-card-icon svg g{fill:#0084d1;stroke:#0084d1}.donation-card.donation-card-recurring .donation-card-icon svg g{fill:#4c9c2e;stroke:#4c9c2e}.donation-card-icon.targeted svg g,.donation-card.donation-card-recurring .donation-card-icon.targeted svg g{fill:none;stroke:none}li.donation-card-icon.targeted{margin-top:5px}.donation-card i.palletized-icon{display:inline-block;margin-right:.5rem;vertical-align:middle}.donation-card-column-header{display:flex;margin-bottom:1rem;padding-left:1.5rem;padding-right:3.5rem}.donation-card-column-header h5{flex:2;font-size:1rem;font-weight:600;margin-bottom:0;margin-right:1rem}.donation-card-column-header h5:last-child{margin-left:1rem;margin-right:0}.donation-card-column-header h5.donation-card-column-date,.donation-card-column-header h5.donation-card-column-location,.donation-card-column-header h5.donation-card-column-rescuer{flex:3}.donation-card-column-actions .actions button{text-align:unset}@media (max-width:992px){.donation-card-content{display:block;padding-right:0}.donation-card-content .donation-card-column-edit-action button.button-text{display:inherit;width:-moz-fit-content;width:fit-content}.donation-card-column-actions .actions{flex-direction:column}.donation-card-section div{display:flex;margin-right:0}.donation-card-section button{margin-left:0;text-align:left}a.donation-card-section{display:block;margin-right:0;padding-bottom:0}div.donation-card-section{display:flex}.donation-card-section div>*,div.donation-card-section>*{flex:1}.donation-card-section h5{display:block;margin-bottom:0}.donation-card-trailing-accessory{align-items:flex-start}.donation-card-trailing-accessory>i{margin-top:.5rem}.donation-card-column-header{display:none}}:root{--donation-details-instance-width:270px;--donation-details-small-icon-size:1.75rem}a.donation-details-back{align-items:center;display:flex;padding:1rem;-webkit-text-decoration:none;text-decoration:none}a.donation-details-back span{-webkit-text-decoration:underline;text-decoration:underline}ul.donation-metadata{list-style:none;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.donation-metadata .donation-metadata-icon,span.donation-metadata .donation-metadata-icon{color:#0084d1;display:inline-block;font-size:1.75rem;height:1.75rem;margin-top:-1px;vertical-align:middle;width:1.75rem}.donation-metadata .donation-metadata-icon svg{height:100%;width:100%}.donation-metadata .pending-warning{color:#bf5810;margin-top:1rem}.donation-metadata .pending-warning i.donation-metadata-icon{color:#bf5810}.donation-metadata.donation-metadata-recurring .donation-metadata-icon{color:#4c9c2e}.donation-metadata .donation-metadata-icon svg g{fill:#0084d1;stroke:#0084d1}.donation-metadata.donation-metadata-recurring .donation-metadata-icon svg g{fill:#4c9c2e;stroke:#4c9c2e}.donation-metadata .donation-metadata-icon.targeted svg g,.donation-metadata.donation-metadata-recurring .donation-metadata-icon.targeted{fill:none;stroke:none}.donation-metadata .donation-metadata-title{align-items:baseline;display:flex}.donation-details .edit-donation-button-container{max-width:1200px;padding-right:1rem}h3.approx-location{margin-bottom:0}.donation-metadata .donation-metadata-title>:not(:last-child){margin-right:1rem}.donation-metadata .donation-metadata-title h1{font-size:1.25rem;font-weight:600;margin-bottom:0}.donation-metadata .donation-metadata-cancelled i.donation-metadata-icon{color:#ba1a1a}.donation-metadata .donation-metadata-cancelled-by{margin-top:1.5rem}.donation-metadata .donation-metadata-palletized i{display:inline-block;margin-right:.5rem;vertical-align:middle}.donation-columns{align-items:stretch;display:flex;margin-bottom:1rem;max-width:1200px;padding-left:1rem;padding-right:1rem}.donation-columns>:first-child{flex:1}.donation-columns>:last-child{margin-left:1rem;width:270px}.donation-details .donation-details-section{background-color:#fff;border:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);margin-bottom:1.5rem;padding:1.5rem}.donation-details .donation-details-section h3{color:#4c9c2e;font-size:1.25rem;font-weight:600}.donation-details .donation-details-section .label-value-pair:last-child p{margin-bottom:0}.donation-details .donation-details-section .label-value-pair{display:flex;flex-direction:row;overflow-wrap:break-word;word-break:break-word}.donation-details .donation-items ul{list-style:none;margin:0;padding:0}.donation-details .donation-items ul>li{align-items:center;box-shadow:0 2px 0 0 rgba(0,0,0,.15);display:flex;padding:0}.donation-details .donation-items ul>li:not(:first-child){padding-top:1rem}.donation-details .donation-items ul>li:not(:last-child){padding-bottom:1rem}.donation-details .donation-items .donation-item-image{border:2px solid #4c9c2e;border-radius:50%;display:block;height:3.5rem;margin-right:1rem;width:3.5rem}.donation-details .donation-items .donation-item-content{align-items:baseline;display:flex;flex:1}.donation-details .donation-items .donation-item-content h5{flex:1;font-size:1rem;font-weight:600;margin:0}.donation-details .donation-items .donation-item-content p{font-size:1rem;font-weight:400;margin:0 0 0 1rem}.donation-details .donation-items .donation-items-footer{align-items:baseline;box-shadow:none}.donation-details .donation-items .donation-items-footer h5{flex:1;font-size:1.25rem;font-weight:600;margin:0;text-align:right}.donation-details .donation-items .donation-items-footer p{font-size:1.25rem;font-weight:400;margin:0 0 0 1.5rem}.donation-details .label-value-pair.capitalize{text-transform:capitalize}.cancel-modal,.rescue-instance-modal{max-width:344px}.donation-decline-confirmation-modal,.donation-decline-modal{max-width:512px}.cancel-modal h4,.donation-decline-confirmation-modal h4,.donation-decline-modal h4,.rescue-instance-modal h4{color:#4c9c2e;font-size:1rem;text-align:center}.donation-decline-modal p{margin:0 1.5rem}.donation-decline-modal p,p.cancel-text{font-size:1.25rem;line-height:1.5rem;text-align:center}p.cancel-text{margin:1.5rem 1.5rem 3rem}p.canceled-text{margin:1rem 1.5rem}.donation-instance-container{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);padding:1rem}.donation-instance-container h3{color:#4c9c2e;font-size:1.25rem;font-weight:600}.donation-instance-container .instance-item{border-bottom:1px solid #ddd;padding-top:.5rem}.donation-instance-container .instance-item p{margin-bottom:0}.donation-instance-container .instance-pickup-wrapper{margin-bottom:.5rem}.donation-instance-container button.instance-cancel-button{font-size:.875rem;margin:0}.donation-instance-container .instance-item .button.button-default{border-radius:0;display:flex;font-size:.875rem;height:2rem;justify-content:center;margin:0 0 .5rem;width:100%}.donation-instance-container button{font-size:1rem}.instance-empty-state,.instance-pending-state{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem}.instance-pending-state{color:#bf5810;text-align:center}.instance-empty-state .instance-svg{text-align:center}.instance-empty-state svg{margin:auto auto 1rem;max-width:100px;text-align:center}.instance-cancelled{color:#ba1a1a;position:relative;top:5px}.donation-instance-container p{font-size:.875rem}.donation-instance-container .show-more-button{margin-top:1rem;text-align:center;width:100%}.animated-instance-list{overflow:hidden;transition:.2s}.targeted.hint-text{margin-top:0}.donation-items.targeted .label-value-pair p{min-width:auto}.donation-error-modal{max-width:38.75rem;text-align:center}.donation-error-modal h4{color:#4c9c2e;margin-top:1.5rem;text-align:center}.donation-details .donation-details-section.donation-item-details p{color:#21231f}.donation-details .hint-text{margin:1rem 0}.donation-details .complete-buttons{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.donation-details .verify-text{font-weight:600}.donation-details hr{background-color:#4c9c2e;height:2.5px;margin-bottom:1.75rem}.donation-details .complete-buttons .button{margin-right:0;text-align:center}.donation-details .details-meta-data{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;padding-right:calc(270px + 2rem)}.instance-button-container{display:flex;flex-direction:column;margin:0 auto;max-width:296px}.instance-button-container a.button,.instance-button-container button{display:flex;justify-content:center;margin:1rem 0 0;width:100%}.instance-button-container button.button{margin-top:2rem}.donation-details-rescues-left{margin-left:1.5rem}.location-warning-modal{margin:0 1.5rem 1.5rem}.location-warning-modal h4{font-size:1.5rem;font-weight:600;text-align:center}.location-warning-modal p{text-align:center}.location-warning-modal h5{font-size:2rem;font-weight:800;margin-bottom:1rem;text-align:center}.donation-details .claim-nfp-form .mui-inline-select-facade{margin-bottom:1rem}.donation-details .claim-nfp-form span{font-size:1rem;font-weight:700}.claim-nfp-modal{max-width:344px}.claim-nfp-modal .modal-icon{display:block;height:50px;margin-bottom:1rem;padding:0}.claim-nfp-modal .modal-icon svg{height:50px;width:50px}.claim-nfp-modal h2{color:#181d18;font-size:1.375rem;font-weight:500;text-align:left}.claim-nfp-modal p{color:#181d18;font-size:.875rem;font-weight:400;text-align:left}.claim-nfp-modal .button-bar{margin-top:1rem}.claim-nfp-modal .button-bar>button.button{flex:0 0 auto;white-space:nowrap}.claim-nfp-modal .button-bar>button.button:not(:last-child){margin-right:.5rem}@media (max-width:640px){.claim-nfp-modal .button-bar{flex-direction:column}.claim-nfp-modal .button-bar>button.button:not(:last-child){margin-bottom:.5rem;margin-right:0}}@media (max-width:1028px){.donation-columns{display:block}.donation-columns>:first-child{margin-bottom:1rem}.donation-columns>:last-child{margin-left:0;width:100%}.donation-details .details-meta-data{padding-right:1rem}}@media (max-width:640px){.donation-metadata .donation-metadata-title{display:block}.donation-details .donation-details-section .label-value-pair{flex-direction:column;margin-bottom:1rem}.donation-details .donation-details-section .label-value-pair p{margin-bottom:0;margin-top:0}}.add-edit-user main .user-form-container{margin:1rem;padding:1rem;text-align:left}.add-edit-user .user-form-container h3,.add-edit-user .user-table-container .user-search-header h3{color:#4c9c2e;font-size:1.25rem;margin-bottom:1rem}.add-edit-user .user-form-container p,.add-edit-user .user-table-container p{margin:initial}.add-edit-user .user-form-container .input-container,.add-edit-user .user-form-container .mui-select-facade,.add-edit-user .user-form-container .select{padding:.5rem 0;width:80%}.add-edit-user .user-form-container .switch-label{font-weight:600}.add-edit-user .user-form-container .toggle-container{max-width:80%}.add-edit-user .user-form-container .account-owner-container{margin-top:1rem;width:80%}.add-edit-user .user-form-container .account-owner-controls{display:flex;margin-bottom:1rem}.add-edit-user .user-form-container .account-owner-controls-left{flex:1}.add-edit-user .user-form-container .account-owner-controls-left label{display:block;font-weight:600;margin-bottom:1rem}.add-edit-user .user-form-container .account-owner-controls-left p:not(:last-child){margin-bottom:1rem}.add-edit-user .user-form-container .account-owner-controls-right{margin-left:4rem}.add-edit-user .user-form-container .account-owner-controls-right .button{margin-bottom:0}@media (max-width:992px){.add-edit-user .user-form-container .account-owner-controls-right{margin-left:2rem}}@media (max-width:640px){.add-edit-user .user-form-container .account-owner-container{width:100%}.add-edit-user .user-form-container .account-owner-controls{flex-direction:column}.add-edit-user .user-form-container .account-owner-controls-right{margin-left:0;margin-top:1rem}}.user-form-container .phone-input-container{width:80%}.add-edit-user .user-form-container .toggle-container.horizontal{margin-bottom:0;margin-top:1.5rem;width:80%}.add-edit-user .user-form-container .phone-input-container .input-container:first-child{margin-right:1rem;width:80%}.add-edit-user .user-table-container{margin:1rem;max-width:49.75rem;padding:0;text-align:left}.add-edit-user .user-table-container .collection-list{max-height:500px;overflow-y:scroll}.add-edit-user .user-table-container .user-search-header{align-items:baseline;display:flex;padding:1rem}.add-edit-user .user-table-container .user-search-header .search{margin:0;min-width:320px}.add-edit-user .user-table-container .user-table{box-shadow:none;margin:0;max-height:525px;overflow-y:scroll}.add-edit-user .user-table-select-all{display:none;margin-bottom:1rem;padding-left:1rem}.add-edit-user .user-table-select-all .checkbox{margin:0}@media (max-width:992px){.add-edit-user .user-table-select-all{display:block}}.add-edit-user .user-table-container .add-edit-users-card{margin:.5rem;padding:1rem}.add-edit-user .user-table-container .add-edit-users-card label.checkbox{color:#4c9c2e;font-weight:600;margin-left:0}.add-edit-user .user-table-container p:first-of-type{font-size:.875rem}.add-edit-user .user-table-container .checkbox-container{margin-bottom:0}.add-edit-user .user-table-container .chips-container{margin-left:1rem;margin-top:.5rem}.add-edit-user .add-edit-users-card .chips-container{margin-left:0}.add-edit-user .button-bar.button-bar-align-right{margin:1rem;max-width:49.75rem}.add-edit-user .user-table-container .error-message{padding:1rem}.add-edit-user .hint{margin:0 1rem}@media (max-width:992px){.add-edit-user .user-table-container .user-search-header .search{margin-top:1rem}}@media (max-width:640px){.add-edit-user main .user-form-container{padding-right:1rem}.user-search-header{flex-direction:column}.user-search-header .search{margin:1rem 0 0;width:100%}.add-edit-user .user-form-container .input-container,.add-edit-user .user-form-container .mui-select-facade,.add-edit-user .user-form-container .phone-input-container,.add-edit-user .user-form-container .phone-input-container .input-container:first-child,.add-edit-user .user-form-container .select,.add-edit-user .user-form-container .toggle-container,.add-edit-user .user-form-container .toggle-container.horizontal{max-width:100%;width:100%}.add-edit-user .label-value-pair{flex-direction:column;margin-left:0}.add-edit-user .label-value-pair p{font-size:1rem;margin-bottom:.5rem}}.donation-confirmation main{align-items:center;display:flex;justify-content:center}.donation-confirmation main div.paper{max-width:38.75rem}.donation-confirmation main div.paper p{margin-bottom:1rem;max-width:unset}.donation-confirmation .confirmation-container{max-width:38.75rem}.info-wrapper{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);padding:.5rem;position:relative}.info-wrapper p{max-width:792px}.complete-donation .complete-donation-content{margin-bottom:1rem;max-width:49.75rem;padding-left:1rem;padding-right:1rem}.complete-donation .complete-donation-section{background-color:#fff;border:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);margin-bottom:1.5rem;padding:1.5rem}.complete-donation .complete-donation-section.additional-donations .flex{flex-wrap:wrap;justify-content:space-between}.complete-donation .header-section{align-items:baseline;border:0;display:flex;margin:1.5rem 0}.complete-donation .header-section h1{font-size:1.25rem;font-weight:600;margin-bottom:0}.complete-donation .header-section .donation-metadata-type{align-items:center;display:flex;margin-left:1.5rem}.complete-donation .header-section i,.complete-donation .header-section svg{display:inline-block;height:1.75rem;margin-right:.5rem;width:1.75rem}.complete-donation .header-section svg g{fill:#0084d1;stroke:#0084d1}.header-section .donation-metadata-type.is-recurring i{color:#4c9c2e;stroke:#4c9c2e}.complete-donation .complete-donation-success h1{color:#4c9c2e;font-size:1.5rem;font-weight:600}.complete-donation .complete-donation-success h1.cancelled{color:#21231f}.complete-donation .complete-donation-success{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);margin:1.5rem auto;max-width:38.75rem;padding:3rem 4rem;text-align:center}.complete-donation .complete-donation-success p{text-align:left}.complete-donation .complete-donation-success .donation-card-icon{height:8.5rem;margin-bottom:1.5rem;width:8.5rem}.complete-donation-content.missed img{filter:opacity(.7)}.complete-donation p.subtitle{color:#4c9c2e;font-size:1rem}.complete-donation a.back-link{align-items:center;display:flex;padding:1rem 1rem 1rem 0;-webkit-text-decoration:none;text-decoration:none}.complete-donation a.back-link span{-webkit-text-decoration:underline;text-decoration:underline}.bold-text{font-weight:700}.complete-donation .marketing-container{align-items:center;display:flex;margin-top:1.5rem}.complete-donation .checkbox-container,.complete-donation .checkbox-container label{margin:0}.complete-donation .checkbox-container{height:24px}.complete-donation .marketing-container span:hover{cursor:pointer}@media (max-width:640px){.complete-donation .complete-donation-success{margin:1rem}}.donations-map-continer .map{height:calc(100vh - 204px - 4.5rem)}@media (max-width:992px){.donations-map-continer .map{height:calc(100vh - 120px - 4.5rem)}}.reporting-recent .reporting-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0}.reporting-recent .reporting-detail-empty-state h3,.reporting-recent .reporting-empty-state h3{font-size:1.5rem}.reporting-recent .reporting-detail-empty-state svg,.reporting-recent .reporting-empty-state svg{height:15.625rem;margin:1.5rem;width:15.625rem}.reporting-detail-empty-state{align-items:center;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;max-width:49.75rem;padding:1.5rem 0}.filter.reporting .date-picker-input-container>:first-child>input{height:2.3rem}.reporting-empty-state p{margin-top:1rem;text-align:center}.filter.reporting .upper-filter-container button.apply-button.reporting{height:40px;margin-bottom:2px;margin-right:.5rem}.overview-list,.reporting-table table{background:#fff;border-collapse:collapse;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);max-width:49.75rem;min-width:750px;padding:1rem;width:100%}.reporting-table table td{padding:.5rem .5rem .5rem 1rem}.reporting-table table th{padding:1.5rem 1rem 1rem;text-align:left}.reporting-table table tr{border:1px solid #ddd}.reporting-table table thead tr{border-bottom:1px solid #bfb8af}.reporting-detail{display:none;overflow-x:auto;padding:1rem}.reporting-detail.visible{display:block}.reporting-subroute-container{border-bottom:2px solid #4c9c2e;display:flex;max-width:49.75rem}.reporting-subroute-option{margin-left:1rem;margin-top:.5rem;min-width:180px;padding:1rem 0;text-align:center;z-index:1}.reporting-subroute-option:hover{cursor:pointer}.reporting-subroute-container .selected{background:#4c9c2e;border-radius:.5rem .5rem 0 0;color:#fff;font-weight:600}.overview-item{align-items:center;display:flex;margin-bottom:1rem}.overview-item .stat-card{min-height:230px;min-width:250px;width:100%}.overview-item .stat-card-svg.water-drop-icon{margin-top:5rem;opacity:.3;padding-right:1rem}.overview-item .stat-card-svg.water-drop-icon svg{height:115px}.overview-item:nth-child(odd){flex-direction:row}.overview-item:nth-child(2n){flex-direction:row-reverse}.overview-item>*{margin-right:1rem}.overview-item-provided-value{box-shadow:0 2px 6px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-evenly;min-height:230px;min-width:250px;position:relative}.overview-item-provided-value>*{text-align:center}.reporting-chart{background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);left:-4000px;margin-bottom:1.5rem;max-width:49.75rem;padding:1rem;position:fixed;width:49.75rem}.reporting-chart.visible{height:400px;left:0;position:relative;width:unset}.reporting-chart .chart-wrapper{height:100%}.filter.reporting{z-index:2}.filter.reporting .lower-filter-container{padding:.5rem 0}.filter.reporting .back-button{display:flex;line-height:1.5rem;padding-left:0;-webkit-text-decoration:none;text-decoration:none}.filter.reporting .back-button span{font-size:1rem;-webkit-text-decoration:underline;text-decoration:underline}.filter.reporting .back-button.responsive-small{display:none}.filter .child-container{align-items:flex-end}.recent-report-list h3{font-size:1.5rem}.recent-report-list{padding:1.5rem}.recent-report-list-header{display:flex;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.recent-report-list-header h5{flex:2;font-size:1rem;font-weight:600;margin-bottom:0;margin-right:1rem}.recent-report-list-card-container{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);display:flex;font-weight:inherit;margin-bottom:1rem}.recent-report-list-card{color:#21231f;display:flex;flex:1;padding:1rem}.recent-report-list-card:hover{cursor:pointer}.recent-report-list-card>:nth-child(3),.recent-report-list-card>:nth-child(4),.recent-report-list-header>:nth-child(3),.recent-report-list-header>:nth-child(4){flex:2}.recent-report-list-card>:first-child,.recent-report-list-card>:nth-child(2),.recent-report-list-header>:first-child,.recent-report-list-header>:nth-child(2){flex:3}.export-modal{width:20rem}.export-modal .export-modal-type-selection{margin-bottom:1.5rem}.export-modal .export-modal-type-selection h3{font-size:1.25rem;text-align:center}.export-modal .export-modal-type-selection p{font-size:.875rem;margin-left:3rem}.export-modal .export-modal-type-selection input{height:24px;width:24px}.export-modal .export-modal-type-selection .option-line{align-items:center;display:flex}.export-modal .export-modal-type-selection .radio-option{margin:1rem}.export-modal .export-modal-type-selection .radio-option:checked{color:#4c9c2e}@media (max-width:992px){.visible-mobile-button-bar.back-visible{display:flex;flex-direction:row;justify-content:space-between}.filter.reporting .back-button.responsive-small{display:flex;margin-bottom:0}.filter.reporting .back-button.responsive-large{display:none}}.edit-donation h6{color:#4c9c2e}.edit-donation .edit-donation-pickup-details{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin:1rem;padding:1rem}.edit-donation .error-message.edit-donation-error{margin-left:1rem}.edit-donation-pickup-details .pickup-window-times,.edit-donation-pickup-details .recurrence-monthly{display:flex}.edit-donation-pickup-details .pickup-window-times{margin-bottom:1rem;margin-top:1rem;width:50%}.edit-donation-pickup-details .pickup-window-times .select:nth-of-type(2){margin-right:0}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .group-options{display:flex;flex-wrap:wrap}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container{width:25%}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container:nth-child(2n+2){width:75%}.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days .checkbox-container:last-child{margin-bottom:0}.edit-donation-pickup-details .end-date-container{display:flex}.edit-donation-pickup-details .end-date-container .input-date-picker{width:50%}.edit-error-modal{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.25rem 1.5rem;max-width:20rem}.edit-error-modal h6{font-size:1.8rem;text-align:center}.edit-error-modal p{text-align:center}.edit-error-modal .button-bar{width:100%}.edit-error-modal .button-bar button{display:flex;justify-content:center;margin-top:40px;text-align:center;width:100%}.edit-donation-item-container{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);margin:1rem;padding:1rem}.edit-donation-item-container h6{color:#4c9c2e;font-size:1.25rem}.edit-donation-item-container p.total-weight{border-top:1px solid #bfb8af;margin-left:0;padding:1.5rem calc(75px + 1.5rem) 0;text-align:right}.edit-donation-buttonbar{margin:3rem 1rem}.navigation-modal,.submit-modal,.success-modal{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3.25rem 1rem;text-align:center;width:28.75rem}.navigation-modal h6,.submit-modal h6{font-size:1.8rem;text-align:center}.success-modal h6{color:#4c9c2e;font-size:2rem}.navigation-modal p{margin-bottom:4rem}.navigation-modal button.button,.submit-modal button.button{display:flex;justify-content:center;margin:1rem 0 0;text-align:center;width:100%}@media (max-width:640px){.edit-donation-pickup-details .pickup-window-times{width:100%}.navigation-modal{width:auto}:is(.edit-donation-pickup-details .checkbox-group.recurrence-weekly-days) .group-options{width:40em}:is(.edit-donation-pickup-details .end-date-container) .checkbox-container{align-self:flex-end}.edit-donation-item-container p.total-weight{padding:inherit;padding-right:2.5rem}.edit-donation-item-container .food-category-container{padding:1rem 0 2rem}:is(.edit-donation-item-container .food-category-container) .image-circle{max-height:2.5rem;max-width:2.5rem}:is(.edit-donation-item-container .food-category-container) .weight-input{position:relative;width:80%}:is(:is(.edit-donation-item-container .food-category-container) .weight-input)>label{left:-4em;position:absolute;top:-1.5em}:is(:is(.edit-donation-item-container .food-category-container) .weight-input) .weight-input-container label.weight-label-button{width:60px}:is(.edit-donation-item-container .food-category-container) .icon-button-label-container{margin-bottom:0}:is(:is(.edit-donation-item-container .food-category-container) .icon-button-label-container) label{display:none}}@media (max-width:450px){.edit-donation-pickup-details .end-date-container .checkbox-container{margin-bottom:0}:is(.edit-donation-pickup-details .end-date-container .checkbox-container) label{margin-bottom:0}}.donation-history .donation-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0}.donation-history .donation-empty-state h3{font-size:1.5rem}.donation-history .donation-empty-state svg{height:15.625rem;margin:1.5rem;width:15.625rem}.donation-history-modal.export-csv-modal .modal-content,.donation-history-modal.survey-modal .modal-content{padding:1rem 1.5rem;width:512px}.donation-history-modal .modal-content>div{padding:0 1.5rem}.donation-history-modal.export-csv-modal .close-button-container{display:none}.donation-history-modal.export-csv-modal .beatloader{margin:1.5rem 0;text-align:center}.donation-history-modal.export-csv-modal .modal-content h3,.donation-history-modal.survey-modal .modal-content h3{font-size:1.5rem;text-align:center}.donation-history-modal.export-csv-modal .modal-content p.small{font-size:.875rem}.donation-history-modal.export-csv-modal .modal-content .button-bar,.donation-history-modal.survey-modal .modal-content .button-bar{margin-top:3rem}@media (max-width:640px){.donation-history-modal .button-bar{flex-direction:column}.donation-history-modal .button-bar>button.button:not(:last-child){margin-bottom:1rem;margin-right:0}.donation-history-modal .button-bar .button{justify-content:center}}:root{--offers-grid-gutter:var(--wide-dimension)}.offers{background-color:#f8f8f8}.offers-loading{margin-bottom:1.5rem;text-align:center}.offers-api-error-view{margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.offers-empty-state{color:#21231f;font-size:16px;font-weight:400;line-height:1.35em;text-align:center}.offer-groups-container{display:none}.offer-groups-container .offer-group{align-items:stretch;display:flex;margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.offer-groups-container .offer-group .offer{background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.15);flex:1;overflow:hidden;padding:1rem}.offer-groups-container .offer-group .offer:not(:last-child){margin-right:1.5rem}.offer-groups-container.offer-groups-medium .offer{max-width:calc(50% - .75rem)}.offer-groups-container.offer-groups-large .offer{max-width:calc(33.33333% - 1rem)}.offer-groups-container .offer-group .offer h3{font-size:1.125rem;font-weight:600;line-height:1.35em;margin-bottom:1.5rem;text-transform:uppercase;word-break:break-word}.offer-groups-container .offer-group .offer p{color:#21231f;font-size:16px;font-weight:400;line-height:1.35em;word-break:break-word}.offer-detail .gradient-header h1{text-transform:uppercase}.offer-detail .offers-loading{padding:1.5rem}.offer-detail .offer-detail-content{padding:1.5rem 6rem}@media (min-width:1440px){.offer-groups-container.offer-groups-large{display:block}}@media (min-width:993px) and (max-width:1439px){.offer-groups-container.offer-groups-medium{display:block}}@media (min-width:641px) and (max-width:992px){.offer-groups-container.offer-groups-medium{display:block}.offer-detail .offer-detail-content{padding-left:3rem;padding-right:3rem}}@media (max-width:640px){.offer-groups-container.offer-groups-small{display:block}.offer-detail .offer-detail-content{padding-left:1rem;padding-right:1rem}.offer-detail .offer-detail-content p iframe{width:auto}}.chatbot-fab .fab-button{align-items:center;background-color:#4c9c2e;border-radius:16px;bottom:20px;color:#fff;cursor:pointer;display:flex;height:43px;justify-content:center;position:fixed;right:10px;width:50px;z-index:100}.chatbot-fab .fab-button svg{height:30px;width:40px}.chatbot-fab .chatbot{border:1px solid #bfb8af;bottom:70px;box-shadow:0 2px 6px 0 rgba(0,0,0,.25);height:550px;position:fixed;right:10px;width:350px;z-index:100}@media (max-height:720px){.chatbot-fab .chatbot{height:calc(90% - 65px)}}@media (max-width:640px){.chatbot-fab .chatbot{height:calc(90% - 65px);width:95%}}.donation-details-section.reoffer-donation-form .pickup-window-times{display:flex;margin-bottom:1rem}:is(.donation-details-section.reoffer-donation-form .pickup-window-times) .select:last-of-type{margin-right:0}.reoffer-donation-form .pickup-window-dates{display:flex;margin:1rem 0}:is(.reoffer-donation-form .pickup-window-dates)>div{width:50%}:is(.reoffer-donation-form .pickup-window-dates) .input-date-picker:first-of-type{padding-right:1rem;width:100%}:root{--donations-table-header-text-color:#47423b;--donations-table-text-color:#40493a;--table-header-background-color:#f1f5ed}.my-donations-page-container{background-color:#f8faf4;box-sizing:border-box;color:#40493a;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5rem;margin:0;overflow-x:hidden;padding:1.5rem}.my-donations-page-container .page-header{align-self:stretch;flex-shrink:0;height:49px;margin-bottom:1.5rem}.my-donations-page-container h1{font-size:2rem;font-weight:400;line-height:40px;margin:0}.my-donations-page-container .MuiPaper-root.donations-paper{border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15)}.donations-paper table{border-collapse:collapse;min-height:500px;table-layout:fixed;width:100%}.donations-paper table thead th{background-color:#f1f5ed;color:#47423b;font-family:poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.donations-paper table thead th:first-child{width:21%}.donations-paper table thead th:nth-child(2){width:13%}.donations-paper table thead th:nth-child(3){width:9%}.donations-paper table thead th:nth-child(4){width:15%}.donations-paper table thead th:nth-child(5){width:3%}.donations-paper table thead th:nth-child(6){padding-left:0;width:15%}.donations-paper table thead th:nth-child(7){width:24%}.donations-paper table tbody td{align-content:center;color:#40493a;font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden;padding:.5rem 0 .5rem 1rem;text-overflow:ellipsis}.donations-paper table tbody td:nth-child(6){padding-left:0}.MuiTypography-root.MuiTypography-body2.donations-table-city-province-label{color:#707a69;font-weight:500}.MuiTypography-root.my-donations-table-pickup-location-text{font-size:.875rem;font-weight:500}.my-donations-table-donation-column{align-items:center;display:flex;gap:6px}.my-donations-table-donation-column-icon{height:22px;margin-bottom:1px;white-space:nowrap;width:22px}.my-donations-table-donation-status-chip{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;height:35px;justify-content:center;text-align:center;white-space:nowrap;width:140px}.my-donations-table-donation-status-chip>span{padding:0}.my-donations-table-donation-status-chip:focus-visible{outline:none}.my-donations-table-pickup-date-cell{align-items:center;display:flex;gap:4px;padding-left:4px}.my-donations-table-date-text.MuiTypography-root{color:#40493a;font-weight:500}.my-donations-table-time-text.MuiTypography-root{color:#a9a299;font-weight:500}.my-donations-table-date-text.late.MuiTypography-root.MuiTypography-body2{color:#ba1a1a;font-weight:600}.my-donations-table-time-text.late.MuiTypography-root.MuiTypography-body2{color:#ba1a1a;font-weight:500}.MuiSvgIcon-root.my-donations-table-hourglass-icon{color:#ba1a1a;height:17px;margin-top:7px;width:17px}.my-donations-table-date-time-wrapper{display:flex;flex-direction:column;padding-left:4px}.status-unclaimed{background-color:#ffbddb}.status-claimed{background-color:#e0ea8a}.status-completed{background-color:#add199}.status-tobecompleted{background-color:#f6bb8a}.status-cancelled{background-color:#ffbab1}.status-needsreview{background-color:#ffe4c7}.donations-paper table thead tr th:first-child{padding-left:2rem}.donations-paper table thead tr th:last-child{padding-right:1.5rem}.donations-paper table tbody tr td:first-child{padding-left:2rem}.donations-paper table tbody tr td:last-child{padding-right:1.5rem}.donations-paper .empty-list-container,.donations-paper .empty-list-filtered-container{align-items:center;color:#181d18;display:flex;flex-direction:column;padding:1rem;text-align:center}.donations-paper .empty-list-container svg.empty-list-icon,.donations-paper .empty-list-filtered-container svg.empty-list-icon{color:#c0cab6;font-size:126px;margin-bottom:1.5rem}.donations-paper .empty-list-container p,.donations-paper .empty-list-container p.empty-list-container-p1,.donations-paper .empty-list-filtered-container p.empty-list-filtered-container-p1{font-family:poppins,sans-serif;font-size:22px;line-height:28px;margin-bottom:1rem}.donations-paper .empty-list-filtered-container p.empty-list-filtered-container-p2{font-family:poppins,sans-serif;font-size:.875rem;letter-spacing:.25px;line-height:20px;margin-bottom:1.5rem;max-width:570px}.donations-paper .empty-list-container button,.donations-paper .empty-list-filtered-container button{margin-top:.5rem}.donations-paper .empty-list-filtered-container svg.error-icon{color:#ba1a1a}.filters-header{align-items:center;display:flex;gap:24px;justify-content:flex-start;min-height:56px}.filters-header .filters-header-paper{padding:1.5rem}.dropdown-pickup-loc-filter{align-items:center;display:flex;font-size:16px;margin:0;padding:0;width:40%}.dropdown-pickup-loc-filter .MuiInputBase-root{align-items:center;box-sizing:border-box;cursor:text;display:flex;height:56px;overflow:visible}.dropdown-pickup-loc-filter .MuiInputBase-input{height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-listbox,.dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-paper{background-color:#ebefe7}.dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-option:hover{background:rgba(29,27,32,.08);color:#181d15}.dropdown-pickup-loc-filter .MuiInputLabel-root{color:#40493a}.dropdown-pickup-loc-filter~.MuiAutocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background-color:#caefb5!important;color:#181d15}.dropdown-pickup-loc-filter .MuiOutlinedInput-notchedOutline{border-color:#707a69}.dropdown-pickup-loc-filter .MuiInputAdornment-positionStart .MuiSvgIcon-root{color:#40493a}.dropdown-pickup-loc-filter .MuiAutocomplete-popupIndicator,.dropdown-pickup-loc-filter .MuiAutocomplete-popupIndicatorOpen{color:#181d15}.dropdown-pickup-loc-filter .MuiOutlinedInput-root:not(.Mui-disabled):hover .MuiOutlinedInput-notchedOutline{border:2px solid #707a69}.dropdown-pickup-loc-filter .MuiInputBase-input::-moz-placeholder{color:#181d15;cursor:text;min-width:auto;opacity:1;pointer-events:auto}.MuiTextField-root .MuiAutocomplete-inputRoot input.MuiAutocomplete-input,.dropdown-pickup-loc-filter .MuiInputBase-input,.dropdown-pickup-loc-filter .MuiInputBase-input::placeholder{color:#181d15;cursor:text;min-width:auto;opacity:1;pointer-events:auto}.dropdown-pickup-loc-filter .MuiInputBase-root.Mui-focused .MuiInputBase-input::-moz-placeholder,.dropdown-pickup-loc-filter.Mui-focused .MuiInputBase-input::-moz-placeholder{opacity:0}.dropdown-pickup-loc-filter .MuiInputBase-root.Mui-focused .MuiInputBase-input::placeholder,.dropdown-pickup-loc-filter.Mui-focused .MuiInputBase-input::placeholder{opacity:0}.filters-container .export-button-wrapper{margin-left:auto}.filters-container .export-button-container{align-items:center;background:#1a5d00;border-radius:4px;display:flex;height:48px;justify-content:center;margin:0 auto 0 0;padding:10px 24px 10px 16px;transition:opacity .5s ease,background-color .5s ease;width:143px}.export-inside-container{align-items:center;display:flex;gap:8px;height:28px;justify-content:center}.export-button-container .export-inside-container svg.download-icon{align-items:center;height:18px;vertical-align:middle;width:18px}.export-button-label{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.1px;line-height:20px;text-align:center;width:77px}.my-donations-modal.export-csv-modal .modal-content{padding:1.5rem;width:392px}.my-donations-modal.export-csv-modal .beatloader{margin:1.5rem 0}.my-donations-modal.export-csv-modal .modal-content .modal-text h3{color:#21231f;font-size:1.375rem;font-weight:500;line-height:27px}.my-donations-modal.export-csv-modal .modal-content .modal-text p{font-size:.875rem;letter-spacing:.25px;line-height:20px}.my-donations-modal.export-csv-modal .modal-content .button{font-weight:500;letter-spacing:.1px;line-height:20px;margin:16px 0 0}.MuiPaper-root.filters-header-paper{align-items:center;background-color:initial;border-radius:0;box-shadow:none;display:flex;flex-direction:row;gap:24px;min-height:56px;width:100%}.MuiButton-root.filters-button-mydonations{width:108px}.MuiButton-root.filters-button-mydonations.filters-button-has-active-filters{border:2px solid #1a5d00}.mobile-donations{display:none}.desktop-donations{display:block}.mobile-donation-list{margin-top:1rem}.donations-table-loading,.mobile-donation-list-loading{align-items:flex-start;display:flex;justify-content:center;min-height:500px;padding-top:100px}.sidebar-header-left .donation-header-icon{height:36px;width:36px}.donation-header-id{font-size:22px;font-weight:500}.filters-rack{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;padding:4px 1.5rem 1.5rem}.chip.filter-chips{align-items:center;background:#caefb5;border-radius:8px;color:#325125;display:inline-flex;font-size:14px;font-weight:500;gap:0;justify-content:center;padding:3px}.chip.filter-chips:hover{box-shadow:inset 0 0 0 9999px rgba(29,25,43,.08)}.chip.filter-chips:focus-visible{box-shadow:inset 0 0 0 9999px rgba(29,25,43,.12);outline:none}.chip.filter-chips>span{line-height:1;margin:0;padding-right:0}.chip.filter-chips .icon-button,.chip.filter-chips button{align-items:center;display:inline-flex;justify-content:center;margin:0;padding-left:2px;padding-right:2px}.chip.filter-chips .icon-button-tertiary .material-icons{color:#325125;font-size:20px}button.filters-rack-clear-btn{align-self:center;color:#1a5d00;font-size:14px;font-weight:500;margin-left:.5rem;-webkit-text-decoration:none;text-decoration:none}.filters-rack-mobile{display:none}.filters-rack-desktop{display:flex}button.filters-rack-clear-btn:hover{-webkit-text-decoration:underline;text-decoration:underline}.icon-cell{align-items:center;display:flex;justify-content:flex-end;max-width:10px;padding:0}.needsReview-banner .MuiAlert-message{align-items:center;display:flex;font-weight:500;height:52px;overflow:hidden}.donations-table-pagination{padding:.5rem;position:relative}.donations-table-pagination .pagination-info-text{align-content:center;color:#707a69;font-family:poppins,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;line-height:1rem;padding:0 .5rem;position:absolute;text-align:left;top:.5rem;width:35%}.donations-table-pagination .MuiTablePagination-root{flex:4}.donations-table-pagination .MuiToolbar-root.MuiToolbar-gutters.MuiTablePagination-toolbar{flex-direction:column;padding:0}.donations-table-pagination .pagination-control .pagination-actions .last-page-button{background:#fff;border:1px solid #c0cab6;border-radius:8px 0 0 8px;height:42px}.donations-table-pagination .pagination-control .pagination-actions .next-page-button{background:#fff;border:1px solid #c0cab6;border-radius:0 8px 8px 0;height:42px}.donations-table-pagination .pagination-control .pagination-actions .pagination-text{background:#fff;border-bottom:1px solid #c0cab6;border-top:1px solid #c0cab6;display:inline-block;font-family:poppins,sans-serif;height:42px;padding:12px 36px;vertical-align:middle}.donations-table-pagination .MuiTablePagination-spacer,.donations-table-pagination .MuiToolbar-root.MuiToolbar-gutters.MuiTablePagination-toolbar p.MuiTablePagination-displayedRows{display:none}.dropdown-pickup-loc-filter .pickup-many-chip{align-items:center;background-color:#caefb5;border-radius:8px;display:inline-flex;font-size:14px;font-weight:400;height:30px;justify-content:center;line-height:1;margin-left:0;padding-left:5px}.pickup-one-selected{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiAutocomplete-option.pickup-opt{align-items:center;display:flex}.needsReview-banner .MuiAlert-icon{align-self:center}.needsReview-banner .MuiSvgIcon-root{height:30px;width:30px}.needsReview-banner.MuiAlert-root.MuiAlert-filledWarning{border-radius:4px}.my-donations-table-needs-review-row{background-color:#ffe4c7}.my-donations-table-needs-review-status-column{align-items:center;display:flex;gap:8px;justify-content:left;padding-left:12px}.my-donations-table-needs-review-status-column .MuiTypography-root,.my-donations-table-weight-column .MuiTypography-root{font-weight:500}.my-donations-table-needs-review-icon.MuiSvgIcon-root{color:#ce6105;height:18px;width:18px}.my-donations-table-status-column.MuiBox-root{align-items:center;display:flex;justify-content:space-between}.my-donations-table-needs-review-icon.MuiSvgIcon-root .MuiTypography-root{margin-right:8px}.my-donations-table-row.MuiTableRow-root{height:85px}.my-donations-table-row-clickable{cursor:pointer}.mobile-donations .donation-card .donation-card-header.MuiBox-root{align-items:center;border-bottom:1px solid #c0cab6;display:flex;justify-content:space-between;padding:0 0 10px}.mobile-donations .donation-card{border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);display:flex;flex-direction:column;min-height:270px;padding:16px}.donation-card-clickable{cursor:pointer}.donation-card-content.MuiCardContent-root{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:7px 3px 3px}.donation-card-donation-number{align-items:center;display:flex;font-weight:500;gap:6px}.my-donations-table-donation-column-icon,.my-donations-table-donation-column-icon svg{height:24px;width:24px}.MuiTypography-root.MuiTypography-body2.donation-card-text-regular{color:#40493a;font-weight:500}.MuiCard-root.donations-card-needs-review-card,.MuiPaper-root.donations-card-needs-review-card{background-color:#ffe4c7}.donations-card-needs-review-header{align-items:center;display:flex;gap:8px}.donations-card-needs-review-header .MuiTypography-root{font-weight:500;line-height:1}@media (max-width:640px){.modal.mobile-fullwidth .modal-content{max-width:90%}}@media (max-width:1199px){.filters-container .export-button-wrapper{display:none}.my-donations-page-container{padding:1rem}.dropdown-pickup-loc-filter .pickup-many-chip{align-items:center;background-color:#caefb5;border-radius:8px;display:inline-flex;font-size:14px;font-weight:400;height:30px;justify-content:center;line-height:1;margin-left:0;padding-left:5px}.pickup-one-selected{display:inline-block;max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MuiAutocomplete-option.pickup-opt{align-items:center;display:flex;font-size:16px;min-height:56px;white-space:normal}.dropdown-pickup-loc-filter{width:100%}.MuiPaper-root.filters-header-paper{align-items:stretch;background-color:#fff;border-radius:14px;box-shadow:0 8px 10px -5px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:15px;padding:24px}.MuiButton-root.filters-button-mydonations{width:100%}.filters-rack-mobile{display:flex;padding-bottom:0;padding-left:0;padding-right:0}.filters-rack-desktop{display:none}.my-donations-page-container .MuiPaper-root.donations-paper{background:transparent;border:0;box-shadow:none}.donations-paper .empty-list-container p{margin-bottom:1.5rem}.donations-paper .empty-list-container,.donations-paper .empty-list-filtered-container{margin:auto;padding-top:2rem}.filters-rack-clear-btn{display:none}.donations-table-pagination{padding:5px}.donations-table-pagination .pagination-info-text{margin-bottom:1rem;position:unset;text-align:center;width:100%}.donations-table-pagination .MuiToolbar-root.MuiToolbar-gutters.MuiTablePagination-toolbar{margin-bottom:1rem;min-height:unset}.mobile-donations{display:block}.desktop-donations{display:none}.donations-card-chevron-icon.MuiSvgIcon-root{color:#40493a;height:24px;width:24px}.needsReview-banner .MuiAlert-message{align-items:flex-start;height:auto}.my-donations-page .needsReview-banner.MuiAlert-root{border-radius:4px;margin-bottom:16px}.my-donations-page-container{overflow-x:visible}.my-donations-page-container .page-header{margin-bottom:0}.my-donations-page-container h1{font-size:24px}.needsReview-banner .MuiAlert-icon{align-self:flex-start}.filters-header{align-items:stretch;display:flex;flex-direction:column;gap:15px}}@media (min-width:915px){.needsReview-banner .MuiAlert-icon{align-self:center}.needsReview-banner .MuiAlert-message{align-items:center;height:auto}}.rescue-food-page-container{background:#f8faf4;box-sizing:border-box;color:#40493a;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:100%;letter-spacing:.1px;line-height:1.5rem;overflow-x:hidden;padding:.5rem 1.5rem;word-wrap:break-word}.rescue-food-page-container .page-header{align-self:stretch;height:49px;margin-bottom:1.5rem}.rescue-food-page-container h1{font-size:2rem;font-weight:400;line-height:40px}.rescue-food-table-text.MuiTypography-root{color:#40493a;font-weight:500}.available-rescues-table table thead th:first-child{width:25%}.available-rescues-table table thead th:nth-child(2){padding-left:30px;width:25%}.available-rescues-table table thead th:nth-child(3){width:10%}.available-rescues-table table thead th:nth-child(4){padding:0;width:2%}.available-rescues-table table thead th:nth-child(5){padding-left:5px;width:20%}.available-rescues-table table thead th:nth-child(6){width:24%}.donations-paper table tbody td:nth-child(5){padding-left:5px}.rescue-food-table-row.MuiTableRow-root{cursor:pointer;height:85px}.rescue-food-donation-type-text-wrapper{display:flex;flex-direction:column}.rescue-food-recurrence-text.MuiTypography-root{color:#a9a299;font-size:.875rem;letter-spacing:.1px;-webkit-line-clamp:1;line-clamp:1;line-height:20px}.rescue-food-table-status-column.MuiBox-root{align-items:center;display:flex;justify-content:space-between}.rescue-food-targeted-status-icon{display:block;height:18px;margin-right:5px;width:18px}.rescue-food-card-chevron-icon.MuiSvgIcon-root{color:#40493a;height:24px;width:24px}.status-available{background-color:#bbdaff}.status-targeted{background-color:#ffbddb}.rescue-food-table-date-time-wrapper{display:flex;flex-direction:column}.rescue-food-table-time-text.MuiTypography-root{color:#a9a299;font-weight:500}.rescue-food-mobile-card.MuiPaper-root.MuiCard-root{border-radius:12px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;display:flex;flex-direction:column;margin:18px 0;min-height:240px;padding:16px}.rescue-food-mobile-card-clickable{cursor:pointer}.rescue-food-mobile-card-clickable:hover{box-shadow:0 4px 8px #0000004d}.rescue-food-mobile-card-header{align-items:center;border-bottom:1px solid #c0cab6;display:flex;justify-content:space-between;padding:0 0 14px}.rescue-food-mobile-chevron-icon{color:#40493a;font-size:16px}.rescue-food-mobile-card-content.MuiCardContent-root{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:14px 0 0}.rescue-food-mobile-card-content.MuiCardContent-root:last-child{padding-bottom:0}.rescue-food-mobile-card-label{color:#40493a;flex-shrink:0;font-weight:600;margin-right:.5rem}.rescue-food-mobile-card-value{color:#40493a;text-align:right}.rescue-food-mobile-card-donation-type{align-items:flex-end;display:flex;flex-direction:column}.rescue-food-mobile-card-date{display:flex;flex-direction:column}.atRisk-banner .MuiAlert-message{align-items:center;color:#40493a;display:flex;font-weight:500;height:auto}.atRisk-banner .MuiSvgIcon-root{height:30px;width:30px}.atRisk-banner.MuiAlert-root.MuiAlert-filledWarning{border-radius:4px}.my-donations-page .atRisk-banner.MuiAlert-root{border-radius:4px;margin-bottom:16px}.atRisk-banner .MuiAlert-icon{align-self:flex-start}.rescue-food-table-at-risk-row{background-color:#ffe4c7}.rescue-food-table-hourglass-icon.MuiSvgIcon-root{color:#ba1a1a;height:17px;margin-top:7px;padding:0;width:17px}.hourglass-icon-cell.MuiTableCell-root{padding:0;text-align:right;vertical-align:middle}.MuiTableCell-root.MuiTableCell-head.my-donations-date-icon-col{width:10px}.rescue-food-table-date-text.atRisk.MuiTypography-root.MuiTypography-body2{color:#ba1a1a;font-weight:600}.rescue-food-table-time-text.atRisk.MuiTypography-root.MuiTypography-body2{color:#ba1a1a;font-weight:500}.rescue-food-table-donation-status-chip{align-items:center;border-radius:4px;display:flex;flex-shrink:0;font-size:.875rem;font-weight:500;height:35px;justify-content:center;width:140px}.rescue-food-table-donation-status-chip>span{padding:0}.rescue-food-table-donation-status-chip i{align-items:center;color:#ce6105;display:flex;height:18px;line-height:1;margin-right:10px;width:18px}.rescue-food-weight-wrapper{align-items:center;display:flex;gap:6px}.rescue-food-truck-icon{aspect-ratio:11/8;color:#181d18;font-size:1.125rem}.my-rescues-page-container{background:#f8faf4;box-sizing:border-box;color:#40493a;font-family:poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:1.5rem;overflow-x:hidden;padding:.5rem 1.5rem}.my-rescues-page-container .page-header{align-self:stretch;height:49px;margin-bottom:1.5rem}.my-rescues-page-container h1{font-size:2rem;font-weight:400;line-height:40px}.MuiTypography-root.empty-list-rescue-food-text2{margin-bottom:24px}.forced-confirmation-banner{align-items:center;background-color:#fcdcd8;border-radius:.25rem;display:flex;font-size:.875rem;font-weight:500;gap:.625rem;justify-content:center;line-height:1.25rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.forced-confirmation-banner svg{color:#de3730;height:30px;width:30px}.donation-success-banner{align-items:center;background-color:#e7fbd4;border-radius:4px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:1rem;padding:12px 20px}.donation-success-banner-content{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:12px}.donation-success-banner-check-icon.MuiSvgIcon-root{color:#4c9c2e;flex-shrink:0;font-size:24px}.donation-success-banner-message{color:#40493a;flex:1;min-width:260px}.donation-success-banner-message,.donation-success-banner-share-button{font-family:poppins,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.1px;line-height:20px}.donation-success-banner-share-button{align-items:center;background:none;border:none;border-radius:100px;color:#1a5d00;cursor:pointer;display:flex;gap:8px;padding:10px 16px 10px 12px;white-space:nowrap}.donation-success-banner-share-button:hover{background-color:rgba(29,27,32,.08)}.donation-success-banner-share-icon.MuiSvgIcon-root{flex-shrink:0;font-size:18px}.donation-success-banner-close{color:#06291f;flex-shrink:0}.donation-success-banner-close.MuiIconButton-root{color:#06291f}.donation-success-banner-share-menu{background-color:#ebefe7;display:flex;flex-direction:column;min-width:160px;padding:8px 0}.donation-success-banner-share-link{align-items:center;color:#21231f;display:flex;font-family:poppins,sans-serif;font-size:.875rem;font-weight:400;gap:12px;letter-spacing:.25px;line-height:20px;padding:10px 16px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s ease}.donation-success-banner-share-link:hover{background-color:rgba(29,27,32,.08)}.donation-success-banner-share-link .share-icon{flex-shrink:0;height:20px;width:20px}@media (max-width:640px){.donation-success-banner-content{justify-content:flex-end}.donation-success-banner{align-items:flex-start;flex-wrap:nowrap}}@media (max-width:450px){.donation-success-banner-message{min-width:unset}}.my-donations-filters-modal .modal-content{overflow:hidden;padding:36px 6px 16px 36px}.filters-modal-container{background:#fff;border-radius:8px;height:70vh;margin:0;overflow:auto;padding:0;scrollbar-width:thin;width:500px}.modal-filters-header{align-items:center}.filters-actions,.modal-filters-header{display:flex;justify-content:space-between}.filters-actions{align-items:baseline;border-top:.5px solid #707a69;margin:0 -6px -16px -36px;padding:16px 24px}.fm-row{margin-top:16px;width:80%}.donation-type-group{border-radius:999px;display:flex;height:2.3rem;width:85%}.donation-type-group .MuiToggleButtonGroup-grouped.MuiToggleButton-root{border:1.2px solid #707a69;border-radius:0;color:#181d18;flex:1;min-width:0;text-transform:none}.donation-type-group .MuiToggleButton-root:first-of-type{border-bottom-left-radius:999px;border-right:none;border-top-left-radius:999px;flex:1}.donation-type-group .MuiToggleButton-root:nth-child(2){border-right:none;flex:1}.donation-type-group .MuiToggleButton-root:last-of-type{border-bottom-right-radius:999px;border-top-right-radius:999px;flex:0.8}.donation-type-group .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#caefb5}@media (hover:hover){.donation-type-group .MuiToggleButtonGroup-grouped.MuiToggleButton-root:hover{background-color:hsla(0,1%,59.2%,.1)}}@media (hover:none){.donation-type-group .MuiToggleButtonGroup-grouped.Mui-selected:hover{background-color:#caefb5}.donation-type-group .MuiToggleButtonGroup-grouped:not(.Mui-selected):hover{background-color:initial}}.donation-type-group .MuiToggleButton-root{white-space:nowrap}.donation-type-group .MuiToggleButtonGroup-grouped.Mui-selected:before{content:"\2713";padding-right:.5rem}.filters-actions button.apply-filters-btn{font-family:poppins,sans-serif;font-size:14px;font-weight:500;margin-bottom:0;min-height:48px}.MuiLink-root.clear-btn{color:#1a5d00;font-family:poppins,sans-serif;font-size:14px;font-weight:400;min-height:48px;-webkit-text-decoration:none;text-decoration:none}.MuiLink-root.clear-btn:hover{-webkit-text-decoration:underline;text-decoration:underline}.modal-dropdown-pickup-loc-filter{align-items:center;display:flex;margin:1rem 0 0;padding:0;width:100%}.multiselect-cards-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.multiselect-card{align-items:center;border:3px solid transparent!important;border-radius:12px;box-sizing:border-box;display:flex;flex:1 1 0;font-family:poppins,sans-serif;font-size:14px;font-weight:400;height:70px;justify-content:center;max-width:122px;min-width:122px;text-align:center;text-transform:none}.multiselect-card.Available:hover{background-color:#bbdaff!important;border:1px solid #4388c9!important}.multiselect-card.Claimed:hover{background-color:#e0ea8a!important;border:1px solid #737e00!important}.multiselect-card.ToBeCompleted:hover{background-color:#f6bb8a!important;border:1px solid #805610!important}.multiselect-card.Completed:hover{background-color:#add199!important;border:1px solid #368517!important}.multiselect-card.Cancelled:hover{background-color:#ffbab1!important;border:1px solid #ba1a1a!important}.multiselect-card.Unclaimed:hover{background-color:#ffbddb!important;border:1px solid #672146!important}.multiselect-card.NeedsReview:hover{background-color:#ffe4c7!important;outline:1px solid #ce6105}.MuiToggleButtonGroup-root .MuiToggleButton-root.multiselect-card{border:none;border-radius:12px;text-transform:none}.multiselect-card.MuiToggleButton-root:focus-visible{box-shadow:inset 0 0 0 9999px rgba(29,25,43,.12);outline:revert}.multiselect-card.Available{background:#bbdaff;color:#181d18}.multiselect-card.Claimed{background:#e0ea8a;color:#181d18}.multiselect-card.ToBeCompleted{background:#f6bb8a;color:#181d18}.multiselect-card.Completed{background:#add199;color:#181d18}.multiselect-card.Cancelled{background:#ffbab1;color:#181d18}.multiselect-card.Unclaimed{background:#ffbddb;color:#181d18}.multiselect-card.NeedsReview{background:#ffe4c7;color:#181d18}.multiselect-card.Available.Mui-selected{background:#bbdaff;border:3px solid #4388c9!important}.multiselect-card.Claimed.Mui-selected{background:#e0ea8a;border:3px solid #737e00!important}.multiselect-card.ToBeCompleted.Mui-selected{background:#f6bb8a;border:3px solid #805610!important}.multiselect-card.Completed.Mui-selected{background:#add199;border:3px solid #368517!important}.multiselect-card.Cancelled.Mui-selected{background:#ffbab1;border:3px solid #ba1a1a!important}.multiselect-card.Unclaimed.Mui-selected{background:#ffbddb;border:3px solid #672146!important}.multiselect-card.NeedsReview.Mui-selected{background:#ffe4c7;border:3px solid #ce6105!important}.province-form-group{padding-left:10px}.date-pair{align-items:flex-start;display:flex;gap:1.5rem}.fm-row .MuiTypography-subtitle1{color:#40493a;font-family:poppins,sans-serif;font-weight:500;margin-bottom:10px}.donation-row{padding-left:3px}.multiselect-cards-group .multiselect-card .needs-review-icon{color:#ce6105;font-size:24px;margin:0 3px;padding:0}.multiselect-card .card-content{align-items:center;display:inline-flex;justify-content:center;max-width:100%;text-align:center}.multiselect-card .card-label{display:inline-block;line-height:1.4;text-align:center}.modal-dropdown-pickup-loc-filter .MuiInputBase-root{max-height:52px;min-height:52px;overflow:visible}.date-field .MuiFormHelperText-root{color:#ba1a1a;font-weight:500}.date-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ba1a1a;border-width:3px}.date-field .MuiInputAdornment-root .MuiSvgIcon-colorError{color:#ba1a1a}.date-field{flex:1;margin:6px 0;min-width:0}.date-error-text .MuiSvgIcon-colorError{color:#ba1a1a}.date-error-text{align-items:center;display:inline-flex;margin-top:2px}.date-error-message{color:#ba1a1a;font-weight:500;line-height:1;margin-left:.5rem}.date-field .MuiInputLabel-root.Mui-error.MuiInputLabel-shrink{color:#ba1a1a}.date-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#707a69}.date-field .MuiInputLabel-root.Mui-focused.MuiInputLabel-shrink{color:#707a69}@media (max-width:640px){.my-donations-filters-modal .modal-content{padding:24px 6px 16px 24px}.filters-actions{margin:0 -6px -16px -24px}.filters-modal-container{display:flex;flex-direction:column;margin:0;overflow:auto;overflow-x:hidden;padding:0 18px 0 0;width:100%}.fm-row{margin-top:16px;width:100%}.date-pair{display:flex;gap:8px}.multiselect-card{height:70px;max-width:122px;min-width:122px}.multiselect-cards-group{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;width:100%}.donation-type-group{border-radius:999px;display:inline-flex;height:2.3rem;width:100%}.donation-type-group .MuiToggleButtonGroup-grouped.Mui-selected:before{content:"\2713";padding-right:.2rem}.donation-type-group .MuiToggleButton-root:nth-child(2){border-right:none;flex:1.3}}.button.button-secondary.sidebar-outlined-button{background-color:initial;border:1px solid #707a69}.button.button-secondary.sidebar-outlined-button,.sidebar-filled-button,.sidebar-text-button{align-items:center;display:flex;justify-content:center;width:100%}.button.button-text.sidebar-text-button:active,.button.button-text.sidebar-text-button:focus{background:none;box-shadow:none;outline:none}.button.button-text.sidebar-text-button:hover{font-weight:500}.date-block{align-items:center;color:#ba1a1a;display:flex;gap:.5rem}.MuiTypography-root.address-block,.date-block{margin-top:.5rem}.date-block .MuiSvgIcon-root{color:#ba1a1a}.MuiTypography-root.needs-review-sidebar-pickup-date{font-weight:600}.MuiTypography-root.sidebar-subtitle{font-weight:500}.MuiAvatar-root.donation-avatar{height:52px;margin-right:1rem;width:52px}.nr-donation-details-block{margin-bottom:.5rem;margin-top:1rem}.needs-review-sidebar-content{padding-bottom:2rem}.sidebar-paper.MuiDrawer-paper{background:#f6fbf3;border-radius:16px;bottom:1rem;height:auto;max-width:400px;overflow:hidden;padding:1.5rem;position:fixed;right:1rem;top:4.5rem;width:400px}.sidebar-root{display:flex;flex-direction:column;height:100%}.sidebar-close.MuiIconButton-root{padding:0}.sidebar-content{margin-right:-1.5rem;overflow-x:hidden;overflow-y:auto;padding-right:1.5rem;padding-top:2rem;scrollbar-color:rgba(0,0,0,.25) transparent;scrollbar-width:thin}.sidebar-header{align-items:center;display:flex;justify-content:space-between;white-space:nowrap}.sidebar-header-left{align-items:center;display:flex;flex:1;gap:.75rem}@media (max-width:600px){.sidebar-paper.MuiDrawer-paper{border-radius:0;bottom:0;height:100vh;left:0;max-width:none;padding:1rem;right:0;top:3.5rem;width:100vw}}.MuiButton-root .Mui-focusVisible .MuiTouchRipple-root,.MuiIconButton-root .Mui-focusVisible .MuiTouchRipple-root{display:none}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiToggleButton-root:focus-visible{outline:revert}.MuiButton-root.Mui-focusVisible,.MuiIconButton-root.Mui-focusVisible,.MuiToggleButton-root.Mui-focusVisible{outline:revert}

/*# sourceMappingURL=main.cf45d9de592bf5abd9c7.css.map*/