/* V1 automation reminder overlay. */
.top-status{position:relative}
.top-status>.auto-status-overlay{
  position:absolute;
  top:3px;
  right:5px;
  z-index:8;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:5px;
  max-width:56%;
  min-width:0;
  padding:2px 5px;
  border:0;
  background:#122226d9;
  color:#dff8f4;
  box-shadow:none;
  pointer-events:none;
  white-space:nowrap;
  overflow:hidden;
}
.auto-status-overlay span{
  flex:0 0 auto;
  color:#74e2aa;
  font-size:6px;
  font-weight:bold;
  letter-spacing:.13em;
}
.auto-status-overlay strong{
  min-width:0;
  overflow:hidden;
  color:#f1fbf8;
  font-size:6px;
  line-height:1;
  letter-spacing:.05em;
  text-overflow:ellipsis;
}
.auto-status-overlay.none span{color:#92a2a4}
.auto-status-overlay.none strong{color:#acb7b8}
body.power-failure .top-status>.auto-status-overlay{filter:brightness(.16) saturate(.2)!important}

@media(max-width:1100px){.top-status>.auto-status-overlay{max-width:66%}}
@media(max-width:650px){.top-status>.auto-status-overlay{right:3px;max-width:78%;padding-inline:4px}.auto-status-overlay strong{font-size:5.5px}}
