
.fc {

  & .fc-popover {
    position: absolute;
    z-index: 9999;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
  }

  & .fc-popover-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3px 4px;
  }

  & .fc-popover-title {
    margin: 0 2px;
  }

  & .fc-popover-close {
    cursor: pointer;
    opacity: 0.65;
    font-size: 1.1em;
  }

}

.fc-theme-standard {

  & .fc-popover {
    border: 1px solid var(--fc-border-color);
    background: var(--fc-page-bg-color);
  }

  & .fc-popover-header {
    background: var(--fc-neutral-bg-color);
  }

}
