/* Unled Summarize-with-AI plugin.
   Isolated twin of .unled-share — same bar, same type, any page. */
nav.unled-summarize[data-unled-summarize]{
  display:flex !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:10px !important;
  margin:0 0 28px !important;
  padding:8px 14px !important;
  min-height:48px;
  max-width:none !important;
  width:100% !important;
  box-sizing:border-box !important;
  border-radius:10px !important;
  background:transparent !important;
  border:1px dashed rgba(96,165,250,.16) !important;
  box-shadow:none !important;
  contain:layout style;
  font-family:inherit;
  line-height:1 !important;
  float:none !important;
  position:relative !important;
}
nav.unled-summarize[data-unled-summarize] *{box-sizing:border-box}
nav.unled-summarize[data-unled-summarize] .unled-summarize__label,
nav.unled-summarize[data-unled-summarize] p.unled-summarize__label,
nav.unled-summarize[data-unled-summarize] div.unled-summarize__label{
  display:inline-flex !important;
  align-items:center !important;
  gap:7px !important;
  margin:0 !important;
  padding:0 !important;
  min-height:32px !important;
  max-width:none !important;
  width:auto !important;
  font-size:11px !important;
  font-weight:700 !important;
  letter-spacing:.06em !important;
  text-transform:uppercase !important;
  color:#94a3b8 !important;
  line-height:1.2 !important;
  flex-shrink:0 !important;
  background:none !important;
  border:0 !important;
  box-shadow:none !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__label span{
  margin:0 !important;padding:0 !important;color:inherit !important;
  font:inherit !important;letter-spacing:inherit !important;text-transform:inherit !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__spark{
  width:14px !important;height:14px !important;flex:0 0 14px;color:#93c5fd !important;
  display:block !important;margin:0 !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__list,
nav.unled-summarize[data-unled-summarize] ul.unled-summarize__list{
  display:flex !important;flex-wrap:wrap !important;align-items:center !important;
  gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important;
  max-width:none !important;width:auto !important;background:none !important;border:0 !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__list li{
  margin:0 !important;padding:0 !important;list-style:none !important;
  display:block !important;background:none !important;border:0 !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn{
  display:inline-flex !important;align-items:center !important;justify-content:center !important;
  gap:6px !important;height:32px !important;min-height:32px !important;width:auto !important;
  padding:0 10px !important;border-radius:8px !important;
  background:rgba(15,23,42,.55) !important;border:1px solid rgba(148,163,184,.16) !important;
  color:#cbd5e1 !important;text-decoration:none !important;
  font-size:12px !important;font-weight:650 !important;line-height:1 !important;
  box-shadow:none !important;float:none !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__ico{
  width:14px !important;height:14px !important;flex:0 0 14px;display:block !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__name{
  margin:0 !important;padding:0 !important;color:inherit !important;font:inherit !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn:hover{
  background:rgba(30,41,59,.9) !important;border-color:rgba(96,165,250,.45) !important;color:#f8fafc !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--unled{
  background:linear-gradient(135deg,#2563eb,#7c3aed) !important;
  border-color:rgba(255,255,255,.16) !important;color:#fff !important;
}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--unled:hover{filter:brightness(1.06);color:#fff !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--gemini:hover{color:#8ab4f8 !important;border-color:rgba(66,133,244,.55) !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--chatgpt:hover{color:#5eead4 !important;border-color:rgba(16,163,127,.5) !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--perplexity:hover{color:#93c5fd !important;border-color:rgba(32,128,255,.5) !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--claude:hover{color:#fdba74 !important;border-color:rgba(217,119,87,.5) !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__btn--grok:hover{color:#fff !important;border-color:rgba(255,255,255,.45) !important}
nav.unled-summarize[data-unled-summarize] .unled-summarize__hint{
  display:none !important;position:absolute !important;width:1px !important;height:1px !important;
  overflow:hidden !important;clip:rect(0,0,0,0) !important;
}
.unled-share:has(+ nav.unled-summarize){margin-bottom:10px}
.page-hero nav.unled-summarize[data-unled-summarize],
.hero nav.unled-summarize[data-unled-summarize]{
  margin:0 0 28px !important;max-width:none !important;
}
[dir="rtl"] nav.unled-summarize[data-unled-summarize]{direction:rtl}
@media (max-width:520px){
  nav.unled-summarize[data-unled-summarize]{padding:8px 10px !important;gap:8px !important;min-height:0}
  nav.unled-summarize[data-unled-summarize] .unled-summarize__btn{height:30px !important;min-height:30px !important}
}
