.header{position:static}.header nav{flex-wrap:wrap}main{padding-top:28px;padding-bottom:60px}h1{font-size:2.5rem;margin:8px 0}#filters{display:grid;grid-template-columns:2fr 1fr auto;gap:16px;align-items:end;margin:24px 0}label{display:block;font-weight:600}input,select{display:block;width:100%;padding:12px;font:inherit;border:1px solid #999;background:white;color:#242320;margin-top:6px}.file{padding:24px;margin:16px 0;background:white;border:1px solid #d2cec7;display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;overflow-wrap:anywhere}.file h2{font-size:1.2rem;margin:0 0 8px}.file p{margin:8px 0}.file .meta{font-size:.875rem;color:#625e57}.file form{display:flex;gap:10px;align-items:end}.file form label{flex:1;min-width:0}.file button,.pagination button{padding:12px 16px;font:inherit;cursor:pointer;border:1px solid #777;background:white;color:#242320}.pagination{display:flex;align-items:center;gap:20px;margin:24px 0}.notice{font-size:.9rem;border-top:1px solid #ccc;padding-top:20px;color:#605a54}button:disabled{opacity:.5;cursor:default}@media(max-width:800px){.header{flex-wrap:wrap}#filters,.file{grid-template-columns:1fr}.file{padding:20px}}
