/* t67u display batch (only with --display-t67) */
.maps-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
.maps-link:hover{color:var(--teal,#1b5560)}
.pay-wrap{margin:.6rem 0 .4rem}
.pay-table-v3{min-width:0;width:100%;table-layout:auto}
.pay-table-v3 th,.pay-table-v3 td{white-space:normal}
@media (max-width:640px){
  .pay-table-v3,.pay-table-v3 caption,.pay-table-v3 tbody,.pay-table-v3 tr{display:block;width:100%}
  .pay-table-v3 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .pay-table-v3 caption{padding-bottom:.5rem}
  .pay-table-v3 tr{border:1px solid var(--line,#d9e6e7);border-radius:12px;padding:.55rem .8rem;margin:0 0 .65rem;background:#fff}
  .pay-table-v3 th[scope=row]{display:block;text-align:left;border:0;padding:.1rem 0 .35rem;font-size:1rem;color:var(--teal,#1b5560)}
  .pay-table-v3 td{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;border:0;border-top:1px solid #eef3f4;padding:.38rem 0;text-align:right}
  .pay-table-v3 td::before{content:attr(data-label);text-align:left;color:#3d4e53;font-size:.85rem}
}
.sources-page .src-city{border-top:1px solid #e3eced;padding-top:.8rem;margin-top:1.2rem}
.sources-page .src-list{padding-left:1.1rem}
.sources-page .src-list small{display:block;color:#5b6b70;overflow-wrap:anywhere}
.sources-page h2{font-size:1.15rem}
