/* Samurai Store V1.45.7 · Cuentas: cabecera y controles más grandes
   Capa visual únicamente. Conserva la grilla y lógica de V1.45.6. */

@media(min-width:1001px){
  /* Barra superior global: apenas más presente, sin agrandar toda la app. */
  body.samurai-classic-admin #adminView .topbar-in{
    min-height:70px!important;
  }
  body.samurai-classic-admin #adminView .topbar .container{
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.samurai-classic-admin .premium-top-title strong{
    font-size:16px!important;
    line-height:1.15!important;
  }
  body.samurai-classic-admin .premium-top-actions{
    gap:7px!important;
  }
  body.samurai-classic-admin .premium-top-actions .btn,
  body.samurai-classic-admin .admin-operator-btn,
  body.samurai-classic-admin .admin-alert-bell,
  body.samurai-classic-admin .live-sync{
    min-height:35px!important;
    font-size:8.5px!important;
  }

  /* Título de la sección Cuentas. */
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-dynamic-head{
    min-height:76px!important;
    padding:10px 2px 14px!important;
    margin-bottom:8px!important;
    align-items:center!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-dynamic-head h1{
    font-size:21px!important;
    line-height:1.15!important;
    letter-spacing:-.02em!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-dynamic-head .head-actions{
    gap:7px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-dynamic-head .head-actions .btn{
    min-height:34px!important;
    padding:0 11px!important;
    font-size:8px!important;
    border-radius:8px!important;
  }

  /* “Listado de cuentas” + contadores. */
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-list-head{
    min-height:52px!important;
    padding:5px 4px 12px!important;
    align-items:center!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-list-head h3{
    font-size:13px!important;
    letter-spacing:.075em!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-list-mini-stats{
    gap:7px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-list-mini-stats span{
    min-height:29px!important;
    padding:0 10px!important;
    font-size:8px!important;
    border-radius:8px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .accounts-list-mini-stats b{
    font-size:9px!important;
  }

  /* Barra de búsqueda y filtros: el cambio principal de esta versión. */
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-controlbar.accounts-main-controls{
    grid-template-columns:minmax(120px,1fr) minmax(430px,620px) repeat(4,max-content) minmax(120px,1fr)!important;
    min-height:62px!important;
    gap:8px!important;
    padding:10px 12px!important;
    border-radius:11px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-search-wrap::before{
    left:14px!important;
    font-size:16px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventorySearch{
    height:42px!important;
    min-height:42px!important;
    padding:0 39px!important;
    border-radius:21px!important;
    font-size:10.5px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryStatus,
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryProvider,
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryPageSize{
    height:36px!important;
    min-height:36px!important;
    max-width:150px!important;
    padding:0 9px!important;
    border-radius:8px!important;
    font-size:8.3px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-view-btn{
    min-height:36px!important;
    padding:0 10px!important;
    border-radius:8px!important;
    font-size:8.3px!important;
  }

  /* Filtros rápidos de la segunda fila. */
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-filter-pills.accounts-quick-filters{
    gap:6px!important;
    padding:6px!important;
    margin-top:9px!important;
    border-radius:10px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-filter-pill{
    min-height:34px!important;
    padding:0 11px!important;
    font-size:8.2px!important;
    border-radius:8px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .v1412-tools{
    margin-top:-40px!important;
    padding-bottom:7px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .v1412-tools .btn{
    min-height:34px!important;
    padding:0 10px!important;
    font-size:8px!important;
    border-radius:8px!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-results-note{
    min-height:27px!important;
    padding-bottom:7px!important;
    font-size:8.2px!important;
  }
}

/* En notebooks / anchos medianos, agrandar sin forzar desbordes. */
@media(max-width:1380px) and (min-width:1001px){
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-controlbar.accounts-main-controls{
    grid-template-columns:minmax(300px,1fr) repeat(4,max-content)!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-search-wrap{
    grid-column:1!important;
  }
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryStatus{grid-column:2!important}
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryProvider{grid-column:3!important}
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] #inventoryPageSize{grid-column:4!important}
  body.samurai-classic-admin #accountsSection[data-account-view-active="list"] .inventory-view-switch{grid-column:5!important}
}
