:root{font-family:"Microsoft YaHei",system-ui,sans-serif;color:#18304a;background:#f4f7fb;line-height:1.65}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1180px;margin:auto}header{padding:34px 24px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}h1{font-size:29px;margin:10px 0 2px}header p{margin:0;color:#64748b}a{color:#2855c5;text-decoration:none}a:hover{text-decoration:underline}main{padding:0 24px}.notice{border:1px solid #cddcf4;background:#eaf1fc;border-radius:12px;padding:18px 22px;margin-bottom:20px}.notice strong{font-size:18px}.notice p{margin:7px 0 0;font-size:13px;color:#4a6079}form{padding:22px;background:white;border:1px solid #dfe6ef;border-radius:12px}label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}input,select{width:100%;padding:10px 12px;border:1px solid #c9d5e5;border-radius:7px;background:white;color:inherit;font:inherit}input{font-size:15px}.filters{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:15px 0}button,.download{border:0;border-radius:7px;background:#2f5ac7;color:white;padding:10px 19px;font:inherit;font-size:14px;cursor:pointer;display:inline-block}button:disabled{opacity:.45;cursor:default}.download{white-space:nowrap;background:#e4ecfc;color:#244cb1}.result-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:25px 0 12px}h2{font-size:18px;margin:0}.result-head span{color:#6f7f93;font-size:12px}#entryResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.entry-card{background:white;border:1px solid #dee6f0;border-radius:12px;padding:20px;overflow-wrap:anywhere}.entry-card h3{font-size:18px;margin:8px 0}.tag{font-size:12px;color:#64748b}.fee{display:inline-block;background:#f0f4fb;color:#2a4b87;border-radius:5px;padding:2px 8px;font-size:12px}.entry-card p{font-size:13px;margin:10px 0}.entry-card details{border-top:1px solid #edf0f5;padding-top:10px;font-size:12px;color:#64748b}.entry-card summary{cursor:pointer;color:#3c5c92}.entry-card ul{padding-left:18px}.entry-card li{margin:7px 0}.open-entry{display:inline-block;margin:4px 0 12px;font-weight:600;font-size:14px}.empty{padding:35px;color:#64748b;background:white;border-radius:12px;grid-column:1/-1}.pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:25px 0 35px}.pagination span{font-size:13px}footer{padding:0 24px 30px;color:#6b7a8d;font-size:12px}@media(max-width:760px){header{align-items:flex-start;flex-direction:column}.filters{grid-template-columns:repeat(2,1fr)}#entryResults{grid-template-columns:1fr}.result-head{align-items:flex-start;flex-direction:column}header,main,footer{padding-left:16px;padding-right:16px}.pagination{gap:10px}}
