.dropdown-native{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;padding:0!important;border:0!important;clip-path:inset(50%)}
.search-dropdown{position:relative;width:100%;min-width:0;text-align:left}.search-dropdown .dropdown-input{width:100%;padding-right:38px!important;cursor:text;margin-top:7px}.search-dropdown .dropdown-toggle{position:absolute;right:5px;bottom:5px;padding:0!important;width:28px;height:32px;margin:0!important;background:transparent!important;color:#376c51;border:0!important;border-radius:5px;box-shadow:none!important;font-size:19px!important;display:grid;place-items:center}.search-dropdown-menu{position:fixed;z-index:1000;overflow-y:auto;overscroll-behavior:contain;border:1px solid #c8dfce;background:rgba(250,255,250,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 14px 35px #153f302b;border-radius:10px;padding:5px;color:#254b38;font:12px 'DM Sans','Segoe UI',Arial,sans-serif;scrollbar-width:thin}.search-dropdown-menu[hidden]{display:none!important}.dropdown-option{padding:11px 12px;border-radius:7px;cursor:pointer;overflow-wrap:anywhere;line-height:1.5}.dropdown-option[aria-selected=true]{color:#08734f;font-weight:600;background:#eaf5eb}.dropdown-option:hover,.dropdown-option.highlighted{background:#dcefe2;color:#125b3b}.dropdown-empty{padding:12px;text-align:center;color:#788777;font-size:11px}.analytics-heading .search-dropdown{min-width:150px}.analytics-heading .dropdown-input{font-size:11px;margin:0;padding:9px 34px 9px 10px}.filters .search-dropdown input{margin:0;height:43px;font-size:12px}.search-dropdown:has(input:disabled){opacity:.6}.dropdown-input[aria-invalid=true]{border-color:#b94f3a!important}
.product-picker{position:relative}.product-picker .product-results{position:absolute;top:87px;left:0;right:0;z-index:40;background:rgba(250,255,250,.98);box-shadow:0 15px 35px #16452f26;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.product-picker .product-results[hidden]{display:none!important}.product-search-bar{position:relative}.product-search-bar input{padding-right:42px!important}.product-search-bar #product-dropdown-toggle{position:absolute;right:6px;top:6px;width:32px;height:32px;padding:0;background:transparent;border:0;color:#287150;font-size:20px}.product-picker>#product-search-help{display:none}.product-picker .picker-status{font-size:10px;margin-top:8px}.product-picker .result-add{font-size:13px}.panel:has(.product-picker:focus-within){z-index:50}.product-picker:has(.product-results:not([hidden])){z-index:50}.panel:has(.product-results:not([hidden])){z-index:50}
@media(max-width:700px){.analytics-heading .search-dropdown{min-width:0;max-width:145px}.analytics-heading .dropdown-input{font-size:10px}.search-dropdown-menu{font-size:12px}.product-picker .product-results{top:87px}}
@media print{.search-dropdown-menu,.product-results{display:none!important}}
