/* V222: one search-command palette for every lottery and search mode. */
html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
),
html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
) {
  box-sizing: border-box !important;
  border-color: #35d8ae !important;
  background-color: #08765f !important;
  background-image: linear-gradient(180deg, #20b98f 0%, #08765f 100%) !important;
  color: #ffffff !important;
  text-shadow: 0 1px 1px rgba(0, 45, 35, .78) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .42),
    inset 0 -3px 0 rgba(1, 59, 46, .48),
    0 2px 5px rgba(2, 69, 55, .38) !important;
  opacity: 1 !important;
  filter: none !important;
  transform: translateY(0) !important;
  transition: filter .12s ease, transform .08s ease, box-shadow .12s ease !important;
}

@media (hover: hover) and (pointer: fine) {
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
    [data-n-out-n-action="search"],
    [data-dan-search-action="search"],
    [data-digit-omission-action="search"],
    [data-workbench-command="omission-search"],
    #setCalculatorOmissionSearch,
    .historical-omission-search-button
  ):not(:disabled):hover,
  html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
    [data-n-out-n-action="search"],
    [data-dan-search-action="search"],
    [data-digit-omission-action="search"],
    [data-workbench-command="omission-search"],
    #setCalculatorOmissionSearch,
    .historical-omission-search-button
  ):not(:disabled):hover {
    border-color: #75f6d2 !important;
    background-color: #0b9676 !important;
    background-image: linear-gradient(180deg, #34d7a8 0%, #0b9676 100%) !important;
    color: #ffffff !important;
    filter: brightness(1.12) saturate(1.12) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, .52),
      inset 0 -3px 0 rgba(1, 59, 46, .4),
      0 3px 7px rgba(2, 69, 55, .48),
      0 0 6px rgba(53, 216, 174, .38) !important;
  }
}

html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):not(:disabled):is(:active, [aria-pressed="true"]),
html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):not(:disabled):is(:active, [aria-pressed="true"]) {
  border-color: #7bf7d5 !important;
  background-color: #076b57 !important;
  background-image: linear-gradient(180deg, #08765f 0%, #16a583 100%) !important;
  box-shadow:
    inset 0 3px 5px rgba(0, 48, 38, .5),
    inset 0 1px 0 rgba(255, 255, 255, .2),
    0 0 7px rgba(53, 216, 174, .46) !important;
  filter: brightness(1.08) saturate(1.08) !important;
  transform: translateY(1px) !important;
}

html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):focus-visible,
html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):focus-visible {
  outline: 2px solid #baffec !important;
  outline-offset: 2px !important;
}

html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer [data-search-state="searching"] :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
),
html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain [data-search-state="searching"] :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
),
html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):disabled,
html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
  [data-n-out-n-action="search"],
  [data-dan-search-action="search"],
  [data-digit-omission-action="search"],
  [data-workbench-command="omission-search"],
  #setCalculatorOmissionSearch,
  .historical-omission-search-button
):disabled {
  cursor: wait !important;
  border-color: #6ff4d0 !important;
  background-color: #08765f !important;
  background-image: linear-gradient(100deg, #08765f 0%, #16b58c 48%, #08765f 100%) !important;
  background-size: 220% 100% !important;
  color: #ffffff !important;
  opacity: 1 !important;
  filter: none !important;
  transform: translateY(0) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .46),
    inset 0 -3px 0 rgba(1, 59, 46, .45),
    0 0 8px rgba(53, 216, 174, .55) !important;
  animation: unified-search-button-progress-v222 1.15s linear infinite !important;
}

@keyframes unified-search-button-progress-v222 {
  from { background-position: 100% 0; }
  to { background-position: -100% 0; }
}

@media (prefers-reduced-motion: reduce) {
  html body #indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer#indicatorDrawer :is(
    [data-n-out-n-action="search"],
    [data-dan-search-action="search"],
    [data-digit-omission-action="search"],
    [data-workbench-command="omission-search"],
    #setCalculatorOmissionSearch,
    .historical-omission-search-button
  ),
  html body #mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain#mobileMain :is(
    [data-n-out-n-action="search"],
    [data-dan-search-action="search"],
    [data-digit-omission-action="search"],
    [data-workbench-command="omission-search"],
    #setCalculatorOmissionSearch,
    .historical-omission-search-button
  ) {
    transition: none !important;
    animation-duration: 2.3s !important;
  }
}
