.sh-local-page-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #d8e2df}.sh-local-page-nav a{display:flex;align-items:center;min-height:44px;color:#405d53;font-size:14px;text-underline-offset:4px}.sh-local-page-nav a:focus-visible{outline:3px solid #256b50;outline-offset:3px}.sh-local-detail-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:24px 0}.sh-local-detail-stats>div{padding:16px;border:1px solid #d8e2df;border-radius:12px;background:#f4f8f6}.sh-local-detail-stats dt{font-size:14px;line-height:1.5;color:#405d53}.sh-local-detail-stats dd{margin:8px 0 0;font-weight:700;font-size:28px;color:#183f32}.sh-local-detail-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.sh-local-detail-filters label{display:grid;gap:8px;font-weight:600;font-size:14px;min-width:0}.sh-local-detail-filters input,.sh-local-detail-filters select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #829c91;border-radius:8px;background:#fff;color:#183f32;font:inherit}.sh-local-detail-points{list-style:none;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:16px}.sh-local-detail-points>li{border:1px solid #d8e2df;border-radius:12px;padding:20px;min-width:0;margin:0!important}.sh-local-detail-points>li[hidden]{display:none}.sh-local-detail-points h3{font-size:18px;margin:0 0 10px;overflow-wrap:anywhere}.sh-local-detail-points small{display:block;font-size:12px;color:#405d53;overflow-wrap:anywhere;margin-top:12px}.sh-local-detail-actions{display:flex;flex-wrap:wrap;gap:10px 18px}.sh-local-detail-actions a{font-size:14px}.sh-local-detail [role=status] button{padding:8px 12px;border:1px solid #829c91;border-radius:6px;background:#fff;cursor:pointer;font:inherit;color:#183f32}.sh-local-detail :is(a,button,input,select):focus-visible{outline:3px solid #256b50;outline-offset:3px}.sh-page .sh-local-detail :is(input,select)[id]{scroll-margin-top:160px}@media(max-width:600px){.sh-local-detail-filters,.sh-local-detail-points{grid-template-columns:1fr}.sh-local-detail-points>li{padding:16px}.sh-local-detail-stats{grid-template-columns:1fr 1fr;gap:8px}.sh-local-detail-stats>div{padding:12px}.sh-local-detail-stats dd{font-size:24px}}
