/* lint: static arc, fade-in only (no infinite spin) */
/* LWAIT_ARC_V1: replaces WAIT_DOTS_V1 "…" — paste AFTER the WAIT_DOTS_V1 block */
.lwait,.r-wait .lwait,.empty .lwait,.tr-note .lwait,.lnote.spin .lwait{
  --sz:30px;display:inline-block;width:var(--sz)!important;height:var(--sz)!important;
  border:0!important;border-radius:50%!important;background:none!important;
  color:var(--ai);opacity:0;font:0/0 a;vertical-align:middle;
  animation:lwIn .25s ease-out .15s forwards!important}
.lwait::before{content:""!important;display:block;width:100%;height:100%;border-radius:50%;
  background:conic-gradient(from 0deg,transparent 0 22%,currentColor 22% 100%);
  -webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));
          mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}
.empty .lwait,.tr-note .lwait{--sz:22px}
.lnote.spin .lwait{--sz:18px;color:currentColor}
.r-wait{justify-content:center;min-height:50vh}
.r-wait .r-dots{display:none}
html.app-dark .lwait{color:var(--ai)}          /* night: #8fb3c9 */
@keyframes lwIn{to{opacity:.7}}
