.brand img{object-fit:contain;flex-shrink:0}.pager{flex-wrap:wrap;gap:9px}.pager .button{padding:6px 10px;font-size:10px}.page-jump{display:inline-flex;gap:5px;align-items:center;font-size:10px;margin-left:8px}.page-jump input{width:50px;border:1px solid var(--line);border-radius:5px;padding:4px;color:var(--green);text-align:center;background:white}.source-details{margin-top:28px;border:1px solid var(--line);border-radius:8px;padding:17px 20px;font-size:12px}.source-details summary{cursor:pointer;color:var(--green);font-weight:500}.source-details p{font-size:11px;color:var(--muted);line-height:1.9}.source-details .table-wrap{margin:15px 0 3px}.tab-count{font-size:9px;opacity:.6;margin-left:5px;font-family:var(--font)}.notice-filters .field:first-child{flex:1.5}.notice-body{min-width:0}.notice-body h3{overflow-wrap:anywhere;line-height:1.8}.notice-end{flex-shrink:0}.notice-meta{line-height:1.8}.search-all{display:block;color:var(--green);font-size:11px;border-radius:5px}.search-all:hover{background:var(--green-soft)}.url-text{word-break:break-all}.notice-filters select{max-width:100%}.notice-card .school-initial{font-family:var(--font)}.source-details[open] summary{margin-bottom:13px}
@media(max-width:980px){.notice-filters .field{min-width:calc(50% - 12px)}.notice-filters .field:first-child{flex:1}.notice-end .button{display:none}}
@media(max-width:720px){.pager{gap:7px}.pager .button{font-size:9px;padding:6px 8px}.pager>span{font-size:10px}.page-jump{margin-left:0}.page-jump input{width:42px}.source-details{padding:15px;font-size:11px}.source-details p{font-size:10px}.tab-count{font-size:8px;margin-left:3px}.tabs .tab{font-size:10px;padding:6px 9px}.notice-body h3{font-size:12px}.notice-meta{font-size:9px}.stat b{font-size:25px}.notice-filters .field{min-width:calc(50% - 10px)}.notice-filters .field:first-child{min-width:100%}.source-details summary{line-height:1.9}}
