#s2047-governance-panel{position:fixed;z-index:10045;inset:6vh 5vw auto auto;width:min(700px,90vw);max-height:88vh;overflow:auto;background:rgba(5,18,31,.98);border:1px solid rgba(255,216,77,.72);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.58);color:#f7fbff;padding:0 18px 20px}#s2047-governance-panel[hidden]{display:none}#s2047-governance-panel header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#071827;padding:14px 0;z-index:2}#s2047-governance-panel header button{border:0;background:transparent;color:#fff;font-size:28px}.s2047-governance-summary,.s2047-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.s2047-governance-summary span,.s2047-service-grid span,.s2047-queue{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px}.s2047-service-grid{grid-template-columns:repeat(5,1fr)}.s2047-service-grid span{text-transform:capitalize}.s2047-policy-grid,.s2047-project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.s2047-policy-grid button,.s2047-project-grid button,.s2047-incidents button,.s2047-advance-civic{display:grid;gap:4px;text-align:left;background:#173c56;color:#fff;border:1px solid #4e88a7;border-radius:9px;padding:10px 12px}.s2047-policy-grid button.is-active{outline:2px solid #ffd84d}.s2047-policy-grid small,.s2047-project-grid small{opacity:.72}.s2047-queue{display:grid;gap:6px;margin:12px 0}.s2047-incidents{display:grid;gap:8px}.s2047-advance-civic{margin-top:14px;text-align:center;width:100%}@media(max-width:640px){#s2047-governance-panel{inset:4vh 4vw auto;width:92vw}.s2047-policy-grid,.s2047-project-grid{grid-template-columns:1fr}.s2047-service-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){#s2047-governance-panel *{transition:none!important;scroll-behavior:auto!important}}
