.clinic-list,.clinic-index{display:flex;flex-direction:column;gap:var(--gap-xl)}.clinic-list__heading,.clinic-index__heading,.clinic-list__lead,.clinic-index__lead{margin:0}.clinic-list__note,.clinic-index__note{margin:0;font-size:var(--font-size--xs);color:var(--color-foreground-muted)}.clinic-area-nav__list{display:flex;flex-wrap:wrap;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.clinic-area-nav__link{display:inline-flex;align-items:center;justify-content:center;padding:.45em 1em;font-size:var(--font-size--sm);line-height:1.4;color:var(--color-foreground);text-decoration:none;background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--style-border-radius-pills)}.clinic-area-nav__link:hover{background:var(--color-input-hover-background)}.clinic-area-nav__link--current,.clinic-area-nav__link--current:hover{color:var(--color-primary-button-text);background:var(--color-primary-button-background);border-color:var(--color-primary-button-border);cursor:default}.clinic-area-nav__link--missing,.clinic-area-nav__link--missing:hover{color:var(--color-foreground-muted);background:var(--color-background);opacity:.45;cursor:default}.clinic-area-nav--cards .clinic-area-nav__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-md)}.clinic-area-nav--cards .clinic-area-nav__link{width:100%;padding:var(--gap-xl) var(--gap-md);font-size:var(--font-size--lg);border-radius:var(--style-border-radius-md)}.clinic-list__app{display:flex;flex-direction:column;gap:var(--gap-md)}.clinic-list__controls{display:flex;flex-direction:column;gap:var(--gap-sm)}.clinic-list__chips{display:flex;flex-wrap:wrap;gap:var(--gap-2xs)}.clinic-list__chip{padding:.45em 1em;font-family:inherit;font-size:var(--font-size--sm);line-height:1.4;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--style-border-radius-pills);cursor:pointer}.clinic-list__chip:hover{background:var(--color-input-hover-background)}.clinic-list__chip[aria-pressed=true]{color:var(--color-primary-button-text);background:var(--color-primary-button-background);border-color:var(--color-primary-button-border)}.clinic-list__search{max-width:28rem}.clinic-list__search-input{width:100%;padding:.7em 1em;font-family:inherit;font-size:var(--font-size--md);color:var(--color-input-text);background:var(--color-input-background);border:var(--border-width-sm) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.clinic-list__count{margin:0;font-size:var(--font-size--sm);color:var(--color-foreground-muted)}.clinic-list__no-results{margin:0;padding:var(--gap-2xl) 0;text-align:center;color:var(--color-foreground-muted)}.clinic-list__chip:focus-visible,.clinic-list__search-input:focus-visible,.clinic-list__pager-link:focus-visible{outline:var(--border-width-lg) solid var(--color-primary);outline-offset:2px}.clinic-list__grid,.clinic-list__source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-lg)}.clinic-list__grid:empty{display:none}.clinic-js .clinic-list__source{display:none}.clinic-list-section{padding-inline:var(--page-margin)}.clinic-list__placeholder{margin:0;padding:var(--gap-md);font-size:var(--font-size--sm);color:var(--color-foreground-muted);border:var(--border-width-sm) dashed var(--color-border);border-radius:var(--style-border-radius-sm)}.clinic-card{display:flex;flex-direction:column;gap:var(--gap-xs);padding:var(--gap-lg);background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--style-border-radius-md);content-visibility:auto;contain-intrinsic-size:auto 200px}.clinic-card--hidden{display:none}.clinic-card__name{margin:0;font-size:var(--font-size--lg);line-height:1.4}.clinic-card__pref{margin:0}.clinic-card__badge{display:inline-block;padding:.15em .7em;font-size:var(--font-size--xs);line-height:1.5;color:var(--color-foreground-muted);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:var(--style-border-radius-pills)}.clinic-card__details{display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:var(--gap-3xs) var(--gap-xs);margin:0;font-size:var(--font-size--sm);line-height:1.7}.clinic-card__label{color:var(--color-foreground-muted)}.clinic-card__value{margin:0;overflow-wrap:anywhere}.clinic-card__tel,.clinic-card__site{color:var(--color-primary)}.clinic-list__pager-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-2xs);margin:0;padding:0;list-style:none}.clinic-list__pager-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.45em .7em;font-size:var(--font-size--sm);color:var(--color-foreground);text-decoration:none;background:var(--color-background);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--style-border-radius-sm)}.clinic-list__pager-link:hover{background:var(--color-input-hover-background)}.clinic-list__pager-link--current,.clinic-list__pager-link--current:hover{color:var(--color-primary-button-text);background:var(--color-primary-button-background);border-color:var(--color-primary-button-border)}.clinic-list__pager-link--disabled{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.45em .7em;font-size:var(--font-size--sm);color:var(--color-foreground-muted);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--style-border-radius-sm);opacity:.45}.clinic-list__pager-gap{display:inline-flex;justify-content:center;min-width:1.5rem;color:var(--color-foreground-muted)}@media(max-width:1023px){.clinic-list__grid,.clinic-list__source{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.clinic-list__grid,.clinic-list__source{grid-template-columns:minmax(0,1fr)}.clinic-list__search{max-width:none}.clinic-card{padding:var(--gap-md)}}@media(max-width:1023px){.clinic-area-nav--cards .clinic-area-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/clinic-list.css.map */
