.regex-view{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:24rem;max-height:32rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow:auto}.regex-empty,.regex-count{color:var(--muted);margin:0;padding:.75rem}.regex-view .regex-count{padding-bottom:0}.regex-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:.75rem}.regex-text mark{color:inherit;border-radius:.125rem}.regex-text mark.even{background:#2563eb40}.regex-text mark.odd{background:#d977064d}.regex-table{border-collapse:collapse;border-top:1px solid var(--border);width:100%}.regex-table th,.regex-table td{text-align:left;vertical-align:top;padding:.25rem .5rem}.regex-table .code{white-space:pre-wrap;overflow-wrap:anywhere}.regex-table .gname{color:var(--muted)}
