.tool-arg-list{display:grid;gap:4px;margin:0 0 9px}
.tool-arg-row{display:grid;grid-template-columns:minmax(72px,20%) minmax(0,1fr);gap:9px;font:10px/1.5 var(--mono)}
.tool-arg-key{color:#8290a5}
.tool-arg-value{color:#c1cad8;overflow-wrap:anywhere;white-space:pre-wrap}
.tool-arg-code{margin:8px 0;border:1px solid #303744;border-radius:6px;background:#101319;overflow:hidden}
.tool-arg-code-head{display:flex;justify-content:space-between;padding:5px 8px;border-bottom:1px solid #2b313b;background:#1a2029;color:#8994a6;font:9px var(--mono)}
.tool-arg-code pre{margin:0;padding:9px;overflow:auto;max-height:260px;white-space:pre;color:#a9b5c6;font:10px/1.55 var(--mono)}
.tool-arg-code pre code{padding:0;background:none;color:inherit;font:inherit}
.tool-arg-code .hljs{background:transparent}
.secret-key input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}
.file-upload{display:inline-flex!important;align-items:center;margin-top:8px;padding:6px 9px;border:1px solid #394252;border-radius:5px;background:#222832;color:#b3c1d8;cursor:pointer;font-size:10px}
.file-upload:hover{border-color:#627bad;background:#293446}
