.patient-index__filters[data-v-a9830fb9]{border-bottom-width:1px;border-style:solid;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));padding-bottom:3rem;padding-top:3rem}.patient-index__filters-inner[data-v-a9830fb9]{align-items:center;display:flex;flex-direction:column;gap:2.5rem}.patient-index__grid+.patient-index__filters-inner[data-v-a9830fb9]{margin-top:2.5rem}.patient-index__search[data-v-a9830fb9]{align-items:center;border-radius:32px;border-style:solid;border-width:1.5px;display:flex;gap:.75rem;width:100%;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1rem 1rem 1.5rem}.patient-index__grid+.patient-index__search[data-v-a9830fb9]{margin-top:2.5rem}@media (min-width:768px){.patient-index__search[data-v-a9830fb9]{width:640px}}.patient-index__search img[data-v-a9830fb9]{flex-shrink:0;height:1.5rem;width:1.5rem}.patient-index__search input[data-v-a9830fb9]{background-color:transparent;flex:1 1 0%;font-size:16px;min-width:0;width:100%;--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.patient-index__search input[data-v-a9830fb9]::-moz-placeholder{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.patient-index__search input[data-v-a9830fb9]::placeholder{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.patient-index__categories[data-v-a9830fb9]{align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:100%}.patient-index__grid+.patient-index__categories[data-v-a9830fb9]{margin-top:2.5rem}.patient-index__results[data-v-a9830fb9]{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.patient-index__results[data-v-a9830fb9]{padding-bottom:4rem;padding-top:4rem}}.patient-index__grid[data-v-a9830fb9]{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.patient-index__grid[data-v-a9830fb9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.patient-index__grid[data-v-a9830fb9]{grid-template-columns:repeat(3,minmax(0,1fr))}}.patient-index__empty[data-v-a9830fb9]{padding-bottom:4rem;padding-top:4rem;text-align:center}.patient-index__grid+.flex[data-v-a9830fb9]{margin-top:2.5rem}
