.technical-contacts:where(.astro-yptm4rpk){margin:1.5rem 0}.contacts-download-actions:where(.astro-yptm4rpk){justify-content:flex-end;margin-bottom:1.5rem;display:flex}.contacts-download:where(.astro-yptm4rpk){color:var(--sl-color-text-accent);font-weight:600;text-decoration:none}.contacts-download:where(.astro-yptm4rpk):hover,.contacts-download:where(.astro-yptm4rpk):focus-visible{text-decoration:underline}.contacts-search:where(.astro-yptm4rpk){max-width:32rem;margin-bottom:1rem}.contacts-filters:where(.astro-yptm4rpk){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}label:where(.astro-yptm4rpk){margin-bottom:.35rem;font-weight:600;display:block}input:where(.astro-yptm4rpk){box-sizing:border-box;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;min-width:0;color:var(--sl-color-white);font:inherit;border-radius:6px;padding:.55rem .7rem}.contacts-actions:where(.astro-yptm4rpk){justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 0;display:flex}.contacts-actions:where(.astro-yptm4rpk) p:where(.astro-yptm4rpk){color:var(--sl-color-gray-2);margin:0}button:where(.astro-yptm4rpk){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);color:var(--sl-color-white);font:inherit;cursor:pointer;border-radius:6px;padding:.4rem .7rem}.contacts-picker:where(.astro-yptm4rpk){min-width:0;position:relative}.contacts-picker-trigger:where(.astro-yptm4rpk){text-align:left;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem;display:flex}.contacts-picker-trigger:where(.astro-yptm4rpk) :where(.astro-yptm4rpk)[data-picker-summary]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-picker-trigger:where(.astro-yptm4rpk)[aria-expanded=true]{border-color:var(--sl-color-text-accent)}.contacts-picker-panel:where(.astro-yptm4rpk){z-index:5;box-sizing:border-box;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);border-radius:6px;width:100%;padding:.75rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 5px 18px #0000002e}.contacts-picker-search-label:where(.astro-yptm4rpk){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contacts-picker-toolbar:where(.astro-yptm4rpk){color:var(--sl-color-gray-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:.6rem 0;font-size:.85rem;display:flex}.contacts-picker-toolbar:where(.astro-yptm4rpk) button:where(.astro-yptm4rpk){font-size:inherit;padding:.2rem .4rem}.contacts-picker-options:where(.astro-yptm4rpk){overscroll-behavior:contain;max-height:min(20rem,45vh);overflow-y:auto}.contacts-picker-options:where(.astro-yptm4rpk) fieldset{border:0;min-width:0;margin:0;padding:0}.contacts-picker-options:where(.astro-yptm4rpk) legend{color:var(--sl-color-gray-2);padding:.45rem .4rem;font-size:.85rem;font-weight:600}.contacts-picker-options:where(.astro-yptm4rpk) .contacts-option{cursor:pointer;border-radius:4px;align-items:flex-start;gap:.6rem;margin:0;padding:.55rem .4rem;font-weight:400;line-height:1.4;display:flex}.contacts-picker-options:where(.astro-yptm4rpk) .contacts-option:hover,.contacts-picker-options:where(.astro-yptm4rpk) .contacts-option:focus-within{background:var(--sl-color-gray-6)}.contacts-picker-options:where(.astro-yptm4rpk) input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--sl-color-text-accent);flex-shrink:0;margin:.15rem 0 0}.contacts-picker-panel:where(.astro-yptm4rpk)[hidden],.contacts-picker-options:where(.astro-yptm4rpk) [hidden]{display:none}.contacts-picker-no-options:where(.astro-yptm4rpk){color:var(--sl-color-gray-2);margin:.5rem 0}.contacts-selection-notice:where(.astro-yptm4rpk){color:var(--sl-color-gray-2);font-size:.9rem}.contacts-selection-notice:where(.astro-yptm4rpk):empty{display:none}.contacts-table-wrap:where(.astro-yptm4rpk){overflow-x:auto}.contacts-table-wrap:where(.astro-yptm4rpk) table{border-collapse:collapse;width:100%;margin:0;display:table}.contacts-table-wrap:where(.astro-yptm4rpk) th,.contacts-table-wrap:where(.astro-yptm4rpk) td{border:1px solid var(--sl-color-gray-5);text-align:left;vertical-align:top;min-width:9rem;padding:.7rem 1rem}.contacts-table-wrap:where(.astro-yptm4rpk) tr[hidden]{display:none}.contacts-table-wrap:where(.astro-yptm4rpk) tr.contacts-system-shaded>td{background-color:var(--sl-color-gray-6)}.contacts-table-wrap:where(.astro-yptm4rpk) .contacts-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;display:inline-flex}.contacts-table-wrap:where(.astro-yptm4rpk) .contacts-sort:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:4px}.contacts-table-wrap:where(.astro-yptm4rpk) .contacts-sort-indicator{color:var(--sl-color-accent);flex-shrink:0}@media (width<=40rem){.contacts-filters:where(.astro-yptm4rpk){grid-template-columns:minmax(0,1fr)}}
