/* Scoped presentation only: original select retains its value and change events. */
.vom-choice-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;margin-bottom:10px}
.vom-choice-tabs button{border:1px solid #dfc7b6;border-radius:9px;background:#fffdfa;color:#5a1025;padding:10px 15px;font:inherit;font-weight:700;cursor:pointer}
.vom-choice-tabs button[aria-pressed="true"]{background:#590c25;color:#fff;border-color:#590c25}
.vom-choice-tabs button:focus-visible{outline:3px solid #bc914f;outline-offset:2px}
.cc-structured label.vom-tab-field>select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.cc-structured label.vom-tab-field{position:relative}
.dlx-ps-menu{overflow-y:auto!important;max-height:min(320px,65vh)!important}
