/* Canonical RIGHT NameCard email lookup panel: identical in Home and Card. */
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel .nc-brand {
  margin: 0 0 24px;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form { margin: 0; }
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel .nc-input-label {
  display:block; margin:0 0 8px; font-size:14px; font-weight:700;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel input[type="email"] {
  display:block; box-sizing:border-box; width:100%; min-height:48px;
  padding:12px 14px; margin:0 0 18px; border:1px solid #d5dee8;
  border-radius:9px; background:white; color:#263445;
  font:inherit; font-size:15px;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel input::placeholder { color:#879aae; opacity:1; }
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > button {
  display:inline-flex; box-sizing:border-box; width:100%; min-height:48px;
  margin:0 0 10px; padding:12px; justify-content:center; align-items:center;
  gap:8px; border-radius:9px; font-size:15px; font-weight:600;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > .primary {
  background:var(--nc-primary,#1769aa); color:white;
  border:1px solid var(--nc-primary,#1769aa);
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > .primary:hover {
  background:var(--nc-primary-hover,#125788); border-color:var(--nc-primary-hover,#125788);
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > .secondary {
  background:white; color:var(--nc-primary,#1769aa); border:1px solid #a9c6dd;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > .secondary:disabled {
  background:var(--nc-soft-bg,#edf2f7); color:var(--nc-soft-text,#52657b);
  border-color:var(--nc-border,#d5dee8); opacity:1; cursor:default;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > p[role="status"] {
  margin:2px 0 0; font-size:13px; color:var(--nc-muted,#64748b);
  line-height:1.55; overflow-wrap:anywhere;
}
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > p[role="status"]:empty { display:none; }
body :is(.nc-home-entry,.nc-card-lookup).nc-lookup-panel form > p[data-state="error"] { color:var(--nc-error,#b42318); }
