#views-exposed-form-busqueda-general-page-1 .form-item{
  flex:1 1 0%;
  position:relative;
}

#views-exposed-form-busqueda-general-page-1,#views-exposed-form-busqueda-general-page-1 .form-text{
  display:flex;
}

#views-exposed-form-busqueda-general-page-1 .form-submit{
  background-color:hsl(var(--primary));
  border:0;
  color:hsl(var(--primary-foreground));
  display:inline-flex;
  font-size:.875rem;
  font-weight:500;
  gap:.5rem;
  justify-content:center;
  line-height:1.25rem;
  padding-left:1.5rem;
  padding-right:1.5rem;
  transition-duration:.15s;
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
  white-space:nowrap;
}

#views-exposed-form-busqueda-general-page-1 .form-submit,#views-exposed-form-busqueda-general-page-1 .form-text{
  border-radius:calc(var(--radius) - 2px);
  height:3.5rem;
  padding-bottom:.5rem;
  padding-top:.5rem;
  --tw-ring-offset-color:hsl(var(--background));
}

#views-exposed-form-busqueda-general-page-1 .form-text{
  background-color:hsl(var(--background));
  border-color:hsl(var(--input));
  border-width:1px;
  font-size:1rem;
  line-height:1.5rem;
  padding-left:3rem;
  padding-right:1rem;
  width:100%;
}

#views-exposed-form-busqueda-general-page-1,#views-exposed-form-busqueda-general-page-1 .form-submit{
  align-items:center;
}

#views-exposed-form-busqueda-general-page-1{
  gap:.75rem;
  z-index:101;
}

#views-exposed-form-busqueda-general-page-1 .form-text::file-selector-button{
  background-color:transparent;
  border-width:0;
  color:hsl(var(--foreground));
  font-size:.875rem;
  font-weight:500;
  line-height:1.25rem;
}

#views-exposed-form-busqueda-general-page-1 .form-text::-moz-placeholder{
  color:hsl(var(--muted-foreground));
}

#views-exposed-form-busqueda-general-page-1 .form-text::placeholder{
  color:hsl(var(--muted-foreground));
}

#views-exposed-form-busqueda-general-page-1 .form-submit:hover{
  background-color:hsl(var(--primary)/.9);
}

#views-exposed-form-busqueda-general-page-1 .form-submit:focus-visible,#views-exposed-form-busqueda-general-page-1 .form-text:focus-visible{
  outline:2px solid transparent;
  outline-offset:2px;
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 transparent);
  --tw-ring-color:hsl(var(--ring));
  --tw-ring-offset-width:2px;
}

#views-exposed-form-busqueda-general-page-1 .form-submit:disabled{
  pointer-events:none;
}

#views-exposed-form-busqueda-general-page-1 .form-text:disabled{
  cursor:not-allowed;
}

#views-exposed-form-busqueda-general-page-1 .form-submit:disabled,#views-exposed-form-busqueda-general-page-1 .form-text:disabled{
  opacity:.5;
}

@media (min-width:768px){
  #views-exposed-form-busqueda-general-page-1 .form-text{
    font-size:.875rem;
    line-height:1.25rem;
  }
}
#views-exposed-form-busqueda-general-page-1 .form-submit svg{
  flex-shrink:0;
  height:1rem;
  pointer-events:none;
  width:1rem;
}

#search-checkbox:checked+.layout-container .search__region{
  opacity:1;
  visibility:visible;
}
#views-exposed-form-busqueda-general-page-1 label{
  display:none;
}
#views-exposed-form-busqueda-general-page-1 .form-item:before{
  background-color:hsl(var(--muted-foreground));
  bottom:0;
  content:"";
  display:flex;
  height:1.25rem;
  left:1rem;
  margin:auto;
  -webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
  position:absolute;
  top:0;
  width:1.25rem;
}
/*# sourceMappingURL=search.css.map */
