/* P129.5 – consolidated administrative presentation */
.gp1295-transition-stack{display:grid;gap:8px;margin:7px 0 12px}.gp1295-transition-card{padding:3px 0 8px;border-bottom:1px solid #e8edf3}.gp1295-transition-card:last-child{border-bottom:0}.gp1295-transition-stack p,.gp1295-transition-card p{margin:0;padding:6px 0 6px 16px;position:relative;color:#0f172a;font-size:13.5px;line-height:1.58;font-weight:400}.gp1295-transition-stack p:before,.gp1295-transition-card p:before{content:"";position:absolute;left:1px;top:14px;width:6px;height:6px;border-radius:50%;background:#ef3123}.gp1295-label{font-weight:600}.gp1295-source{margin:10px 0 0;color:#64748b;font-size:12px}.gp1295-lookup{display:inline-flex;margin-top:12px}.gp1295-context{color:#64748b;font-size:12.5px}@media(min-width:1100px){.gp1295-transition-stack{grid-template-columns:1fr}}


/* P139B — Local profile merger integration */
.p139b-merger-profile{scroll-margin-top:92px}
.p139b-admin-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 16px}
.p139b-admin-summary>div{min-width:0;padding:11px 12px;border:1px solid #e3eaf1;border-radius:11px;background:#f8fbfe}
.p139b-admin-summary span{display:block;color:#8293a5;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}
.p139b-admin-summary strong{display:block;margin-top:5px;color:#203a54;font-size:12px;line-height:1.35}
.p139b-predecessor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
.p139b-predecessor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #dfe8ef;border-radius:11px;background:#fff}
.p139b-predecessor>div{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:7px;align-items:center}
.p139b-predecessor i{grid-row:1/3;color:#e52a23}
.p139b-predecessor strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#243b53;font-size:11px}
.p139b-predecessor span{grid-column:2;color:#8292a2;font-size:9px;line-height:1.35}
.p139b-predecessor b{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#fff4e8;color:#c56a0c;font-size:8.5px;white-space:nowrap}
@media(max-width:760px){.p139b-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p139b-predecessor-list{grid-template-columns:1fr}.p139b-predecessor{align-items:flex-start;flex-direction:column}.p139b-predecessor b{margin-left:25px}}


/* P139C.4 — compact relationship context on canonical local profiles */
.p139b-predecessor>div em{
  grid-column:2;
  display:block;
  margin-top:3px;
  color:#6f7e90;
  font-size:9px;
  line-height:1.4;
  font-style:normal;
}
.p139b-predecessor.is-split{
  background:#fffdf8;
  border-color:#f1dfb9;
}
.p139b-predecessor.is-review{
  background:#fffafa;
  border-color:#f1cccc;
}
.p139b-predecessor.is-review b{
  background:#fff0f0;
  color:#b63333;
}
.p139c4-relation-summary{
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  margin-top:10px;
}
.p139c4-relation-summary span{
  display:inline-flex;
  align-items:center;
  gap:5px;
  padding:5px 8px;
  border-radius:999px;
  font-size:9px;
  font-weight:800;
}
.p139c4-relation-summary .whole{background:#edf8f2;color:#24734a}
.p139c4-relation-summary .partial{background:#fff6e8;color:#9b6200}
.p139c4-relation-summary .review{background:#fff0f0;color:#b53434}
