/* 年月下拉：固定宽度；高度 / 中性描边对齐工具条「今天」按钮 */
.wa-cal-toolbar__actions {
  flex-shrink: 0;
}

.wa-cal-selects {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}

.wa-cal-selects__year,
.wa-cal-selects__year.arco-select,
.wa-cal-selects__year .arco-select-view,
.wa-cal-selects__year .arco-select-view-single {
  width: 100px !important;
  min-width: 100px !important;
  max-width: 100px !important;
  box-sizing: border-box;
}

.wa-cal-selects__month,
.wa-cal-selects__month.arco-select,
.wa-cal-selects__month .arco-select-view,
.wa-cal-selects__month .arco-select-view-single {
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
  box-sizing: border-box;
}

/* 压过全局 --wa-input-h(40)；中性按钮：白底 + border-2 */
.wa-cal-selects .arco-select-view-single,
.wa-cal-selects .arco-select-view {
  height: var(--wa-cal-ctrl-h, 32px) !important;
  min-height: var(--wa-cal-ctrl-h, 32px) !important;
  padding: 0 10px !important;
  color: var(--color-text-1) !important;
  font-size: 13px !important;
  background-color: var(--color-bg-popup, #fff) !important;
  border: 1px solid var(--color-border-2) !important;
  border-radius: var(--wa-input-radius, 8px) !important;
  box-shadow: none !important;
}

.wa-cal-selects .arco-select-view-single:hover:not(.arco-select-view-disabled):not(.arco-select-view-focus),
.wa-cal-selects .arco-select-view:hover:not(.arco-select-view-disabled):not(.arco-select-view-focus) {
  background-color: var(--color-fill-1) !important;
  border-color: var(--color-border-3) !important;
  box-shadow: 0 0 0 var(--wa-ctrl-ring, 3px) var(--color-fill-2) !important;
}

.wa-cal-selects .arco-select-view-single.arco-select-view-focus,
.wa-cal-selects .arco-select-view.arco-select-view-focus {
  background-color: var(--color-bg-popup, #fff) !important;
  border-color: var(--color-border-3) !important;
  box-shadow: 0 0 0 var(--wa-ctrl-ring, 3px) var(--color-fill-2) !important;
}

.wa-cal-selects .arco-select-view-value,
.wa-cal-selects .arco-select-view-suffix {
  font-size: 13px !important;
  color: var(--color-text-1) !important;
}
