.dual-listbox-wrapper .listbox{background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color);border-radius:6px;max-height:350px;min-height:350px;overflow-y:auto;padding:.5rem}.dual-listbox-wrapper .listbox::-webkit-scrollbar{width:6px}.dual-listbox-wrapper .listbox::-webkit-scrollbar-track{background:var(--tblr-bg-surface-secondary);border-radius:3px}.dual-listbox-wrapper .listbox::-webkit-scrollbar-thumb{background:var(--tblr-border-color-dark);border-radius:3px}.dual-listbox-wrapper .listbox::-webkit-scrollbar-thumb:hover{background:var(--tblr-secondary)}.dual-listbox-wrapper .listbox-item{align-items:center;background:var(--tblr-card-bg);border:1px solid transparent;border-radius:3px;color:var(--tblr-body-color);cursor:pointer;display:flex;font-size:.8125rem;line-height:1.3;margin-bottom:.15rem;padding:.35rem .5rem;transition:all .15s}.dual-listbox-wrapper .listbox-item:hover{background:var(--tblr-primary-lt);border-color:var(--tblr-primary);color:var(--tblr-primary)}.dual-listbox-wrapper .listbox-item.selected{background:var(--tblr-primary);border-color:var(--tblr-primary);color:var(--tblr-primary-fg,#fff)}.dual-listbox-wrapper .transfer-buttons{display:flex;flex-direction:column;gap:.5rem}.dual-listbox-wrapper .transfer-buttons .btn{min-width:40px}.dual-listbox-wrapper .transfer-buttons .btn i{font-size:1rem}
