.bellomo-standard-selector{box-sizing:border-box;min-width:0;max-width:100%;padding:1rem;border:1px solid #ddd3c5;border-radius:1rem;background:#faf7f1;font:inherit;color:#302b25;overflow-wrap:anywhere}
.bellomo-standard-selector h3{font:inherit;font-weight:700;margin:0 0 .75rem}
.bellomo-standard-selector__options{display:grid;gap:.65rem;min-width:0}
.bellomo-standard-selector button{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.85rem;text-align:left;white-space:normal;overflow-wrap:anywhere;font:inherit;line-height:1.45;color:inherit;background:white;border:1px solid #9b8c76;border-radius:.7rem;cursor:pointer}
.bellomo-standard-selector button:focus-visible{outline:3px solid #695237;outline-offset:2px}
.bellomo-standard-selector button:disabled{opacity:.55;cursor:default}
.bellomo-standard-selector button span{display:block;font-size:.85em}
