/* Notificarea armonizata si eticheta GARAN. Imaginile oficiale nu primesc
   niciun efect: doar dimensiuni, cu proportiile pastrate. */
.eug-img{filter:none!important;opacity:1!important;mix-blend-mode:normal!important;clip-path:none!important;-webkit-clip-path:none!important;object-fit:contain!important;transform:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}
/* notificarea din pagina dedicata: editorul CMS poate pastra doar o parte din stilul inline */
img.eug-img[width="1654"]{display:block;width:100%;max-width:min(100%,600px)!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}
.eug-bloc{margin:.5rem 0;line-height:1.4}
.eug-poz-antet{display:inline-block;margin:0}
/* afisare neutra: textul preia stilul temei, fara subliniere sau evidentiere */
.eug-trigger{display:inline;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer}
.eug-trigger:focus-visible,.eug-garan-mini:focus-visible,.eug-modal button:focus-visible,.eug-modal a:focus-visible{outline:2px solid #003399;outline-offset:2px}
.eug-poz-checkout,.eug-poz-cos{margin:.75rem 0}
.eug-inline{margin:0;max-width:600px}
.eug-inline .eug-img{display:block;width:100%;height:auto;max-width:100%}
.eug-link{margin-top:.4rem;font-size:.95em}
.eug-garan{margin:.5rem 0}
.eug-garan-lista{margin:.25rem 0 0}
.eug-garan-mini{display:inline-block;background:none;border:0;padding:0;margin:0;cursor:pointer;line-height:0;vertical-align:middle}
.eug-img-mini{display:block;height:36px;width:auto;max-width:none}
.eug-garan-lista .eug-img-mini{height:26px}
.eug-garan-cos{margin-top:.6rem}
.eug-garan-cos-titlu{margin:0 0 .3rem}
.eug-garan-cos ul{list-style:none;margin:0;padding:0}
.eug-garan-cos li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.3rem 0}
.eug-link-subsol{margin:.25rem 0}
/* fereastra */
html.eug-deschis,html.eug-deschis body{overflow:hidden!important}
.eug-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}
.eug-modal-box{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:calc(100vh - 32px);background:#fff;color:#1a1a1a;border-radius:4px;box-shadow:0 8px 30px rgba(0,0,0,.35);font-size:15px;line-height:1.4;text-align:left}
.eug-modal-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #ddd}
.eug-modal-cap h2{margin:0;font-size:17px;font-weight:700;color:#1a1a1a;text-transform:none;letter-spacing:0}
.eug-modal-inchide{background:#f2f2f2;border:1px solid #ccc;border-radius:3px;padding:6px 12px;font:inherit;color:#1a1a1a;cursor:pointer}
.eug-modal-corp{overflow:auto;-webkit-overflow-scrolling:touch;padding:12px;background:#fff}
.eug-modal-corp img.eug-img{display:block;width:100%;height:auto!important;max-width:none!important;margin:0 auto}
.eug-modal.eug-zoom .eug-modal-corp img.eug-img{width:200%}
.eug-modal-subsol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 14px;border-top:1px solid #ddd}
.eug-modal .eug-modal-subsol a{color:#003399!important;text-decoration:underline!important}
.eug-modal-mareste{background:#fff;border:1px solid #003399;color:#003399;border-radius:3px;padding:5px 10px;font:inherit;cursor:pointer}
@media (max-width:767px){
  .eug-modal{padding:0}
  .eug-modal-box{max-width:none;height:100%;max-height:none;border-radius:0}
  .eug-modal-corp{padding:8px;flex:1 1 auto}
}
@media (min-width:768px){.eug-modal-mareste{display:none}}
