.finance-accounts-multi-select{flex:0 0 220px;width:220px;min-width:220px;max-width:220px;display:inline-flex;position:relative}.finance-accounts-multi-select__trigger{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--surface-border) 82%, transparent);background:color-mix(in srgb, var(--surface-alt) 58%, transparent);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .82rem;font-size:.8rem;font-weight:700;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.finance-accounts-multi-select__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 48%, var(--surface-border));color:#e5edff}.finance-accounts-multi-select.is-active .finance-accounts-multi-select__trigger{border-color:color-mix(in srgb, var(--accent) 48%, var(--surface-border));background:color-mix(in srgb, var(--accent) 16%, transparent);color:#e5edff}.finance-accounts-multi-select.is-open .finance-accounts-multi-select__trigger{border-color:color-mix(in srgb, var(--accent) 58%, var(--surface-border));color:#e5edff}.finance-accounts-multi-select.is-single-account .finance-accounts-multi-select__trigger{cursor:default}.finance-accounts-multi-select__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.finance-accounts-multi-select__chevron{color:var(--text-secondary);flex:none;font-size:1rem;transition:transform .14s}.finance-accounts-multi-select.is-open .finance-accounts-multi-select__chevron{transform:rotate(180deg)}.finance-accounts-multi-select__menu{z-index:45;border:1px solid color-mix(in srgb, var(--surface-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, #040913) 0%, color-mix(in srgb, var(--surface) 84%, #03070f) 100%);border-radius:.9rem;flex-direction:column;gap:.1rem;width:260px;max-height:320px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow:auto;box-shadow:0 20px 48px #00000052}.finance-accounts-multi-select__option{box-sizing:border-box;width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.78rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.finance-accounts-multi-select__option:hover{background:color-mix(in srgb, var(--surface-alt) 48%, transparent);color:#e5edff}.finance-accounts-multi-select__option.is-selected{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 36%, var(--surface-border));color:#e5edff}.finance-accounts-multi-select__option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.finance-accounts-multi-select__check{border:1px solid color-mix(in srgb, var(--surface-border) 82%, transparent);background:color-mix(in srgb, var(--surface-alt) 48%, transparent);color:#e5edff;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.finance-accounts-multi-select__check.is-checked{background:color-mix(in srgb, var(--accent) 72%, transparent);border-color:color-mix(in srgb, var(--accent) 72%, transparent);color:#fff}.finance-accounts-multi-select__check .material-symbols-outlined{font-size:.85rem}.finance-accounts-multi-select__divider{background:color-mix(in srgb, var(--surface-border) 48%, transparent);height:1px;margin:.25rem .4rem}
