.shared-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important}
.shared-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;min-height:38px;padding:.4rem .65rem;border:1px solid #cfc0b7;border-radius:.3rem;color:#292023;background:#fffefa;text-align:left;font:inherit;font-size:.85rem;cursor:pointer}
.shared-select-trigger[hidden],.shared-select-panel[hidden],.shared-select-search[hidden]{display:none!important}
.shared-select-trigger:hover,.shared-select-trigger[aria-expanded=true]{border-color:#7b1f35;background:#fff9f3}
.shared-select-trigger:disabled{opacity:.6;cursor:not-allowed}.shared-select-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.shared-select-arrow{color:#7b1f35}
.shared-select-panel{position:fixed;z-index:1095;display:flex;flex-direction:column;min-width:0;padding:.35rem;border:1px solid #d7c5b8;border-top:3px solid #b58b45;border-radius:.35rem;background:#fffdf9;box-shadow:0 16px 35px #391d2038}
.shared-select-search{flex:none;width:100%;min-height:38px;padding:.45rem .65rem;border:1px solid #d5c8c0;border-radius:.25rem;color:#292023;background:#fffefa;font-size:.8rem}
.shared-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:.25rem;outline:none}
.shared-select-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:38px;padding:.43rem .6rem;border-radius:.22rem;color:#292023;cursor:pointer}
.shared-select-option+.shared-select-option{border-top:1px solid #f2eae3}.shared-select-option:hover,.shared-select-option.is-active{background:#f8eae7}
.shared-select-option[aria-selected=true]{color:#7b1f35;background:#f8f1e8}.shared-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}
.shared-select-text{min-width:0;overflow-wrap:anywhere}.shared-select-text strong,.shared-select-text small{display:block;line-height:1.35}.shared-select-text strong{font-size:.79rem;font-weight:600}.shared-select-text small{margin-top:.12rem;color:#716568;font-size:.7rem}
.shared-select-check{visibility:hidden;color:#7b1f35}.shared-select-option[aria-selected=true] .shared-select-check{visibility:visible}.shared-select-group{padding:.65rem .6rem;color:#716568;font-size:.78rem}
.shared-select-trigger:focus-visible,.shared-select-search:focus-visible{outline:3px solid #b58b4580;outline-offset:2px}.shared-select-trigger[aria-invalid=true]{border-color:#b02a37}
.shared-select-arrow::before{content:"⌄"}
.shared-select-trigger:focus{border-color:#7b1f35;outline:3px solid rgba(181,139,69,.75);outline-offset:1px}
.award-round-picker__time-controls .shared-select-trigger{height:30px;min-height:30px;margin-top:.15rem;padding:.1rem .25rem;border-color:#b58b45;font-size:.76rem;font-weight:800}
.award-round-picker__time-controls button.shared-select-trigger:focus{border-color:#7b1f35;outline:3px solid rgba(181,139,69,.75)}
body :is([data-city-combobox],[data-country-combobox],[data-state-combobox]) :is(.city-combobox-list,.country-combobox-list,.state-combobox-list){border:1px solid #d7c5b8;border-top:3px solid #b58b45;background:#fffdf9;border-radius:.35rem;box-shadow:0 16px 35px #391d2038}
body :is([data-city-combobox],[data-country-combobox],[data-state-combobox]) :is(.city-combobox-option,.country-combobox-option,.state-combobox-option):is(:hover,.is-active){background:#f8eae7;color:#7b1f35}
/* Action menus keep Bootstrap's roles, links, keyboard and dismissal behavior. */
body .dropdown-menu.dropdown-menu{border-color:#d7c5b8;border-top:3px solid #b58b45;background:#fffdf9;box-shadow:0 12px 30px #391d2026}
.dropdown-item:hover,.dropdown-item:focus,.country-combobox-option:hover,.state-combobox-option:hover,.city-combobox-option:hover{background:#f8eae7;color:#7b1f35}
.dropdown-item.active,.dropdown-item:active{background:#7b1f35;color:#fffdf9}
body .dropdown-menu .dropdown-item:hover,body .dropdown-menu .dropdown-item:focus{background:#f8eae7;color:#7b1f35}