.gov-code{border:1px solid var(--crisp-border,#d9dee2);background:var(--crisp-surface,#fff);color:var(--crisp-ink,#20272c);font-family:var(--font-ui,inherit);border-radius:8px;min-width:0;padding:12px;font-size:11px;line-height:1.45}.gov-code--panel{margin-bottom:9px}.gov-code--map{z-index:6;width:340px;max-width:calc(100% - 24px);max-height:calc(100vh - 96px);box-shadow:var(--crisp-shadow-popover,0 8px 24px #0000002e);position:absolute;top:12px;left:12px;overflow:auto}.gov-code__head{align-items:flex-start;gap:9px;margin-bottom:8px;display:flex}.gov-code__head>div{flex:1;min-width:0}.gov-code h3{margin:0;font-size:12px;font-weight:600}.gov-code__head p{color:var(--crisp-muted,#5d6870);font-variant-numeric:tabular-nums;margin:3px 0 0}.gov-code__close{border:1px solid var(--crisp-border,#d9dee2);background:var(--crisp-surface,#fff);width:24px;height:24px;color:var(--crisp-ink,#20272c);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.gov-code button:focus-visible,.gov-code a:focus-visible{outline:2px solid var(--crisp-focus,#2f6fed);outline-offset:1px}.gov-code__section{border-top:1px solid var(--crisp-border,#d9dee2);padding:8px 0}.gov-code__section h4{color:var(--crisp-muted,#5d6870);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600}.gov-code__regime{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gov-code__chip{background:var(--crisp-selected,#e8f0f7);min-height:20px;color:var(--crisp-selected-ink,var(--crisp-ink,#20272c));border-radius:5px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.gov-code__badge{border:1px solid var(--crisp-border,#d9dee2);color:var(--crisp-muted,#5d6870);border-radius:999px;padding:1px 6px;font-size:10px}.gov-code__muted{color:var(--crisp-muted,#5d6870)}.gov-code__note,.gov-code__item p{color:var(--crisp-muted,#5d6870);margin:4px 0 0}.gov-code__empty{background:var(--warning-bg,#faf0e2);color:var(--warning,#8f5420);border-radius:6px;margin:0 0 6px;padding:6px 8px;font-weight:600}.gov-code__item{border-left:2px solid var(--crisp-border,#d9dee2);padding:6px 0 6px 8px}.gov-code__item+.gov-code__item{margin-top:4px}.gov-code__item[data-tone=constraint]{border-left-color:var(--warning,#8f5420)}.gov-code__item[data-tone=right]{border-left-color:var(--crisp-accent,#2f6fed)}.gov-code__item strong{font-weight:600}.gov-code__src{color:var(--crisp-accent-text,var(--crisp-accent,#2f6fed));align-items:center;gap:3px;margin-top:3px;font-size:10px;text-decoration:none;display:inline-flex}span.gov-code__src{color:var(--crisp-muted,#5d6870)}a.gov-code__src:hover{text-decoration:underline}.gov-code__rows{margin:4px 0 0}.gov-code__rows>div{border-bottom:1px solid var(--crisp-border,#d9dee2);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:9px;padding:5px 0;display:grid}.gov-code__rows>div:last-child{border:0}.gov-code__rows dt{color:var(--crisp-muted,#5d6870)}.gov-code__rows dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.gov-code__code{background:var(--crisp-raised,#f3f5f7);max-height:260px;color:var(--crisp-ink,#20272c);font:10.5px/1.5 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;border-radius:6px;margin:0;padding:8px;overflow:auto}.gov-code__actions{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.gov-code__actions button,.gov-code__status button{border:1px solid var(--crisp-border,#d9dee2);background:var(--crisp-surface,#fff);min-height:26px;color:var(--crisp-ink,#20272c);font:600 10.5px var(--font-ui,inherit);cursor:pointer;border-radius:7px;padding:0 9px}.gov-code__status{color:var(--crisp-muted,#5d6870);margin:0}.gov-code__status p{margin:0 0 6px}.gov-code__footnote{color:var(--crisp-muted,#5d6870);margin:6px 0 0;font-size:10px}.gov-code__item>strong{display:block}
