/* v1.1.57 — İç sayfa video/showcase final düzeltme.
   Ofis araçları ve benzer kurumsal sayfalarda tek büyük medya, beyaz metinli petrol metrikler ve boşluk dolduran alt bilgi kartları. */
.xan-inner-showcase-v157{
  background:#FFFFFF!important;
  padding:clamp(30px,4.8vw,60px) 0 clamp(36px,5vw,70px)!important;
}
.xan-showcase-shell-v157{
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  gap:clamp(28px,3.5vw,46px)!important;
  align-items:stretch!important;
}
.xan-showcase-shell-v157 .xan-showcase-media-wrap-v173{
  gap:18px!important;
  min-width:0!important;
}
.xan-showcase-shell-v157 .xan-showcase-metrics-v173{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
.xan-showcase-shell-v157 .xan-showcase-metric-v173{
  background:linear-gradient(180deg,#055970 0%,#06495B 100%)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  box-shadow:0 18px 46px rgba(5,89,112,.22)!important;
  min-height:104px!important;
  color:#FFFFFF!important;
}
.xan-showcase-shell-v157 .xan-showcase-metric-v173,
.xan-showcase-shell-v157 .xan-showcase-metric-v173 *,
.xan-showcase-shell-v157 .xan-showcase-metric-v173 strong,
.xan-showcase-shell-v157 .xan-showcase-metric-v173 small{
  color:#FFFFFF!important;
  opacity:1!important;
  text-shadow:none!important;
}
.xan-showcase-shell-v157 .xan-showcase-metric-v173 small{
  color:rgba(255,255,255,.86)!important;
}
.xan-showcase-video-grid-v157.is-single{
  display:block!important;
  width:100%!important;
}
.xan-showcase-video-grid-v157.is-single .xan-showcase-video-card-v173{
  width:100%!important;
  aspect-ratio:16/8.15!important;
  min-height:260px!important;
  border-radius:30px!important;
  background:#041F40!important;
  box-shadow:0 28px 80px rgba(4,31,64,.18)!important;
}
.xan-showcase-video-grid-v157.is-single .xan-showcase-video-card-v173 video{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
.xan-showcase-footer-v157{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  width:100%!important;
}
.xan-showcase-footer-item-v157{
  min-height:118px;
  border-radius:22px;
  padding:18px 16px;
  background:linear-gradient(180deg,#FFFFFF 0%,#F6FAFB 100%);
  border:1px solid rgba(5,89,112,.12);
  box-shadow:0 16px 42px rgba(4,31,64,.065);
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:8px;
}
.xan-showcase-footer-item-v157 strong{
  display:block;
  color:#041F40!important;
  font-size:15px;
  line-height:1.25;
  font-weight:500;
  letter-spacing:-.012em;
}
.xan-showcase-footer-item-v157 span{
  display:block;
  color:#13364C!important;
  font-size:12.7px;
  line-height:1.6;
}
.xan-showcase-role-tools .xan-showcase-footer-item-v157:first-child{
  background:linear-gradient(180deg,#055970 0%,#06495B 100%);
  border-color:rgba(255,255,255,.16);
  box-shadow:0 18px 48px rgba(5,89,112,.22);
}
.xan-showcase-role-tools .xan-showcase-footer-item-v157:first-child strong,
.xan-showcase-role-tools .xan-showcase-footer-item-v157:first-child span{
  color:#FFFFFF!important;
}
.xan-showcase-role-tools .xan-showcase-footer-item-v157:first-child span{
  color:rgba(255,255,255,.86)!important;
}
@media(max-width:1180px){
  .xan-showcase-shell-v157{grid-template-columns:1fr!important;align-items:start!important}
  .xan-showcase-video-grid-v157.is-single .xan-showcase-video-card-v173{aspect-ratio:16/7.6!important;min-height:300px!important}
}
@media(max-width:820px){
  .xan-showcase-shell-v157 .xan-showcase-metrics-v173{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .xan-showcase-footer-v157{grid-template-columns:1fr!important}
  .xan-showcase-video-grid-v157.is-single .xan-showcase-video-card-v173{aspect-ratio:16/9!important;min-height:220px!important;border-radius:24px!important}
}
@media(max-width:520px){
  .xan-inner-showcase-v157{padding:24px 0 42px!important}
  .xan-showcase-shell-v157 .xan-showcase-metrics-v173{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .xan-showcase-shell-v157 .xan-showcase-metric-v173{min-height:82px!important;border-radius:18px!important;padding:14px 12px!important}
  .xan-showcase-shell-v157 .xan-showcase-metric-v173 strong{font-size:17px!important}
  .xan-showcase-shell-v157 .xan-showcase-metric-v173 small{font-size:11.5px!important;line-height:1.45!important}
  .xan-showcase-video-grid-v157.is-single .xan-showcase-video-card-v173{min-height:190px!important;border-radius:20px!important}
  .xan-showcase-footer-item-v157{min-height:0;border-radius:18px;padding:15px 14px}
}
