/* ============================================================
   19 — Szinkronizálási helyzetek: oldalspecifikus elemek
   Szinkron-mentőcsapat · GUI-kártyák · gráfpár
   ============================================================ */

.ix.term::before{content:"⌨ GIT-SZIMULÁTOR";}
.side-lbl{margin:0 0 6px; font-weight:800; font-size:.9rem;}
.grid2 pre{margin-top:0;}
.gg-par{display:flex; flex-direction:column; gap:10px; margin-top:14px;}
.gg-par .gg-doboz{margin-top:0;}

/* ---------- Szinkron-mentőcsapat ---------- */
.ix.mento::before{content:"🚑 SZINKRON-MENTŐCSAPAT";}
.mc-lista{display:flex; flex-direction:column; gap:6px; margin:10px 0;}
.mc-lista button{
  text-align:left; font:inherit; font-size:.85rem; font-family:"Cascadia Mono",Consolas,monospace; color:#fca5a5; background:var(--code-bg);
  border:1px solid var(--line); border-radius:9px; padding:8px 12px; cursor:pointer; line-height:1.4;
}
.mc-lista button.helyzet{color:var(--code-ink); font-family:"Segoe UI",system-ui,sans-serif;}
.mc-lista button:hover, .mc-lista button[aria-pressed="true"]{border-color:var(--accent); box-shadow:0 0 0 2px var(--accent-soft);}
.mc-eredm:empty{display:none;}
.mc-eredm{background:var(--card-in); border:2px solid var(--accent); border-radius:12px; padding:12px 16px;}
.mc-eredm h4{margin:0 0 6px; color:var(--ink-strong);}
.mc-eredm p{margin:6px 0; font-size:.92rem;}
.mc-eredm pre{margin:8px 0; font-size:.82rem; white-space:pre-wrap;}
.mc-eredm .figy{color:var(--orange); font-size:.88rem;}

/* ---------- GUI-kártyák ---------- */
.gui-cards{display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:14px; margin:16px 0;}
.gc{min-width:0; overflow-wrap:anywhere; background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:14px 16px;}
.gc-h{font-weight:800; color:var(--ink-strong); margin-bottom:8px; display:flex; gap:8px; align-items:center;}
.gc ul{margin:0; padding-left:18px; font-size:.9rem; line-height:1.5;}
.gc li{margin-bottom:6px;}

@media (max-width:760px){
  .gui-cards{grid-template-columns:minmax(0,1fr);}
}
