.people-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:88dvh;overflow:auto;padding:24px;border:1px solid #c9e2dc;border-radius:22px;background:linear-gradient(145deg,#effaf6,#fff 55%);color:#164e4c;font:14px/1.5 'Segoe UI',Arial,sans-serif;box-shadow:0 18px 55px #0d454030}.people-dialog::backdrop{background:#0006}.people-dialog *{box-sizing:border-box}.people-dialog h2{font-size:18px;margin:0}.people-dialog h3{font-size:15px;color:#7a1f1f;margin:8px 0;white-space:pre-wrap}.people-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.people-dialog button,.people-select-control,.people-share-button{border:1px solid #c4dcd5;background:#f3faf7;border-radius:10px;min-height:40px;padding:8px 12px;color:#165c5a;font:inherit;cursor:pointer}.people-dialog button:disabled{opacity:.55;cursor:default}.people-dialog input,.people-dialog textarea,.people-dialog select{width:100%;font:inherit;border:1px solid #bfd9d1;border-radius:10px;background:white;padding:10px;margin:6px 0 12px;min-height:44px;color:#164e4c}.people-dialog label{display:block}.people-dialog textarea{resize:vertical}.people-dialog .people-primary{background:linear-gradient(#0fc6ab,#007a70);color:white;border:1px solid #00a88d;box-shadow:0 2px 5px #006a5530}.people-dialog .people-help,.people-dialog small{color:#607d78;font-size:13px}.people-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.people-options{max-height:290px;overflow:auto;margin:8px 0;border:1px solid #d7e8e2;border-radius:12px}.people-options>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-radius:0;background:white;border-bottom:1px solid #edf4f0}.people-options small,.people-card>strong{display:block}.people-options [aria-selected=true]{background:#dbf4eb}.people-options .people-highlight{outline:2px solid #009985;outline-offset:-2px}.people-avatar{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;flex-shrink:0;background:#167a70;color:white}.people-chips{display:flex;flex-wrap:wrap;gap:7px}.people-chip{display:inline-flex;align-items:center;gap:4px;padding-left:10px;border-radius:18px;background:#dff1eb;color:#164e4c}.people-chip button{border:0;background:transparent;padding:3px 8px;min-height:32px}.people-folio{font-weight:bold;color:#7a1f1f}.people-status{padding:10px;background:#edf8f2;border-radius:10px}.people-error{color:#922424!important}.people-card{padding:14px;background:#fff;border:1px solid #dcebe5;border-radius:15px;margin:12px 0;overflow-wrap:anywhere}.people-card p,.people-note{white-space:pre-wrap}.people-select-control{width:100%;text-align:left;min-height:44px;overflow-wrap:anywhere}.people-dialog button:focus-visible,.people-dialog input:focus,.people-dialog textarea:focus{outline:2px solid #009985;outline-offset:2px}.case-quick-actions .people-share-button{font-size:12px}.checklist-item-actions .people-share-button{font-size:12px;padding:5px 8px}.people-dialog .people-card button{margin:6px 5px 0 0}
.activity-assignee-visual-v236 .people-select-control{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.people-dialog .people-card>strong{display:block}.people-dialog .people-card>p{margin:6px 0}
.activity-assignee-visual-v236:focus-within{outline:2px solid #009985;outline-offset:3px;border-radius:8px}
