.drop-table{border:1px solid #c6d1b5;padding:18px;border-radius:9px;margin:25px 0;font-size:12px}.drop-table summary{cursor:pointer;font-weight:600}.drop-table>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.drop-table span{padding:10px;background:#e7ecd9;border-radius:6px}.drop-table b{margin-left:10px}.drop-table p{font-size:11px}.gov-rules{padding:20px;background:#e8eddd;border-radius:10px;margin:25px 0}.gov-rules summary{cursor:pointer;font-weight:600;font-size:13px}.gov-rules p{font-size:12px}.gov-seats{display:grid;grid-template-columns:repeat(9,1fr);gap:10px;margin:25px 0}.gov-seat{background:#2b4b38;color:#e1ecc8;min-height:75px;border:1px solid #799267;border-radius:6px;font-size:11px;padding:10px}.gov-seat:disabled{background:#e9eddf;color:#7b8e69;opacity:1;border-style:dashed}.gov-synergies{display:flex;flex-wrap:wrap;gap:12px}.gov-synergy{padding:14px;border:1px solid #c3cdb3;border-radius:8px;background:#e9eddf;min-width:210px}.gov-synergy b,.gov-synergy span,.gov-synergy small{display:block}.gov-synergy b{font-family:Georgia;font-weight:400;font-size:19px}.gov-synergy span{font-size:11px;margin:8px 0}.gov-synergy small{font-size:10px;color:#6e805b}.gov-synergy.active{border:2px solid #99b76f;background:#e1eccb}.gov-tags{font-size:9px;line-height:1.6;color:#dbe7c3;padding:8px;border-top:1px solid #ffffff33}#gov-library{max-height:700px;overflow:auto;padding:8px}#gov-library .in-team:after{content:'✓ ASSEMBLÉE'}.gov-runbar{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:25px;background:#e3e9d6;border-radius:12px;margin:30px 0}.gov-runbar h2{font-family:Georgia;font-size:30px;font-weight:400;margin:0}.gov-runbar>div{margin-right:auto}.gov-runbar p{font-size:12px;margin-bottom:0}.gov-opponents{font-size:12px;color:#728362;line-height:1.8}#gov-result{font-family:Georgia;font-size:25px;padding:20px 0}#gov-record{background:#e7ddbb;padding:15px;border:1px solid #c3ad70;border-radius:8px}#government h1{font-size:48px}@media(max-width:900px){.gov-seats{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){#government h1{font-size:38px}.gov-runbar{padding:20px}.gov-seat{font-size:10px}.gov-synergy{width:100%}.drop-table span{font-size:10px}}

.gov-auto-control{display:flex;gap:8px;align-items:center;padding:12px;font-weight:700}.gov-auto-control input{width:20px;height:20px}#gov-auto-status{font-size:12px;max-width:220px}
