/* search-bar.css  – applies only to the <input class="table-search"> */

/* search-bar.css  (update) */
#payouts-search{
    flex: 1;                     /* take all leftover space */
    min-width: 300px;            /* ensure it never shrinks below ~300px */
    box-sizing: border-box;      /* include padding in height calculation */
    height: 48px;                /* match button height */
    padding: 0 12px;             /* horizontal padding only */
    margin-right: 16px;          /* space before the button */
    border-radius: 9px;
    font-family: var(--e-global-typography-text-font-family) !important;
    background-color: var(#e5e5e5) !important;
    border: 1px solid #ccc !important;
    margin-bottom: 15px;
  }
  
  #payouts-search::placeholder{
    color: var(--e-global-color-text);
  }
  
  #payouts-search:focus{
    outline: none;
    box-shadow: 0 0 0 2px var(--e-global-color-primary);
  }