.control-group[data-v-79a17ad1],.output-header[data-v-79a17ad1],.tool-actions[data-v-79a17ad1]{display:flex;gap:10px}.control-group[data-v-79a17ad1],.tool-actions[data-v-79a17ad1]{flex-wrap:wrap}.output-header[data-v-79a17ad1]{align-items:center;justify-content:space-between}.field-block[data-v-79a17ad1]{display:block}.tool-input[data-v-79a17ad1]{background-color:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;display:block;width:100%}.tool-button[data-v-79a17ad1],.tool-input[data-v-79a17ad1]{color:var(--color-text);font:inherit;min-height:40px;padding:8px 10px}.tool-button[data-v-79a17ad1]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;cursor:pointer}.tool-button-primary[data-v-79a17ad1]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.tool-button[data-v-79a17ad1]:disabled{cursor:default;opacity:.5}.compact-button[data-v-79a17ad1]{min-height:36px}.tool-status[data-v-79a17ad1]{border:1px solid var(--color-border);border-radius:5px;padding:10px}.tool-status-error[data-v-79a17ad1]{background:var(--color-diff-removed-bg);border-color:var(--color-diff-removed-border);color:var(--color-diff-removed-text)}@media screen and (max-width:600px){.control-group[data-v-79a17ad1],.output-header[data-v-79a17ad1],.tool-actions[data-v-79a17ad1]{align-items:stretch;flex-direction:column}}
