/* Josh's one-page Directions pilot, 28.10.26. */
.pilot-events .pilot-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.pilot-events .pilot-actions .btn{min-width:0;padding-left:10px;padding-right:10px;letter-spacing:0;gap:6px}

@media(max-width:430px){
  .pilot-events .pilot-actions{gap:8px}
  .pilot-events .pilot-actions .btn{font-size:12px;letter-spacing:0;padding-left:6px;padding-right:6px;gap:6px}
  .pilot-events .pilot-actions svg{width:14px;height:14px}
}
@media(max-width:1080px){
  .pilot-events .pilot-actions .btn{font-size:13px;padding-left:8px;padding-right:8px}
  .pilot-events .pilot-actions svg{display:block;width:16px;height:16px;flex:none}
}
@media(min-width:561px) and (max-width:680px){
  .pilot-events .head-actions .header-call{padding:0 10px;gap:6px;letter-spacing:0;white-space:nowrap}
  .pilot-events .header-call .call-label{white-space:nowrap}
}

.pilot-events .action-icon{width:18px;height:18px;flex:none}
.pilot-events .submit::before{content:"";display:inline-block;width:18px;height:18px;flex:none;background:currentColor;mask:url("/icons/book.svg") center/contain no-repeat;vertical-align:middle;margin-right:8px}
.pilot-events .submit:disabled::before{display:none}
@media(max-width:430px){
  .pilot-events .pilot-actions .btn{font-size:12px;padding-left:6px;padding-right:6px;gap:4px}
  .pilot-events .pilot-actions svg{width:14px;height:14px}
  .pilot-events .mobile-visit-actions .btn{height:64px;flex-direction:column;font-size:12px;gap:4px}
}
@media(max-width:374px){
  .pilot-events .pilot-actions .btn{height:64px;flex-direction:column;gap:4px}
  .pilot-events .pilot-actions svg{width:16px;height:16px}
}
