select.lb-native-select,select:has(+ .lb-select-trigger){visibility:hidden!important;position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%);border:0!important}
.lb-select-trigger{display:inline-flex!important;align-items:center;justify-content:space-between;gap:14px!important;min-height:42px!important;border:1px solid var(--line-strong)!important;border-radius:var(--r-md)!important;padding:9px 12px!important;background:var(--paper)!important;color:var(--plum-700)!important;font:400 var(--fs-small)/1.5 var(--font-sans)!important;cursor:pointer;box-sizing:border-box;transform:none!important;text-align:left!important;}
.lb-select-trigger .lb-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lb-select-trigger>.lb-icon{--lb-size:14px;color:var(--plum-400);flex:none;transition:transform var(--dur-fast)}
.lb-select-trigger[aria-expanded=true]{border-color:var(--plum-300)!important;background:var(--canvas)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--lavender) 17%, transparent)!important}.lb-select-trigger[aria-expanded=true]>.lb-icon{transform:rotate(180deg)}
.lb-select-trigger:hover{border-color:var(--plum-300)!important;background:var(--canvas)!important}.lb-select-trigger:focus-visible{outline:2px solid var(--plum-300)!important;outline-offset:2px!important}.lb-select-trigger:disabled{opacity:.45;cursor:not-allowed}
.lb-select-trigger.lb-select-compact{min-height:34px!important;height:34px!important;padding:5px 10px!important;font-size:var(--fs-caption)!important;gap:10px!important}
.lb-select-popup{position:fixed;inset:auto;margin:0;padding:5px;border:1px solid var(--lavender-line);border-radius:var(--r-lg);background:var(--paper);color:var(--plum-700);box-shadow:0 14px 40px color-mix(in srgb, var(--plum) 14%, transparent),0 2px 5px color-mix(in srgb, var(--plum) 4%, transparent);overflow:auto;z-index:1000;box-sizing:border-box;max-height:280px;font:var(--fs-small)/1.5 var(--font-sans);}
.lb-select-popup:popover-open{display:block}.lb-select-popup::backdrop{background:transparent;pointer-events:none}
.lb-select-popup .lb-select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 10px;width:100%;border:0;background:transparent;color:var(--lavender-deep);border-radius:var(--r-sm)!important;text-align:left;font:inherit;cursor:pointer;transform:none!important;box-shadow:none!important;min-height:36px;}
.lb-select-option>.lb-icon{--lb-size:15px;color:var(--plum-600);opacity:0;flex:none}.lb-select-option[aria-selected=true]{background:var(--lavender-soft);color:var(--plum);font-weight:500}.lb-select-option[aria-selected=true]>.lb-icon{opacity:1}.lb-select-option.is-active{background:var(--lavender-soft);outline:1px solid var(--line);outline-offset:-1px}.lb-select-option:disabled{opacity:.4;cursor:not-allowed}
.lb-grid-filter{border:0!important;padding:0!important;gap:6px!important;background:transparent!important}
.lb-grid-filter>.lb-icon{display:none}.lb-grid-footer label{position:relative}.lb-grid-footer .lb-select-trigger{min-width:68px}
