.arrow > svg {
  display: block;
}

[data-placement="left"] .arrow,
[data-placement="left top"] .arrow,
[data-placement="left bottom"] .arrow {
  transform: rotate(270deg);
}

[data-placement="right"] .arrow,
[data-placement="right top"] .arrow,
[data-placement="right bottom"] .arrow {
  transform: rotate(90deg);
}

[data-placement="bottom"] .arrow,
[data-placement="bottom left"] .arrow,
[data-placement="bottom right"] .arrow {
  transform: rotate(180deg);
}

.small {
  width: 14px;
  height: 8px;
}

.medium {
  width: 27px;
  height: 13px;
}

.black {
  fill: var(--Surface-UI-Fill-Intense);
}

.white {
  fill: var(--Surface-UI-Fill-Default);
}
