.sources-alert{background:#fff3e4;color:#805f37;border:1px solid #ecddc7;padding:14px 16px;border-radius:14px;margin:0 0 20px}:root[data-theme=dark] .sources-alert{background:#2f210e;color:#ceaa80;border:1px solid #53442e;border-radius:14px}.sources-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0;margin-bottom:34px}.sources-summary>div{padding:0 22px;border-right:1px solid #e5e8f0;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}:root[data-theme=dark] .sources-summary>div{border-right:1px solid #3c3f47}.sources-summary>div:last-child{border:0}:root[data-theme=dark] .sources-summary>div:last-child{border:0}.sources-summary strong{font-size:30px;font-weight:600;letter-spacing:-.8px;grid-column:2}.sources-summary>div>strong:first-child{grid-column:1/3}.sources-summary small{grid-column:1/3;font-size:11px;line-height:1.5;color:#8b8fa0;margin-top:4px}:root[data-theme=dark] .sources-summary small{color:#737787}.sources-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}:root[data-theme=dark] .sources-dot{border-radius:50%}.sources-dot.is-green{background:#3fa37e}:root[data-theme=dark] .sources-dot.is-green{background:#268f6b}.sources-dot.is-yellow{background:#d7a23c}:root[data-theme=dark] .sources-dot.is-yellow{background:#bf8b1c}.sources-dot.is-red{background:#d9604c}:root[data-theme=dark] .sources-dot.is-red{background:#c34c39}.sources-group{margin-bottom:34px}.sources-group-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sources-group-title h2{font-size:18px;font-weight:650;letter-spacing:-.3px;margin:0}.sources-group-title span{font-size:12px;color:#8b8fa0}:root[data-theme=dark] .sources-group-title span{color:#737787}.sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.source-card{display:flex;flex-direction:column;gap:10px;background:#ffffffa3;border:1px solid #ffffffec;border-radius:20px;padding:16px 18px;box-shadow:0 4px 18px #5b6b8d08}:root[data-theme=dark] .source-card{background:#1e1e1ea3;border:1px solid #ffffff13;border-radius:20px;box-shadow:0 4px 18px #00000115}.source-card header{display:flex;align-items:center;gap:9px}.source-card h3{flex:1;font-size:14px;font-weight:650;margin:0}.source-card header a{color:#9aa0ae;font-size:15px}:root[data-theme=dark] .source-card header a{color:#636976}.source-card header a:hover{color:#6b54d8}:root[data-theme=dark] .source-card header a:hover{color:#aaa4ff}.source-card p{font-size:12px;line-height:1.55;color:#656b77;margin:0;min-height:3.1em}:root[data-theme=dark] .source-card p{color:#959ba8}.source-pills{display:flex;flex-wrap:wrap;gap:5px}.source-card footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid #eceef3;font-size:11px;color:#737784}:root[data-theme=dark] .source-card footer{border-top:1px solid #393b40;color:#8a8e9c}.source-card footer strong{color:#20232c;font-weight:600}:root[data-theme=dark] .source-card footer strong{color:#e8edf9}.source-card footer time{margin-left:auto;white-space:nowrap}.source-status{font-weight:650;border-radius:8px;padding:2px 7px;font-size:10px}:root[data-theme=dark] .source-status{border-radius:8px}.source-status.is-green{background:#e3f3ec;color:#2d7a5c}:root[data-theme=dark] .source-status.is-green{background:#182d25;color:#78c3a2}.source-status.is-yellow{background:#faefd9;color:#936516}:root[data-theme=dark] .source-status.is-yellow{background:#332505;color:#d9a760}.source-status.is-red{background:#fbe5e1;color:#a8402f}:root[data-theme=dark] .source-status.is-red{background:#3c231f;color:#fd8d78}@media(max-width:1100px){.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sources-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.sources-summary>div{padding:16px 18px}.sources-summary>div:nth-child(-n+2){border-bottom:1px solid #e5e8f0}:root[data-theme=dark] .sources-summary>div:nth-child(-n+2){border-bottom:1px solid #3c3f47}.sources-summary>div:nth-child(2){border-right:0}:root[data-theme=dark] .sources-summary>div:nth-child(2){border-right:0}.sources-grid{grid-template-columns:1fr}.source-card footer{flex-wrap:wrap}}
