/* The original select keeps its name, values, reset and change events. */
.pcba-select-native{display:none!important}
.pcba-select-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:12px 14px;border:1px solid #d2d2d7;border-radius:var(--pp4-radius,8px);background:#fff;color:#1d1d1f;font:inherit;text-align:left;cursor:pointer;box-shadow:none}
.pcba-select-button::after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);flex:none;margin:0 3px 4px}
.pcba-select-button[aria-expanded=true]::after{transform:rotate(225deg);margin-bottom:0}
.pcba-select-button:disabled{opacity:.5;cursor:default}
.pcba-select-button:focus-visible{outline:2px solid #0b6f69;outline-offset:2px}
.pcba-select-menu{position:fixed;z-index:10020;margin:0;padding:6px;box-sizing:border-box;border:1px solid #e5e5e7;border-radius:var(--pp4-radius,8px);background:#fff;box-shadow:0 8px 28px #0000001a;overflow:auto;font:inherit;color:#1d1d1f}
.pcba-select-option{padding:11px 34px 11px 12px;border-radius:var(--pp4-radius,8px);cursor:pointer;position:relative;white-space:normal}
.pcba-select-option[data-active=true]{background:#f5f5f7}
.pcba-select-option[aria-selected=true]::after{content:"✓";position:absolute;right:12px}
.pcba-select-option[aria-disabled=true]{opacity:.4;cursor:default}
