.hpt .staff-bar{background:var(--blue-deep);color:#dce6f6;font-size:13px}.hpt .staff-bar .wrap{flex-wrap:wrap;align-items:center;gap:4px 16px;padding-top:8px;padding-bottom:8px;display:flex}.hpt .staff-bar b{color:#fff}.hpt .staff-bar nav{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.hpt .staff-bar a{color:var(--yellow);text-decoration:none}.hpt .staff-bar a:hover{text-decoration:underline}@media (max-width:720px){.hpt .staff-bar nav{margin-left:0}}.hpt .persona-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.hpt .persona{color:inherit;gap:4px;padding:16px;text-decoration:none;display:grid}.hpt .persona:hover{border-color:#b9cbe8}.hpt .persona b{color:var(--blue-deep)}.hpt .who-card{gap:8px;display:grid}.hpt .who-card .status-row{flex-wrap:wrap;gap:6px;display:flex}.hpt .who-card .status-row .b{white-space:normal;overflow-wrap:anywhere}.hpt .stats{color:var(--ink-mid);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.hpt .stats b{color:var(--ink)}.hpt .ptabs{border-bottom:1px solid var(--rule);-webkit-overflow-scrolling:touch;gap:4px;margin:0 0 18px;display:flex;overflow-x:auto}.hpt .ptabs button{cursor:pointer;color:var(--ink-mid);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:15px;font-weight:600}.hpt .ptabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.hpt .sform{gap:4px;display:grid}.hpt .sform .full{grid-column:1/-1}.hpt .sform textarea.input{resize:vertical;min-height:72px}.hpt .sform select.input{appearance:auto}.hpt .form-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:8px;display:flex}.hpt .chk{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hpt .chk li{align-items:baseline;gap:8px;display:flex}.hpt .chk .m{font-family:var(--mono);flex:none;width:34px;font-size:12px;font-weight:600}.hpt .chk .ok .m{color:var(--green)}.hpt .chk .warn .m{color:#8a5300}.hpt .chk .fail .m{color:var(--red)}.hpt .queue{gap:12px;display:grid}.hpt .qitem{gap:8px;padding:16px;display:grid}.hpt .qitem.done{opacity:.75}.hpt .qhead{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hpt .qhead .id{font-family:var(--mono);color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.hpt .qbody{color:var(--ink-mid);gap:4px;font-size:14px;display:grid}.hpt .qbody b{color:var(--ink);font-weight:600}.hpt .cmp{border-collapse:collapse;width:100%;font-size:15px}.hpt .cmp th,.hpt .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid #efede6;padding:8px 10px}.hpt .cmp th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:600}.hpt .cmp td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.hpt .cmp td.new{color:var(--blue);font-weight:700}.hpt .review-actions{gap:10px;display:grid}.hpt .review-actions .row{flex-wrap:wrap;gap:10px;display:flex}.hpt .kv{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.hpt .kv dt{color:var(--ink-soft)}.hpt .kv dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.hpt .kv{grid-template-columns:minmax(0,1fr)}.hpt .kv dd{margin-bottom:6px}}.hpt .inline-actions{flex-wrap:wrap;gap:6px;display:flex}.hpt .btn-sm{min-height:34px;padding:6px 14px;font-size:13px}
