:root{--vd-green:#00965e;--vd-green-strong:#007a4c;--vd-green-deep:#0c3b2a;--vd-green-soft:#e6f5ee;--vd-lime:#b7d433;--vd-yellow:#ffcd3c;--ink:#14231c;--ink-2:#44544c;--muted:#74847c;--line:#e2e9e5;--bg:#f3f6f4;--card:#fff;--pasa:#00965e;--pasa-bg:#e6f5ee;--devuelve:#b26a00;--devuelve-bg:#fff4dc;--rechaza:#c8372d;--rechaza-bg:#fde9e7;--escala:#2f5fd0;--escala-bg:#e8eefc;--radius:16px;--radius-sm:10px;--shadow:0 1px 2px #14231c0f, 0 6px 20px #14231c0f;--font:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid color-mix(in srgb, var(--vd-green) 45%, transparent);outline-offset:2px}.badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.badge.PASA,.badge.Aplicada,.badge.Registrado{color:var(--pasa);background:var(--pasa-bg)}.badge.DEVUELVE,.badge.QRVigente,.badge.Pendiente{color:var(--devuelve);background:var(--devuelve-bg)}.badge.RECHAZA,.badge.Rechazada{color:var(--rechaza);background:var(--rechaza-bg)}.badge.ESCALA,.badge.EnRevision{color:var(--escala);background:var(--escala-bg)}.mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,monospace}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
