:root[data-theme] body #app .people-collection[data-people-collection]{display:block!important;min-width:0;margin:16px 0!important;padding:0!important;border:1px solid #e8e9f1;border-radius:16px;background:#fff;overflow:hidden}
:root[data-theme] body #app .people-head,:root[data-theme] body #app .people-record[data-people-record]{display:grid!important;gap:12px!important;align-items:center;padding:12px 16px!important;min-width:0;width:100%!important;box-sizing:border-box}
:root[data-theme] body #app .people-head{background:#f8f9fe;color:#71727a;font-size:.78rem;font-weight:700;border-bottom:1px solid #e8e9f1;min-height:48px}
:root[data-theme] body #app .people-record[data-people-record]{margin:0!important;border:0!important;border-bottom:1px solid #e8e9f1!important;border-inline-start:4px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:#fff;cursor:pointer;grid-row:auto!important;min-height:76px}
:root[data-theme] body #app .people-record:last-child{border-bottom:0!important}
:root[data-theme] body #app .people-record[data-record-tone="positive"]{border-inline-start-color:#298267!important}:root[data-theme] body #app .people-record[data-record-tone="warning"]{border-inline-start-color:var(--people-pending)!important}:root[data-theme] body #app .people-record[data-record-tone="negative"]{border-inline-start-color:#ed3241!important}
:root[data-theme] body #app .people-record[data-people-record]>:not(.people-cell){display:none!important}
:root[data-theme] body #app .people-cell{min-width:0;overflow-wrap:anywhere;align-self:center;font-size:.83rem;line-height:1.8}
:root[data-theme] body #app .people-cell>.people-label{display:none;font-size:.72rem;color:#71727a;margin-bottom:5px}
:root[data-theme] body #app .people-cell :is(header,.order-top){position:static!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;display:block!important}
:root[data-theme] body #app .people-cell :is(h3,p,small){margin:0!important;font-size:inherit;line-height:1.8;min-height:0!important;overflow-wrap:anywhere;white-space:normal!important}
:root[data-theme] body #app .people-identity h3,:root[data-theme] body #app .people-provider-name{font-weight:700;color:#1f2024}
:root[data-theme] body #app .people-meta{color:#71727a}
:root[data-theme] body #app [data-people-mode="rows"] .people-meta .report-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
:root[data-theme] body #app .people-state{justify-self:start}.people-state .badge{margin:0!important;white-space:normal!important}
:root[data-theme] body #app .people-actions :is(footer,.order-actions){display:flex!important;position:static!important;inline-size:100%!important;max-inline-size:none!important;min-inline-size:0!important;min-block-size:0!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
:root[data-theme] body #app .people-actions :is(button,a){box-sizing:border-box;min-width:0!important;width:100%!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 12px!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;line-height:1.7;justify-content:center;align-items:center}
:root[data-theme] body #app .people-actions :is(button,a):not([data-people-primary]){display:none!important}
:root[data-theme] body #app .people-select .consent{min-height:32px!important;height:auto!important;margin:0!important;display:flex;align-items:center}
:root[data-theme] body #app [data-people-mode="rows"] .people-select .consent{font-size:0!important;gap:0}
:root[data-theme] body #app .people-cell :is(dl,.console-facts){margin:0!important;display:block!important;font-size:inherit}
:root[data-theme] body #app .people-cell dl>div{padding:0!important;margin:0 0 4px;background:transparent!important;border:0;border-radius:0}
:root[data-theme] body #app .people-cell dd{margin:0!important;font-size:inherit;font-weight:500}
:root[data-theme] body #app [data-people-mode="rows"] :is(.people-phone,.people-area) dt{display:none}
:root[data-theme] body #app [data-people-collection="providers"] :is(.people-head,.people-record){grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) 140px}
:root[data-theme] body #app [data-people-collection="documents"] :is(.people-head,.people-record){grid-template-columns:minmax(130px,1fr) minmax(180px,1.4fr) minmax(140px,1fr) 130px 140px}
:root[data-theme] body #app [data-people-collection="skills"] :is(.people-head,.people-record){grid-template-columns:48px minmax(130px,1fr) minmax(160px,1.2fr) minmax(190px,1.4fr) 125px 120px}
:root[data-theme] body #app [data-people-collection="coverage"] :is(.people-head,.people-record){grid-template-columns:minmax(115px,1fr) 112px minmax(120px,1fr) 90px 100px 120px 120px;gap:8px!important}
:root[data-theme] body #app .people-collection[data-people-mode="cards"]{border:0;background:transparent;overflow:visible}
:root[data-theme] body #app .people-collection[data-people-mode="cards"]>.people-head{display:none!important}
:root[data-theme] body #app .people-collection[data-people-mode="cards"]>.people-record[data-people-record]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-bottom:16px!important;padding:20px!important;border:1px solid #e8e9f1!important;border-inline-start-width:4px!important;border-radius:16px!important}
:root[data-theme] body #app [data-people-mode="cards"] :is(.people-identity,.people-meta,.people-actions,.people-select){grid-column:1/-1}
:root[data-theme] body #app [data-people-mode="cards"] .people-cell>.people-label{display:block}
:root[data-theme] body #app [data-people-mode="cards"] .people-identity>.people-label,:root[data-theme] body #app [data-people-mode="cards"] .people-actions>.people-label,:root[data-theme] body #app [data-people-mode="cards"] .people-phone>.people-label,:root[data-theme] body #app [data-people-mode="cards"] .people-area>.people-label,:root[data-theme] body #app [data-people-mode="cards"] .people-select>.people-label,:root[data-theme] body #app [data-people-mode="cards"] [data-people-empty="true"]{display:none}
:root[data-theme] body #app .people-users-wrap{overflow:visible!important;min-width:0}
:root[data-theme] body #app .people-users{table-layout:fixed;width:100%!important;min-width:0!important}
:root[data-theme] body #app .people-users th,:root[data-theme] body #app .people-users td{box-sizing:border-box;padding:12px!important;white-space:normal;overflow-wrap:anywhere;font-size:.82rem}
:root[data-theme] body #app .people-users :is(th,td):nth-child(1){width:18%}:root[data-theme] body #app .people-users :is(th,td):nth-child(2){width:14%}:root[data-theme] body #app .people-users :is(th,td):nth-child(3){width:19%}:root[data-theme] body #app .people-users :is(th,td):nth-child(4){width:16%}:root[data-theme] body #app .people-users :is(th,td):nth-child(5){width:33%}
:root[data-theme] body #app .people-users .console-row-actions{width:100%;display:flex;flex-wrap:nowrap;gap:8px}
:root[data-theme] body #app .people-users .console-row-actions button{flex:1 1 0;min-width:0!important;min-inline-size:0!important;max-width:none!important;white-space:nowrap!important;min-height:44px;height:auto!important;margin:0!important;padding:10px 12px!important}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] .people-users thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] :is(table,tbody){display:block!important;width:100%!important}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:16px;border:1px solid #e8e9f1!important;border-radius:16px;background:#fff}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td::before{content:attr(data-people-label);display:block;color:#71727a;font-size:.72rem;margin-bottom:6px}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td:nth-child(1),:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td:nth-child(4),:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td:last-child{grid-column:1/-1}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] td:first-child{border:0!important;font-weight:700;font-size:1rem}
:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] tr[data-record-tone="positive"]{border-inline-start:4px solid #298267!important}:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] tr[data-record-tone="warning"]{border-inline-start:4px solid var(--people-pending)!important}:root[data-theme] body #app .people-users-wrap[data-people-mode="cards"] tr[data-record-tone="negative"]{border-inline-start:4px solid #ed3241!important}

:root[data-theme] body #app .people-head{border-inline-start:4px solid transparent}
:root[data-theme] body #app .people-collection>.people-record[data-record-tone="positive"]{border-inline-start-color:#298267!important}
:root[data-theme] body #app .people-collection>.people-record[data-record-tone="warning"]{border-inline-start-color:var(--people-pending)!important}
:root[data-theme] body #app .people-collection>.people-record[data-record-tone="negative"]{border-inline-start-color:#ed3241!important}

:root[data-theme] body #app h3>[data-document-owner]::before{content:" - "}
:root[data-theme] body #app [data-people-mode="rows"] :is(.people-activity,.people-updated) dt{display:none}
:root[data-theme] body #app [data-people-mode="cards"] .people-document{grid-column:1/-1}
:root[data-theme] body #app [data-people-mode="cards"] :is(.people-activity,.people-updated)>.people-label{display:none}
:root[data-theme] body #app [data-people-collection="documents"][data-people-mode="cards"] .people-identity>.people-label{display:block}

:root[data-theme] body #app h3>[data-skill-model]::before{content:" - "}
:root[data-theme] body #app [data-people-mode="cards"] .people-model{grid-column:1/-1}
:root[data-theme] body #app [data-people-collection="skills"][data-people-mode="cards"] .people-identity>.people-label{display:block}
:root[data-theme] body #app .people-model>[data-skill-model]{font-weight:700}
