/* ===== eTe app-shell — header fix, partajat pe toate procedurile ===== */
.ete-appbar{
  position:sticky; top:0; z-index:200;
  background:rgba(0,0,0,0.72);
  -webkit-backdrop-filter:saturate(180%) blur(20px);
  backdrop-filter:saturate(180%) blur(20px);
  border-bottom:1px solid rgba(255,255,255,0.08);
}
.ete-appbar-in{
  max-width:680px; margin:0 auto;
  display:flex; align-items:center; gap:14px;
  padding:11px 18px;
}
.ete-back{
  display:inline-flex; align-items:center; gap:2px;
  color:var(--amber,#ffb020); text-decoration:none;
  font-size:16px; font-weight:600; letter-spacing:-0.01em;
  flex-shrink:0; transition:opacity .15s;
}
.ete-back:hover{ opacity:.8; }
.ete-back:active{ opacity:.55; }
.ete-back-chev{ font-size:24px; line-height:1; margin-top:-2px; }
.ete-logo{
  font-weight:800; font-size:20px; letter-spacing:-1.5px;
  color:#f5f5f7; text-decoration:none; line-height:1; flex-shrink:0;
}
.ete-logo span{ color:var(--amber,#ffb020); }
.ete-logo:hover{ opacity:.85; }
.ete-crumb{
  margin-left:auto; font-size:13px; color:#98989f;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; min-width:0;
}
.ete-crumb a{ color:#98989f; text-decoration:none; }
.ete-crumb a:hover{ color:#f5f5f7; }
.ete-crumb b{ color:#f5f5f7; font-weight:600; }
.ete-sep{ opacity:.45; margin:0 3px; }
@media(max-width:560px){ .ete-crumb{ display:none; } }
