
/* ArezzoMT2 v91 - minimalistyczne aktualności pod nową stronę */

/* karta aktualności na stronie głównej */
body.az-v22-body .az74-news-card{
  padding:18px!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 50% -10%, rgba(222,164,86,.13), transparent 34%),
    linear-gradient(180deg, rgba(22,25,49,.84), rgba(11,14,30,.92))!important;
}
body.az-v22-body .az74-news-banner{
  height:58px!important;
  margin-bottom:14px!important;
  border-radius:18px!important;
  background:
    linear-gradient(90deg, rgba(201,121,54,.26), rgba(85,32,64,.18), rgba(39,49,105,.20)),
    rgba(255,255,255,.025)!important;
  border:1px solid rgba(230,174,96,.16)!important;
  box-shadow:none!important;
}
body.az-v22-body .az74-news-banner span{
  font-size:15px!important;
  letter-spacing:.14em!important;
  color:#f5dba8!important;
}
body.az-v22-body .az74-news-body{
  padding:2px 2px 0!important;
}
body.az-v22-body .az74-news-meta{
  display:flex!important;
  justify-content:space-between!important;
  gap:10px!important;
  margin-bottom:9px!important;
  font-size:11px!important;
  color:#aebdf4!important;
}
body.az-v22-body .az74-news-body h1{
  margin:0 0 10px!important;
  font-size:23px!important;
  line-height:1.22!important;
  color:#f5e2b9!important;
}
body.az-v22-body .az74-news-body p{
  margin:0!important;
  font-size:14px!important;
  line-height:1.68!important;
  color:#e6eaff!important;
  display:-webkit-box!important;
  -webkit-line-clamp:4!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.az-v22-body .az74-actions{
  margin-top:16px!important;
}

/* usuwa stare ciężkie wrappery aktualności w panelu środkowym */
body.az-v22-body .az74-subpage-content .az40-news-page,
body.az-v22-body .az74-subpage-content .mt2cms2-c-l.az40-news-page,
body.az-v22-body .az74-subpage-content .bd-c{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}
body.az-v22-body .az74-subpage-content .page-hd,
body.az-v22-body .az74-subpage-content .az40-news-head,
body.az-v22-body .az74-subpage-content .az40-news-heading{
  display:none!important;
}
body.az-v22-body .az74-subpage-content ul.blogroll,
body.az-v22-body .az74-subpage-content .az40-blogroll{
  list-style:none!important;
  padding:0!important;
  margin:0!important;
}

/* nowa lista aktualności */
body.az-v22-body .az91-news-list{
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  padding:2px!important;
}
body.az-v22-body .az91-news-card{
  position:relative!important;
  border-radius:18px!important;
  border:1px solid rgba(230,174,96,.15)!important;
  background:
    linear-gradient(180deg, rgba(29,35,72,.62), rgba(13,17,39,.78))!important;
  box-shadow:0 10px 22px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.025)!important;
  overflow:hidden!important;
  transition:transform .16s ease, border-color .16s ease, background .16s ease!important;
}
body.az-v22-body .az91-news-card.is-latest{
  border-color:rgba(73,228,207,.24)!important;
  background:
    radial-gradient(circle at 0% 0%, rgba(73,228,207,.09), transparent 30%),
    linear-gradient(180deg, rgba(31,40,82,.68), rgba(13,17,39,.80))!important;
}
body.az-v22-body .az91-news-card:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(242,194,113,.34)!important;
}
body.az-v22-body .az91-news-card-link{
  display:block!important;
  padding:15px 16px!important;
  color:inherit!important;
  text-decoration:none!important;
}
body.az-v22-body .az91-news-card-top{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin-bottom:9px!important;
}
body.az-v22-body .az91-news-pill{
  display:inline-flex!important;
  align-items:center!important;
  min-height:23px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg, rgba(224,163,69,.22), rgba(153,91,40,.18))!important;
  border:1px solid rgba(230,174,96,.18)!important;
  color:#f6d79b!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
body.az-v22-body .az91-news-card.is-latest .az91-news-pill{
  background:linear-gradient(180deg, rgba(65,234,208,.24), rgba(24,120,115,.18))!important;
  border-color:rgba(65,234,208,.22)!important;
  color:#a7fff2!important;
}
body.az-v22-body .az91-news-date{
  color:#aeb8e8!important;
  font-size:11px!important;
  white-space:nowrap!important;
}
body.az-v22-body .az91-news-title{
  margin:0 0 8px!important;
  color:#f5e2b9!important;
  font-size:18px!important;
  line-height:1.26!important;
  font-weight:800!important;
}
body.az-v22-body .az91-news-excerpt{
  margin:0!important;
  color:#dfe6ff!important;
  font-size:13.5px!important;
  line-height:1.58!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.az-v22-body .az91-news-excerpt-empty{
  color:#aeb8e8!important;
}
body.az-v22-body .az91-news-footer{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin-top:11px!important;
  padding-top:10px!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
body.az-v22-body .az91-news-more{
  color:#6ce8d6!important;
  font-size:12px!important;
  font-weight:800!important;
  text-transform:uppercase!important;
  letter-spacing:.065em!important;
}
body.az-v22-body .az91-news-arrow{
  width:24px!important;
  height:24px!important;
  border-radius:999px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:rgba(108,232,214,.10)!important;
  color:#8efbea!important;
  font-size:22px!important;
  line-height:1!important;
}
body.az-v22-body .az91-news-admin-actions{
  position:absolute!important;
  right:12px!important;
  bottom:12px!important;
  display:flex!important;
  gap:7px!important;
}
body.az-v22-body .az91-news-admin-actions a{
  width:28px!important;
  height:28px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:10px!important;
  background:rgba(255,255,255,.06)!important;
  color:#f1d79e!important;
}

/* pusta lista */
body.az-v22-body .az91-news-empty{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  padding:18px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.035)!important;
  border:1px solid rgba(230,174,96,.14)!important;
  color:#e6eaff!important;
}
body.az-v22-body .az91-news-empty strong{
  color:#f5e2b9!important;
}

/* paginacja aktualności */
body.az-v22-body .az74-subpage-content .wp-pagenavi{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:14px 0 0!important;
  padding:0!important;
}
body.az-v22-body .az74-subpage-content .wp-pagenavi a,
body.az-v22-body .az74-subpage-content .wp-pagenavi span,
body.az-v22-body .az74-subpage-content .wp-pagenavi .current{
  min-width:34px!important;
  height:34px!important;
  border-radius:12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0 10px!important;
  margin:0!important;
  background:rgba(255,255,255,.045)!important;
  border:1px solid rgba(255,255,255,.07)!important;
  color:#dfe6ff!important;
  font-size:12px!important;
  font-weight:800!important;
  text-decoration:none!important;
}
body.az-v22-body .az74-subpage-content .wp-pagenavi .current{
  background:linear-gradient(180deg, rgba(72,231,207,.28), rgba(35,122,132,.22))!important;
  border-color:rgba(72,231,207,.22)!important;
  color:#b9fff4!important;
}

/* widok pojedynczej aktualności */
body.az-v22-body .az40-read-article{
  padding:4px!important;
}
body.az-v22-body .az40-read-top{
  padding:16px 16px 14px!important;
  border-radius:18px!important;
  background:
    linear-gradient(180deg, rgba(29,35,72,.60), rgba(13,17,39,.72))!important;
  border:1px solid rgba(230,174,96,.14)!important;
  margin-bottom:12px!important;
}
body.az-v22-body .az40-read-title{
  margin:0 0 10px!important;
  color:#f5e2b9!important;
  font-size:23px!important;
  line-height:1.24!important;
}
body.az-v22-body .az40-read-meta{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  color:#aeb8e8!important;
  font-size:12px!important;
}
body.az-v22-body .az40-read-content,
body.az-v22-body .az48-read-content{
  padding:16px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.028)!important;
  border:1px solid rgba(255,255,255,.06)!important;
  color:#e4e9ff!important;
  font-size:14px!important;
  line-height:1.72!important;
}
body.az-v22-body .az40-read-content img,
body.az-v22-body .az48-read-content img{
  max-width:100%!important;
  height:auto!important;
  border-radius:14px!important;
}
body.az-v22-body .az40-back-link{
  display:inline-flex!important;
  align-items:center!important;
  margin-top:14px!important;
  padding:11px 14px!important;
  border-radius:14px!important;
  background:linear-gradient(180deg, rgba(57,64,113,.70), rgba(27,33,76,.80))!important;
  border:1px solid rgba(255,255,255,.08)!important;
  color:#eaf0ff!important;
  text-decoration:none!important;
  font-weight:800!important;
}

/* admin dodawania/edycji aktualności */
body.az-v22-body .az40-admin-newsbar{
  margin:0 0 14px!important;
  padding:14px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.035)!important;
  border:1px solid rgba(230,174,96,.13)!important;
}
body.az-v22-body .az40-admin-newsbar small{
  display:block!important;
  margin-top:7px!important;
  color:#aeb8e8!important;
}
body.az-v22-body .az40-add-btn,
body.az-v22-body .az40-edit-btn{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:36px!important;
  padding:0 12px!important;
  border-radius:13px!important;
  background:linear-gradient(180deg, rgba(72,231,207,.25), rgba(35,122,132,.20))!important;
  border:1px solid rgba(72,231,207,.20)!important;
  color:#a7fff2!important;
  text-decoration:none!important;
  font-weight:800!important;
}
body.az-v22-body .az40-news-editor{
  margin-top:12px!important;
  padding:12px!important;
  border-radius:16px!important;
  background:rgba(0,0,0,.16)!important;
}
body.az-v22-body .az40-news-editor label{
  color:#f3dca9!important;
  font-weight:800!important;
}
body.az-v22-body .az40-news-editor input,
body.az-v22-body .az40-news-editor textarea{
  border-radius:14px!important;
}
