:where(.personnel-page){flex-direction:column;gap:.4375rem;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}:where(.personnel-page__header){min-height:var(--target-size-min);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);flex:none;display:flex}:where(.personnel-page__header p){color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}:where(.personnel-page__new-button){flex-shrink:0}:where(.personnel-page .crm-data-surface){border-color:var(--border);box-shadow:var(--shadow-sm)}:where(.personnel-page .crm-filter-toolbar__chips){margin-top:var(--space-1);padding-top:var(--space-1)}:where(.personnel-page .crm-filter-toolbar__actions){flex:0 auto;min-width:0}:where(.personnel-toolbar__sort){width:16rem}:where(.personnel-page__results){overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}:where(.personnel-page__results:focus-visible){outline:2px solid var(--color-primary-ring);outline-offset:-2px}:where(.personnel-list-header){display:none}:where(.personnel-list),:where(.personnel-skeleton){gap:.375rem;list-style:none;display:grid}:where(.personnel-card){border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:visible}:where(.personnel-card:hover){border-color:var(--color-border-medium);box-shadow:var(--shadow-md)}:where(.personnel-card__summary){align-items:center;gap:var(--space-3);min-height:5.5rem;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}:where(.personnel-card__summary>*){min-width:0}:where(.personnel-card__identity){align-items:center;gap:var(--space-3);min-width:0;display:flex}:where(.personnel-card__icon){border:1px solid var(--color-primary-border);border-radius:var(--radius-full);background:var(--accent-soft);width:3rem;height:3rem;color:var(--primary);flex:none;place-items:center;display:grid}:where(.personnel-card__title){color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.35}:where(.personnel-card__title-link:hover){color:var(--primary);text-underline-offset:.2em;text-decoration:underline}:where(.personnel-card__field),:where(.personnel-card__contact){justify-items:start;gap:var(--space-1);min-width:0;display:grid}:where(.personnel-card__mobile-label){color:var(--text-secondary);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.015em;display:block}:where(.personnel-card__contact a),:where(.personnel-card__missing){align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--font-size-xs);font-style:normal;line-height:1.4;display:flex}:where(.personnel-card__contact a span),:where(.personnel-card__missing){overflow-wrap:anywhere}:where(.personnel-card__contact a:hover){color:var(--primary);text-underline-offset:.2em;text-decoration:underline}:where(.personnel-card__missing){color:var(--text-muted)}:where(.personnel-skeleton__card){align-items:center;gap:var(--space-3);min-height:5.5rem;padding:var(--space-3) var(--space-4);grid-template-columns:3rem minmax(0,1fr);display:grid}:where(.personnel-skeleton__icon){border-radius:var(--radius-full);width:3rem;height:3rem}:where(.personnel-skeleton__title){height:1.25rem}:where(.personnel-skeleton__meta){grid-column:1/-1;height:.875rem}:where(.personnel-form){gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}:where(.personnel-form__actions){justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-4);flex-wrap:wrap;display:flex}@media (min-width:40rem){:where(.personnel-form){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.personnel-form>:first-child),:where(.personnel-form__actions){grid-column:1/-1}}@container (min-width:40rem){:where(.personnel-card__summary){gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.personnel-card__identity){grid-column:1/-1}}@container (min-width:68rem){:where(.personnel-page .crm-filter-toolbar__top){grid-template-columns:minmax(20rem,1fr) auto;align-items:center;display:grid}:where(.personnel-page .crm-filter-toolbar__search){flex:none;width:100%;max-width:none}:where(.personnel-page .crm-filter-toolbar__top>div:last-child){flex-wrap:nowrap;justify-content:flex-end}:where(.personnel-list-header){z-index:2;min-height:2rem;margin-bottom:var(--space-1);padding-inline:var(--space-4);background:var(--page);color:var(--text-secondary);font-size:.625rem;font-weight:var(--font-weight-bold);letter-spacing:.035em;text-transform:uppercase;grid-template-columns:minmax(13rem,1.35fr) minmax(5.5rem,.55fr) minmax(12rem,1.2fr) minmax(9rem,.85fr) minmax(6.5rem,.65fr);align-items:center;gap:.625rem;display:grid;position:sticky;top:0}:where(.personnel-card__summary){grid-template-columns:minmax(13rem,1.35fr) minmax(5.5rem,.55fr) minmax(12rem,1.2fr) minmax(9rem,.85fr) minmax(6.5rem,.65fr);gap:.625rem}:where(.personnel-card__identity){grid-column:auto}:where(.personnel-card__mobile-label){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@container (max-width:67.99rem){:where(.personnel-page .crm-filter-toolbar__top){flex-direction:column;align-items:stretch}:where(.personnel-page .crm-filter-toolbar__top>div:last-child),:where(.personnel-page .crm-filter-toolbar__actions){justify-content:flex-start;width:100%}:where(.personnel-toolbar__sort){flex:15.5rem;min-width:15.5rem}}@container (max-width:39.99rem){:where(.personnel-page__header){flex-direction:column;align-items:stretch}:where(.personnel-page__new-button),:where(.personnel-toolbar__sort){width:100%}}@media (max-width:32rem){:where(.personnel-form__actions){flex-direction:column-reverse;align-items:stretch}:where(.personnel-form__actions .crm-tooltip-trigger),:where(.personnel-form__actions .crm-button){width:100%}}@media (prefers-reduced-motion:reduce){:where(.personnel-card){transition:none}}
