/* --- contenedor principal --- */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap");

  .search-bar {
    min-width: 300px;
    flex: 1;
    height: 41px;
    margin-bottom: 0;              
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    filter: drop-shadow(0 4px 4px var(--color-shadow));
  }
  
  /* --- campo de texto --- */
  .search-input {
    flex: 1;                             /* ocupa todo el ancho libre */
    border: none;
    padding: 0 0.75rem;
    background: var(--color-bg-contrast);                 /* blanco */
    color: var(--color-text);                      /* texto gris oscuro */
    font-family: "Poppins", sans-serif;
    font-size: var(--sds-typography-body-size-medium);
    outline: none;                       /* quita borde al enfocar */
  }
  
  /* --- botón de búsqueda (ahora decorativo) --- */
  .search-btn {
    width: 60px;                  
    background: var(--color-primary);             
    justify-content: center;
    align-items: center;
    border: none;
    color: var(--color-bg-contrast);                 
  }
  
  /* Elimina cualquier :hover que cambie opacidad */
  .search-btn:hover {}
  
  /* -------- desactivar interactividad -------- */
  .search-btn,
  .search-btn * {                    
    cursor: default;                
    pointer-events: none;            
  }
  
  /* --- icono SVG --- */
  .search-btn svg {
    align-items: center;
    width: 24px;
    height: 24px;
    fill: currentColor;
  }

.tag-inside{
  position:absolute; left:.5rem; top:50%; transform:translateY(-50%);
  display:flex; gap:.35rem; align-items:center;
  background:var(--color-pretty-gray); border-radius:999px; padding:.15rem .65rem;
  font-weight:600; font-size:.9rem; color:var(--color-text);
}
.tag-inside a{ color:var(--color-text); text-decoration:none; font-size:1rem; }
.tag-inside a:hover{ color:var(--color-red); }

.search-bar.disabled input{
  padding-left:11rem;           
  background:var(--color-bg-contrast); cursor:default;
}
