/* yeni.az — sayt altlığı */
.fv{--fv-blue:#1a62e8;--fv-navy:#0b3a82;--fv-text:#13294b;--fv-muted:#5b6a83;position:relative;margin-top:48px;padding:28px 0 0;color:var(--fv-text);
  background:linear-gradient(180deg,rgba(240,245,252,.15) 0%,#eef3fa 46%,#f4f7fc 100%),var(--fv-bg,linear-gradient(160deg,#cfe0f7,#eef3fa)) center top/cover no-repeat}
.fv-in{max-width:1480px;margin:0 auto;padding:0 16px}
.fv a{text-decoration:none}

/* populyar axtarışlar */
.fv-pop{background:rgba(255,255,255,.94);backdrop-filter:blur(6px);border-radius:22px;padding:22px 26px 20px;box-shadow:0 10px 30px rgba(19,41,75,.08);margin:0 12px 22px}
.fv-pop-h{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}
.fv-pop-h h2{font-size:26px;font-weight:800;margin:0;display:flex;align-items:center;gap:10px;color:var(--fv-text)}
.fv-pop-h h2 i{color:#ef4423;font-size:26px}
.fv-pop-h h2 span{color:var(--fv-blue)}
.fv-pop-btn{display:inline-flex;align-items:center;gap:10px;background:#e9f0fb;color:var(--fv-text);font-weight:600;font-size:15px;border-radius:999px;padding:10px 18px}
.fv-pop-btn i{color:var(--fv-blue);font-size:18px}
.fv-pop-btn:hover{background:#dde8fa}
.fv-chips{display:flex;flex-wrap:wrap;gap:10px}
.fv-chips a{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;background:#fff;border:1px solid #dfe6f1;color:var(--fv-text);font-size:16px;transition:.15s}
.fv-chips a:hover{border-color:var(--fv-blue);color:var(--fv-blue)}
.fv-chips a.on{background:var(--fv-blue);border-color:var(--fv-blue);color:#fff}
.fv-chips-more{display:none}

/* bütün azərbaycan */
.fv-az{border-radius:22px;overflow:hidden;box-shadow:0 14px 34px rgba(11,58,130,.18);background:#fff;margin-bottom:6px}
.fv-az-band{position:relative;display:flex;align-items:center;gap:18px;padding:26px 28px 34px;color:#fff;min-height:120px;
  background:linear-gradient(90deg,#0b3a82 0%,rgba(11,58,130,.92) 40%,rgba(11,58,130,.35) 75%,rgba(11,58,130,.15) 100%),var(--fv-band,linear-gradient(120deg,#0b3a82,#1a62e8 60%,#f59e0b)) right center/cover no-repeat}
.fv-az-pin{font-size:44px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}
.fv-az-tx{flex:1;min-width:0}
.fv-az-tx h2{font-size:32px;font-weight:800;margin:0;color:#fff}
.fv-az-tx p{margin:4px 0 0;font-size:16px;opacity:.92}
.fv-az-map{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--fv-blue)!important;font-weight:700;border-radius:999px;padding:12px 22px;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.15)}
.fv-az-map:hover{background:#eef4ff}
.fv-reg{position:relative;margin:-18px 10px 10px;background:#fff;border-radius:18px;padding:12px 6px 14px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));box-shadow:0 -4px 18px rgba(11,58,130,.08)}
.fv-rc{padding:0 12px;border-left:1px solid #edf1f7;display:flex;flex-direction:column}
.fv-rc:first-child{border-left:0}
.fv-rc-img{display:block;border-radius:10px;overflow:hidden;aspect-ratio:190/64;background:#eef3fa}
.fv-rc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.fv-rc:hover .fv-rc-img img{transform:scale(1.05)}
.fv-rc h3{font-size:16px;font-weight:800;margin:10px 0 6px}
.fv-rc h3 a{color:var(--fv-text)}
.fv-rc ul{list-style:none;margin:0;padding:0;flex:1}
.fv-rc li a{display:flex;align-items:center;gap:6px;color:#2b3a55;font-size:14px;padding:3px 0;min-height:26px}
.fv-rc li a:hover{color:var(--fv-blue)}
.fv-rc li a>i:first-child{color:var(--fv-blue);font-size:9px}
.fv-rc li a span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fv-rc li a>i:last-child{color:#9aa6ba;font-size:11px}
.fv-rc-all{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--fv-blue)!important;font-size:14px;font-weight:600;margin-top:10px}

/* alt hissə */
.fv-bot{position:relative;display:grid;grid-template-columns:1.35fr 1fr 1.05fr 1.3fr;gap:0;padding:34px 16px 64px;
  background:var(--fv-bottom,none) center bottom/100% auto no-repeat}
.fv-bot>*{padding:0 26px;border-left:1px solid #dbe3ef}
.fv-bot>*:first-child{border-left:0;padding-left:0}
.fv-bot>.fv-copy{grid-column:1/-1;border:0;padding:0;position:absolute;left:0;right:0;bottom:22px;text-align:center;font-size:14px;color:var(--fv-muted)}
.fv-logo{display:inline-flex;align-items:center;gap:10px;font-size:46px;font-weight:900;color:#0f1d3a!important;line-height:1;letter-spacing:-1px}
.fv-logo i{color:var(--fv-blue);font-size:50px}
.fv-logo b{color:var(--fv-blue);font-weight:900}
.fv-logo img{max-height:60px;width:auto}
.fv-brand p{margin:12px 0 0;font-size:16px;color:#3a4a66;max-width:400px;line-height:1.55}
.fv-col h2{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;margin:4px 0 12px;color:var(--fv-text)}
.fv-col h2 i{color:var(--fv-blue);font-size:20px}
.fv-contact ul{list-style:none;margin:0;padding:0}
.fv-contact li{display:flex;align-items:center;gap:14px;font-size:16px;padding:4px 0;color:#2b3a55}
.fv-contact li i{color:var(--fv-blue);width:20px;text-align:center;font-size:17px}
.fv-contact li a{color:#2b3a55}
.fv-contact li a:hover{color:var(--fv-blue)}
.fv-links-g{display:grid;grid-template-columns:auto auto;grid-auto-flow:column;grid-template-rows:repeat(var(--fv-rows,4),auto);gap:4px 34px;padding-left:30px;justify-content:start}
.fv-links-g a{white-space:nowrap}
.fv-links-g a{color:#2b3a55;font-size:15px;padding:3px 0}
.fv-links-g a:hover{color:var(--fv-blue)}
.fv-nl-f{display:flex;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px rgba(19,41,75,.08);border:1px solid #d7e0ee;background:#fff}
.fv-nl-f input{flex:1;min-width:0;border:0;outline:0;padding:0 14px;height:48px;font-size:15px;color:var(--fv-text)}
.fv-nl-f button{border:0;background:var(--fv-blue);color:#fff;font-weight:700;padding:0 22px;display:inline-flex;align-items:center;gap:8px;font-size:15px;white-space:nowrap}
.fv-nl-f button:hover{background:#1554cc}
.fv-soc{display:flex;gap:12px;margin-top:16px}
.fv-soc a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 4px 10px rgba(0,0,0,.12);transition:transform .15s}
.fv-soc a:hover{transform:translateY(-2px)}

@media (max-width:1399.98px){
  .fv-reg{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}
  .fv-rc:nth-child(4n+1){border-left:0}
  .fv-bot{grid-template-columns:1fr 1fr;row-gap:28px}
  .fv-bot>*:nth-child(3){border-left:0;padding-left:0}
}
@media (max-width:767.98px){
  .fv{margin-top:28px;padding-top:16px;background:linear-gradient(180deg,rgba(240,245,252,.2) 0%,#eef3fa 30%,#f4f7fc 100%),var(--fv-bg,linear-gradient(160deg,#cfe0f7,#eef3fa)) center top/auto 360px no-repeat}
  .fv-in{padding:0 10px}
  .fv-pop{margin:0 0 14px;padding:16px 14px 14px;border-radius:18px}
  .fv-pop-h{margin-bottom:12px}
  .fv-pop-h h2{font-size:21px}
  .fv-pop-h h2 i{font-size:21px}
  .fv-pop-btn{width:100%;justify-content:center;font-size:14px;padding:9px 14px}
  .fv-chips{gap:8px}
  .fv-chips:not(.all) a:nth-child(n+11){display:none}
  .fv-chips a{height:36px;padding:0 14px;font-size:14px}
  .fv-chips-more{display:inline-flex;align-items:center;gap:6px;margin:10px auto 0;border:0;background:none;color:var(--fv-blue);font-weight:600;font-size:14px;width:100%;justify-content:center}
  .fv-az{border-radius:18px}
  .fv-az-band{flex-wrap:wrap;padding:18px 16px 30px;gap:10px 12px;min-height:0;background-position:70% center}
  .fv-az-pin{font-size:32px}
  .fv-az-tx h2{font-size:23px}
  .fv-az-tx p{font-size:13px}
  .fv-az-map{width:100%;justify-content:center;padding:10px 16px;font-size:14px}
  .fv-reg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:-16px 0 0;padding:12px 10px 14px;border-radius:16px 16px 18px 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .fv-reg::-webkit-scrollbar{display:none}
  .fv-rc{flex:0 0 72%;scroll-snap-align:start;border:1px solid #edf1f7;border-radius:14px;padding:10px 12px 12px}
  .fv-rc:first-child{border-left:1px solid #edf1f7}
  .fv-rc h3{font-size:16px}
  .fv-rc li a{font-size:14px;min-height:32px}
  .fv-bot{grid-template-columns:1fr 1fr;padding:24px 4px 58px;row-gap:22px;background-size:200% auto}
  .fv-bot>*{padding:0;border:0}
  .fv-brand,.fv-nl{grid-column:1/-1}
  .fv-logo{font-size:36px}.fv-logo i{font-size:38px}
  .fv-brand p{font-size:14px}
  .fv-col h2{font-size:16px;margin-bottom:8px}
  .fv-contact li{font-size:14px;gap:10px;word-break:break-word}
  .fv-links-g{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none;padding-left:0;gap:2px}
  .fv-links-g a{white-space:normal}
  .fv-links-g a{font-size:14px;padding:4px 0}
  .fv-nl-f input{height:46px;font-size:14px}
  .fv-nl-f button{padding:0 14px;font-size:14px}
  .fv-soc{justify-content:center}
  .fv-bot{padding-bottom:16px}
  .fv-bot>.fv-copy{position:static;font-size:12px;margin-top:4px}
  .fv{padding-bottom:78px}
}
@media (max-width:389.98px){.fv-bot{grid-template-columns:1fr}.fv-rc{flex-basis:82%}}
