.tool-wrapper.svelte-1kr7l3t{display:flex;flex-direction:column;height:100%;gap:var(--spacing-md);padding:var(--spacing-md)}.config-section.svelte-1kr7l3t{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface-elevated);border-radius:6px}.input-group.svelte-1kr7l3t{display:flex;flex-direction:column;gap:var(--spacing-xs)}label.svelte-1kr7l3t{font-weight:500;color:var(--color-text-muted);font-size:.875rem}.input-field.svelte-1kr7l3t{padding:10px 12px;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;font-size:.875rem}.input-field.svelte-1kr7l3t:focus{outline:none;border-color:var(--color-primary)}.error-box.svelte-1kr7l3t{padding:var(--spacing-md);background:#fb71851a;border:1px solid var(--color-removed-border);border-radius:4px;color:var(--color-removed-border);display:flex;gap:var(--spacing-sm)}.error-icon.svelte-1kr7l3t{font-size:1.25rem}.error-message.svelte-1kr7l3t{font-size:.875rem}.results-section.svelte-1kr7l3t{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.result-status.svelte-1kr7l3t{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:6px}.result-status.success.svelte-1kr7l3t{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e}.result-status.warning.svelte-1kr7l3t{background:#f973161a;border:1px solid rgba(249,115,22,.3);color:#f97316}.status-icon.svelte-1kr7l3t{font-size:1.5rem;font-weight:700}.status-text.svelte-1kr7l3t{font-weight:600;font-size:.95rem}.details-section.svelte-1kr7l3t,.recommendations-section.svelte-1kr7l3t{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;padding:var(--spacing-md)}.detail-title.svelte-1kr7l3t{font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.detail-grid.svelte-1kr7l3t{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.detail-item.svelte-1kr7l3t{display:flex;flex-direction:column;gap:var(--spacing-xs)}.detail-label.svelte-1kr7l3t{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-primary)}.detail-value.svelte-1kr7l3t{font-size:.875rem;font-family:monospace;color:var(--color-text-muted);word-break:break-all}.recommendations-list.svelte-1kr7l3t{margin:0;padding-left:var(--spacing-md);list-style:none;display:flex;flex-direction:column;gap:var(--spacing-sm)}.recommendations-list.svelte-1kr7l3t li:where(.svelte-1kr7l3t){font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.note-box.svelte-1kr7l3t{background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:6px;padding:var(--spacing-md)}.note-title.svelte-1kr7l3t{font-weight:600;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.note-text.svelte-1kr7l3t{font-size:.875rem;color:var(--color-text-muted)}.tool-footer.svelte-1kr7l3t{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.action-btn.svelte-1kr7l3t{background:var(--color-secondary);color:var(--color-text);border:1px solid var(--color-border);padding:8px 16px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.action-btn.svelte-1kr7l3t:hover,.action-btn.primary.svelte-1kr7l3t{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.action-btn.primary.svelte-1kr7l3t:hover{opacity:.9}
