.menu-anclas--mobile{
  border-bottom-width:1px;
  position:relative;
  width:100%;
  --tw-border-opacity:1;
  border-color:rgb(229, 231, 235, var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  animation-duration:.2s;
  background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1));
  transition-duration:.15s;
  transition-duration:.2s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

@media (min-width:1024px){
  .menu-anclas--mobile{
    display:none;
  }
}
.menu-anclas__details{
  padding-bottom:.75rem;
  padding-top:.75rem;
  position:relative;
}

.menu-anclas__trigger{
  align-items:center;
  border-color:hsl(var(--input));
  border-radius:calc(var(--radius) - 2px);
  border-width:1px;
  display:flex;
  height:2.5rem;
  justify-content:space-between;
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1));
  font-size:.875rem;
  line-height:1.25rem;
  padding:.5rem .75rem;
  --tw-ring-offset-color:hsl(var(--background));
}
.menu-anclas__trigger::-moz-placeholder{
  color:hsl(var(--muted-foreground));
}
.menu-anclas__trigger::placeholder{
  color:hsl(var(--muted-foreground));
}
.menu-anclas__trigger:focus{
  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;
}
.menu-anclas__trigger:disabled{
  cursor:not-allowed;
  opacity:.5;
}
.menu-anclas__trigger>span{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  line-clamp:1;
}
.menu-anclas__dropdown-wrapper{
  left:0;
  position:absolute;
  top:3.8rem;
  width:100%;
}

.menu-anclas__dropdown{
  border-radius:calc(var(--radius) - 2px);
  border-width:1px;
  max-height:24rem;
  min-width:8rem;
  overflow:hidden;
  position:relative;
  z-index:50;
  --tw-bg-opacity:1;
  background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1));
  color:hsl(var(--popover-foreground));
  --tw-shadow:0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.1);
  --tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
}

[data-side=bottom].menu-anclas__dropdown{
  --tw-translate-y:.25rem;
  --tw-enter-translate-y:-.5rem;
}

[data-side=bottom].menu-anclas__dropdown,[data-side=left].menu-anclas__dropdown{
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-side=left].menu-anclas__dropdown{
  --tw-translate-x:-.25rem;
  --tw-enter-translate-x:.5rem;
}

[data-side=right].menu-anclas__dropdown{
  --tw-translate-x:.25rem;
  --tw-enter-translate-x:-.5rem;
}

[data-side=right].menu-anclas__dropdown,[data-side=top].menu-anclas__dropdown{
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

[data-side=top].menu-anclas__dropdown{
  --tw-translate-y:-.25rem;
  --tw-enter-translate-y:.5rem;
}

[data-state=open].menu-anclas__dropdown{
  animation-duration:.15s;
  animation-name:enter;
  --tw-enter-opacity:initial;
  --tw-enter-scale:initial;
  --tw-enter-rotate:initial;
  --tw-enter-translate-x:initial;
  --tw-enter-translate-y:initial;
  --tw-enter-opacity:0;
  --tw-enter-scale:.95;
}

[data-state=closed].menu-anclas__dropdown{
  animation-duration:.15s;
  animation-name:exit;
  --tw-exit-opacity:initial;
  --tw-exit-scale:initial;
  --tw-exit-rotate:initial;
  --tw-exit-translate-x:initial;
  --tw-exit-translate-y:initial;
  --tw-exit-opacity:0;
  --tw-exit-scale:.95;
}

.menu-anclas__dropdown-viewport{
  height:var(--radix-select-trigger-height);
  min-width:var(--radix-select-trigger-width);
  padding:.25rem;
  width:100%;
}

.menu-anclas__dropdown-item{
  align-items:center;
  border-radius:calc(var(--radius) - 4px);
  cursor:default;
  display:flex;
  font-size:.875rem;
  line-height:1.25rem;
  padding:.375rem .5rem .375rem 2rem;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  width:100%;
  --tw-text-opacity:1;
  color:rgb(75, 85, 99, var(--tw-text-opacity, 1));
  outline:2px solid transparent;
  outline-offset:2px;
}

.menu-anclas__dropdown-item--active,.menu-anclas__dropdown-item:hover{
  background-color:hsl(var(--primary));
  color:hsl(var(--primary-foreground));
}
.menu-anclas__dropdown-item--active .menu-anclas__dropdown-item-icon,.menu-anclas__dropdown-item:hover .menu-anclas__dropdown-item-icon{
  display:flex;
}

.menu-anclas__dropdown-item:focus{
  background-color:hsl(var(--accent));
  color:hsl(var(--accent-foreground));
}

[data-disabled].menu-anclas__dropdown-item{
  opacity:.5;
  pointer-events:none;
}

.menu-anclas__dropdown-item-icon-wrapper{
  align-items:center;
  display:flex;
  height:.875rem;
  justify-content:center;
  left:.5rem;
  position:absolute;
  width:.875rem;
}

.menu-anclas__dropdown-item-icon{
  display:none;
}

.menu-anclas__check-icon{
  height:1rem;
  width:1rem;
}

.menu-anclas--desktop{
  border-bottom-width:1px;
  display:none;
  margin-top:1.5rem;
  position:relative;
  width:100%;
  --tw-border-opacity:1;
  border-color:rgb(229, 231, 235, var(--tw-border-opacity, 1));
  --tw-bg-opacity:1;
  animation-duration:.2s;
  background-color:rgb(255, 255, 255, var(--tw-bg-opacity, 1));
  transition-duration:.15s;
  transition-duration:.2s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}

@media (min-width:1024px){
  .menu-anclas--desktop{
    display:flex;
  }
}
.menu-anclas__wrapper{
  align-items:center;
  display:flex;
  justify-content:center;
}

.menu-anclas__item{
  border-bottom-width:2px;
  border-color:transparent;
  border-top-left-radius:var(--radius);
  border-top-right-radius:var(--radius);
  flex-shrink:1;
  font-size:11px;
  font-weight:500;
  padding:.5rem;
  white-space:nowrap;
  --tw-text-opacity:1;
  animation-duration:.2s;
  color:rgb(75, 85, 99, var(--tw-text-opacity, 1));
  transition-duration:.2s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4, 0, .2, 1);
}
@media (min-width:1280px){
  .menu-anclas__item{
    font-size:.75rem;
    line-height:1rem;
  }
}
@media (min-width:1536px){
  .menu-anclas__item{
    font-size:.875rem;
    line-height:1.25rem;
    padding:.75rem 1rem;
  }
}

.menu-anclas__item--active{
  background-color:hsl(var(--primary));
  color:hsl(var(--primary-foreground));
}

.menu-anclas__item:hover{
  --tw-border-opacity:1;
  border-color:rgb(209, 213, 219, var(--tw-border-opacity, 1));
  color:hsl(var(--primary));
}
.menu-anclas__separator{
  background-color:hsl(var(--border));
  flex-shrink:0;
  height:1.25rem;
  margin-left:.125rem;
  margin-right:.125rem;
  width:1px;
}

@media (min-width:1280px){
  .menu-anclas__separator{
    margin-left:.25rem;
    margin-right:.25rem;
  }
}
.menu-anclas__field{
  position:sticky;
}

.menu-anclas__container{
  margin-left:auto;
  margin-right:auto;
  padding-left:1rem;
  padding-right:1rem;
  width:100%;
}

@media (min-width:1400px){
  .menu-anclas__container{
    max-width:1400px;
  }
}
/*# sourceMappingURL=menu-anclas.css.map */
