/* people module pack styles */
.ppl-tabs{margin:0 0 14px}
.ppl-detail{display:inline-block;margin-left:6px;font-size:11px;font-weight:500;color:var(--muted)}
.drawer-row .linked-row.ppl-inline{display:inline;width:auto;margin:0;padding:0;border:0;color:var(--primary);text-align:left;font-weight:600}
.drawer-row .linked-row.ppl-inline:hover{text-decoration:underline}
.drawer-row b .button{margin-left:4px}
.ppl-attach{display:grid;gap:6px;margin:8px 0;padding:10px 12px;border:1px dashed var(--line);border-radius:10px;font-size:12px;color:var(--muted);cursor:pointer}
.ppl-attach input{font:inherit;color:var(--ink)}
.ppl-body{width:100%;min-height:220px;margin:6px 0 8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--ink);font:12px/1.55 ui-monospace,Consolas,monospace;resize:vertical}
.ppl-body:focus{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:1px}
.app-shell[data-mode="dark"] .ppl-detail{color:#a8b6ac}
.app-shell[data-mode="dark"] .drawer-row .linked-row.ppl-inline{color:color-mix(in srgb,var(--primary) 55%,#fff)}
.app-shell[data-mode="dark"] .ppl-attach{border-color:color-mix(in srgb,var(--primary) 32%,var(--theme-base));color:#a8b6ac}
.app-shell[data-mode="dark"] .ppl-body{background:var(--theme-base-mid);border-color:color-mix(in srgb,var(--primary) 32%,var(--theme-base));color:#e9f1eb}
