.root:global(.__wab_instance) {
  position: relative;
  background: #2563eb;
  display: flex;
  cursor: pointer;
  box-sizing: border-box;
  min-width: 0.5rem;
  font-family: "Inter", sans-serif;
  font-size: 1rem;
  line-height: 1.25;
  outline-style: none;
  text-decoration-line: none;
  border-radius: 0.375rem;
  padding: 0rem;
  border-width: 0px;
}
.root[data-focus-visible]:global(.__wab_instance) {
  outline-style: solid;
  outline-width: 0.125rem;
  outline-offset: 1px;
  outline-color: #2563eb;
}
.root[data-disabled]:global(.__wab_instance) {
  cursor: not-allowed;
}
.rootcolor_neutral:global(.__wab_instance) {
  background: #374151;
}
.rootcolor_muted:global(.__wab_instance) {
  background: #6b7280;
}
.rootcolor_success:global(.__wab_instance) {
  background: #16a34a;
}
.rootcolor_warning:global(.__wab_instance) {
  background: #facc15;
}
.rootcolor_errorDestructive:global(.__wab_instance) {
  background: #dc2626;
}
.rootcolor_white:global(.__wab_instance) {
  background: #ffffff;
  color: #374151;
}
.rootcolor_black:global(.__wab_instance) {
  background: #000000d9;
}
.rootcolor_transparent:global(.__wab_instance) {
  background: #2563eb00;
}
.roottype_soft:global(.__wab_instance) {
  background: none;
}
.roottype_bordered:global(.__wab_instance) {
  background: none;
}
.rootsize_extraSmall:global(.__wab_instance) {
  line-height: 1;
  font-size: 0.75rem;
  column-gap: 0.125rem;
  row-gap: 0px;
  border-radius: 0.25rem;
}
.rootsize_small:global(.__wab_instance) {
  font-size: 0.75rem;
  line-height: 1;
  column-gap: 0.25rem;
  row-gap: 0px;
  border-radius: 0.25rem;
}
.rootsize_large:global(.__wab_instance) {
  font-size: 1.25rem;
  line-height: 1.4;
}
.rootsize_extraLarge:global(.__wab_instance) {
  font-size: 1.25rem;
  line-height: 1.4;
}
.rootroundedFull:global(.__wab_instance) {
  border-radius: 99px;
}
.rootflatSide_top:global(.__wab_instance) {
  border-top-right-radius: 0rem;
  border-top-left-radius: 0rem;
}
.rootflatSide_right:global(.__wab_instance) {
  border-top-right-radius: 0rem;
  border-bottom-right-radius: 0rem;
}
.rootflatSide_bottom:global(.__wab_instance) {
  border-bottom-right-radius: 0rem;
  border-bottom-left-radius: 0rem;
}
.rootflatSide_left:global(.__wab_instance) {
  border-top-left-radius: 0rem;
  border-bottom-left-radius: 0rem;
}
.softBackground {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: #dbeafe;
  border-radius: 0.375rem;
}
.softBackgroundcolor_neutral {
  background: #e5e7eb;
}
.softBackgroundcolor_muted {
  background: #f3f4f6;
}
.softBackgroundcolor_success {
  background: #dcfce7;
}
.softBackgroundcolor_warning {
  background: #fef9c3;
}
.softBackgroundcolor_errorDestructive {
  background: #fee2e2;
}
.softBackgroundtype_soft {
  display: block;
}
.softBackgroundroundedFull {
  border-radius: 99px;
}
.border {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  border-radius: 0.375rem;
  border: 0px solid #93c5fd;
}
.bordercolor_neutral {
  border-color: #d1d5db;
}
.bordercolor_muted {
  border-color: #e5e7eb;
}
.bordercolor_success {
  border-color: #86efac;
}
.bordercolor_warning {
  border-color: #fde047;
}
.bordercolor_errorDestructive {
  border-color: #fca5a5;
}
.bordertype_bordered {
  background: none;
  display: block;
  border-width: 1px;
}
.borderroundedFull {
  border-radius: 99px;
}
.borderflatSide_top {
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem;
}
.borderflatSide_right {
  border-top-right-radius: 0rem;
  border-bottom-right-radius: 0rem;
}
.borderflatSide_bottom {
  border-bottom-left-radius: 0rem;
  border-bottom-right-radius: 0rem;
}
.borderflatSide_left {
  border-top-left-radius: 0rem;
  border-bottom-left-radius: 0rem;
}
.interactionEffect {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  border-radius: 0.375rem;
}
.root[data-disabled] .interactionEffect {
  background: #ffffff40;
}
.interactionEffectroundedFull {
  border-radius: 99px;
}
.freeBox__hx2Tc {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  column-gap: 0.375rem;
  background: #b54c4c00;
  min-width: 0;
  min-height: 0;
  padding: 0.375rem 0.625rem;
}
.freeBoxcolor_transparent__hx2TcRlGS {
  background: #b54c4c00;
}
.freeBoxsize_extraSmall__hx2TcGJrV8 {
  padding: 0.25rem 0.375rem;
}
.freeBoxsize_small__hx2Tc9Mp1 {
  padding: 0.375rem 0.5rem;
}
.freeBoxsize_large__hx2TcyVTn2 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.freeBoxsize_extraLarge__hx2TcUGjab {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.freeBoxroundedFull__hx2TcZtbSa {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.freeBox___1FR8Z {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}
.freeBoxiconStart___1FR8ZbvDz {
  display: flex;
}
.slotTargetStart {
  color: #eff6ff;
}
.slotTargetStartcolor_neutral {
  color: #f9fafb;
}
.slotTargetStartcolor_muted {
  color: #e5e7eb;
}
.slotTargetStartcolor_success {
  color: #f0fdf4;
}
.slotTargetStartcolor_warning {
  color: #422006;
}
.slotTargetStartcolor_errorDestructive {
  color: #fef2f2;
}
.slotTargetStarttype_soft {
  color: #1e3a8a;
}
.slotTargetStarttype_bordered {
  color: #1e3a8a;
}
.slotTargetStartsize_extraSmall {
  font-size: 0.75rem;
}
.slotTargetStartsize_small {
  font-size: 0.75rem;
}
.slotTargetStartsize_large {
  font-size: 1.25rem;
}
.slotTargetStartsize_extraLarge {
  font-size: 1.25rem;
}
.slotTargetStarttype_soft_color_neutral {
  color: #111827;
}
.slotTargetStarttype_bordered_color_neutral {
  color: #111827;
}
.slotTargetStarttype_soft_color_muted {
  color: #6b7280;
}
.slotTargetStarttype_bordered_color_muted {
  color: #6b7280;
}
.slotTargetStartcolor_success_type_soft {
  color: #14532d;
}
.slotTargetStarttype_bordered_color_success {
  color: #14532d;
}
.slotTargetStartcolor_warning_type_soft {
  color: #713f12;
}
.slotTargetStarttype_bordered_color_warning {
  color: #713f12;
}
.slotTargetStartcolor_errorDestructive_type_soft {
  color: #7f1d1d;
}
.slotTargetStarttype_bordered_color_errorDestructive {
  color: #7f1d1d;
}
.svg__dWRoW {
  position: relative;
  height: 1em;
  flex-shrink: 0;
}
.slotTargetLabel {
  color: #eff6ff;
}
.slotTargetLabelcolor_neutral {
  color: #f9fafb;
}
.slotTargetLabelcolor_muted {
  color: #e5e7eb;
}
.slotTargetLabelcolor_success {
  color: #f0fdf4;
}
.slotTargetLabelcolor_warning {
  color: #422006;
}
.slotTargetLabelcolor_errorDestructive {
  color: #fef2f2;
}
.slotTargetLabelcolor_white {
  color: #374151;
}
.slotTargetLabeltype_soft {
  color: #1e3a8a;
}
.slotTargetLabeltype_bordered {
  color: #1e3a8a;
}
.slotTargetLabeltype_soft_color_neutral {
  color: #111827;
}
.slotTargetLabeltype_soft_color_muted {
  color: #6b7280;
}
.slotTargetLabeltype_bordered_color_neutral {
  color: #111827;
}
.slotTargetLabelcolor_success_type_soft {
  color: #14532d;
}
.slotTargetLabeltype_bordered_color_muted {
  color: #6b7280;
}
.slotTargetLabelcolor_warning_type_soft {
  color: #713f12;
}
.slotTargetLabeltype_bordered_color_success {
  color: #14532d;
}
.slotTargetLabelcolor_errorDestructive_type_soft {
  color: #7f1d1d;
}
.slotTargetLabeltype_bordered_color_warning {
  color: #713f12;
}
.slotTargetLabeltype_bordered_color_errorDestructive {
  color: #7f1d1d;
}
.text___08NRl {
  white-space: pre;
}
.freeBox__yoz1 {
  flex-direction: column;
  flex-shrink: 0;
  display: none;
}
.freeBoxiconEnd__yoz1JTi1I {
  display: flex;
}
.slotTargetEnd {
  color: #eff6ff;
}
.slotTargetEndcolor_neutral {
  color: #f9fafb;
}
.slotTargetEndcolor_muted {
  color: #e5e7eb;
}
.slotTargetEndcolor_success {
  color: #f0fdf4;
}
.slotTargetEndcolor_warning {
  color: #422006;
}
.slotTargetEndcolor_errorDestructive {
  color: #fef2f2;
}
.slotTargetEndtype_soft {
  color: #1e3a8a;
}
.slotTargetEndtype_bordered {
  color: #1e3a8a;
}
.slotTargetEndsize_extraSmall {
  font-size: 0.75rem;
}
.slotTargetEndsize_small {
  font-size: 0.75rem;
}
.slotTargetEndsize_large {
  font-size: 1.25rem;
}
.slotTargetEndsize_extraLarge {
  font-size: 1.25rem;
}
.slotTargetEndtype_soft_color_neutral {
  color: #111827;
}
.slotTargetEndtype_bordered_color_neutral {
  color: #111827;
}
.slotTargetEndtype_soft_color_muted {
  color: #6b7280;
}
.slotTargetEndtype_bordered_color_muted {
  color: #6b7280;
}
.slotTargetEndcolor_success_type_soft {
  color: #14532d;
}
.slotTargetEndtype_bordered_color_success {
  color: #14532d;
}
.slotTargetEndcolor_warning_type_soft {
  color: #713f12;
}
.slotTargetEndtype_bordered_color_warning {
  color: #713f12;
}
.slotTargetEndcolor_errorDestructive_type_soft {
  color: #7f1d1d;
}
.slotTargetEndtype_bordered_color_errorDestructive {
  color: #7f1d1d;
}
.svg__q7MNz {
  position: relative;
  height: 1em;
  flex-shrink: 0;
}
