:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#172033;background:#f5f7fb}*{box-sizing:border-box}body{margin:0}header{background:#0d1b2a;color:white;padding:28px max(24px,calc((100% - 1280px)/2));display:flex;align-items:center;justify-content:space-between}h1{margin:0;font-size:25px}header p{margin:6px 0 0;color:#aebdca}button{border:0;border-radius:8px;background:#1677ff;color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}main{max-width:1280px;margin:24px auto;padding:0 24px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stats article{background:#fff;border:1px solid #e3e8ef;padding:20px;border-radius:12px}.stats b{display:block;font-size:28px}.stats span,.source span,small{color:#6b778c}.toolbar{margin:18px 0;display:flex;justify-content:space-between;align-items:center}.toolbar form{display:flex;gap:8px;flex:1;max-width:650px}input{width:100%;padding:12px;border:1px solid #d5dce6;border-radius:8px;background:white}.layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:20px}h2{font-size:17px}.feed,aside{background:#fff;border:1px solid #e3e8ef;border-radius:12px}.event{padding:16px 18px;border-bottom:1px solid #edf0f4}.event:last-child{border-bottom:0}.event a{display:block;color:#14213d;font-weight:700;text-decoration:none;line-height:1.4;margin:8px 0}.event a:hover{color:#1677ff}.meta{display:flex;gap:6px;flex-wrap:wrap}.meta span{font-size:11px;background:#eef4ff;color:#285ba8;padding:4px 7px;border-radius:5px}.event small{display:block;font-size:11px}.empty{padding:40px;text-align:center;color:#6b778c}aside{padding:8px 16px;height:max-content}.source{padding:12px 0;border-bottom:1px solid #edf0f4}.source strong,.source span,.source small{display:block}.source span{font-size:12px;margin:3px 0}.source small{font-size:11px}.source small.ok{color:#16803a}@media(max-width:800px){.layout{grid-template-columns:1fr}.stats{grid-template-columns:1fr}header{align-items:flex-start;gap:20px;flex-direction:column}.toolbar{align-items:flex-start;gap:10px;flex-direction:column}.toolbar form{width:100%}}
.stats{grid-template-columns:repeat(4,1fr)}.toolbar{align-items:flex-start;gap:14px}.toolbar form{max-width:none;flex-wrap:wrap}.toolbar input{flex:1 1 240px;width:auto}.toolbar select{max-width:230px;min-height:42px;padding:8px;border:1px solid #d5dce6;border-radius:8px;background:#fff}.feed-note{font-size:13px;line-height:1.6;color:#526176}.source a{color:#14213d;text-decoration:none}.source a:hover{color:#1677ff}.source p{font-size:12px;line-height:1.7}.source small.error{color:#b42318}.source small.pending{color:#9a6700}.source details{font-size:11px;margin-top:6px}.source summary{cursor:pointer;color:#526176}.source details a{display:block;margin-top:5px}button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.stats{grid-template-columns:repeat(2,1fr)}.toolbar select{max-width:100%;width:100%}.toolbar form{max-width:100%}.toolbar input{width:100%;flex-basis:100%}}
