/* Digital Hub V132 · calmer institutional sign-in + HiwiLog employment fields */

/* Light theme keeps a dark institutional story panel, but removes the shiny
   radial treatment. */
html:not([data-theme="dark"]) .login-story{
  background:linear-gradient(150deg,#123B5B 0%,#103652 52%,#0D304B 100%)!important;
}
html:not([data-theme="dark"]) .login-story::before,
html:not([data-theme="dark"]) .login-story::after{
  opacity:0!important
}
html:not([data-theme="dark"]) .login-story-copy .eyebrow,
html:not([data-theme="dark"]) .login-story .eyebrow{
  background:rgba(255,255,255,.07)!important;
  border-color:rgba(255,255,255,.18)!important;
  color:#E8F2FA!important
}
html:not([data-theme="dark"]) .login-flow>div,
html:not([data-theme="dark"]) .login-product-lineup .login-product{
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(255,255,255,.12)!important
}

/* Hub Manager People → Manage: HiwiLog employment data sits between shared
   identity and app access, using the same modal language. */
.hub-hiwi-employment-v132{
  border-top:1px solid var(--hub122-line)
}
.hub-employment-grid-v132{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem
}
.hub-employment-org-v132{grid-column:span 2}
.hub-employment-note-v132{
  display:flex;align-items:center;gap:.55rem;margin-top:.85rem;padding:.65rem .75rem;
  border:1px solid var(--hub122-line);border-radius:.8rem;background:var(--hub122-surface-soft);
  color:var(--hub122-muted);font-size:.78rem
}
.hub-employment-note-v132 strong{color:var(--hub122-ink);white-space:nowrap}
[data-theme="dark"] .hub-employment-note-v132{background:var(--hub122-surface-blue)}
@media(max-width:820px){
  .hub-employment-grid-v132{grid-template-columns:1fr 1fr}
  .hub-employment-org-v132{grid-column:span 2}
}
@media(max-width:560px){
  .hub-employment-grid-v132{grid-template-columns:1fr}
  .hub-employment-org-v132{grid-column:auto}
  .hub-employment-note-v132{align-items:flex-start;flex-direction:column}
}
