/* gzf */
.gzs-foot{--gzf-bg1:#22323d;--gzf-bg2:#141e25;--gzf-bar:rgba(0,0,0,.22);--gzf-card:rgba(255,255,255,.045);--gzf-text:#aebbc3;--gzf-head:#fff;--gzf-line:rgba(255,255,255,.09);--gzf-accent:#f57c00;--gzf-accent-h:#d96c00;--gzf-tint:rgba(220,26,33,.16);--gzf-ic:#ffa04d;background:linear-gradient(180deg,var(--gzf-bg1) 0%,var(--gzf-bg2) 100%);color:var(--gzf-text);margin-top:40px;font:400 14.5px/1.6 "Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.gzs-foot.gzf-a24{--gzf-bg1:#1b2b4f;--gzf-bg2:#0c1530;--gzf-accent:#f57c00;--gzf-accent-h:#d96c00;--gzf-tint:rgba(245,124,0,.16);--gzf-ic:#ffa04d}
.gzs-foot *{box-sizing:border-box;overflow-wrap:anywhere}
.gzf-in{max-width:1240px;margin:0 auto;padding:0 24px}
.gzf-ic{flex:none;color:var(--gzf-ic)}
.gzs-foot a{color:var(--gzf-text);text-decoration:none;transition:color .15s}.gzs-foot a:hover,.gzs-foot a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}
.gzf-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:36px 0;border-bottom:1px solid var(--gzf-line)}
.gzf-trust li>*{display:flex;gap:14px;align-items:center;min-height:44px}.gzf-trust a:hover{text-decoration:none}.gzf-trust a:hover b{text-decoration:underline}
.gzf-tic{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--gzf-tint);flex:none}.gzf-tic .gzf-ic{width:22px;height:22px}
.gzf-trust b{display:block;color:#fff;font-size:15px}.gzf-trust small{display:block;font-size:13px}
.gzf-nl{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:32px 0 0;padding:28px 32px;border-radius:14px;background:var(--gzf-card);border:1px solid var(--gzf-line)}
.gzf-nltx{display:flex;gap:16px;align-items:flex-start}.gzf-nltx .gzf-ic{width:28px;height:28px;margin-top:2px}.gzf-nlt{margin:0 0 4px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.01em}.gzf-nltx p{margin:0;font-size:13.5px}
.gzf-nlf{display:flex;flex-wrap:wrap;gap:10px;flex:0 1 460px}.gzf-nlf input{flex:1 1 220px;min-width:0;height:48px;padding:0 16px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.25);color:#fff;font:inherit;font-size:15px}.gzf-nlf input::placeholder{color:#8696a0}.gzf-nlf input:focus{outline:2px solid var(--gzf-accent);outline-offset:1px}
.gzf-nlf button{height:48px;padding:0 22px;border:0;border-radius:8px;background:var(--gzf-accent);color:#fff;font:700 15px/1 inherit;font-family:inherit;cursor:pointer}.gzf-nlf button:hover{background:var(--gzf-accent-h)}
.gzf-gdpr,.gzf-nlst{flex-basis:100%;margin:0;font-size:12.5px}.gzf-gdpr a{text-decoration:underline!important}.gzf-nlst{color:#fff}
.gzf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.gzf-grid{display:grid;grid-template-columns:1.35fr .9fr .95fr 1.3fr;gap:48px;padding:52px 0 48px}
.gzf-logo{display:inline-block;line-height:0}.gzf-logo img{height:48px;width:auto;max-width:100%}
.gzf-desc{margin:18px 0 22px;max-width:320px}
.gzf-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:8px;background:var(--gzf-accent);color:#fff!important;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.25)}.gzf-cta:hover{background:var(--gzf-accent-h);text-decoration:none!important}.gzf-cta .gzf-ic{color:#fff;width:18px;height:18px}
.gzf-soc{display:flex;gap:10px;margin-top:24px}.gzf-soc a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gzf-line);background:var(--gzf-card);color:#fff}.gzf-soc a:hover{background:var(--gzf-accent);border-color:var(--gzf-accent)}
.gzf-h{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--gzf-head);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.gzf-h .gzf-ic{width:16px;height:16px}
.gzf-list{list-style:none;margin:0;padding:0}.gzf-list a{display:inline-block;padding:4px 0}
.gzs-fnat{display:block;margin:12px 0 2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7f909a}
.gzf-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.gzf-chips a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--gzf-line);background:var(--gzf-card);font-size:13.5px;color:#dbe3e7}.gzf-chips a:hover{border-color:var(--gzf-accent);background:var(--gzf-tint);color:#fff;text-decoration:none}
.gzf-more{display:inline-flex;align-items:center;margin-top:14px;color:#fff!important;font-weight:600;cursor:pointer;list-style:none}.gzf-more::-webkit-details-marker{display:none}
.gzf-all[open]>.gzf-chips{padding-top:12px}
.gzf-bar{background:var(--gzf-bar);border-top:1px solid var(--gzf-line);font-size:13px}
.gzf-barin{display:flex;align-items:center;justify-content:space-between;gap:12px 32px;padding:22px 24px}.gzf-copy b{color:#fff;font-weight:600;margin-right:12px}
.gzf-legal{display:flex;flex-wrap:wrap;gap:4px 22px;list-style:none;margin:0;padding:0;flex:none}
@media(max-width:1100px){.gzf-grid{grid-template-columns:1fr 1fr}.gzf-barin{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){.gzf-in{padding:0 16px}.gzf-trust{grid-template-columns:1fr;gap:12px;padding:24px 0}
.gzf-nl{flex-direction:column;align-items:stretch;gap:18px;padding:20px 18px;margin-top:24px}.gzf-nlf{flex:none;flex-direction:column}.gzf-nlf input,.gzf-nlf button{width:100%;flex:none}
.gzf-grid{grid-template-columns:1fr;gap:0;padding:32px 0 8px}.gzf-brand{padding-bottom:28px}.gzf-col{border-top:1px solid var(--gzf-line);padding:22px 0}
.gzf-list a,.gzf-more,.gzf-logo{display:flex;align-items:center;min-height:44px;padding:0}.gzf-chips a{min-height:44px;padding:0 16px}.gzf-cta{width:100%;justify-content:center}.gzf-desc{max-width:none}.gzf-gdpr a{display:inline-block;min-height:24px}
.gzf-barin{display:block;padding:22px 16px 96px}.gzf-copy b,.gzf-copy span{display:block;margin:0 0 6px}.gzf-legal{flex-direction:column;gap:0;margin-top:8px}.gzf-legal a{display:flex;align-items:center;min-height:44px}}
/* gzan-css */
/* Gazeta Anunțuri 1.2.0 – marketplace layout. Own palette: ink #14213d, page #f2f4f5, accent Gazeta red #f57c00 */
.gzan{--an-ink:#14213d;--an-ink2:#4b5a63;--an-mute:#5f6d75;--an-line:#dde2e5;--an-bg:#f2f4f5;--an-red:#f57c00;--an-f:var(--gz8-sans,"Helvetica Neue",Arial,sans-serif);
background:var(--an-bg);color:var(--an-ink);font:400 15px/1.45 var(--an-f);overflow-x:clip;width:100%;box-sizing:border-box;padding-bottom:24px}
.gzan *,.gzan *:before,.gzan *:after{box-sizing:border-box}
.gzan a{color:inherit;text-decoration:none}.gzan img{max-width:100%;height:auto}
.gzan h1,.gzan h2,.gzan h3{font-family:var(--an-f);color:var(--an-ink);letter-spacing:0;margin:0;overflow-wrap:anywhere}
.gzan .an-i{display:inline-block;vertical-align:middle;flex:none}
.gzan .an-in{max-width:1240px;margin:0 auto;padding:0 16px}
.gzan .an-muted{color:var(--an-mute);font-size:13px;display:block}
.gzan .an-box{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px}
.gzan .an-box h3{font-size:16px;font-weight:600;margin:0 0 12px}
/* buttons */
.gzan .an-btn,.gzan button.an-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 18px;border-radius:4px!important;font:600 16px/1 var(--an-f)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;margin:0 0 10px;box-shadow:none!important}
.gzan .an-btn-d,.gzan button.an-btn-d{background:var(--an-ink)!important;color:#fff!important;border:2px solid var(--an-ink)!important}
.gzan .an-btn-d:hover{background:#000!important}
.gzan .an-btn-o,.gzan button.an-btn-o{background:#fff!important;color:var(--an-ink)!important;border:2px solid var(--an-ink)!important}
.gzan .an-btn-o:hover{box-shadow:inset 0 0 0 1px var(--an-ink)!important}
/* share icons (ad page only) */
.gzan .an-share{display:flex;align-items:center;gap:8px;margin:14px 0 4px;flex-wrap:wrap}.gzan .an-shl{font-size:13px;color:var(--an-mute);margin-right:2px}
.gzan .an-shi,.gzan button.an-shi{width:40px;height:40px;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;background:var(--an-bg)!important;color:var(--an-ink)!important;border:0!important;padding:0!important;cursor:pointer;box-shadow:none!important}
.gzan .an-shi:hover{background:var(--an-line)!important}.gzan .an-shi.ok{background:#e5f4ea!important;color:#0b6b33!important}
.gzan button.an-heart{background:transparent!important;border:0!important;padding:2px!important;margin:0;color:var(--an-ink)!important;cursor:pointer;line-height:0;min-height:0!important;box-shadow:none!important;border-radius:50%!important;flex:none}
.gzan button.an-heart.on{color:var(--an-red)!important}.gzan button.an-heart.on svg{fill:currentColor}
/* tags (ad page) */
.gzan .an-tgs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}
.gzan .an-tg{display:inline-block;font:700 10px/1 var(--an-f);letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;border-radius:2px;background:var(--an-bg);color:var(--an-ink2)}
.gzan .an-po{background:var(--an-red);color:#fff}
.gzan .an-ptag{position:absolute;left:8px;bottom:8px;background:var(--an-red);color:#fff;font:700 10px/1 var(--an-f);text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;border-radius:2px}
.gzan .an-ptxt{display:inline-block;align-self:flex-start;background:var(--an-red);color:#fff;font:700 10px/1 var(--an-f);text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;border-radius:2px;margin-top:6px}
/* hero search */
.gzan .an-hero{background:var(--an-bg);padding:28px 0}
.gzan .an-srow{display:flex;gap:12px;align-items:center}
.gzan .an-search{display:flex;flex:1;min-width:0;background:#fff;border-radius:4px;overflow:hidden;min-height:56px}
.gzan .an-sq,.gzan .an-sl{display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--an-ink);min-width:0;margin:0}
.gzan .an-sq{flex:1 1 62%}.gzan .an-sl{flex:1 1 30%;border-left:1px solid var(--an-line)}
.gzan .an-search input,.gzan .an-search select{border:0!important;outline:0;background:transparent!important;width:100%;min-width:0;height:56px;font:400 16px var(--an-f)!important;color:var(--an-ink)!important;padding:0!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}
.gzan .an-search input::placeholder{color:#7d8a91}
.gzan .an-sbtn,.gzan button.an-sbtn{flex:none;display:flex;align-items:center;gap:10px;background:var(--an-ink)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0 24px!important;font:600 16px var(--an-f)!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}
.gzan .an-search:focus-within{box-shadow:0 0 0 2px var(--an-ink)}
.gzan .an-bell{display:none;width:44px;height:44px;align-items:center;justify-content:center;color:var(--an-ink);flex:none}
/* categories */
.gzan .an-catsec{background:#fff;padding:40px 0 48px}
.gzan .an-h2c{text-align:center;font-size:32px;font-weight:600;margin:0 auto 36px!important}.gzan .an-h2m{display:none}
.gzan .an-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:28px 8px}
.gzan .an-cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;font:600 14px/1.25 var(--an-f);color:var(--an-ink)}
.gzan .an-cic{width:88px;height:88px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .15s}
.gzan .an-cic .an-i{width:40px;height:40px;stroke-width:1.8}
.gzan .an-cat:hover .an-cic{transform:scale(1.06)}.gzan .an-cat:hover .an-cnm{text-decoration:underline}
.gzan .an-c1{background:#3d6fd8}.gzan .an-c2{background:#f2a516}.gzan .an-c3{background:#e5484d}.gzan .an-c4{background:#2f9e62}.gzan .an-c5{background:#7a5cd6}
.gzan .an-c6{background:#ef7d2d}.gzan .an-c7{background:#2a86c9}.gzan .an-c8{background:#5aa63a}.gzan .an-c9{background:#d6457f}.gzan .an-c10{background:#e9b320}
.gzan .an-c11{background:#a0663a}.gzan .an-c12{background:#f57c00}.gzan .an-c13{background:#4659c9}.gzan .an-c14{background:#c2408f}.gzan .an-c15{background:#6b7a84}
/* bands & headings */
.gzan .an-band{background:var(--an-bg);padding:40px 0}
.gzan .an-h2o{font-size:32px;font-weight:600;text-align:center;margin:0 0 32px}
.gzan .an-more{max-width:320px;margin:24px auto 0}
/* tiles */
.gzan .an-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.gzan .an-tile{background:#fff;border-radius:4px;padding:8px;display:flex;flex-direction:column;min-width:0}
.gzan .an-timg{position:relative;display:block;aspect-ratio:4/3;background:#e4e8ea;border-radius:2px;overflow:hidden}
.gzan .an-timg img,.gzan .an-rimg img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.gzan .an-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#a3adb3}
.gzan .an-tbody{position:relative;padding:10px 32px 6px 4px;display:flex;flex-direction:column;flex:1}
.gzan .an-tbody .an-heart{position:absolute;top:8px;right:0}
.gzan .an-ttl{font:400 14px/1.35 var(--an-f);color:var(--an-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:2.7em}
.gzan .an-ttl:hover{text-decoration:underline}
.gzan .an-price{display:flex;align-items:center;gap:6px;font:700 16px/1.3 var(--an-f);color:var(--an-ink);margin-top:8px}
.gzan .an-lines{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--an-mute)}
.gzan .an-lines li{display:flex;align-items:center;gap:5px;min-width:0}.gzan .an-lines li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gzan .an-lines .an-date{margin-top:auto;padding-top:6px}.gzan .an-lines em{font-style:normal;opacity:.8}
.gzan .an-tile .an-lines{flex:1}
.gzan .an-tile.is-job .an-tbody{padding-top:8px}.gzan .an-tile.is-job .an-ttl{font-weight:600;font-size:15px}
/* rows */
.gzan .an-rows{display:flex;flex-direction:column;gap:12px}
.gzan .an-row{display:flex;gap:16px;background:#fff;border-radius:4px;padding:8px;min-width:0}
.gzan .an-rimg{position:relative;flex:0 0 216px;aspect-ratio:4/3;max-height:162px;background:#e4e8ea;border-radius:2px;overflow:hidden}
.gzan .an-rbody{flex:1;min-width:0;display:flex;flex-direction:column;padding:4px 8px 4px 0}
.gzan .an-rtop{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}
.gzan .an-row .an-ttl{font-size:18px;line-height:1.3;min-height:0}.gzan .an-row .an-price{margin-top:0;font-size:18px;white-space:nowrap}
.gzan .an-rbot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}.gzan .an-rbot .an-lines{margin:0}
/* listing layout */
.gzan .an-crumb{font-size:12px;color:var(--an-mute);margin:4px 0 16px;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.gzan .an-crumb a{text-decoration:underline}
.gzan .an-backl{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--an-ink);text-decoration:none!important;margin-right:10px;font-size:14px}
.gzan .an-lay{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}
.gzan .an-ftg{position:absolute;opacity:0;pointer-events:none}.gzan .an-fbtn{display:none}
.gzan .an-side form{background:#fff;border-radius:4px;padding:16px;margin-bottom:16px}
.gzan .an-sideh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.gzan .an-sideh h2{font-size:20px;font-weight:600}.gzan .an-fclose{display:none;font-size:28px;cursor:pointer;line-height:1}
.gzan .an-fl{display:block;font:400 14px var(--an-f);color:var(--an-ink);margin:14px 0 6px}
.gzan .an-side select,.gzan .an-addw input:not([type=checkbox]):not([type=file]),.gzan .an-addw select,.gzan .an-addw textarea{width:100%;min-height:48px;border:0!important;background:var(--an-bg)!important;border-radius:4px!important;padding:0 14px!important;font:400 16px var(--an-f)!important;color:var(--an-ink)!important;box-shadow:none!important}
.gzan .an-addw textarea{padding:12px 14px!important;min-height:160px}
.gzan .an-side select:focus,.gzan .an-addw input:focus,.gzan .an-addw select:focus,.gzan .an-addw textarea:focus{outline:2px solid var(--an-ink)}
.gzan .an-fck{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:14px 0;cursor:pointer}.gzan .an-fck input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--an-ink)}
.gzan .an-clear{display:block;text-align:center;font-size:14px;text-decoration:underline}
.gzan .an-sidecats ul{list-style:none;margin:0;padding:0}.gzan .an-sidecats li a{display:block;padding:7px 0;font-size:14px}.gzan .an-sidecats li a.on{font-weight:700}.gzan .an-sidecats li a:hover{text-decoration:underline}
.gzan .an-h1l{font-size:24px;font-weight:600;margin-bottom:4px}.gzan .an-count{font-size:13px;color:var(--an-ink);margin-bottom:16px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
.gzan .an-pag{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:24px 0}.gzan .an-pag a,.gzan .an-pag span{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#fff;font-weight:600}.gzan .an-pag span{background:var(--an-ink);color:#fff}
/* single */
.gzan .an-ad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}
.gzan .an-gmain{position:relative;background:#fff;display:flex;align-items:center;justify-content:center;min-height:300px;max-height:560px;aspect-ratio:4/3;overflow:hidden}
.gzan .an-gmain img{max-height:560px;width:auto!important;max-width:100%;object-fit:contain}
.gzan .an-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.gzan button.an-th{width:72px;height:54px;padding:0!important;border:2px solid transparent!important;background:#e4e8ea!important;border-radius:2px!important;overflow:hidden;cursor:pointer}.gzan button.an-th.on{border-color:var(--an-ink)!important}.gzan .an-th img{width:100%;height:100%;object-fit:cover}
.gzan .an-info{padding:20px}
.gzan .an-irow{display:flex;justify-content:space-between;align-items:center}
.gzan .an-h1{font-size:28px;font-weight:400;line-height:1.3;margin:10px 0 8px}
.gzan .an-bigprice{font:700 32px/1.2 var(--an-f);margin-bottom:14px}
.gzan .an-attrs{display:flex;flex-wrap:wrap;gap:8px}.gzan .an-attrs span{border:1px solid var(--an-line);border-radius:4px;padding:6px 10px;font-size:14px}
.gzan .an-h2{font-size:20px;font-weight:600;margin:22px 0 10px}.gzan .an-box>.an-h2:first-child{margin-top:0}
.gzan .an-desc{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.6}
.gzan .an-ifoot{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;border-top:1px solid var(--an-line);margin-top:20px;padding-top:14px;font-size:12px;color:var(--an-mute)}
.gzan button.an-rep{margin-left:auto;display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:0!important;color:var(--an-red)!important;font:700 13px var(--an-f)!important;padding:4px 0!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
.gzan .an-cap{font:700 12px var(--an-f);text-transform:uppercase;letter-spacing:.03em;color:var(--an-ink);margin-bottom:12px}
.gzan .an-sp{display:flex;gap:12px;align-items:center;margin-bottom:16px}.gzan .an-sp b{font-size:18px;font-weight:600;display:block}
.gzan .an-av{width:52px;height:52px;border-radius:50%;background:#e2ebf3;display:flex;align-items:center;justify-content:center;font:700 22px var(--an-f);flex:none}
.gzan .an-city{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.gzan .an-city b{display:block}
.gzan .an-lnk{font-weight:600;text-decoration:underline!important;font-size:14px}
/* warn, cta, chips */
.gzan .an-warn{display:flex;gap:12px;align-items:flex-start;background:#fff;border-left:4px solid var(--an-red);border-radius:4px;padding:14px 16px;font-size:14px;margin:24px 0 16px}.gzan .an-warn .an-i{color:var(--an-red)}
.gzan .an-chips{display:flex;flex-wrap:wrap;gap:8px}.gzan .an-chips a{background:var(--an-bg);border-radius:16px;padding:6px 12px;font-size:13px}.gzan .an-chips a:hover,.gzan .an-chips a.on{background:var(--an-ink);color:#fff}
.gzan .an-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.gzan .an-cta p{margin:0 0 12px;font-size:14px}
.gzan .an-empty{background:#fff;border-radius:4px;padding:40px 16px;text-align:center;color:var(--an-ink)}.gzan .an-empty .an-i{color:#a3adb3}.gzan .an-empty h3{font-size:20px;margin:12px 0 6px}.gzan .an-empty p{color:var(--an-ink2);margin:0 0 18px}.gzan .an-empty .an-btn{display:inline-flex;width:auto}
.gzan .an-msg{padding:14px 16px;margin:12px 0;border-radius:4px;border-left:4px solid #0b6b33;background:#e5f4ea}.gzan .an-msg.err{border-color:var(--an-red);background:#fff1e3}
/* add form */
.gzan .an-addw{max-width:880px;padding-top:24px}.gzan .an-h1a{font-size:32px;font-weight:600;margin:0 0 20px}
.gzan .an-addw .an-box{padding:24px}.gzan .an-hint{font-size:12px;color:var(--an-mute);margin-top:6px}
.gzan .an-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;border:2px dashed #b9c3c9;border-radius:4px;background:var(--an-bg);cursor:pointer;font-weight:600;text-decoration:underline;margin-top:10px;position:relative}
.gzan .an-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}
.gzan .an-prev{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.gzan .an-prev img{aspect-ratio:4/3;object-fit:cover;width:100%;border-radius:2px}
.gzan .an-subm{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.gzan .an-subm .an-btn{width:auto;margin:0}
/* legal */
.gzan .an-legal{background:#fff;border-radius:4px;padding:20px;margin-top:24px;font-size:13px;color:var(--an-ink2)}.gzan .an-legal h3{font-size:16px;margin-bottom:8px}.gzan .an-legal ul{margin:0;padding-left:18px}.gzan .an-legal li{margin:4px 0}
/* preview, sticky, bottom nav */
.gzan-prev{position:sticky;top:0;z-index:99999;background:#ffd400;color:#111;font:800 13px/1.3 Arial,sans-serif;text-align:center;padding:8px 12px}
.gzan .an-sticky,.gzan .an-bnav{display:none}
@media(max-width:1024px){.gzan .an-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.gzan .an-ad{grid-template-columns:minmax(0,1fr) 300px}.gzan .an-lay{grid-template-columns:240px minmax(0,1fr)}}
/* mobile */
@media(max-width:767px){
.gzan{font-size:15px;padding-bottom:80px}
.gzan .an-in{padding:0 12px}
.gzan .an-hero{padding:10px 0;background:#fff}
.gzan .an-srow{gap:4px}
.gzan .an-search{flex-wrap:wrap;min-height:0;background:transparent;overflow:visible}
.gzan .an-sq{flex:1 1 100%;background:#fff;border:1px solid #c9d1d5;border-radius:4px;padding:0 12px}
.gzan .an-search input{height:44px}
.gzan .an-sl,.gzan .an-sbtn,.gzan button.an-sbtn{display:none!important}
.gzan .an-bell{display:flex}
.gzan .an-catsec{padding:14px 0 20px}.gzan .an-h2c{display:none}
.gzan .an-h2m{display:block;font-size:20px;font-weight:600;margin:0 0 16px}
.gzan .an-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 6px}
.gzan .an-cic{width:56px;height:56px}.gzan .an-cic .an-i{width:28px;height:28px}.gzan .an-cat{font-size:12px;font-weight:500;gap:6px;line-height:1.2}
.gzan .an-promo-d{display:none}
.gzan .an-band{padding:20px 0}
.gzan .an-h2o{font-size:20px;text-align:left;margin:0 0 14px}
.gzan .an-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gzan .an-tile{padding:0;overflow:hidden}
.gzan .an-timg{border-radius:0}.gzan .an-tbody{padding:10px 30px 10px 10px}.gzan .an-tbody .an-heart{top:8px;right:4px}
.gzan .an-ttl{font-size:14px}.gzan .an-price{font-size:15px;margin-top:6px}
.gzan .an-cta{grid-template-columns:1fr}
.gzan .an-lay{grid-template-columns:1fr;gap:12px}
.gzan .an-fbtn{display:inline-flex;align-items:center;gap:6px;justify-self:start;background:var(--an-ink);color:#fff;border-radius:16px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer}
.gzan .an-side{display:none;position:fixed;inset:0;z-index:100000;background:var(--an-bg);overflow-y:auto;padding:12px}
.gzan .an-ftg:checked~.an-side{display:block}.gzan .an-fclose{display:block}
.gzan .an-row{flex-direction:column;gap:0;padding:0;overflow:hidden}.gzan .an-rimg{flex:none;width:100%;max-height:none;border-radius:0}
.gzan .an-rbody{padding:12px}.gzan .an-rtop{flex-direction:column;gap:6px}.gzan .an-row .an-ttl{font-size:16px}.gzan .an-row .an-price{font-size:17px}
.gzan .an-rbot{margin-top:8px}
.gzan .an-ad{grid-template-columns:1fr}.gzan .an-gal{padding:0;border-radius:0;margin:0 -12px 12px}.gzan .an-gmain{aspect-ratio:4/3;min-height:0}.gzan .an-gmain img{width:100%!important;height:100%!important;max-height:none;object-fit:cover}.gzan .an-thumbs{padding:0 12px 12px}
.gzan .an-h1{font-size:20px}.gzan .an-bigprice{font-size:24px}
.gzan .an-h1a{font-size:24px}.gzan .an-addw .an-box{padding:16px}.gzan .an-prev{grid-template-columns:repeat(3,minmax(0,1fr))}
.gzan .an-subm .an-btn{width:100%}
.gzan .an-sticky{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:9990;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.12)}
.gzan .an-sticky .an-btn{margin:0;flex:1;width:auto}
.gzan .an-bnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;border-top:1px solid var(--an-line);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}
.gzan .an-bn{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--an-ink2);padding:2px 0}
.gzan .an-bn.on{color:var(--an-ink);font-weight:700}.gzan .an-bni{display:flex;align-items:center;justify-content:center;height:26px}
.gzan .an-bnadd .an-bni{width:26px;height:26px;border:2px solid var(--an-ink);border-radius:50%}.gzan .an-bnadd .an-bni .an-i{width:16px;height:16px;stroke-width:2.4}
.gzan .an-ifoot button.an-rep{margin-left:0}
}
/* 1.2.0: desktop filters as a top panel (marketplace style) */
@media(min-width:768px){
.gzan .an-lay{grid-template-columns:1fr;gap:8px}
.gzan .an-side form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:6px 16px;align-items:end;padding:16px 0;background:transparent}
.gzan .an-side form .an-sideh{grid-column:1/-1;margin:0}
.gzan .an-side form .an-fl{margin:0 0 -2px}
.gzan .an-side form select{grid-row:3}
.gzan .an-side form .an-fl{grid-row:2}
.gzan .an-side form .an-fck{grid-row:3;margin:0;align-self:center}
.gzan .an-side form .an-btn{grid-row:3;grid-column:5;margin:0;width:auto;padding:0 24px}
.gzan .an-side form .an-clear{grid-row:2;grid-column:5;text-align:right}
.gzan .an-side form input[type=hidden]{display:none}
.gzan .an-side select{background:#fff!important;box-shadow:0 0 0 1px var(--an-line)!important}
.gzan .an-sidecats{display:none}
.gzan .an-main{max-width:960px}
}
/* 1.3.0 accounts */
.gzan .an-auth{max-width:480px;padding-top:24px}.gzan .an-authbox{padding:24px}
.gzan .an-google{position:relative}.gzan .an-google[disabled]{opacity:.6;cursor:not-allowed}.gzan .an-soon{font:700 10px var(--an-f);text-transform:uppercase;background:var(--an-bg);padding:3px 6px;border-radius:2px;margin-left:6px}
.gzan .an-or{display:flex;align-items:center;gap:10px;margin:14px 0;color:var(--an-mute);font-size:12px;font-weight:700}.gzan .an-or:before,.gzan .an-or:after{content:"";flex:1;border-top:1px solid var(--an-line)}
.gzan .an-tabs{display:flex;border-bottom:1px solid var(--an-line);margin-bottom:6px}.gzan .an-tabs a{flex:1;text-align:center;padding:12px 6px;font-size:14px;color:var(--an-ink2);border-bottom:3px solid transparent;margin-bottom:-1px}.gzan .an-tabs a.on{color:var(--an-ink);font-weight:700;border-color:var(--an-ink)}
.gzan .an-tabs-l{background:#fff;border-radius:4px 4px 0 0;margin:16px 0 16px}
.gzan .an-acct{padding-top:16px}.gzan .an-acth{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gzan .an-acth>div{flex:1;min-width:0}.gzan .an-logout{font-size:14px}
.gzan .an-myhead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}
.gzan .an-mylist{display:flex;flex-direction:column;gap:10px}
.gzan .an-my{display:flex;gap:12px;background:#fff;border-radius:4px;padding:12px;min-width:0}
.gzan .an-myimg{position:relative;flex:0 0 96px;height:72px;background:#e4e8ea;border-radius:2px;overflow:hidden}.gzan .an-myimg img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.gzan .an-mybody{flex:1;min-width:0}.gzan .an-myt{font-weight:600;margin:4px 0 2px;overflow-wrap:anywhere}
.gzan .an-st{display:inline-block;font:700 10px/1 var(--an-f);text-transform:uppercase;letter-spacing:.04em;padding:4px 6px;border-radius:2px}
.gzan .an-st-act{background:#e5f4ea;color:#0b6b33}.gzan .an-st-pend{background:#fff0d9;color:#8a4b00}.gzan .an-st-exp{background:var(--an-bg);color:var(--an-ink2)}.gzan .an-st-wait{background:#fff1e3;color:var(--an-red)}
.gzan .an-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gzan .an-acts form{margin:0}
.gzan .an-abtn,.gzan button.an-abtn{display:inline-flex;align-items:center;min-height:34px;padding:0 12px!important;border:1px solid var(--an-ink)!important;border-radius:4px!important;background:#fff!important;color:var(--an-ink)!important;font:600 13px var(--an-f)!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
.gzan button.an-adel{border-color:var(--an-red)!important;color:var(--an-red)!important}
.gzan button.an-adel-b{background:var(--an-red)!important;color:#fff!important;border:0!important}
.gzan .an-danger{box-shadow:0 0 0 1px #f3c2c4!important}.gzan .an-guest{font-size:14px}
@media(max-width:767px){.gzan .an-my{padding:10px}.gzan .an-myimg{flex-basis:80px;height:60px}.gzan .an-authbox{padding:16px}}
/* 2.0.0 – site independent */
.gzan .an-h1hub{font-size:22px;font-weight:700;margin:16px 0 0}
.gzan .an-slot{display:block;margin:12px auto;text-align:center;max-width:100%;overflow:hidden}
.an-slot-l{display:block;font:600 10px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#6b7880;margin-bottom:4px;text-align:center}
.an-slot .an-slot-c{max-width:100%;overflow:hidden}.an-slot img{max-width:100%;height:auto;display:block;margin:0 auto}
.an-slot iframe,.an-slot ins{max-width:100%!important}
.an-slot-ph{border:2px dashed #b9c3c9;background:#fff;color:#5f6d75;padding:22px 10px;font-size:13px;border-radius:4px}
.an-slot-header .an-slot-ph{min-height:90px}.an-slot-sidebar .an-slot-ph,.an-slot-single .an-slot-ph{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.gzan .an-rows>.an-slot{margin:0 0 12px}.gzan .an-tslot{grid-column:1/-1;min-width:0}
.gzan .an-ex{background:#fff4d6!important;color:#7a5600!important}.gzan .an-exb{font-style:normal;background:#fff4d6;color:#7a5600;padding:0 4px;border-radius:3px}
.gzan .an-ghid ul{margin:8px 0 12px;padding-left:18px}.gzan .an-ghid li{margin:6px 0}.gzan .an-ghid a{color:#0b5aa6;text-decoration:underline}
.gzan .an-intro p{margin:8px 0}.gzan .an-chips-s{margin-top:8px}
.gzan .an-legalp h2{font-size:18px;margin:18px 0 6px}.gzan .an-legalp p,.gzan .an-legalp li{max-width:800px}
.gzan .an-msgf{margin-top:16px}.gzan .an-msgf textarea,.gzan .an-thread+form textarea{width:100%;max-width:100%}
.gzan .an-thread{display:flex;flex-direction:column;gap:8px;margin:12px 0}
.gzan .an-bub{background:#fff;border-radius:10px;padding:10px 12px;max-width:85%;align-self:flex-start;overflow-wrap:anywhere}
.gzan .an-bub.me{background:#dfeefe;align-self:flex-end}.gzan .an-bubm{font-size:12px;color:#5f6d75;margin-bottom:4px}
.gzan .an-conv{text-decoration:none}.gzan .an-conv.unread .an-myt{font-weight:800}
.gzan .an-mybody{min-width:0}.gzan .an-mybody>span{display:block}
.an-slot-header img{max-height:100px;width:auto}@media(min-width:768px){.an-slot-header img{max-height:250px}}
.an-slot-infeed img,.an-slot-sidebar img,.an-slot-single img{max-height:280px;width:auto}

/* 2.3.1 WhatsApp */.gzan .an-btn-wa,.gzan a.an-btn-wa{display:flex;width:100%;max-width:100%;box-sizing:border-box;margin-top:10px;background:#1f8f4e!important;color:#fff!important;border:2px solid #1f8f4e!important;text-decoration:none!important}.gzan .an-btn-wa:hover{background:#17733e!important}.gzan .an-wa-warn{font-size:12px;line-height:1.4;color:#555;margin:6px 0 0;overflow-wrap:anywhere}.gzan .an-wa-opt{display:flex;gap:8px;align-items:center;font-weight:600}.gzan .an-wa-hint{font-size:12px;margin:2px 0 10px}

/* 2.3.3 – hero homepage */
.gzan .an-xhero{position:relative;background:linear-gradient(135deg,#14213d 0%,#1f3a6b 100%);color:#fff;padding:22px 0 16px;overflow:hidden;border-bottom:3px solid #f57c00}
.gzan .an-xhero::before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.10),rgba(255,255,255,0) 70%);pointer-events:none}
.gzan .an-xhero .an-in{position:relative}
.gzan .an-xh1{margin:0;display:flex;flex-direction:column;gap:6px}
.gzan .an-xk{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffd9de}
.gzan .an-xt{font-size:34px;line-height:1.12;font-weight:800;color:#fff;max-width:760px;overflow-wrap:anywhere}
.gzan .an-xs{margin:10px 0 0;color:#f6e3e6;font-size:16px}
.gzan .an-xhero .an-hero{background:transparent!important;padding:16px 0 4px}
.gzan .an-xhero .an-bell{color:#fff}
.gzan .an-xchips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.gzan .an-xchips li{font-size:13px;font-weight:600;color:#fff;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:5px 11px}
.gzan .an-xchips li::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#f57c00;margin-right:7px;vertical-align:middle}
@media(max-width:767px){.gzan .an-xhero{padding:18px 0 14px}.gzan .an-xt{font-size:26px}.gzan .an-xs{font-size:14px}.gzan .an-xhero .an-hero{padding:12px 0 2px}.gzan .an-xchips li{font-size:12px;padding:4px 10px}}

/* gzan-v21 */
/* Gazeta Anunțuri 2.1 – hartă, chat, contact, regiuni */
.gzm{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #dde2e5;margin:12px 0 20px}
.gzm-map{position:relative;min-height:440px;background:#e8eef1;min-width:0}.gzm-full .gzm-map{min-height:640px}
.gzm-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#5f6d75;font-size:14px}
.gzm-side{border-right:1px solid #dde2e5;padding:14px;overflow:auto;max-height:640px;min-width:0}.gzm-block .gzm-side{max-height:440px}
.gzm-tot{font-size:14px;margin-bottom:10px}.gzm-tot b{font-size:22px;color:#f57c00;margin-right:4px}
.gzm-nat{display:block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#5f6d75;margin:12px 0 4px}
.gzm-reg{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;background:none;border:0;border-radius:6px;padding:8px;font:500 14px/1.2 inherit;color:#14213d;cursor:pointer;text-align:left}
.gzm-reg:hover,.gzm-reg:focus-visible{background:#f2f4f5}.gzm-reg em{font-style:normal;font-weight:700;background:#f2f4f5;border-radius:10px;padding:2px 8px;font-size:12px}
.gzm-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.gzm-canvas{position:absolute;top:0;left:0;right:0;bottom:0}.gzm .leaflet-container{font:inherit}
.gzm-pop{display:flex;gap:10px;width:240px;max-width:62vw}.gzm-pop img{width:64px;height:64px;object-fit:cover;border-radius:6px;flex:none}.gzm-pop b{display:block;font-size:14px;line-height:1.25;color:#14213d}.gzm-pop span{display:block;color:#5f6d75;font-size:12px;margin-top:2px}.gzm-pop .pr{color:#f57c00;font-weight:700;font-size:13px}
.gzm-pin{background:#f57c00;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35)}
.gzm-city{background:#14213d;color:#fff;border-radius:12px;padding:2px 8px;font:600 12px/18px Arial,sans-serif;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background:rgba(220,26,33,.25)!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background:#f57c00!important;color:#fff!important;font-weight:700}
/* regiuni */
.gzr-cities{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.gzan .an-chip{background:#fff;border:1px solid #dde2e5;border-radius:16px;padding:6px 12px;font-size:13px}
.gzs-freg ul{columns:1}.gzs-fnat{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#93a2ab;margin-top:10px}.gzs-fmap{display:inline-block;margin-top:10px;font-weight:700}
/* chat */
.gzc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px}
.gzc-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#2e7d32;margin-right:auto}.gzc-live i{width:8px;height:8px;border-radius:50%;background:#2e7d32;animation:gzcp 2s infinite}
@keyframes gzcp{50%{opacity:.3}}
.gzc-tb{background:#fff;border:1px solid #dde2e5;border-radius:16px;padding:6px 12px;font:500 13px/1 inherit;color:#14213d;cursor:pointer}.gzc-tb[data-on="1"]{background:#14213d;color:#fff}
.gzan .an-thread{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}
.an-bub.gzc-new{animation:gzcin .3s ease}@keyframes gzcin{from{opacity:0;transform:translateY(6px)}}
.gzc-cta{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #dde2e5;border-left:4px solid #f57c00;border-radius:6px;padding:12px 14px;margin:0 0 14px}.gzc-cta b{display:block}.gzc-cta em{font-style:normal;color:#5f6d75;font-size:13px}
.gzc-av{display:flex!important;align-items:center;justify-content:center;background:#14213d;color:#fff}
/* contact */
.gzc-lead{font-size:16px;color:#4b5a63;margin:6px 0 16px;max-width:720px}
.gzc-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.gzc-grid .an-h2{display:flex;align-items:center;gap:8px}
.gzc-page input[type=text],.gzc-page input[type=email],.gzc-page select,.gzc-page textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #c9d1d6;border-radius:4px;padding:10px;font:inherit;margin-bottom:10px;background:#fff}
.gzc-ck{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:4px 0 12px}
.gzc-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}.gzc-way{display:flex;flex-direction:column;gap:4px;min-width:0}.gzc-way b{font-size:15px}.gzc-way span{color:#4b5a63;font-size:14px;overflow-wrap:anywhere}
.gzc-ph{display:inline-block;background:#fff4d6;color:#7a5a00;border:1px dashed #d9b44a;border-radius:4px;padding:1px 6px;font-weight:700;font-size:12px}
/* buton plutitor */
.gzc-fab{position:fixed;right:20px;bottom:20px;z-index:9991;display:inline-flex;align-items:center;gap:8px;background:#f57c00;color:#fff!important;text-decoration:none;font:700 14px/1 "Helvetica Neue",Arial,sans-serif;padding:13px 18px;border-radius:28px;box-shadow:0 6px 18px rgba(0,0,0,.22)}
.gzc-fab:hover{background:#d96c00}
@media(max-width:900px){.gzm{grid-template-columns:minmax(0,1fr)}.gzm-side{border-right:0;border-bottom:1px solid #dde2e5;max-height:none!important;padding:10px}.gzm-regs{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.gzm-nat{display:none}.gzm-reg{flex:none;width:auto;border:1px solid #dde2e5;border-radius:16px;padding:6px 10px;font-size:13px;white-space:nowrap}.gzm-map,.gzm-full .gzm-map{min-height:420px}.gzm-block .gzm-map{min-height:340px}
.gzc-grid,.gzc-ways{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){.gzc-fab{right:12px;bottom:84px;padding:0;width:52px;height:52px;justify-content:center}.gzc-fab span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gzan-page .gzs-foot{padding-bottom:96px}}

.gzm-hint{position:absolute;inset:0;z-index:1001;display:flex;align-items:center;justify-content:center;background:rgba(31,45,54,.55);color:#fff;font:700 15px/1.3 Arial,sans-serif;text-align:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s}.gzm-hint.on{opacity:1}
@media(max-width:767px){.gzm-block .gzm-map{min-height:300px}}

/* gzan-v22 */
/* Gazeta Anunțuri 2.2 – editorial, carduri rafinate, mișcare discretă */
.gzl-sw{display:inline-flex;border:1px solid rgba(255,255,255,.35);border-radius:16px;overflow:hidden;margin-left:4px;flex:none}.gzl-sw a{color:#fff;text-decoration:none;font:700 12px/1 Arial,sans-serif;padding:6px 9px}.gzl-sw a[aria-current]{background:#fff;color:#14213d}
.gzl{padding-top:8px}.gzl-hero{background:linear-gradient(135deg,#14213d,#2c3f4b);color:#fff;border-radius:14px;padding:26px 24px;margin:8px 0 16px;position:relative;overflow:hidden}
.gzl-hero:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(220,26,33,.45),transparent 70%)}
.gzl-kick{display:inline-block;font:700 11px/1 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#ff8a8e;margin-bottom:8px}
.gzan .gzl-h1{font:700 30px/1.15 Georgia,"Times New Roman",serif;color:inherit;margin:0 0 6px}.gzd .gzl-h1{color:#14213d}.gzl-sub{margin:0 0 14px;color:#d5dde1;max-width:620px}
.gzl-pick{display:flex;gap:8px;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.gzl-pick label{display:inline-flex;gap:6px;align-items:center;font-weight:700}.gzl-pick select{min-width:0;flex:1 1 220px;max-width:360px;padding:11px 12px;border-radius:8px;border:0;font:inherit;color:#14213d}
.gzl-tabs{display:flex;gap:4px;background:#e4e9ec;border-radius:12px;padding:4px;margin:0 0 16px;max-width:420px}.gzl-tabs a{flex:1;text-align:center;padding:10px 8px;border-radius:9px;font-weight:700;font-size:14px;color:#4b5a63}.gzl-tabs a.on{background:#fff;color:#14213d;box-shadow:0 1px 3px rgba(0,0,0,.12)}
.gzl-grp{margin:0 0 26px;animation:gzup .45s ease both}.gzl-gh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:2px solid #14213d;padding-bottom:6px;margin-bottom:12px}.gzl-gh h2{display:flex;align-items:center;gap:8px;font:700 21px/1.2 Georgia,serif}
.gzl-tw{position:relative;min-width:0}.gzl-km{position:absolute;z-index:2;top:8px;left:8px;display:inline-flex;align-items:center;gap:3px;background:rgba(31,45,54,.88);color:#fff;font:700 11px/1 Arial,sans-serif;padding:5px 8px;border-radius:12px}
.gzl-fi{position:relative;margin-bottom:10px;animation:gzup .4s ease both}.gzl-fi .gzl-km{left:auto;right:8px}.gzl-fcat{display:inline-block;font:700 11px/1 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#f57c00;margin:0 0 6px}
.gzl-guides{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;background:#fff;border-left:3px solid #f57c00;border-radius:6px;padding:10px 12px;margin-top:10px}.gzl-guides a{text-decoration:underline!important}
@keyframes gzup{from{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.gzl-grp,.gzl-fi,.gzan .an-tile{animation:none!important;transition:none!important}}
.gzan .an-tile{transition:transform .2s ease,box-shadow .2s ease}.gzan .an-tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(31,45,54,.12)}
.gzc-chips{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:6px 0 0;padding:0}.gzc-chips li,.gzt-unv,.gzt-exp,.gzt-ok{display:inline-flex;align-items:center;gap:4px;background:#f2f4f5;border-radius:10px;padding:3px 8px;font-size:12px;line-height:1.3;color:#14213d;max-width:100%}
.gzt-unv{background:#fff4d6;color:#7a5a00;font-weight:700}.gzt-exp{background:#fff1e3;color:#c45f00;font-weight:700}.gzt-ok{background:#e6f4ea;color:#1e6b34;font-weight:700}
.gzt-wrap{padding:0}.gzt-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gzt-dl{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.gzt-dl li{display:flex;gap:8px;align-items:center;background:#f7f9fa;border-radius:8px;padding:10px}
.gzt-scam{display:flex;gap:12px;background:#fff8e6;border:1px solid #f0d58c;border-radius:10px;padding:14px 16px;margin:0 0 16px;color:#4d3b00}.gzt-scam ul{margin:6px 0 0;padding-left:18px}.gzt-scam li{margin:3px 0;font-size:14px}.gzt-scam a{text-decoration:underline!important;font-weight:700}.gzt-scam .an-i{flex:none;color:#b07d00}
.gzt-scam.is-c li:nth-child(n+3):not(:last-child){display:none}
.gzv .gzf-row,.gzf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gzf-row input,.gzf-row select,.gzv textarea,.gzf-row2 input,.gzan .gzf-set select,.gzan .an-side input[type=date]{width:100%;max-width:100%;box-sizing:border-box;padding:10px;border:1px solid #c9d1d6;border-radius:6px;font:inherit;background:#fff}
.gzf-cks{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px}.gzf-cat{border-left:3px solid #f57c00}.gzf-set{border:0;padding:0;margin:0 0 6px}.gzf-set legend{font-weight:600;font-size:14px;margin:10px 0 6px}.gzf-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
.gza-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;background:#fff;border:1px solid #dde2e5;border-radius:10px;padding:10px 12px;margin:0 0 14px;font-size:14px}.gza-save span{flex:1 1 200px;min-width:0}.gza-btn{background:#14213d;color:#fff;border:0;border-radius:18px;padding:9px 14px;font:700 13px/1 inherit;cursor:pointer}.gza-st{flex-basis:100%;font-style:normal;color:#1e6b34;font-weight:600}
.gzd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:14px 0 14px}.gzd-add{margin-left:0!important}
.gzd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.gzd-stats a{background:#fff;border-radius:12px;padding:14px;display:flex;flex-direction:column;border:1px solid #e3e8eb;transition:transform .2s}.gzd-stats a:hover{transform:translateY(-2px)}.gzd-stats b{font:700 26px/1 Georgia,serif}.gzd-stats span{font-size:13px;color:#5f6d75;margin-top:4px}
.gzd-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px;-webkit-overflow-scrolling:touch}.gzd-nav a{flex:none;background:#fff;border:1px solid #dde2e5;border-radius:18px;padding:8px 13px;font-weight:600;font-size:14px}
.gzd-sec{background:#fff;border-radius:12px;padding:16px;margin:0 0 14px;scroll-margin-top:72px}.gzd-sec h2{font:700 19px/1.2 Georgia,serif;margin:0 0 12px}
.gzd-ad{display:flex;gap:12px;padding:12px 0;border-top:1px solid #eef1f3;min-width:0}.gzd-ad:first-of-type{border-top:0}.gzd-img{width:84px;height:84px;flex:none;border-radius:8px;overflow:hidden;background:#f2f4f5;display:flex;align-items:center;justify-content:center}.gzd-img img{width:100%;height:100%;object-fit:cover}.gzd-body{min-width:0;flex:1}.gzd-body b{display:block;overflow-wrap:anywhere}
.gzd-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:#5f6d75;margin:6px 0}.gzd-meta span{display:inline-flex;align-items:center;gap:4px}.gzd-st{border-radius:10px;padding:2px 8px;font-weight:700;font-size:12px;background:#f2f4f5}.st-act{background:#e6f4ea;color:#1e6b34}.st-wait,.st-pend{background:#fff4d6;color:#7a5a00}.st-exp{background:#fff1e3;color:#c45f00}
.gzd-al{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #eef1f3}.gzd-al>div{flex:1;min-width:0}.gzd-al b{display:block;overflow-wrap:anywhere}
@media(max-width:767px){.gzan .gzl-h1{font-size:25px}.gzl-hero{padding:20px 16px;border-radius:12px}.gzl-tabs{max-width:none}.gzf-row,.gzv .gzf-row{grid-template-columns:minmax(0,1fr)}.gzd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gzl-sw{margin-left:auto}.gzl-sw+.gzs-add{margin-left:6px!important}}
.gzd-img{position:relative}.gzd-img .an-noimg{position:static!important}

/* gzan-v221 */
.gzg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 12px;position:relative;z-index:1}
.gzg-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#14213d;border:1px solid #c9d1d6;border-radius:22px;padding:10px 16px;font:700 14px/1 "Helvetica Neue",Arial,sans-serif;cursor:pointer;transition:background .2s,transform .15s}
.gzg-btn:hover{background:#f2f4f5}.gzg-btn:active{transform:scale(.98)}.gzg-btn[aria-busy=true]{opacity:.7;cursor:progress}.gzg-btn[aria-busy=true] .an-i{animation:gzgs 1s linear infinite}@keyframes gzgs{to{transform:rotate(360deg)}}
.gzl-hero .gzg-btn{border-color:transparent}.gzl-hero .gzg-note{color:#b9c5cc}.gzg-note{font-size:12px;color:#5f6d75;flex-basis:100%}
.gzg-msg{font-size:14px;font-weight:600;min-height:0}.gzg-msg:empty{display:none}.gzg-msg.err{color:#c45f00}.gzl-hero .gzg-msg{color:#fff}.gzl-hero .gzg-msg.err{color:#ffd0d2}
.gzg-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #dde2e5;border-left:4px solid #f57c00;border-radius:10px;padding:12px 14px;margin:0 0 16px;animation:gzup .4s ease both}
.gzg-banner>div{flex:1 1 220px;min-width:0}.gzg-banner b{display:block}.gzg-banner span{font-size:13px;color:#5f6d75}.gzg-banner .gzg-btn{background:#14213d;color:#fff;border-color:#14213d}
.gzg-x{background:none;border:0;color:#5f6d75;font:600 13px/1 inherit;cursor:pointer;padding:8px;text-decoration:underline}
.gzg-dot{width:16px;height:16px;border-radius:50%;background:#1a73e8;border:3px solid #fff;box-shadow:0 0 0 6px rgba(26,115,232,.25)}
@media(prefers-reduced-motion:reduce){.gzg-btn[aria-busy=true] .an-i,.gzg-banner{animation:none}}
.gzg-banner[hidden]{display:none!important}

/* gzan-v230 */
/* 2.3.0 – Ghiduri Gazeta */
.gzg{background:#fff;border-top:3px solid #f57c00;margin:24px 0;padding:14px 0 4px;max-width:100%;overflow-x:hidden;box-sizing:border-box}
.gzg *{box-sizing:border-box}
.gzg-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.gzg-k{display:block;font:700 11px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f57c00;margin-bottom:4px}
.gzg-h{font:700 20px/24px Georgia,"Times New Roman",serif;color:#111;margin:0}
.gzg-all{font-size:14px;font-weight:600;color:#f57c00!important;text-decoration:none;white-space:nowrap}
.gzg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.gzg-card{display:flex;gap:12px;align-items:flex-start;color:#111!important;text-decoration:none!important;min-width:0}
.gzg-ph{flex:0 0 88px;width:88px;height:88px;border-radius:6px;overflow:hidden;background:#eee;display:block}
.gzg-ph img{width:100%;height:100%;object-fit:cover;display:block;max-width:100%}
.gzg-tx{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.gzg-lab{font-size:11px;font-weight:700;color:#f57c00;text-transform:uppercase;letter-spacing:.04em}
.gzg-t{font:700 17px/1.3 Georgia,"Times New Roman",serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.gzg-ex{font-size:14px;line-height:1.45;color:#333}
.gzg-m{font-size:12px;color:#666}
.gzg-card:hover .gzg-t,.gzg-card:focus .gzg-t{text-decoration:underline}
.gzg-first{flex-direction:column}
.gzg-first .gzg-ph{flex:none;width:100%;height:auto;aspect-ratio:16/9}
.gzg-note{font-size:13px;color:#555;margin:14px 0 6px;line-height:1.45}
@media(min-width:600px){
 .gzg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .gzg-card{flex-direction:column}
 .gzg-ph{flex:none;width:100%;height:auto;aspect-ratio:16/9}
 .gzg-ex{display:none}
}
@media(min-width:1024px){.gzg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gzg-sg{margin:16px 0;padding:12px 14px;border-left:3px solid #f57c00;background:#fafafa;border-radius:6px;max-width:100%}
.gzg-sg h3{font:700 17px/1.3 Georgia,"Times New Roman",serif;margin:0 0 8px}
.gzg-sg ul{margin:0;padding-left:18px}.gzg-sg li{margin:6px 0;overflow-wrap:anywhere}
.gzg-sg a{color:#0b5aa6;text-decoration:underline}
.gzg-sg .gzg-note{margin:8px 0 0}
/* 2.4.1 */
section.gzg{display:block;flex-wrap:nowrap;gap:0;z-index:auto}
.gzg-ok{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;background:#e7f4ea;color:#1b6b34;font-size:10px;letter-spacing:.03em}
.gzg-note a{color:#0b5aa6;text-decoration:underline}
.gzg-first .gzg-ex{display:block;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
@media(min-width:600px){.gzg-first .gzg-ex{display:-webkit-box}}
@media(min-width:600px) and (max-width:1023px){.gzg-first{grid-column:1/-1}}
@media(min-width:1024px){.gzg-first{grid-column:span 2;grid-row:span 2}.gzg-first .gzg-t{font-size:22px;-webkit-line-clamp:3}}

/* gzan-v238 */
.gzan .an-c16{background:#c2185b}.gzm-warn{margin:12px 0;border-left:4px solid #c2185b;background:#fdecf3}.gzm-warn svg{color:#c2185b}
/* gzan-v243 */
.gzan .an-tile.p24t{position:relative;padding:0;border:1px solid #e4e8ea;border-radius:8px;overflow:hidden;background:#fff;text-align:center;min-width:0;display:flex;flex-direction:column}
.gzan .an-tile.p24t.is-pro{border:2px solid #5db420}.gzan .an-tile.p24t.is-pro .p24t-det{background:#f1f8ec}
.p24t-img{position:relative;display:block;aspect-ratio:4/3;background:#f5f5f5;overflow:hidden}.p24t-img img{width:100%;height:100%;object-fit:cover;display:block}.p24t-img .an-noimg{display:flex;height:100%;align-items:center;justify-content:center;color:#b5bfc6}
.p24t-tag{position:absolute;left:0;bottom:0;background:#5db420;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:0 6px 0 0}
.p24t-heart{position:absolute;top:6px;right:6px}.p24t-heart .an-heart{background:rgba(255,255,255,.92);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0}
.p24t-det{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 10px 12px}
.p24t-ttl{color:#333;font-size:14px;line-height:19px;font-weight:600;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;overflow-wrap:anywhere}
.p24t-ttl:hover{color:#1d6fa5;text-decoration:underline}
.p24t-loc{display:flex;align-items:center;justify-content:center;gap:4px;color:#666;font-size:12px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.p24t-pr{margin-top:auto;color:#1d6fa5;font-size:15px;font-weight:800;overflow-wrap:anywhere}
/* galerie: poze verticale întregi (contain), fundal neutru */
.p24-gmain{background:#f2f4f5!important}.p24-gmain .p24-gimg,.p24-gmain #an-gimg{width:100%!important;height:100%!important;object-fit:contain!important}
.p24-th img{object-fit:contain!important;background:#f2f4f5}.p24-lb img{object-fit:contain;max-height:92vh}
.p24-cimg{height:auto!important;aspect-ratio:4/3}.p24-cimg img{height:100%!important}
.p24-ctit{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.p24-logo{overflow:hidden;padding:6px}.p24-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%}
.p24-proph{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border:2px dashed #5db420;border-radius:8px;background:#f1f8ec;color:#333;text-align:center;text-decoration:none}
.p24-proph b{font-size:16px}.p24-proph span{font-size:14px;color:#555}.p24-proph i{font-style:normal;font-weight:700;color:#3d8a12}

.p24 .gzan .an-tiles.p24-c3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media(max-width:767px){.p24 .gzan .an-tiles.p24-c3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:600px){.p24t-det{padding:8px}.p24t-ttl{font-size:13px;line-height:17px;min-height:34px}}
/* gzan-v239 */
.gzan .gzx-pills{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 4px}
.gzan .gzx-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;margin:0;border:1.5px solid #c9d1d6;border-radius:999px;background:#fff;cursor:pointer;font-size:15px;font-weight:600;color:#14213d;flex:0 1 auto;max-width:100%}
.gzan .an-addw .gzx-pill input[type=radio]{width:20px!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;flex:none;accent-color:#f57c00;background:none!important}
.gzan .gzx-pill:has(input:checked){border-color:#f57c00;background:#fff1e3}
.gzan .gzx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.gzan .gzx-grid>div{min-width:0}
@media(max-width:600px){.gzan .gzx-grid{grid-template-columns:1fr}.gzan .gzx-pill{flex:1 1 100%}}
/* gzan-v239uk */
.gzan .gzloc{position:relative}.gzan .gzloc-w{position:relative;max-width:100%}
.gzan .gzloc-on select{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0)}
.gzan .gzloc .gzloc-q{width:100%;box-sizing:border-box;min-height:48px;font-size:16px;padding:10px 14px 10px 40px!important;border:1.5px solid #c9d1d6;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27 stroke=%27%235f6d75%27 stroke-width=%272.2%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%276%27/%3E%3Cpath d=%27m13 13 4 4%27/%3E%3C/svg%3E") no-repeat 13px center!important}
.gzan .gzloc-q:focus{outline:none;border-color:#f57c00;box-shadow:0 0 0 3px rgba(220,26,33,.15)}
.gzan .gzloc-l{list-style:none;margin:4px 0 0;padding:4px 0;position:absolute;left:0;right:0;z-index:30;max-height:320px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #c9d1d6;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.gzan .gzloc-l li{padding:11px 14px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;min-width:0;font-size:15px;color:#14213d}
.gzan .gzloc-l li b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.gzan .gzloc-l li small{color:#5f6d75;font-size:12px;text-align:right;flex:none;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gzan .gzloc-l li.on,.gzan .gzloc-l li[role=option]:hover{background:#fff1e3}
.gzan .gzloc-l li.gzloc-g{cursor:default;font:700 12px Arial;text-transform:uppercase;letter-spacing:.04em;color:#5f6d75;background:#f2f4f5;padding:7px 14px}
.gzan .gzloc-l li.gzloc-x{cursor:default;color:#5f6d75}.gzan .gzloc-n{font-size:13px;margin:8px 0 0}
/* gzan-v2310 */
.gzan .gzc-all{margin-top:12px;max-width:100%}
.gzan .gzc-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid #f57c00;border-radius:999px;color:#f57c00;font-weight:700;font-size:14px;cursor:pointer;list-style:none;background:#fff;max-width:100%;box-sizing:border-box}
.gzan .gzc-btn::-webkit-details-marker{display:none}.gzan .gzc-btn::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}
.gzan .gzc-all[open] .gzc-btn::after{transform:rotate(-135deg) translateY(-2px)}
.gzan .gzc-in{margin-top:12px;max-height:60vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-top:1px solid #e3e7ea;padding-top:12px}
.gzan .gzc-q{width:100%;box-sizing:border-box;min-height:44px;font-size:16px;padding:8px 12px;border:1.5px solid #c9d1d6;border-radius:8px;margin:0 0 10px;position:sticky;top:0;background:#fff;z-index:1}
.gzan .gzc-reg h4{margin:12px 0 6px;font:700 12px Arial;text-transform:uppercase;letter-spacing:.04em;color:#5f6d75}.gzan .gzc-reg h4 span{font-weight:400}
.gzan .gzc-list{display:flex;flex-wrap:wrap;gap:6px 14px;min-width:0}.gzan .gzc-list a{color:#14213d;text-decoration:none;font-size:14px;padding:6px 0;overflow-wrap:anywhere}.gzan .gzc-list a:hover,.gzan .gzc-list a.on{color:#f57c00;text-decoration:underline}
.gzan .gzc-list a[hidden],.gzan .gzc-reg[hidden]{display:none}.gzan .gzc-none{color:#5f6d75;margin:4px 0}
/* gzan-v2311 */
html,body{overflow-x:clip}@media(max-width:767px){.gzs-head .gzs-in{gap:8px;padding:0 12px;min-width:0;max-width:100%}.gzs-head .gzs-logo{flex:1 1 auto;min-width:0;overflow:hidden}.gzs-head .gzs-logo picture{display:block;min-width:0;max-width:100%;line-height:0}.gzs-head .gzs-in .gzs-lgimg{display:block;width:auto;height:auto;max-height:40px;max-width:100%;object-fit:contain;object-position:left center}.gzs-head .gzl-sw,.gzs-head .gzs-add{flex:none;margin-left:0}.gzs-head .gzs-add{padding:9px 11px}}@media(max-width:420px){.gzs-head .gzl-sw a[aria-current]{display:none}.gzs-head .gzl-sw a{padding:6px 8px}}
/* gzan-v250 */
.gzan .gz250{--gz250-a:#f47b20;--gz250-ah:#d9650f;--gz250-n:#14274e;box-sizing:border-box;max-width:100%}
.gzan .gz250 *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}
.gzan .gz250-hero p{max-width:760px}.gzan .gz250-note{background:#fff7e0;border-left:4px solid #f57c00;padding:10px 12px;border-radius:4px;font-size:14px;color:#5a4500}
.gzan .gz250-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:14px 0}
.gzan .gz250-card{position:relative;display:flex;flex-direction:column;gap:6px;margin:0;border-top:4px solid var(--gz250-n)}.gzan .gz250-card.is-pro{border-top-color:var(--gz250-a)}
.gzan .gz250-card h2{margin:4px 0 0;font-size:18px;color:var(--gz250-n)}.gzan .gz250-card p{margin:0}.gzan .gz250-price{font-weight:700;color:var(--gz250-n);margin-top:auto!important;padding-top:6px}
.gzan .gz250-tag{align-self:flex-start;display:inline-block;padding:2px 8px;border-radius:3px;background:var(--gz250-a);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}
.gzan .gz250-btn,.gzan button.gz250-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:6px;background:var(--gz250-a);color:#fff!important;font-weight:700;font-size:15px;text-decoration:none!important;cursor:pointer;text-align:center;max-width:100%}
.gzan .gz250-btn:hover{background:var(--gz250-ah)}
.gzan .gz250-steps ol,.gzan .gz250-help ol,.gzan .gz250-help ul{padding-left:22px}.gzan .gz250-steps li,.gzan .gz250-help li{margin:4px 0}
.gzan .gz250-help h2{font-size:19px;margin:22px 0 6px;color:var(--gz250-n);scroll-margin-top:90px}.gzan .gz250-help p,.gzan .gz250-help li{max-width:800px}
.gzan .gz250-toc ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:10px 0 0}.gzan .gz250-toc a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #dde2e5;background:#f6f7f8;color:var(--gz250-n);text-decoration:none;font-weight:600;font-size:14px}
.gzan .gz250-faq details{border:1px solid #dde2e5;border-radius:8px;margin:8px 0;background:#fff}.gzan .gz250-faq summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:8px 14px;font-weight:700;color:var(--gz250-n)}.gzan .gz250-faq details p{margin:0;padding:0 14px 12px}
.gzan .gz250-mail{font-size:17px;font-weight:700}
.gzan .gz250-seller{display:flex;gap:16px;align-items:center}.gzan .gz250-av{flex:none;display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--gz250-n);color:#fff;font-size:36px;font-weight:800;overflow:hidden}
.gzan .gz250-av.gz250-logo{background:#fff;border:1px solid #dde2e5;border-radius:12px}.gzan .gz250-av img{width:100%;height:100%;object-fit:contain}
.gzan .gz250-sinfo{flex:1 1 auto}.gzan .gz250-sinfo h1{margin:0 0 6px}.gzan .gz250-stags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.gzan .gz250-st{display:inline-block;padding:3px 10px;border-radius:999px;background:#eef1f3;color:var(--gz250-n);font-size:13px;font-weight:700}.gzan .gz250-st.is-firm{background:var(--gz250-n);color:#fff}
.gzan .gz250-tip{margin:6px 0 0;font-size:14px;color:#5f6d75}.gzan .gz250-h2{margin:18px 0 10px}
.gzan .an-acts .gz250-pro{display:inline-block}.gzan .gz250-pro summary{list-style:none}.gzan .gz250-pro summary::-webkit-details-marker{display:none}
.gzan .gz250-pro[open]{display:block;flex:1 1 100%}.gzan .gz250-pro[open] summary{margin-bottom:8px}
.gzan .gz250-pro form{border:1px solid #dde2e5;border-radius:8px;padding:10px 12px;background:#fafbfc;max-width:420px}.gzan .gz250-pro fieldset{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}.gzan .gz250-pro legend{font-weight:700;margin-bottom:6px;padding:0}
.gzan .gz250-pro label{display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer}.gzan .gz250-pro input[type=radio]{width:20px;height:20px;margin:0}
.gzan .gz250-small{font-size:13px;color:#5f6d75;margin:6px 0 10px}
.gzan .an-abtn.gz250-pbtn,.gzan button.an-abtn.gz250-bump{border-color:var(--gz250-a,#f47b20)!important;color:var(--gz250-a,#c55a00)!important}
.gzan .an-abtn.gz250-wait{border-style:dashed!important;color:#5f6d75!important;cursor:default;white-space:normal;height:auto;min-height:34px}
.gzan .an-abtn.gz250-on{background:#fff4e8!important;border-color:#f4a261!important}
.gzan a.gza-btn{display:inline-flex;align-items:center;text-decoration:none;color:#fff}
@media(max-width:767px){.gzan .gz250-seller{flex-direction:column;align-items:flex-start}.gzan .gz250-av{width:72px;height:72px;font-size:30px}.gzan .gz250-btn{width:100%}.gzan .gz250-pro form{max-width:none}}

/* gzan-v251-filt */
.gzan form.gz251-filt{--fn:#0b1f3a;--fa:#f47b20;--fah:#d9650f;display:block!important;box-sizing:border-box;width:100%;max-width:100%;margin:0 0 20px;padding:24px 28px;background:#fff!important;border:1px solid #e6e9ef;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px -16px rgba(16,24,40,.18)}
.gzan form.gz251-filt *{box-sizing:border-box;min-width:0}
.gzan form.gz251-filt .an-sideh{display:flex;align-items:center;justify-content:space-between;margin:0 0 18px;grid-column:auto}
.gzan form.gz251-filt .an-sideh h2{margin:0;font-size:20px;font-weight:800;color:var(--fn)}
.gzan .gz251-fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 20px;align-items:end}
.gzan form.gz251-filt .gz251-f{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:0;border:0;grid-row:auto!important;grid-column:auto!important}
.gzan form.gz251-filt .gz251-f .an-fl,.gzan form.gz251-filt .gzf-set legend{display:block;margin:0!important;padding:0;font-size:13px;font-weight:700;color:var(--fn);letter-spacing:.01em;line-height:1.3;grid-row:auto!important;float:none}
.gzan form.gz251-filt fieldset.gz251-f legend{margin-bottom:6px!important}
.gzan form.gz251-filt select,.gzan form.gz251-filt input[type=number],.gzan form.gz251-filt input[type=date]{grid-row:auto!important;width:100%!important;max-width:100%;height:46px;min-height:46px!important;margin:0!important;padding:0 12px!important;border:1px solid #d9dee6!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font-size:15px;color:#1b2433}
.gzan form.gz251-filt select:focus,.gzan form.gz251-filt input:focus{outline:2px solid var(--fa)!important;outline-offset:1px;border-color:var(--fa)!important}
.gzan form.gz251-filt .gzf-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}
.gzan form.gz251-filt .gz251-chk{display:flex!important;align-items:center;gap:10px;min-height:46px;margin:0!important;padding:0 14px!important;border:1px solid #d9dee6;border-radius:10px;background:#f7f8fb;font-size:14px;font-weight:600;color:var(--fn);line-height:1.25;cursor:pointer;grid-row:auto!important;grid-column:auto!important;align-self:end;white-space:normal;overflow-wrap:normal;word-break:normal}
.gzan form.gz251-filt .gz251-chk input{position:static!important;flex:none;width:20px!important;height:20px!important;margin:0!important;accent-color:var(--fa)}
.gzan form.gz251-filt input[type=hidden]{display:none}
.gzan .gz251-fact{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid #eef0f4}
.gzan form.gz251-filt .gz251-fact .an-btn{grid-row:auto!important;grid-column:auto!important;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;margin:0!important;padding:0 28px!important;border:0!important;border-radius:12px;background:var(--fa)!important;color:#fff!important;font-weight:700;font-size:15px;cursor:pointer}
.gzan form.gz251-filt .gz251-fact .an-btn:hover{background:var(--fah)!important}
.gzan form.gz251-filt .gz251-fact .an-clear{display:inline-flex;align-items:center;min-height:44px;grid-row:auto!important;grid-column:auto!important;color:#5b6677;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}
@media(min-width:768px) and (max-width:1023px){.gzan .gz251-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.gzan .an-lay{overflow-x:clip}
.gzan .an-fbtn{display:flex!important;width:100%;justify-content:center;min-height:48px;border-radius:12px!important;font-size:15px!important;background:#0b1f3a!important}
.gzan .an-side{position:static!important;inset:auto!important;z-index:auto!important;padding:0!important;background:transparent!important;overflow:visible!important}
.gzan .an-ftg:checked~.an-fbtn{border-bottom-left-radius:12px}
.gzan form.gz251-filt{padding:18px 16px;margin-top:4px}
.gzan .gz251-fgrid{grid-template-columns:1fr;gap:14px}
.gzan .gz251-fact{flex-direction:column-reverse;align-items:stretch;gap:6px}.gzan form.gz251-filt .gz251-fact .an-btn{width:100%}.gzan form.gz251-filt .gz251-fact .an-clear{justify-content:center}}

/* gzan-v260 */
:root{--g6n:#0b1f3a;--g6n2:#163a6b;--g6a:#f47b20;--g6ah:#d9650f;--g6s:#fff4ea}
.gz260-stars{position:relative;display:inline-block;font-size:var(--s);line-height:1;letter-spacing:2px;white-space:nowrap;vertical-align:middle}.gz260-st-bg{color:#d7dce3}.gz260-st-fg{position:absolute;left:0;top:0;overflow:hidden;color:#f5a524}
.gz260-adrate{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 6px;font-size:14px;color:var(--g6n)!important;text-decoration:none!important}.gz260-adrate b{font-weight:800}.gz260-adrate span{color:#5b6677}.gz260-adrate.is-empty span{font-style:italic}
.gz260-sumrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 18px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #e6e9ef;color:var(--g6n)!important;text-decoration:none!important}.gz260-sumrow b{font-size:18px}.gz260-sumrow span{color:#5b6677}
.gz260-rv{box-sizing:border-box;max-width:100%;margin:36px 0 0;padding:32px;border-radius:16px;background:#fff;border:1px solid #e6e9ef;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 32px -18px rgba(16,24,40,.2);scroll-margin-top:90px}
.gz260-rv *{box-sizing:border-box;min-width:0}
.gz260-rvh{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid #eef0f4}
.gz260-rvh h2{margin:0 0 6px;font-size:24px;font-weight:800;color:var(--g6n)}.gz260-rvh p{margin:0;max-width:560px;color:#5b6677;font-size:14px;line-height:1.5}
.gz260-rvavg{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:150px;padding:14px 20px;border-radius:14px;background:var(--g6s)}.gz260-rvavg b{font-size:36px;line-height:1;font-weight:800;color:var(--g6n)}.gz260-rvavg .gz260-cnt{font-size:13px;color:#5b6677}
.gz260-rvl{list-style:none;margin:8px 0 0;padding:0}
.gz260-rvi{padding:20px 0;border-bottom:1px solid #eef0f4}.gz260-rvi:last-child{border-bottom:0}
.gz260-rvi-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gz260-rvi-h>div{flex:1}.gz260-rvi-h b{display:block;color:var(--g6n)}.gz260-date{font-size:13px;color:#8a94a3}
.gz260-av{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--g6n);color:#fff;font-weight:800}
.gz260-rvi p{margin:10px 0 6px 54px;line-height:1.6;color:#2c3646;overflow-wrap:anywhere}
.gz260-flag{display:inline-block;margin-left:54px}.gz260-flag button,a.gz260-flag{padding:0;border:0;background:none;color:#8a94a3!important;font-size:13px;text-decoration:underline;cursor:pointer;min-height:32px}
.gz260-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 10px;color:#5b6677}.gz260-empty p{margin:0;font-weight:600}
.gz260-note{margin:18px 0 0;padding:14px 16px;border-radius:12px;background:#f7f8fb;color:#5b6677}
.gz260-rvf{margin:22px 0 0;padding:24px;border-radius:14px;background:#f7f8fb;border:1px solid #e6e9ef}.gz260-rvf h3{margin:0 0 12px;font-size:19px;color:var(--g6n)}
.gz260-pick{border:0;margin:0 0 12px;padding:0}.gz260-pick legend{font-weight:700;font-size:14px;color:var(--g6n);margin-bottom:6px;padding:0}
.gz260-pick-s{display:inline-flex;flex-direction:row-reverse;gap:4px}.gz260-pick-s input{position:absolute;opacity:0;width:1px;height:1px}
.gz260-pick-s label{display:grid;place-items:center;width:46px;height:46px;font-size:34px;line-height:1;color:#d7dce3;cursor:pointer;transition:color .15s,transform .15s}
.gz260-pick-s label:hover,.gz260-pick-s label:hover~label,.gz260-pick-s input:checked~label{color:#f5a524}.gz260-pick-s input:focus-visible+label{outline:2px solid var(--g6a);border-radius:8px}
.gz260-lbl{display:block;font-weight:700;font-size:14px;color:var(--g6n);margin:0 0 6px}
.gz260-rvf textarea{display:block;width:100%;max-width:100%;padding:12px 14px;border:1px solid #d9dee6;border-radius:10px;background:#fff;font:inherit;resize:vertical}
.gz260-hint{margin:8px 0 14px;font-size:13px;color:#5b6677}
.gz260-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:12px;background:var(--g6a);color:#fff;font-weight:700;font-size:15px;cursor:pointer}.gz260-btn:hover{background:var(--g6ah)}
.gz260-arf{display:inline-block;margin:0}
.gz260-sw{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 6px;border:1px solid #d9dee6;border-radius:999px;background:#fff;color:var(--g6n);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}
.gz260-knob{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:#cfd5de;transition:background .2s}.gz260-knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .2s}
.gz260-sw.is-on{border-color:var(--g6a);background:var(--g6s)}.gz260-sw.is-on .gz260-knob{background:var(--g6a)}.gz260-sw.is-on .gz260-knob:after{transform:translateX(14px)}.gz260-sw em{font-style:normal;font-weight:500;color:#5b6677}
.gz260-pwa{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:99990;display:flex;gap:12px;align-items:flex-start;max-width:440px;margin:0 auto;padding:16px 40px 16px 16px;border-radius:16px;background:#fff;color:#1b2433;box-shadow:0 18px 50px -12px rgba(11,31,58,.45);border:1px solid #e6e9ef;transform:translateY(20px);opacity:0;transition:transform .25s,opacity .25s;box-sizing:border-box}
.gz260-pwa.on{transform:none;opacity:1}.gz260-pwa[hidden]{display:none}.gz260-pwa img{flex:none;border-radius:12px}
.gz260-pwa-t{flex:1;min-width:0}.gz260-pwa-t b{display:block;font-size:15px;color:var(--g6n);margin-bottom:2px}.gz260-pwa-d,.gz260-pwa-i{display:block;font-size:13px;line-height:1.45;color:#5b6677}.gz260-pwa-i svg{vertical-align:-3px;margin-right:4px;color:var(--g6a)}
.gz260-pwa-d[hidden],.gz260-pwa-i[hidden],.gz260-pwa-go[hidden]{display:none}
.gz260-pwa-a{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.gz260-pwa-a button{min-height:44px;padding:0 18px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer}
.gz260-pwa-go{border:0;background:var(--g6a);color:#fff}.gz260-pwa-no{border:1px solid #d9dee6;background:#fff;color:var(--g6n)}
.gz260-pwa-x{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:none;font-size:24px;line-height:1;color:#8a94a3;cursor:pointer}
@media(max-width:767px){.gz260-rv{padding:20px 16px;margin-top:28px}.gz260-rvh{flex-direction:column;gap:14px}.gz260-rvavg{width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap}.gz260-rvavg b{font-size:28px}
.gz260-rvi p{margin-left:0}.gz260-flag{margin-left:0}.gz260-rvf{padding:18px 14px}.gz260-btn{width:100%}.gz260-arf{display:block;width:100%}.gz260-sw{width:100%;min-height:44px;white-space:normal}}

/* gzan-v245-flag */
.gzl-sw.gzl-flag a{display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.gzl-sw.gzl-flag .gzl-fl{display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.5)}
/* gzan-v262 */
html.g262-lock{overflow:hidden}
/* căutare mobil: oraș + buton vizibile, unul sub altul */
@media(max-width:767px){
.gzan .an-search{flex-direction:column!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important}
.gzan .an-search .an-sq{flex:none!important;width:100%!important;box-sizing:border-box}
.gzan .an-search .an-sl{display:flex!important;flex:none!important;width:100%!important;box-sizing:border-box;background:#fff;border:1px solid #c9d1d5!important;border-radius:4px;padding:0 12px!important;min-height:46px;gap:10px}
.gzan .an-search .an-sl select{flex:1;width:100%;min-width:0;height:44px;border:0!important;background:transparent!important;font-size:16px;color:#14213d;box-shadow:none!important;padding:0!important}
.gzan .an-search .an-sbtn,.gzan .an-search button.an-sbtn{display:flex!important;justify-content:center;width:100%;min-height:48px;border-radius:4px!important;background:#f57c00!important;font-size:16px!important}
.gzan .an-search input{font-size:16px!important}
.gzan .an-srow{align-items:flex-start}
}
/* meniu hamburger (doar mobil) */
.gzs-mnu{flex:none;position:static}
.gzs-mnu-b{list-style:none;cursor:pointer;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.gzs-mnu-b::-webkit-details-marker{display:none}.gzs-mnu-b::marker{content:""}
.gzs-mnu-i{position:relative;display:block;width:20px;height:14px}
.gzs-mnu-i i{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:#fff;transition:transform .2s,opacity .2s}
.gzs-mnu-i i:nth-child(1){top:0}.gzs-mnu-i i:nth-child(2){top:6px}.gzs-mnu-i i:nth-child(3){top:12px}
.gzs-mnu[open] .gzs-mnu-i i:nth-child(1){transform:translateY(6px) rotate(45deg)}.gzs-mnu[open] .gzs-mnu-i i:nth-child(2){opacity:0}.gzs-mnu[open] .gzs-mnu-i i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.gzs-mnu[open] .gzs-mnu-b::before{content:"";position:fixed;left:0;right:0;bottom:0;top:var(--g262-hh,58px);background:rgba(12,20,28,.5);z-index:1}
.gzs-mnu-p{position:fixed;left:0;right:0;top:var(--g262-hh,58px);z-index:2;max-height:calc(100vh - var(--g262-hh,58px) - 24px);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#14213d;border-radius:0 0 18px 18px;box-shadow:0 22px 44px rgba(0,0,0,.28);padding:6px 18px 20px;box-sizing:border-box}
.gzs-mnu-p nav a{display:flex;align-items:center;gap:14px;padding:14px 2px;border-bottom:1px solid #eef1f3;color:#14213d;text-decoration:none;font:600 16px/1.2 "Helvetica Neue",Arial,sans-serif}
.gzs-mnu-p nav a .an-i{flex:none;color:#f57c00;width:22px;height:22px}
.gzs-mnu-s{display:flex;flex-wrap:wrap;gap:6px 18px;padding:14px 2px 4px}.gzs-mnu-s a{color:#5b6670;font-size:14px;text-decoration:none}
.gzs-mnu-cta{display:block;margin-top:14px;background:#f57c00;color:#fff!important;text-align:center;font-weight:700;font-size:16px;padding:14px;border-radius:12px;text-decoration:none}
.gzs-mnu-lang{display:block;margin-top:12px;text-align:center;color:#5b6670;font-size:14px}
@media(min-width:768px){.gzs-mnu{display:none!important}}
@media(max-width:767px){.gzs-head .gzl-sw{display:none!important}.gzs-head .gzs-in .gzs-lgimg{max-width:calc(100vw - 186px)!important;object-fit:contain;object-position:left center}.gzs-head .gzs-in{gap:10px}}
/* placeholder neutru (fără ilustrații-desen) */
.gzan .g262-noimg{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:100%;background:linear-gradient(135deg,#f4f6f8,#e5e9ed);color:#a2acb4}
.gzan .g262-noimg em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.2px}
/* inimă + număr de salvări, pastila „Promovat” */
.g262-heart{position:absolute;top:8px;right:8px;z-index:2}
.gzan .g262-heart .an-heart{width:34px;height:34px;padding:0;border:0;border-radius:9px;background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;color:#14213d;margin:0;position:static}
.gzan .g262-heart .an-heart .an-i{width:20px;height:20px}
.g262-hn{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#e5484d;color:#fff;font:700 11px/18px Arial,sans-serif;font-style:normal;text-align:center;box-shadow:0 0 0 2px #fff;pointer-events:none}
.g262-pro{position:absolute;left:8px;bottom:8px;z-index:2;background:#6cb33f;color:#fff;font:700 11px/1 Arial,sans-serif;padding:5px 10px;border-radius:999px;letter-spacing:.2px;box-shadow:0 1px 3px rgba(0,0,0,.18)}
/* card în grilă – ca „Anunțuri recomandate” publi24 */
.gzan .an-tile.g262-tile{border:0!important;border-radius:12px;background:#fff!important;box-shadow:0 1px 3px rgba(16,24,40,.08),0 6px 16px rgba(16,24,40,.06);overflow:hidden;text-align:left;display:flex;flex-direction:column;padding:0;min-width:0;transition:box-shadow .15s,transform .15s}
.gzan .an-tile.g262-tile:hover{box-shadow:0 2px 6px rgba(16,24,40,.1),0 12px 28px rgba(16,24,40,.12);transform:translateY(-1px)}
.g262-tmedia{position:relative}
.gzan .g262-timg{display:block;aspect-ratio:4/3;background:#eef1f4;overflow:hidden;border-radius:12px 12px 0 0}
.gzan .g262-timg img{width:100%;height:100%;object-fit:cover;display:block}
.g262-tdet{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1;min-width:0}
.gzan .g262-tttl{color:#14213d;font-weight:700;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;overflow-wrap:anywhere;min-height:4.05em}
.gzan .g262-tttl:hover{text-decoration:underline}
.g262-tloc{color:#8a949c;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:auto}
.g262-tpr{color:#1d6fa5;font-size:15px;font-weight:800;overflow-wrap:anywhere}
.gzan .an-tiles:not(.p24-c3){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}
@media(max-width:1199px){.gzan .an-tiles:not(.p24-c3){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1023px){.gzan .an-tiles:not(.p24-c3){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.gzan .an-tiles:not(.p24-c3){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g262-tdet{padding:10px 10px 12px}.gzan .g262-tttl{font-size:14px}}
.gzan .an-tiles>.an-tslot{grid-column:1/-1}
/* categorii: 2 rânduri pe desktop + dropdown subcategorii */
.gzan .g262-cats{position:relative}
@media(min-width:1024px){.gzan .g262-cats{grid-template-columns:repeat(8,minmax(0,1fr));gap:26px 8px}.gzan .g262-cats .an-cic{width:72px;height:72px}.gzan .g262-cats .an-cic .an-i{width:34px;height:34px}}
@media(min-width:768px) and (max-width:1023px){.gzan .g262-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.g262-cw{position:relative;display:flex;justify-content:center;min-width:0}
.g262-cw>.an-cat{width:100%}
.g262-sub{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:270px;max-height:380px;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 14px 36px rgba(16,24,40,.2),0 0 0 1px rgba(16,24,40,.05);padding:8px;z-index:45;text-align:left;box-sizing:border-box}
.g262-sub::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}
.g262-sub a{display:block;padding:8px 10px;border-radius:8px;color:#1d6fa5;font-size:14px;line-height:1.3;text-decoration:none}
.g262-sub a:hover,.g262-sub a:focus{background:#eef5fb;text-decoration:underline}
.g262-sub a.g262-all{font-weight:700;color:#14213d;border-bottom:1px solid #eef1f3;border-radius:8px 8px 0 0;margin-bottom:4px}
.g262-subh{display:none}
@media(hover:hover) and (min-width:768px){.g262-cw.has-sub:hover>.g262-sub,.g262-cw.has-sub:focus-within>.g262-sub{display:block}}
@media(min-width:1024px){.g262-cw:nth-child(8n+1)>.g262-sub,.g262-cw:nth-child(8n+2)>.g262-sub{left:0;transform:none}.g262-cw:nth-child(8n+7)>.g262-sub,.g262-cw:nth-child(8n)>.g262-sub{left:auto;right:0;transform:none}}
@media(min-width:768px) and (max-width:1023px){.g262-cw:nth-child(4n+1)>.g262-sub{left:0;transform:none}.g262-cw:nth-child(4n)>.g262-sub{left:auto;right:0;transform:none}}
.g262-cw.open>.g262-sub{display:block;position:fixed;left:0;right:0;bottom:0;top:auto;transform:none;width:auto;max-height:72vh;border-radius:18px 18px 0 0;padding:4px 14px calc(16px + env(safe-area-inset-bottom));z-index:10001;box-shadow:0 -12px 40px rgba(0,0,0,.25)}
.g262-cw.open>.g262-sub .g262-subh{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;padding:12px 2px 10px;border-bottom:1px solid #eef1f3;margin-bottom:4px;font-size:17px;color:#14213d}
.g262-subx{border:0;background:#f1f3f5;width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;color:#14213d;cursor:pointer}
.g262-cw.open>.g262-sub a{padding:13px 8px;font-size:15px}
.g262-subov{position:fixed;inset:0;background:rgba(12,20,28,.45);z-index:10000}.g262-subov[hidden]{display:none}
/* lista: bara de sus */
.g262-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff;border:1px solid #e6eaed;border-radius:12px;box-shadow:0 1px 3px rgba(16,24,40,.06);padding:10px 14px;margin:4px 0 18px}
.g262-fb{display:inline-flex;align-items:center;gap:8px;background:#2a7fc1;color:#fff;font-weight:700;font-size:15px;padding:10px 16px;border-radius:10px;cursor:pointer;user-select:none}
.g262-fb .an-i{width:18px;height:18px}
.g262-fbn{font-style:normal;background:rgba(255,255,255,.28);border-radius:999px;min-width:22px;height:22px;line-height:22px;text-align:center;font-size:12px;padding:0 6px;box-sizing:border-box}
.g262-seg{display:flex;gap:4px;padding-left:14px;border-left:1px solid #e6eaed}
.g262-seg a{display:flex;flex-direction:column;align-items:center;padding:6px 14px;border-radius:10px;color:#1d6fa5;font-weight:600;font-size:14px;line-height:1.25;text-decoration:none;border:1px solid transparent}
.g262-seg a b{font-weight:500;font-size:13px}
.g262-seg a.on{color:#14213d;border-color:#cfd6dc;box-shadow:0 1px 2px rgba(0,0,0,.06)}
.g262-cur{display:flex;gap:4px;padding-left:14px;border-left:1px solid #e6eaed}
.g262-cur button{border:1px solid transparent;background:none;color:#1d6fa5;font-weight:600;font-size:14px;padding:8px 12px;border-radius:10px;cursor:pointer}
.g262-cur button.on{color:#14213d;border-color:#cfd6dc}
.g262-sort{position:relative;margin-left:auto;padding-left:14px;border-left:1px solid #e6eaed}
.g262-sort summary{list-style:none;display:flex;align-items:center;gap:8px;color:#1d6fa5;font-weight:600;font-size:14px;cursor:pointer;padding:8px 10px;border-radius:10px}
.g262-sort summary::-webkit-details-marker{display:none}.g262-sort summary::marker{content:""}
.g262-sortm{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border-radius:12px;box-shadow:0 14px 36px rgba(16,24,40,.2),0 0 0 1px rgba(16,24,40,.05);padding:6px;min-width:220px;z-index:40}
.g262-sortm a{display:block;padding:10px 12px;border-radius:8px;color:#14213d;font-size:14px;text-decoration:none}
.g262-sortm a:hover{background:#f3f6f9}.g262-sortm a.on{font-weight:700;color:#1d6fa5;background:#eef5fb}
@media(max-width:767px){
.g262-bar{gap:10px;padding:10px}
.g262-fb{order:1;flex:1 1 auto;justify-content:center}
.g262-cur{order:2;padding-left:0;border:0}
.g262-sort{order:3;margin-left:0;padding-left:0;border:0}
.g262-seg{order:4;flex:1 1 100%;padding:8px 0 0;border-left:0;border-top:1px solid #e6eaed;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.g262-seg a{padding:6px 4px}
}
.g262-map{display:flex;align-items:center;gap:6px;color:#1d6fa5;font-weight:600;font-size:14px;text-decoration:none;padding:8px 10px;border-radius:10px;border-left:1px solid #e6eaed;margin-left:auto}
.g262-map+.g262-sort{margin-left:0}
.g262-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff;border:1px solid #e6eaed;border-radius:12px;box-shadow:0 1px 3px rgba(16,24,40,.06);padding:10px 14px;margin:-6px 0 18px;font-size:13px}
.g262-act b{color:#14213d;margin-right:2px}
.g262-chipx{display:inline-flex;align-items:center;gap:6px;background:#e3eefb;color:#14213d;border-radius:6px;padding:5px 9px;text-decoration:none;font-weight:600;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
.g262-chipx span{font-size:15px;line-height:1;font-weight:700}
.g262-clr{border:1px solid #2a7fc1;color:#1d6fa5;border-radius:6px;padding:4px 9px;text-decoration:none;font-weight:600}
@media(max-width:767px){.g262-map{order:3;margin-left:0;border-left:0;padding:8px 6px}.g262-map span{display:none}.g262-sort{order:3}}
/* panoul de filtre = sertar lateral (Filtre), pe toate lățimile */
.gzan .an-lay{display:block!important}
.gzan .an-lay>.an-side{position:fixed!important;top:0!important;left:0!important;bottom:0!important;right:auto!important;width:min(400px,92vw)!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 0 24px!important;background:#fff!important;z-index:10001!important;overflow-y:auto!important;overscroll-behavior:contain;transform:translateX(-104%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s;display:block!important;box-shadow:12px 0 40px rgba(0,0,0,.22);box-sizing:border-box;border-radius:0 16px 16px 0}
.gzan .an-ftg:checked~.an-side{transform:none;visibility:visible;transition:transform .25s ease}
.gzan .an-lay>.an-fbtn{display:none!important}
.gzan .an-ftg:checked~.an-fbtn{display:block!important;position:fixed!important;inset:0!important;z-index:10000!important;background:rgba(12,20,28,.5)!important;border-radius:0!important;font-size:0!important;color:transparent!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}
.gzan .an-ftg:checked~.an-fbtn *{display:none}
.gzan .an-lay>.an-side form{display:block!important;border:0!important;padding:0 18px 12px!important;background:#fff!important;margin:0!important;border-radius:0!important;box-shadow:none!important}
.gzan .an-lay>.an-side .an-sideh{display:flex!important;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;background:#fff;padding:16px 0 12px;margin:0 0 6px!important;border-bottom:1px solid #eef1f3}
.gzan .an-lay>.an-side .an-sideh h2{margin:0;font-size:20px}
.gzan .an-lay>.an-side .an-fclose{display:flex!important;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f1f3f5;font-size:24px;cursor:pointer;color:#14213d}
.gzan .an-lay>.an-side .gz251-fgrid{grid-template-columns:1fr!important;gap:14px!important}
.gzan .an-lay>.an-side .gz251-fact{position:sticky;bottom:0;background:#fff;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eef1f3;margin-top:14px}
.gzan .an-lay>.an-side .an-sidecats{display:block!important;margin:8px 18px 0!important;padding:14px 0 0!important;background:#fff!important;box-shadow:none!important;border-top:1px solid #eef1f3;border-radius:0!important}
.g262-sidecats h3{font-size:16px;margin:0 0 6px}
.g262-sidecats li.on>a{font-weight:700;color:#14213d}
.g262-subl{margin:2px 0 8px 12px!important;padding-left:10px!important;border-left:2px solid #e6eaed}
.g262-subl a{color:#1d6fa5;font-size:14px;padding:5px 0!important}.g262-subl a span{color:#8a949c}
.g262-subl a.on{font-weight:700}
/* chips subcategorii pe pagina categoriei */
.g262-subchips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.g262-subchips a{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #dfe4e8;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;color:#1d6fa5;text-decoration:none;max-width:100%;box-sizing:border-box}
.g262-subchips a span{color:#8a949c;font-weight:500}
.g262-subchips a.on{background:#14213d;border-color:#14213d;color:#fff}.g262-subchips a.on span{color:#d5dbe0}
/* alertă email (Salvează căutarea) */
.gzan .gza-save{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;background:#fff!important;border:1px solid #e6eaed!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(16,24,40,.06);padding:12px 16px!important;margin:0 0 18px!important;color:#14213d;font-size:14px}
.gzan .gza-save .gza-btn{margin-left:auto;text-align:center;background:#2a7fc1!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:10px 16px!important;font-weight:700!important;font-size:14px!important;text-decoration:none;cursor:pointer}
@media(max-width:767px){.gzan .gza-save .gza-btn{margin-left:0;width:100%;text-align:center}}
/* promovate + card orizontal */
.g262-h2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:26px;font-weight:600;color:#14213d;margin:6px 0 14px;line-height:1.2}
.g262-h2 span{color:#8a949c;font-weight:400}
.g262-all2{font-size:14px;background:#e3eefb;color:#14213d!important;padding:6px 10px;border-radius:6px;font-weight:500;text-decoration:none}
.g262-h2r{font-size:20px;margin-top:26px}
.gzan .an-rows .an-row.g262-row,.gzan .an-row.g262-row{display:grid!important;grid-template-columns:230px minmax(0,1fr) auto;gap:18px;background:#fff!important;border:0!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(16,24,40,.08),0 6px 18px rgba(16,24,40,.06);padding:14px!important;margin:0 0 16px!important;align-items:stretch;min-height:0;overflow:visible}
.g262-rmedia{position:relative;align-self:start}
.gzan .g262-rimg{display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#eef1f4;width:100%;height:auto!important}
.gzan .g262-rimg img{width:100%;height:100%;object-fit:cover;display:block}
.g262-row .g262-pro{left:0;bottom:0;border-radius:0 8px 0 8px;padding:6px 14px;box-shadow:none}
.g262-nph{position:absolute;right:8px;bottom:7px;z-index:2;display:flex;align-items:center;gap:4px;color:#fff;font:700 12px/1 Arial,sans-serif;text-shadow:0 1px 3px rgba(0,0,0,.7)}
.g262-nph .an-i{width:14px;height:14px;stroke:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}
.g262-rmid{min-width:0;display:flex;flex-direction:column;gap:8px}
.gzan .g262-rttl{color:#1d6fa5;font-weight:700;font-size:17px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;overflow-wrap:anywhere}
.gzan .g262-rttl:hover{text-decoration:underline}
.g262-rdesc{margin:0;color:#4a5560;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.g262-chip{align-self:flex-start;background:#f3f5f7;border:1px solid #e3e7ea;border-radius:8px;padding:6px 12px;font-weight:700;font-size:15px;color:#14213d;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}
.g262-rmeta{display:flex;flex-direction:column;gap:4px;color:#8a949c;font-size:13px;margin-top:auto}
.g262-rmeta span{display:flex;align-items:center;gap:6px;min-width:0}
.g262-rmeta .an-i,.g262-rmeta svg{flex:none}
.g262-ex{font-style:normal;color:#a0896a}
.g262-rside{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:130px;max-width:200px;text-align:right}
.g262-rpr{color:#1d6fa5;font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}
.g262-flag{display:flex;align-items:center;gap:5px;color:#4a5560;font-size:13px;font-weight:600;white-space:nowrap}
.g262-flag .an-i,.g262-flag svg{width:14px;height:14px}
.g262-racts{margin-top:auto;display:flex;gap:10px}
.g262-rbtn{width:46px;height:46px;border-radius:50%;background:#6cb33f;color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(108,179,63,.4);padding:0}
.g262-rbtn:hover{background:#5ba032}.g262-rbtn .an-i{width:20px;height:20px}
.g262-rbtn.g262-na{background:#c3cad0;box-shadow:none}
@media(max-width:899px){.gzan .an-rows .an-row.g262-row,.gzan .an-row.g262-row{grid-template-columns:180px minmax(0,1fr)}.g262-rside{grid-column:1/-1;flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none;text-align:left;gap:8px 14px}.g262-racts{margin:0 0 0 auto}}
@media(max-width:600px){
/* ca pe publi24 mobil: poza în stânga (≈45%), textul în dreapta, prețul și butoanele dedesubt */
.gzan .an-rows .an-row.g262-row,.gzan .an-row.g262-row{grid-template-columns:44% minmax(0,1fr);gap:4px 12px;padding:12px!important}
.g262-rmedia{grid-row:1/3}
.gzan .g262-rimg{aspect-ratio:auto;height:100%!important;min-height:200px}
.g262-rmid{gap:6px}.gzan .g262-rttl{font-size:15px}.g262-rdesc{font-size:13px;-webkit-line-clamp:2}.g262-chip{font-size:13px;padding:4px 9px}
.g262-rmeta{font-size:12px}
.g262-rside{grid-column:2;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}
.g262-racts{margin:2px 0 0}.g262-rbtn{width:40px;height:40px}
.g262-h2{font-size:21px}.g262-h2 .g262-all2{margin-left:auto}.g262-h2>span{display:none}
}
