@font-face{font-family:Personio Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/personio/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Personio Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/personio/Inter-Medium.woff2)format("woff2")}.personio-generic-table{--ds-color-gray-1:var(--personio-table-surface);--ds-color-gray-2:var(--personio-table-header-hover);--ds-color-gray-3:var(--personio-table-divider);--ds-color-gray-5:var(--personio-table-divider);--ds-color-gray-11:var(--personio-table-header-text);--ds-color-gray-12:var(--personio-table-body-text);--ds-color-gray-9:var(--personio-table-header-text);--ds-color-blue-3:var(--personio-table-row-selected);--ds-color-blue-3-alpha:var(--personio-table-selected-divider);--ds-color-blue-5:var(--primary);--colors-ghost-bg-neutral-active:var(--personio-table-row-hover);--colors-ghost-bg-neutral-hover:var(--personio-table-row-hover);--primitive-spacing-4:16px;--primitive-spacing-3:12px;--primitive-spacing-2:8px;--spacing-gap-extra-small:2px;--spacing-gap-small:4px;--spacing-gap-medium:8px;--spacing-gap-large:12px;--spacing-gap-extra-large:24px;--font-weights-medium:500;--fonts-sans-serif:"Personio Inter", sans-serif;--typography-text-default-font-size:14px;--typography-text-default-font-weight:400;--typography-text-default-line-height:20px;--typography-text-meta-font-size:12px;--radius-medium:8px;font-family:Personio Inter,sans-serif;container:content/inline-size}.personio-generic-table .TableContainer-module__tableContainer___CkTmD{background:var(--personio-table-surface);margin-inline:0;overflow:visible}.personio-generic-table .TableHeaderCell-module__tableHeaderCell___KU67D{padding:1px}.personio-generic-table .TableHeader-module__tableHeader___vH11m{z-index:20}.personio-generic-table .TableHeaderRow-module__tableHeaderRow___qUkL3,.personio-generic-table .TableBodyRow-module__tableBodyRow___FBccF{min-width:100%}.personio-generic-table .Table-module__tableBodyCell___WdswO{font-weight:400}.personio-generic-table [data-slot=table-head]:has([role=checkbox]){padding-left:20px}.personio-generic-table [data-slot=table-cell]:has([role=checkbox]){padding-left:20px}:is(.personio-generic-table [data-slot=table-head]:has([role=checkbox])>div,.personio-generic-table [data-slot=table-cell]:has([role=checkbox])>div){justify-content:flex-start;padding-inline:0}.personio-generic-table[data-personio-table=true] .TableHeaderRow-module__tableHeaderRow___qUkL3,.personio-generic-table[data-personio-table=true] .TableBodyRow-module__tableBodyRow___FBccF{border-bottom:0}.personio-generic-table[data-personio-variant=plain] .TableHeaderRow-module__tableHeaderRow___qUkL3:after,.personio-generic-table[data-personio-variant=plain] .TableBodyRow-module__tableBodyRow___FBccF:after{content:none}.personio-generic-table [data-slot=table-header]:has(+[data-slot=table-body] [data-slot=table-group-header]) .TableHeaderRow-module__tableHeaderRow___qUkL3:after{content:none}.personio-generic-table:not([data-personio-virtualized=true]) .TableBodyRow-module__tableBodyRow___FBccF:last-child:after{content:none}.personio-generic-table[data-personio-virtualized=true] .TableBodyRow-module__tableBodyRow___FBccF:last-child:after,.personio-generic-table[data-personio-last-row-border=true] .TableBodyRow-module__tableBodyRow___FBccF:last-child:after{content:""}[data-personio-empty-state=true] [data-slot=empty]{border:0;border-radius:0;gap:24px;padding:48px 24px}[data-personio-empty-state=true] [data-slot=empty-header]{gap:4px;max-width:70ch}[data-personio-empty-state=true] [data-slot=empty-icon]{background:var(--muted);width:64px;height:64px;color:var(--personio-table-header-text);border-radius:50%;margin-bottom:16px}[data-personio-empty-state=true] [data-slot=empty-icon] svg{width:40px;height:40px}[data-personio-empty-state=true] [data-slot=empty-title]{letter-spacing:normal;color:var(--personio-table-body-text);font-size:16px;font-weight:600;line-height:24px}[data-personio-empty-state=true] [data-slot=empty-description]{max-width:70ch;color:var(--personio-table-header-text);font-size:14px;line-height:20px}[data-personio-empty-state=true] [data-slot=empty-content]{gap:8px;max-width:none}
