
/* Fueltek v6.9.318 — UK locations final CTA button correction.
   Prevent the action grid cell from stretching the buttons vertically. */

.location-hub-final-cta-v318{
  align-items:center!important;
}

.location-hub-final-cta-v318 .location-hub-actions-v318{
  align-self:center;
  justify-self:stretch;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  width:100%;
  max-width:520px;
  margin:0;
  min-height:0;
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn{
  position:relative;
  width:100%;
  height:auto!important;
  min-height:64px;
  padding:16px 20px;
  border-radius:18px;
  justify-content:space-between;
  align-items:center;
  white-space:normal;
  line-height:1.2;
  text-align:left;
  letter-spacing:.09em;
  overflow:hidden;
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn.fill{
  box-shadow:0 14px 38px rgba(243,179,36,.15);
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn:not(.fill){
  background:rgba(5,8,6,.66);
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn::after{
  content:"→";
  flex:0 0 auto;
  margin-left:14px;
  font-size:16px;
  transition:transform .22s ease;
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn.fill span{
  display:none;
}

.location-hub-final-cta-v318 .location-hub-actions-v318 .btn:hover::after,
.location-hub-final-cta-v318 .location-hub-actions-v318 .btn:focus-visible::after{
  transform:translateX(4px);
}

@media(max-width:1050px){
  .location-hub-final-cta-v318{
    grid-template-columns:1fr!important;
  }

  .location-hub-final-cta-v318 .location-hub-actions-v318{
    justify-self:start;
    max-width:620px;
  }
}

@media(max-width:620px){
  .location-hub-final-cta-v318 .location-hub-actions-v318{
    grid-template-columns:1fr;
    gap:10px;
    max-width:none;
  }

  .location-hub-final-cta-v318 .location-hub-actions-v318 .btn{
    min-height:56px;
    padding:14px 17px;
    border-radius:15px;
    font-size:10px;
  }
}

html[data-theme="light"] .location-hub-final-cta-v318 .location-hub-actions-v318 .btn:not(.fill){
  background:rgba(255,255,255,.52);
}
