.contact-search-contacts{background:0 0;border:none;max-block-size:100dvb;max-inline-size:100dvi;margin:auto;padding:0}.contact-search-contacts::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:oklch(0% 0 0/.2392)}.contact-search-contacts .button__text{font-variant:initial;letter-spacing:0;text-transform:none;color:var(--theme--text-primary-subtle-default);font-size:1rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:150%}.contact-search-contacts__inner{background:var(--theme--surface-basic-white);clip-path:border-box;flex-direction:column;min-block-size:100dvb;inline-size:100dvi;padding-block-start:1.75rem;padding-inline:1rem;display:flex;position:relative;box-shadow:0 0 16px #2222221f}@media (width>=768px){.contact-search-contacts__inner{padding-block-start:2.5rem;padding-inline:2rem}}@media (width>=1024px){.contact-search-contacts__inner{border-radius:16px;flex-direction:row;gap:0;block-size:80dvb;min-block-size:auto;inline-size:80dvi;padding-block-start:4rem;padding-inline:4rem 3rem;overflow:hidden}}@media (width<=1023.98px){.contact-search-contacts__close-wrapper{z-index:1;justify-content:flex-end;block-size:0;display:flex;position:sticky;inset-block-start:1rem}}.contact-search-contacts__close{flex-shrink:0;align-self:flex-start}@media (width>=1024px){.contact-search-contacts__close{position:absolute;inset-block-start:2rem;inset-inline-end:2rem}}.contact-search-contacts__contact-list{padding:1rem 0}@media (width>=1024px){.contact-search-contacts__contact-list{overflow-block:auto;flex-grow:1;min-block-size:0;padding:1rem 3rem}.contact-search-contacts__contact-list--scrolling{padding-inline-end:2.0625rem}}.contact-search-contacts__filter-container{flex-wrap:wrap;justify-content:start;gap:1rem;display:flex}.contact-search-contacts__filter{flex:100%}@media (width>=768px){.contact-search-contacts__filter{flex:calc(50% - .5rem)}}@media (width>=1024px){.contact-search-contacts__filter{flex:100%}}@media (width>=1440px){.contact-search-contacts__filter{flex:calc(50% - .5rem)}}.contact-search-contacts__contact{padding:1.5rem;box-shadow:0 0 16px #2222221f}.contact-search-contacts__contact-image{clip-path:circle();flex-shrink:0;block-size:3.5rem;inline-size:3.5rem}.contact-card{background-color:var(--theme--surface-basic-white);border:.125rem solid #0000;border-radius:8px;inline-size:100%;box-shadow:0 0 16px #2222221f}.contact-card .button__text{color:var(--theme--text-primary-subtle-default)}.contact-card .button__wrapper{gap:.5rem}.contact-card--selected{border:.125rem solid var(--theme--stroke-primary-strong)}
