.govContainer{background:#f4f5f6;min-height:100vh;padding:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.govStatus{margin:1.25rem 0 2rem;padding:.85rem 1.1rem;font-weight:500;border:1px solid #d8d8d8;background:#fff;letter-spacing:.02em}.govStatus-draft{border-left:4px solid #9aa0a6}.govStatus-valid{border-left:4px solid #2e7d32}.govStatus-error{border-left:4px solid #c62828}.govStatus-locked{border-left:4px solid #455a64}.govPanel{border:1px solid #dcdcdc;background:#fff;padding:1.5rem;margin-bottom:1.75rem}.govPanelHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.govPanelHeader h2{margin:0;font-weight:600;letter-spacing:.02em}.govLock{font-size:.9rem;opacity:.6}.govHelp{font-size:.9rem;color:#444;margin:0 0 .85rem;line-height:1.35}.govHint{font-size:.88rem;color:#444;opacity:.92}.govSnapshotRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 2rem;gap:.75rem 2rem;font-size:.95rem}.govEntityCard{border:1px solid #e3e3e3;background:#fafafa;padding:1.25rem;margin-bottom:1.5rem}.govEntityHeader{margin-bottom:1rem;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.govFieldGroup{margin-bottom:1.25rem}.govField{margin-bottom:.85rem}.govField label{display:block;font-size:.82rem;font-weight:500;margin-bottom:.35rem;color:#444;letter-spacing:.01em}.govField input,.govField select,.govField textarea{width:100%;padding:.45rem .6rem;border:1px solid #ccc;background:#fff;font-size:.9rem}.govField textarea{resize:vertical}.govFieldRow{display:flex;gap:.5rem}.govFieldRow input{flex:1 1}.govRiskBadge{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;border:1px solid #cfcfcf;background:#fff;letter-spacing:.04em;font-weight:700;white-space:nowrap}.govRisk-low{border-color:#2e7d32;color:#2e7d32;background:#f3fbf4}.govRisk-medium{border-color:#6d4c41;color:#6d4c41;background:#fbf6f3}.govRisk-high{border-color:#c77800;color:#8a5a00;background:#fff8ee}.govRisk-critical{border-color:#c62828;color:#c62828;background:#fff0f0}.govRisk-custom{border-color:#455a64;color:#455a64;background:#f3f4f6}.govHashBlock{background:#f2f2f2;padding:.6rem .85rem;font-family:monospace;word-break:break-all;margin-top:.5rem;font-size:.85rem}.govLocked button,.govLocked input,.govLocked select,.govLocked textarea{opacity:.85;cursor:not-allowed}.govDiffAdded{color:#2e7d32}.govDiffRemoved{color:#c62828}.govDiffChanged{color:#ef6c00}.govRegistryOk{color:#2e7d32;font-weight:600}.govRegistryWarn{color:#8a5a00;font-weight:600}.govButtonPrimary{background:#222;color:#fff}.govButtonPrimary,.govButtonSecondary{padding:.6rem 1rem;border:1px solid #222;cursor:pointer}.govButtonSecondary{background:#fff;color:#222}.govButtonNeutral{padding:.6rem 1rem;border:1px solid #999;background:#fff;color:#333;cursor:pointer}