.lb-electronic-control{width:100%;min-width:0;display:inline-flex}.lb-electronic-trigger{text-align:left;border-radius:6px;outline:none;align-items:center;width:100%;min-width:0;min-height:44px;padding:0 6px;transition:background-color .15s;display:flex}button.lb-electronic-trigger:hover{background:var(--lb-surface)}.lb-electronic-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lb-electronic-trigger:disabled{opacity:.5}.lb-electronic-status{--lb-segment-off:#e3e1dc;text-align:left;grid-template-rows:minmax(20px,auto) minmax(16px,auto);gap:3px;width:100%;min-width:0;display:grid}.dark .lb-electronic-status{--lb-segment-off:#3a3a3a}.lb-electronic-primary{align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;line-height:18px;display:flex}.lb-electronic-segments{flex:none;gap:2px;display:inline-flex}.lb-electronic-segments>span{border-radius:2px;width:10px;height:4px}.lb-electronic-test:before{content:"Test"}.lb-electronic-test{letter-spacing:0;color:#7a4e9c;background:#f7f2fa;border:1px solid #e4d7ee;border-radius:4px;flex:none;padding:0 3px;font-size:9px;font-weight:650;line-height:14px}.dark .lb-electronic-test{color:#d2bdf3;background:#2b2436;border-color:#584875}.lb-electronic-chevron{opacity:.45;flex:none}.lb-electronic-icon{flex:none;justify-content:center;align-items:center;width:34px;display:flex}.lb-electronic-label,.lb-electronic-detail{white-space:normal;overflow-wrap:anywhere}.lb-electronic-secondary{min-width:0;color:var(--color-text-muted);align-items:center;gap:6px;font-size:11.5px;line-height:16px;display:flex}.lb-electronic-label,.lb-electronic-detail{flex:1;min-width:0}.lb-electronic-trigger[data-action=true]{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--lb-border));background:color-mix(in srgb,var(--color-primary) 5%,var(--lb-surface));width:max-content;max-width:100%;min-height:32px;margin-inline-start:auto;margin-inline-end:auto;padding:5px 10px}.lb-electronic-trigger[data-action=true]:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--lb-surface))}.lb-electronic-trigger[data-action=true] .lb-electronic-status{width:auto;display:flex}.lb-electronic-trigger[data-action=true] .lb-electronic-icon{width:14px}.lb-electronic-trigger[data-action=true] .lb-electronic-secondary:empty{display:none}.lb-invoice-status-cell{text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;display:flex}.lb-invoice-status-content{flex-direction:column;align-items:flex-start;min-width:0;min-height:44px;display:flex}.lb-invoice-status-stack{flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.lb-invoice-status-trigger{border-radius:4px;outline:none;align-items:center;max-width:100%;min-height:44px;display:inline-flex}.lb-invoice-status-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lb-invoice-status-note{white-space:nowrap;align-items:center;gap:6px;max-width:100%;margin-top:4px;font-size:10px;line-height:16px;display:flex}.lb-invoice-status-cell .lb-invoice-status-stack{align-items:flex-start;min-height:44px}.lb-invoice-status-cell .lb-invoice-status-trigger{align-items:flex-start;min-height:24px}.lb-invoice-status-cell .lb-invoice-status{white-space:nowrap}.lb-invoice-status-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.lb-electronic-trigger{transition:none}}.lb-invoice-status-indicator{text-align:left;max-width:100%;color:var(--color-text-primary);align-items:center;gap:8px;display:inline-flex}.lb-invoice-status-glyph{flex:none}.lb-invoice-status-text{flex-direction:column;gap:1px;min-width:0;display:flex}.lb-invoice-status{min-width:0;color:var(--color-text-primary);white-space:normal;font-size:13px;font-weight:600;line-height:18px}.lb-invoice-status--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-invoice-status-meta{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px;overflow:hidden}.lb-invoice-status-meta[data-tone=danger]{color:#b02525}.dark .lb-invoice-status-meta[data-tone=danger]{color:#f08a8a}.lb-invoice-status-chevron{opacity:.55;flex:none}
