.staff{max-width:1100px;margin:3rem auto;padding:0 1.25rem 4rem}.staff .eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--purple);margin:0;font-size:.75rem;font-weight:900}.staff h1{letter-spacing:-.06em;margin:.35rem 0 2rem;font-size:clamp(3rem,8vw,5.5rem)}.staff h2{letter-spacing:-.03em;margin:.2rem 0}.staff .cards article,.staff .reports-section{border:1.5px solid var(--ink);background:#fff;border-radius:12px;padding:1.5rem}.staff button{color:#fff;font:inherit;cursor:pointer;background:#000;border:0;border-radius:999px;padding:.6rem 1.1rem;font-weight:800}.staff button:hover:not(:disabled){background:#333}.staff button:disabled{opacity:.5;cursor:default}.staff .danger{background:#a51632}.staff .danger:hover:not(:disabled){background:#87102a}.staff .trust{background:var(--trust)}.staff .trust:hover:not(:disabled){background:#1a86d1}.staff .heading{justify-content:space-between;align-items:end;gap:1rem;margin:0 0 1.2rem;display:flex}.staff .heading p{color:var(--muted);margin:.35rem 0 0}.staff .heading a{color:var(--ink);font-weight:800}.staff .table-search{flex:none;margin:0}.staff .table-search input{width:min(320px,60vw);font:inherit;border:1.5px solid #9d91a2;border-radius:999px;padding:.65rem .9rem}.staff .table-search input:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.staff .cards{gap:1rem;margin:0 0 1.2rem;display:grid}.staff .cards article>div:first-child{justify-content:space-between;align-items:start;gap:1rem;display:flex}.staff .cards h3{letter-spacing:-.03em;margin:0 0 .2rem;font-size:1.55rem}.staff .cards article>div:first-child p{color:var(--muted);margin:0}.staff .card-body p{line-height:1.55}.staff .wait{vertical-align:middle;background:var(--grey);color:var(--muted);letter-spacing:.02em;border-radius:999px;margin-left:.5rem;padding:.15rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}.staff .actions button.selected{outline-offset:2px;outline:3px solid #000}.staff .actions button.dimmed{opacity:.35}.staff .card-name{color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.staff .card-name:hover{text-decoration:underline}.staff .clear-stage{color:var(--muted);border:1.5px solid var(--line);background:0 0;border-radius:50%;width:2.3rem;height:2.3rem;padding:0;font-size:1rem;line-height:1}.staff .clear-stage:hover:not(:disabled){background:var(--grey);color:var(--ink)}.staff .card-body.collapsed{display:none}.staff .thumbs{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.staff .thumb{border:1.5px solid var(--line);background:0 0;border-radius:8px;width:64px;height:64px;padding:0;overflow:hidden}.staff .thumb:hover{border-color:var(--ink)}.staff .thumb img{object-fit:cover;width:100%;height:100%;display:block}.lightbox-photo{border-radius:8px;max-width:100%;max-height:75vh;margin:auto;display:block}.staff .submit-bar{border:1.5px solid var(--ink);background:#fff8e8;border-radius:12px;align-items:center;gap:.75rem;margin:0 0 1.2rem;padding:.9rem 1.1rem;display:flex}.staff .submit-bar #queue-clear-btn{color:var(--ink);background:0 0;padding:.6rem .3rem;text-decoration:underline}.staff button.loading{background-image:linear-gradient(90deg,#0000,#ffffff73,#0000);background-repeat:no-repeat;background-size:45% 100%;animation:1s ease-in-out infinite alternate qc-loading-sweep}@keyframes qc-loading-sweep{0%{background-position:-45% 0}to{background-position:145% 0}}.staff .status{color:#8a5f00;letter-spacing:.06em;background:#fff8e8;border:1.5px solid #c98a00;border-radius:999px;flex:none;padding:.35rem .85rem;font-size:.7rem;font-weight:900}.staff dl{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);margin:1.2rem 0 0;display:grid}.staff dt,.staff dd{border-bottom:1px solid var(--line);margin:0;padding:.6rem .2rem}.staff dt{font-weight:800}.staff .actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.staff .view-link{color:var(--ink);margin-right:.35rem;font-weight:800;text-decoration:underline}.staff .reports-section{margin:0 0 3rem}.staff .reports-section .heading{margin-bottom:.6rem}.staff .report-item{border-top:1px solid var(--line);padding:.3rem 0}.staff .report-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .2rem;list-style:none;display:flex}.staff .report-item summary::-webkit-details-marker{display:none}.staff .report-item summary:before{content:"▸";color:var(--muted);margin-right:.5rem;transition:transform .15s}.staff .report-item[open] summary:before{content:"▾"}.staff .report-item strong{display:block}.staff .report-item small{color:var(--muted);font-size:.8rem;display:block}.staff .report-item .count{border:1.5px solid var(--bad);color:var(--bad);background:#fff2f4;border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.75rem;font-weight:900}.staff .report-body{padding:0 .2rem .8rem}.staff .report-body ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.staff .report-body li{border-left:3px solid var(--line);padding:.2rem .8rem}.staff .report-body li p{margin:0;line-height:1.5}.staff .report-body li small{color:var(--muted);font-size:.78rem}.staff .table{border:1.5px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.staff .table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:grid}.staff .table>div:last-child{border-bottom:0}.staff .table strong{display:block}.staff .table small{color:var(--muted);font-size:.8rem;display:block}.staff .row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.staff .table button{padding:.45rem .9rem;font-size:.85rem}.staff .pages{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0;display:flex}.staff .pages button{color:var(--ink);background:0 0;border-radius:50%;width:34px;height:34px;padding:0}.staff .pages button:hover:not(:disabled){background:var(--grey)}.staff .pages .active{color:#fff;background:#000}.staff .pages .active:hover{background:#000}.staff .pages .ellipsis{width:34px;height:34px;color:var(--muted);justify-content:center;align-items:center;display:flex}.staff .empty{text-align:center;border:2px dashed var(--line);color:var(--muted);border-radius:12px;margin:0;padding:2.5rem}.staff #notice{border-left:5px solid var(--good);background:#eefae9;border-radius:.5rem;margin-bottom:1.2rem;padding:1rem 1.1rem;font-weight:600}.staff #notice.error{border-left-color:var(--bad);background:#ffeef1}@media (width<=800px){.staff .heading{display:block}.staff .table-search{margin-top:.8rem;display:block}.staff .table-search input{width:100%}.staff .table>div{grid-template-columns:1fr;gap:.5rem}.staff .row-actions{flex-wrap:wrap;justify-content:flex-start}.staff .cards article>div:first-child{display:block}.staff .status{margin-top:.6rem;display:inline-block}.staff dl{grid-template-columns:1fr}.staff dt{border-bottom:0;padding-bottom:0}.staff .report-item summary,.staff .submit-bar{flex-wrap:wrap}}
