.viewas-bar{z-index:60;padding:.5rem 1rem calc(.5rem + var(--sab,env(safe-area-inset-bottom)));background:var(--terracotta-text);color:var(--white);font:600 .95rem var(--font-ui);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000040}.viewas-bar .viewas-ends{font-weight:400}.viewas-bar button{background:var(--white);min-height:44px;color:var(--terracotta-text);cursor:pointer;border:none;border-radius:999px;padding:0 1.25rem;font-weight:700}body:has(.viewas-bar){padding-bottom:5rem}@media (max-width:720px){body:has(.tabbar) .viewas-bar{bottom:calc(56px + var(--sab,env(safe-area-inset-bottom)));padding-bottom:.5rem}body:has(.tabbar):has(.viewas-bar){padding-bottom:calc(56px + 5rem + var(--sab,env(safe-area-inset-bottom)))}}@media print{.viewas-bar{display:none}}.people-list{margin:0;padding:0;list-style:none}.people-head,.people-row{grid-template-columns:minmax(12rem,2.4fr) 8.5rem 6rem 6.5rem 6.5rem 3.5rem 2.75rem;align-items:center;gap:.75rem;padding:.45rem .75rem;display:grid}.people-head{font:600 .8rem var(--font-ui);color:var(--muted);border-bottom:1px solid var(--line)}.people-row{border-bottom:1px solid var(--line);font-size:.92rem}.people-row:last-child{border-bottom:none}.people-who{min-width:0;line-height:1.25}.people-who strong,.people-who .people-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.people-email{color:var(--muted);font-size:.8rem}.people-row select{width:100%;min-height:2.25rem;padding:.2rem .4rem;font-size:.9rem}.people-tag{background:var(--sand);color:var(--ink);vertical-align:middle;border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.72rem;font-weight:600;display:inline-block}.people-suspended{color:var(--terra-text);font-weight:600}.people-label{display:none}.people-more{justify-self:end;position:relative}.people-more>button{border:1px solid var(--line);width:2.5rem;height:2.25rem;min-height:0;color:var(--ink);cursor:pointer;background:0 0;border-radius:.6rem;padding:0;font-size:1.1rem;line-height:1}.people-menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:.8rem;flex-direction:column;min-width:14rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 8px 24px #0000002e}.people-menu button{text-align:left;min-height:0;color:var(--ink);font:500 .92rem var(--font-ui);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.55rem .7rem}.people-menu button:hover,.people-menu button:focus-visible{background:color-mix(in srgb, var(--sand) 60%, transparent)}.people-menu button.danger-item{color:var(--terra-text)}.people-menu hr{border:none;border-top:1px solid var(--line);margin:.25rem 0}.people-overview{grid-template-columns:1fr auto;gap:.35rem 1rem;margin:0;display:grid}.people-overview dt{color:var(--muted)}.people-overview dd{text-align:right;margin:0;font-weight:600}@media (max-width:720px){.people-head{display:none}.people-row{grid-template-columns:1fr auto;grid-template-areas:"who more""role role""facts facts";gap:.4rem .75rem;padding:.7rem .25rem}.people-who{grid-area:who}.people-more{grid-area:more}.people-more>button{width:2.75rem;height:2.75rem}.people-role{grid-area:role}.people-row select{min-height:44px;font-size:16px}.people-facts{color:var(--muted);flex-wrap:wrap;grid-area:facts;gap:.2rem .9rem;font-size:.82rem;display:flex}.people-label{display:inline}.people-menu{top:auto;left:.75rem;right:.75rem;bottom:calc(56px + var(--sab,env(safe-area-inset-bottom)) + .5rem);min-width:0;position:fixed}.people-menu button{min-height:44px}}@media (min-width:721px){.people-facts{display:contents}}
