/* Inventeur Call branding — STRICT v7 (2026-04-28). svg-self-class fix. */

/* HIDE: SVG with logo class itself + SVG inside logo container */
body:not([data-incall]) svg[class*="logo_"],
body:not([data-incall]) svg[class*="Logo"],
body:not([data-incall]) svg[class*="Wordmark"],
body:not([data-incall]) [class*="logo_"] > svg,
body:not([data-incall]) [class*="Logo"] > svg,
body:not([data-incall]) [class*="Wordmark"] > svg {
  visibility: hidden !important;
  display: none !important;
}

/* Login form lock/eye/etc icons stay visible */
body:not([data-incall]) [class*="form"] svg,
body:not([data-incall]) [class*="Input"] svg,
body:not([data-incall]) [class*="input"] svg,
body:not([data-incall]) [class*="button"] svg,
body:not([data-incall]) [class*="Button"] svg,
body:not([data-incall]) [class*="icon"]:not([class*="logo"]) svg,
body:not([data-incall]) [class*="Icon"]:not([class*="Logo"]) svg {
  visibility: visible !important;
  display: inline-block !important;
}

/* HIDE register links */
body:not([data-incall]) a[href*="register"],
body:not([data-incall]) a[href*="signup"],
body:not([data-incall]) a[href*="/register"],
body:not([data-incall]) [class*="unauthenticated"] a,
body:not([data-incall]) [class*="mobileLoginLink"] {
  display: none !important;
}
