/* Preserve original links and handlers; expose small fixed option sets as buttons. */
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-toggle{display:none!important}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu{display:flex!important;position:static!important;float:none!important;flex-wrap:wrap;align-items:center;gap:4px;width:auto!important;min-width:0!important;max-width:100%;padding:0!important;margin:5px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;list-style:none}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu>li{display:block;margin:0!important;padding:0!important;float:none!important}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu>li>a{display:inline-flex!important;align-items:center;justify-content:center;min-width:28px;min-height:30px;padding:4px 8px!important;border:1px solid #d5bfa2;border-radius:4px;background:#fff;color:#5e3f28!important;font-size:13px;line-height:20px;text-decoration:none}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu>li>a:hover{border-color:#b6202d;background:#fff2e1}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu>li>a[aria-pressed=true]{background:#b6202d!important;color:#fff!important;border-color:#b6202d}
body.cailed-unified-controls .cailed-selection-panel .cailed-fixed-choices>.dropdown-menu>li>a:focus-visible{outline:2px solid #9a6328;outline-offset:2px}
body.cailed-unified-controls .cailed-selection-panel label.cailed-fixed-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:36px;padding:4px 9px!important;margin:0!important;border:1px solid #d5bfa2;border-radius:4px;background:#fff;color:#5e3f28;cursor:pointer;line-height:20px;font-size:13px}
body.cailed-unified-controls .cailed-selection-panel label.cailed-fixed-toggle input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-width:0!important;margin:0!important}
body.cailed-unified-controls .cailed-selection-panel label.cailed-fixed-toggle:has(input:checked){background:#b6202d!important;color:#fff!important;border-color:#b6202d}
body.cailed-unified-controls .cailed-selection-panel label.cailed-fixed-toggle:focus-within{outline:2px solid #9a6328;outline-offset:2px}
