.button-gradient-border{z-index:0;border:1px transparent;position:relative;overflow:hidden;box-shadow:inset 0 0 8px -2px rgba(255,255,255,.48),inset 0 3px 6px -2px rgba(255,255,255,.64),0 3px 3px -1.5px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.04)}.button-gradient-border:before{content:"";border-radius:var(--button-radius,12px);background:linear-gradient(rgba(0,0,0,.12) 8%,rgba(0,0,0,.24) 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-shadow-web{box-shadow:0 64px 64px -32px rgba(0,0,0,.02),0 32px 32px -16px rgba(0,0,0,.02),0 12px 12px -6px rgba(0,0,0,.02),0 6px 6px -3px rgba(0,0,0,.02),0 3px 3px -1.5px rgba(0,0,0,.02),0 1px 1px -.5px rgba(0,0,0,.02)}.switch-shadow-web{box-shadow:0 3px 3px -1.5px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.04)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.button-shadow-web{box-shadow:0 3px 3px -1.5px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.04),inset 0 -1px 3px -2px rgba(0,0,0,.07),inset 0 2px 3px -1px rgba(255,255,255,.07)}.button-neutral{border:1px solid;border-image-source:linear-gradient(rgba(0,0,0,.12) 8%,rgba(0,0,0,.24) 100%);box-shadow:inset 0 0 8px -2px rgba(255,255,255,.48),inset 0 3px 6px -2px rgba(255,255,255,.64),0 3px 3px -1.5px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.04)}.button-neutral:hover{background-color:rgba(0,0,0,.88)}.order-background{background:linear-gradient(rgba(237,237,237,0) 94.16%,rgba(0,0,0,.07) 100%)}.file-upload-shadow{box-shadow:inset 0 -1px 3px -1px rgba(0,0,0,.07),inset 0 2px 3px rgba(255,255,255,.07)}.table-shadow{box-shadow:0 3px 3px -1.5px rgba(0,0,0,.02),0 1px 1px -.5px rgba(0,0,0,.02)}.quantity-pill-shadow{box-shadow:inset 0 -1px 3px -1px rgba(0,0,0,.07),inset 0 2px 3px rgba(255,255,255,.07)}.close-button-shadow{box-shadow:inset 0 -1px 3px -2px rgba(0,0,0,.07),inset 0 2px 3px -1px rgba(255,255,255,.07),0 1px 1px -.5px rgba(0,0,0,.04)}.leaflet-popup-content{margin:12px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--color-smoke_base)}.leaflet-popup,.leaflet-popup-content-wrapper,.leaflet-popup-content{border-radius:12px!important}.leaflet-popup-content-wrapper{overflow:hidden}.crop-gradient{background:linear-gradient(rgba(0,0,0,.04) 0%,rgba(0,0,0,.16) 100%)}.radio-button-shadow{box-shadow:0 56px 56px -28px rgba(0,0,0,.04),0 32px 32px -16px rgba(0,0,0,.04),0 6px 6px -3px rgba(0,0,0,.04),0 3px 3px -1.5px rgba(0,0,0,.04),0 1px 1px -.5px rgba(0,0,0,.04)}.dropdown-shadow{box-shadow:inset 0 -1px 3px -2px rgba(0,0,0,.07),inset 0 2px 3px -1px rgba(255,255,255,.07),0 1px 1px -.5px rgba(0,0,0,.04)}.leaflet-container:focus,.leaflet-interactive:focus{box-shadow:none;outline:none}.leaflet-container:focus-visible{box-shadow:none;outline:none}input:-webkit-autofill{caret-color:var(--color-text_med_em);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text_med_em)!important;box-shadow:0 0 0 1000px var(--color-smoke) inset!important}input:-webkit-autofill:hover{caret-color:var(--color-text_med_em);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text_med_em)!important;box-shadow:0 0 0 1000px var(--color-smoke) inset!important}input:-webkit-autofill:focus{caret-color:var(--color-text_med_em);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text_med_em)!important;box-shadow:0 0 0 1000px var(--color-smoke) inset!important}textarea:-webkit-autofill{caret-color:var(--color-text_med_em);transition:background-color 9999s ease-in-out;-webkit-text-fill-color:var(--color-text_med_em)!important;box-shadow:0 0 0 1000px var(--color-smoke) inset!important}.rdp-root{color:var(--color-text_med_em);--rdp-today-color:var(--color-text_primary_med_em);--rdp-accent-color:var(--color-text_primary_high_em);--rdp-day-color:var(--color-text_med_em)}.rdp-root .rdp-day,.rdp-root .rdp-weekday{color:var(--color-text_med_em)}.rdp-root .rdp-day.rdp-selected{color:var(--color-text_primary_high_em)!important}