.muse-tool-api-editor{padding:18px;border:1px solid #3c4934;border-radius:10px;margin:20px 0;background:var(--panel,#171b17);color:var(--text,#e7eddf);text-align:left}.muse-tool-api-editor h3{margin:0 0 10px;font-size:16px}.muse-tool-api-editor p{font-size:12px;color:var(--muted,#96a08d);line-height:1.7}.muse-tool-api-editor>label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:12px}.muse-tool-api-editor input,.muse-tool-api-editor textarea{width:100%;padding:10px;border:1px solid #3a4236;border-radius:6px;background:var(--bg,#111511);color:inherit;font:inherit;min-width:0}.muse-tool-api-editor textarea{resize:vertical}.muse-tool-api-editor .muse-tool-check{flex-direction:row;align-items:center}.muse-tool-check input{width:16px;height:16px;accent-color:#c9ef83}.muse-tool-api-actions{display:flex;gap:8px;flex-wrap:wrap}.muse-tool-api-actions button{background:#283221;color:#d5f78b;border:1px solid #495d34;padding:9px 12px;border-radius:6px;cursor:pointer;font:inherit;font-size:12px}.muse-tool-fields-preview{max-height:230px;overflow:auto}.muse-tool-field-preview{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;border-top:1px solid #30392c;padding-top:10px}.muse-tool-field-preview small{font-size:11px;align-self:center;overflow-wrap:anywhere}.muse-tool-api-notice{color:#d5f78b!important}.tool-editor{max-height:92vh;overflow:auto}
.muse-tool-api-editor select{width:100%;padding:10px;border:1px solid #3a4236;border-radius:6px;background:var(--bg,#111511);color:inherit;font:inherit;min-width:0;color-scheme:dark}

.muse-tool-choice-input{grid-column:1/-1;min-height:48px;font-size:11px}

