/* Arca Warehouse: admin pages. Small additions on top of style.css. */
.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end}
.filters label{margin:0}
#regTable tbody tr{cursor:pointer}
#regTable tbody tr:hover td{background:var(--field)}
tr.flag td:first-child{border-left:4px solid var(--bad)}
.att{display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--bd)}
.att:last-child{border-bottom:0}
.att b{font-weight:600}
.att small{display:block;color:var(--mu);font-size:13px}
.allgood{padding:18px;color:var(--ok);font-weight:600}
.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.facts div{background:var(--field);border-radius:10px;padding:10px 12px}
.facts span{display:block;font-size:12px;color:var(--mu)}
.facts b{font-weight:600}
td.wrap{white-space:normal;min-width:200px}
td input[type=number]{width:90px;margin:0;padding:7px 8px}
td input[type=checkbox]{width:20px;height:20px;accent-color:var(--ac)}
.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.chips button{font:inherit;padding:8px 12px;border-radius:999px;border:1px solid var(--bd);background:var(--soft);color:var(--tx);cursor:pointer}
.chips button.off{background:var(--field);color:var(--mu);text-decoration:line-through}
.stk-scan{font-size:26px;font-weight:600;padding:16px}
@media(max-width:800px){.att{grid-template-columns:1fr}}
