.results-main{max-width:1680px}.result-summary{display:grid;grid-template-columns:repeat(3,minmax(150px,240px));gap:14px;margin-bottom:18px}.result-summary>div{padding:18px 22px;border-radius:14px;background:#fff;border:1px solid #e2e7ee;box-shadow:0 5px 18px rgba(30,48,78,.06)}.result-summary small{display:block;color:#778397;font-weight:700}.result-summary strong{font-size:30px;margin-right:5px}.result-summary .good strong{color:#168348}.result-summary .bad strong{color:#cf3333}.filter-card{padding:18px;margin-bottom:18px}.filter-card form{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,.7fr)) auto auto;gap:12px;align-items:end}.filter-card label{display:grid;gap:6px;font-size:13px;font-weight:750;color:#536075}.filter-card input,.filter-card select{height:44px;padding:0 12px;border:1px solid #ccd4df;border-radius:9px;background:#fff}.filter-card button,.filter-card a{height:44px;padding:0 18px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;text-decoration:none}.filter-card button{background:#176bc0;color:#fff}.filter-card a{background:#eef1f5;color:#536075}.results-card{padding:0;overflow:hidden}.results-table{overflow:auto}.results-table table{width:100%;border-collapse:collapse;white-space:nowrap}.results-table th{position:sticky;top:0;background:#f2f5f9;color:#596579;font-size:12px;text-align:left;padding:12px}.results-table td{padding:11px 12px;border-top:1px solid #e8ebf0;font-size:13px;vertical-align:middle}.results-table tbody tr:hover{background:#f8fbff}.results-table img{width:76px;height:54px;object-fit:cover;border-radius:7px;border:1px solid #dbe1e9}.results-table a{color:#2366ac;font-weight:700;text-decoration:none}.results-table .uid{display:block;max-width:155px;overflow:hidden;text-overflow:ellipsis;color:#8a94a4;font-family:monospace}.none{color:#a0a7b1}.result-badge{padding:5px 9px;border-radius:999px;font-weight:800}.result-badge.양품{background:#e6f5ea;color:#16733b}.result-badge.불량{background:#fee8e8;color:#b42318}@media(max-width:900px){.filter-card form{grid-template-columns:1fr 1fr}.result-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.result-summary{grid-template-columns:1fr}.filter-card form{grid-template-columns:1fr}}
.filter-card button.export{background:#168348}
.filter-card form{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,.7fr)) auto auto auto}
@media(max-width:900px){.filter-card form{grid-template-columns:1fr 1fr}}@media(max-width:520px){.filter-card form{grid-template-columns:1fr}}
