.people-page{padding-bottom:55px}.people-tools{display:grid;grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;margin-bottom:18px;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}
.people-list{display:grid}.person-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(130px,.9fr) auto;align-items:center;gap:16px;width:100%;padding:18px 22px;border:0;border-top:1px solid rgba(227,216,202,.72);background:transparent;color:inherit;text-align:left;cursor:pointer;font:400 13px "Jost",sans-serif}.person-row:first-child{border-top:0}.person-row:hover{background:#fff9ef}.person-row:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.person-name{font-weight:600;color:var(--ink)}.person-contact,.person-location{color:var(--muted);font-size:11px;line-height:1.55}.person-contact span,.person-location span{display:block}.person-badges{display:flex;gap:6px;flex-wrap:wrap}.person-badge{display:inline-block;padding:5px 8px;border-radius:99px;background:#f4e6d7;color:#8e4a24;font-size:9px;font-weight:600;white-space:nowrap}.person-account{color:var(--muted);font-size:11px}.person-account.active{color:#397346}.person-arrow{color:var(--orange);font-size:19px}.people-dialog{width:min(760px,calc(100% - 28px))}.people-profile-section{margin-top:25px}.people-profile-section h3{margin:0 0 10px;font:600 27px "Cormorant Garamond",Georgia,serif}.people-journey-list{display:grid;gap:9px}.people-journey-item{padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#fffaf4}.people-journey-item strong{display:block;font-size:13px}.people-journey-item span{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.people-none{margin:0;color:var(--muted);font-size:12px}.people-role-summary{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}
.people-page-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.people-profile-actions{display:flex;justify-content:flex-end;margin-top:22px}.people-form-grid{grid-template-columns:1fr 1fr}.people-notes{grid-column:1/-1}.people-notes span{font-size:11px;font-weight:400}.people-dialog .form-error[data-state="warning"]{border-color:#e8cf9c;background:#fff9e7;color:#79551d}.people-confirm-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.people-portal-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.people-portal-message{margin-top:10px}
.journey-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.journey-heading h3{margin:0}.journey-button{display:block;width:100%;text-align:left;cursor:pointer;font:inherit}.journey-button:hover{border-color:var(--orange);background:#fff6ea}.journey-button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
@media(max-width:800px){.people-tools{grid-template-columns:1fr 1fr}.people-search{grid-column:1/-1}.person-row{grid-template-columns:1fr auto}.person-contact,.person-location,.person-account{grid-column:1}.person-badges{grid-column:1}.person-arrow{grid-column:2;grid-row:1/-1}.people-dialog .profile-fields{grid-template-columns:1fr}}
@media(max-width:480px){.people-tools,.people-form-grid{grid-template-columns:1fr}.people-search,.people-notes{grid-column:auto}.person-row{padding:16px}.people-dialog .profile-inner{padding:20px}.people-page-actions{width:100%}.people-page-actions>*{flex:1;text-align:center}}
