.request-diff{margin:18px 0;max-width:100%}.request-diff .request-diff-mobile{display:none}.request-diff .request-diff-split{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--code-bg);overflow:hidden}.request-diff .request-diff-toolbar{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);background-color:var(--surface)}.request-diff .request-diff-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:6px 8px 6px 12px}.request-diff .request-diff-heading+.request-diff-heading{border-left:1px solid var(--border)}.request-diff .request-diff-label{font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-diff .request-diff-label.is-del{border-left:3px solid var(--accent);padding-left:8px}.request-diff .request-diff-label.is-add{border-left:3px solid var(--success-border);padding-left:8px}.request-diff .request-diff-heading .request-diff-copy{position:static;flex-shrink:0}.request-diff .request-diff-split-body{display:grid;grid-template-columns:1fr 1fr}.request-diff .request-diff-cell{min-width:0;border-left:3px solid transparent}.request-diff .request-diff-cell.right{border-left:1px solid var(--border)}.request-diff .request-diff-body,.request-diff .request-diff-split-body{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--code-font-size);line-height:1.5;color:var(--shiki-foreground, var(--text))}.request-diff .request-diff-single-line{padding:10px 12px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.request-diff.is-json .request-diff-cell,.request-diff.is-http .request-diff-cell{padding:10px 0}.request-diff.is-json .request-diff-single-line,.request-diff.is-http .request-diff-single-line{padding:3px 12px;line-height:1.4}.request-diff.is-http .request-diff-single-line{white-space:normal;word-break:break-all}.request-diff .request-diff-single-line.eq{color:var(--text-muted)}.request-diff .request-diff-jwt{font-size:0;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.request-diff .request-diff-jwt>*{display:inline;font-size:var(--code-font-size);font-family:inherit;line-height:1.5;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.request-diff .request-diff-jwt .jwt-seg,.request-diff .request-diff-jwt .jwt-dot{display:inline}.request-diff .request-diff-jwt .jwt-dot{background:none;color:var(--text-muted)}.request-diff .request-diff-single-line .tip.del,.request-diff .request-diff-single-line span.del{background-color:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--heading);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.request-diff .request-diff-single-line .tip.add,.request-diff .request-diff-single-line span.add{background-color:color-mix(in srgb,var(--success-border) 38%,transparent);color:var(--heading);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.request-diff .request-diff-single-line span.eq,.request-diff .request-diff-single-line .tip.eq{color:var(--text-muted)}.request-diff .request-diff-single-line span.ph{color:var(--code-placeholder);font-weight:700}.request-diff .request-diff-tabs{display:flex;gap:0;margin-bottom:0;position:relative;z-index:1}.request-diff .request-diff-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:500;color:var(--text-muted);background-color:var(--surface);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.request-diff .request-diff-tab+.request-diff-tab{margin-left:-1px}.request-diff .request-diff-tab:hover{background-color:var(--surface-elevated);color:var(--text)}.request-diff .request-diff-tab.is-active{z-index:1;background-color:var(--code-bg);color:var(--heading)}.request-diff .request-diff-tab[data-panel=left].is-active{border-color:var(--accent);color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,var(--code-bg))}.request-diff .request-diff-tab[data-panel=right].is-active{border-color:var(--success-border);color:var(--success-fg);background-color:color-mix(in srgb,var(--success-border) 10%,var(--code-bg))}.request-diff .request-diff-swatch{flex-shrink:0;width:8px;height:8px;border-radius:2px}.request-diff .request-diff-swatch.del{background-color:var(--accent)}.request-diff .request-diff-swatch.add{background-color:var(--success-border)}.request-diff .request-diff-panel-wrap{position:relative;border:1px solid var(--border);border-radius:0 var(--radius) var(--radius) var(--radius);background-color:var(--code-bg);overflow:hidden;transition:border-color .15s,background-color .15s}.request-diff .request-diff-mobile[data-active=left] .request-diff-panel-wrap{border-color:var(--accent);background-color:color-mix(in srgb,var(--accent) 10%,var(--code-bg))}.request-diff .request-diff-mobile[data-active=right] .request-diff-panel-wrap{border-color:var(--success-border);background-color:color-mix(in srgb,var(--success-border) 10%,var(--code-bg))}.request-diff .request-diff-panel{background:transparent}.request-diff .request-diff-panel-wrap .request-diff-copy{position:absolute;top:6px;right:6px}.request-diff .request-diff-panel-wrap .request-diff-single-line{padding-top:28px}.request-diff.is-json .request-diff-panel-wrap .request-diff-body,.request-diff.is-http .request-diff-panel-wrap .request-diff-body{padding:28px 0 10px}.request-diff.is-json .request-diff-panel-wrap .request-diff-single-line,.request-diff.is-http .request-diff-panel-wrap .request-diff-single-line{padding:3px 12px}@media(max-width:800px){.request-diff .request-diff-split{display:none}.request-diff .request-diff-mobile{display:block}.request-diff .request-diff-body,.request-diff .request-diff-jwt>*{font-size:13px}}
