*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Georgia,serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#222;background:#f4f0e8;margin:0}@media (prefers-color-scheme:dark){body{color:#e8e2d6;background:#1c1a17}}#root{max-width:1100px;margin:0 auto;padding:1rem}h1{letter-spacing:.3em;margin-bottom:0}.podtitulek{opacity:.7;margin-top:.2rem;font-style:italic}.vyber-strany{text-align:center}.strany-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-top:1.5rem;display:grid}.strana-karta{cursor:pointer;color:inherit;font:inherit;background:0 0;border:1px solid;flex-direction:column;gap:.3rem;padding:1rem;display:flex}.strana-karta:hover{background:#80000014}.teflon{opacity:.6;font-size:.8rem}.stavova-lista{font-variant-numeric:tabular-nums;border-top:2px solid;border-bottom:2px solid;flex-wrap:wrap;gap:1rem;padding:.5rem 0;display:flex}.sloupce{grid-template-columns:1fr 1.4fr 1fr;gap:1.5rem;margin-top:1rem;display:grid}@media (width<=800px){.sloupce{grid-template-columns:1fr}}table{border-collapse:collapse;width:100%}td{border-bottom:1px dotted #80808066;padding:.2rem 0}td:last-child{text-align:right;font-variant-numeric:tabular-nums}tr.moje{font-weight:700}.pod-prahem{color:#a33}.kauza{background:#aa33330f;border-left:3px solid #a33;margin-bottom:.6rem;padding:.6rem}.kauza.cizi{background:#80808014;border-left-color:#888}.kauza-meta{opacity:.7;margin-top:.2rem;font-size:.8rem}.reakce{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid;padding:.3rem .7rem;font-size:.85rem}button:hover:not(:disabled){background:#8000001a}button:disabled{opacity:.4;cursor:not-allowed}.dalsi-tah{width:100%;margin-top:1rem;padding:.8rem;font-size:1.1rem;font-weight:700}.log{padding:0;font-size:.85rem;list-style:none}.log li{border-bottom:1px dotted #80808066;padding:.3rem 0}.prazdno{opacity:.6;font-style:italic}.kampan-badge{color:#fff;background:#a33;padding:0 .5rem;font-weight:700}.kampan-akce{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.napoveda{opacity:.6;font-size:.8rem;font-style:italic}.volebni-noc{text-align:center;max-width:600px;margin:0 auto}.volebni-noc table{text-align:left;margin:1rem 0}.volebni-noc th{border-bottom:2px solid;padding:.3rem 0}.reset{opacity:.6;margin-top:1rem;font-size:.75rem}.vlada-badge{color:#fff;background:#2a6;padding:0 .5rem;font-weight:700}.opozice-badge{color:#fff;background:#666;padding:0 .5rem;font-weight:700}.veto{color:#a33;font-size:.8rem}.koalice-soucet{font-size:1.1rem}.koalice-akce{flex-direction:column;gap:.5rem;display:flex}.slib-radek{align-items:center;gap:.4rem;display:flex}.slib-radek select{font:inherit;color:inherit;background:0 0;border:1px solid;flex:1;padding:.25rem;font-size:.85rem}.denicek{padding:0;font-size:.85rem;list-style:none}.denicek li{border-bottom:1px dotted #80808066;padding:.35rem 0}.denicek li.splneno{opacity:.5;text-decoration:line-through}.denicek button{margin-left:.5rem;font-size:.75rem}.politik{background:#5577aa12;border-left:3px solid #57a;margin-bottom:.5rem;padding:.5rem .6rem}.politik.obetovan{opacity:.45;border-left-color:#888;text-decoration:line-through}
