﻿.YAMLValidatorTool-module__ai7Qyq__root{gap:var(--space-4);flex-direction:column;display:flex}.YAMLValidatorTool-module__ai7Qyq__layout{gap:var(--space-4);grid-template-columns:1fr 1fr;min-height:480px;display:grid}.YAMLValidatorTool-module__ai7Qyq__pane{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.YAMLValidatorTool-module__ai7Qyq__paneHeader{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--bg-alt);border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;display:flex}.YAMLValidatorTool-module__ai7Qyq__paneTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.YAMLValidatorTool-module__ai7Qyq__okBadge{color:#065f46;border-radius:var(--radius-full);background:#d1fae5;padding:2px 8px;font-size:.75rem;font-weight:600}.YAMLValidatorTool-module__ai7Qyq__errBadge{color:#991b1b;border-radius:var(--radius-full);background:#fee2e2;padding:2px 8px;font-size:.75rem;font-weight:600}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__okBadge{color:#6ee7b7;background:#052e16}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__errBadge{color:#fca5a5;background:#450a0a}.YAMLValidatorTool-module__ai7Qyq__viewToggle{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;overflow:hidden}.YAMLValidatorTool-module__ai7Qyq__vBtn{cursor:pointer;color:var(--text-muted);transition:all var(--transition-fast);background:0 0;border:none;padding:2px 10px;font-size:.75rem}.YAMLValidatorTool-module__ai7Qyq__vActive{background:var(--primary);color:#fff}.YAMLValidatorTool-module__ai7Qyq__copySmall{background:var(--primary-light);border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary-text);cursor:pointer;padding:2px 10px;font-size:.75rem}.YAMLValidatorTool-module__ai7Qyq__textarea{padding:var(--space-4);font-family:var(--font-mono);color:var(--text);resize:none;background:0 0;border:none;outline:none;flex:1;font-size:.875rem;line-height:1.65}.YAMLValidatorTool-module__ai7Qyq__textareaErr{color:var(--error)}.YAMLValidatorTool-module__ai7Qyq__errBox{padding:var(--space-2) var(--space-4);color:var(--error);font-size:.8125rem;font-family:var(--font-mono);background:#fef2f2;border-top:1px solid #fca5a5}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__errBox{background:#450a0a;border-top-color:#7f1d1d}.YAMLValidatorTool-module__ai7Qyq__outputArea{padding:var(--space-4);flex:1;overflow:auto}.YAMLValidatorTool-module__ai7Qyq__jsonOut{font-family:var(--font-mono);color:var(--text);white-space:pre;margin:0;font-size:.875rem;line-height:1.65}.YAMLValidatorTool-module__ai7Qyq__treeOut{font-family:var(--font-mono);font-size:.875rem;line-height:1.7}.YAMLValidatorTool-module__ai7Qyq__placeholder{color:var(--text-subtle);font-size:.875rem;font-style:italic}.YAMLValidatorTool-module__ai7Qyq__stats{gap:var(--space-3);display:flex}.YAMLValidatorTool-module__ai7Qyq__stat{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex:1;gap:4px;display:flex}.YAMLValidatorTool-module__ai7Qyq__stat span{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.YAMLValidatorTool-module__ai7Qyq__stat code{font-family:var(--font-mono);color:var(--text);font-size:.9rem;font-weight:600}.YAMLValidatorTool-module__ai7Qyq__toggle{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-shrink:0;width:14px;padding:0;font-size:.7rem}.YAMLValidatorTool-module__ai7Qyq__children{border-left:1px dashed var(--border);margin-left:2px;padding-left:1.2rem}.YAMLValidatorTool-module__ai7Qyq__line{align-items:flex-start;gap:4px;padding:1px 0;display:flex}.YAMLValidatorTool-module__ai7Qyq__key{color:var(--primary-text);font-weight:500}.YAMLValidatorTool-module__ai7Qyq__colon{color:var(--text-muted)}.YAMLValidatorTool-module__ai7Qyq__idx{color:var(--text-subtle)}.YAMLValidatorTool-module__ai7Qyq__valStr{color:#16a34a}.YAMLValidatorTool-module__ai7Qyq__valNum{color:#2563eb}.YAMLValidatorTool-module__ai7Qyq__valBool{color:#7c3aed;font-weight:600}.YAMLValidatorTool-module__ai7Qyq__valNull{color:var(--text-subtle);font-style:italic}.YAMLValidatorTool-module__ai7Qyq__brace{color:var(--text);font-weight:600}.YAMLValidatorTool-module__ai7Qyq__preview{color:var(--text-subtle);margin:0 4px;font-size:.8rem;font-style:italic}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__valStr{color:#4ade80}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__valNum{color:#60a5fa}[data-theme=dark] .YAMLValidatorTool-module__ai7Qyq__valBool{color:#c4b5fd}@media (max-width:800px){.YAMLValidatorTool-module__ai7Qyq__layout{grid-template-columns:1fr}.YAMLValidatorTool-module__ai7Qyq__stats{flex-wrap:wrap}}
