[hidden]{display:none!important}
button:disabled{opacity:.55;cursor:wait}
.request-status{font-size:13px;overflow-wrap:anywhere;color:#476259;margin-bottom:16px}
.json-output{margin:0 0 16px;padding:20px;background:#fff;border:1px solid #dce3e1;color:#28342e;font:13px/1.7 Consolas,monospace;max-height:500px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}
.api-log-table{min-width:1100px}
.api-log-table td{vertical-align:top}
.api-log-table td:nth-child(2){max-width:280px;overflow-wrap:anywhere}
.api-log-table td:nth-child(3),.api-log-table td:nth-child(4){max-width:180px;overflow-wrap:anywhere}
.log-result{white-space:nowrap;font-size:12px}
.log-result.succeeded{color:#176a56}
.log-result.failed{color:#a63e3e}
summary{cursor:pointer;color:#326b5c;white-space:nowrap}
.log-detail{min-width:210px;max-width:280px;font-size:12px;margin:12px 0 0}
.log-detail dt{color:#7d8782;margin-top:8px}
.log-detail dd{margin:4px 0 0;overflow-wrap:anywhere;user-select:all}
.log-pagination{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:13px;color:#326b5c}
