/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.sd-trigger-wrapper {
  display: inline-block;
}
.sd-trigger-popup {
  position: absolute;
  z-index: 1000;
}
.sd-trigger-arrow {
  position: absolute;
  z-index: -1;
  display: block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: var(--sd-color-bg-5);
  content: "";
}
.sd-trigger-popup[trigger-placement=top] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=tl] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=tr] .sd-trigger-arrow {
  border-top: none;
  border-left: none;
  border-bottom-right-radius: var(--sd-border-radius-small);
}
.sd-trigger-popup[trigger-placement=bottom] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=bl] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=br] .sd-trigger-arrow {
  border-right: none;
  border-bottom: none;
  border-top-left-radius: var(--sd-border-radius-small);
}
.sd-trigger-popup[trigger-placement=left] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=lt] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=lb] .sd-trigger-arrow {
  border-bottom: none;
  border-left: none;
  border-top-right-radius: var(--sd-border-radius-small);
}
.sd-trigger-popup[trigger-placement=right] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=rt] .sd-trigger-arrow, .sd-trigger-popup[trigger-placement=rb] .sd-trigger-arrow {
  border-top: none;
  border-right: none;
  border-bottom-left-radius: var(--sd-border-radius-small);
}