/* Healthwise Glosar — linkul de termen și tooltip-ul (identitatea din snippetul enciclopediei) */
a.hwgl-t,a.hwgl-t:visited{color:#b40000;text-decoration:none!important;border-bottom:1px dotted rgba(180,0,0,.55);background:transparent;font-weight:inherit;cursor:help}
a.hwgl-t:hover,a.hwgl-t:focus{border-bottom-color:#b40000;color:#1a0a0a}
.hwgl-tip{position:absolute;z-index:99999;max-width:400px;min-width:200px;background:#fff;color:#1a0a0a;border:1px solid #f0c0c0;border-left:4px solid #b40000;border-radius:12px;padding:14px 16px 13px;font-family:'DM Sans',system-ui,sans-serif;font-size:13.5px;line-height:1.55;text-align:left;filter:drop-shadow(0 12px 24px rgba(26,10,10,.18));box-sizing:border-box}
.hwgl-tip[hidden]{display:none}
.hwgl-tip .hwgl-cat{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b3a3a;margin:0 0 4px}
.hwgl-tip .hwgl-ttl{display:block;font-family:'Playfair Display',Georgia,serif;font-size:15px;font-weight:700;color:#b40000;line-height:1.3;margin:0 0 6px}
.hwgl-tip .hwgl-def{display:block;color:#1a0a0a}
.hwgl-tip .hwgl-more{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b40000;text-decoration:none;border-bottom:1px solid #f0c0c0}
.hwgl-tip .hwgl-more:hover{border-bottom-color:#b40000}
.hwgl-tip .hwgl-x{display:none;position:absolute;top:8px;right:8px;width:26px;height:26px;padding:0;margin:0;border:1px solid #f0c0c0;border-radius:50%;background:#fff;color:#b40000;font:400 18px/24px system-ui,sans-serif;text-align:center;cursor:pointer}
.hwgl-tip.hwgl-touch .hwgl-x{display:block}
.hwgl-tip.hwgl-touch{padding-right:42px}
@media (max-width:560px){.hwgl-tip{max-width:calc(100vw - 28px)}}
/* pagina termenului */
.hwgl-back{margin:18px 0 14px}
.hwgl-back a{color:#b40000;text-decoration:none}
.hwgl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}
.hwgl-chip{display:inline-block;font:700 10px/1 'DM Sans',system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#b40000;border:1px solid #f0c0c0;border-radius:999px;padding:6px 10px;text-decoration:none!important}
a.hwgl-chip:hover{border-color:#b40000}
.hwgl-all-wrap{margin:12px 0 0;text-align:center}
.hwgl-all{font:700 11px/1 'DM Sans',system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b40000;background:#fff;border:1.5px solid #f0c0c0;border-radius:8px;padding:10px 16px;cursor:pointer}
.hwgl-all:hover{border-color:#b40000}
.hwgl-all[disabled]{opacity:.6;cursor:wait}
