.wpbc_timeline_page .wpbc_timeline_time_rows__timed_surface[data-wpbc-timeline-time-rows-selection-ready=true] {
  cursor: crosshair
}
.wpbc_timeline_page .wpbc_timeline_time_rows__timed_surface[data-wpbc-timeline-time-rows-selection-ready=true]:focus-visible {
  box-shadow: inset 0 0 0 2px var(--wpbc-time-rows-primary);
  outline: 0
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay {
  inset: 0;
  overflow: visible;
  pointer-events: none;
  position: absolute;
  z-index: 4
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-phase-applying,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-phase-awaiting_readback,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-phase-error,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-phase-previewing,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-phase-ready {
  z-index: 12
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__actions {
  inset-block-start: var(--wpbc-time-rows-selection-popover-block,12px);
  inset-inline-start: var(--wpbc-time-rows-selection-popover-inline,12px);
  inline-size: var(--wpbc-time-rows-selection-popover-inline-size,min(560px,100vw - 32px));
  max-block-size: var(--wpbc-time-rows-selection-popover-max-block-size,none);
  max-inline-size: calc(100vw - 16px);
  min-block-size: var(--wpbc-time-rows-selection-popover-min-block-size,min(150px,100vh - 16px));
  min-inline-size: var(--wpbc-time-rows-selection-popover-min-inline-size,min(340px,100vw - 16px));
  -ms-transform: none;
  transform: none;
  width: auto;
  z-index: 30
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__actions.is-applying,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__actions.is-awaiting_readback,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__actions.is-previewing {
  cursor: progress
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__slice {
  -ms-flex-align: center;
  align-items: center;
  background: color-mix(in srgb,var(--wpbc-time-rows-primary) 14%,transparent);
  border: 2px dashed var(--wpbc-time-rows-primary);
  border-radius: var(--wpbc_timeline_general__radius-card,4px);
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  min-block-size: 2px;
  pointer-events: none;
  position: absolute
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__label {
  background: var(--wpbc-time-rows-surface);
  border: 1px solid var(--wpbc-time-rows-primary);
  border-radius: var(--wpbc_timeline_general__radius-pill,999px);
  box-sizing: border-box;
  color: var(--wpbc-time-rows-primary);
  display: block;
  font-size: var(--wpbc_timeline_general__font-size-x-small,11px);
  font-weight: 600;
  line-height: 1.4;
  overflow: visible;
  padding: 2px 7px;
  white-space: nowrap
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__duration {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  z-index: 1
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__endpoint {
  pointer-events: none;
  position: absolute;
  z-index: 2
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__endpoint.is-start {
  margin-block-start: 12px;
  -ms-transform: translate(-50%,0);
  transform: translate(-50%,0)
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__endpoint.is-end {
  margin-block-start: -12px;
  -ms-transform: translate(-50%,-100%);
  transform: translate(-50%,-100%)
}
.wpbc_timeline_page[dir=rtl] .wpbc_timeline_time_rows_selection__endpoint.is-start,
[dir=rtl] .wpbc_timeline_page .wpbc_timeline_time_rows_selection__endpoint.is-start {
  -ms-transform: translate(50%,0);
  transform: translate(50%,0)
}
.wpbc_timeline_page[dir=rtl] .wpbc_timeline_time_rows_selection__endpoint.is-end,
[dir=rtl] .wpbc_timeline_page .wpbc_timeline_time_rows_selection__endpoint.is-end {
  -ms-transform: translate(50%,-100%);
  transform: translate(50%,-100%)
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay.is-fold .wpbc_timeline_time_rows_selection__slice {
  background: repeating-linear-gradient(45deg,rgba(56,88,233,.08) 0 5px,rgba(56,88,233,.2) 5px 8px)
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary {
  background: var(--wpbc-time-rows-surface);
  block-size: 16px;
  border: 2px solid var(--wpbc-time-rows-primary);
  border-radius: 50%;
  box-sizing: border-box;
  cursor: ns-resize;
  inline-size: 16px;
  pointer-events: auto;
  position: absolute;
  -ms-touch-action: none;
  touch-action: none;
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  z-index: 1
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary.is-pointer-active::after,
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary:focus-visible::after {
  background: 0 0;
  block-size: var(--wpbc_timeline_general__selection-handle-hit-size,32px);
  border: 2px solid var(--wpbc-time-rows-primary);
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  inset: 50% auto auto 50%;
  pointer-events: none;
  position: absolute;
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  inline-size: var(--wpbc_timeline_general__selection-handle-hit-size,32px)
}
.wpbc_timeline_page[dir=rtl] .wpbc_timeline_time_rows_selection__boundary,
[dir=rtl] .wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary {
  -ms-transform: translate(50%,-50%);
  transform: translate(50%,-50%)
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary.is-start {
  margin-block-start: 1px
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary.is-end {
  margin-block-start: -1px
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary:focus-visible {
  outline: 0
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary.is-pointer-active {
  box-shadow: none
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__fold_choices {
  -ms-flex-align: stretch;
  align-items: stretch;
  background: var(--wpbc-time-rows-surface);
  border: 1px solid var(--wpbc-time-rows-primary);
  border-radius: var(--wpbc_timeline_general__radius-card,4px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
  inset-block-start: 8px;
  inset-inline-start: 8px;
  max-inline-size: calc(100% - 16px);
  padding: 8px;
  pointer-events: auto;
  position: absolute;
  z-index: 3
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__fold_choices > p {
  margin: 0
}
.wpbc_timeline_page .wpbc_timeline_time_rows_selection__fold_choice_buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6px
}
@media (pointer:coarse) {
  .wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary {
    block-size: 28px;
    inline-size: 28px
  }
}
@media (prefers-reduced-motion:reduce) {
  .wpbc_timeline_page .wpbc_timeline_time_rows_selection__boundary,
  .wpbc_timeline_page .wpbc_timeline_time_rows_selection__overlay,
  .wpbc_timeline_page .wpbc_timeline_time_rows_selection__slice {
    transition: none
  }
}