#physio-branches{scroll-margin-top:0}
#physio-branches .ads-branch-grid{align-items:stretch}#physio-branches article{display:flex;flex-direction:column}#physio-branches .branch-state{min-height:28px;margin-bottom:4px;font-size:14px;font-weight:600;line-height:24px}#physio-branches [data-selected-branch-label]{display:inline-block;border:1px solid currentColor;border-radius:3px;padding:0 8px}#physio-branches [data-selected-branch-label][hidden]{display:none}#physio-branches .branch-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:auto;padding-top:12px;margin-bottom:0}#physio-branches .branch-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;box-sizing:border-box;line-height:1.4;padding:8px;font-family:inherit}#physio-branches .branch-actions .branch-booking-primary{grid-column:1/-1;color:#fff;background:#244c3b;border:1px solid #244c3b;border-radius:4px;font-weight:600;text-decoration:none}#physio-branches .branch-actions a:focus-visible{outline:2px solid currentColor;outline-offset:4px}#physio-branches .branch-actions .branch-booking-primary:focus-visible{outline-color:#244c3b}@media(max-width:767px){#physio-branches .ads-branch-grid{grid-template-columns:1fr}#physio-branches .branch-state{min-height:0}#physio-branches article[data-branch-selected="false"] .branch-state{display:none}#physio-branches .branch-actions{margin-top:0}}
