.wrap{max-width:1400px;margin:0 auto;padding:1rem 1.25rem}.bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.8rem}
input,select{background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:.5rem .6rem;font:inherit}
#q{flex:1;min-width:240px}table{border-collapse:collapse;width:100%;background:var(--surface)}th,td{padding:.45rem .5rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}
#t th{background:var(--surface2);color:var(--muted);position:sticky;top:0;white-space:nowrap}#t th[data-k]{cursor:pointer}#t th.on{color:var(--highlight)}
#t tbody tr:hover{background:var(--row-hover)}#t td:first-child{width:176px}.ph{width:160px;height:90px;border-radius:6px;border:1px solid var(--border);background:var(--thumb-bg)}
img.thumb{width:160px;height:90px}.facts th{width:200px;color:var(--muted);font-weight:600}.facts,.src{max-width:1000px;margin:.5rem 0 1rem}.src td,.src th{font-size:13px}
.gal{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0}img.det{width:320px;height:auto;border-radius:8px;border:1px solid var(--border);background:var(--thumb-bg)}
footer{margin-top:1.5rem;font-size:13px}@media(max-width:800px){#t th:nth-child(5),#t td:nth-child(5),#t th:nth-child(6),#t td:nth-child(6){display:none}}