/* «العين كأداة للمشرف» (public/voice-vision.js, Omxio msg dcbd4922 item 2): the consent card and the «يشوف شاشتك» indicator.
   Layout only: the card reads the --sec-* tokens, buttons are .btn / .btn.ghost, the indicator the --vv-* tokens. */
.vv-ind{position:fixed;max-width:calc(100vw - var(--space-6));white-space:nowrap;top:calc(var(--st,0px) + var(--space-2));left:50%;transform:translateX(-50%);z-index:var(--vv-z);display:inline-flex;align-items:center;gap:var(--space-2);
  padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--vv-ind-bg);color:var(--vv-ind-ink);box-shadow:var(--vv-shadow);
  font:inherit;font-size:var(--vv-ind-fs);font-weight:var(--fw-bold);cursor:pointer}
.vv-ind-tx{overflow:hidden;text-overflow:ellipsis}
.vv-ind svg{width:16px;height:16px;flex:none}
.vv-rec{width:8px;height:8px;border-radius:50%;background:currentColor;animation:vvp 1s ease-in-out infinite}
@keyframes vvp{50%{opacity:.3}}
.vv-cf{position:fixed;inset-inline:var(--space-3);bottom:calc(var(--sb,0px) + var(--space-4));z-index:10000;/* t808u: above .lcv-bar.lcv-float (9000) */display:flex;justify-content:center;animation:vvin .2s ease}
.vv-cf-b{box-sizing:border-box;width:100%;max-width:var(--vv-cf-max);display:flex;flex-direction:column;gap:var(--sec-gap);padding:var(--sec-pad);border:.5px solid var(--sec-border);border-radius:var(--sec-radius);background:var(--sec-bg);box-shadow:var(--vv-shadow)}
.vv-cf-h{display:flex;align-items:center;gap:var(--space-2)}.vv-cf-h svg{width:20px;height:20px;flex:none;color:var(--danger)}
.vv-cf-why{margin:0;color:var(--text)}.vv-cf-hint{color:var(--text3)}
@keyframes vvin{from{transform:translateY(12px);opacity:0}}
@media (prefers-reduced-motion:reduce){.vv-rec{animation:none}.vv-cf{animation:none}}
/* omnis-eye-share-options (7ab7a8bf): share source choices under the consent card */
.vv-cf-opts{display:flex;flex-direction:column;gap:var(--space-2)}
.vv-cf-opt{display:flex;flex-direction:column;align-items:stretch;gap:2px;text-align:start;padding-block:var(--space-3)}
.vv-cf-opt-t{font-weight:var(--fw-bold)}
.vv-cf-opt-h{color:var(--text3);font-weight:var(--fw-normal)}
