:root{--code-bg: #f1f1ef;--code-border: #dedede;--json-key: #9d174d;--json-str: #0f766e;--json-num: #1d4ed8;--json-bool: #7c3aed;--json-null: #94a3b8}[data-theme=dark]{--code-bg: #101010;--code-border: #333333;--json-key: #fda4af;--json-str: #5eead4;--json-num: #93c5fd;--json-bool: #d8b4fe;--json-null: #64748b}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.code-block{background:var(--code-bg);border:1px solid var(--code-border);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0}.payload-scroll{max-height:360px;overflow:auto}.payload-text{white-space:pre-wrap;word-break:break-word}.payload-table-wrap{overflow:auto}.payload-table{width:100%;border-collapse:collapse;font-size:12.5px}.payload-table th,.payload-table td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--code-border);vertical-align:top}.payload-table th{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.payload-key{color:var(--json-key);font-weight:600;white-space:nowrap}.payload-val{word-break:break-word}.payload-preview{font-size:12px;color:inherit}.obj-view{display:flex;flex-direction:column;gap:6px}.obj-row{display:flex;align-items:baseline;gap:8px;padding:5px 8px;border-radius:6px}.obj-row:nth-child(odd){background:var(--code-bg)}.obj-key{color:var(--json-key);font-weight:600;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-chip{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--code-bg);border:1px solid var(--code-border);color:inherit;flex-shrink:0}.obj-val{font-size:12.5px;word-break:break-word}.json-key{color:var(--json-key)}.json-str{color:var(--json-str)}.json-num{color:var(--json-num)}.json-bool{color:var(--json-bool)}.json-null{color:var(--json-null);font-style:italic}.cepil-modal .MuiPaper-root,.MuiDialog-paper,.cepil-alert-card,.cepil-empty-state,.cepil-card,.cepil-toast-stack>.MuiPaper-root,.cepil-appbar,.cepil-breadcrumbs,.cepil-chart__container,.cepil-chart__tooltip,.cepil-chart__legend,.cepil-public-header,.cepil-toolbar,.cepil-tabs,.cepil-segmented,.cepil-device-table,.cepil-device-row,.cepil-filter-bar,.cepil-stat-card,.cepil-dashboard-sidebar{border-radius:2px!important}.cepil-button,.cepil-button.MuiButton-root{border-radius:4px!important}.cepil-badge,.cepil-spinner{border-radius:999px!important}
