.field-grid[data-v-c7aad1f6]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,220px))}.generator-workspace[data-v-c7aad1f6]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.generator-form[data-v-c7aad1f6],.generator-result[data-v-c7aad1f6]{min-width:0}label[data-v-c7aad1f6]{display:block}label>span[data-v-c7aad1f6],legend[data-v-c7aad1f6]{display:block;font-size:14px;font-weight:600}input[data-v-c7aad1f6]:not([type=checkbox]),select[data-v-c7aad1f6]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;color:var(--color-text);font:inherit;margin-top:5px;min-height:40px;padding:8px 10px;width:100%}.options[data-v-c7aad1f6]{border:0;display:flex;flex-wrap:wrap;gap:10px 16px}.options label[data-v-c7aad1f6]{font-size:14px}.options legend[data-v-c7aad1f6]{flex-basis:100%}.tool-actions[data-v-c7aad1f6]{display:flex;flex-wrap:wrap;gap:10px}.tool-button[data-v-c7aad1f6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);cursor:pointer;font:inherit;min-height:40px;padding:8px 10px}.tool-button-primary[data-v-c7aad1f6]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.empty-state[data-v-c7aad1f6],.tool-status[data-v-c7aad1f6]{border:1px solid var(--color-border);border-radius:5px;color:var(--color-text-muted);padding:10px}.tool-status[data-v-c7aad1f6]{background:var(--color-diff-removed-bg);border-color:var(--color-diff-removed-border);color:var(--color-diff-removed-text)}.compact-button[data-v-c7aad1f6]{flex:0 0 auto;min-height:36px}@media screen and (max-width:800px){.generator-workspace[data-v-c7aad1f6]{display:block}}@media screen and (max-width:600px){.field-grid[data-v-c7aad1f6]{grid-template-columns:1fr}.tool-actions[data-v-c7aad1f6]{align-items:stretch;flex-direction:column}}.content-field span[data-v-c7aad1f6]{display:block;font-size:14px;font-weight:600}.content-field textarea[data-v-c7aad1f6]{background:var(--color-input-bg);border:1px solid var(--color-input-border);border-radius:5px;color:var(--color-text);display:block;font:inherit;margin-top:5px;padding:10px;resize:vertical;width:100%}.preview[data-v-c7aad1f6]{border:1px solid var(--color-border);border-radius:5px;display:flex;justify-content:center;padding:20px}.preview img[data-v-c7aad1f6]{height:auto;max-width:100%;width:min(100%,512px)}
