#hex-net-punere-in-functiune .hexnet-setup{--setup-bg:#f2f8fc;--setup-border:#c9dfe9;--setup-text:#31546b;--setup-title:#154a69;--setup-warning:#fff8e9;color:var(--setup-text)}
#hex-net-punere-in-functiune .hexnet-setup p{text-align:left!important;line-height:1.8;margin:0 0 18px}
#hex-net-punere-in-functiune .setup-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0 32px}
#hex-net-punere-in-functiune .setup-mode{min-width:0;padding:24px;border:1px solid var(--setup-border);border-radius:14px;background:var(--setup-bg)!important;border-top:4px solid #3294ba}
#hex-net-punere-in-functiune .setup-ap{border-top-color:#e6a744}
#hex-net-punere-in-functiune .setup-if{border-top-color:#4cb19a}
#hex-net-punere-in-functiune .hexnet-setup h3{font-size:21px;line-height:1.4;margin:0 0 20px;color:var(--setup-title)!important}
#hex-net-punere-in-functiune .setup-mode h3 strong{font-size:26px;margin-right:8px}
#hex-net-punere-in-functiune .setup-mode img{display:block;max-width:100%;width:auto;height:140px;object-fit:contain;margin:0 auto 24px;border-radius:8px}
#hex-net-punere-in-functiune .setup-warning{border-left:3px solid #d9a245;padding:16px;background:var(--setup-warning)!important;border-radius:0 8px 8px 0;font-size:14px}
#hex-net-punere-in-functiune .setup-config{padding:26px;border:1px solid var(--setup-border);border-radius:14px;margin:0 0 24px;background:var(--setup-bg)!important}
#hex-net-punere-in-functiune .setup-config-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}
#hex-net-punere-in-functiune .setup-config figure{margin:0;min-width:0;text-align:center}
#hex-net-punere-in-functiune .setup-config figure p{margin:0}
#hex-net-punere-in-functiune .setup-config img{display:block;width:100%;height:auto;max-width:420px;margin:auto;border-radius:8px;border:1px solid var(--setup-border)}
#hex-net-punere-in-functiune .setup-config a{display:block}
#hex-net-punere-in-functiune figcaption{font-size:13px;line-height:1.6;margin-top:10px;color:var(--setup-text)}
#hex-net-punere-in-functiune .setup-note{padding:24px 0;border-top:1px solid var(--setup-border)}
#hex-net-punere-in-functiune .setup-note:last-child{padding-bottom:0}
#hex-net-punere-in-functiune .hexnet-setup p:last-child{margin-bottom:0}
html[data-theme=dark] #hex-net-punere-in-functiune .hexnet-setup{--setup-bg:#132d3f;--setup-border:#345366;--setup-text:#c2d4e2;--setup-title:#e5f1fa;--setup-warning:#2c302c}
@media(max-width:1100px){#hex-net-punere-in-functiune .setup-modes,#hex-net-punere-in-functiune .setup-config-grid{grid-template-columns:1fr}}
@media(max-width:600px){#hex-net-punere-in-functiune .setup-mode,#hex-net-punere-in-functiune .setup-config{padding:18px}#hex-net-punere-in-functiune .setup-modes{gap:18px}}
#hex-net-punere-in-functiune .setup-note{background:var(--setup-bg)!important;padding:24px!important;border:1px solid var(--setup-border);border-radius:14px;margin-top:20px}

#hex-net-punere-in-functiune .setup-extra{margin:24px 0 0;text-align:center}#hex-net-punere-in-functiune .setup-extra img{display:block;width:100%;max-width:340px;height:auto;margin:auto;border-radius:8px}
