/* Phase 35C: platform identity and tenant access separation */
.phase35c-note-card{
  border:1px solid rgba(109,93,252,.24);
  background:linear-gradient(135deg, rgba(109,93,252,.08), rgba(255,255,255,.96));
  color:#334155;
}
.phase35c-note-card strong{color:#0f172a;}
.phase35c-identity-card .identity-divider{
  height:1px;
  background:rgba(255,255,255,.22);
  margin:16px 0;
}
.identity-split{
  display:grid;
  grid-template-columns:1.1fr .9fr;
  gap:18px;
  margin:18px 0;
}
.identity-flow-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.identity-flow-grid>div{
  padding:18px;
  border:1px solid #dbe4ef;
  border-radius:18px;
  background:#fff;
}
.identity-flow-grid strong{
  display:block;
  margin:8px 0;
  color:#0f172a;
  font-size:18px;
}
.identity-mini-label{
  display:inline-flex;
  align-items:center;
  padding:6px 10px;
  border-radius:999px;
  background:#eef4ff;
  color:#3355cc;
  font-size:11px;
  font-weight:900;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.tenant-support-mode .workspace-context-bar{
  border-color:rgba(245,158,11,.34);
  background:linear-gradient(135deg, rgba(255,251,235,.95), rgba(255,255,255,.98));
  box-shadow:0 22px 60px rgba(245,158,11,.12);
}
.tenant-support-mode .workspace-context-label{
  color:#92400e;
}
.tenant-support-mode .tenant-plan-pill{
  background:rgba(245,158,11,.14);
  border-color:rgba(245,158,11,.28);
  color:#fbbf24;
}
.inline-form{display:inline-flex;margin:0;}
.tenant-nav-form{margin:0;padding:0;}
.tenant-nav-button{
  width:100%;
  border:0;
  background:transparent;
  color:inherit;
  font:inherit;
  cursor:pointer;
  text-align:left;
}
.tenant-nav-button:hover{background:rgba(255,255,255,.08);}
.muted-link{opacity:.78;}
.vertical-actions{
  align-items:flex-end;
  flex-direction:column;
}
.badge-warning{
  background:#fff7ed;
  color:#9a3412;
  border:1px solid #fed7aa;
}
@media (max-width: 900px){
  .identity-split,.identity-flow-grid{grid-template-columns:1fr;}
  .vertical-actions{align-items:stretch;}
}
