#s2047-governance-launch{position:fixed;right:12px;bottom:158px;z-index:2147482999;border:1px solid #ffd66b;border-radius:999px;background:#231807;color:#fff;padding:9px 14px;font-weight:700}.s2047-governance-panel{display:none;position:fixed;right:12px;bottom:204px;z-index:2147483003;width:min(760px,calc(100vw - 24px));max-height:76vh;overflow:auto;background:rgba(20,13,3,.98);color:#fff8e9;border:1px solid rgba(255,214,107,.8);border-radius:14px;padding:14px;box-shadow:0 20px 60px rgba(0,0,0,.55)}.s2047-governance-panel.is-open{display:block}.s2047-governance-panel header,.gov-card,.gov-sector div{display:flex;justify-content:space-between;align-items:center;gap:10px}.s2047-governance-panel header button{background:transparent;border:0;color:#fff;font-size:24px}.gov-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gov-actions{display:flex;gap:7px;flex-wrap:wrap}.s2047-governance-panel button{border:1px solid rgba(255,214,107,.65);border-radius:7px;background:#49310b;color:#fff;padding:7px 9px;margin:3px}.s2047-governance-panel button.is-active{background:#a66d09}.s2047-governance-panel button small{display:block;opacity:.8;margin-top:3px}.gov-card,.gov-sector div{padding:9px;margin:7px 0;background:rgba(255,255,255,.07);border-radius:9px}.gov-sector{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.gov-sector div{flex-direction:column;align-items:flex-start}@media(max-width:680px){.gov-grid{grid-template-columns:1fr}.gov-sector{grid-template-columns:1fr 1fr}.s2047-governance-panel{bottom:194px}}@media(prefers-reduced-motion:reduce){.s2047-governance-panel *{animation:none!important;transition:none!important}}
