/* Rich number options in the dropdown itself, without the duplicate summary. */
.wa-dispatch-health[hidden],#wa-disparo-setor-select[hidden] { display:none!important; }
.wa-number-picker-trigger,.wa-number-picker-option { display:flex; align-items:center; gap:10px; width:100%; min-width:0; color:var(--text-primary); background:var(--bg-card); text-align:left; cursor:pointer; }
.wa-number-picker-trigger { min-height:48px; padding:12px; border:1px solid var(--border-hover); border-radius:11px; }
.wa-number-picker-trigger[aria-expanded="true"],.wa-number-picker-trigger:focus-visible { border-color:var(--accent-neon); outline:1px solid var(--accent-neon); outline-offset:2px; }
.wa-number-picker-trigger:disabled { opacity:.6;cursor:wait; }
.wa-number-picker-marks { display:flex; align-items:center; flex-wrap:wrap; gap:7px; min-width:0; flex:1; }
.wa-number-picker-name { min-width:0; font-size:12px; line-height:1.5; font-weight:650; overflow-wrap:anywhere; }
.wa-number-picker-marks .wa-number-health { max-width:100%; white-space:normal; font-size:9px; line-height:1.4; }
.wa-number-picker-marks .wa-dispatch-limit { margin-left:auto; }
.wa-number-picker-chevron { color:var(--accent-neon); font-size:16px; flex:none; width:14px; text-align:center; }
.wa-number-picker-popup { position:fixed; inset:auto; margin:0; padding:6px; border:1px solid var(--border-hover); border-radius:13px; color:var(--text-primary); background:var(--bg-card); box-shadow:0 12px 36px rgb(0 0 0 / .32); overflow:auto; overscroll-behavior:contain; box-sizing:border-box; }
.wa-number-picker-popup::backdrop { background:transparent; }
.wa-number-picker-option { border:1px solid transparent; border-radius:8px; padding:12px; min-height:62px; }
.wa-number-picker-option+.wa-number-picker-option { margin-top:4px; }
.wa-number-picker-option:hover,.wa-number-picker-option:focus-visible { background:var(--bg-page); border-color:var(--border-hover); outline:none; }
.wa-number-picker-option[aria-selected="true"] { border-color:var(--accent-neon); background:color-mix(in srgb,var(--accent-neon) 8%,var(--bg-card)); }
.wa-number-picker-option:focus-visible { outline:2px solid var(--accent-neon); outline-offset:-2px; }
@media(max-width:600px) {
 .wa-number-picker-marks { gap:7px 6px; }
 .wa-number-picker-name { flex-basis:100%;font-size:12px; }
 .wa-number-picker-marks .wa-dispatch-limit { margin-left:0; }
 .wa-number-picker-trigger,.wa-number-picker-option { padding:10px; }
 .wa-number-picker-popup { padding:5px; }
}
