/* v2.4.86: saved-copy label on staff screens (Fredoka/Inter, no emoji) */
.c86lab{display:flex;align-items:center;gap:8px;margin:6px 0 8px;padding:5px 10px;border-radius:999px;font:500 12.5px/1.3 Inter,system-ui,sans-serif;background:rgba(46,125,50,.10);color:#1f5e24;width:max-content;max-width:100%}
.c86lab .c86r{display:none;border:0;background:none;color:inherit;font:600 12.5px Inter,system-ui,sans-serif;text-decoration:underline;padding:0 2px;cursor:pointer}
.c86lab[data-st=busy]{background:rgba(232,163,61,.16);color:#7a4a05}
.c86lab[data-st=off]{background:rgba(200,16,46,.10);color:#9b0d24}
.c86lab[data-st=off] .c86r{display:inline}
html.dark .c86lab,[data-theme=dark] .c86lab{background:rgba(129,199,132,.14);color:#a5d6a7}
html.dark .c86lab[data-st=busy],[data-theme=dark] .c86lab[data-st=busy]{background:rgba(232,163,61,.18);color:#f3c27a}
html.dark .c86lab[data-st=off],[data-theme=dark] .c86lab[data-st=off]{background:rgba(255,99,120,.14);color:#ff9aa8}
@media (prefers-color-scheme:dark){.c86lab{background:rgba(129,199,132,.14);color:#a5d6a7}.c86lab[data-st=busy]{background:rgba(232,163,61,.18);color:#f3c27a}.c86lab[data-st=off]{background:rgba(255,99,120,.14);color:#ff9aa8}}

/* v2.4.93: the "refreshing" pill gets a small moving dot while the saved copy is being refreshed */
.c86lab .c86d{display:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.75;flex:none}
.c86lab[data-st=busy] .c86d{display:inline-block;animation:c86p 1s ease-in-out infinite}
@keyframes c86p{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1.1)}}
@media (prefers-reduced-motion:reduce){.c86lab[data-st=busy] .c86d{animation:none}}
