.editor-toolbar[data-v-e74faf80]{background:hsl(var(--card));border-bottom:1px solid hsl(var(--border));gap:12px;padding:16px}.editor-toolbar[data-v-e74faf80],.toolbar-header[data-v-e74faf80]{display:flex;flex-direction:column}.toolbar-header[data-v-e74faf80]{gap:4px}.toolbar-title[data-v-e74faf80]{color:hsl(var(--foreground));font-size:18px;font-weight:600;margin:0}.toolbar-description[data-v-e74faf80]{color:hsl(var(--muted-foreground));font-size:13px;margin:0}.toolbar-content[data-v-e74faf80]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.toolbar-button[data-v-e74faf80]{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);color:hsl(var(--foreground));cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.toolbar-button[data-v-e74faf80]:hover{background:hsl(var(--muted)/80%)}.toolbar-button[data-v-e74faf80]:active{transform:translateY(1px)}.toolbar-config[data-v-e74faf80]{align-items:center;display:flex;gap:8px;margin-left:auto}.toolbar-config[data-v-e74faf80] input,.toolbar-config[data-v-e74faf80] select{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 4px);color:hsl(var(--foreground));font-size:13px;padding:6px 12px}.toolbar-tool-actions[data-v-e74faf80]{align-items:center;display:flex;gap:8px}.status-bar[data-v-c1b3f7ea]{align-items:center;background:hsl(var(--muted)/30%);border-top:1px solid hsl(var(--border));display:flex;font-size:12px;justify-content:space-between;padding:8px 16px}.status-left[data-v-c1b3f7ea],.status-right[data-v-c1b3f7ea]{align-items:center;display:flex;gap:12px}.status-text[data-v-c1b3f7ea]{color:hsl(var(--foreground))}.format-badge[data-v-c1b3f7ea]{background:hsl(var(--primary)/10%);border-radius:4px;color:hsl(var(--primary));font-size:11px;font-weight:500;padding:2px 8px}.status-item[data-v-c1b3f7ea]{color:hsl(var(--muted-foreground))}.status-validity[data-v-c1b3f7ea]{align-items:center;border-radius:4px;display:flex;font-weight:500;gap:4px;padding:2px 8px}.status-validity.status-valid[data-v-c1b3f7ea]{background:#edfdf3;color:#16a249}.status-validity.status-invalid[data-v-c1b3f7ea]{background:hsl(var(--destructive)/10%);color:hsl(var(--destructive))}.status-validity.status-empty[data-v-c1b3f7ea]{color:hsl(var(--muted-foreground))}
