body{font-family:-apple-system,Segoe UI,Roboto,sans-serif;max-width:1000px;margin:2rem auto;padding:0 1rem;color:#1f2937}
h1 small{font-size:.5em;color:#6b7280;font-weight:400}
.filters{display:flex;gap:1rem;flex-wrap:wrap;align-items:end;margin:1rem 0}
.filters label{display:flex;flex-direction:column;font-size:.8rem;color:#6b7280}
.filters select,.filters input{padding:.4rem;border:1px solid #d1d5db;border-radius:6px}
button{padding:.5rem 1rem;background:#1a56db;color:#fff;border:none;border-radius:6px;cursor:pointer}
.note{color:#6b7280;font-size:.8rem}
table{width:100%;border-collapse:collapse;font-size:.9rem}
th,td{text-align:left;padding:.5rem;border-bottom:1px solid #e5e7eb}
th{cursor:default;color:#374151}
td:last-child{text-align:right}
