/* Two-column native-scroll wheel, matching the supplied light-grey selector. */
#peV2MonthPicker .peV2WheelPickerPanel {border-radius:26px;padding:18px 20px 20px;background:#fff;color:#18181b;}
#peV2MonthPicker .peV2MonthPickerFields[data-v2-wheel-ready="true"] {display:block;}
#peV2MonthPicker .peV2MonthPickerFields[data-v2-wheel-ready="true"]>label {display:none!important;}
#peV2MonthPicker .peV2MonthWheel {
  --v2-wheel-row:44px;--v2-wheel-height:264px;
  position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;
  width:100%;height:var(--v2-wheel-height);margin:0;isolation:isolate;
}
#peV2MonthPicker .peV2MonthWheelSelection {
  position:absolute;z-index:0;top:50%;left:0;right:0;height:var(--v2-wheel-row);
  transform:translateY(-50%);border-radius:16px;background:#f3f3f6;pointer-events:none;
}
#peV2MonthPicker .peV2MonthWheelColumn {
  position:relative;z-index:1;display:block;min-width:0;width:100%;height:var(--v2-wheel-height);
  margin:0;padding:calc((var(--v2-wheel-height) - var(--v2-wheel-row))/2) 0;
  overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;
  scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;
  background:transparent;border:0;border-radius:0;outline:none;
  mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent);
  -webkit-mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent);
}
#peV2MonthPicker .peV2MonthWheelColumn::-webkit-scrollbar {display:none;}
#peV2MonthPicker .peV2MonthWheelColumn:focus-visible {outline:2px solid #727985;outline-offset:-3px;border-radius:14px;}
#peV2MonthPicker .peV2MonthWheelOption {
  display:flex;align-items:center;justify-content:center;flex:none;scroll-snap-align:center;
  box-sizing:border-box;width:100%;height:var(--v2-wheel-row);min-height:var(--v2-wheel-row);
  margin:0;padding:0 3px;border:0;background:transparent;color:#aaaab1;
  font-family:inherit;font-size:27px;font-weight:400;line-height:var(--v2-wheel-row);
  text-align:center;white-space:nowrap;user-select:none;-webkit-user-select:none;cursor:pointer;
}
#peV2MonthPicker .peV2MonthWheelOption.is-selected {color:#111113;font-weight:500;}
#peV2MonthPicker .peV2WheelPickerPanel footer {margin-top:18px;gap:12px;}
#peV2MonthPicker .peV2WheelPickerPanel footer button {
  height:50px;min-height:50px;border:0;border-radius:13px;background:#f3f3f6;color:#18181b;font-size:16px;font-weight:750;
}
#peV2MonthPicker .peV2WheelPickerPanel footer [data-v2-picker-today] {background:#fafafa;color:#85858d;}
@media(max-width:350px){#peV2MonthPicker .peV2MonthWheelOption{font-size:24px;}#peV2MonthPicker .peV2WheelPickerPanel{padding-inline:16px;}}
@media(max-height:550px){#peV2MonthPicker .peV2MonthWheel{--v2-wheel-height:220px;}}
