/* Drepturi de autor © 2026 Ovidiu Preda <ovidiu.preda@gmail.com>. Toate drepturile rezervate. */
/*
 * CONTINUT (pagini CMS, blocuri, descrieri, FAQ) — fostele atribute style="" din baza de date.
 * Generat de /root/claude/scripts/inchirieri-continut-clase.py — NU edita clasele de mana: schimba culorile in culori.css.
 * !important pastreaza prioritatea pe care o avea stilul inline.
 */
.iu-k-1{max-width:720px !important;margin:0 auto !important;padding:1rem 0 2rem !important;line-height:1.7 !important;color:var(--iu-inchis) !important}
.iu-k-2{font-size:1.05rem !important}
.iu-k-3{display:flex !important;flex-wrap:wrap !important;gap:.6rem !important;margin:1.2rem 0 !important}
.iu-k-4{background:var(--iu-verde) !important;color:var(--iu-text) !important;font-weight:700 !important;padding:.7rem 1.2rem !important;text-decoration:none !important}
.iu-k-5{border:2px solid var(--iu-inchis) !important;color:var(--iu-inchis) !important;font-weight:700 !important;padding:.6rem 1.1rem !important;text-decoration:none !important}
.iu-k-6{color:var(--iu-link) !important;font-weight:700 !important}
.iu-k-7{margin:2rem 0 !important;border:0 !important;border-top:1px solid var(--iu-linie) !important}
.iu-k-8{color:var(--iu-text-3) !important}
.iu-k-9{color:var(--iu-link) !important}
.iu-k-10{color:var(--iu-inchis) !important}
.iu-k-11{max-width:1100px !important;margin:-2.8rem auto 0 !important;padding:0 1.5rem !important;position:relative !important;z-index:5 !important}
.iu-k-12{max-width:1100px !important;margin:0 auto !important;padding:3.5rem 1.5rem 1rem !important}
.iu-k-13{text-align:center !important;font-size:1.7rem !important;font-weight:800 !important;color:var(--iu-text) !important;margin:0 0 .4rem 0 !important;letter-spacing:-.01em !important}
.iu-k-14{text-align:center !important;color:var(--iu-text-4) !important;margin:0 0 2.2rem 0 !important}
.iu-k-15{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;gap:1.4rem !important}
.iu-k-16{text-decoration:none !important;color:inherit !important;border:1px solid var(--iu-linie) !important;background:var(--iu-alb) !important;display:block !important;overflow:hidden !important;box-shadow:0 1px 4px rgba(15,23,42,.06) !important;transition:box-shadow .15s,transform .15s !important}
.iu-k-17{width:100% !important;aspect-ratio:16/10 !important;object-fit:cover !important;display:block !important}
.iu-k-18{padding:1.1rem 1.2rem 1.25rem !important}
.iu-k-19{font-size:1.02rem !important;font-weight:800 !important;color:var(--iu-text) !important;margin:0 0 .3rem 0 !important}
.iu-k-20{font-size:.85rem !important;color:var(--iu-text-4) !important;margin:0 0 .55rem 0 !important}
.iu-k-21{font-size:.85rem !important;font-weight:800 !important;color:var(--iu-link) !important}
.iu-k-22{background:var(--iu-fundal) !important;padding:3.5rem 1.5rem !important;margin-top:2.5rem !important}
.iu-k-23{max-width:1100px !important;margin:0 auto !important}
.iu-k-24{text-align:center !important;font-size:1.7rem !important;font-weight:800 !important;color:var(--iu-text) !important;margin:0 0 2.2rem 0 !important;letter-spacing:-.01em !important}
.iu-k-25{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important;gap:1.6rem !important}
.iu-k-26{background:var(--iu-alb) !important;border:1px solid var(--iu-linie) !important;padding:1.4rem !important}
.iu-k-27{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;background:var(--iu-albastru-fundal) !important}
.iu-k-28{font-size:1rem !important;font-weight:800 !important;margin:.8rem 0 .3rem 0 !important}
.iu-k-29{font-size:.88rem !important;color:var(--iu-text-4) !important;margin:0 !important;line-height:1.55 !important}
.iu-k-30{position:relative !important;background:var(--iu-text) url('/media/banners/cta-strip.jpg') center/cover no-repeat !important;text-align:center !important;padding:4rem 1.5rem !important;color:var(--iu-alb) !important}
.iu-k-31{font-size:1.7rem !important;font-weight:800 !important;margin:0 0 .5rem 0 !important;text-shadow:0 2px 14px rgba(0,0,0,.5) !important}
.iu-k-32{color:var(--iu-linie) !important;margin:0 0 1.6rem 0 !important;text-shadow:0 1px 8px rgba(0,0,0,.5) !important}
.iu-k-33{display:flex !important;gap:.8rem !important;justify-content:center !important;flex-wrap:wrap !important}
.iu-k-34{background:var(--iu-verde) !important;color:var(--iu-text) !important;font-weight:800 !important;padding:.9rem 1.9rem !important;text-decoration:none !important}
.iu-k-35{background:rgba(255,255,255,.08) !important;border:2px solid rgba(255,255,255,.85) !important;color:var(--iu-alb) !important;font-weight:700 !important;padding:.85rem 1.7rem !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:.5rem !important}
.iu-k-36{margin-bottom: 20px !important}
.iu-k-37{max-width:880px !important;margin:0 auto !important;padding:1rem 0 !important;font-size:.95rem !important;line-height:1.65 !important;color:var(--iu-inchis) !important}
.iu-k-38{background:var(--iu-fundal-2) !important;border-left:4px solid var(--iu-link) !important;padding:1rem 1.25rem !important;margin:0 0 1.5rem 0 !important;font-size:.9rem !important}
.iu-k-39{margin:2rem 0 .75rem 0 !important;font-size:1.25rem !important;font-weight:800 !important;color:var(--iu-text) !important;border-bottom:2px solid var(--iu-linie) !important;padding-bottom:.4rem !important}
.iu-k-40{margin-top:2.5rem !important;padding-top:1rem !important;border-top:1px solid var(--iu-linie) !important;font-size:.82rem !important;color:var(--iu-text-4) !important}
.iu-k-41{max-width:820px !important;margin:0 auto !important;font-size:.96rem !important;line-height:1.7 !important;color:var(--iu-inchis) !important}
.iu-k-42{margin:1.8rem 0 .6rem 0 !important;font-size:1.3rem !important;font-weight:800 !important;color:var(--iu-text) !important}
.iu-k-43{margin-top:1.5rem !important}
.iu-k-44{display:inline-block !important;background:var(--iu-link) !important;color:var(--iu-alb) !important;padding:.7rem 1.4rem !important;font-weight:700 !important;text-decoration:none !important}
.iu-k-45{border-bottom:1px solid var(--iu-linie) !important;padding:1rem 0 !important}
.iu-k-46{margin:0 0 .4rem 0 !important;font-size:1.05rem !important;font-weight:700 !important;color:var(--iu-text) !important}
.iu-k-47{margin:0 !important;color:var(--iu-text-3) !important}
.iu-k-48{max-width:860px !important;margin:0 auto !important;padding:2.5rem 1.25rem !important;color:var(--iu-inchis) !important;line-height:1.65 !important}
.iu-k-49{background:var(--iu-fundal) !important;border-left:4px solid var(--iu-link) !important;padding:1rem 1.25rem !important;margin-bottom:2rem !important}
.iu-k-50{width:100% !important;border-collapse:collapse !important;font-size:.94rem !important}
.iu-k-51{background:var(--iu-fundal) !important}
.iu-k-52{text-align:left !important;padding:.6rem !important;border:1px solid var(--iu-linie) !important}
.iu-k-53{padding:.6rem !important;border:1px solid var(--iu-linie) !important}
.iu-k-54{color:var(--iu-text-4) !important}
.iu-k-55{margin:0 !important}
.iu-k-56{margin:.5rem 0 0 !important}
.iu-k-57{margin-top:1rem !important}
.iu-k-58{display:inline-block !important;line-height:0 !important}
.iu-k-59{display:inline-block !important;background:var(--iu-verde) !important;color:var(--iu-text) !important;font-weight:700 !important;padding:.7rem 1.4rem !important;text-decoration:none !important}
.iu-k-60{margin:2rem 0 .75rem 0 !important;font-size:1.25rem !important;font-weight:800 !important;color:var(--iu-text) !important}
.iu-k-61{overflow-x:auto !important;margin:1rem 0 !important}
.iu-k-62{width:100% !important;border-collapse:collapse !important;font-size:.92rem !important;min-width:520px !important}
.iu-k-63{background:var(--iu-fundal-2) !important;text-align:left !important}
.iu-k-64{padding:.6rem .75rem !important}
.iu-k-65{padding:.6rem .75rem !important;text-align:right !important}
.iu-k-66{padding:.55rem .75rem !important;border-bottom:1px solid var(--iu-linie) !important;font-weight:600 !important}
.iu-k-67{padding:.55rem .75rem !important;border-bottom:1px solid var(--iu-linie) !important;text-align:right !important;white-space:nowrap !important}
.iu-k-68{padding:.55rem .75rem !important;border-bottom:1px solid var(--iu-linie) !important;color:var(--iu-text-3) !important}
.iu-k-69{font-size:.85rem !important;color:var(--iu-text-3) !important}
.iu-k-70{margin:.5rem 0 0 1.25rem !important}
.iu-k-71{background:var(--iu-fundal-2) !important;border-left:4px solid var(--iu-verde) !important;padding:1rem 1.25rem !important;margin:1.5rem 0 0 0 !important}
.iu-k-72{background:var(--iu-fundal) !important;border-left:4px solid var(--iu-verde) !important;padding:1rem 1.25rem !important;margin-bottom:2rem !important}
.iu-k-73{width:100% !important;border-collapse:collapse !important;font-size:.92rem !important;min-width:480px !important}
.iu-k-74{font-weight:400 !important;color:var(--iu-text-3) !important}
.iu-k-75{max-width:880px !important;margin:0 auto !important;padding:1rem 0 !important;font-size:1rem !important;line-height:1.7 !important;color:var(--iu-inchis) !important}
.iu-k-76{margin:0 0 1rem 1.2rem !important;list-style:disc !important}
.iu-k-77{color:var(--iu-link) !important;text-decoration:underline !important}
.iu-k-78{color:var(--iu-text-3) !important;font-size:.9rem !important}
.iu-k-79{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr)) !important;gap:2rem !important;font-size:.9rem !important;line-height:1.7 !important;color:var(--iu-linie-2) !important}
.iu-k-80{font-size:.8rem !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--iu-verde) !important;margin:0 0 .7rem 0 !important}
.iu-k-81{color:var(--iu-alb) !important;font-weight:700 !important;font-size:1rem !important}
.iu-k-82{color:var(--iu-text-5) !important}
.iu-k-83{color:var(--iu-alb) !important;text-decoration:none !important;font-weight:700 !important}
.iu-k-84{color:var(--iu-linie-2) !important;text-decoration:none !important}
.iu-k-85{color:var(--iu-text-5) !important;margin-top:.3rem !important}
.iu-k-86{max-width:60rem !important;margin:0 auto !important;padding:1rem !important;line-height:1.7 !important;font-size:1rem !important}
.iu-k-87{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:1.5rem !important;margin:1.5rem 0 !important}
.iu-k-88{padding:1.25rem !important;border:1px solid var(--iu-linie) !important;background:var(--iu-fundal) !important}
.iu-k-89{font-size:1.15rem !important;font-weight:700 !important;margin:0 0 .5rem 0 !important}
.iu-k-90{font-size:1.1rem !important}
.iu-k-91{vertical-align:-2px !important;flex:none !important}
.iu-k-92{color:var(--iu-link) !important;font-weight:700 !important;text-decoration:none !important}
.iu-k-93{color:var(--iu-link) !important;text-decoration:none !important}
.iu-k-94{color:var(--iu-text-4) !important;margin-top:.5rem !important}
.iu-k-95{font-size:1.15rem !important;font-weight:700 !important;margin:1.5rem 0 .5rem 0 !important}
.iu-k-96{border-collapse:collapse !important;width:100% !important;max-width:32rem !important}
.iu-k-97{text-align:left !important;padding:.25rem 1rem .25rem 0 !important;color:var(--iu-text-2) !important}
.iu-k-98{color:var(--iu-text-4) !important;margin-top:1.5rem !important;font-size:.9rem !important}
.iu-k-99{text-align:left !important}
.iu-k-100{margin:0 0 .75rem !important}
.iu-k-101{width:100% !important;border-collapse:collapse !important;font-size:.94rem !important;margin:.75rem 0 !important}
.iu-k-102{text-align:left !important;padding:.5rem !important;border:1px solid var(--iu-linie) !important;background:var(--iu-fundal) !important}
.iu-k-103{padding:.5rem !important;border:1px solid var(--iu-linie) !important}

/* Accesibilitate (ca in a11y.css): text gri deschis mai inchis, linkurile din text subliniate */
main .iu-k-82, main .iu-k-85{color:var(--iu-text-4) !important}
main p a.iu-k-6, main li a.iu-k-6, main td a.iu-k-6, main p a.iu-k-9, main li a.iu-k-9, main td a.iu-k-9, main p a.iu-k-21, main li a.iu-k-21, main td a.iu-k-21, main p a.iu-k-77, main li a.iu-k-77, main td a.iu-k-77, main p a.iu-k-92, main li a.iu-k-92, main td a.iu-k-92, main p a.iu-k-93, main li a.iu-k-93, main td a.iu-k-93{text-decoration:underline;text-underline-offset:2px}
.cms-page-view main p a:not(.iu-k-4):not(.iu-k-16):not(.iu-k-22):not(.iu-k-26):not(.iu-k-27):not(.iu-k-30):not(.iu-k-34):not(.iu-k-35):not(.iu-k-38):not(.iu-k-44):not(.iu-k-49):not(.iu-k-51):not(.iu-k-59):not(.iu-k-63):not(.iu-k-71):not(.iu-k-72):not(.iu-k-88):not(.iu-k-102){text-decoration:underline;text-underline-offset:2px}

/* 14.10.2026 — paginile de text (politica de confidentialitate, politica de cookie-uri, ANPC, despre noi, conditii EN; container .iu-k-48):
   continutul din CMS nu are clase pe titluri si liste, iar resetarea Tailwind le lasa ca text simplu. Titluri de sectiune, liste cu buline, linkuri vizibile. */
.iu-k-48 h2{font-size:1.35rem;font-weight:800;line-height:1.3;color:var(--iu-inchis);margin:2.25rem 0 .8rem;padding-bottom:.45rem;border-bottom:2px solid var(--iu-verde-linie)}
.iu-k-48 h3{font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--iu-inchis);margin:1.6rem 0 .5rem}
.iu-k-48 p{margin:0 0 1rem}
.iu-k-48 ul,.iu-k-48 ol{margin:0 0 1.25rem;padding-left:1.5rem}
.iu-k-48 ul{list-style:square}
.iu-k-48 ol{list-style:decimal}
.iu-k-48 li{margin:.4rem 0;padding-left:.2rem}
.iu-k-48 li::marker{color:var(--iu-verde)}
.iu-k-48 a{color:var(--iu-link);text-decoration:underline;text-underline-offset:2px}
.iu-k-48 a:hover{color:var(--iu-link-hover)}
.iu-k-48 strong{font-weight:700}
