.staff-main-nav{padding:calc(1rem + env(safe-area-inset-top,0px)) calc(1.5rem + env(safe-area-inset-right,0px)) 1rem calc(1.5rem + env(safe-area-inset-left,0px));gap:.5rem 1rem}.staff-main-nav>a{align-items:center;min-height:44px;padding:.5rem 0;display:inline-flex}.staff-main-nav>a[aria-current]{color:var(--accent);text-underline-offset:.35rem;font-weight:650;text-decoration:underline}.staff-main-nav .staff-review-count{color:#735014;background:#f4e7d1;border-radius:999px;margin-left:.35rem;padding:.1rem .4rem;font-size:.8rem}.people-section-nav{background:0 0;gap:.25rem 1.25rem;margin:1.5rem 0;padding:0}.people-section-nav a{border-bottom:3px solid #0000;align-items:center;min-height:44px;padding:.5rem 0;display:inline-flex}.people-section-nav a[aria-current]{color:var(--accent);border-bottom-color:var(--accent);font-weight:650}.people-management-nav{margin:.75rem 0 1.25rem;font-size:.95rem}.people-search{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.people-search label{flex:17rem}.people-search input{border:1px solid var(--border);width:100%;min-height:44px;font:inherit;border-radius:6px;margin-top:.5rem;padding:.6rem .75rem;display:block}.people-search button{min-height:44px;font:inherit;border:1px solid var(--accent);color:#fff;background:var(--accent);cursor:pointer;border-radius:6px;padding:.6rem 1rem}.people-search>a{align-items:center;min-height:44px;display:inline-flex}.people-profile-list{padding:0;list-style:none}.people-profile-card{overflow-wrap:anywhere}.people-pagination{background:0 0;border:0;padding:0}.people-pagination a{align-items:center;min-height:44px;display:inline-flex}.studio-tools-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.studio-tools-grid .card{margin:0}.studio-tools-grid h2{margin-top:0;font-size:1.15rem}.studio-tools-grid p{line-height:1.5}.staff-main-nav a:focus-visible,.people-page a:focus-visible,.people-search input:focus-visible,.people-search button:focus-visible,.studio-tools-grid a:focus-visible{outline-offset:3px;outline:3px solid #2f6fb5}@media (max-width:40rem){.staff-main-nav{padding:calc(.75rem + env(safe-area-inset-top,0px)) calc(1rem + env(safe-area-inset-right,0px)) .75rem calc(1rem + env(safe-area-inset-left,0px));gap:.25rem 1rem}.staff-main-nav .so-bar{flex-wrap:wrap;flex-basis:100%;margin-left:0}}
.staff-main-nav .pf-toggle{min-height:44px;font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;margin-left:auto;padding:.5rem .9rem}.staff-main-nav .pf-toggle~.so-bar{margin-left:0}.staff-main-nav .pf-thanks:empty{display:none}.staff-main-nav .pf-thanks{color:var(--accent);align-self:center;font-size:.9rem}.pf-sheet{box-sizing:border-box;border:1px solid var(--border);border-left:4px solid var(--accent);background:#fff;border-radius:8px;flex-basis:100%;order:1;min-width:0;margin:.25rem 0 0;padding:1rem}.pf-sheet h2{margin:0 0 .5rem;font-size:1.05rem;line-height:1.35}.pf-sheet p{margin:0 0 .6rem;line-height:1.45}.pf-sheet .pf-help{color:var(--muted,#555);font-size:.9rem}.pf-sheet .pf-about{overflow-wrap:anywhere;font-size:.9rem}.pf-sheet .pf-label{margin-bottom:.35rem;font-weight:600;display:block}.pf-sheet textarea{box-sizing:border-box;width:100%;min-height:6rem;font:inherit;resize:vertical;border:1px solid var(--border);border-radius:6px;padding:.7rem;display:block}.pf-sheet .pf-count{color:var(--muted,#555);margin-top:.3rem;font-size:.85rem}.pf-sheet .pf-over{color:#9b2c2c;font-weight:600}.pf-sheet .pf-failure{border-left:4px solid var(--yellow,#c9a227);background:#fffaf0;margin:.5rem 0;padding:.5rem .75rem}.pf-sheet .pf-actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.pf-sheet button{min-height:44px;font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:.5rem 1rem;line-height:1.25}.pf-sheet .pf-send{border-color:var(--accent);background:var(--accent);color:#fff}.pf-sheet button:disabled{opacity:.55;cursor:default}.pf-sheet .pf-link{min-height:44px;color:var(--accent);background:0 0;border:0;padding:.25rem .5rem;text-decoration:underline}.staff-main-nav .pf-toggle:focus-visible,.pf-sheet button:focus-visible,.pf-sheet textarea:focus-visible{outline-offset:2px;outline:3px solid #2f6fb5}.pf-inbox{padding:0;list-style:none}.pf-item{overflow-wrap:anywhere}.pf-item p{margin:0 0 .5rem;line-height:1.45}.pf-item-text{white-space:pre-wrap}.pf-item-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pf-item-actions button{min-height:44px;font:inherit;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:.5rem 1rem}.pf-item-actions button:disabled{opacity:.55;cursor:default}.pf-item-actions button:focus-visible{outline-offset:2px;outline:3px solid #2f6fb5}.studio-tools-grid .staff-review-count{color:#735014;vertical-align:middle;background:#f4e7d1;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.8rem}
