.command-settings { font-size: .85rem; margin-block: .3rem; }
.command-settings label { display: flex; align-items: flex-start; gap: .4rem; }
.command-settings input { width: auto; flex: 0 0 auto; }
.command-record { padding: .7rem; margin-block: .5rem; border: 1px solid var(--border, #dce3d9); border-radius: .6rem; min-width: 0; }
.command-record pre { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 240px; overflow: auto; max-width: 100%; font-size: .8rem; }
.command-record button { margin: .3rem; }
.command-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.command-actions button { margin: 0; min-height: 44px; }
.command-permission { border-left: 3px solid var(--green, #587962); }
.command-permission p, .command-scope { overflow-wrap: anywhere; }
.command-network { font-weight: 600; }
.command-scope { margin-block: 12px; }
.command-record summary { cursor: pointer; padding-block: 5px; }
