.people-participants,.people-assignment,.repeat-fields{border:1px solid var(--line,#d7e4e8);border-radius:8px;padding:10px;display:grid;gap:8px}.people-row{background:var(--bg,#f4f8f9);padding:10px;margin-bottom:8px;border-radius:6px;display:grid;gap:8px}.people-row label,.people-assignment label{min-width:0}.people-directory{display:grid;gap:8px;margin-top:12px}.people-directory article{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line,#d7e4e8);padding:10px 0}.people-directory p,.people-summary p{margin:4px 0}.repeat-links{padding:10px;background:#f0f7f8;border-radius:8px;display:grid;gap:5px;margin:10px 0}.repeat-tag{font-size:11px;background:#fff4df;color:#815418;padding:3px 7px;border-radius:4px}.people-assignment [hidden],.repeat-fields [hidden]{display:none!important}

.people-assignment>div,.people-assignment .field-grid,.people-row .field-grid{min-width:0;width:100%}.people-assignment input,.people-assignment select,.people-row input,.people-row select{min-width:0;max-width:100%;width:100%;box-sizing:border-box}@media(max-width:767px){.people-assignment .field-grid,.people-row .field-grid{grid-template-columns:minmax(0,1fr)}}

.people-participants[hidden],.people-row[hidden]{display:none!important}
.people-integrated{padding:0;border:0;background:transparent;gap:6px}.people-integrated>.people-external-heading{display:none}.people-integrated>[data-people-add]{justify-self:start;font-size:12px}
.people-row-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.people-integrated .people-row>label:has([data-people-choice]){display:none}
.people-directory{gap:0;margin:0}.people-directory article{padding:16px 20px;align-items:center}.people-directory article:last-child{border-bottom:0}.people-directory article>div{min-width:0;overflow-wrap:anywhere}.people-directory article>.icon-btn{flex:none}.people-directory article strong{font-size:14px}.people-directory article p{font-size:12px;color:var(--muted,#607b87)}.people-directory article small:empty{display:none}
.panel:has(>.people-directory)>.search-field{margin:16px 20px;width:auto}.people-directory article .field-help{display:inline-block;background:#f1f6f8;border-radius:4px;padding:3px 6px;font-size:11px}
@media(max-width:540px){.people-directory article{padding:14px}.panel:has(>.people-directory)>.search-field{margin:14px}}
