/* AdeptDEV × NANU Market work status 4-color restore v7.9 — https://adeptdev.ro | https://t.me/adeptdevs */
@keyframes adevWorkPulseGreen{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.92}}
@keyframes adevWorkPulseAmber{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.92}}
@keyframes adevWorkPulseYellow{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.92}}
@keyframes adevWorkPulseRed{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.10);opacity:.92}}

/* top pill */
.nanu-workbar__status-dot{background:#9c958e!important;box-shadow:0 0 0 4px rgba(156,149,142,.10)!important;animation:none!important}
.nanu-workbar__status-dot.is-open{background:#29b66f!important;box-shadow:0 0 0 4px rgba(41,182,111,.13),0 0 14px rgba(41,182,111,.28)!important;animation:adevWorkPulseGreen 1.9s ease-in-out infinite!important}
.nanu-workbar__status-dot.is-closing{background:#f0a324!important;box-shadow:0 0 0 4px rgba(240,163,36,.13),0 0 14px rgba(240,163,36,.24)!important;animation:adevWorkPulseAmber 1.9s ease-in-out infinite!important}
.nanu-workbar__status-dot.is-opening{background:#ff9c00!important;box-shadow:0 0 0 4px rgba(255,156,0,.13),0 0 14px rgba(255,156,0,.24)!important;animation:adevWorkPulseYellow 1.9s ease-in-out infinite!important}
.nanu-workbar__status-dot.is-closed{background:#dd4e4e!important;box-shadow:0 0 0 4px rgba(221,78,78,.12),0 0 12px rgba(221,78,78,.18)!important;animation:adevWorkPulseRed 1.9s ease-in-out infinite!important}
.nanu-workbar__status-dot.is-open + .nanu-workbar__status-copy strong{color:#29b66f!important}
.nanu-workbar__status-dot.is-closing + .nanu-workbar__status-copy strong{color:#d28700!important}
.nanu-workbar__status-dot.is-opening + .nanu-workbar__status-copy strong{color:#ec6608!important}
.nanu-workbar__status-dot.is-closed + .nanu-workbar__status-copy strong{color:#d94848!important}
.nanu-workbar__status-dot.is-open + .nanu-workbar__status-copy b{color:#29b66f!important}
.nanu-workbar__status-dot.is-closing + .nanu-workbar__status-copy b{color:#d28700!important}
.nanu-workbar__status-dot.is-opening + .nanu-workbar__status-copy b{color:#ec6608!important}
.nanu-workbar__status-dot.is-closed + .nanu-workbar__status-copy b{color:#d94848!important}

/* work schedule popup summary */
.nanu-work-panel__summary .nanu-work-summary-dot{background:#9c958e!important;box-shadow:none!important;animation:none!important}
.nanu-work-panel__summary .nanu-work-summary-dot.is-open{background:#29b66f!important;box-shadow:0 0 0 4px rgba(41,182,111,.11)!important;animation:adevWorkPulseGreen 1.9s ease-in-out infinite!important}
.nanu-work-panel__summary .nanu-work-summary-dot.is-closing{background:#f0a324!important;box-shadow:0 0 0 4px rgba(240,163,36,.11)!important;animation:adevWorkPulseAmber 1.9s ease-in-out infinite!important}
.nanu-work-panel__summary .nanu-work-summary-dot.is-opening{background:#ff9c00!important;box-shadow:0 0 0 4px rgba(255,156,0,.11)!important;animation:adevWorkPulseYellow 1.9s ease-in-out infinite!important}
.nanu-work-panel__summary .nanu-work-summary-dot.is-closed{background:#dd4e4e!important;box-shadow:0 0 0 4px rgba(221,78,78,.10)!important;animation:adevWorkPulseRed 1.9s ease-in-out infinite!important}

/* current day row */
.nanu-work-panel__row.is-today.is-open-now{background:linear-gradient(135deg,rgba(41,182,111,.10),rgba(41,182,111,.03))!important;box-shadow:inset 0 0 0 1px rgba(41,182,111,.18)!important;color:#2b4e3a!important}
.nanu-work-panel__row.is-today.is-closing-now{background:linear-gradient(135deg,rgba(240,163,36,.12),rgba(240,163,36,.04))!important;box-shadow:inset 0 0 0 1px rgba(240,163,36,.20)!important;color:#5a4524!important}
.nanu-work-panel__row.is-today.is-opening-now{background:linear-gradient(135deg,rgba(255,156,0,.12),rgba(255,156,0,.04))!important;box-shadow:inset 0 0 0 1px rgba(255,156,0,.20)!important;color:#5b4216!important}
.nanu-work-panel__row.is-today.is-closed-now{background:linear-gradient(135deg,rgba(221,78,78,.12),rgba(221,78,78,.03))!important;box-shadow:inset 0 0 0 1px rgba(221,78,78,.18)!important;color:#623636!important}
.nanu-work-panel__row.is-today.is-open-now .nanu-work-panel__day-dot{background:#29b66f!important;box-shadow:0 0 0 4px rgba(41,182,111,.12)!important}
.nanu-work-panel__row.is-today.is-closing-now .nanu-work-panel__day-dot{background:#f0a324!important;box-shadow:0 0 0 4px rgba(240,163,36,.12)!important}
.nanu-work-panel__row.is-today.is-opening-now .nanu-work-panel__day-dot{background:#ff9c00!important;box-shadow:0 0 0 4px rgba(255,156,0,.12)!important}
.nanu-work-panel__row.is-today.is-closed-now .nanu-work-panel__day-dot{background:#dd4e4e!important;box-shadow:0 0 0 4px rgba(221,78,78,.11)!important}
.nanu-work-panel__row.is-today.is-open-now .nanu-work-panel__time,.nanu-work-panel__row.is-today.is-open-now .nanu-work-panel__day-name{color:#2f5c43!important}
.nanu-work-panel__row.is-today.is-closing-now .nanu-work-panel__time,.nanu-work-panel__row.is-today.is-closing-now .nanu-work-panel__day-name{color:#7e570f!important}
.nanu-work-panel__row.is-today.is-opening-now .nanu-work-panel__time,.nanu-work-panel__row.is-today.is-opening-now .nanu-work-panel__day-name{color:#925709!important}
.nanu-work-panel__row.is-today.is-closed-now .nanu-work-panel__time,.nanu-work-panel__row.is-today.is-closed-now .nanu-work-panel__day-name{color:#8b3535!important}

/* accessibility: keep motion lower when user requests */
@media (prefers-reduced-motion: reduce){
  .nanu-workbar__status-dot,.nanu-work-panel__summary .nanu-work-summary-dot{animation:none!important}
}
