/* Custom selects keep native form values while providing a consistent, borderless menu. */
.styled-select{position:relative;width:100%;min-width:0}.styled-select>select{display:none!important}.select-trigger{width:100%;min-height:50px;padding:13px 17px;display:flex;justify-content:space-between;align-items:center;gap:18px;background:var(--surface);color:var(--ink);border:0!important;outline:none!important;box-shadow:none!important;border-radius:10px;font:600 15px/1.6 Manrope,sans-serif;text-align:left}.select-trigger>span{min-width:0}.select-trigger svg{width:17px;height:17px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.6}.select-trigger:focus-visible,.select-trigger[aria-expanded=true]{background:var(--surface-2);color:var(--orange)}.select-menu{position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:65;padding:7px;background:var(--surface);border:0;border-radius:13px;box-shadow:0 14px 35px #0002;max-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.select-menu[hidden]{display:none}.select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;border:0;outline:0!important;min-height:43px;padding:10px 12px;border-radius:8px;background:transparent;text-align:left;font:500 14px/1.6 Manrope,sans-serif;color:var(--ink)}.select-option:hover,.select-option:focus-visible{background:var(--surface-2)}.select-option[aria-selected=true]{background:var(--surface-2);color:var(--orange);font-weight:750}.select-option>span:last-child{width:16px;flex-shrink:0;text-align:center}.filter-panel{overflow:visible}.quote-dialog,.offer-editor{overflow:visible!important;max-height:90dvh}.quote-dialog[open],.offer-editor[open]{overflow-y:auto!important;overflow-x:hidden!important}.styled-select select:focus{outline:0;border:0;box-shadow:none}select,select:focus,select:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}

.styled-select.opens-up>.select-menu{top:auto;bottom:calc(100% + 7px)}

.styled-select button.select-trigger,.styled-select button.select-trigger:focus,.styled-select button.select-trigger:focus-visible,.styled-select button.select-option:focus-visible{outline:0!important;outline-offset:0!important;box-shadow:none!important}

.select-trigger,.select-option{font-size:16px}
