
          /* -- Governance ï¿½ Red/Slate Theme -- */
          #governance-internal-controls .gov-tab-pane { display: none; }
          #governance-internal-controls .gov-tab-pane.active { display: block; }
          .gov-tabs-nav { display:flex; gap:4px; padding:0; margin:0 0 12px; list-style:none; flex-wrap:wrap; border-bottom:2px solid #e2e8f0; padding-bottom:8px; }
          .gov-tabs-nav .gov-tab-link { display:inline-flex; align-items:center; gap:5px; padding:6px 14px; border-radius:6px 6px 0 0; font-size:12.5px; font-weight:600; color:#64748b; text-decoration:none; cursor:pointer; border:1px solid transparent; border-bottom:none; transition:all .2s; }
          .gov-tabs-nav .gov-tab-link:hover { color:#ef4444; background:#fef2f2; }
          .gov-tabs-nav .gov-tab-link.active { color:#dc2626; background:#fff; border-color:#e2e8f0; border-bottom-color:#fff; margin-bottom:-2px; }
          .gov-card { background:#fff; border:1px solid #e2e8f0; border-radius:8px; padding:14px; margin-bottom:10px; }
          .gov-table { width:100%; border-collapse:collapse; table-layout:auto; }
          .gov-table thead th { font-size:11px; font-weight:700; text-transform:uppercase; color:#64748b; padding:6px 8px; border-bottom:2px solid #e2e8f0; background:#f8fafc; white-space:nowrap; }
          .gov-table tbody td { font-size:12.5px; padding:6px 8px; border-bottom:1px solid #f1f5f9; vertical-align:middle; }
          .gov-table tbody tr:hover { background:#fef2f2; }
          .btn-xs { padding:2px 8px; font-size:11px; border-radius:4px; }
          #governance-internal-controls .stat-card-gov { background:linear-gradient(135deg,#fff 0%,#fef2f2 100%); border:1px solid #fecaca; border-radius:10px; padding:16px; text-align:center; }
          #governance-internal-controls .stat-card-gov h4 { color:#dc2626; font-size:1.8rem; font-weight:800; margin:4px 0 2px; }
          #governance-internal-controls .stat-card-gov small { color:#64748b; font-size:11px; }
        